@keyframes FadeIn{0%{opacity:0}50%{opacity:1}100%{opacity:1}}@keyframes FadeUp{0%{transform:translateY(200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.25)}}html,article,aside,audio,blockquote,body,dd,dialog,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,li,mark,menu,nav,ol,p,pre,section,td,textarea,th,time,ul,video,main{margin:0;padding:0;word-wrap:break-word;overflow-wrap:break-word}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;word-wrap:break-word;overflow-wrap:break-word}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:after,q:before{content:""}embed,object{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:100%}abbr,acronym,fieldset,img{border:0}li{list-style-type:none}sup{vertical-align:super;font-size:0.5em}img{vertical-align:top}i{font-style:normal}svg{vertical-align:middle}article,aside,dialog,figure,footer,header,hgroup,nav,section,main{display:block}nav,ul{list-style:none}:root{--color-text:#1b1b1b;--color-cv1:#9E7A39;--color-cv2:#CFA559;--color-ac1:#006A9E;--color-ac2:#0096E0;--color-line:#C3C3C3;--color-sub1:#6CBDE5;--color-sub2:#393939;--color-sub3:#777777;--color-sub4:#d2ddde;--color-att:#FF1515;--color-bg:#EEEEEE;--nav-h-pt:6.92rem;--nav-h-sp:6.15rem;--nav-fix-h-pt:6.92rem;--nav-fix-h-sp:6.15rem}:root{--title-color-en:var(--color-ac1);--title-color-jp:inherit;--title-jp-color:inherit;--title-circle-color:var(--color-text);--title-circle-size:5px}html{letter-spacing:.02em}@media only screen and (min-width: 768px){html{line-height:1.85}}@media only screen and (max-width: 767px){html{line-height:1.85}}@media only screen and (min-width: 1441px){html{font-size:calc(15 / 16 * 100%)}}@media only screen and (min-width: 1441px) and (max-width: 1600px){html{font-size:calc((15 - 1) / 16 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1440px){html{font-size:calc(13 / 16 * 100%)}}@media only screen and (min-width: 1025px) and (max-width: 1259px){html{font-size:calc((13 - 1) / 16 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){html{font-size:calc((13 - 1) / 16 * 100%)}}body{background-color:#fff;color:var(--color-text);position:relative;width:100%;overflow-x:hidden;-webkit-text-size-adjust:none}body a{color:inherit;text-decoration:underline}body a:hover{text-decoration:none}body img{max-width:100%;-webkit-touch-callout:none;line-height:1}.is-tab-focused *:focus-visible{outline:3px solid var(--color-ac1);outline-offset:1px}body,pre,input,textarea,select{font-family:"Noto Sans JP", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:var(--color-text)}input,select,textarea{font-size:100%}@media only screen and (max-width: 767px){input,select,textarea{font-size:16px}}@media only screen and (max-width: 767px){input::placeholder,select::placeholder,textarea::placeholder{transform:scale(0.8);transform-origin:0 50%}}*{box-sizing:border-box}#svg_defs{display:none}#abi_page{max-width:2560px;margin-right:auto;margin-left:auto;width:100%;overflow:hidden}@media only screen and (min-width: 768px){#abi_page{font-size:100% !important}}@media only screen and (min-width: 1025px){body .view_tab-sp,body .view_tab{display:none !important}}@media only screen and (min-width: 768px){body .view_sp{display:none !important}}@media only screen and (max-width: 1024px){body .view_pc{display:none !important}}@media only screen and (max-width: 767px){body .view_pc-tab,body .view_tab{display:none !important}}@media only screen and (min-width: 1025px) and (max-width: 1440px){body .view_pcl{display:none !important}}@media only screen and (max-width: 1024px){body .view_pcl{display:none !important}}@media only screen and (min-width: 1441px){body .view_pcs{display:none !important}}@media only screen and (max-width: 1024px){body .view_pcs{display:none !important}}svg{width:1em;height:1em;fill:inherit}.ic_down,.ic_lt,.ic_rt{width:.75em;height:.75em}.ic_lt{transform:scaleX(-1)}img{width:100%}img.lazyload,img.lazyloading{opacity:0;visibility:hidden}img.lazyloaded{opacity:1;visibility:visible;transition:opacity 0.3s ease-out;height:auto}img[loading=lazy]{width:100%;height:auto}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}@media only screen and (max-width: 767px){.sp-visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}}.jump_menu{display:none}button{background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;color:inherit;font-family:"Noto Sans JP", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;cursor:pointer;color:initial}button::-ms-expand{display:none}.js-swiper-wrp [class*=" js-swiper-"]:not(.js-swiper-column):not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child),.js-swiper-wrp [class^="js-swiper-"]:not(.js-swiper-column):not(.swiper-initialized) .swiper-wrapper .swiper-slide:not(:first-child){display:none}.js-swiper-pagination{display:flex;position:static;width:auto !important;margin-right:1em;margin-left:1em;--pagination-size:30}@media only screen and (max-width: 1024px){.js-swiper-pagination{justify-content:center}}.js-swiper-pagination:not([class*="align_"]){justify-content:flex-start}.js-swiper-pagination.swiper-pagination-bullets{width:auto}.js-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{opacity:1;background:none;width:calc(var(--pagination-size) * 1.2px);height:calc(var(--pagination-size) * 1px);display:flex;align-items:center;justify-content:center;margin-right:0 !important;margin-left:0 !important}@media only screen and (max-width: 1024px){.js-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{justify-content:center}}@media only screen and (max-width: 767px){.js-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:1.75em;height:2em}}.js-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before{content:"";display:block;border-radius:1000px;background-color:#fff;border:1px solid var(--color-sub2);transition:background-color .2s ease-in-out, border-color .2s ease-in-out}@media only screen and (min-width: 768px){.js-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before{width:.76rem}}@media only screen and (max-width: 767px){.js-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before{width:.76rem}}@media only screen and (min-width: 768px){.js-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before{height:.76rem}}@media only screen and (max-width: 767px){.js-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet::before{height:.76rem}}.js-swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background-color:var(--color-cv1);border-color:var(--color-cv1)}.align_c{text-align:center;justify-content:center}.align_c>*{text-align:center;justify-content:center}@media only screen and (min-width: 768px){.align_pt_c{text-align:center;justify-content:center}.align_pt_c>*{text-align:center;justify-content:center}}@media only screen and (max-width: 767px){.align_sp_c{text-align:center;justify-content:center}.align_sp_c>*{text-align:center;justify-content:center}}.flex-txt>.wide{width:100%}@media only screen and (min-width: 768px){.flex-txt.pt{display:flex;flex-wrap:wrap}}.flex-txt.all{display:flex;flex-wrap:wrap}.flex-txt.sp{display:flex;flex-wrap:wrap}.break-br{word-break:keep-all}.fadeUp{transition:1s cubic-bezier(0.3, 0.57, 0.64, 0.84) opacity 0.5s,1s cubic-bezier(0.3, 0.57, 0.64, 0.84) transform 0.5s}.fadeUp.lazyload{transform:translateY(20px);opacity:0}@media only screen and (max-width: 767px){.fadeUp.lazyload{transform:translateY(1em)}}.fadeUp.lazyloaded{transform:translateY(0);opacity:1}.fadeUp.delay1{transition-delay:1s}.txt_blurUp{transition:1s filter cubic-bezier(0.3, 0.57, 0.64, 0.84) 0.5s,opacity 1s cubic-bezier(0.3, 0.57, 0.64, 0.84) 0.5s}.txt_blurUp.lazyload{transform:translateY(20px);opacity:0;filter:blur(1em)}@media only screen and (max-width: 767px){.txt_blurUp.lazyload{transform:translateY(1em)}}.txt_blurUp.lazyloaded{opacity:1;transform:translateY(0);filter:blur(0)}.txt_blurUp.delay1{transition-delay:1s}.js-inview{transition:1s filter cubic-bezier(0.3, 0.57, 0.64, 0.84) 0.5s,opacity 1s cubic-bezier(0.3, 0.57, 0.64, 0.84) 0.5s}.js-inview:not(.is-inview){transform:translateY(20px);opacity:0;filter:blur(1em)}@media only screen and (max-width: 767px){.js-inview:not(.is-inview){transform:translateY(1em)}}.js-inview.is-inview{opacity:1;transform:translateY(0);filter:blur(0)}.fadeIn{transition:1s opacity cubic-bezier(0.3, 0.57, 0.64, 0.84) 0.5s}.fadeIn.lazyload{opacity:0}.fadeIn.lazyloaded{opacity:1}.fadeIn.delay1{transition-delay:1s}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}[class*="tmp_st"]{line-height:1}[class*="tmp_st"] .jp_sub,[class*="tmp_st"] .jp{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.85;font-weight:500}[class*="tmp_st"] .en_sub,[class*="tmp_st"] .en{font-family:"Crimson Text", serif;font-weight:400;font-style:normal;letter-spacing:0;letter-spacing:0}[class*="tmp_st"] .c_wt{color:#fff}[class*="tmp_st"] .c_ac{color:var(--color-ac1)}[class*="tmp_st"].set{display:flex;flex-direction:column}[class*="tmp_st"].set .jp_sub,[class*="tmp_st"].set .jp{color:var(--title-color-jp);margin-top:.76rem}[class*="tmp_st"].set .en_sub,[class*="tmp_st"].set .en{color:var(--title-color-en);line-height:1.1;order:-1}@media only screen and (min-width: 768px){[class*="tmp_st"].pt_c{text-align:center}}@media only screen and (min-width: 1025px){[class*="tmp_st"].pc_c{text-align:center}}[class*="tmp_st"].all_c{text-align:center}@media only screen and (min-width: 1025px){.tmp_st_l .en{font-size:3.85rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_st_l .en{font-size:3.69rem}}@media only screen and (max-width: 767px){.tmp_st_l .en{font-size:3.85rem}}@media only screen and (min-width: 1025px){.tmp_st_l .jp_sub{font-size:1.38rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_st_l .jp_sub{font-size:1.31rem}}@media only screen and (max-width: 767px){.tmp_st_l .jp_sub{font-size:1.23rem}}@media only screen and (min-width: 1025px){.tmp_st_m .en{font-size:2.77rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_st_m .en{font-size:2.77rem}}@media only screen and (max-width: 767px){.tmp_st_m .en{font-size:2.77rem}}@media only screen and (min-width: 1025px){.tmp_st_m .jp_sub{font-size:1.08rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_st_m .jp_sub{font-size:1.08rem}}@media only screen and (max-width: 767px){.tmp_st_m .jp_sub{font-size:1.08rem}}@media only screen and (min-width: 1025px){.tmp_st_s .en{font-size:1.85rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_st_s .en{font-size:1.85rem}}@media only screen and (max-width: 767px){.tmp_st_s .en{font-size:1.85rem}}@media only screen and (min-width: 1025px){.tmp_st_s .jp{font-size:1.38rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_st_s .jp{font-size:1.31rem}}@media only screen and (max-width: 767px){.tmp_st_s .jp{font-size:1.23rem}}@media only screen and (min-width: 1025px){.tmp_st_ms .jp{font-size:1.23rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_st_ms .jp{font-size:1.23rem}}@media only screen and (max-width: 767px){.tmp_st_ms .jp{font-size:1.23rem}}.tmp_nav{display:flex;align-items:center}.tmp_nav li a{text-decoration:none;height:100%;display:flex;flex-direction:column;justify-content:center;transition:color .3s ease-in-out;font-family:"Crimson Text", serif;font-weight:400;font-style:normal;letter-spacing:0}@media only screen and (min-width: 1025px){.tmp_nav li a{font-size:1.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_nav li a{font-size:1.15rem}}@media only screen and (max-width: 767px){.tmp_nav li a{font-size:1.15rem}}.tmp_nav li a .ic_blank{width:10px;height:auto;margin-left:.76rem;aspect-ratio:10 / 9}@media only screen and (max-width: 767px){.tmp_nav li a .ic_blank{width:1em}}.tmp_sub_nav{display:flex;align-items:center}.tmp_sub_nav li a{text-decoration:none;height:100%;display:flex;flex-direction:column;justify-content:center;transition:color .3s ease-in-out;font-family:"Crimson Text", serif;font-weight:400;font-style:normal;letter-spacing:0}@media only screen and (min-width: 1025px){.tmp_sub_nav li a{font-size:1.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.tmp_sub_nav li a{font-size:1.15rem}}@media only screen and (max-width: 767px){.tmp_sub_nav li a{font-size:1.15rem}}[class*="tmp_simple_st"]{font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.85;font-weight:500;color:var(--title-jp-color)}[class*="tmp_simple_st"].circle{position:relative;padding-left:calc(var(--title-circle-size) * 2);min-height:var(--title-circle-size);display:flex;align-items:center}[class*="tmp_simple_st"].circle::before{background-color:var(--title-circle-color);content:"";border-radius:100px;display:block;width:var(--title-circle-size);height:var(--title-circle-size);position:absolute;left:0;top:50%;transform:translateY(-50%)}[class*="tmp_simple_st"].c_ac{--title-jp-color:var(--color-ac1);--title-circle-color:var(--color-ac1)}[class*="tmp_simple_st"].size_l{font-size:1.85rem}[class*="tmp_simple_st"].size_m{font-size:1.38rem}[class*="tmp_simple_st"].size_s{font-size:1.23rem}[class*="tmp_simple_st"].size_ss{font-size:1rem;font-family:"Noto Sans JP", serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.parts_white{color:#fff;fill:#fff;--title-color-en:#fff;--title-color-jp:#fff}.parts_white [class*="tmp_st"]{--title-color-jp:inherit;--title-color-en:inherit}.parts_white .tmp_simple_st{--title-color-en:#fff;--title-color-jp:#fff;--title-circle-color:#fff}.bg_black{background-color:black}.homepage:not(.tripla-mobile-messenger-active) #tripla-app{opacity:0;pointer-events:none}.homepage:not(.tripla-mobile-messenger-active) body.is-modal-menu-open #tripla-app{opacity:0;pointer-events:none}.homepage:not(.tripla-mobile-messenger-active) body.parts_fixed #tripla-app{opacity:1;pointer-events:auto}body{--tripla-icon-height:60px;--tripla-icon-default-bottom:10px;--tripla-message-default-bottom:70px;--sticky-btn-height:3.46rem;--sticky-btn-bottom:1em}body:not(.parts_fixed){--sticky-btn-height:0px;--sticky-btn-bottom:0px}@media only screen and (max-width: 767px){body #tripla-chat-circle-icon,body #tripla-minimized-chat{transition-property:bottom;transition-duration:.4s;transition-delay:.15s;transition-timing-function:ease-out;bottom:calc(var(--tripla-icon-default-bottom) + var(--sticky-btn-height) + var(--sticky-btn-bottom)) !important}}@media only screen and (max-width: 767px){body #tripla-icon-message{transition-property:bottom;transition-duration:.4s;transition-delay:.2s;transition-timing-function:ease-out;bottom:calc(var(--tripla-message-default-bottom) + var(--sticky-btn-height) + var(--sticky-btn-bottom)) !important}}.btn_menu{--border-color:var(--color-cv1);--background-color:transparent;position:relative;transition:border-color .3s ease-in-out, background-color .3s ease-in-out;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:var(--background-color);margin-left:calc(.23rem * -1)}@media only screen and (min-width: 768px){.btn_menu{width:4.61rem}}@media only screen and (max-width: 767px){.btn_menu{width:7.69rem}}@media only screen and (min-width: 768px){.btn_menu{height:3.07rem}}@media only screen and (max-width: 767px){.btn_menu{height:var(--nav-fix-h-sp)}}@media only screen and (min-width: 768px){.btn_menu{border-radius:.23rem}}.homepage .btn_menu{--border-color:#fff}.fv_image .btn_menu{--border-color:#fff}.btn_menu .ic{display:flex;align-items:center;justify-content:center;transition:height .3s ease-in-out;position:relative}@media only screen and (min-width: 768px){.btn_menu .ic{height:1.07rem}}@media only screen and (max-width: 767px){.btn_menu .ic{height:1.53rem}}@media only screen and (min-width: 768px){.btn_menu .ic{width:50%}}@media only screen and (max-width: 767px){.btn_menu .ic{width:calc(40 / 100 * 100%)}}.btn_menu .ic>span{width:100%;transition:background-color .3s ease-in-out;height:1px;background-color:var(--border-color);pointer-events:none}.btn_menu .ic>span::before,.btn_menu .ic>span::after{content:"";transition:transform .2s ease, top .2s ease 0.2s, background-color .3s ease-in-out;display:block;position:absolute;left:0;width:100%;height:1px;background-color:var(--border-color)}.btn_menu .ic>span::before{top:0%;transform:translateY(-100%)}.btn_menu .ic>span::after{width:100%;top:100%}#abi_page:has(>.micromodal-slide.is-open) .btn_menu{--border-color:var(--color-cv1)}#abi_page:has(>.micromodal-slide.is-open) .btn_menu .ic>span{background-color:transparent !important}#abi_page:has(>.micromodal-slide.is-open) .btn_menu .ic>span::before,#abi_page:has(>.micromodal-slide.is-open) .btn_menu .ic>span::after{transition:transform .2s ease 0.2s, top .2s ease}#abi_page:has(>.micromodal-slide.is-open) .btn_menu .ic>span::before{transform-origin:center center;transform:rotate(45deg);top:50%}#abi_page:has(>.micromodal-slide.is-open) .btn_menu .ic>span::after{transform-origin:center center;transform:rotate(-45deg);top:50%;width:100%;max-width:100%}#header{width:100%}.wrp_header{transition:transform .4s ease-in-out, opacity .4s ease-in-out;position:absolute;z-index:10;right:0;top:0;width:100%;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 768px){.wrp_header{min-height:var(--nav-h-pt)}}@media only screen and (max-width: 767px){.wrp_header{height:var(--nav-h-sp)}}.wrp_header .con_header{display:flex;align-items:center;margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.wrp_header .con_header{width:calc(1400 / 1440 * 100%)}}@media only screen and (max-width: 767px){.wrp_header .con_header{height:100%;width:100%}}.wrp_header .con_header .h_logo{width:9.23rem;aspect-ratio:1;background-color:#fff;margin-bottom:calc(var(--nav-h-pt) - 9.23rem)}.parts_fixed .wrp_header .con_header .h_logo{margin-bottom:0;background-color:transparent;aspect-ratio:unset}@media only screen and (max-width: 767px){.wrp_header .con_header .h_logo{width:7.69rem;width:5.76rem;margin-bottom:calc(var(--nav-h-sp) - 5.76rem)}}.wrp_header .con_header .h_logo a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.mouse .wrp_header .con_header .h_logo a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .wrp_header .con_header .h_logo a:hover,.touch .wrp_header .con_header .h_logo a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .wrp_header .con_header .h_logo a{-webkit-tap-highlight-color:transparent}.touch .wrp_header .con_header .h_logo a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (max-width: 767px){.wrp_header .con_header .h_logo a{display:flex;flex-direction:column;align-items:center;justify-content:center}.wrp_header .con_header .h_logo a img{width:60%}}.wrp_header .con_header .h_logo a img{width:calc(80 / 120 * 100%)}@media only screen and (max-width: 767px){.wrp_header .con_header .h_logo a img{width:calc(80 / 110 * 100%)}}.wrp_header .con_header .h_logo img{display:block;height:auto}.wrp_header .con_header .box_h_nav{display:flex;margin-right:0;margin-left:auto;--language-border-bottom:var(--color-sub3);--language-color:var(--color-sub2);--insta-color:var(--color-sub2);z-index:1;position:relative}.fv_image .wrp_header .con_header .box_h_nav{--language-border-bottom:#fff;--language-color:#fff;--insta-color:#fff}.homepage .wrp_header .con_header .box_h_nav{--language-border-bottom:#fff;--language-color:#fff;--insta-color:#fff}.wrp_header .con_header .box_h_nav .btn_insta{display:flex;justify-content:center}.wrp_header .con_header .box_h_nav .btn_insta a{display:flex;align-items:center;justify-content:center;width:3.84rem}.mouse .wrp_header .con_header .box_h_nav .btn_insta a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .wrp_header .con_header .box_h_nav .btn_insta a:hover,.touch .wrp_header .con_header .box_h_nav .btn_insta a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .wrp_header .con_header .box_h_nav .btn_insta a{-webkit-tap-highlight-color:transparent}.touch .wrp_header .con_header .box_h_nav .btn_insta a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.wrp_header .con_header .box_h_nav .btn_insta a .ic_insta{fill:var(--insta-color);display:flex;justify-content:center;align-items:center}.wrp_header .con_header .box_h_nav .btn_insta a .ic_insta svg{width:1.3rem;height:1.3rem}.wrp_header .con_header .box_h_nav .box_lang{position:relative;height:1.84rem;margin-top:auto;margin-bottom:auto;margin-right:1.15rem;z-index:1}.wrp_header .con_header .box_h_nav .box_lang_btn{font-family:"Crimson Text", serif;font-weight:400;font-style:normal;letter-spacing:0;width:4.61rem;display:flex;height:1.84rem;align-items:center;color:var(--language-color);border-bottom:1px solid var(--language-border-bottom)}.wrp_header .con_header .box_h_nav .box_lang_btn .ic_down{fill:var(--language-color);margin-right:0;margin-left:auto}.wrp_header .con_header .box_h_nav .box_lang_list{position:absolute;left:0;right:0;top:100%;top:calc(100% + 1em);top:calc(100% + .5em);left:-1em;right:-1em;background-color:#fff;display:flex;justify-content:center;padding-top:1em;padding-bottom:1em}@media only screen and (min-width: 1025px){.wrp_header .con_header .box_h_nav .nav_btn{width:13.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_header .con_header .box_h_nav .nav_btn{width:10.76rem}}.wrp_header .con_header .box_h_nav .nav_btn a{background:url(../images/common/bg_btn.png) var(--color-cv1) no-repeat center/cover;color:#fff;text-decoration:none;text-align:center;min-height:3.07rem}.wrp_header .con_header .box_h_nav .nav_btn a .jp{font-size:1.08rem;font-family:"Noto Serif JP", serif;font-optical-sizing:auto;font-style:normal;font-weight:400;padding-right:0;width:100%}@media only screen and (min-width: 768px){html.lower body:not(.parts_fixed) .wrp_header .con_header .h_logo{margin-bottom:-2.31rem}}.parts_fixed #header .wrp_header{top:0;position:fixed;padding-top:0;z-index:99;animation-name:FadeIn;animation-duration:.75s}@media only screen and (min-width: 768px){.parts_fixed #header .wrp_header{height:var(--nav-fix-h-pt)}}@media only screen and (max-width: 767px){.parts_fixed #header .wrp_header{height:var(--nav-fix-h-sp)}}.parts_fixed #header .wrp_header .box_h_nav{--language-border-bottom:var(--color-sub3);--language-color:var(--color-sub2);--insta-color:var(--color-sub2)}.parts_fixed #header .wrp_header .btn_menu{--background-color:#fff;--border-color:var(--color-cv1)}@media only screen and (max-width: 767px){.parts_fixed #header .wrp_header{right:0}.parts_fixed #header .wrp_header .btn_menu{--border-color:var(--color-cv1);--background-color:#fff}}@media only screen and (min-width: 768px){.lower .parts_fixed #header .wrp_header .con_header{width:calc(1400 / 1440 * 100%);margin-right:auto}}.parts_fixed #header .wrp_header .con_header .h_logo{display:block}@media only screen and (max-width: 767px){.parts_fixed #header .wrp_header .con_header .h_logo{display:none}}.con_topicpath{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.con_topicpath{width:calc(1400 / 1440 * 100%);max-width:calc(1400px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.con_topicpath{max-width:calc(1400px * ((15 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.con_topicpath{max-width:calc(1400px * ((15 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_topicpath{width:calc(1400 / 1440 * 100%)}}@media only screen and (max-width: 767px){.con_topicpath{width:calc(330 / 375 * 100%)}}@media only screen and (min-width: 768px){.con_topicpath{padding:.92rem 0}}@media only screen and (max-width: 767px){.con_topicpath{padding:0.75em 0 0}}.topicpath{overflow-x:auto;overflow-y:hidden;display:flex;flex-wrap:wrap;justify-content:flex-end}.topicpath ul li{font-size:.85rem;line-height:1.4;color:var(---color-sub3);display:inline;position:relative}.topicpath ul li svg{display:inline-block;position:relative;width:1em;height:.75em}@media only screen and (min-width: 768px){.topicpath ul li>span{padding:0.5em 1em}}@media only screen and (max-width: 767px){.topicpath ul li>span{padding:.5em}}.topicpath ul li a{color:var(--color-ac1);text-decoration:none}.mouse .topicpath ul li a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .topicpath ul li a:hover,.touch .topicpath ul li a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .topicpath ul li a{-webkit-tap-highlight-color:transparent}.touch .topicpath ul li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (min-width: 768px){.topicpath ul li a{padding:0.5em 1em}}@media only screen and (max-width: 767px){.topicpath ul li a{padding:.5em}}.topicpath ul li a span{position:relative}.topicpath ul li a span::after{content:"";width:100%;height:1px;position:absolute;bottom:-3px;left:0;background-color:var(--color-ac1)}@media only screen and (max-width: 767px){#main{margin-top:3em}}.wrp_lower_fv{position:relative}.wrp_lower_fv .fv_st{display:flex;flex-direction:column;text-align:center;max-width:92%;margin-right:auto;margin-left:auto;height:0;top:50%;left:0;right:0;position:absolute}.wrp_lower_fv .fv_st .en{order:-1;font-size:3.08rem;color:var(--title-color-en);margin-bottom:.25rem}.wrp_lower_fv .fv_st .jp{font-size:1.23rem;line-height:1.2;margin-top:.25rem;color:var(--title-color-jp)}.wrp_lower_fv.fv_plain{background-position:top;background-repeat:no-repeat;background-size:cover;background-color:#f4efeb;min-height:18.46rem;--title-color-en:var(--color-ac1);--title-color-jp:var(--color-ac1)}@media only screen and (max-width: 767px){.wrp_lower_fv.fv_plain .fv_st{top:calc(var(--nav-h-sp) + ((100% - var(--nav-h-sp)) / 2) - 1em)}}@media only screen and (max-width: 767px){.wrp_lower_fv.fv_plain{min-height:18.46rem}}@media only screen and (min-width: 768px){.wrp_lower_fv.fv_plain{background-image:url(../images/header/bg_mv-pc.jpg)}}@media only screen and (max-width: 767px){.wrp_lower_fv.fv_plain{background-image:url(../images/header/bg_mv-sp.jpg)}}.wrp_lower_fv.fv_image{--title-color-en:#fff;--title-color-jp:#fff}
