.page_mv_heading .span{font-family:"Noto Serif JP",serif!important}.l_accordion_click .en,.l_intro_title,.page_breadcrumb_child,.page_mv_heading>.txt,.page_mv_parent .nav_link{font-family:"Sorts Mill Goudy",serif!important}.nav_menu_out_txt{font-family:"Roboto Condensed",sans-serif}

/*!
global > mixin
------------------------------
*/body{line-height:1.75;font-size:0.875rem;color:#455264;font-family:"Noto Sans JP",sans-serif}@media screen and (min-width:768px){body{line-height:1.875;font-size:1rem}}img{max-width:100%;height:auto}

/*!
foundation > reset
------------------------------
*/
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}[data-delay="0.1s"]{-webkit-transition-delay:0.1s;transition-delay:0.1s}[data-delay="0.2s"]{-webkit-transition-delay:0.2s;transition-delay:0.2s}[data-delay="0.3s"]{-webkit-transition-delay:0.3s;transition-delay:0.3s}[data-delay="0.4s"]{-webkit-transition-delay:0.4s;transition-delay:0.4s}[data-delay="0.5s"]{-webkit-transition-delay:0.5s;transition-delay:0.5s}[data-delay="0.6s"]{-webkit-transition-delay:0.6s;transition-delay:0.6s}[data-delay="0.7s"]{-webkit-transition-delay:0.7s;transition-delay:0.7s}[data-delay="0.8s"]{-webkit-transition-delay:0.8s;transition-delay:0.8s}[data-delay="0.9s"]{-webkit-transition-delay:0.9s;transition-delay:0.9s}[data-delay="1s"]{-webkit-transition-delay:1s;transition-delay:1s}[data-delay="1.1s"]{-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-delay="1.2s"]{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-delay="1.3s"]{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-delay="1.4s"]{-webkit-transition-delay:1.4s;transition-delay:1.4s}[data-delay="1.5s"]{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-delay="1.6s"]{-webkit-transition-delay:1.6s;transition-delay:1.6s}[data-delay="1.7s"]{-webkit-transition-delay:1.7s;transition-delay:1.7s}[data-delay="1.8s"]{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-delay="1.9s"]{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-delay="2s"]{-webkit-transition-delay:2s;transition-delay:2s}[data-delay="2.1s"]{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-delay="2.2s"]{-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-delay="2.3s"]{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-delay="2.4s"]{-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-delay="2.5s"]{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-delay="2.6s"]{-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-delay="2.7s"]{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-delay="2.8s"]{-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-delay="2.9s"]{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-delay="3s"]{-webkit-transition-delay:3s;transition-delay:3s}[data-delay="3.5s"]{-webkit-transition-delay:3.5s;transition-delay:3.5s}.js_inview[data-interaction="1s"]{-webkit-transition-duration:1s;transition-duration:1s}.js_inview[data-interaction="1.5s"]{-webkit-transition-duration:1.5s;transition-duration:1.5s}.js_inview[data-interaction="2s"]{-webkit-transition-duration:2s;transition-duration:2s}.js_inview{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:1s;transition-duration:1s}.fadeup{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}.fadedown{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}.faderight{-webkit-transform:translate3d(50px,0,0);transform:translate3d(50px,0,0)}.fadeupright{-webkit-transform:translate3d(50px,-50px,0);transform:translate3d(50px,-50px,0)}.fadeleft{-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}.fadeupleft{-webkit-transform:translate3d(-50px,-50px,0);transform:translate3d(-50px,-50px,0)}.is_show.js_inview{opacity:1;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important}@-webkit-keyframes key_nav_toggler_span_hover_ov{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}30%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}31%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes key_nav_toggler_span_hover_ov{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}30%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}31%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.ani_hover_btn01{position:relative;overflow:hidden;border:2px solid #1ace86;background:#1ace86;color:#fff;-webkit-transition:all 0.5s;transition:all 0.5s}.ani_hover_btn01_txt{position:relative;z-index:2;display:inline-block}.ani_hover_btn01:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:#fff;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.8,0,0.2,1) 0s;transition:-webkit-transform 0.6s cubic-bezier(0.8,0,0.2,1) 0s;transition:transform 0.6s cubic-bezier(0.8,0,0.2,1) 0s;transition:transform 0.6s cubic-bezier(0.8,0,0.2,1) 0s,-webkit-transform 0.6s cubic-bezier(0.8,0,0.2,1) 0s;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top}@media screen and (min-width:768px){.ani_hover_btn01:hover{color:#1ace86}.ani_hover_btn01:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}}.ani_hover_btn02{position:relative;overflow:hidden;border:2px solid #fff;background:#fff;color:#455264;-webkit-transition:all 0.5s;transition:all 0.5s}.ani_hover_btn02_txt{position:relative;z-index:2;display:inline-block}.ani_hover_btn02:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:#1ace86;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.8,0,0.2,1) 0s;transition:-webkit-transform 0.6s cubic-bezier(0.8,0,0.2,1) 0s;transition:transform 0.6s cubic-bezier(0.8,0,0.2,1) 0s;transition:transform 0.6s cubic-bezier(0.8,0,0.2,1) 0s,-webkit-transform 0.6s cubic-bezier(0.8,0,0.2,1) 0s;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:right top;transform-origin:right top}@media screen and (min-width:768px){.ani_hover_btn02:hover{color:#fff}.ani_hover_btn02:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes floating{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,15px);transform:translate(0,15px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes floating{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,15px);transform:translate(0,15px)}to{-webkit-transform:translate(0,0);transform:translate(0,0)}}.ani_floating{-webkit-animation-name:floating;animation-name:floating;-webkit-animation-duration:4000ms;animation-duration:4000ms;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.c_block_img{position:relative;width:calc(100% + 30px)}@media screen and (min-width:768px){.c_block_img{width:calc(100% + clamp(1.25rem, 17.3913043478vw + -9.8913043478rem, 7.5rem))}}@media screen and (min-width:1601px){.c_block_img{right:-1%}}.c_block_img_txt{position:absolute;content:"";top:-50px;left:-16px;display:inline-block;color:#1ace86;font-family:"Sorts Mill Goudy",serif;font-size:1.75rem;line-height:1;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;-moz-writing-mode:vertical-lr;white-space:nowrap}@media screen and (min-width:390px){.c_block_img_txt{top:-20px}}@media screen and (min-width:768px){.c_block_img_txt{left:-25px;font-size:clamp(2.25rem,1.2019230769vw + 1.6730769231rem,2.875rem);top:clamp(-5rem,5.8894230769vw + -7.8269230769rem,-1.9375rem)}}.c_block_img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c_block_reverse .c_block_img{left:-30px}@media screen and (min-width:768px){.c_block_reverse .c_block_img{left:clamp(-7.5rem,-17.3913043478vw + 9.8913043478rem,-1.25rem)}}@media screen and (min-width:1601px){.c_block_reverse .c_block_img{left:-18%}}.c_block_reverse .c_block_img_txt{right:-15px;left:auto;top:-19px}@media screen and (min-width:768px){.c_block_reverse .c_block_img_txt{top:-24px}}.c_block_desc{margin-top:16px;font-weight:500;letter-spacing:0;font-size:0.875rem;line-height:2}@media screen and (min-width:768px){.c_block_desc{margin-top:36px;line-height:1.9;font-size:1.25rem}}.c_block_btn{margin-top:16px}@media screen and (min-width:768px){.c_block_btn{margin-top:35px}}.c_block_people_item{position:relative;max-width:287px;margin-bottom:27px;left:0}@media screen and (min-width:768px){.c_block_people_item{max-width:360px;padding:0;margin-bottom:72px}}.c_block_people_item:last-child{margin-bottom:0}@media screen and (min-width:768px){.c_block_people_item:last-child .c_block_people_info_date_name{margin-top:18px}}.c_block_people_item_img_reverse{left:0;margin-left:auto}.c_block_people_item_img_reverse .c_block_people_img_number{left:auto;right:0}@media screen and (min-width:768px){.c_block_people_link{-webkit-transition:all 0.5s;transition:all 0.5s}.c_block_people_link:hover .c_block_people_info,.c_block_people_link:hover img{opacity:0.7}.c_block_people_link:hover .c_block_people_img_number{background:#455264}.c_block_people_link:hover .img_hover{opacity:1}}.c_block_people_img{width:100%;position:relative}.c_block_people_img_number{position:absolute;top:0;left:0;width:80px;height:80px;border-radius:60px;background:#1ace86;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;z-index:2}@media screen and (min-width:768px){.c_block_people_img_number{width:clamp(5rem,6.9565217391vw + 0.5434782609rem,7.5rem);height:clamp(5rem,6.9565217391vw + 0.5434782609rem,7.5rem);-webkit-transition:all 0.5s;transition:all 0.5s}}.c_block_people_img_number .number{color:#fff;font-family:"Sorts Mill Goudy",serif;font-weight:400;line-height:1}@media screen and (min-width:768px){.c_block_people_img img{-webkit-transition:all 0.5s;transition:all 0.5s}}.c_block_people_img_content{display:block;position:relative;aspect-ratio:400/557;z-index:0}.c_block_people_img_content img{border-radius:280px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.c_block_people_img_content .img_hover{opacity:0;z-index:1}.c_block_people_info{margin-top:19px}@media screen and (min-width:768px){.c_block_people_info{-webkit-transition:all 0.5s;transition:all 0.5s;margin-top:20px}}.c_block_people_info_desc{font-family:"Noto Serif JP",serif;font-size:1.25rem;font-weight:500;letter-spacing:0;line-height:1.6;color:#455264}@media screen and (min-width:768px){.c_block_people_info_desc{font-size:1.25rem;line-height:1.5833333333}}.c_block_people_info_date_name{color:#455264;font-size:0.875rem;margin-top:6px}@media screen and (min-width:768px){.c_block_people_info_date_name{font-size:1rem;margin-top:5px}}.c_block_people_info_date_name .date{margin-right:15px;display:inline-block}@media screen and (min-width:768px){.c_block_people_info_date_name .date{margin-right:16px}}.c_block_people_info_date_name .note{margin-left:8px;display:inline-block}@media screen and (min-width:768px){.c_block_people_info_date_name .note{margin-left:10px}}.c_block_people01{margin-top:70px}@media screen and (min-width:768px){.c_block_people01{margin-top:139px}}.c_block_people01 .c_block{margin-bottom:93px}@media screen and (min-width:768px){.c_block_people01 .c_block{margin-bottom:138px}}.c_block_people01 .c_block_img{width:calc(100% + 20px)}@media screen and (min-width:768px){.c_block_people01 .c_block_img{width:calc(100% + clamp(1.25rem, 17.3913043478vw + -9.8913043478rem, 7.5rem))}}.c_block_people01 .c_block_desc{font-family:"Noto Serif JP",serif;font-size:1rem;line-height:1.6;text-align:right;margin-top:19px}@media screen and (min-width:768px){.c_block_people01 .c_block_desc{font-size:1.5rem;margin-top:34px;line-height:1.5833333333}}.c_block_people01 .c_block_btn{text-align:right;margin-top:20px}@media screen and (min-width:768px){.c_block_people01 .c_block_btn{margin-top:37px}}.c_block_people01 .c_block_reverse .c_block_btn,.c_block_people01 .c_block_reverse .c_block_desc{text-align:left;margin-top:19px}@media screen and (min-width:768px){.c_block_people01 .c_block_reverse .c_block_btn,.c_block_people01 .c_block_reverse .c_block_desc{margin-top:35px}}.c_block_people01 .c_block:last-child{margin-bottom:0}.c_btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.c_btn:hover .c_btn_circle{background:#fff}.c_btn:hover .c_btn_txt:after{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scale(0,1);transform:scale(0,1)}.c_btn:hover img:first-child{opacity:0}.c_btn:hover img:last-child{opacity:1}}.c_btn_circle{position:relative;background:#455264;width:50px;height:50px;border:solid 1px #455264;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;border-radius:100%;-webkit-transition:all 0.5s;transition:all 0.5s}@media screen and (min-width:768px){.c_btn_circle{width:clamp(3.75rem,0.8413461538vw + 3.3461538462rem,4.1875rem);height:clamp(3.75rem,0.8413461538vw + 3.3461538462rem,4.1875rem)}}.c_btn_circle img{position:relative;width:14px;height:9px}@media screen and (min-width:768px){.c_btn_circle img{width:16px;height:10px}}.c_btn_circle img:last-child{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s}.c_btn_txt{position:relative;color:#455264;font-size:1rem;font-weight:400;letter-spacing:0;display:inline-block;line-height:1.56;margin-left:10px;padding-bottom:6px}@media screen and (min-width:768px){.c_btn_txt{line-height:1.5;padding-bottom:6px;margin-left:20px;font-size:1.25rem}}.c_btn_txt:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#455264;will-change:transform;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out}.cookie_wrap{position:fixed;bottom:0;left:0;width:100%;background-color:#1ace86;color:#fff;z-index:100;padding:10px 0}.cookie_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;width:100%;padding:0 25px}@media screen and (min-width:768px){.cookie_container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (min-width:1025px){.cookie_container{padding:0 clamp(0.9375rem,11.3043478261vw + -6.3043478261rem,5rem)}}.cookie_txt{width:100%;font-size:0.875rem}@media screen and (min-width:768px){.cookie_txt{width:75%;padding-right:15px}}.cookie_close{width:90%;margin:10px auto 0}@media screen and (min-width:390px){.cookie_close{width:250px}}@media screen and (min-width:768px){.cookie_close{margin-top:0;-ms-flex-negative:0;flex-shrink:0;width:25%}}.cookie_btn{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;text-align:center;padding:5px 10px 6px;text-decoration:none;border:solid 2px #1ace86;background:#fff;border-radius:30px;color:#1ace86}@media screen and (min-width:768px){.cookie_btn{-webkit-transition:all 0.5s;transition:all 0.5s;padding:10px 10px 11px}.cookie_btn:hover{border:solid 2px #fff;color:#fff;background:#1ace86}}.footer_main{position:relative;background:#1ace86;padding:52px 20px clamp(4.5rem,10.9693877551vw + 1.9290497449rem,7.1875rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.footer_main{display:block;padding:160px 0 0}}.footer_main_btns{max-width:1200px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (min-width:768px){.footer_main_btns{padding:0 clamp(1.25rem,-12.5vw + 13.75rem,2.5rem);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer_main_btn{text-decoration:none;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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:22px 10px;margin-bottom:10px}@media screen and (min-width:768px){.footer_main_btn{width:48.276%;height:160px;padding:10px;margin-bottom:0}}.footer_main_btn:last-child{margin-bottom:0}.footer_main_btn_txt{font-family:"Noto Serif JP",serif;font-size:1.25rem;font-weight:500;line-height:1.5}@media screen and (min-width:768px){.footer_main_btn_txt{font-size:2rem}}.footer_main_copyright{font-family:"Roboto",sans-serif;font-weight:400;line-height:1;color:#fff;font-size:0.625rem;text-align:center;margin-top:52px;z-index:1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (min-width:768px){.footer_main_copyright{text-orientation:sideways;-webkit-text-orientation:sideways;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;-moz-writing-mode:vertical-lr;position:absolute;top:30.9%;left:clamp(0.625rem,26vw + -22.125rem,3.875rem);font-size:0.875rem;margin-top:0}}.footer_main_txt_big{text-align:center;position:absolute;bottom:0;left:0;right:0}@media screen and (min-width:768px){.footer_main_txt_big{position:static;display:block;line-height:0;margin-top:89px}}.footer_main_txt_big img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer_main.has_fix_banner{padding:52px 20px clamp(11.875rem,12.7551020408vw + 8.8855229592rem,15rem)}@media screen and (min-width:768px){.footer_main.has_fix_banner{padding:52px 30px 165px}}.footer_main.has_fix_banner .footer_main_txt_big{bottom:clamp(7.5rem,5.1020408163vw + 6.3042091837rem,8.75rem)}.footer_main_relative_block{min-height:70px;margin-top:52px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width:768px){.footer_main_relative_block{position:relative;margin-top:0}}@media screen and (min-width:768px){.footer_main_relative_block.top .footer_main_links{top:calc(100% + 83px)}}.footer_main_links{z-index:1;top:50%;left:0;right:0;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-align:center;-ms-flex-align:center;align-items:center;row-gap:32px}@media screen and (min-width:768px){.footer_main_links{position:absolute;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:clamp(-4.375rem,-43.75vw + 39.375rem,0rem);-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:clamp(0.9375rem,3.9556962025vw + -0.9612341772rem,2.5rem);top:50%;-webkit-transform:translateY(-35%);transform:translateY(-35%);right:clamp(0rem,4.3269230769vw + -2.0769230769rem,2.25rem);left:clamp(0rem,4.3269230769vw + -2.0769230769rem,2.25rem)}}@media screen and (min-width:768px){.footer_main_links li{margin:0 32px 0 0}}.footer_main_links li:last-child{margin:0}.footer_main_links .link{position:relative;color:#FFFFFF;font-family:"Roboto Condensed",sans-serif;font-weight:400;line-height:1.5;display:inline-block;text-transform:uppercase;text-decoration:underline;padding-left:40px}@media screen and (min-width:768px){.footer_main_links .link{padding-left:min(clamp(2.5rem,2.1634615385vw + 1.4615384615rem,3.625rem),clamp(2.5rem,-1.392rem + 8.108vh,3.625rem));-webkit-transition:all 0.5s;transition:all 0.5s;font-size:1.25rem}.footer_main_links .link:hover .link__icon{background-color:#1ace86}}.footer_main_links .link__icon{position:absolute;width:min(clamp(2.5rem,3.125vw + 1rem,4.125rem),clamp(2.5rem,-3.122rem + 11.712vh,4.125rem));height:min(clamp(2.5rem,3.125vw + 1rem,4.125rem),clamp(2.5rem,-3.122rem + 11.712vh,4.125rem));background-color:#fff;border-color:#fff;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.footer_main_links .link__icon img{width:min(clamp(0.625rem,0.9615384615vw + 0.1634615385rem,1.125rem),clamp(0.625rem,-1.105rem + 3.604vh,1.125rem));height:min(clamp(0.625rem,0.9615384615vw + 0.1634615385rem,1.125rem),clamp(0.625rem,-1.105rem + 3.604vh,1.125rem))}.footer_main_links .link__txt{color:#FFFFFF}@media screen and (min-width:768px){.footer_main_links .link__txt{font-size:min(clamp(1.125rem,0.2403846154vw + 1.0096153846rem,1.25rem),clamp(1.125rem,0.693rem + 0.901vh,1.25rem))}}.footer_main_links .link__txt:after{background-color:#fff}#to_top{position:fixed;background:#1ace86;cursor:pointer;width:45px;height:45px;right:15px;bottom:140px;z-index:10;display:none;border:solid 2px #fff;border-radius:100%}@media screen and (min-width:768px){#to_top{width:60px;height:60px}#to_top:hover{border:solid 2px #1ace86;background:#fff}#to_top:hover:after{border-color:#1ace86}}#to_top:after{position:absolute;content:"";top:59%;padding:5px;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);border-right:solid 2px #fff;border-top:solid 2px #fff}@media screen and (min-width:768px){#to_top:after{padding:7px;top:59%;-webkit-transition:all 0.5s;transition:all 0.5s}}#to_top.has_fix_banner{bottom:140px}#header{position:fixed;left:0;top:0;z-index:100;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1ace86;opacity:0;pointer-events:none}#header.active{background:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}#header.active .header_btn{display:none}#header.active .header_top{z-index:400}#header.active .header_logo_txt_en,#header.active .header_logo_txt_jp{color:#fff}#header.active:before{opacity:1;z-index:400;-webkit-transition:opacity 0.5s ease-in;transition:opacity 0.5s ease-in}#header.fixed{background:rgba(255,255,255,0.8);-webkit-transition:all 0.5s;transition:all 0.5s}.header_top{width:100%;position:relative}.header_top .container{max-width:100%;width:100%;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;padding-right:0;padding-left:10px}@media screen and (min-width:768px){.header_top .container{padding-left:43px}}.header_logo{margin-right:auto}.header_logo_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.header_logo_link{-webkit-transition:all 0.5s;transition:all 0.5s}.header_logo_link:hover{opacity:0.7}}.header_logo_img{position:relative;display:inline-block;width:105px;margin-right:10px}@media screen and (min-width:768px){.header_logo_img{width:180px;top:-2px;margin-right:17px}}.header_logo_txt{display:inline-block}.header_logo_txt_en,.header_logo_txt_jp{line-height:1.2;display:block}.header_logo_txt_en{font-family:"Roboto",sans-serif;font-weight:300;font-size:0.875rem;color:#999a9f;letter-spacing:0.03em}@media screen and (min-width:768px){.header_logo_txt_en{font-family:"Roboto Condensed",sans-serif;font-size:1.625rem}}.header_logo_txt_jp{color:#999a9f;font-weight:500;letter-spacing:0.07em;background-size:cover;font-size:0.75rem}@media screen and (min-width:768px){.header_logo_txt_jp{font-size:1rem;width:auto;height:auto;background:none}}.header_btn{width:240px;margin-right:10px;display:none}@media screen and (min-width:768px){.header_btn{width:clamp(11.25rem,10.4347826087vw + 4.5652173913rem,15rem);display:block;margin-right:clamp(0.9375rem,5.9130434783vw + -2.8505434783rem,3.0625rem)}}.header_btn_link{position:relative;font-family:"Sorts Mill Goudy",serif;font-weight:400;display:block;width:100%;padding:27px 10px 17px;text-transform:uppercase;line-height:1.5;text-align:center}@media screen and (min-width:768px){.header_btn_link{padding:clamp(1.25rem,0.8695652174vw + 0.6929347826rem,1.5625rem) 10px clamp(0.625rem,0.8695652174vw + 0.0679347826rem,0.9375rem);-webkit-transition:all 0.5s;transition:all 0.5s}}.nav{display:none;position:fixed;left:0;top:0;height:100%;z-index:200;width:100%;background:#1ace86;padding:0 20px;overflow-y:auto;overflow-x:hidden}.nav_wrap{max-width:1250px;width:100%;margin:auto}@media screen and (min-width:768px){.nav_wrap{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:center;-ms-flex-pack:center;justify-content:center;min-height:100%;padding:0 20px}}.nav_wrap_content{padding:70px 0}@media screen and (min-width:768px){.nav_wrap_content{padding:clamp(6.25rem,5.2173913043vw + 2.9076086957rem,8.125rem) 0;margin-top:clamp(0rem,5.7391304348vw + -3.6766304348rem,2.0625rem)}}.nav_menu{margin:0 0 30px}@media screen and (min-width:768px){.nav_menu{margin:0 0 70px;padding-left:clamp(0rem,3.4782608696vw + -2.2282608696rem,1.25rem)}}.nav_menu_item{position:relative;margin-bottom:15px}@media screen and (min-width:768px){.nav_menu_item{margin-bottom:40px}}.nav_menu_item .link{position:relative;color:#fff;text-decoration:none;display:inline-block;font-family:"Noto Serif JP",serif;font-weight:500;line-height:1.5;font-size:1rem;text-align:center}@media screen and (min-width:768px){.nav_menu_item .link{font-size:1.5rem;line-height:1.5833333333;-webkit-transition:all 0.5s;transition:all 0.5s;display:inline-block}.nav_menu_item .link:hover{color:#455264}}.nav_menu_item .link .nav_menu_out_txt{padding-bottom:0;font-size:1rem;font-family:"Noto Serif JP",serif;font-weight:500}@media screen and (min-width:768px){.nav_menu_item .link .nav_menu_out_txt{font-size:1.5rem}}.nav_menu_item .link .nav_menu_out_txt:before{top:50%}@media screen and (min-width:768px){.nav_menu_item .link .nav_menu_out_txt:before{top:calc(50% + 2px)}}.nav_menu_item .link .nav_menu_out_txt:after{display:none}.nav_menu_item:last-child{margin-bottom:0}.nav_menu_item.has_sub{margin-bottom:25px}.nav_sub_menu{position:relative;left:15px;width:calc(100% - 15px);margin-top:15px}@media screen and (min-width:768px){.nav_sub_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 40px;margin-top:20px;left:0;width:100%;bottom:clamp(0rem,2.6086956522vw + -1.6711956522rem,0.9375rem)}}.nav_sub_menu .sub_link{padding-left:15px;position:relative;display:inline-block}@media screen and (min-width:768px){.nav_sub_menu .sub_link{-webkit-transition:all 0.5s;transition:all 0.5s;padding-left:16px}.nav_sub_menu .sub_link:hover .sub_link_txt{color:#455264}.nav_sub_menu .sub_link:hover .sub_link_txt:after{-webkit-transform:scale(0);transform:scale(0)}.nav_sub_menu .sub_link:hover:before{background:#455264}}.nav_sub_menu .sub_link:before{position:absolute;content:"";top:11px;left:0;width:6px;height:6px;background:#fff;border-radius:100%}@media screen and (min-width:768px){.nav_sub_menu .sub_link:before{-webkit-transition:all 0.5s;transition:all 0.5s}}.nav_sub_menu .sub_link_txt{position:relative;display:inline-block;color:#fff;line-height:1.5;padding-bottom:5px}@media screen and (min-width:768px){.nav_sub_menu .sub_link_txt{-webkit-transition:all 0.5s;transition:all 0.5s}}.nav_sub_menu .sub_link_txt:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#fff;will-change:transform;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out}.nav_sub_menu_item{margin:15px 0 0 0}@media screen and (min-width:768px){.nav_sub_menu_item{margin:7px 50px 0 0}}@media screen and (min-width:768px){.nav_sub_menu_item:last-child{margin:7px 0 0 0}}@media screen and (min-width:768px){.nav_menu_entry{text-align:right;margin-bottom:57px}}@media screen and (min-width:768px){.nav_menu_entry_link:hover .nav_menu_entry_txt{color:#455264}.nav_menu_entry_link:hover .nav_menu_entry_txt:after{-webkit-transform:scale(0);transform:scale(0)}}.nav_menu_entry_txt{position:relative;font-family:"Sorts Mill Goudy",serif;font-weight:400;text-transform:uppercase;color:#fff;font-size:1.375rem;line-height:1.5;letter-spacing:0}@media screen and (min-width:768px){.nav_menu_entry_txt{-webkit-transition:all 0.5s;transition:all 0.5s;font-size:2.875rem}}.nav_menu_entry_txt:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#fff;will-change:transform;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out}.nav_menu_out{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px}@media screen and (min-width:768px){.nav_menu_out{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:40px}}.nav_menu_out_item{margin:15px 35px 0 0}@media screen and (min-width:768px){.nav_menu_out_item{margin:7px 43px 0 0}}@media screen and (min-width:768px){.nav_menu_out_item:last-child{margin:7px 0 0 0}}.nav_menu_out_link{display:inline-block;text-decoration:none}@media screen and (min-width:768px){.nav_menu_out_link:hover .nav_menu_out_txt{color:#455264}.nav_menu_out_link:hover .nav_menu_out_txt:after{-webkit-transform:scale(0);transform:scale(0)}.nav_menu_out_link:hover .nav_menu_out_txt:before{background:url(../images/common/icon_blank_01.svg) no-repeat center/contain}}.nav_menu_out_txt{position:relative;color:#fff;line-height:1.5;padding:0 20px 5px 0;font-weight:400;font-size:1rem}@media screen and (min-width:768px){.nav_menu_out_txt{padding:0 26px 7px 0;-webkit-transition:all 0.5s;transition:all 0.5s;font-size:1.25rem}}.nav_menu_out_txt:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background-color:#fff;will-change:transform;-webkit-transition:-webkit-transform 0.5s ease-in-out;transition:-webkit-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out,-webkit-transform 0.5s ease-in-out}.nav_menu_out_txt:before{position:absolute;content:"";top:calc(50% - 3px);-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;background:url(../images/common/icon_blank.svg) no-repeat center/contain;width:10px;height:10px}@media screen and (min-width:768px){.nav_menu_out_txt:before{top:calc(50% - 4px);width:18px;height:18px;-webkit-transition:all 0.5s;transition:all 0.5s}}.nav_btn_hamburger{width:60px;height:60px;margin-right:0;cursor:pointer;background-color:#fff;display:block;position:relative;z-index:400;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.nav_btn_hamburger{width:clamp(6.25rem,5.2173913043vw + 2.9076086957rem,8.125rem);height:clamp(6.25rem,5.2173913043vw + 2.9076086957rem,8.125rem)}}.nav_btn_hamburger_block{width:27px;height:21px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}@media screen and (min-width:768px){.nav_btn_hamburger_block{width:42px;height:32px}}.nav_btn_hamburger span{height:2px;position:absolute;left:0;will-change:transform;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.nav_btn_hamburger span:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#011b36}.nav_btn_hamburger span:first-child{width:13px;top:0}@media screen and (min-width:768px){.nav_btn_hamburger span:first-child{width:21px}}.nav_btn_hamburger span:nth-child(2){width:20px;top:calc(50% - 1px)}@media screen and (min-width:768px){.nav_btn_hamburger span:nth-child(2){width:31px}}.nav_btn_hamburger span:nth-child(3){width:27px;top:calc(100% - 2px)}@media screen and (min-width:768px){.nav_btn_hamburger span:nth-child(3){width:42px}}.nav_btn_hamburger.active span:first-child,.nav_btn_hamburger.active span:nth-child(3){width:100%;top:50%;left:50%}.nav_btn_hamburger.active span:first-child{-webkit-transform:translate(-50%,-50%) rotate(-30deg);transform:translate(-50%,-50%) rotate(-30deg)}.nav_btn_hamburger.active span:nth-child(2){opacity:0;-webkit-transform:scale(0);transform:scale(0)}.nav_btn_hamburger.active span:nth-child(3){-webkit-transform:translate(-50%,-50%) rotate(30deg);transform:translate(-50%,-50%) rotate(30deg)}@media screen and (min-width:768px){.nav_btn_hamburger:hover span{width:100%}.nav_btn_hamburger:hover span:after{-webkit-animation:key_nav_toggler_span_hover_ov 0.8s cubic-bezier(0.4,0.16,0.34,0.94) 0s 1 alternate backwards;animation:key_nav_toggler_span_hover_ov 0.8s cubic-bezier(0.4,0.16,0.34,0.94) 0s 1 alternate backwards}.nav_btn_hamburger:hover span:nth-child(2):after{-webkit-animation-delay:0.1s;animation-delay:0.1s}.nav_btn_hamburger:hover span:nth-child(3):after{-webkit-animation-delay:0.2s;animation-delay:0.2s}}.pc{display:none}@media screen and (min-width:768px){.sp{display:none}.pc{display:inherit}}.overflow{overflow:hidden}@media screen and (min-width:768px){.c_phone{pointer-events:none}}html.is_loading #loading{opacity:1;pointer-events:all}html.is_loading body{position:fixed;top:0;left:0;width:100%;z-index:9999}@-webkit-keyframes keyf_loading_stamp{0%,to{background-color:transparent}}@keyframes keyf_loading_stamp{0%,to{background-color:transparent}}@-webkit-keyframes keyf_loading_after{0%,to{-webkit-transform:scale(1,0);transform:scale(1,0)}40%,60%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes keyf_loading_after{0%,to{-webkit-transform:scale(1,0);transform:scale(1,0)}40%,60%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes keyf_loading_text{0%{opacity:0}50%,90%{opacity:1}to{opacity:0}}@keyframes keyf_loading_text{0%{opacity:0}50%,90%{opacity:1}to{opacity:0}}@-webkit-keyframes keyf_loading_before{0%{-webkit-transform:scale(1,0);transform:scale(1,0)}40%,60%{-webkit-transform:scale(1,1);transform:scale(1,1)}to{-webkit-transform:translateY(-100%) scale(1,1);transform:translateY(-100%) scale(1,1)}}@keyframes keyf_loading_before{0%{-webkit-transform:scale(1,0);transform:scale(1,0)}40%,60%{-webkit-transform:scale(1,1);transform:scale(1,1)}to{-webkit-transform:translateY(-100%) scale(1,1);transform:translateY(-100%) scale(1,1)}}.is_loading{overflow:hidden}html.is_loading .loading:after{background-color:#fff}.loading{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:1}.loading:after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity 0.3s linear 2.3s;transition:opacity 0.3s linear 2.3s}.loading.run:after{opacity:0}.loading.run .loading_after{-webkit-animation:keyf_loading_after 1.4s cubic-bezier(0.85,0.35,0.35,0.85) 0s 1 both;animation:keyf_loading_after 1.4s cubic-bezier(0.85,0.35,0.35,0.85) 0s 1 both}.loading.run .loading_before{-webkit-animation:keyf_loading_before 1.2s cubic-bezier(0.85,0.35,0.35,0.85) 1.8s 1 both;animation:keyf_loading_before 1.2s cubic-bezier(0.85,0.35,0.35,0.85) 1.8s 1 both}.loading.run .loading_text_light{-webkit-animation:keyf_loading_text 1.6s linear 0.5s 1 both;animation:keyf_loading_text 1.6s linear 0.5s 1 both}.loading.run .loading_text_dark{-webkit-animation:keyf_loading_text 1.2s linear 1.6s 1 both;animation:keyf_loading_text 1.2s linear 1.6s 1 both}.loading_after,.loading_before{position:absolute;top:0;left:0;width:100%;height:100%}.loading_before{-webkit-transform-origin:bottom center;transform-origin:bottom center;background-color:#1ace86;-webkit-transform:scale(1,0);transform:scale(1,0)}.loading_body{width:100%;height:100%;position:relative}.loading_after{-webkit-transform-origin:top center;transform-origin:top center;background-color:#1ace86;-webkit-transform:scale(1,0);transform:scale(1,0)}.loading_text{width:335px;max-width:80%;opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}@media only screen and (min-width:768px){.loading_text{width:512px;max-width:50%}}.c_ttl_en{text-transform:uppercase;font-family:"Sorts Mill Goudy",serif;font-weight:400;color:#1ace86;line-height:1;display:block}.c_ttl_jp{color:#455264;display:block;line-height:1.2;font-size:0.9375rem;font-weight:500}.c_sub_ttl{text-transform:uppercase;font-family:"Sorts Mill Goudy",serif;font-weight:400;color:#1ace86}.container{width:100%;padding:0 20px}@media screen and (min-width:390px){.container{padding:0 30px}}@media screen and (min-width:768px){.container{padding:0 20px;max-width:600px;margin:0 auto}}@media screen and (min-width:1601px){.container{max-width:78%}}.f_noto{font-family:"Noto Sans JP",sans-serif!important}.f_notoserif{font-family:"Noto Serif JP",serif!important}.f_roboto{font-family:"Roboto",sans-serif!important}.f_roboto_cen{font-family:"Roboto Condensed",sans-serif!important}.f_sorts_mill{font-family:"Sorts Mill Goudy",serif!important}.fw_400{font-weight:400!important}.fw_500{font-weight:500!important}.fw_700{font-weight:700!important}.fw_900{font-weight:900!important}.fz11{font-size:0.625rem}@media screen and (min-width:768px){.fz11{font-size:0.6875rem}}.fz12{font-size:0.6875rem}@media screen and (min-width:768px){.fz12{font-size:0.75rem}}.fz13{font-size:0.75rem}@media screen and (min-width:768px){.fz13{font-size:0.8125rem}}.fz14{font-size:0.75rem}@media screen and (min-width:768px){.fz14{font-size:0.875rem}}.fz15{font-size:0.8125rem}@media screen and (min-width:768px){.fz15{font-size:0.9375rem}}.fz16{font-size:0.875rem}@media screen and (min-width:768px){.fz16{font-size:1rem}}.fz17{font-size:0.875rem}@media screen and (min-width:768px){.fz17{font-size:1.0625rem}}.fz18{font-size:0.875rem}@media screen and (min-width:768px){.fz18{font-size:1.125rem}}.fz19{font-size:0.9375rem}@media screen and (min-width:768px){.fz19{font-size:1.1875rem}}.fz20{font-size:1rem}@media screen and (min-width:768px){.fz20{font-size:1.25rem}}.fz21{font-size:1rem}@media screen and (min-width:768px){.fz21{font-size:1.3125rem}}.fz22{font-size:1rem}@media screen and (min-width:768px){.fz22{font-size:1.375rem}}.fz23{font-size:1rem}@media screen and (min-width:768px){.fz23{font-size:1.4375rem}}.fz24{font-size:1rem}@media screen and (min-width:768px){.fz24{font-size:1.5rem}}.fz25{font-size:1.0625rem}@media screen and (min-width:768px){.fz25{font-size:1.5625rem}}.fz26{font-size:1.0625rem}@media screen and (min-width:768px){.fz26{font-size:1.625rem}}.fz27{font-size:1.125rem}@media screen and (min-width:768px){.fz27{font-size:1.6875rem}}.fz28{font-size:1.125rem}@media screen and (min-width:768px){.fz28{font-size:1.75rem}}.fz29{font-size:1.1875rem}@media screen and (min-width:768px){.fz29{font-size:1.8125rem}}.fz30{font-size:1.1875rem}@media screen and (min-width:768px){.fz30{font-size:1.875rem}}.fz31{font-size:1.1875rem}@media screen and (min-width:768px){.fz31{font-size:1.9375rem}}.fz32{font-size:1.25rem}@media screen and (min-width:768px){.fz32{font-size:2rem}}.fz33{font-size:1.25rem}@media screen and (min-width:768px){.fz33{font-size:2.0625rem}}.fz34{font-size:1.25rem}@media screen and (min-width:768px){.fz34{font-size:2.125rem}}.fz35{font-size:1.25rem}@media screen and (min-width:768px){.fz35{font-size:2.1875rem}}.fz36{font-size:1.25rem}@media screen and (min-width:768px){.fz36{font-size:2.25rem}}.fz37{font-size:1.3125rem}@media screen and (min-width:768px){.fz37{font-size:2.3125rem}}.fz38{font-size:1.3125rem}@media screen and (min-width:768px){.fz38{font-size:2.375rem}}.fz39{font-size:1.3125rem}@media screen and (min-width:768px){.fz39{font-size:2.4375rem}}.fz40{font-size:1.3125rem}@media screen and (min-width:768px){.fz40{font-size:2.5rem}}.fz41{font-size:1.3125rem}@media screen and (min-width:768px){.fz41{font-size:2.5625rem}}.fz42{font-size:1.375rem}@media screen and (min-width:768px){.fz42{font-size:2.625rem}}.fz43{font-size:1.375rem}@media screen and (min-width:768px){.fz43{font-size:2.6875rem}}.fz44{font-size:1.375rem}@media screen and (min-width:768px){.fz44{font-size:2.75rem}}.fz45{font-size:1.375rem}@media screen and (min-width:768px){.fz45{font-size:2.8125rem}}.fz46{font-size:1.375rem}@media screen and (min-width:768px){.fz46{font-size:2.875rem}}.fz47{font-size:1.4375rem}@media screen and (min-width:768px){.fz47{font-size:2.9375rem}}.fz48{font-size:1.4375rem}@media screen and (min-width:768px){.fz48{font-size:3rem}}.fz49{font-size:1.4375rem}@media screen and (min-width:768px){.fz49{font-size:3.0625rem}}.fz50{font-size:1.4375rem}@media screen and (min-width:768px){.fz50{font-size:3.125rem}}.fz51{font-size:1.4375rem}@media screen and (min-width:768px){.fz51{font-size:3.1875rem}}.fz52{font-size:1.5rem}@media screen and (min-width:768px){.fz52{font-size:3.25rem}}.fz53{font-size:1.5rem}@media screen and (min-width:768px){.fz53{font-size:3.3125rem}}.fz54{font-size:1.5625rem}@media screen and (min-width:768px){.fz54{font-size:3.375rem}}.fz55{font-size:1.5625rem}@media screen and (min-width:768px){.fz55{font-size:3.4375rem}}.fz56{font-size:1.625rem}@media screen and (min-width:768px){.fz56{font-size:3.5rem}}.fz57{font-size:1.625rem}@media screen and (min-width:768px){.fz57{font-size:3.5625rem}}.fz58{font-size:1.6875rem}@media screen and (min-width:768px){.fz58{font-size:3.625rem}}.fz59{font-size:1.6875rem}@media screen and (min-width:768px){.fz59{font-size:3.6875rem}}.fz60{font-size:1.75rem}@media screen and (min-width:768px){.fz60{font-size:3.75rem}}.fz61{font-size:1.8125rem}@media screen and (min-width:768px){.fz61{font-size:3.8125rem}}.fz62{font-size:1.875rem}@media screen and (min-width:768px){.fz62{font-size:3.875rem}}.fz63{font-size:1.9375rem}@media screen and (min-width:768px){.fz63{font-size:3.9375rem}}.fz64{font-size:2rem}@media screen and (min-width:768px){.fz64{font-size:4rem}}.fz65{font-size:2.125rem}@media screen and (min-width:768px){.fz65{font-size:4.0625rem}}.fz66{font-size:2.125rem}@media screen and (min-width:768px){.fz66{font-size:4.125rem}}.fz67{font-size:2.125rem}@media screen and (min-width:768px){.fz67{font-size:4.1875rem}}.fz68{font-size:2.125rem}@media screen and (min-width:768px){.fz68{font-size:4.25rem}}.fz69{font-size:2.1875rem}@media screen and (min-width:768px){.fz69{font-size:4.3125rem}}.fz70{font-size:2.1875rem}@media screen and (min-width:768px){.fz70{font-size:4.375rem}}.fz71{font-size:2.1875rem}@media screen and (min-width:768px){.fz71{font-size:4.4375rem}}.fz72{font-size:2.25rem}@media screen and (min-width:768px){.fz72{font-size:4.5rem}}.fz73{font-size:2.25rem}@media screen and (min-width:768px){.fz73{font-size:4.5625rem}}.fz74{font-size:2.3125rem}@media screen and (min-width:768px){.fz74{font-size:4.625rem}}.fz75{font-size:2.3125rem}@media screen and (min-width:768px){.fz75{font-size:4.6875rem}}.fz76{font-size:2.3125rem}@media screen and (min-width:768px){.fz76{font-size:4.75rem}}.fz77{font-size:2.375rem}@media screen and (min-width:768px){.fz77{font-size:4.8125rem}}.fz78{font-size:2.375rem}@media screen and (min-width:768px){.fz78{font-size:4.875rem}}.fz79{font-size:2.375rem}@media screen and (min-width:768px){.fz79{font-size:4.9375rem}}.fz80{font-size:2.4375rem}@media screen and (min-width:768px){.fz80{font-size:5rem}}.fz81{font-size:2.4375rem}@media screen and (min-width:768px){.fz81{font-size:5.0625rem}}.fz82{font-size:2.4375rem}@media screen and (min-width:768px){.fz82{font-size:5.125rem}}.fz83{font-size:2.5rem}@media screen and (min-width:768px){.fz83{font-size:5.1875rem}}.fz84{font-size:2.5rem}@media screen and (min-width:768px){.fz84{font-size:5.25rem}}.fz85{font-size:2.5rem}@media screen and (min-width:768px){.fz85{font-size:5.3125rem}}.fz86{font-size:2.5625rem}@media screen and (min-width:768px){.fz86{font-size:5.375rem}}.fz87{font-size:2.5625rem}@media screen and (min-width:768px){.fz87{font-size:5.4375rem}}.fz88{font-size:2.5625rem}@media screen and (min-width:768px){.fz88{font-size:5.5rem}}.fz89{font-size:2.625rem}@media screen and (min-width:768px){.fz89{font-size:5.5625rem}}.fz90{font-size:2.625rem}@media screen and (min-width:768px){.fz90{font-size:5.625rem}}.fz91{font-size:2.625rem}@media screen and (min-width:768px){.fz91{font-size:5.6875rem}}.fz92{font-size:2.6875rem}@media screen and (min-width:768px){.fz92{font-size:5.75rem}}.fz93{font-size:2.6875rem}@media screen and (min-width:768px){.fz93{font-size:5.8125rem}}.fz94{font-size:2.6875rem}@media screen and (min-width:768px){.fz94{font-size:5.875rem}}.fz95{font-size:2.75rem}@media screen and (min-width:768px){.fz95{font-size:5.9375rem}}.fz96{font-size:2.75rem}@media screen and (min-width:768px){.fz96{font-size:6rem}}.fz97{font-size:2.75rem}@media screen and (min-width:768px){.fz97{font-size:6.0625rem}}.fz98{font-size:2.8125rem}@media screen and (min-width:768px){.fz98{font-size:6.125rem}}.fz99{font-size:2.8125rem}@media screen and (min-width:768px){.fz99{font-size:6.1875rem}}.fz100{font-size:2.8125rem}@media screen and (min-width:768px){.fz100{font-size:6.25rem}}.fz101{font-size:2.875rem}@media screen and (min-width:768px){.fz101{font-size:6.3125rem}}.fz102{font-size:2.875rem}@media screen and (min-width:768px){.fz102{font-size:6.375rem}}.fz103{font-size:2.875rem}@media screen and (min-width:768px){.fz103{font-size:6.4375rem}}.fz104{font-size:2.9375rem}@media screen and (min-width:768px){.fz104{font-size:6.5rem}}.fz105{font-size:2.9375rem}@media screen and (min-width:768px){.fz105{font-size:6.5625rem}}.fz106{font-size:2.9375rem}@media screen and (min-width:768px){.fz106{font-size:6.625rem}}.fz107{font-size:3rem}@media screen and (min-width:768px){.fz107{font-size:6.6875rem}}.fz108{font-size:3rem}@media screen and (min-width:768px){.fz108{font-size:6.75rem}}.fz109{font-size:3rem}@media screen and (min-width:768px){.fz109{font-size:6.8125rem}}.fz110{font-size:3.0625rem}@media screen and (min-width:768px){.fz110{font-size:6.875rem}}.fz113{font-size:3.125rem}@media screen and (min-width:768px){.fz113{font-size:7.0625rem}}.fz114{font-size:3.125rem}@media screen and (min-width:768px){.fz114{font-size:7.125rem}}.fz115{font-size:3.125rem}@media screen and (min-width:768px){.fz115{font-size:7.1875rem}}@media screen and (min-width:768px){.fz46{font-size:clamp(2.375rem,0.9615384615vw + 1.9134615385rem,2.875rem)}}@media screen and (min-width:768px){.fz64{font-size:clamp(2.875rem,2.1634615385vw + 1.8365384615rem,4rem)}}@media screen and (min-width:768px){.fz80{font-size:clamp(3.125rem,3.6057692308vw + 1.3942307692rem,5rem)}}.fz120{font-size:6.25rem}@media screen and (min-width:768px){.fz120{font-size:clamp(3.75rem,7.2115384615vw + 0.2884615385rem,7.5rem)}}.fz150{font-size:6.875rem}@media screen and (min-width:768px){.fz150{font-size:clamp(4.375rem,9.6153846154vw + -0.2403846154rem,9.375rem)}}.fz200{font-size:7.5rem}@media screen and (min-width:768px){.fz200{font-size:clamp(6.25rem,12.0192307692vw + 0.4807692308rem,12.5rem)}}.u_d_none{display:none!important}.u_d_inline{display:inline!important}.u_d_inline_block{display:inline-block!important}.u_d_block{display:block!important}.u_d_flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}@media screen and (min-width:390px){.u_d_sm_none{display:none!important}.u_d_sm_inline{display:inline!important}.u_d_sm_inline_block{display:inline-block!important}.u_d_sm_block{display:block!important}.u_d_sm_flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:768px){.u_d_md_none{display:none!important}.u_d_md_inline{display:inline!important}.u_d_md_inline_block{display:inline-block!important}.u_d_md_block{display:block!important}.u_d_md_flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1025px){.u_d_lg_none{display:none!important}.u_d_lg_inline{display:inline!important}.u_d_lg_inline_block{display:inline-block!important}.u_d_lg_block{display:block!important}.u_d_lg_flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1601px){.u_d_xl_none{display:none!important}.u_d_xl_inline{display:inline!important}.u_d_xl_inline_block{display:inline-block!important}.u_d_xl_block{display:block!important}.u_d_xl_flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}#wrapper{overflow:hidden}@media screen and (min-width:768px){#wrapper{overflow:inherit}}@media screen and (min-width:768px){html{scrollbar-color:#1ace86 #eee;scrollbar-width:thin}}html.overflow{overflow:hidden}@media screen and (min-width:768px){body::-webkit-scrollbar{width:10px;background-color:#eee;z-index:1}body::-webkit-scrollbar-thumb{background-color:#1ace86}}a,a *,div,div *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.grecaptcha-badge{visibility:hidden}@media screen and (min-width:768px){.l_main{display:-webkit-box;display:-ms-flexbox;display:flex}}.l_main_sticky{width:100%;height:400px;position:relative}@media screen and (min-width:768px){.l_main_sticky{position:fixed;width:50%;top:0;height:100vh}}.l_main_sticky .container{height:100%}@media screen and (min-width:768px){.l_main_sticky .container{display:block;padding-bottom:min(clamp(1.25rem,21.5vw + -17.5625rem,3.9375rem),clamp(1.25rem,-8.047rem + 19.369vh,3.938rem))}}.l_main_sticky_part{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}@media screen and (min-width:768px){.l_main_sticky_part{overflow:hidden}}.l_main_sticky_content{position:relative;height:100%}@media screen and (min-width:768px){.l_main_sticky_content{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:end;-ms-flex-pack:end;justify-content:flex-end}}.l_main_sticky_link_out{position:relative;display:none;z-index:1}@media screen and (min-width:768px){.l_main_sticky_link_out{left:clamp(-4.375rem,-43.75vw + 39.375rem,0rem);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:clamp(0.9375rem,3.9556962025vw + -0.9612341772rem,2.5rem)}}@media screen and (min-width:768px){.l_main_sticky_link_out li{margin:0 32px 0 0}}.l_main_sticky_link_out li:last-child{margin:0}.l_main_sticky_link_out .link{position:relative;color:#455264;font-family:"Roboto Condensed",sans-serif;font-weight:400;line-height:1.5;display:inline-block;text-transform:uppercase;text-decoration:underline}@media screen and (min-width:768px){.l_main_sticky_link_out .link{padding-left:min(clamp(2.5rem,2.1634615385vw + 1.4615384615rem,3.625rem),clamp(2.5rem,-1.392rem + 8.108vh,3.625rem));-webkit-transition:all 0.5s;transition:all 0.5s;font-size:1.25rem}}.l_main_sticky_link_out .link__icon{position:absolute;width:min(clamp(2.5rem,3.125vw + 1rem,4.125rem),clamp(2.5rem,-3.122rem + 11.712vh,4.125rem));height:min(clamp(2.5rem,3.125vw + 1rem,4.125rem),clamp(2.5rem,-3.122rem + 11.712vh,4.125rem));background-color:#1ace86;border-color:#1ace86;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.l_main_sticky_link_out .link__icon img{width:min(clamp(0.625rem,0.9615384615vw + 0.1634615385rem,1.125rem),clamp(0.625rem,-1.105rem + 3.604vh,1.125rem));height:min(clamp(0.625rem,0.9615384615vw + 0.1634615385rem,1.125rem),clamp(0.625rem,-1.105rem + 3.604vh,1.125rem))}@media screen and (min-width:768px){.l_main_sticky_link_out .link__txt{font-size:min(clamp(1.125rem,0.2403846154vw + 1.0096153846rem,1.25rem),clamp(1.125rem,0.693rem + 0.901vh,1.25rem))}}.l_main_sticky_ttl{position:absolute;content:"";top:60px;right:-2px;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;-moz-writing-mode:vertical-lr;line-height:1;opacity:0.13;font-family:"Sorts Mill Goudy",serif;font-weight:400;color:#455264;white-space:nowrap;z-index:2;pointer-events:none}@media screen and (min-width:768px){.l_main_sticky_ttl{top:0;right:auto;left:clamp(-2.1875rem,-2.6086956522vw + 0.4211956522rem,-1.25rem)}}.l_main_sticky_square{position:absolute;background:-webkit-gradient(linear,left top,right top,from(rgb(251,251,251)),to(rgb(239,240,245)));background:linear-gradient(90deg,rgb(251,251,251) 0%,rgb(239,240,245) 100%);pointer-events:none}.l_main_sticky_square01{width:167px;height:158px;position:absolute;background:-webkit-gradient(linear,left top,right top,from(rgb(251,251,251)),to(rgb(239,240,245)));background:linear-gradient(90deg,rgb(251,251,251) 0%,rgb(239,240,245) 100%);pointer-events:none}@media screen and (min-width:768px){.l_main_sticky_square01{width:clamp(16.375rem,4.8076923077vw + 14.0673076923rem,18.875rem);height:clamp(15.1875rem,4.8076923077vw + 12.8798076923rem,17.6875rem)}}.l_main_sticky_square02{width:92px;height:85px;position:absolute;background:-webkit-gradient(linear,left top,right top,from(rgb(251,251,251)),to(rgb(239,240,245)));background:linear-gradient(90deg,rgb(251,251,251) 0%,rgb(239,240,245) 100%);pointer-events:none}@media screen and (min-width:768px){.l_main_sticky_square02{width:clamp(7.75rem,4.8076923077vw + 5.4423076923rem,10.25rem);height:clamp(7.0625rem,4.8076923077vw + 4.7548076923rem,9.5625rem)}}.l_main_content{position:relative;width:100%;background:#FBFBFB;overflow:hidden}@media screen and (min-width:768px){.l_main_content{width:50%;margin-left:auto}}.js_top_txt{-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-delay:var(--ani-delay);transition-delay:var(--ani-delay);opacity:0}.js_top_txt.run{opacity:1}.l_accordion_wrap{margin-bottom:10px}.l_accordion_click{width:100%;position:relative;padding-right:35px}@media screen and (min-width:768px){.l_accordion_click{-webkit-transition:padding 150ms ease-out;transition:padding 150ms ease-out;padding-right:clamp(2.1875rem,3.0048076923vw + 0.7451923077rem,3.75rem)}}.l_accordion_click:after,.l_accordion_click:before{content:"";position:absolute;top:calc(50% - 3px);right:15px;translate:50% -50%;background-color:currentColor;-webkit-transition:150ms ease-out;transition:150ms ease-out}@media screen and (min-width:768px){.l_accordion_click:after,.l_accordion_click:before{right:clamp(0.9375rem,2.25vw + -0.75rem,1.5rem)}}.l_accordion_click:after{width:30px;height:2px}@media screen and (min-width:768px){.l_accordion_click:after{width:clamp(1.875rem,4.5vw + -1.5rem,3rem);height:clamp(0.125rem,0.75vw + -0.4375rem,0.3125rem)}}.l_accordion_click:before{width:2px;height:30px}@media screen and (min-width:768px){.l_accordion_click:before{width:clamp(0.125rem,0.75vw + -0.4375rem,0.3125rem);height:clamp(1.875rem,4.5vw + -1.5rem,3rem)}}.l_accordion_click_area{width:100%;height:120px;padding-left:20px;padding-right:20px;color:#fff;border-color:#2aaf7a;background-color:#2aaf7a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.l_accordion_click_area{height:200px;border-width:4px;cursor:pointer;padding-left:15px;padding-right:15px}.l_accordion_click_area:hover .l_accordion_click{padding-left:10px}.l_accordion_click_area:hover .l_accordion_click:after,.l_accordion_click_area:hover .l_accordion_click:before{scale:1.2}}@media screen and (min-width:1025px){.l_accordion_click_area{padding-left:clamp(2.5rem,18.75vw + -11.5625rem,7.1875rem);padding-right:clamp(2.5rem,18.75vw + -11.5625rem,7.1875rem)}}.l_accordion_click_area.opened .l_accordion_click:before{opacity:0}.l_accordion_click .en,.l_accordion_click .jp{display:block}.l_accordion_click .en{text-transform:uppercase;line-height:1.275}.l_accordion_click .jp{font-family:"Noto Serif JP",serif;font-size:1.5rem;line-height:1.875}@media screen and (min-width:768px){.l_accordion_click .jp{margin-top:-10px;font-size:2rem;font-size:clamp(1.75rem,0.4807692308vw + 1.5192307692rem,2rem)}}.l_accordion_content_area{padding-bottom:50px}@media screen and (min-width:768px){.l_accordion_content_area{padding-bottom:70px}}.dumy_top{display:none}@media screen and (min-width:768px){.dumy_top{display:block;padding-top:158px}}.l_intro{margin-top:40px;margin-bottom:40px}@media screen and (min-width:768px){.l_intro{margin-top:80px;margin-bottom:77px}}.l_intro_title{color:#1ace86;line-height:2.25}@media screen and (min-width:768px){.overflow_auto{height:100%;overflow:auto}}.page_mv_parent{width:100%;height:38px}.page_mv_parent .nav_link{position:relative;font-weight:400;color:#1ace86;text-transform:uppercase;font-size:1rem}.page_mv_parent .nav_link:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:currentColor;-webkit-transition:300ms ease-out;transition:300ms ease-out}@media screen and (min-width:768px){.page_mv_parent .nav_link{font-size:1.25rem}.page_mv_parent .nav_link:hover:after{-webkit-transform:scale(0,1);transform:scale(0,1)}}@media screen and (min-width:768px){.page_mv{position:absolute;z-index:1;inset:0}}.page_mv>.inner{height:100%;padding-top:60px;padding-bottom:20px}@media screen and (min-width:768px){.page_mv>.inner{padding-top:125px}}.page_mv .overflow_auto{scrollbar-width:none;-ms-overflow-style:none}.page_mv .overflow_auto::-webkit-scrollbar{display:none}.page_mv_wrap{padding-top:9.1vh}@media screen and (min-width:768px){.page_mv_wrap{padding-top:min(clamp(0rem,53.125vw + -47.8125rem,5.3125rem),clamp(0rem,-18.378rem + 38.288vh,5.313rem))}}@media screen and (min-width:768px){.page_mv_wrap.business{padding-left:111px;padding-left:clamp(0.6875rem,12.0192307692vw + -5.0817307692rem,6.9375rem)}}@media screen and (min-width:768px){.page_mv_wrap.business .page_mv_heading>.txt:first-child{margin-bottom:12px}.page_mv_wrap.business .page_mv_heading>.txt:nth-child(2){padding-left:43px;padding-left:clamp(1.25rem,2.7644230769vw + -0.0769230769rem,2.6875rem)}.page_mv_wrap.business .page_mv_heading>.txt:nth-child(3){padding-left:120px;padding-left:clamp(3.75rem,7.2115384615vw + 0.2884615385rem,7.5rem)}}@media screen and (min-width:768px){.page_mv_wrap.business .page_mv_heading .span{top:-1.1em;margin-left:12px}}@media screen and (min-width:768px){.page_mv_wrap.minute{padding-left:92px;padding-left:clamp(1.25rem,8.6538461538vw + -2.9038461538rem,5.75rem)}}@media screen and (min-width:768px){.page_mv_wrap.minute .page_mv_heading{margin-top:31px}.page_mv_wrap.minute .page_mv_heading>.txt:first-child{margin-bottom:2px}.page_mv_wrap.minute .page_mv_heading>.txt:nth-child(2){padding-left:80px;padding-left:clamp(3.25rem,3.3653846154vw + 1.6346153846rem,5rem)}.page_mv_wrap.minute .page_mv_heading>.txt:nth-child(3){margin-top:-5px;padding-left:110px;padding-left:clamp(3.75rem,6.0096153846vw + 0.8653846154rem,6.875rem)}}@media screen and (min-width:768px){.page_mv_wrap.minute .page_mv_heading .span{top:-1.7em;margin-left:32px}}@media screen and (min-width:768px){.page_mv_wrap.vision{padding-left:92px;padding-left:clamp(1.25rem,8.6538461538vw + -2.9038461538rem,5.75rem)}}@media screen and (min-width:768px){.page_mv_wrap.vision .page_mv_heading{margin-top:31px}.page_mv_wrap.vision .page_mv_heading>.txt:nth-child(2){margin-top:-10px;padding-left:55px;padding-left:clamp(1.875rem,3.0048076923vw + 0.4326923077rem,3.4375rem)}.page_mv_wrap.vision .page_mv_heading>.txt:nth-child(3){margin-top:-5px;padding-left:210px;padding-left:clamp(7.875rem,10.0961538462vw + 3.0288461538rem,13.125rem)}}@media screen and (min-width:768px){.page_mv_wrap.c_people{padding-top:min(clamp(0rem,53.125vw + -47.8125rem,5.3125rem),clamp(0rem,-18.378rem + 38.288vh,5.313rem));padding-left:104px;padding-left:clamp(1.25rem,10.0961538462vw + -3.5961538462rem,6.5rem)}}@media screen and (min-width:768px){.page_mv_wrap.c_people .page_mv_heading{margin-top:23px}.page_mv_wrap.c_people .page_mv_heading>.txt:nth-child(2){margin-top:-9px;padding-left:50px;padding-left:clamp(1.875rem,2.4038461538vw + 0.7211538462rem,3.125rem)}.page_mv_wrap.c_people .page_mv_heading>.txt:nth-child(3){margin-top:-5px;padding-left:206px;padding-left:clamp(7.875rem,9.6153846154vw + 3.2596153846rem,12.875rem)}}@media screen and (min-width:768px){.page_mv_wrap.c_people .page_mv_heading .span{top:-1.4em;margin-left:0}}@media screen and (min-width:768px){.page_mv_wrap.c_people .page_breadcrumb{margin-top:-20px}}@media screen and (min-width:768px){.page_mv_wrap.workstyle{padding-top:min(clamp(0rem,53.125vw + -47.8125rem,5.3125rem),clamp(0rem,-18.378rem + 38.288vh,5.313rem));padding-left:198px;padding-left:clamp(1.25rem,21.7548076923vw + -9.1923076923rem,12.5625rem)}}@media screen and (min-width:768px){.page_mv_wrap.workstyle .page_mv_heading{margin-top:31px}.page_mv_wrap.workstyle .page_mv_heading>.txt:nth-child(2){margin-top:-10px;padding-left:98px;padding-left:clamp(1.875rem,8.1730769231vw + -2.0480769231rem,6.125rem)}.page_mv_wrap.workstyle .page_mv_heading>.txt:nth-child(3){margin-top:-5px;padding-left:0}}@media screen and (min-width:768px){.page_mv_wrap.workstyle .page_mv_heading .span{top:-1.4em;margin-left:24px}}.page_mv_wrap.workstyle .page_mv_heading.sp .txt{font-size:clamp(2.8125rem,3.8265306122vw + 1.9156568878rem,3.75rem)}@media screen and (min-width:768px){.page_mv_wrap.recruit{padding-top:min(clamp(0rem,53.125vw + -47.8125rem,5.3125rem),clamp(0rem,-18.378rem + 38.288vh,5.313rem));padding-left:102px;padding-left:clamp(1.25rem,9.8557692308vw + -3.4807692308rem,6.375rem)}}@media screen and (min-width:768px){.page_mv_wrap.recruit .page_mv_heading{margin-top:31px}.page_mv_wrap.recruit .page_mv_heading>.txt:nth-child(2){margin-top:-7px}.page_mv_wrap.recruit .page_mv_heading>.txt:nth-child(3){margin-top:-5px;padding-left:190px;padding-left:clamp(7.875rem,7.6923076923vw + 4.1826923077rem,11.875rem)}}@media screen and (min-width:768px){.page_mv_wrap.recruit .page_mv_heading .span{top:-1.22em;margin-left:14px}}@media screen and (min-width:768px){.page_mv_wrap.recruit .page_breadcrumb{margin-top:-20px;padding-left:18px}}.page_mv_heading{margin-top:20px}@media screen and (min-width:768px){.page_mv_heading{margin-top:36px}}.page_mv_heading>.txt{color:#1ace86;font-weight:400;line-height:0.9125;display:block;font-size:3.75rem}@media screen and (min-width:768px){.page_mv_heading>.txt{font-size:clamp(6.25rem,7.2115384615vw + 2.7884615385rem,10rem)}}.page_mv_heading .span{color:#455264;font-weight:500;font-size:0.875rem;line-height:1.1875;position:relative;top:-0.5em}@media screen and (min-width:768px){.page_mv_heading .span{font-size:0.2em;top:-1em;margin-left:33px;margin-left:clamp(0.625rem,2.7644230769vw + -0.7019230769rem,2.0625rem)}}.page_mv_heading .bigger{font-size:1.25em;position:relative;top:-0.205em}.page_breadcrumb{width:100%;margin-top:15px}@media screen and (min-width:768px){.page_breadcrumb{margin-top:-20px}}.page_breadcrumb.page_breadcrumb_opacity .nav_link{opacity:0.5}.page_breadcrumb_child{text-transform:uppercase;font-weight:400;padding-left:22px;position:relative}.page_breadcrumb_child>.nav_link{font-size:1rem;line-height:2;color:#455264;-webkit-transition:150ms ease-out;transition:150ms ease-out}.page_breadcrumb_child>.nav_link:before{content:"";width:6px;height:6px;background-color:currentColor;position:absolute;top:10px;left:0;border-radius:99px}@media screen and (min-width:768px){.page_breadcrumb_child>.nav_link{font-size:1.25rem}.page_breadcrumb_child>.nav_link:before{top:14px}}.page_breadcrumb_child>.nav_link.is_active{opacity:1;color:#1ace86}@media screen and (min-width:768px){.page_breadcrumb_child a:hover{opacity:1!important;color:#1ace86}}
/*# sourceMappingURL=style.css.map */