@charset "UTF-8";.header .mContent .logo-bukkenLogo img{-webkit-filter:invert(100%);filter:invert(100%)}.b-mv-clr-iv .header #gLogo .logo-bukkenLogo img{-webkit-filter:invert(100%);filter:invert(100%)}.s_mv{position:relative;width:100%;overflow:hidden;aspect-ratio:390/508}@media only screen and (min-width:769px){.s_mv{aspect-ratio:1024/768}}@media only screen and (min-width:1000px){.s_mv{aspect-ratio:1440/810}}@media only screen and (min-width:1400px){.s_mv{aspect-ratio:1440/754}}.s_mv_ttl{position:absolute;width:100%;top:min(5%,56px);left:min(5%,48px);z-index:1;line-height:1}.s_mv_ttl .ttl_01{font-size:clamp(1.3rem,0.9657142857rem + 0.8571428571vw,2.2rem);line-height:1.3;color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}.s_mv_ttl .ttl_02{font-family:"Cormorant Garamond",serif;font-size:clamp(3rem,1.6814285714rem + 3.380952381vw,6.55rem);letter-spacing:0.1em;margin-top:4px;color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}.s_mv_ttl .ttl_03{font-family:"Cormorant Garamond",serif;font-size:clamp(1.02rem,0.656rem + 0.9333333333vw,2rem);letter-spacing:0.1em;margin-top:4px;color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}@media only screen and (min-width:769px){.s_mv_ttl .ttl_03{margin-top:8px;letter-spacing:0.22em}}.s_mv_btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;width:min(50%,240px);padding:10px 20px;margin-top:12px;position:relative}.s_mv_btn:after{position:absolute;display:block;top:0;left:0;width:100%;height:100%;content:""}@media only screen and (min-width:769px){.s_mv_btn{padding:12px 20px}}.s_mv_btn:after{background:#212121;width:32px;height:1px;left:auto;right:-6px;top:50%}@media only screen and (min-width:769px){.s_mv_btn:after{width:48px;right:-10px}}.s_mv_btn .label_02{font-size:87.5%;font-family:"Cormorant Garamond",serif;color:#9B9B9B}.s_mv_sld{position:absolute;width:100%;height:100%;overflow:hidden}.s_mv_sld .draggable,.s_mv_sld .draggable>div,.s_mv_sld .slick-list,.s_mv_sld .slick-slide,.s_mv_sld .slick-slide>div,.s_mv_sld .slick-slider,.s_mv_sld .slick-track{width:100%;height:100%}.s_mv_sld_item{width:100%;height:100%}.s_mv_sld_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s_mv_sld_item .info{position:absolute;width:100%;bottom:0;left:0}.s_mv_sld_item .info .name{background:rgba(0,0,0,0.5);color:#fff;font-size:clamp(1.4rem,1.1028571429rem + 0.7619047619vw,2.2rem);line-height:1.3;padding:6px;text-align:center}@media only screen and (min-width:769px){.s_mv_sld_item .info .name{padding:8px}}.s_mv_sld_item .info .cap{padding-bottom:5px;color:#fff;text-shadow:0px 0px 3px #222,0px 0px 3px #222,0px 0px 5px #222,0px 0px 10px #222}@media only screen and (min-width:769px){.s_mv_sld_item .info .cap{padding-bottom:8px}}.s_mv_sld .slick-dots{bottom:0;text-align:right;padding-inline:14px}@media only screen and (min-width:769px){.s_mv_sld .slick-dots{padding-inline:24px}}.s_mv_sld .slick-dots li{margin:0 2px;width:40px}@media only screen and (min-width:769px){.s_mv_sld .slick-dots li{width:64px}}.s_mv_sld .slick-dots li button{width:100%;height:100%;padding:0}.s_mv_sld .slick-dots li button:after,.s_mv_sld .slick-dots li button:before{position:absolute;width:100%;height:1px;background:#C3C3C3;content:"";top:10px;left:0;opacity:1}.s_mv_sld .slick-dots li button:after{background:#212121;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s,-webkit-transform 0.4s}.s_mv_sld .slick-dotted.slick-slider{padding-bottom:28px;margin-bottom:0}@media only screen and (min-width:769px){.s_mv_sld .slick-dotted.slick-slider{padding-bottom:34px}}.b-mv-clr-iv .s_mv_ttl .ttl_01,.b-mv-clr-iv .s_mv_ttl .ttl_02,.b-mv-clr-iv .s_mv_ttl .ttl_03{color:#212121}.add-animation .s_mv_sld_item img{-webkit-animation:zoomUp 6.5s linear 0s normal both;animation:zoomUp 6.5s linear 0s normal both}.add-animation.slick-dots li.slick-active button:after{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:-webkit-transform 5.6s linear;transition:-webkit-transform 5.6s linear;transition:transform 5.6s linear;transition:transform 5.6s linear,-webkit-transform 5.6s linear}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media only screen and (max-width:375px) and (max-height:670px){}.s_lineup{padding-top:clamp(40px,25.1428571429px + 3.8095238095vw,80px)}.s_lineup_list{display:-ms-grid;display:grid;gap:1px}@media only screen and (min-width:769px){.s_lineup_list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.s_lineup_list_item:first-child a,.s_lineup_list_item:nth-child(3) a{background:#212121}.s_lineup_list_item:nth-child(2) a,.s_lineup_list_item:nth-child(4) a{background:#434343}@media only screen and (min-width:769px){.s_lineup_list_item:nth-child(3) a{background:#434343}.s_lineup_list_item:nth-child(4) a{background:#212121}}.s_lineup_list_item a{display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;padding:clamp(20px,18.5142857143px + 0.380952381vw,24px) clamp(20px,18.5142857143px + 0.380952381vw,24px);height:100%;-webkit-transition:all 0.5s;transition:all 0.5s}.s_lineup_list_item a .name{font-size:clamp(1.6rem,1.3028571429rem + 0.7619047619vw,2.4rem);color:#DFC996;text-align:center;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s_lineup_list_item a .news{background:#fff;margin-top:12px;padding:12px;line-height:1.5;font-size:clamp(1.4rem,1.2514285714rem + 0.380952381vw,1.8rem);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s_lineup_list_item a .link{text-align:right;margin-top:8px}.s_lineup_list_item a .link_label{display:inline-block;color:#DFC996;font-family:"Cormorant Garamond",serif;line-height:1;padding-right:32px;position:relative}.s_lineup_list_item a .link_label:after{position:absolute;display:block;top:0;left:0;width:100%;height:100%;content:""}.s_lineup_list_item a .link_label:after{width:24px;height:1px;background:#DFC996;left:auto;right:0;top:50%}.s_lineup_list_item a:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5)}.s_lineup_box_info{margin-top:clamp(40px,25.1428571429px + 3.8095238095vw,80px);background:#FFFDF9;position:relative;z-index:1;padding:clamp(20px,9.6px + 2.6666666667vw,48px) clamp(20px,9.6px + 2.6666666667vw,48px);-webkit-box-shadow:0 0 32px rgba(0,0,0,0.08);box-shadow:0 0 32px rgba(0,0,0,0.08)}.s_lineup_box_info .info_name{font-size:clamp(1.8rem,1.28rem + 1.3333333333vw,3.2rem);text-align:center;line-height:1.4}.s_lineup_box_info .info_news{background:#F0EBDE;padding:clamp(10px,6.2857142857px + 0.9523809524vw,20px);font-size:clamp(1.5rem,1.3142857143rem + 0.4761904762vw,2rem);text-align:center;color:#84641A;margin-top:clamp(12px,7.5428571429px + 1.1428571429vw,24px)}.s_lineup_box_info .info_clm{margin-top:clamp(16px,10.0571428571px + 1.5238095238vw,32px);display:-ms-grid;display:grid;gap:clamp(16px,4.1142857143px + 3.0476190476vw,48px)}@media only screen and (min-width:1000px){.s_lineup_box_info .info_clm{-ms-grid-columns:432fr 624fr;grid-template-columns:432fr 624fr}}.s_lineup_box_info .info_clm_detail .detail_feature{display:-ms-grid;display:grid;gap:clamp(8px,5.0285714286px + 0.7619047619vw,16px)}.s_lineup_box_info .info_clm_detail .detail_feature_item{position:relative;padding-left:1.2em;color:#84641A;line-height:1.5;border-bottom:dotted 1px #DFC996;padding-bottom:clamp(4px,2.5142857143px + 0.380952381vw,8px)}.s_lineup_box_info .info_clm_detail .detail_feature_item:after{position:absolute;display:block;top:0;left:0;width:100%;height:100%;content:""}.s_lineup_box_info .info_clm_detail .detail_feature_item:after{width:8px;height:8px;border-radius:50%;background:#C7AE74;top:clamp(7px,5.8857142857px + 0.2857142857vw,10px)}.s_lineup_box_info .detail_outline{display:-ms-grid;display:grid;gap:12px;margin-top:clamp(16px,10.0571428571px + 1.5238095238vw,32px);font-family:YakuHanJPs,"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;color:#555555}@media only screen and (min-width:769px){.s_lineup_box_info .detail_outline{gap:8px}}.s_lineup_box_info .detail_outline .outline{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;line-height:1.4;gap:4px}@media only screen and (min-width:769px){.s_lineup_box_info .detail_outline .outline{-ms-grid-columns:auto 12px 1fr;grid-template-columns:auto 1fr;gap:12px}}.s_lineup_box_info .detail_outline .outline_hd{background:#EEEEEE;font-size:87.5%;padding:clamp(2px,1.2571428571px + 0.1904761905vw,4px) 0;width:8.5em;text-align:center}.s_lineup_box_info .detail_links{margin-top:clamp(16px,10.0571428571px + 1.5238095238vw,32px)}.s_lineup_box_info .detail_links_btn{display:-ms-grid;display:grid;gap:clamp(8px,5.7714285714px + 0.5714285714vw,14px)}@media only screen and (min-width:769px){.s_lineup_box_info .detail_links_btn{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.s_location{background:#212121;padding:clamp(56px,38.1714285714px + 4.5714285714vw,104px) 0 clamp(48px,30.1714285714px + 4.5714285714vw,96px);margin-top:clamp(56px,32.2285714286px + 6.0952380952vw,120px)}.s_location .c_heading_l{color:#fff}.s_location #gmap{height:360px}.s_location #gmap .map_name{color:#212121;text-decoration:underline;text-align:center;font-size:1.1rem;line-height:1.4}@media only screen and (min-width:769px){.s_location #gmap{height:560px}.s_location #gmap .map_name{font-size:1.3rem}}.s_location_ph{margin-top:clamp(16px,10.0571428571px + 1.5238095238vw,32px)}.s_location_ph .slick-slide{margin-right:0.2%}@media only screen and (min-width:769px){.s_location_ph .slick-slide{margin-right:0.17%}}.s_location_ph .slick-slide img{display:inline-block}.s_location_ph .c_cap_out{color:#fff}.s_location_map iframe{width:100%;height:360px}@media only screen and (min-width:769px){.s_location_map iframe{height:560px}}
/*# sourceMappingURL=top.css.map */