@charset "shift_jis";

#mainCont .title_area h1 {position: relative;}
.contents_date {position: absolute;bottom: 25px;right: 50px;display: block;float: none;text-align: right;}
.hash{position: relative;display: block;font-size: 14px !important;line-height: 1.3;margin: 20px 0 0 0;padding: 0 !important;text-align: left;color: #9a9a9a;}
.hash a{color: #9a9a9a;text-decoration: none;}
.hash a:hover{color: #9a9a9a;text-decoration: underline;}
.fb_iframe_widget span {vertical-align: top !important;}
.intro_area a {color: #06C;text-decoration: underline;}
.intro_area a:hover {text-decoration: none;}
#mainCont .column_area h5 {font-size: 20px;line-height: 1.4;margin: 0 0 15px 0;padding: 0;font-weight: bold;text-align: left;}
span.supText {font-size: 75.5%;vertical-align: top;position: relative;top: -0.1em;display: inline-block !important;}
.view_pc {display: block;}
.view_sp {display: none;}
#mainCont .column_area .img_box_list {margin: 40px auto 0px auto;width: 880px;}
#mainCont .column_area .img_box_list ul.history {width: 100%; display: flex;flex-flow: row wrap;gap: 15px 4px;}
#mainCont .column_area .img_box_list ul.gallery {width: 100%; display: flex;flex-flow: row wrap;justify-content: flex-start;gap: 5px 5px;}
#mainCont .column_area .img_box_list ul li {/*flex-basis: 172px;*/flex-basis: 216px;}
#mainCont .column_area .img_box_list ul li img {width: 100%;max-width: 100%;}
#mainCont .column_area .img_box_list ul li p.caution{font-size: 11px;line-height: 1.4;margin: 6px 0 0 0;padding: 0;text-align: left;font-family: "ƒqƒ‰ƒMƒmŠpƒS W5 JIS2004" !important;font-feature-settings: "palt";letter-spacing: 0.03em;}
#mainCont .column_area .img_box_list ul li a {opacity: 1.0;transition: 0.3s;color: #555;}
#mainCont .column_area .img_box_list ul li a:hover {opacity: 0.7;transition: 0.3s;color: #C00;}
#mainCont .column_area .img_box_list ul.history li img {border: solid 1px #999;box-sizing: border-box;} 
#mainCont .column_area.m0 {margin-top: 0px !important;}
#mainCont .column_area .gallery_list {margin: 40px auto 0px auto;width: 880px;}

#mainCont .column_area .gallery_list #gallery01-slide .slide-arrow {cursor: pointer;filter: alpha(opacity=100);opacity: 1.0;transition: 0.3s;}
#mainCont .column_area .gallery_list #gallery01-slide .slide-arrow:hover {filter: alpha(opacity=70);opacity: 0.7;transition: 0.3s;}
#mainCont .column_area .gallery_list #gallery01-slide .slick-disabled {filter: alpha(opacity=20) !important;opacity: 0.2 !important;}
/*#mainCont .column_area .gallery_list #gallery01-slide .prev-arrow {position: absolute;left: 0;top: 0;margin: 0;z-index: 101;height: 100%;width: auto;}
#mainCont .column_area .gallery_list #gallery01-slide .next-arrow {position: absolute;right: 0;top: 0;margin: 0;z-index: 101;height: 100%;width: auto;}*/
#mainCont .column_area .gallery_list .thumbnail01 {width: 100%; margin-top: 20px;}
#mainCont .column_area .gallery_list .thumbnail01 .slick-track {width: 78.8% !important;margin: 0 auto;unset !important;display: flex;flex-flow: row wrap;/*justify-content: space-between;*/justify-content: start;gap: 8px;}
#mainCont .column_area .gallery_list .thumbnail01 .thumbnail-img {width: 92px !important;opacity: 0.5;transition: opacity .3s linear;}
#mainCont .column_area .gallery_list .thumbnail01 .thumbnail-img:hover {opacity: 1.0;transition: opacity .3s linear;}
#mainCont .column_area .gallery_list .thumbnail01 .slick-current {opacity: 1;}
#mainCont .column_area .gallery_list .thumbnail01 .slick-track::before, #mainCont .column_area .gallery_list .thumbnail01 .slick-track::after {display: none;}

#mainCont .column_area .gallery_list #gallery02-slide .slide-arrow {cursor: pointer;filter: alpha(opacity=100);opacity: 1.0;transition: 0.3s;}
#mainCont .column_area .gallery_list #gallery02-slide .slide-arrow:hover {filter: alpha(opacity=70);opacity: 0.7;transition: 0.3s;}
#mainCont .column_area .gallery_list #gallery02-slide .slick-disabled {filter: alpha(opacity=20) !important;opacity: 0.2 !important;}
/*#mainCont .column_area .gallery_list #gallery02-slide .prev-arrow {position: absolute;left: 0;top: 0;margin: 0;z-index: 101;height: 100%;width: auto;}
#mainCont .column_area .gallery_list #gallery02-slide .next-arrow {position: absolute;right: 0;top: 0;margin: 0;z-index: 101;height: 100%;width: auto;}*/
#mainCont .column_area .gallery_list .thumbnail02 {width: 100%; margin-top: 20px;}
#mainCont .column_area .gallery_list .thumbnail02 .slick-track {width: 78.8% !important;margin: 0 auto;unset !important;display: flex;flex-flow: row wrap;/*justify-content: space-between;*/justify-content: start;gap: 8px;}
#mainCont .column_area .gallery_list .thumbnail02 .thumbnail-img {width: 92px !important;opacity: 0.5;transition: opacity .3s linear;}
#mainCont .column_area .gallery_list .thumbnail02 .thumbnail-img:hover {opacity: 1.0;transition: opacity .3s linear;}
#mainCont .column_area .gallery_list .thumbnail02 .slick-current {opacity: 1;}
#mainCont .column_area .gallery_list .thumbnail02 .slick-track::before, #mainCont .column_area .gallery_list .thumbnail02 .slick-track::after {display: none;}

#mainCont .column_area .gallery_list #gallery03-slide .slide-arrow {cursor: pointer;filter: alpha(opacity=100);opacity: 1.0;transition: 0.3s;}
#mainCont .column_area .gallery_list #gallery03-slide .slide-arrow:hover {filter: alpha(opacity=70);opacity: 0.7;transition: 0.3s;}
#mainCont .column_area .gallery_list #gallery03-slide .slick-disabled {filter: alpha(opacity=20) !important;opacity: 0.2 !important;}
/*#mainCont .column_area .gallery_list #gallery03-slide .prev-arrow {position: absolute;left: 0;top: 0;margin: 0;z-index: 101;height: 100%;width: auto;}
#mainCont .column_area .gallery_list #gallery03-slide .next-arrow {position: absolute;right: 0;top: 0;margin: 0;z-index: 101;height: 100%;width: auto;}*/
#mainCont .column_area .gallery_list .thumbnail03 {width: 100%; margin-top: 20px;}
#mainCont .column_area .gallery_list .thumbnail03 .slick-track {width: 78.8% !important;margin: 0 auto;unset !important;display: flex;flex-flow: row wrap;/*justify-content: space-between;*/justify-content: start;gap: 8px;}
#mainCont .column_area .gallery_list .thumbnail03 .thumbnail-img {width: 92px !important;opacity: 0.5;transition: opacity .3s linear;}
#mainCont .column_area .gallery_list .thumbnail03 .thumbnail-img:hover {opacity: 1.0;transition: opacity .3s linear;}
#mainCont .column_area .gallery_list .thumbnail03 .slick-current {opacity: 1;}
#mainCont .column_area .gallery_list .thumbnail03 .slick-track::before, #mainCont .column_area .gallery_list .thumbnail03 .slick-track::after {display: none;}

#mainCont .column_area .gallery_list #gallery04-slide .slide-arrow {cursor: pointer;filter: alpha(opacity=100);opacity: 1.0;transition: 0.3s;}
#mainCont .column_area .gallery_list #gallery04-slide .slide-arrow:hover {filter: alpha(opacity=70);opacity: 0.7;transition: 0.3s;}
#mainCont .column_area .gallery_list #gallery04-slide .slick-disabled {filter: alpha(opacity=20) !important;opacity: 0.2 !important;}
/*#mainCont .column_area .gallery_list #gallery04-slide .prev-arrow {position: absolute;left: 0;top: 0;margin: 0;z-index: 101;height: 100%;width: auto;}
#mainCont .column_area .gallery_list #gallery04-slide .next-arrow {position: absolute;right: 0;top: 0;margin: 0;z-index: 101;height: 100%;width: auto;}*/
#mainCont .column_area .gallery_list .thumbnail04 {width: 100%; margin-top: 20px;}
#mainCont .column_area .gallery_list .thumbnail04 .slick-track {width: 67.4% !important;margin: 0 auto;unset !important;display: flex;flex-flow: row wrap;/*justify-content: space-between;*/justify-content: start;gap: 8px;}
#mainCont .column_area .gallery_list .thumbnail04 .thumbnail-img {width: 92px !important;opacity: 0.5;transition: opacity .3s linear;}
#mainCont .column_area .gallery_list .thumbnail04 .thumbnail-img:hover {opacity: 1.0;transition: opacity .3s linear;}
#mainCont .column_area .gallery_list .thumbnail04 .slick-current {opacity: 1;}
#mainCont .column_area .gallery_list .thumbnail04 .slick-track::before, #mainCont .column_area .gallery_list .thumbnail04 .slick-track::after {display: none;}

#mainCont .column_area .gallery_list #gallery05-slide .slide-arrow {cursor: pointer;filter: alpha(opacity=100);opacity: 1.0;transition: 0.3s;}
#mainCont .column_area .gallery_list #gallery05-slide .slide-arrow:hover {filter: alpha(opacity=70);opacity: 0.7;transition: 0.3s;}
#mainCont .column_area .gallery_list #gallery05-slide .slick-disabled {filter: alpha(opacity=20) !important;opacity: 0.2 !important;}
/*#mainCont .column_area .gallery_list #gallery04-slide .prev-arrow {position: absolute;left: 0;top: 0;margin: 0;z-index: 101;height: 100%;width: auto;}
#mainCont .column_area .gallery_list #gallery04-slide .next-arrow {position: absolute;right: 0;top: 0;margin: 0;z-index: 101;height: 100%;width: auto;}*/
#mainCont .column_area .gallery_list .thumbnail05 {width: 100%; margin-top: 20px;}
#mainCont .column_area .gallery_list .thumbnail05 .slick-track {width: 67.4% !important;margin: 0 auto;unset !important;display: flex;flex-flow: row wrap;/*justify-content: space-between;*/justify-content: start;gap: 8px;}
#mainCont .column_area .gallery_list .thumbnail05 .thumbnail-img {width: 92px !important;opacity: 0.5;transition: opacity .3s linear;}
#mainCont .column_area .gallery_list .thumbnail05 .thumbnail-img:hover {opacity: 1.0;transition: opacity .3s linear;}
#mainCont .column_area .gallery_list .thumbnail05 .slick-current {opacity: 1;}
#mainCont .column_area .gallery_list .thumbnail05 .slick-track::before, #mainCont .column_area .gallery_list .thumbnail05 .slick-track::after {display: none;}

#mainCont .column_area .gallery_list .prev-arrow {margin: 0;z-index: 101;width: 44px;position: absolute;top: 50%;left: 0%;transform: translateY(-50%) translateX(0%);-webkit- transform: translateY(-50%) translateX(0%);}
#mainCont .column_area .gallery_list .next-arrow {margin: 0;z-index: 101;width: 44px;position: absolute;top: 50%;right: 0%;transform: translateY(-50%) translateX(0%);-webkit- transform: translateY(-50%) translateX(0%);}

@media screen and (max-width: 768px) {
.contents_date {bottom: 20px;right: 3%;}
#mainCont .column_area dl {padding-top: 0px;}
#mainCont .column_area h5 {font-size: 1.0rem;line-height: 1.4;margin: 0 0 15px 0;}
.view_pc {display: none !important;}
.view_sp {display: block;}
#mainCont .column_area .img_box_list {margin: 40px auto 0px auto;width: 100%;}
#mainCont .column_area .img_box_list ul.history {gap: 15px 1%;}
#mainCont .column_area .img_box_list ul.gallery {gap: 1.6vw 2%;}
#mainCont .column_area .img_box_list ul li {flex-basis: 32%;}
#mainCont .column_area .img_box_list ul li img {width: 100%;max-width: 100%;}
#mainCont .column_area .img_box_list ul li p.caution{font-size: 12px;line-height: 1.4;margin: 5px 0 0 0;padding: 0;text-align: left;font-family: "ƒqƒ‰ƒMƒmŠpƒS W5 JIS2004" !important;font-feature-settings: "palt";letter-spacing: 0.01em;}
#mainCont .column_area .img_box_list ul li a {opacity: 1.0;transition: 0.3s;}
#mainCont .column_area .img_box_list ul li a:hover {opacity: 0.7;transition: 0.3s;}
#mainCont .column_area .img_box_list ul.history li img {border: solid 1px #999;box-sizing: border-box;}

#mainCont .column_area .gallery_list {width: 100%;}
#mainCont .column_area .gallery_list #gallery01-slide .slide-arrow:hover {filter: alpha(opacity=100);opacity: 1.0;}
#mainCont .column_area .gallery_list .thumbnail01 {margin-top: 10px;}
#mainCont .column_area .gallery_list .thumbnail01 .slick-track {width: 88% !important;justify-content: flex-start;gap: 0;}
#mainCont .column_area .gallery_list .thumbnail01 .thumbnail-img {width: calc(23% - 5px) !important;padding: 5px;}
#mainCont .column_area .gallery_list .thumbnail02 {margin-top: 10px;}
#mainCont .column_area .gallery_list .thumbnail02 .slick-track {width: 88% !important;justify-content: flex-start;gap: 0;}
#mainCont .column_area .gallery_list .thumbnail02 .thumbnail-img {width: calc(23% - 5px) !important;padding: 5px;}
#mainCont .column_area .gallery_list .thumbnail03 {margin-top: 10px;}
#mainCont .column_area .gallery_list .thumbnail03 .slick-track {width: 88% !important;justify-content: flex-start;gap: 0;}
#mainCont .column_area .gallery_list .thumbnail03 .thumbnail-img {width: calc(23% - 5px) !important;padding: 5px;}
#mainCont .column_area .gallery_list .thumbnail04 {margin-top: 10px;}
#mainCont .column_area .gallery_list .thumbnail04 .slick-track {width: 88% !important;justify-content: flex-start;gap: 0;}
#mainCont .column_area .gallery_list .thumbnail04 .thumbnail-img {width: calc(23% - 5px) !important;padding: 5px;}
#mainCont .column_area .gallery_list .thumbnail05 .slick-track {width: 88% !important;justify-content: flex-start;gap: 0;}
#mainCont .column_area .gallery_list .thumbnail05 .thumbnail-img {width: calc(23% - 5px) !important;padding: 5px;}
	
}

