@charset "UTF-8";body.op_active{overflow:hidden}.mod_header>.in .logo svg .company_name path{fill:#FFFFFF}.mod_header>.in .nav .nav_box .nav_list{color:#FFFFFF}.mod_header>.in .nav .nav_box .nav_list:before{background-color:#FFFFFF}.mod_header>.in .nav .nav_box .nav_list:after{border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF}.mod_header>.in .menu .nav_list{color:#FFFFFF}.mod_header>.in .menu .nav_list:before{background-color:#FFFFFF}.mod_header>.in .menu .nav_list:after{border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF}.mod_header>.in .menu .menu_open span{background-color:#FFFFFF}.mod_main{background-color:#DCDAD6;padding-bottom:2rem}@media screen and (max-width:640px){.mod_main{padding-bottom:0.98rem}}.state_screenheightscroll .floating_nav{-webkit-transform:translateY(150%);transform:translateY(150%)}.floating_nav.is-active{-webkit-transform:translateY(0);transform:translateY(0)}.op_anime{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-transform-origin:right center;transform-origin:right center;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:99999}.op_anime .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100vh;background-color:#FFFFFF}@media screen and (max-width:640px){.op_anime .wrap{background-color:#201D1C}}.op_anime .wrap .op_left{position:relative;width:7rem;height:100%}.op_anime .wrap .op_left .op_ttl{position:absolute;top:50%;left:1.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.op_anime .wrap .op_left .op_ttl{left:0.3rem;z-index:2}}.op_anime .wrap .op_left .op_ttl .op_ttl_pic{width:3.46rem;height:2.17rem}@media screen and (max-width:640px){.op_anime .wrap .op_left .op_ttl .op_ttl_pic{width:2.04rem;height:1.29rem}}.op_anime .wrap .op_left .op_timer{position:absolute;left:1.34rem;bottom:0.4rem}@media screen and (max-width:640px){.op_anime .wrap .op_left .op_timer{display:none}}.op_anime .wrap .op_left .op_timer:before{content:"";display:inline-block;width:0.12rem;height:0.12rem;border-radius:50%;margin-right:0.06rem;background-color:#201D1C}.op_anime .wrap .op_left .op_timer:after{content:"%";color:#201D1C}.op_anime .wrap .op_right{position:relative;width:calc(100% - 7rem);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}@media screen and (max-width:640px){.op_anime .wrap .op_right{display:block;position:absolute;width:100%}}.op_anime .wrap .op_right .op_pics_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}@media screen and (max-width:640px){.op_anime .wrap .op_right .op_pics_box{width:100%}}.op_anime .wrap .op_right .op_pics{width:100%}.op_anime .wrap .op_right .op_pics .op_pic{width:100%}.op_anime .wrap .op_right .op_pics .op_pic._01{aspect-ratio:4.5/3}@media screen and (max-width:640px){.op_anime .wrap .op_right .op_pics .op_pic._01{aspect-ratio:3.9/2.6}}.op_anime .wrap .op_right .op_pics .op_pic._02{aspect-ratio:4.5/6}@media screen and (max-width:640px){.op_anime .wrap .op_right .op_pics .op_pic._02{aspect-ratio:3.9/2.6}}.op_anime .wrap .op_right .op_pics .op_pic._03{aspect-ratio:4.5/3}@media screen and (max-width:640px){.op_anime .wrap .op_right .op_pics .op_pic._03{aspect-ratio:3.9/2.6}}.op_anime .wrap .op_right .op_pics .op_pic._04{aspect-ratio:4.5/6}@media screen and (max-width:640px){.op_anime .wrap .op_right .op_pics .op_pic._04{aspect-ratio:3.9/2.6}}.op_anime .wrap .op_right .op_pics .op_pic._05{aspect-ratio:4.5/6}.op_anime .wrap .op_right .op_pics .op_pic._06{aspect-ratio:4.5/3}.op_anime .wrap .op_right .op_pics .op_pic._07{aspect-ratio:4.5/6}.op_anime .wrap .op_right .op_pics .op_pic._08{aspect-ratio:4.5/3}.op_anime .wrap .op_right .op_pics._up_object{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.op_anime .wrap .op_right .scroll_up{-webkit-animation:scrollUp 10s linear infinite;animation:scrollUp 10s linear infinite}@media screen and (max-width:640px){.op_anime .wrap .op_right .scroll_up{-webkit-animation:scrollUp 20s linear infinite;animation:scrollUp 20s linear infinite}}.op_anime .wrap .op_right .scroll_down{-webkit-animation:scrollDown 10s linear infinite;animation:scrollDown 10s linear infinite}@-webkit-keyframes scrollDown{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scrollDown{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scrollUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes scrollUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.popup_banner{position:fixed;top:calc(100vh - 1.68rem);right:0;z-index:99;-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,transform 0.3s;transition:opacity 0.3s,transform 0.3s,-webkit-transform 0.3s}@media screen and (max-width:640px){.popup_banner{top:calc(100vh - 2.6rem)}}.popup_banner .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:1.44rem}@media screen and (max-width:640px){.popup_banner .wrap{height:0.96rem}}.popup_banner .wrap .popup_tab{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;position:relative;width:0.28rem;height:100%;background-color:#B78F41;border-radius:4px 0 0 4px;cursor:pointer}.popup_banner .wrap .popup_tab:before{content:"";position:absolute;display:block;width:0.14rem;height:0.54rem;background-image:url(../img_2025/popup_close.svg);background-size:cover;background-position:top center;background-repeat:no-repeat}@media screen and (max-width:640px){.popup_banner .wrap .popup_tab:before{width:0.11rem;height:0.42rem}}.popup_banner .wrap .popup_link{display:block;width:2.31rem;height:100%;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;will-change:opacity}@media screen and (max-width:640px){.popup_banner .wrap .popup_link{width:1.54rem}}.no-touchevents .popup_banner .wrap .popup_link:hover{opacity:0.7}.popup_banner.no-active{-webkit-transform:translateX(2.31rem);transform:translateX(2.31rem)}@media screen and (max-width:640px){.popup_banner.no-active{-webkit-transform:translateX(1.54rem);transform:translateX(1.54rem)}}.popup_banner.no-active .popup_tab:before{background-image:url(../img_2025/popup_open.svg);width:0.14rem;height:0.81rem}@media screen and (max-width:640px){.popup_banner.no-active .popup_tab:before{width:0.11rem;height:0.65rem}}.popup_banner.no-opacity{opacity:0;pointer-events:none}.mv .mv_inner .mv_main{position:relative;width:100%;height:200vh}.mv .mv_inner .mv_main .mv_sticky{position:sticky;top:0;width:100%;height:100vh;z-index:1}@media screen and (max-width:640px){.mv .mv_inner .mv_main .mv_sticky{display:block}}.mv .mv_inner .mv_main .mv_sticky .mv_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100vh}@media screen and (max-width:640px){.mv .mv_inner .mv_main .mv_sticky .mv_wrap{display:block}}.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_main{width:50%;height:100%;overflow:hidden;position:relative;width:60%;height:100%}@media screen and (max-width:640px){.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_main{position:relative;width:100%;height:43%;top:26%}}.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_main .slide_img{position:absolute;inset:0;opacity:0;z-index:0;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease}.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_main .slide_img img{will-change:transform,opacity}.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_main .slide_img.current{opacity:1;z-index:1}.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_main .slide_img.next{opacity:1;z-index:0}.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_sub{position:relative;width:40%;height:100%;overflow:hidden}@media screen and (max-width:640px){.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_sub{position:static;width:100%}}.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_sub .thumb_set{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:33.3333333333%;pointer-events:none;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;-webkit-transition:opacity 1s ease,-webkit-transform 1s ease;transition:opacity 1s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity 1s ease;transition:transform 1s ease,opacity 1s ease,-webkit-transform 1s ease;overflow:hidden;z-index:1}@media screen and (max-width:640px){.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_sub .thumb_set{position:absolute}}@media screen and (max-width:640px){.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_sub .thumb_set:first-child{top:0;left:0;width:100%;height:26%}}@media screen and (max-width:640px){.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_sub .thumb_set:nth-child(2){bottom:0;left:0;width:50%;height:31%}}@media screen and (max-width:640px){.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_sub .thumb_set:nth-child(3){bottom:0;right:0;width:50%;height:31%;z-index:4}}.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_sub .thumb_set .sub_item{-webkit-box-flex:1;-ms-flex:1;flex:1;position:absolute;top:0;left:0;inset:0;opacity:0;height:100%;z-index:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}@media screen and (max-width:640px){.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_sub .thumb_set .sub_item{position:absolute}}.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_sub .thumb_set .sub_item img{will-change:transform,opacity}@media screen and (max-width:640px){.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_sub .thumb_set .sub_item img._bottom{-o-object-position:bottom;object-position:bottom}}.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_sub .thumb_set .sub_item.current{opacity:1;z-index:1}.mv .mv_inner .mv_main .mv_sticky .mv_wrap #mv_slide_sub .thumb_set .sub_item.next{opacity:1;z-index:0}.mv .mv_inner .mv_main .mv_ttl_sticky{position:sticky;top:0;height:100vh;margin-top:-100vh;z-index:5;pointer-events:none}.mv .mv_inner .mv_main .mv_ttl_sticky .mv_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:1.2rem;width:100%;height:100vh}@media screen and (max-width:640px){.mv .mv_inner .mv_main .mv_ttl_sticky .mv_ttl{left:0.3rem}}.mv .mv_inner .mv_main .mv_ttl_sticky .mv_ttl .mv_ttl_pic{width:3.46rem;height:2.17rem}@media screen and (max-width:640px){.mv .mv_inner .mv_main .mv_ttl_sticky .mv_ttl .mv_ttl_pic{width:2.04rem;height:1.29rem}}@media screen and (max-width:640px){.about .about_wrap{position:relative}}.about .about_wrap .about_intro{position:relative;margin-top:-100vh;width:100%;height:400vh;z-index:4}@media screen and (max-width:640px){.about .about_wrap .about_intro{height:500vh;z-index:1}}.about .mv_sticky{position:absolute;top:0;left:0;width:100%;height:100%}.about .mv_sticky .mv_movie{display:block;position:sticky;top:0;width:100%;height:100vh}.about .mv_sticky .mv_movie .-gauss_effect{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(32,29,28,0.4);opacity:0;z-index:1}.about .mv_sticky .mv_movie .movie_wrap{display:block;width:100%;height:100vh;position:relative;overflow:hidden}.about .mv_sticky .mv_movie .movie_wrap .movie{display:block;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;border:0}.about .about_box{position:relative;padding-top:150vh;height:100vh}.about .about_box .about_txt{position:relative;padding-left:1.2rem;color:#FFFFFF;font-size:0.16rem;line-height:2.6;letter-spacing:0.25em;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}@media screen and (max-width:640px){.about .about_box .about_txt{padding-left:0.29rem;font-size:0.14rem;line-height:2.2}}@media screen and (max-width:375px){.about .about_box .about_txt{font-size:0.13rem}}.about .about_box .about_txt p+p{margin-top:0.4rem}.about .about_gallery{position:relative;margin-top:-50vh}.about .about_gallery .gallery_box{display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;grid-auto-rows:auto}.about .about_gallery .gallery_box.box_02{margin-top:1rem;-ms-grid-columns:minmax(5rem,auto) minmax(5.4rem,auto) minmax(6.84rem,auto);grid-template-columns:minmax(5rem,auto) minmax(5.4rem,auto) minmax(6.84rem,auto)}.about .about_gallery .gallery_box.box_03{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.09rem;padding-inline:1.2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}.about .about_gallery .item1{-ms-grid-column:4;grid-column:4.8rem;-ms-grid-row:1;grid-row:1;padding-left:0.58rem}.about .about_gallery .item1 .item_pic{display:block;width:3.18rem;height:4.5rem}.about .about_gallery .item2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;height:100%;margin-top:2.04rem}.about .about_gallery .item3{-ms-grid-column:3;grid-column:3;-ms-grid-row:1;grid-row:1;margin-top:0.99rem;margin-left:auto}.about .about_gallery .item3 .item_pic{display:block;width:3.76rem;height:2.51rem}.about .about_gallery .item4{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2;width:5rem}.about .about_gallery .item4 .item_pic{display:block;width:3.76rem;height:2.91rem}.about .about_gallery .item5{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}.about .about_gallery .item5 .item_pic{display:block;width:4.16rem;height:4.16rem;margin-top:1.45rem}.about .about_gallery .item6{-ms-grid-column:3;grid-column:3;-ms-grid-row:2;grid-row:2}.about .about_gallery .item6 .item_pic{display:block;width:4.29rem;height:2.96rem;margin-top:0.41rem}.about .about_gallery .item7{-ms-grid-column:1;grid-column:1;-ms-grid-row:3;grid-row:3}.about .about_gallery .item7 .item_pic{display:block;width:6.68rem;height:4.46rem}.about .about_gallery .item8{-ms-grid-column-span:22;grid-column:2 span 2;-ms-grid-row:3;grid-row:3}.about .about_gallery .item8 .item_pic{display:block;width:4.56rem;height:3.04rem}.about .about_gallery .item{-webkit-box-sizing:border-box;box-sizing:border-box}.about .about_gallery .item img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about .about_message_box{position:relative;height:150vh;padding-block:1.6rem 3.2rem}@media screen and (max-width:640px){.about .about_message_box{position:absolute;left:50%;bottom:2rem;padding:0;z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.about .about_message_box .about_message{position:sticky;top:0;width:8.59rem;height:1.21rem;padding-block:50vh;margin-inline:auto;opacity:0}@media screen and (max-width:640px){.about .about_message_box .about_message{width:2.64rem;height:1.01rem}}.about .about_message_box .about_message svg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec_topics{background-color:#FFFFFF;padding-block:1.6rem 1.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.sec_topics{padding-block:0.8rem}}.sec_topics .in .slideArea .contentWrap .sec_tit{text-align:center;font-size:0.4rem;letter-spacing:0.03em;text-align:center}@media screen and (max-width:640px){.sec_topics .in .slideArea .contentWrap .sec_tit{font-size:0.28rem;letter-spacing:0.05em}}.sec_topics .in .slideArea .contentWrapIn{margin-top:0.8rem;padding-inline:1.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.sec_topics .in .slideArea .contentWrapIn{margin-top:0.48rem;padding-inline:0}}.sec_topics .in .slideArea .contentWrapIn .content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.sec_topics .in .slideArea .contentWrapIn .content .splide__list .link .topics_box{-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.no-touchevents .sec_topics .in .slideArea .contentWrapIn .content .splide__list .link .topics_box:hover{opacity:0.7}.sec_topics .in .slideArea .contentWrapIn .content .splide__list .link .topics_box .thumb{width:100%;aspect-ratio:1/1}.sec_topics .in .slideArea .contentWrapIn .content .splide__list .link .topics_box .date_box{margin-top:0.28rem;text-align:center}.sec_topics .in .slideArea .contentWrapIn .content .splide__list .link .topics_box .date_box .event{font-size:0.2rem;letter-spacing:0.05em}.sec_topics .in .slideArea .contentWrapIn .content .splide__list .link .topics_box .date_box .date{margin-left:0.2rem;font-size:0.2rem;letter-spacing:0.03em}.sec_topics .in .slideArea .contentWrapIn .content .splide__list .link .topics_box .date_box .date span{font-size:0.12rem;letter-spacing:0.03em}.sec_topics .in .slideArea .contentWrapIn .content .splide__list .link .topics_box .date_box .date.week6{color:#1B63B6}.sec_topics .in .slideArea .contentWrapIn .content .splide__list .link .topics_box .date_box .date.week7{color:#C13535}.sec_topics .in .slideArea .contentWrapIn .content .splide__list .link .topics_box .txt_box{margin-top:0.16rem}.sec_topics .in .slideArea .contentWrapIn .content .splide__list .link .topics_box .txt_box .caption{margin-top:0.12rem;color:#686868}.sec_topics .splide__arrows .splide__arrow{top:1.07rem;opacity:1}@media screen and (max-width:640px){.sec_topics .splide__arrows .splide__arrow{top:1.25rem}}@media screen and (max-width:640px){.sec_concept{padding-bottom:1.28rem}}.sec_concept .wrap{overflow:hidden}@media screen and (max-width:640px){.sec_concept .wrap{padding-top:1rem}}.sec_concept .wrap .scroll_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh;overflow:hidden}@media screen and (max-width:640px){.sec_concept .wrap .scroll_wrap{display:block;overflow:auto;height:auto}}.sec_concept .wrap .scroll_wrap .scroll_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;gap:0.8rem}@media screen and (max-width:640px){.sec_concept .wrap .scroll_wrap .scroll_box{display:block;padding:0}}.sec_concept .wrap .scroll_wrap .scroll_box .txt_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:2.8rem;padding-inline:2rem 0.64rem;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:640px){.sec_concept .wrap .scroll_wrap .scroll_box .txt_box{display:block;width:auto;padding:0 0.3rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.sec_concept .wrap .scroll_wrap .scroll_box .txt_box .concept_txt{margin-top:0.48rem}@media screen and (max-width:640px){.sec_concept .wrap .scroll_wrap .scroll_box .txt_box .concept_txt{margin-top:0.32rem}}.sec_concept .wrap .scroll_wrap .scroll_box .concept_link{display:block;position:relative;width:5.4rem;height:7.2rem;padding:0.72rem 0.48rem 0.48rem;color:#FFFFFF;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.sec_concept .wrap .scroll_wrap .scroll_box .concept_link{width:auto;height:auto;padding:0;margin-top:0.64rem}}.no-touchevents .sec_concept .wrap .scroll_wrap .scroll_box .concept_link:hover .concept_link_pic{-webkit-filter:brightness(0.5);filter:brightness(0.5)}.no-touchevents .sec_concept .wrap .scroll_wrap .scroll_box .concept_link:hover .concept_link_btn:before{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0,1);transform:scale(0,1)}.no-touchevents .sec_concept .wrap .scroll_wrap .scroll_box .concept_link:hover .concept_link_btn ._arrow{-webkit-transform:translateX(2px);transform:translateX(2px)}.sec_concept .wrap .scroll_wrap .scroll_box .concept_link .concept_link_pic{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transition:-webkit-filter 0.3s;transition:-webkit-filter 0.3s;transition:filter 0.3s;transition:filter 0.3s,-webkit-filter 0.3s}@media screen and (max-width:640px){.sec_concept .wrap .scroll_wrap .scroll_box .concept_link .concept_link_pic{position:static;width:calc(100% - 0.3rem);height:auto;aspect-ratio:1/1;z-index:0}}.sec_concept .wrap .scroll_wrap .scroll_box .concept_link .concept_link_ttl{font-size:0.16rem;letter-spacing:0.2em;text-align:center}@media screen and (max-width:640px){.sec_concept .wrap .scroll_wrap .scroll_box .concept_link .concept_link_ttl{position:absolute;text-align:left;-webkit-writing-mode:sideways-rl;-ms-writing-mode:sideways-rl;writing-mode:sideways-rl}}.sec_concept .wrap .scroll_wrap .scroll_box .concept_link .concept_link_ttl .-f_en{display:block;margin-bottom:0.12rem;font-size:0.56rem;letter-spacing:0.08em;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}@media screen and (max-width:640px){.sec_concept .wrap .scroll_wrap .scroll_box .concept_link .concept_link_ttl .-f_en{font-size:0.4rem}}.sec_concept .wrap .scroll_wrap .scroll_box .concept_link .concept_link_txt{position:absolute;left:0.48rem;bottom:1.24rem;font-size:0.24rem;line-height:1.8;letter-spacing:0.2em}@media screen and (max-width:640px){.sec_concept .wrap .scroll_wrap .scroll_box .concept_link .concept_link_txt{position:static;margin-top:0.4rem;padding-left:0.3rem;text-align:center;color:#000000;text-align:left}}@media screen and (max-width:640px){.sec_concept .wrap .scroll_wrap .scroll_box .concept_link .concept_link_txt span{display:block;margin-bottom:0.12rem;color:#6E4039;font-size:0.14rem;letter-spacing:0.2em}}.sec_concept .wrap .scroll_wrap .scroll_box .concept_link .concept_link_area{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:640px){.sec_concept .wrap .scroll_wrap .scroll_box .concept_link .concept_link_area{display:block;position:static;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;margin-left:auto;padding-right:0.3rem}}.sec_concept .wrap .scroll_wrap .scroll_box .concept_link .concept_link_area .concept_link_btn{position:absolute;bottom:0.48rem;left:0.48rem;margin-top:0.4rem;pointer-events:none}@media screen and (max-width:640px){.sec_concept .wrap .scroll_wrap .scroll_box .concept_link .concept_link_area .concept_link_btn{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;bottom:auto;left:auto;margin-top:0.32rem;margin-inline:auto;color:#000000}}@media screen and (max-width:640px){.sec_concept .wrap .scroll_wrap .scroll_box .concept_link .concept_link_area .concept_link_btn:after,.sec_concept .wrap .scroll_wrap .scroll_box .concept_link .concept_link_area .concept_link_btn:before{background:#000000}}@media screen and (max-width:640px){.sec_concept .wrap .scroll_wrap .scroll_box .concept_link+.concept_link{margin-top:0.8rem}}@media screen and (max-width:640px){.sec_concept .wrap .scroll_wrap .scroll_box .concept_link:nth-child(2n) .concept_link_pic{margin-left:auto}}@media screen and (max-width:640px){.sec_concept .wrap .scroll_wrap .scroll_box .concept_link:nth-child(2n) .concept_link_ttl{left:0.2rem}}@media screen and (max-width:640px){.sec_concept .wrap .scroll_wrap .scroll_box .concept_link:nth-child(odd) .concept_link_ttl{right:0.27rem}}.sec_values{padding-block:2rem 1.6rem}@media screen and (max-width:640px){.sec_values{padding-block:1rem 0.8rem;background-color:#FFFFFF}}.sec_values .wrap .values_ttl{text-align:center}.sec_values .wrap .values_ttl span{display:block;margin-bottom:0.32rem;color:#6E4039;font-size:0.2rem;letter-spacing:0.04em;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#6E4039}@media screen and (max-width:640px){.sec_values .wrap .values_ttl span{margin-bottom:0.24rem}}.sec_values .wrap .values_ttl span:before{content:"5";letter-spacing:0.3em}.sec_values .wrap .values_txt{margin-top:0.4rem;text-align:center}@media screen and (max-width:640px){.sec_values .wrap .values_txt{margin-top:0.32rem;font-size:0.16rem;line-height:2.2;letter-spacing:0.18em}}.sec_values .wrap .nav_wrap{margin-top:1.04rem}@media screen and (max-width:640px){.sec_values .wrap .nav_wrap{display:block;margin-top:0.64rem;padding-inline:0.3rem}}.sec_values .wrap .nav_wrap .values_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:640px){.sec_values .wrap .nav_wrap .values_nav{display:block}}.sec_values .wrap .nav_wrap .values_nav+.values_nav{margin-top:0.48rem}@media screen and (max-width:640px){.sec_values .wrap .nav_wrap .values_nav+.values_nav{margin-top:0}}.sec_values .wrap .nav_wrap .values_nav .values_list{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:640px){.sec_values .wrap .nav_wrap .values_nav .values_list{position:relative;padding-block:0.2rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #DCDAD6}}@media screen and (max-width:640px){.sec_values .wrap .nav_wrap .values_nav .values_list:after{content:"";display:block;position:absolute;top:45%;right:0.055rem;width:0.11rem;height:0.11rem;border-right:1px solid #000000;border-bottom:1px solid #000000;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}}.sec_values .wrap .nav_wrap .values_nav .values_list+.values_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sec_values .wrap .nav_wrap .values_nav .values_list+.values_list:before{content:"";display:block;width:1px;height:0.7rem;margin-inline:0.2rem;background-color:#000000;-webkit-transform:rotate(20deg);transform:rotate(20deg)}@media screen and (max-width:640px){.sec_values .wrap .nav_wrap .values_nav .values_list+.values_list:before{display:none}}.sec_values .wrap .nav_wrap .values_nav .values_list .values_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;cursor:pointer}.no-touchevents .sec_values .wrap .nav_wrap .values_nav .values_list .values_link:hover{opacity:0.7}.sec_values .wrap .nav_wrap .values_nav .values_list .values_link span{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.68rem;letter-spacing:0.04em;margin-right:0.08rem}@media screen and (max-width:640px){.sec_values .wrap .nav_wrap .values_nav .values_list .values_link span{font-size:0.32rem}}.sec_values .wrap .nav_wrap .values_nav .values_list .values_link span:before{content:attr(data-num);font-family:"bellefair",sans-serif;font-style:normal;font-weight:400;font-size:0.29rem;letter-spacing:0.17em;-ms-flex-item-align:start;align-self:flex-start}@media screen and (max-width:640px){.sec_values .wrap .nav_wrap .values_nav .values_list .values_link span:before{font-size:0.2rem;margin-right:0.12rem}}.sec_values .wrap .nav_wrap .values_nav .values_list .values_link ._underline{display:block;font-size:0.14rem;letter-spacing:0.12em;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#6E4039}@media screen and (max-width:640px){.sec_values .wrap .nav_wrap .values_nav .values_list .values_link ._underline{font-size:0.12rem;margin-bottom:0.07rem}}.value_content .value_wrap{padding-bottom:2.4rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.value_content .value_wrap{padding-block:1.2rem 0.8rem}}.value_content .value_wrap .value_mv{position:relative;width:100%;aspect-ratio:16/9;background-size:cover;background-position:top center;background-repeat:no-repeat}@media screen and (max-width:640px){.value_content .value_wrap .value_mv{aspect-ratio:1}}.value_content .value_wrap .value_mv .value_ttl{position:absolute;top:50%;right:0.8rem;color:#FFFFFF;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media screen and (max-width:640px){.value_content .value_wrap .value_mv .value_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0.12rem 0;position:relative;top:auto;right:auto;text-align:center;color:#000000}}.value_content .value_wrap .value_mv .value_ttl .value_ttl_ja{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 0.16rem}@media print,screen and (min-width:641px){.value_content .value_wrap .value_mv .value_ttl .value_ttl_ja{position:absolute;top:-0.35rem}}@media screen and (max-width:640px){.value_content .value_wrap .value_mv .value_ttl .value_ttl_ja{display:block}}.value_content .value_wrap .value_mv .value_ttl .value_ttl_ja:before{content:attr(data-num);font-family:"bellefair",sans-serif;font-style:normal;font-weight:400;display:block;margin-top:0.07rem;font-size:0.34rem;letter-spacing:0.12em}@media screen and (max-width:640px){.value_content .value_wrap .value_mv .value_ttl .value_ttl_ja:before{position:absolute;top:-0.4rem;left:50%;font-size:0.24rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.value_content .value_wrap .value_mv .value_ttl .value_ttl_ja ._underline{font-size:0.24rem;letter-spacing:0.12em;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#FFFFFF}@media screen and (max-width:640px){.value_content .value_wrap .value_mv .value_ttl .value_ttl_ja ._underline{font-size:0.16rem;text-decoration-color:#6E4039}}.value_content .value_wrap .value_mv .value_ttl .value_ttl_deco{display:block;margin-top:0.16rem;font-size:1.2rem;line-height:1.1;letter-spacing:0.04em}@media screen and (max-width:640px){.value_content .value_wrap .value_mv .value_ttl .value_ttl_deco{margin-top:0.08rem;font-size:0.44rem}}.value_content .value_wrap .value_mv .value_mv_pic{display:block;width:100%;height:100%;overflow:hidden}@media screen and (max-width:640px){.value_content .value_wrap .value_mv .value_mv_pic{margin-top:0.52rem;height:auto;aspect-ratio:390/293}}@media print,screen and (min-width:641px){.value_content .value_wrap .explan_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 2rem;width:100%;max-width:16rem;margin-inline:auto}}.value_content .value_wrap .explan_box .value_explan{margin-top:1.6rem}@media screen and (max-width:640px){.value_content .value_wrap .explan_box .value_explan{margin-top:0.8rem;padding-inline:0.3rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.value_content .value_wrap .explan_box .value_explan .explan_txt{width:3.57rem;margin-top:0.48rem}@media print,screen and (min-width:641px){.value_content .value_wrap .explan_box .value_explan .explan_txt{font-size:0.16rem}}@media screen and (max-width:640px){.value_content .value_wrap .explan_box .value_explan .explan_txt{width:auto;margin-top:0.32rem}}.value_content .value_wrap .explan_box .value_explan .explan_btn{margin-top:0.64rem}@media screen and (max-width:640px){.value_content .value_wrap .explan_box .value_explan .explan_btn{margin-top:0.48rem}}.value_content .value_wrap .explan_box .value_pic{position:relative}@media print,screen and (min-width:641px){.value_content .value_wrap .explan_box .value_pic{width:6.08rem;height:7.81rem}}.value_content .value_wrap .value_deco{position:relative;width:100%}@media print,screen and (min-width:641px){.value_content .value_wrap .value_deco{width:100%;max-width:16rem;margin-inline:auto}}.value_content .value_wrap .value_deco .value_deco_pic{position:absolute}@media screen and (max-width:640px){.value_content .value_wrap .value_deco .value_deco_pic{position:static;margin-top:0.56rem}}.value_content:nth-child(odd) .value_wrap .explan_box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.value_content:nth-child(2n){background-color:#FFFFFF}.value_content.sec_oneteam .value_pic{margin-top:-1.2rem}@media screen and (max-width:640px){.value_content.sec_oneteam .value_pic{margin-top:0.8rem;margin-left:auto;width:2.04rem;height:2.62rem}}@media print,screen and (min-width:641px){.value_content.sec_oneteam .value_deco{height:5.73rem}}@media print,screen and (min-width:641px){.value_content.sec_oneteam .value_deco .value_deco_pic._01{left:calc(50% - 0.25rem);bottom:0;width:5.29rem;height:3.97rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:640px){.value_content.sec_oneteam .value_deco .value_deco_pic._01{width:3.1rem;height:1.94rem;padding-left:0.3rem}}@media print,screen and (min-width:641px){.value_content.sec_oneteam .value_deco .value_deco_pic._02{top:0.33rem;right:0;width:4.16rem;height:2.77rem}}@media screen and (max-width:640px){.value_content.sec_oneteam .value_deco .value_deco_pic._02{display:none}}@media screen and (max-width:640px){.value_content.sec_cuisine .value_explan .explan_ttl{margin-right:-0.01rem}}.value_content.sec_cuisine .value_pic{margin-top:-1rem}@media screen and (max-width:640px){.value_content.sec_cuisine .value_pic{margin-top:0.8rem;width:1.92rem;height:2.46rem;margin-left:auto;padding-right:0.5rem}}@media print,screen and (min-width:641px){.value_content.sec_cuisine .value_deco{height:5.55rem}}@media print,screen and (min-width:641px){.value_content.sec_cuisine .value_deco .value_deco_pic._01{top:0.76rem;left:0;width:2.88rem;height:2.88rem}}@media screen and (max-width:640px){.value_content.sec_cuisine .value_deco .value_deco_pic._01{display:none}}@media print,screen and (min-width:641px){.value_content.sec_cuisine .value_deco .value_deco_pic._02{left:calc(50% + 1.64rem);bottom:0;width:6.32rem;height:3.95rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:640px){.value_content.sec_cuisine .value_deco .value_deco_pic._02{width:3.3rem;height:2.06rem;margin-inline:auto}}.value_content.sec_location .value_pic{margin-top:1.6rem}@media screen and (max-width:640px){.value_content.sec_location .value_pic{margin-top:0.8rem;width:2.72rem;height:1.9rem}}@media print,screen and (min-width:641px){.value_content.sec_location .value_explan{padding-top:0.58rem}}@media print,screen and (min-width:641px){.value_content.sec_location .value_deco{height:6.43rem}}@media print,screen and (min-width:641px){.value_content.sec_location .value_deco .value_deco_pic._01{left:calc(50% - 0.25rem);bottom:0;width:8.24rem;height:5.15rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:640px){.value_content.sec_location .value_deco .value_deco_pic._01{width:3.6rem;height:2.64rem;margin-left:auto}}@media print,screen and (min-width:641px){.value_content.sec_location .value_deco .value_deco_pic._02{top:-1.08rem;right:0;width:3.44rem;height:2.58rem}}@media screen and (max-width:640px){.value_content.sec_location .value_deco .value_deco_pic._02{display:none}}.value_content.sec_design .value_pic{margin-top:-1.2rem}@media screen and (max-width:640px){.value_content.sec_design .value_pic{width:2.64rem;height:3.39rem;margin-top:0.8rem;margin-left:auto}}@media print,screen and (min-width:641px){.value_content.sec_design .value_deco{margin-top:1.2rem;height:12.41rem}}@media print,screen and (min-width:641px){.value_content.sec_design .value_deco .value_deco_pic._01{left:calc(50% - 2.6rem);top:0;width:8.4rem;height:5.71rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:640px){.value_content.sec_design .value_deco .value_deco_pic._01{width:2.88rem;height:1.96rem}}@media print,screen and (min-width:641px){.value_content.sec_design .value_deco .value_deco_pic._02{top:1.4275rem;right:0.8rem;width:4.4rem;height:2.99rem}}@media screen and (max-width:640px){.value_content.sec_design .value_deco .value_deco_pic._02{display:none}}@media print,screen and (min-width:641px){.value_content.sec_design .value_deco .value_deco_pic._03{bottom:0;right:2rem;width:8.8rem;height:5.5rem}}@media screen and (max-width:640px){.value_content.sec_design .value_deco .value_deco_pic._03{width:3.3rem;height:2.06rem;margin-left:auto}}.value_content.sec_dress .value_pic{margin-top:-1.2rem}@media screen and (max-width:640px){.value_content.sec_dress .value_pic{margin-top:0.8rem;margin-left:auto;width:2.6rem;height:3.34rem}}@media print,screen and (min-width:641px){.value_content.sec_dress .value_deco{height:6.8rem}}@media print,screen and (min-width:641px){.value_content.sec_dress .value_deco .value_deco_pic._01{left:calc(50% - 2.31rem);bottom:1.2rem;width:5.44rem;height:3.65rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:640px){.value_content.sec_dress .value_deco .value_deco_pic._01{width:3rem;height:2.21rem;margin-inline:auto}}@media print,screen and (min-width:641px){.value_content.sec_dress .value_deco .value_deco_pic._02{bottom:0;right:1.2rem;width:4.8rem;height:6rem}}@media screen and (max-width:640px){.value_content.sec_dress .value_deco .value_deco_pic._02{display:none}}.sec_bridalfair .bridalfair_wrap{position:relative}.sec_bridalfair .bridalfair_wrap .bridalfair_mv{position:sticky;top:0;left:0}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair_mv{position:relative}}.sec_bridalfair .bridalfair_wrap .bridalfair_mv .loop_box{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0.24rem;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.sec_bridalfair .bridalfair_wrap .bridalfair_mv .loop_box ul{-webkit-animation:loop 60s linear infinite;animation:loop 60s linear infinite}.sec_bridalfair .bridalfair_wrap .bridalfair_mv .loop_box ul li{-ms-flex-negative:0;flex-shrink:0}@-webkit-keyframes loop{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes loop{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair_mv .loop_box{top:auto;bottom:0}}.sec_bridalfair .bridalfair_wrap .bridalfair_mv .loop_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.sec_bridalfair .bridalfair_wrap .bridalfair_mv .loop_txt li{color:#FFFFFF;margin-left:0.64rem;font-size:1.04rem;letter-spacing:0.03em;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair_mv .loop_txt li{font-size:0.64rem}}.sec_bridalfair .bridalfair_wrap .bridalfair_mv .-gauss_effect{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(29,36,64,0.4);opacity:0;z-index:1}.sec_bridalfair .bridalfair_wrap .bridalfair_mv .bridalfair_mv_pic{width:100%;height:100vh}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair_mv .bridalfair_mv_pic{width:100%;height:auto;aspect-ratio:1/1}}.sec_bridalfair .bridalfair_wrap .bridalfair_contents{position:relative;margin-top:50vh;padding-block:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:3}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair_contents{margin-top:0;padding:1rem 0 0;background-color:#FFFFFF}}.sec_bridalfair .bridalfair_wrap .bridalfair .sec_tit{color:#FFFFFF;font-size:0.18rem;letter-spacing:0.2em;text-align:center}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .sec_tit{color:#000000}}.sec_bridalfair .bridalfair_wrap .bridalfair .sec_tit span{display:block;margin-bottom:0.24rem}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .sec_tit span{margin-bottom:0.16rem}}.sec_bridalfair .bridalfair_wrap .bridalfair .sec_txt{margin-top:1.2rem;color:#FFFFFF;text-align:center}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .sec_txt{color:#000000;margin-top:0.48rem}}.sec_bridalfair .bridalfair_wrap .bridalfair .flex_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0.56rem;padding-inline:2.6rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .flex_box{display:block;padding-inline:0}}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box{width:50%;aspect-ratio:1/1;padding-inline:0.55rem;background-color:#DCDAD6;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box{width:100%;padding-inline:0.33rem;clip-path:polygon(0 0,100% 0,100% calc(100% - 0.2rem),calc(50% + 0.15rem) calc(100% - 0.2rem),54% 100%,calc(50% - 0.15rem) calc(100% - 0.2rem),0 calc(100% - 0.2rem));clip-path:polygon(100% 0,100% calc(100% - 0.2rem),calc(50% + 0.15rem) calc(100% - 0.2rem),50% 100%,calc(50% - 0.15rem) calc(100% - 0.2rem),0 calc(100% - 0.2rem),0 0)}}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar{width:100%;padding-top:0.48rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar{padding-top:0.41rem}}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .calendar_ttl{color:#6E4039;font-size:0.36rem;letter-spacing:0.03em;margin-bottom:0.25rem;text-align:center}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .calendar_ttl{margin-bottom:0.16rem}}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .calendar_note{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-inline:0.2rem;color:#FFFFFF;font-size:0.14rem;line-height:1.78;background-color:#6E4039;border-radius:0.15rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .thead{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.15rem;margin-top:0.25rem;padding-bottom:0.1rem;border-bottom:1px solid #CBCBCB}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .thead{gap:0 0.08rem;margin-top:0.41rem}}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .thead .th{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;width:14.2857142857%;font-family:"bellefair",sans-serif;font-style:normal;font-weight:400;font-size:0.19rem}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .thead .th{font-size:0.14rem}}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody{margin-top:0.1rem}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody{margin-top:0.16rem}}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody .week_box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.15rem}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody .week_box{gap:0 0.08rem}}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody .week_box .td{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;width:14.2857142857%;aspect-ratio:1/1;-webkit-transition:all 0.3s;transition:all 0.3s}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody .week_box .td .day{font-size:0.17rem}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody .week_box .td .day .month:after{content:"/"}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody .week_box .td[rel]{border-radius:50%;background-color:#FFFFFF;cursor:pointer}.no-touchevents .sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody .week_box .td[rel]:hover{color:#FFFFFF;background-color:#000000}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody .week_box .td[rel].current{color:#FFFFFF;background-color:#000000}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody .week_box .td.day6{color:#1B63B6}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody .week_box .td.day6[rel].current{color:#FFFFFF;background-color:#1B63B6}.no-touchevents .sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody .week_box .td.day6[rel]:hover{color:#FFFFFF;background-color:#1B63B6}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody .week_box .td.day7{color:#C13535}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody .week_box .td.day7[rel].current{color:#FFFFFF;background-color:#C13535}.no-touchevents .sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody .week_box .td.day7[rel]:hover{color:#FFFFFF;background-color:#C13535}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody .week_box+.week_box{margin-top:0.13rem}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .calendar .tbody .week_box+.week_box{margin-top:0.08rem}}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0.23rem;font-size:0.14rem;letter-spacing:0.02em;text-align:right}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .caption{padding-bottom:0.6rem}}.sec_bridalfair .bridalfair_wrap .bridalfair .calendar_box .caption:before{content:"";width:0.15rem;margin-right:0.06rem;aspect-ratio:1/1;border-radius:50%;background-color:#FFFFFF}.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box{width:50%;aspect-ratio:1/1;background-color:#FFFFFF}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box{width:100%;margin-top:-0.2rem;padding-bottom:0.3rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in{padding-top:0.48rem;padding-inline:0.43rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in{padding-top:0.53rem;padding-inline:0.24rem}}.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .fair_tit{font-size:0.21rem;line-height:2;letter-spacing:0.2em;text-align:center}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .fair_tit{font-size:0.2rem}}.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .fair_tit .fair_date.sat{color:#1B63B6}.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .fair_tit .fair_date.sun{color:#C13535}.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .detail{margin-top:0.39rem}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .detail{margin-top:0.24rem}}.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .detail+.detail{margin-top:0.21rem}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .detail+.detail{margin-top:0.24rem}}.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .detail .wrapLink{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.3rem}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .detail .wrapLink{gap:0 0.16rem}}.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .detail .wrapLink .thumb{width:1.31rem;aspect-ratio:1/1;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .detail .wrapLink .thumb{width:1.24rem;-ms-flex-negative:0;flex-shrink:0}}.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .detail .wrapLink .txt_box{margin-top:0.1rem}.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .detail .wrapLink .txt_box .time{color:#6E4039;font-size:0.14rem;letter-spacing:0.05em;line-height:1.4}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .detail .wrapLink .txt_box .time{font-size:0.13rem}}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .detail .wrapLink .txt_box .time:after{content:"/他～"}}.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .detail .wrapLink .txt_box .time span{display:inline-block}.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .detail .wrapLink .txt_box .time span+span:before{content:"/";display:inline-block}.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .detail .wrapLink .txt_box .title{margin-top:0.17rem;font-size:0.15rem;line-height:1.9}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .detail .wrapLink .txt_box .title{margin-top:0.08rem;font-size:0.14rem;letter-spacing:0.05em;line-height:1.6}}.sec_bridalfair .bridalfair_wrap .bridalfair .fair_box .in .fair_dateil_btn{margin-top:0.4rem;margin-inline:auto}.sec_bridalfair .bridalfair_wrap .special_present{margin-top:1.2rem}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .special_present{position:relative;margin-top:1rem}}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .special_present:before{content:"";display:block;position:sticky;top:0;width:100%;height:100vh;background-image:url(../img_2025/bridalfair_present_bg_sp.webp);background-size:cover;background-position:top center;background-repeat:no-repeat;z-index:-1}}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .special_present:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(29,36,64,0.4);z-index:0}}.sec_bridalfair .bridalfair_wrap .special_present .in{padding-inline:2.6rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .special_present .in{position:relative;margin-top:-100vh;padding:0.8rem 0.3rem;z-index:1}}.sec_bridalfair .bridalfair_wrap .special_present .mod_present_box .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFFFFF;font-size:0.16rem;letter-spacing:0.2em}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .special_present .mod_present_box .title{display:block;font-size:0.14rem;text-align:center}}.sec_bridalfair .bridalfair_wrap .special_present .mod_present_box .title span{display:block;margin-right:0.24rem}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .special_present .mod_present_box .title span{margin-right:0;margin-bottom:0.16rem}}.sec_bridalfair .bridalfair_wrap .special_present .mod_present_box .item_box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.8rem;margin-top:0.48rem;padding:0.48rem 0.8rem;background-color:rgba(255,255,255,0.75);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .special_present .mod_present_box .item_box{display:block;padding:0.48rem 0.24rem}}.sec_bridalfair .bridalfair_wrap .special_present .mod_present_box .item_box+.item_box{margin-top:0.4rem}.sec_bridalfair .bridalfair_wrap .special_present .mod_present_box .item_box .item_ttl{color:#6E4039;font-size:0.24rem;line-height:2;letter-spacing:0.2em;-ms-flex-negative:0;flex-shrink:0;text-decoration:underline;text-underline-offset:10px;text-decoration-color:#6E4039}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .special_present .mod_present_box .item_box .item_ttl{font-size:0.18rem;text-align:center}}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .special_present .mod_present_box .item_box .item_contents{margin-top:0.32rem}}.sec_bridalfair .bridalfair_wrap .special_present .mod_present_box .item_box .item_contents .item_content{margin-top:0.16rem;font-size:0.12rem;line-height:2;letter-spacing:0.16em}.sec_bridalfair .bridalfair_wrap .special_present .mod_present_box .item_box .item_contents .item_content .txt{color:#616161}.sec_bridalfair .bridalfair_wrap .special_present .mod_present_box .item_box .item_contents .item_content .caption{display:-webkit-box;display:-ms-flexbox;display:flex;color:#616161}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .special_present .mod_present_box .item_box .item_contents .item_content .caption{display:inline-block}}.sec_bridalfair .bridalfair_wrap .special_present .mod_bestrate_box{margin-top:1.04rem;padding:0.56rem 0.8rem;background-color:rgba(51,51,51,0.55);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .special_present .mod_bestrate_box{margin-top:0.72rem;padding:0.48rem 0.32rem 0.62rem}}@media print,screen and (min-width:641px){.sec_bridalfair .bridalfair_wrap .special_present .mod_bestrate_box .bestrate_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.78rem}}.sec_bridalfair .bridalfair_wrap .special_present .mod_bestrate_box .bestrate_wrap .bestrate_pic{width:1.55rem;height:1.64rem;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .special_present .mod_bestrate_box .bestrate_wrap .bestrate_pic{width:1.39rem;height:1.29rem;margin-inline:auto}}.sec_bridalfair .bridalfair_wrap .special_present .mod_bestrate_box .bestrate_wrap .bestrate_box{color:#FFFFFF}.sec_bridalfair .bridalfair_wrap .special_present .mod_bestrate_box .bestrate_wrap .bestrate_box .title{font-size:0.2rem;line-height:1.8;letter-spacing:0.15em}@media screen and (max-width:640px){.sec_bridalfair .bridalfair_wrap .special_present .mod_bestrate_box .bestrate_wrap .bestrate_box .title{margin-top:0.32rem;text-align:center}}.sec_bridalfair .bridalfair_wrap .special_present .mod_bestrate_box .bestrate_wrap .bestrate_box .txt{margin-top:0.24rem;font-size:0.14rem;line-height:2;letter-spacing:0.16em}.sec_plan{background-color:#FFFFFF;padding-block:1.6rem 1.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.sec_plan{padding-block:1rem}}.sec_plan .in .slideArea{position:relative}.sec_plan .in .slideArea .contentWrap .sec_tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:2rem;font-size:0.18rem;text-align:center;letter-spacing:0.2em}@media screen and (max-width:640px){.sec_plan .in .slideArea .contentWrap .sec_tit{display:block;padding-left:0;margin-bottom:0.16rem;font-size:0.14rem}}.sec_plan .in .slideArea .contentWrap .sec_tit span{margin-right:0.24rem}@media screen and (max-width:640px){.sec_plan .in .slideArea .contentWrap .sec_tit span{margin-right:0;display:block}}.sec_plan .in .slideArea .contentWrapIn{margin-top:0.8rem;padding-inline:1.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.sec_plan .in .slideArea .contentWrapIn{margin-top:0.48rem;padding-inline:0}}.sec_plan .in .slideArea .contentWrapIn .content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:640px){.sec_plan .in .slideArea .contentWrapIn .content .splide__list .link{padding-bottom:0.16rem;border-bottom:1px solid #797979}}.sec_plan .in .slideArea .contentWrapIn .content .splide__list .link .plan_box{-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.no-touchevents .sec_plan .in .slideArea .contentWrapIn .content .splide__list .link .plan_box:hover{opacity:0.7}.sec_plan .in .slideArea .contentWrapIn .content .splide__list .link .plan_box .ph{width:100%;aspect-ratio:1/1}.sec_plan .in .slideArea .contentWrapIn .content .splide__list .link .plan_box .txt_box{margin-top:0.24rem}.sec_plan .in .slideArea .contentWrapIn .content .splide__list .link .plan_box .txt_box .catch{color:#686868}.sec_plan .in .slideArea .contentWrapIn .content .splide__list .link .plan_box .txt_box .title{margin-top:0.04rem}.sec_plan .in .slideArea .contentWrapIn .content .splide__list .link .plan_box .price_box{margin-top:0.32rem;padding-bottom:0.05rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.sec_plan .in .slideArea .contentWrapIn .content .splide__list .link .plan_box .price_box .price_txt{font-size:0.2rem;letter-spacing:0.05em}.sec_plan .in .slideArea .contentWrapIn .content .splide__list .link .plan_box .price_box dd{display:-webkit-box;display:-ms-flexbox;display:flex}.sec_plan .in .slideArea .contentWrapIn .content .splide__list .link .plan_box .price_box dd .price{position:relative;top:0.04rem;font-size:0.28rem;letter-spacing:0.05em}@media screen and (max-width:640px){.sec_plan .in .slideArea .contentWrapIn .content .splide__list .link .plan_box .price_box dd .price{font-size:0.27rem}}.sec_plan .in .slideArea .contentWrapIn .content .splide__list .link .plan_box .price_box dd .price .price_deco{font-size:0.18rem;letter-spacing:0.2em}.sec_plan .in .slideArea .contentWrapIn .content .splide__list .link .plan_box .price_box dd .price_person{position:relative;top:0.04rem;font-size:0.28rem;letter-spacing:0.05em}@media screen and (max-width:640px){.sec_plan .in .slideArea .contentWrapIn .content .splide__list .link .plan_box .price_box dd .price_person{font-size:0.27rem}}.sec_plan .in .slideArea .contentWrapIn .content .splide__list .link .plan_box .price_box dd .price_person:before{content:"/"}.sec_plan .in .slideArea .contentWrapIn .content .splide__list .link .plan_box .price_box dd .price_person:after{content:"名";font-size:0.15rem;letter-spacing:0.2em}@media print,screen and (min-width:641px){.sec_plan .in .slideArea .plan_link_btn{position:absolute;top:0.2rem;right:2rem}}@media screen and (max-width:640px){.sec_plan .in .slideArea .plan_link_btn{margin-top:0.64rem;margin-inline:auto}}.sec_plan .splide__arrows .splide__arrow{top:1.46rem;opacity:1}@media screen and (max-width:640px){.sec_plan .splide__arrows .splide__arrow{top:1.25rem}}.sec_report .in{padding-top:2rem}@media screen and (max-width:640px){.sec_report .in{padding-top:1rem}}.sec_report .in .sec_tit{font-size:0.18rem;letter-spacing:2;text-align:center}@media screen and (max-width:640px){.sec_report .in .sec_tit{font-size:0.14rem}}.sec_report .in .sec_tit span{display:block;margin-bottom:0.24rem}@media screen and (max-width:640px){.sec_report .in .sec_tit span{margin-top:0.16rem}}.sec_report .in .contantWrap{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);-ms-grid-rows:(auto)[4];grid-template-rows:repeat(4,auto);margin-top:0.8rem}.sec_report .in .contantWrap>:first-child{-ms-grid-row:1;-ms-grid-column:1}.sec_report .in .contantWrap>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.sec_report .in .contantWrap>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.sec_report .in .contantWrap>:nth-child(4){-ms-grid-row:1;-ms-grid-column:4}.sec_report .in .contantWrap>:nth-child(5){-ms-grid-row:2;-ms-grid-column:1}.sec_report .in .contantWrap>:nth-child(6){-ms-grid-row:2;-ms-grid-column:2}.sec_report .in .contantWrap>:nth-child(7){-ms-grid-row:2;-ms-grid-column:3}.sec_report .in .contantWrap>:nth-child(8){-ms-grid-row:2;-ms-grid-column:4}.sec_report .in .contantWrap>:nth-child(9){-ms-grid-row:3;-ms-grid-column:1}.sec_report .in .contantWrap>:nth-child(10){-ms-grid-row:3;-ms-grid-column:2}.sec_report .in .contantWrap>:nth-child(11){-ms-grid-row:3;-ms-grid-column:3}.sec_report .in .contantWrap>:nth-child(12){-ms-grid-row:3;-ms-grid-column:4}.sec_report .in .contantWrap>:nth-child(13){-ms-grid-row:4;-ms-grid-column:1}.sec_report .in .contantWrap>:nth-child(14){-ms-grid-row:4;-ms-grid-column:2}.sec_report .in .contantWrap>:nth-child(15){-ms-grid-row:4;-ms-grid-column:3}.sec_report .in .contantWrap>:nth-child(16){-ms-grid-row:4;-ms-grid-column:4}@media screen and (max-width:640px){.sec_report .in .contantWrap{margin-top:0.94rem;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);-ms-grid-rows:(auto)[6];grid-template-rows:repeat(6,auto)}.sec_report .in .contantWrap>:first-child{-ms-grid-row:1;-ms-grid-column:1}.sec_report .in .contantWrap>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.sec_report .in .contantWrap>:nth-child(3){-ms-grid-row:2;-ms-grid-column:1}.sec_report .in .contantWrap>:nth-child(4){-ms-grid-row:2;-ms-grid-column:2}.sec_report .in .contantWrap>:nth-child(5){-ms-grid-row:3;-ms-grid-column:1}.sec_report .in .contantWrap>:nth-child(6){-ms-grid-row:3;-ms-grid-column:2}.sec_report .in .contantWrap>:nth-child(7){-ms-grid-row:4;-ms-grid-column:1}.sec_report .in .contantWrap>:nth-child(8){-ms-grid-row:4;-ms-grid-column:2}.sec_report .in .contantWrap>:nth-child(9){-ms-grid-row:5;-ms-grid-column:1}.sec_report .in .contantWrap>:nth-child(10){-ms-grid-row:5;-ms-grid-column:2}.sec_report .in .contantWrap>:nth-child(11){-ms-grid-row:6;-ms-grid-column:1}.sec_report .in .contantWrap>:nth-child(12){-ms-grid-row:6;-ms-grid-column:2}}.sec_report .in .contantWrap .link{display:block;position:relative}.no-touchevents .sec_report .in .contantWrap .link:hover:before{opacity:1}.no-touchevents .sec_report .in .contantWrap .link:hover .detail_box .title{opacity:1}.sec_report .in .contantWrap .link:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);z-index:2;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media screen and (max-width:640px){.sec_report .in .contantWrap .link:before{opacity:1}}.sec_report .in .contantWrap .link .detail_box{width:100%;height:100%}@media screen and (max-width:640px){.sec_report .in .contantWrap .link .detail_box{position:relative}}.sec_report .in .contantWrap .link .detail_box .title{position:absolute;left:50%;bottom:0.24rem;color:#FFFFFF;font-size:0.24rem;letter-spacing:0.1em;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:3;opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media screen and (max-width:640px){.sec_report .in .contantWrap .link .detail_box .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 0.05rem;left:auto;right:0.08rem;bottom:0.08rem;font-size:0.12rem;text-decoration:underline;text-underline-offset:3px;-webkit-transform:none;transform:none;opacity:1}}@media screen and (max-width:640px){.sec_report .in .contantWrap .link .detail_box .title:after{content:"";display:block;width:0.1rem;height:0.08rem;-webkit-mask-position:top center;mask-position:top center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url(../common_2025/img/icon_arrow.svg);mask-image:url(../common_2025/img/icon_arrow.svg);background:#FFFFFF}}.sec_report .in .contantWrap .link .detail_box figure{display:block;width:100%;height:100%}.sec_report .in .contantWrap .link.item1{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;height:5.32rem}@media screen and (max-width:640px){.sec_report .in .contantWrap .link.item1{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;height:2.93rem}}.sec_report .in .contantWrap .link.item2{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;height:2.66rem}@media screen and (max-width:640px){.sec_report .in .contantWrap .link.item2{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;height:1.46rem}}.sec_report .in .contantWrap .link.item3{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;height:2.66rem}@media screen and (max-width:640px){.sec_report .in .contantWrap .link.item3{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;height:1.46rem}}.sec_report .in .contantWrap .link.item4{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;height:2.66rem}@media screen and (max-width:640px){.sec_report .in .contantWrap .link.item4{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;height:1.46rem}}.sec_report .in .contantWrap .link.item5{-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;height:2.66rem}@media screen and (max-width:640px){.sec_report .in .contantWrap .link.item5{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;height:1.46rem}}.sec_report .in .contantWrap .link.item6{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;height:2.66rem}@media screen and (max-width:640px){.sec_report .in .contantWrap .link.item6{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;-ms-grid-row:5;-ms-grid-row-span:1;grid-row:5/6;height:2.93rem}}.sec_report .in .contantWrap .link.item7{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/4;height:2.66rem}@media screen and (max-width:640px){.sec_report .in .contantWrap .link.item7{display:none}}.sec_report .in .contantWrap .link.item8{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;height:2.66rem}@media screen and (max-width:640px){.sec_report .in .contantWrap .link.item8{display:none}}.sec_report .in .contantWrap .link.item9{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:4;-ms-grid-row-span:1;grid-row:4/5;height:2.66rem}@media screen and (max-width:640px){.sec_report .in .contantWrap .link.item9{display:none}}.sec_report .in .contantWrap .link.item10{-ms-grid-column:3;-ms-grid-column-span:2;grid-column:3/5;-ms-grid-row:3;-ms-grid-row-span:2;grid-row:3/5;height:5.32rem}@media screen and (max-width:640px){.sec_report .in .contantWrap .link.item10{display:none}}@media screen and (max-width:640px){.sec_report .in .contantWrap .link._big_item .detail_box .title{right:0.12rem;bottom:0.12rem;font-size:0.16rem}}@media screen and (max-width:640px){.sec_report .in .contantWrap .link._big_item .detail_box .title:after{width:0.13rem;height:0.1rem}}.sec_report .in .report_more_btn{margin-top:0.8rem;margin-inline:auto}@media screen and (max-width:640px){.sec_report .in .report_more_btn{margin-top:0.48rem}}.sec_information .in{margin-top:2rem;padding-inline:1.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.sec_information .in{margin-top:1rem;padding-inline:0.3rem}}.sec_information .in .sec_tit{margin-left:0.8rem;font-size:0.18rem;letter-spacing:0.2em}@media screen and (max-width:640px){.sec_information .in .sec_tit{margin-left:0;text-align:center;font-size:0.14rem}}.sec_information .in .sec_tit span{display:block;margin-bottom:0.24rem}@media screen and (max-width:640px){.sec_information .in .sec_tit span{margin-bottom:0.16rem}}.sec_information .in .contantWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0.8rem}@media screen and (max-width:640px){.sec_information .in .contantWrap{display:block;margin-top:0.64rem}}.sec_information .in .contantWrap .info_left{position:relative;width:50%;padding-inline:0.8rem 1.28rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.sec_information .in .contantWrap .info_left{width:100%;padding-inline:0}}.sec_information .in .contantWrap .info_left .sticky_box{position:sticky;top:0}.sec_information .in .contantWrap .info_left .link .ph{width:100%;aspect-ratio:472/370}.sec_information .in .contantWrap .info_left .link .txt_box{margin-top:0.32rem}@media screen and (max-width:640px){.sec_information .in .contantWrap .info_left .link .txt_box{margin-top:0.28rem}}.sec_information .in .contantWrap .info_left .link .txt_box .info_label .category{font-size:0.12rem;letter-spacing:0.07em}.sec_information .in .contantWrap .info_left .link .txt_box .title{margin-top:0.24rem}.sec_information .in .contantWrap .info_left .link .txt_box .caption{margin-top:0.16rem}.sec_information .in .contantWrap .info_left .link .txt_box .more_btn{margin-top:0.48rem;margin-left:auto}.sec_information .in .contantWrap .info_right{width:50%;margin-left:0.32rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.sec_information .in .contantWrap .info_right{width:100%;margin-top:0.66rem;margin-left:0}}.sec_information .in .contantWrap .info_right .link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 0.48rem}@media screen and (max-width:640px){.sec_information .in .contantWrap .info_right .link{gap:0 0.2rem;padding-block:0.16rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #FFFFFF}}.sec_information .in .contantWrap .info_right .link .ph{width:2.4rem;aspect-ratio:240/188;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:640px){.sec_information .in .contantWrap .info_right .link .ph{width:1.44rem;aspect-ratio:144/114}}.sec_information .in .contantWrap .info_right .link .txt_box{padding-block:0.03rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){.sec_information .in .contantWrap .info_right .link .txt_box{padding-block:0}}.sec_information .in .contantWrap .info_right .link .txt_box .info_label .category{font-size:0.11rem;letter-spacing:0.07em}@media screen and (max-width:640px){.sec_information .in .contantWrap .info_right .link .txt_box .info_label .category{font-size:0.1rem}}.sec_information .in .contantWrap .info_right .link .txt_box .title{margin-top:0.2rem}@media screen and (max-width:640px){.sec_information .in .contantWrap .info_right .link .txt_box .title{font-size:0.12rem}}.sec_information .in .contantWrap .info_right .link .txt_box .caption{margin-top:0.12rem}.sec_information .in .contantWrap .info_right .link .txt_box .more_btn{margin-top:0.32rem;margin-left:auto}@media print,screen and (min-width:641px){.sec_information .in .contantWrap .info_right .link .txt_box .more_btn{bottom:0;right:0}}@media screen and (max-width:640px){.sec_information .in .contantWrap .info_right .link .txt_box .more_btn{font-size:0.12rem}}.sec_information .in .contantWrap .info_right .link+.link{margin-top:0.64rem}@media screen and (max-width:640px){.sec_information .in .contantWrap .info_right .link+.link{margin-top:0}}.sec_information .in .contantWrap .link{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.no-touchevents .sec_information .in .contantWrap .link:hover{opacity:0.7}.no-touchevents .sec_information .in .contantWrap .link:hover .txt_box .more_btn:after{-webkit-transform:translateX(2px);transform:translateX(2px)}.sec_information .in .contantWrap .link .txt_box .info_label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.12rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.sec_information .in .contantWrap .link .txt_box .info_label .category{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0.06rem 0.12rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0.3rem}.sec_information .in .contantWrap .link .txt_box .info_label .category.-label_info{border:1px solid #6E4039;color:#6E4039}.sec_information .in .contantWrap .link .txt_box .info_label .category.-label_blog{border:1px solid #39426E;color:#39426E}.sec_information .in .contantWrap .link .txt_box .caption{color:#656565}.sec_information .in .contantWrap .link .txt_box .more_btn{pointer-events:none}@media screen and (max-width:640px){.sec_information .in .more_btn{margin-top:0.64rem;margin-inline:auto}}.sec_insta .in{padding-top:2rem}@media screen and (max-width:640px){.sec_insta .in{padding-top:1rem}}.sec_insta .in .title{font-size:0.48rem;letter-spacing:0.05em;text-align:center}.sec_insta .in .loop_box{margin-top:0.48rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.sec_insta .in .loop_box ul{-webkit-animation:loop 30s linear infinite;animation:loop 30s linear infinite}.sec_insta .in .loop_box ul li{-ms-flex-negative:0;flex-shrink:0}@keyframes loop{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:640px){.sec_insta .in .loop_box{margin-top:0.32rem}}.sec_insta .in .insta_loop{display:-webkit-box;display:-ms-flexbox;display:flex}.sec_insta .in .insta_loop .loop_item{margin-right:0.32rem}@media screen and (max-width:640px){.sec_insta .in .insta_loop .loop_item{margin-right:0.16rem}}.sec_insta .in .insta_loop .loop_item .ph{width:2.64rem;aspect-ratio:1/1}@media screen and (max-width:640px){.sec_insta .in .insta_loop .loop_item .ph{width:1.6rem}}.sec_insta .in .insta_btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:0.8rem;margin-inline:auto}@media screen and (max-width:640px){.sec_insta .in .insta_btn{margin-top:0.56rem}}
/*# sourceMappingURL=index.css.map */