*{box-sizing:border-box}a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);font-weight:400}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ul li{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border-radius:0}select{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400}select:focus{outline:none;border:none;box-shadow:none}textarea{resize:vertical;vertical-align:bottom}svg{transform:translateZ(0)}a,svg{-webkit-backface-visibility:hidden;backface-visibility:hidden}a{text-decoration:none}@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@font-face{font-family:NeueMontrealVariable;src:url(/fonts/NeueMontreal/PPNeueMontreal-Variable.woff2) format("woff2")}@font-face{font-family:TazuganeGothicRegular;src:url(/fonts/Tazugane/Regular/font.woff2) format("woff2")}@font-face{font-family:TazuganeGothicMedium;src:url(/fonts/Tazugane/Medium/font.woff2) format("woff2")}html{color:#000;word-wrap:break-word;font-feature-settings:"palt";font-size:.5555555556vw}@media print,screen and (max-width:768px){html{font-size:2.5641025641vw}}body{font-family:Inter,Noto Sans JP,sans-serif;width:100%;height:100%;-webkit-text-size-adjust:100%;letter-spacing:.02em;line-height:1.4}body.is-fixed{overflow:hidden}body.dark-mode{background-color:#000;color:#fff}img{width:100%}a{color:#000}.dark-mode a{color:#fff}@media(hover:hover)and (pointer:fine){a:hover{color:#000}.dark-mode a:hover{color:#fff}}a:focus{color:#000;outline:none}.dark-mode a:focus{color:#fff}a:active{color:#000}.dark-mode a:active{color:#fff}strong{font-weight:700;font-family:TazuganeGothicMedium,sans-serif}select{font-family:TazuganeGothicRegular,sans-serif}button{color:#000}:global(.dark-mode) button{color:#fff}.aligncenter{margin-right:auto!important}.aligncenter,.alignright{margin-left:auto!important}.is-sp{display:none}@media print,screen and (max-width:768px){.is-sp{display:block}.is-pc{display:none}}.u-mt50{margin-top:5rem}@media print,screen and (max-width:768px){.u-mt50{margin-top:3rem}}.u-mt100{margin-top:10rem}@media print,screen and (max-width:768px){.u-mt100{margin-top:5rem}}.u-pt100{padding-top:10rem}@media print,screen and (max-width:768px){.u-pt100{padding-top:5rem}}.u-center{text-align:center}@media print,screen and (min-width:769px){.u-center-pc{text-align:center}}@media print,screen and (max-width:768px){.u-center-sp{text-align:center}}.u-bold{font-family:TazuganeGothicMedium,sans-serif}.p-case{font-size:1.8rem}@media print,screen and (max-width:768px){.p-case{font-size:1.8rem}}.p-case_section{margin-top:15rem}@media print,screen and (max-width:768px){.p-case_section{margin-top:10rem}}.p-case_section img{height:auto}.p-case_section_title{font-size:4.2rem;line-height:1;font-weight:700;font-family:Inter,Noto Sans JP,sans-serif}@media print,screen and (max-width:768px){.p-case_section_title{font-size:3rem}}.p-case_section_title:after{content:"";display:block;width:100%;height:1px;background-color:#b3b3b3;transition:width .7s;margin-top:2rem}.dark-mode .p-case_section_title:after{background-color:#666}.p-case_block{margin-top:10rem}.p-case_block_title{font-size:2.4rem;font-family:Inter,Noto Sans JP,sans-serif;font-weight:700;line-height:1.4;padding-bottom:2rem;border-bottom:1px solid #b3b3b3}@media print,screen and (max-width:768px){.p-case_block_title{font-size:1.8rem;padding-bottom:1rem}}.is-vi .p-case_block_title{font-weight:600;font-family:Open Sans,sans-serif}.p-case_column{display:flex;align-items:flex-start}@media print,screen and (max-width:768px){.p-case_column{display:block}}.p-case_column div:nth-of-type(n+2),.p-case_column p:nth-of-type(n+2){margin-left:10rem}@media print,screen and (max-width:768px){.p-case_column div:nth-of-type(n+2),.p-case_column p:nth-of-type(n+2){margin-left:0}}.p-case_column.--center{align-items:center}.p-case_outline{margin-top:5rem}.p-case_outline_block{display:flex}.p-case_outline_block:nth-of-type(n+2){margin-top:1rem}.p-case_outline_block dd,.p-case_outline_block dt{font-size:1.5rem}@media print,screen and (max-width:768px){.p-case_outline_block dd,.p-case_outline_block dt{font-size:1.3rem}}.is-vi .p-case_outline_block dd,.is-vi .p-case_outline_block dt{font-weight:600;font-family:Open Sans,sans-serif}.p-case_outline_block dt{width:11.5rem;flex-shrink:0}@media print,screen and (max-width:768px){.p-case_outline_block dt{width:12.5rem}}.p-case_outline_block dd a{text-decoration:underline;word-break:break-all}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:769px){.p-case_outline_block dd a:hover{text-decoration:none}}.p-case_qa{margin-top:10rem}@media print,screen and (max-width:768px){.p-case_qa{margin-top:4.5rem}}.p-case_qa+.p-case_qa{margin-top:5rem}@media print,screen and (max-width:768px){.p-case_qa+.p-case_qa{margin-top:2rem}}.p-case_qa_block{display:flex;font-size:2.4rem;font-family:Inter,Noto Sans JP,sans-serif;font-weight:700;border:1px solid #000}.dark-mode .p-case_qa_block{border-color:#fff}@media print,screen and (max-width:768px){.p-case_qa_block{font-size:1.3rem}}.is-en .p-case_qa_block,.is-vi .p-case_qa_block{font-size:2rem}@media print,screen and (max-width:768px){.is-en .p-case_qa_block,.is-vi .p-case_qa_block{font-size:1.3rem}}.p-case_qa_block dt{width:19rem;border-right:1px solid #000;flex-shrink:0;display:flex;align-items:center}.dark-mode .p-case_qa_block dt{border-color:#fff}@media print,screen and (max-width:768px){.p-case_qa_block dt{width:6.2rem;letter-spacing:.01em}.is-en .p-case_qa_block dt,.is-vi .p-case_qa_block dt{width:8rem}}.p-case_qa_block dd,.p-case_qa_block dt{padding:1rem 4rem .8rem}@media print,screen and (max-width:768px){.p-case_qa_block dd,.p-case_qa_block dt{padding:1rem 1rem .8rem}}.is-vi .p-case_qa_block dd,.is-vi .p-case_qa_block dt{font-weight:600;font-family:Open Sans,sans-serif}.p-case_qa_block.is_q dt{background-color:#edf0f0}.dark-mode .p-case_qa_block.is_q dt{background-color:#5a6666}.p-case_qa_block.is_a{margin-top:1rem}@media print,screen and (max-width:768px){.p-case_qa_block.is_a{margin-top:.5rem}}.p-case_qa_block.is_a dt{background-color:#0dbfbf}.p-case_graph{margin-top:10rem;background-color:#edf0f0;text-align:center;padding:11rem 0 7rem;position:relative}@media print,screen and (max-width:768px){.p-case_graph{margin-top:5rem;padding:8rem 4.5rem 4rem}}.p-case_graph p{position:absolute;top:3rem;left:3rem;font-size:2.4rem;font-family:Inter,Noto Sans JP,sans-serif;font-weight:700;line-height:1.4;color:#000}@media print,screen and (max-width:768px){.p-case_graph p{top:2rem;left:2rem;font-size:1.8rem}.is-en .p-case_graph p,.is-vi .p-case_graph p{font-size:1.3rem}}.is-vi .p-case_graph p{font-weight:600;font-family:Open Sans,sans-serif}.p-case_graph img{width:42rem;height:auto;margin-top:0}@media print,screen and (max-width:768px){.p-case_graph img{width:100%;width:26rem}}.p-case_workflow{margin-top:5rem;display:flex;justify-content:space-between}@media print,screen and (max-width:768px){.p-case_workflow{display:block}}.p-case_workflow_phase{width:calc((100% - 8rem)/3)}@media print,screen and (max-width:768px){.p-case_workflow_phase{width:100%}.p-case_workflow_phase:nth-of-type(n+2){margin-top:3rem}}.p-case_workflow_phase dt{font-size:1.8rem;padding-bottom:1rem;border-bottom:1px solid #b3b3b3;font-weight:700;font-family:Inter,Noto Sans JP,sans-serif}@media print,screen and (max-width:768px){.p-case_workflow_phase dt{font-size:1.5rem}}.p-case_workflow_phase dd{margin-top:1rem;font-size:1.5rem;line-height:1.6}@media print,screen and (max-width:768px){.p-case_workflow_phase dd{font-size:1.3rem}}.p-case_movie{margin-top:5rem;width:100%;aspect-ratio:16/9}.p-case_movie iframe{width:100%;height:100%}.p-case_interview{margin-top:17rem}@media print,screen and (max-width:768px){.p-case_interview{margin-top:15rem}}.p-case_interview_lead{font-family:Inter,Noto Sans JP,sans-serif;font-weight:700;font-size:2.4rem;margin-top:5rem}@media print,screen and (max-width:768px){.p-case_interview_lead{font-size:1.8rem}}.is-vi .p-case_interview_lead{font-weight:600;font-family:Open Sans,sans-serif}.p-case_interview_lead br{display:none}@media print,screen and (max-width:768px){.p-case_interview_lead br{display:inline-block}}.p-case_interview_img{margin-top:3rem}@media print,screen and (max-width:768px){.p-case_interview_img{margin-top:2rem}}.p-case_interview_info{display:flex;align-items:flex-start;margin-top:2rem}.p-case_interview_info p{font-size:1.5rem;line-height:1.8;width:50%}@media print,screen and (max-width:768px){.p-case_interview_info p{font-size:1rem}}.p-case_interview_info p:first-of-type{padding-right:1rem}.p-case_interview_footer{margin-top:5rem;padding-top:3rem;border-top:1px solid #b3b3b3}@media print,screen and (max-width:768px){.p-case_interview_footer{padding-top:2rem}}.p-case_link{display:flex;justify-content:center;align-items:center;font-family:Inter,Noto Sans JP,sans-serif;font-weight:700;font-size:1.8rem;line-height:1;width:19.3rem;height:7.2rem;border-radius:4rem;position:relative;overflow:hidden;border:1px solid #000;background:#fff;z-index:1;text-decoration:none!important}.dark-mode .p-case_link{background:#000;border-color:#fff}@media print,screen and (max-width:768px){.p-case_link{width:16rem;height:5.6rem;padding:1.5rem 0;font-size:1.5rem}}.is-vi .p-case_link{font-weight:600;font-family:Open Sans,sans-serif}.p-case_link:before{content:"";display:block;width:20rem;height:20rem;position:absolute;top:-6.2rem;left:-20rem;z-index:2;border-radius:50%;background:#fff;mix-blend-mode:difference;transition:left .25s cubic-bezier(.68,.31,.33,.66)}.p-case_link img{display:block;width:2.4rem;height:auto;margin-right:2rem;transition:transform .25s cubic-bezier(.68,.31,.33,.66)}.dark-mode .p-case_link img{filter:invert(100%)}@media print,screen and (max-width:768px){.p-case_link img{width:2rem;margin-right:1.5rem}}.is-en .p-case_link img,.is-vi .p-case_link img{margin-right:1.4rem}@media print,screen and (max-width:768px){.is-en .p-case_link img,.is-vi .p-case_link img{margin-right:1rem}}.p-case_link span{display:inline-block}.is-vi .p-case_link span{font-weight:600;font-family:Open Sans,sans-serif}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:769px){.p-case_link:hover:before{left:0}.p-case_link:hover img{transform:translateX(.4rem)}}.p-case a{text-decoration:underline}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:769px){.p-case a:hover{text-decoration:none}}.u_sp{display:none}@media print,screen and (max-width:768px){.u_sp{display:block}}.u_pc{display:block}@media print,screen and (max-width:768px){.u_pc{display:none}}.l_main{padding-top:min(12rem,100px)}@media print,screen and (max-width:768px){.l_main{padding-top:0}}:global(.is-menu-opened) .l_main{pointer-events:none!important}.l_contents{padding:0 5.6rem}@media print,screen and (max-width:768px){.l_contents{padding:0 2rem}}.l_primary{width:calc(100% - min(19rem, 158.33px) - min(15.5rem, 129.17px))}@media print,screen and (max-width:768px){.l_primary{width:100%}}main.is-vi{font-family:Open Sans,sans-serif}.l_overlay{width:100%;height:100%;position:fixed;background-color:#fff;top:0;left:0;z-index:98;transform-origin:top}:global(.dark-mode) .l_overlay{background-color:#000}.p-interview_section{margin-top:10rem}.p-interview_section_title{padding-bottom:1rem;border-bottom:1px solid #b3b3b3;font-size:2.4rem;display:flex;align-items:flex-start}@media print,screen and (max-width:768px){.p-interview_section_title{font-size:1.8rem;display:flex;line-height:1.6}}.p-interview_section_title_num{font-family:NeueMontrealVariable,sans-serif;font-variation-settings:"wght" 630;font-weight:630;margin-right:3.5rem}@media print,screen and (max-width:768px){.p-interview_section_title_num{margin-right:2rem}}.p-interview_theme_header{display:flex;align-items:flex-start;margin-top:10rem}@media print,screen and (max-width:768px){.p-interview_theme_header{margin-top:5rem}}.p-interview_theme_header:before{content:"";display:block;width:5rem;height:1px;background-color:#000;margin-top:1rem;margin-right:4rem;margin-left:.5rem;flex-shrink:0}@media print,screen and (max-width:768px){.p-interview_theme_header:before{width:4rem;margin-right:2rem;margin-top:.8rem;flex-shrink:0}}.dark-mode .p-interview_theme_header:before{background-color:#fff}.is-en .p-interview_theme_header:before,.is-vi .p-interview_theme_header:before{width:7.5rem;margin-right:3rem}@media print,screen and (max-width:768px){.is-en .p-interview_theme_header:before,.is-vi .p-interview_theme_header:before{width:5.5rem;margin-right:2.5rem}}.p-interview_theme_title{font-family:TazuganeGothicMedium,sans-serif;font-size:1.5rem;line-height:1.6}@media print,screen and (max-width:768px){.p-interview_theme_title{font-size:1.3rem}}.is-vi .p-interview_theme_title{font-weight:600;font-family:Open Sans,sans-serif}.p-interview_talk{display:flex;align-items:flex-start;margin-top:5rem}@media print,screen and (max-width:768px){.p-interview_talk{margin-top:2rem}}.p-interview_talk_name{font-family:TazuganeGothicMedium,sans-serif;font-size:1.5rem;width:9.5rem;display:flex;align-items:center;flex-shrink:0;line-height:1.8}@media print,screen and (max-width:768px){.p-interview_talk_name{font-size:1.3rem;width:6.5rem}}.is-en .p-interview_talk_name,.is-vi .p-interview_talk_name{width:11rem}@media print,screen and (max-width:768px){.is-en .p-interview_talk_name,.is-vi .p-interview_talk_name{width:8.5rem}}.is-vi .p-interview_talk_name{padding-top:.3rem;font-weight:600;font-family:Open Sans,sans-serif}.p-interview_talk_name:before{content:"";width:1.5rem;height:1.5rem;border-radius:50%;background-color:#ef402e;margin-right:1rem}@media print,screen and (max-width:768px){.p-interview_talk_name:before{width:1.3rem;height:1.3rem;margin-right:.5rem}}.is-en .p-interview_talk_name span,.is-vi .p-interview_talk_name span{display:block;width:7rem;padding-top:.4rem;line-height:1.2}@media print,screen and (max-width:768px){.is-en .p-interview_talk_name span,.is-vi .p-interview_talk_name span{width:6rem}}.is-vi .p-interview_talk_name span{width:6.5rem;padding-top:0}@media print,screen and (max-width:768px){.is-vi .p-interview_talk_name span{width:5.8rem}}.p-interview_talk_name.is_b:before{background-color:#0dbfbf}.p-interview_talk_text{font-size:1.5rem;line-height:1.8}@media print,screen and (max-width:768px){.p-interview_talk_text{font-size:1.3rem}}.p-interview_contents{margin-left:9.5rem;margin-top:5rem}@media print,screen and (max-width:768px){.p-interview_contents{margin-left:6.5rem;margin-top:3rem}}.is-en .p-interview_contents,.is-vi .p-interview_contents{margin-left:11rem}@media print,screen and (max-width:768px){.is-en .p-interview_contents,.is-vi .p-interview_contents{margin-left:8.5rem}}.p-interview_contents img{height:auto}.Header_u_sp__zun3n{display:none}@media print,screen and (max-width:768px){.Header_u_sp__zun3n{display:block}}.Header_u_pc__mbbbb{display:block}@media print,screen and (max-width:768px){.Header_u_pc__mbbbb{display:none}}.Header_l_main__zMYDg{padding-top:min(12rem,100px)}@media print,screen and (max-width:768px){.Header_l_main__zMYDg{padding-top:0}}.is-menu-opened .Header_l_main__zMYDg{pointer-events:none!important}.Header_l_contents__8iIxS{padding:0 5.6rem}@media print,screen and (max-width:768px){.Header_l_contents__8iIxS{padding:0 2rem}}.Header_l_primary__SS4EJ{width:calc(100% - min(19rem, 158.33px) - min(15.5rem, 129.17px))}@media print,screen and (max-width:768px){.Header_l_primary__SS4EJ{width:100%}}main.Header_is-vi__3WP29{font-family:Open Sans,sans-serif}.Header_l_overlay__bb8tS{width:100%;height:100%;position:fixed;background-color:#fff;top:0;left:0;z-index:98;transform-origin:top}.dark-mode .Header_l_overlay__bb8tS{background-color:#000}.Header_header__SQD4u{position:relative;top:4rem;left:0;z-index:99;width:100%;height:5rem;max-width:1440px;justify-self:center;margin:0;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:min(2.3rem,19.17px) min(5rem,41.67px)}.is-menu-opened .Header_header__SQD4u{pointer-events:none!important}@media print,screen and (max-width:768px){.Header_header__SQD4u{padding:min(2rem,26.67px) min(8rem,106.67px) 0 min(2rem,26.67px);height:min(12rem,160px)}}.Header_header__SQD4u.Header_is_scroll__2p0Ts{justify-self:anchor-center;top:0}@media print,screen and (max-width:768px){.Header_header__SQD4u.Header_is_scroll__2p0Ts{padding:0;background-color:rgba(0,0,0,0)}}.dark-mode .Header_header__SQD4u{background-color:#000}@media print,screen and (max-width:768px){.dark-mode .Header_header__SQD4u.Header_is_scroll__2p0Ts{background-color:rgba(0,0,0,0)}}.Header_logo__0BY1u{width:min(10rem,83.33px);height:min(15rem,125px)}.Header_is_scroll__2p0Ts .Header_logo__0BY1u{width:min(6rem,50px);height:min(12rem,100px)}@media print,screen and (max-width:768px){.Header_is_scroll__2p0Ts .Header_logo__0BY1u{margin-left:min(8rem,106.67px);display:none}}.Header_logo__0BY1u img{display:block;width:100%;height:auto;margin:min(2.3rem,19.17px) 0;position:relative;padding:min(1.6rem,13.33px)}.dark-mode .Header_logo__0BY1u img{filter:invert(100%)}.Header_content__aRd6r{display:flex;align-items:center}@media print,screen and (max-width:768px){.Header_content__aRd6r{display:none}}.Header_nav__jnnUH{display:flex;align-items:center;flex-shrink:0;font-weight:500;font-family:Inter,Noto Sans JP,sans-serif}.Header_is_active__0C27D .Header_nav__jnnUH{opacity:0;pointer-events:none}.Header_nav_link__07af_{line-height:1.2;font-size:clamp(12px,2.2rem,16px);font-weight:500}.Header_nav_link__07af_:after{content:"";display:block;width:100%;height:1px;background-color:#000;transform:scaleX(0);transition:transform .5s cubic-bezier(.25,.58,.44,.98);transform-origin:right}.dark-mode .Header_nav_link__07af_:after{background-color:#fff}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:769px){.Header_nav_link__07af_:hover:after{transform-origin:left;transform:scaleX(1);transition:transform .3s cubic-bezier(.25,.58,.44,.98)}}.Header_nav_link__07af_+.Header_nav_link__07af_{margin-left:min(4rem,33.33px)}.Header_nav_link__07af_.Header_is_current__d_sal{background-color:bluel}.Header_nav_link__07af_.Header_is_current__d_sal:after{transform:scaleX(1)}.Header_nav_link_img__oI6DT{width:clamp(10px,2rem,12px);height:clamp(10px,2rem,12px);margin-left:min(.8rem,6.67px)}.Header_nav_link_button__x5k5L{line-height:1.2;font-size:clamp(12px,2.2rem,16px);font-weight:700;margin-left:min(4rem,33.33px);padding:min(.8rem,6.67px) min(1.6rem,13.33px);border-radius:min(.6rem,5px);background-color:#edf0f0}.Header_nav_link_button__x5k5L:after{content:"";display:block;width:100%;height:1px;background-color:#000;transform:scaleX(0);transition:transform .5s cubic-bezier(.25,.58,.44,.98);transform-origin:right}.dark-mode .Header_nav_link_button__x5k5L:after{background-color:#fff}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:769px){.Header_nav_link_button__x5k5L:hover:after{transform-origin:left;transform:scaleX(1);transition:transform .3s cubic-bezier(.25,.58,.44,.98)}}.Header_menu__ZvKY9{visibility:collapse;position:absolute;top:0;width:2em;z-index:99;right:0}@media print,screen and (max-width:768px){.Header_menu__ZvKY9{visibility:visible;width:4rem;right:2rem}.Header_menu__ZvKY9.Header_is_scroll__2p0Ts{top:2rem;width:5rem;height:5rem;background-color:#fff;border-radius:50%;text-align:center}.dark-mode .Header_menu__ZvKY9.Header_is_scroll__2p0Ts{background-color:#000}}.Header_menu__ZvKY9.Header_is_scroll__2p0Ts .Header_menu_content__CsiiN{margin-top:1.3rem}@media print,screen and (max-width:768px){.Header_menu__ZvKY9.Header_is_scroll__2p0Ts .Header_menu_content__CsiiN{margin-top:0;height:100%;width:3rem}}.Header_menu_content__CsiiN{background-color:none;width:100%;margin-top:5.8rem;padding:.8rem 0}@media print,screen and (max-width:768px){.Header_menu_content__CsiiN{margin-top:5rem}}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:769px){.Header_menu_content__CsiiN:hover:before{transform:translateY(-2px)}.Header_menu_content__CsiiN:hover:after{transform:translateY(2px)}}.Header_menu_content__CsiiN:after,.Header_menu_content__CsiiN:before{content:"";display:block;width:100%;height:2px;background:#000;transition:transform .2s;transform-origin:center}.dark-mode .Header_menu_content__CsiiN:after,.dark-mode .Header_menu_content__CsiiN:before{background:#fff}.Header_menu_content__CsiiN:after{margin-top:.8rem}@media print,screen and (max-width:768px){.Header_menu_content__CsiiN:after{margin-top:.6rem}}.Menu_u_sp__eFGA9{display:none}@media print,screen and (max-width:768px){.Menu_u_sp__eFGA9{display:block}}.Menu_u_pc__8seOj{display:block}@media print,screen and (max-width:768px){.Menu_u_pc__8seOj{display:none}}.Menu_l_main__9r9LT{padding-top:min(12rem,100px)}@media print,screen and (max-width:768px){.Menu_l_main__9r9LT{padding-top:0}}.is-menu-opened .Menu_l_main__9r9LT{pointer-events:none!important}.Menu_l_contents__LR46O{padding:0 5.6rem}@media print,screen and (max-width:768px){.Menu_l_contents__LR46O{padding:0 2rem}}.Menu_l_primary__mW27w{width:calc(100% - min(19rem, 158.33px) - min(15.5rem, 129.17px))}@media print,screen and (max-width:768px){.Menu_l_primary__mW27w{width:100%}}main.Menu_is-vi__Xio5J{font-family:Open Sans,sans-serif}.Menu_l_overlay__pWm29{width:100%;height:100%;position:fixed;background-color:#fff;top:0;left:0;z-index:98;transform-origin:top}.dark-mode .Menu_l_overlay__pWm29{background-color:#000}.Menu_menu__XH9sr{position:fixed;top:0;right:0;width:70rem;height:90rem;z-index:100;background:#ccd2d2;transform:translateX(100%);border:1px solid #edf0f0}@media print,screen and (max-width:768px){.Menu_menu__XH9sr{top:0;left:0;right:0;width:100%;height:100%}}.dark-mode .Menu_menu__XH9sr{background:#5a6666}.Menu_menu__XH9sr.Menu_is_disabled__qGc3W{pointer-events:none}.Menu_logo__gDWwy{position:absolute;top:3rem;left:5rem;z-index:3;width:min(6rem,50px);height:auto;opacity:0;background-color:#fff}.dark-mode .Menu_logo__gDWwy{background-color:#000}@media print,screen and (max-width:768px){.Menu_logo__gDWwy{left:2rem}}.Menu_logo__gDWwy img{width:100%}.dark-mode .Menu_logo__gDWwy img{filter:invert(100%)}.Menu_lang__ZZMSh{position:absolute;top:3rem;right:31.6rem;z-index:3;opacity:0}@media print,screen and (max-width:768px){.Menu_lang__ZZMSh{top:3.8rem;right:13.8rem}}.Menu_mode__vZELA{position:absolute;top:3.4rem;right:21.6rem;z-index:3;width:2.4rem;height:2.4rem;transform:scale(0)}@media print,screen and (max-width:768px){.Menu_mode__vZELA{top:4rem;right:10rem;width:1.8rem;height:1.8rem;display:none}}.Menu_mode__vZELA button{display:block;width:100%;height:100%;border-radius:50%;background-color:#000;transition:transform .2s}.dark-mode .Menu_mode__vZELA button{background-color:#fff}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:769px){.Menu_mode__vZELA button:hover{transform:scale(1.1)}}.Menu_closeBtn__tRLIr{position:absolute;top:3rem;left:32rem;width:6rem;padding:1rem 0;z-index:101;transition:transform .2s}@media print,screen and (max-width:768px){.Menu_closeBtn__tRLIr{width:4rem;right:2rem}}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:769px){.Menu_closeBtn__tRLIr:hover{transform:scale(1.1)}}.Menu_closeBtn__tRLIr picture{display:block;transform:scale(0)}.Menu_closeBtn__tRLIr img{width:100%;height:auto}.dark-mode .Menu_closeBtn__tRLIr img{filter:invert(100%)}.Menu_bg__W61tp{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;transform:translateX(100%)}.dark-mode .Menu_bg__W61tp{background-color:#000}.Menu_inner__CcDS_{position:relative;z-index:2;width:100%;height:100%;padding:0 5rem;display:flex;align-items:center;overflow:auto;transform-origin:top;scrollbar-width:none;-ms-overflow-style:none}.Menu_inner__CcDS_::-webkit-scrollbar{display:none}@media screen and (min-width:769px)and (max-height:39.0555555556vw){.Menu_inner__CcDS_{display:block}}@media print,screen and (max-width:768px){.Menu_inner__CcDS_{display:block;padding:0 5rem}}.Menu_content__Qn9Ny{padding:34rem 0 6rem 5rem}@media print,screen and (max-width:768px){.Menu_content__Qn9Ny{padding:12rem 0 6rem}}.Menu_main__WXW4T{display:flex;align-items:flex-start}@media print,screen and (max-width:768px){.Menu_main__WXW4T{flex-wrap:wrap}}.Menu_main_block__7Rqbk:first-of-type{width:15rem}@media print,screen and (max-width:768px){.Menu_main_block__7Rqbk:first-of-type{width:12.4rem}}.Menu_main_block__7Rqbk:nth-of-type(2){width:20rem}@media print,screen and (max-width:768px){.Menu_main_block__7Rqbk:nth-of-type(2){width:calc(100% - 12.4rem)}.Menu_main_block__7Rqbk:nth-of-type(3){margin-left:12.4rem;margin-top:1.5rem}}.Menu_main_block__7Rqbk p{overflow:hidden}.Menu_main_block__7Rqbk p+p{margin-top:3rem}@media print,screen and (max-width:768px){.Menu_main_block__7Rqbk p+p{margin-top:min(1rem,13.33px)}}.Menu_main_block__7Rqbk p a{display:inline-block;font-size:min(2.5rem,20.83px);line-height:1.5;transform:translateY(105%);font-family:NeueMontrealVariable,sans-serif;font-variation-settings:"wght" 630;font-weight:630}.Menu_main_block__7Rqbk p a:after{content:"";display:block;width:100%;height:1px;background-color:#000;transform:scaleX(0);transition:transform .5s cubic-bezier(.25,.58,.44,.98);transform-origin:right}.dark-mode .Menu_main_block__7Rqbk p a:after{background-color:#fff}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:769px){.Menu_main_block__7Rqbk p a:hover:after{transform-origin:left;transform:scaleX(1);transition:transform .3s cubic-bezier(.25,.58,.44,.98)}}@media print,screen and (max-width:768px){.Menu_main_block__7Rqbk p a{line-height:1.2;font-size:min(1.2rem,16px)}.Menu_main_block__7Rqbk p a.Menu_is_top__gz3Mb{font-size:min(1.8rem,24px)}}.Menu_sub__xb7tl{margin-top:8rem;margin-left:0;display:flex;align-items:flex-start}@media print,screen and (max-width:768px){.Menu_sub__xb7tl{margin-top:5rem;margin-left:12.4rem;display:block}}.Menu_sub_block__bSEm6:first-child{width:25rem;overflow:hidden}@media print,screen and (max-width:768px){.Menu_sub_block__bSEm6:first-child{width:100%}}.Menu_sub_block__bSEm6:first-child a{display:inline-flex;align-items:center;flex-wrap:wrap}.Menu_sub_block__bSEm6:first-child a img{width:2rem;height:2rem;margin-left:.8rem}.dark-mode .Menu_sub_block__bSEm6:first-child a img{filter:invert(100%)}@media print,screen and (max-width:768px){.Menu_sub_block__bSEm6:first-child a img{width:1.5rem;height:1.5rem;margin-left:.5rem}.Menu_sub_block__bSEm6:nth-child(2){margin-top:2rem}}.Menu_sub_block__bSEm6:nth-child(2) li{overflow:hidden}.Menu_sub_block__bSEm6 a{display:inline-block;font-size:min(1.8rem,15px);font-family:TazuganeGothicMedium,sans-serif;line-height:1.4;white-space:nowrap;transform:translateY(105%)}.Menu_sub_block__bSEm6 a:after{content:"";display:block;width:100%;height:1px;background-color:#000;transform:scaleX(0);transition:transform .5s cubic-bezier(.25,.58,.44,.98);transform-origin:right}.dark-mode .Menu_sub_block__bSEm6 a:after{background-color:#fff}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:769px){.Menu_sub_block__bSEm6 a:hover:after{transform-origin:left;transform:scaleX(1);transition:transform .3s cubic-bezier(.25,.58,.44,.98)}}@media print,screen and (max-width:768px){.Menu_sub_block__bSEm6 a{font-size:min(1.3rem,17.33px)}}.Menu_is-vi__Xio5J .Menu_sub_block__bSEm6 a{font-weight:600;font-family:Open Sans,sans-serif}.Menu_is-vi__Xio5J .Menu_sub_block__bSEm6 a.Menu_sub_block_item5__HGeOn{letter-spacing:.01em}.Menu_sub_block__bSEm6 li+li{margin-top:1.8rem}@media print,screen and (max-width:768px){.Menu_sub_block__bSEm6 li+li{margin-top:1rem}}.Menu_sns__3z0_w{display:flex;align-items:baseline;margin-top:10rem;margin-left:23rem}@media print,screen and (max-width:768px){.Menu_sns__3z0_w{margin-top:min(4rem,53.33px);margin-left:12.4rem}}.Menu_sns__3z0_w li+li{margin-left:3rem}@media print,screen and (max-width:768px){.Menu_sns__3z0_w li+li{margin-left:2rem}}.Menu_sns__3z0_w li a{display:inline-block;transition:transform .2s;overflow:hidden;height:2rem;will-change:transform}@media print,screen and (max-width:768px){.Menu_sns__3z0_w li a{height:1.8rem}}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:769px){.Menu_sns__3z0_w li a:hover{transform:scale(1.2)}}.dark-mode .Menu_sns__3z0_w li a{filter:invert(100%)}.Menu_sns__3z0_w li a svg{transform:translateY(105%);display:inline-block;width:2rem;height:100%}@media print,screen and (max-width:768px){.Menu_sns__3z0_w li a svg{width:1.8rem;height:100%}}.Lang_u_sp__qoy7i{display:none}@media print,screen and (max-width:768px){.Lang_u_sp__qoy7i{display:block}}.Lang_u_pc__MaG_H{display:block}@media print,screen and (max-width:768px){.Lang_u_pc__MaG_H{display:none}}.Lang_l_main__gLPs0{padding-top:min(12rem,100px)}@media print,screen and (max-width:768px){.Lang_l_main__gLPs0{padding-top:0}}.is-menu-opened .Lang_l_main__gLPs0{pointer-events:none!important}.Lang_l_contents__vAbfl{padding:0 5.6rem}@media print,screen and (max-width:768px){.Lang_l_contents__vAbfl{padding:0 2rem}}.Lang_l_primary__2lr_A{width:calc(100% - min(19rem, 158.33px) - min(15.5rem, 129.17px))}@media print,screen and (max-width:768px){.Lang_l_primary__2lr_A{width:100%}}main.Lang_is-vi__M9KWy{font-family:Open Sans,sans-serif}.Lang_l_overlay__KWDAP{width:100%;height:100%;position:fixed;background-color:#fff;top:0;left:0;z-index:98;transform-origin:top}.dark-mode .Lang_l_overlay__KWDAP{background-color:#000}.Lang_lang__PTVwt{width:min(15rem,125px);display:flex;justify-content:space-between;flex-shrink:0;position:relative}@media print,screen and (max-width:768px){.Lang_lang__PTVwt{width:min(12rem,160px)}.Lang_lang__PTVwt.Lang_is_active__8Tv_H{display:none}}.Lang_lang__PTVwt:before{content:"";display:block;width:min(5rem,41.67px);height:min(3rem,25px);border:1px solid #000;background-color:#fff;border-radius:min(3rem,25px);position:absolute;top:0;left:0;transition:left .2s}.dark-mode .Lang_lang__PTVwt:before{border-color:#fff;background-color:#000}@media print,screen and (max-width:768px){.Lang_lang__PTVwt:before{width:min(4rem,53.33px);height:min(2rem,26.67px)}}.Lang_lang__PTVwt.Lang_is_en__FjDl8 li:nth-of-type(2),.Lang_lang__PTVwt.Lang_is_ja__kvfNS li:first-of-type{pointer-events:none}.Lang_lang__PTVwt.Lang_is_en__FjDl8:before{left:min(5rem,41.67px)}@media print,screen and (max-width:768px){.Lang_lang__PTVwt.Lang_is_en__FjDl8:before{left:min(4rem,53.33px)}}.Lang_lang__PTVwt.Lang_is_vi__Ntj_b li:nth-of-type(3){pointer-events:none}.Lang_lang__PTVwt.Lang_is_vi__Ntj_b:before{left:min(10rem,83.33px)}@media print,screen and (max-width:768px){.Lang_lang__PTVwt.Lang_is_vi__Ntj_b:before{left:min(8rem,106.67px)}}.Lang_lang__PTVwt li{width:min(5rem,41.67px)}@media print,screen and (max-width:768px){.Lang_lang__PTVwt li{width:min(4rem,53.33px)}}.Lang_lang__PTVwt li a{display:block;font-size:min(1.5rem,12.5px);padding:min(.9rem,7.5px) 0 min(.7rem,5.83px);text-align:center;line-height:1;transition:transform .2s;will-change:transform;font-weight:400;font-family:Inter,Noto Sans JP,sans-serif}@media print,screen and (max-width:768px){.Lang_lang__PTVwt li a{padding:min(.4rem,5.33px) 0 min(.2rem,2.67px);line-height:1}}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:769px){.Lang_lang__PTVwt li a:hover{transform:scale(1.1)}}.Footer_u_sp__dLb_f{display:none}@media print,screen and (max-width:768px){.Footer_u_sp__dLb_f{display:block}}.Footer_u_pc__TRzlZ{display:block}@media print,screen and (max-width:768px){.Footer_u_pc__TRzlZ{display:none}}.Footer_l_main__JRbWI{padding-top:min(12rem,100px)}@media print,screen and (max-width:768px){.Footer_l_main__JRbWI{padding-top:0}}.is-menu-opened .Footer_l_main__JRbWI{pointer-events:none!important}.Footer_l_contents__PORSG{padding:0 5.6rem}@media print,screen and (max-width:768px){.Footer_l_contents__PORSG{padding:0 2rem}}.Footer_l_primary__tgJWP{width:calc(100% - min(19rem, 158.33px) - min(15.5rem, 129.17px))}@media print,screen and (max-width:768px){.Footer_l_primary__tgJWP{width:100%}}main.Footer_is-vi__PuB_H{font-family:Open Sans,sans-serif}.Footer_l_overlay__2KeuE{width:100%;height:100%;position:fixed;background-color:#fff;top:0;left:0;z-index:98;transform-origin:top}.dark-mode .Footer_l_overlay__2KeuE{background-color:#000}.Footer_footer_container__rud_X{position:relative;display:flex;width:100%;max-width:1440px;justify-self:center;justify-content:space-between;align-items:flex-start;padding:0 min(5rem,41.67px) min(12rem,100px);border-top:0 solid #000;margin-top:0}.dark-mode .Footer_footer_container__rud_X{border-color:#fff;background-color:#000}@media print,screen and (max-width:768px){.Footer_footer_container__rud_X{display:block;margin-top:8rem;padding:min(5rem,66.67px) min(2rem,26.67px) min(8rem,106.67px)}}.Footer_logo__9F3Kw{width:min(10rem,83.33px);min-width:5%;margin-right:min(8rem,66.67px)}@media print,screen and (max-width:768px){.Footer_logo__9F3Kw{width:min(5rem,66.67px)}}.Footer_logo__9F3Kw img{width:100%;height:auto}.dark-mode .Footer_logo__9F3Kw img{filter:invert(100%)}.Footer_main__sQCjI{display:flex;align-items:flex-start;margin-right:min(16rem,133.33px);flex-flow:wrap}@media print,screen and (max-width:768px){.Footer_main__sQCjI{display:block;margin-top:min(10rem,133.33px);margin-right:0}}.Footer_main_nav__LE_tF{display:flex}.Footer_main_nav_block__1Mk8L{width:min(23rem,191.67px);line-height:4.8}@media print,screen and (max-width:768px){.Footer_main_nav_block__1Mk8L{width:33%;padding-right:min(1rem,13.33px)}.Footer_main_nav_block__1Mk8L:last-child{padding-right:0}}.Footer_main_nav_block__1Mk8L p+p{margin-top:min(2rem,16.67px)}@media print,screen and (max-width:768px){.Footer_main_nav_block__1Mk8L p+p{margin-top:min(1.2rem,16px)}}.Footer_main_nav_block__1Mk8L p a{display:inline-block;font-size:min(1.6rem,13.33px);line-height:1.2}.Footer_main_nav_block__1Mk8L p a:after{content:"";display:block;width:100%;height:1px;background-color:#000;transform:scaleX(0);transition:transform .5s cubic-bezier(.25,.58,.44,.98);transform-origin:right}.dark-mode .Footer_main_nav_block__1Mk8L p a:after{background-color:#fff}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:769px){.Footer_main_nav_block__1Mk8L p a:hover:after{transform-origin:left;transform:scaleX(1);transition:transform .3s cubic-bezier(.25,.58,.44,.98)}}.Footer_main_nav_block__1Mk8L p a{font-weight:400;font-family:Inter,Noto Sans JP,sans-serif}@media print,screen and (max-width:768px){.Footer_main_nav_block__1Mk8L p a{font-size:min(1.3rem,17.33px)}}.Footer_main_nav_block_b__xvkKO{width:min(29rem,241.67px);font-size:min(1.6rem,13.33px);line-height:2.85;font-weight:400;font-family:Inter,Noto Sans JP,sans-serif}@media print,screen and (max-width:768px){.Footer_main_nav_block_b__xvkKO{width:min(12.4rem,165.33px)}.Footer_main_nav_block_b__xvkKO:last-child{width:min(10.2rem,136px)}}.Footer_main_nav_block_b__xvkKO p,.Footer_main_nav_block_b__xvkKO p+p{margin-top:min(2rem,16.67px)}@media print,screen and (max-width:768px){.Footer_main_nav_block_b__xvkKO p+p{margin-top:min(1.2rem,16px)}}.Footer_main_nav_block_b__xvkKO p a{display:inline-block;font-size:min(1.6rem,13.33px);padding-bottom:min(.6rem,5px);line-height:1.2}.Footer_main_nav_block_b__xvkKO p a:after{content:"";display:block;width:100%;height:1px;background-color:#000;transform:scaleX(0);transition:transform .5s cubic-bezier(.25,.58,.44,.98);transform-origin:right}.dark-mode .Footer_main_nav_block_b__xvkKO p a:after{background-color:#fff}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:769px){.Footer_main_nav_block_b__xvkKO p a:hover:after{transform-origin:left;transform:scaleX(1);transition:transform .3s cubic-bezier(.25,.58,.44,.98)}}.Footer_main_nav_block_b__xvkKO p a{font-weight:400;font-family:Inter,Noto Sans JP,sans-serif}@media print,screen and (max-width:768px){.Footer_main_nav_block_b__xvkKO p a{font-size:min(1.3rem,17.33px)}}.Footer_main_nav_block__1Mk8L img{width:min(1.8rem,15px);height:min(1.8rem,15px);padding-top:min(.4rem,3.33px)}@media print,screen and (max-width:768px){.Footer_main_lang__op_GS{position:absolute!important;top:5rem!important;left:14.4rem!important}}.Footer_main_mode__81ibC{display:none;width:min(2.4rem,20px);height:min(2.4rem,20px);border-radius:50%;border:1px solid #000;background-color:#000;margin-left:min(16.5rem,137.5px);transition:transform .2s}.dark-mode .Footer_main_mode__81ibC{background-color:#fff}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:769px){.Footer_main_mode__81ibC:hover{transform:scale(1.1)}}@media print,screen and (max-width:768px){.Footer_main_mode__81ibC{position:absolute;right:min(2rem,26.67px);top:min(5rem,66.67px);width:min(1.8rem,24px);height:min(1.8rem,24px)}}.Footer_sub__cqXbd{margin-top:min(8rem,66.67px);margin-left:min(23rem,191.67px);display:flex;align-items:flex-start}@media print,screen and (max-width:768px){.Footer_sub__cqXbd{display:block;margin-top:min(5rem,66.67px);margin-left:min(12.4rem,165.33px)}}.Footer_sub_block__2E3hC{width:min(23rem,191.67px)}@media print,screen and (max-width:768px){.Footer_sub_block__2E3hC{width:100%}}.Footer_sub_block__2E3hC:first-child a{display:inline-flex;align-items:center;flex-wrap:wrap}.Footer_sub_block__2E3hC:first-child a img{width:min(1.8rem,15px);height:min(1.8rem,15px);margin-left:min(.5rem,4.17px)}.dark-mode .Footer_sub_block__2E3hC:first-child a img{filter:invert(100%)}@media print,screen and (max-width:768px){.Footer_sub_block__2E3hC:first-child a img{width:min(1.6rem,21.33px)}.Footer_sub_block__2E3hC:nth-child(2){margin-top:fam(3)}}.Footer_sub_block__2E3hC a{font-family:TazuganeGothicMedium,sans-serif;display:inline-block;font-size:min(1.5rem,12.5px);line-height:1.4;white-space:nowrap}.Footer_sub_block__2E3hC a:after{content:"";display:block;width:100%;height:1px;background-color:#000;transform:scaleX(0);transition:transform .5s cubic-bezier(.25,.58,.44,.98);transform-origin:right}.dark-mode .Footer_sub_block__2E3hC a:after{background-color:#fff}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:769px){.Footer_sub_block__2E3hC a:hover:after{transform-origin:left;transform:scaleX(1);transition:transform .3s cubic-bezier(.25,.58,.44,.98)}}@media print,screen and (max-width:768px){.Footer_sub_block__2E3hC a{font-size:min(1.3rem,17.33px)}}.Footer_is-vi__PuB_H .Footer_sub_block__2E3hC a{font-weight:600;font-family:Open Sans,sans-serif}.Footer_sub_block__2E3hC li+li{margin-top:min(1.4rem,11.67px)}@media print,screen and (max-width:768px){.Footer_sub_block__2E3hC li+li{margin-top:min(1rem,13.33px)}}.Footer_subIsms__ZWlIC{margin-left:min(-2.4rem,-20px);margin-right:min(6.4rem,53.33px);display:flex;align-items:flex-start;width:min(23rem,191.67px);min-width:20%}@media print,screen and (max-width:768px){.Footer_subIsms__ZWlIC{margin:0;padding-top:min(3.2rem,42.67px);width:min(23rem,306.67px)}}.Footer_other__YLGO6{margin-top:min(10rem,83.33px);display:flex;align-items:center;justify-content:space-between}@media print,screen and (max-width:768px){.Footer_other__YLGO6{display:block;margin-top:min(5rem,66.67px)}}.Footer_sns__76Yn1{margin-left:0;display:flex;align-items:flex-start}@media print,screen and (max-width:768px){.Footer_sns__76Yn1{margin-left:min(12.4rem,165.33px)}}.Footer_sns__76Yn1 li+li{margin-left:min(3.4rem,28.33px)}@media print,screen and (max-width:768px){.Footer_sns__76Yn1 li+li{margin-left:min(2rem,26.67px)}}.Footer_sns__76Yn1 li a{display:inline-block;transition:transform .2s}@media print and (hover:hover)and (pointer:fine),screen and (hover:hover)and (pointer:fine)and (min-width:769px){.Footer_sns__76Yn1 li a:hover{transform:scale(1.2)}}.dark-mode .Footer_sns__76Yn1 li a{filter:invert(100%)}.Footer_sns__76Yn1 li a svg{width:min(3rem,25px);height:min(3rem,25px)}@media print,screen and (max-width:768px){.Footer_sns__76Yn1 li a svg{width:min(1.8rem,24px);height:min(1.8rem,24px)}}.Footer_copy__eMPm2{font-size:min(1.6rem,13.33px);font-weight:400;font-family:Inter,Noto Sans JP,sans-serif}@media print,screen and (max-width:768px){.Footer_copy__eMPm2{display:inline-block;margin-top:min(5rem,66.67px);margin-left:min(12.4rem,165.33px)}}.Footer_bannerlinks__HNO03{margin-bottom:min(16rem,133.33px);background-color:#edf0f0;font-size:min(1.3rem,10.83px);vertical-align:top;display:flex;width:100%;max-width:1440px;justify-self:center;padding:0;flex-wrap:wrap}.dark-mode .Footer_bannerlinks__HNO03{background-color:#1c1e1e}@media print,screen and (max-width:768px){.Footer_bannerlinks__HNO03{margin:min(5rem,66.67px) 0}}.Footer_bannerlinks_section__RUUAZ{margin:min(5rem,41.67px) 0;background-color:#edf0f0;font-size:min(1.3rem,10.83px);vertical-align:top;display:flex;width:100%;padding:0;flex-wrap:wrap}.Footer_bannerlinks_item__8A4zI{width:min(50% - 2.5rem,80rem);padding:min(5rem,41.67px) 0 min(5rem,41.67px) min(5rem,41.67px);display:block;position:relative}@media print,screen and (max-width:768px){.Footer_bannerlinks_item__8A4zI{width:auto;padding:3rem 2rem}}.Footer_bannerlinks_item_container__iaTtI{display:flex}.Footer_bannerlinks_item_container2__c6dT_{display:block;width:auto}.Footer_bannerlinks_item_header__D0YJf{font-size:min(2.4rem,20px);font-weight:700;display:inline-block;white-space:preserve;padding:1rem 0 2.5rem;width:100%;position:relative}@media print,screen and (max-width:768px){.Footer_bannerlinks_item_header__D0YJf{font-size:1.5rem;padding:0 0 1rem;width:auto}}.Footer_bannerlinks_item_img__NOs3U{position:relative;margin-right:min(2rem,16.67px);width:min(min(30rem,250px),320px);object-fit:contain;object-position:top}@media print,screen and (max-width:768px){.Footer_bannerlinks_item_img__NOs3U{width:16rem;object-fit:contain;padding:0}}.Footer_bannerlinks_item_text__nXt8Q{display:inline-block;font-size:min(2rem,16.67px);line-height:2;font-weight:400;position:relative}@media print,screen and (max-width:768px){.Footer_bannerlinks_item_text__nXt8Q{font-size:1.2rem;line-height:1.5}}.Footer_section__7Eems{margin-top:20rem}@media print,screen and (max-width:768px){.Footer_section__7Eems{margin-top:15rem}}.Footer_section__7Eems:first-child{margin-top:15rem}@media print,screen and (max-width:768px){.Footer_section__7Eems:first-child{margin-top:10rem}}.Footer_section__7Eems.Footer_--service__qA5Ut .Footer_section_content_main__DueVK{width:65rem}@media print,screen and (max-width:768px){.Footer_section__7Eems.Footer_--service__qA5Ut .Footer_section_content_main__DueVK{width:100%}}.Footer_section_banner__zDI_c{background-image:url(https://arent.xsrv.jp/stg/wp-content/uploads/2024/07/banner_bg.jpg);background-size:contain;margin:0;padding:0;font-family:TazuganeGothicMedium,sans-serif;height:15.7rem}@media print,screen and (max-width:768px){.Footer_section_banner__zDI_c{padding:0;background-size:cover;background-position:100%;height:11rem;background-repeat:no-repeat}}.Footer_section_banner_div__G6_yp{position:relative;top:1.6rem;left:3rem;padding:0;text-align:left;width:calc(100% - 6rem)}.Footer_section_banner_h3__1Yo1t{display:inline-block;font-size:1.5rem;padding:.6rem 1.8rem .2rem;line-height:1.2;background-color:#ccd2d2}@media print,screen and (max-width:768px){.Footer_section_banner_h3__1Yo1t{font-size:1.2rem;padding:.6rem .5rem .2rem}}.Footer_section_banner_span__aQWsa{background-color:#bcaa84;position:relative;top:0;left:0;margin:0;display:block;font-size:2.4rem;line-height:.8;padding:1rem 1.8rem .6rem;width:-moz-fit-content;width:fit-content}@media print,screen and (max-width:768px){.Footer_section_banner_span__aQWsa{font-size:1.5rem;padding:1rem .5rem .6rem;line-height:.4}}