@charset "UTF-8";/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.clear{*zoom: 1}.clear:before{content:" ";display:block}.clear:after{content:" ";display:block;clear:both}picture{display:block}img{vertical-align:bottom;height:auto;width:100%;height:100%}img[src$=".svg"]{width:100%}a{text-decoration:none}a:hover{outline:0}a:focus{outline:0}a:active{outline:0}input:focus{outline:0;border:1px solid #04A4CC}h1,h2,h3,h4,h5,p,table,ul,ol{margin:0;padding:0}:root{--user-accent: #000000;--user-accent-white: white;--acb-outline: 3px solid var(--user-accent);--acb-outline-white: 3px solid var(--user-accent-white)}*:focus-visible{outline:var(--acb-outline)!important;outline-offset:3px}@media screen and (max-width: 1024px){*:focus-visible{outline-width:2px}}*.a11y-white-outline:focus-visible,*.a11y-white-outline>*:focus-visible{outline:var(--acb-outline-white)!important}@media screen and (max-width: 1024px){*.a11y-white-outline:focus-visible,*.a11y-white-outline>*:focus-visible{outline-width:2px}}@keyframes underline-anim{0%{transform-origin:right center;transform:scaleX(1)}50%{transform-origin:right center;transform:scaleX(0)}51%{transform-origin:left center;transform:scaleX(0)}to{transform-origin:left center;transform:scaleX(1)}}@keyframes arrow{0%{transform:translate(0);opacity:1}49%{transform:translate(20px);opacity:0}50%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}.Basichover,.footer__leftLogos a,.header__logo a,.header__innerLogos a{transition:.2s all ease-out}@media screen and (min-width:1025px){.Basichover:hover,.footer__leftLogos a:hover,.header__logo a:hover,.header__innerLogos a:hover{opacity:.6}}.Basichover:focus-visible,.footer__leftLogos a:focus-visible,.header__logo a:focus-visible,.header__innerLogos a:focus-visible{opacity:.6}.Arrowbtn{width:fit-content}.Arrowbtn a,.Arrowbtn button{display:flex;padding:1.1574074074vw 1.4467592593vw;justify-content:center;align-items:center;gap:1.3888888889vw;border-radius:2px;background:linear-gradient(180deg,#b0935d,#d6a13f);cursor:pointer}@media screen and (min-width:1025px){.Arrowbtn a:hover picture,.Arrowbtn button:hover picture{animation:arrow .4s ease-out}.Arrowbtn a:hover p:has(.txt:nth-of-type(2)) .txt:nth-of-type(1),.Arrowbtn button:hover p:has(.txt:nth-of-type(2)) .txt:nth-of-type(1){translate:0 -125%}.Arrowbtn a:hover p:has(.txt:nth-of-type(2)) .txt:nth-of-type(2),.Arrowbtn button:hover p:has(.txt:nth-of-type(2)) .txt:nth-of-type(2){translate:0 0}}.Arrowbtn a:focus-visible picture,.Arrowbtn button:focus-visible picture{animation:arrow .4s ease-out}.Arrowbtn a:focus-visible p:has(.txt:nth-of-type(2)) .txt:nth-of-type(1),.Arrowbtn button:focus-visible p:has(.txt:nth-of-type(2)) .txt:nth-of-type(1){translate:0 -125%}.Arrowbtn a:focus-visible p:has(.txt:nth-of-type(2)) .txt:nth-of-type(2),.Arrowbtn button:focus-visible p:has(.txt:nth-of-type(2)) .txt:nth-of-type(2){translate:0 0}@media screen and (max-width: 1024px){.Arrowbtn a,.Arrowbtn button{padding:4.0712468193vw 8.1424936387vw;gap:4.0712468193vw}}.Arrowbtn a p,.Arrowbtn button p{font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:700;transform:translateY(.0578703704vw);position:relative;margin-top:-.0578703704vw;overflow:clip;color:#141516}@media screen and (max-width: 1024px){.Arrowbtn a p,.Arrowbtn button p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Arrowbtn a p,.Arrowbtn button p{margin-top:-.2544529262vw}}.Arrowbtn a p .txt,.Arrowbtn button p .txt{color:#fff;display:inline-block;transition:.2s all ease-out}.Arrowbtn a p .txt:nth-of-type(1),.Arrowbtn button p .txt:nth-of-type(1){translate:0 0}.Arrowbtn a p .txt:nth-of-type(2),.Arrowbtn button p .txt:nth-of-type(2){position:absolute;top:0;left:0;translate:0 125%}.Arrowbtn a picture,.Arrowbtn button picture{line-height:0;width:.9259259259vw;aspect-ratio:4/3;pointer-events:none}@media screen and (min-width:1025px){.Arrowbtn a picture:hover,.Arrowbtn button picture:hover{width:3.5623409669vw}}.Arrowbtn a picture:focus-visible,.Arrowbtn button picture:focus-visible{width:3.5623409669vw}.Link{display:inline-block;width:fit-content}.Link a{display:flex;align-items:flex-start;gap:.2314814815vw;position:relative;width:fit-content}@media screen and (min-width:1025px){.Link a:hover>p:before{animation:underline-anim .4s forwards}}.Link a:focus-visible>p:before{animation:underline-anim .4s forwards}@media screen and (max-width: 1024px){.Link a{gap:1.0178117048vw}}.Link a>p{position:relative;color:#141516;padding-bottom:.1736111111vw;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.Link a>p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:700}}.Link a>p:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background:#141516;transform:scaleX(1);transform-origin:left center}@media screen and (max-width: 1024px){.Link a>p{padding-bottom:.7633587786vw}}.Link a .newtab{display:block;position:relative;width:.5787037037vw;aspect-ratio:1;line-height:0}@media screen and (max-width: 1024px){.Link a .newtab{width:2.5445292621vw}}.Link a .newtab picture{position:absolute;width:100%}.H1ttl{display:flex;flex-direction:column;align-items:flex-start;gap:2.1990740741vw;padding-top:15.2777777778vw;padding-left:5.5555555556vw}@media screen and (max-width: 1024px){.H1ttl{padding-top:31.0432569975vw;padding-left:4.0712468193vw;gap:3.0534351145vw}}.H1ttl p{font-size:.9259259259vw;letter-spacing:.04em;line-height:1;font-weight:400}@media screen and (max-width: 1024px){.H1ttl p{font-size:3.0534351145vw;letter-spacing:.04em;line-height:1;font-weight:700}}.H1ttl h1{white-space:nowrap;font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:3.2407407407vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.H1ttl h1{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:9.6692111959vw;letter-spacing:.08em;line-height:1;font-weight:700}}.H2ttl{display:flex;flex-direction:column;align-items:center;gap:1.8518518519vw;text-align:center}@media screen and (max-width: 1024px){.H2ttl{gap:4.0712468193vw}}.H2ttl h2{white-space:nowrap;font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:3.7037037037vw;letter-spacing:0;line-height:1.4;font-weight:700}@media screen and (max-width: 1024px){.H2ttl h2{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:6.6157760814vw;letter-spacing:0;line-height:1.4;font-weight:700}}.H2ttl p{font-size:1.1574074074vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.H2ttl p{font-size:4.0712468193vw;letter-spacing:.12em;line-height:1;font-weight:700}}.Formh2ttl h2{position:relative;font-size:1.1574074074vw;letter-spacing:.12em;line-height:1;font-weight:700;padding-left:.9259259259vw}@media screen and (max-width: 1024px){.Formh2ttl h2{font-size:4.5801526718vw;letter-spacing:.12em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Formh2ttl h2{padding-left:3.0534351145vw}}.Formh2ttl h2:before{position:absolute;content:"";top:0;left:0;width:.2314814815vw;height:100%;background:#054b71}@media screen and (max-width: 1024px){.Formh2ttl h2:before{width:1.0178117048vw}}.Faq{position:relative;border-bottom:1px solid #E1E8EC}.Faq:first-child{border-top:1px solid #E1E8EC}.Faq.is-on .acc__txt .Plus:after{transform:translate(-50%);opacity:0}.Faq .acc__txt{position:relative;display:flex;align-items:flex-start;gap:1.3888888889vw;padding:2.1990740741vw 0;cursor:pointer}@media screen and (max-width: 1024px){.Faq .acc__txt{gap:4.0712468193vw;padding:6.3613231552vw 0}}.Faq .acc__txt span{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1.6;font-weight:700}@media screen and (max-width: 1024px){.Faq .acc__txt span{font-size:4.0712468193vw;letter-spacing:.04em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Faq .acc__txt span{padding-top:1.5267175573vw}}.Faq .acc__txt .txt{width:64.525462963vw}@media screen and (max-width: 1024px){.Faq .acc__txt .txt{width:69.7201017812vw}}.Faq .acc__txt .txt p{font-size:1.1574074074vw;letter-spacing:.12em;line-height:1.8;font-weight:500}@media screen and (max-width: 1024px){.Faq .acc__txt .txt p{font-size:4.0712468193vw;letter-spacing:.12em;line-height:1.8;font-weight:500}}.Faq .acc__txt .Plus{position:absolute;top:2.4884259259vw;right:0}@media screen and (max-width: 1024px){.Faq .acc__txt .Plus{top:7.3791348601vw}}.Faq .acc__cnt{overflow:clip;transition:.2s all ease-out}.Faq .acc__cntInner{display:flex;align-items:flex-start;gap:1.3888888889vw;padding-right:2.4305555556vw;padding-bottom:2.1990740741vw}@media screen and (max-width: 1024px){.Faq .acc__cntInner{gap:4.0712468193vw;padding-right:0;padding-bottom:6.3613231552vw}}.Faq .acc__cntInner span{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1.6;font-weight:700}@media screen and (max-width: 1024px){.Faq .acc__cntInner span{font-size:4.0712468193vw;letter-spacing:.04em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.Faq .acc__cntInner span{padding-top:1.5267175573vw}}.Faq .acc__cntInner p{text-align:justify;font-size:1.1574074074vw;letter-spacing:.12em;line-height:1.8;font-weight:500}@media screen and (max-width: 1024px){.Faq .acc__cntInner p{font-size:4.0712468193vw;letter-spacing:.12em;line-height:1.8;font-weight:500}}.Plus{position:relative;display:flex;content:"";width:2.4305555556vw;height:1.6203703704vw;justify-content:center;align-items:center;background:#141516;border-radius:2px}@media screen and (max-width: 1024px){.Plus{width:8.6513994911vw;height:5.5979643766vw}}.Plus:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:.6944444444vw;height:.1157407407vw;background:#fff}@media screen and (max-width: 1024px){.Plus:before{width:2.2900763359vw;height:1px}}.Plus:after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:.1157407407vw;height:.6944444444vw;background:#fff;transition:.2s all ease-out}@media screen and (max-width: 1024px){.Plus:after{width:1px;height:2.2900763359vw}}.Val{display:inline-flex;padding:.3472222222vw .462962963vw;justify-content:center;align-items:center;border-radius:2px;border:1px solid #141516;background:#fff}@media screen and (max-width: 1024px){.Val{padding:1.5267175573vw 2.0356234097vw}}.Val.rec{border:none;background:#054b71}.Val.rec p{color:#fff}.Val p{font-size:.6944444444vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.Val p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}html{font-size:62.5%;scroll-behavior:smooth;overscroll-behavior-y:none}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:100 900;font-display:swap;src:url(../font/NotoSansJP-VariableFont_wght.woff2) format("woff2")}body{color:#141516;font-family:helvetica-neue-lt-pro,Helvetica Neue,Helvetica,Arial,Noto Sans JP,Source Han Sans JP,SourceHanSansJP,源ノ角ゴシック,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;font-weight:400;font-size:11px;line-height:1.4;font-optical-sizing:auto;overscroll-behavior-y:none;font-feature-settings:"palt" on}.skip{position:absolute;top:.5787037037vw;left:1.3888888889vw;z-index:100;pointer-events:none}.skip a{display:flex;justify-content:center;align-items:center;position:relative;width:20.8333333333vw;height:3.7037037037vw;border-radius:2px;background:#141516;opacity:0;pointer-events:none}@media screen and (min-width:1025px){.skip a:hover{outline-width:0!important;opacity:1}}.skip a:focus-visible{outline-width:0!important;opacity:1}.skip a:after{position:absolute;content:"";top:50%;left:50%;width:calc(100% - .5787037037vw);height:calc(100% - .462962963vw);border:1px solid #ffffff;border-radius:1px;translate:-50% -50%}.skip a p{font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:700;color:#fff;translate:0 -.1em}.wrapper{min-width:1000px;width:100%;position:relative}@media screen and (max-width: 1024px){.wrapper{min-width:0}}.wrapper *{scroll-margin-top:5.787037037vw}@media screen and (max-width: 1024px){.wrapper *{scroll-margin-top:12.7226463104vw}}.header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:10}@media screen and (max-width: 1024px){.header{position:absolute}}.header__inner{display:flex;width:100%;padding:.6944444444vw 1.3888888889vw;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.header__inner{display:block;padding:2.0356234097vw 4.0712468193vw}}.header__innerLogos{display:flex;align-items:center;gap:1.3888888889vw}@media screen and (max-width: 1024px){.header__innerLogos{gap:0;justify-content:space-between}}.header__innerLogos a{position:relative;padding-right:1.3888888889vw}@media screen and (max-width: 1024px){.header__innerLogos a{padding-right:0;width:46.0559796438vw}}.header__innerLogos a:before{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background:#e1e8ec}@media screen and (max-width: 1024px){.header__innerLogos a:before{display:none}}.header__innerLogos p{position:relative;font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.header__innerLogos p{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.header__inner .Arrowbtn{display:none}}.header__logo{display:flex;align-items:center;justify-content:center;padding:1.4467592593vw 5.5555555556vw 0}@media screen and (max-width: 1024px){.header__logo{padding:2.0356234097vw 26.9720101781vw}}.header__logo a picture{width:20.8333333333vw}@media screen and (max-width: 1024px){.header__logo a picture{width:46.0559796438vw}}.footer{display:flex;width:100%;justify-content:space-between;align-items:flex-start;padding:6.6550925926vw 2.7777777778vw 4.3981481481vw 3.4722222222vw}@media screen and (max-width: 1024px){.footer{flex-direction:column;gap:9.6692111959vw;padding:19.3384223919vw 4.0712468193vw}}.footer__leftLogos{display:flex;align-items:center;gap:2.7777777778vw}@media screen and (max-width: 1024px){.footer__leftLogos{flex-direction:column;align-items:flex-start;gap:4.0712468193vw}}@media screen and (max-width: 1024px){.footer__leftLogos a{width:75.0636132316vw}}.footer__leftLogos a.procrea{width:7.6388888889vw}@media screen and (max-width: 1024px){.footer__leftLogos a.procrea{width:33.5877862595vw}}.footer__leftLinks{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.9259259259vw;margin-top:2.1990740741vw}@media screen and (max-width: 1024px){.footer__leftLinks{gap:2.0356234097vw;margin-top:4.0712468193vw}}.footer__right{display:flex;width:25.5208333333vw;flex-direction:column;align-items:flex-end;gap:4.1666666667vw}@media screen and (max-width: 1024px){.footer__right{width:100%;align-items:flex-start;gap:12.9770992366vw}}.footer__rightInfos>p{margin-bottom:.9259259259vw;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.footer__rightInfos>p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.footer__rightInfos>p{margin-bottom:2.0356234097vw}}.footer__rightInfos .contacts{display:flex;align-items:flex-start;gap:1.3888888889vw}@media screen and (max-width: 1024px){.footer__rightInfos .contacts{flex-direction:column;gap:6.3613231552vw}}.footer__rightInfos .contacts__clm{display:flex;flex-direction:column;align-items:flex-start;gap:.462962963vw}@media screen and (max-width: 1024px){.footer__rightInfos .contacts__clm{gap:0}}.footer__rightInfos .contacts__clm p{font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.footer__rightInfos .contacts__clm p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1.57;font-weight:500}}@media screen and (min-width:1025px){.footer__rightInfos .contacts__clm p .num{letter-spacing:.04em}}.footer__rightInfos .contacts__clmTxt{display:flex;align-items:center;gap:.6944444444vw}@media screen and (max-width: 1024px){.footer__rightInfos .contacts__clmTxt{gap:3.0534351145vw}}.footer__rightCopy p{font-size:.6944444444vw;letter-spacing:.08em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.footer__rightCopy p{font-size:2.5445292621vw;letter-spacing:.04em;line-height:1;font-weight:500}}.footer__copy p{font-size:.6944444444vw;letter-spacing:.08em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.footer__copy p{font-size:2.5445292621vw;letter-spacing:.04em;line-height:1;font-weight:500}}.svg-icon{display:none}@media screen and (max-width: 1024px){.mq4pc{display:none}}.mq4sp{display:none}@media screen and (max-width: 1024px){.mq4sp{display:block}}.home main{position:relative;background:#eaeef2}.home main .fv{position:relative;width:100%;height:min(81.9158460161vh,52.9513888889vw);height:min(81.9158460161svh,52.9513888889vw);padding-top:min(7.5201432408vh,4.8611111111vw);padding-top:min(7.5201432408svh,4.8611111111vw);background:linear-gradient(177deg,#0971a8 37.93%,#082f44);overflow:clip}@media screen and (max-width: 1024px){.home main .fv{height:min(87.323943662vh,189.3129770992vw);height:min(87.323943662svh,189.3129770992vw);padding-top:min(5.3990610329vh,11.7048346056vw);padding-top:min(5.3990610329svh,11.7048346056vw)}}.home main .fv__inner{position:absolute;top:min(24.4404655327vh,15.7986111111vw);top:min(24.4404655327svh,15.7986111111vw);left:calc(50% - min(59.8030438675vh,38.6574074074vw));left:calc(50% - min(59.8030438675svh,38.6574074074vw));display:flex;flex-direction:column;align-items:flex-start;gap:min(5.102954342vh,3.2986111111vw);gap:min(5.102954342svh,3.2986111111vw);z-index:1}@media screen and (max-width: 1024px){.home main .fv__inner{top:min(9.8591549296vh,21.3740458015vw);top:min(9.8591549296svh,21.3740458015vw);left:min(1.8779342723vh,4.0712468193vw);left:min(1.8779342723svh,4.0712468193vw);z-index:3}}.home main .fv__innerTxt{display:flex;flex-direction:column;align-items:flex-start;gap:min(4.297224709vh,2.7777777778vw);gap:min(4.297224709svh,2.7777777778vw);color:#fff}.home main .fv__innerTxt h1{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:4.6296296296vw;letter-spacing:0em;line-height:1.3;font-weight:700;font-size:min(7.1620411817vh,4.6296296296vw);font-size:min(7.1620411817svh,4.6296296296vw)}@media screen and (max-width: 1024px){.home main .fv__innerTxt h1{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:9.6692111959vw;letter-spacing:0;line-height:1.4;font-weight:700}}.home main .fv__innerTxt h1 .ls-012{letter-spacing:-.12em}@media screen and (max-width: 1024px){.home main .fv__innerTxt h1{font-size:min(4.4600938967vh,9.6692111959vw);font-size:min(4.4600938967svh,9.6692111959vw)}}.home main .fv__innerTxt p{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1.5;font-weight:500;font-size:min(2.1486123545vh,1.3888888889vw);font-size:min(2.1486123545svh,1.3888888889vw)}@media screen and (max-width: 1024px){.home main .fv__innerTxt p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.4;font-weight:500}}@media screen and (max-width: 1024px){.home main .fv__innerTxt p{font-size:min(1.8779342723vh,4.0712468193vw);font-size:min(1.8779342723svh,4.0712468193vw)}}@media screen and (max-width: 1024px){.home main .fv__inner .Arrowbtn{display:none}}.home main .fv__inner .Arrowbtn a{padding-top:min(2.2381378693vh,1.4467592593vw);padding-top:min(2.2381378693svh,1.4467592593vw);padding-bottom:min(2.2381378693vh,1.4467592593vw);padding-bottom:min(2.2381378693svh,1.4467592593vw);padding-left:min(4.297224709vh,2.7777777778vw);padding-left:min(4.297224709svh,2.7777777778vw);padding-right:min(4.297224709vh,2.7777777778vw);padding-right:min(4.297224709svh,2.7777777778vw)}.home main .fv__inner .Arrowbtn a p{font-size:min(1.4324082363vh,.9259259259vw);font-size:min(1.4324082363svh,.9259259259vw)}.home main .fv__inner .Arrowbtn a picture{width:min(1.4324082363vh,.9259259259vw);width:min(1.4324082363svh,.9259259259vw)}.home main .fv__copy{position:absolute;top:50%;right:min(2.1486123545vh,1.3888888889vw);right:min(2.1486123545svh,1.3888888889vw);transform:translateY(-50%);z-index:1}@media screen and (max-width: 1024px){.home main .fv__copy{top:auto;bottom:min(2.9342723005vh,6.3613231552vw);bottom:min(2.9342723005svh,6.3613231552vw);right:min(1.8779342723vh,4.0712468193vw);right:min(1.8779342723svh,4.0712468193vw);transform:none;z-index:3}}.home main .fv__copy p{color:#fff;font-size:.8101851852vw;letter-spacing:.08em;line-height:1;font-weight:400;font-size:min(1.2533572068vh,.8101851852vw);font-size:min(1.2533572068svh,.8101851852vw);writing-mode:vertical-rl}@media screen and (max-width: 1024px){.home main .fv__copy p{font-size:2.5445292621vw;letter-spacing:.04em;line-height:1;font-weight:500}}@media screen and (max-width: 1024px){.home main .fv__copy p{font-size:min(1.1737089202vh,2.5445292621vw);font-size:min(1.1737089202svh,2.5445292621vw);writing-mode:horizontal-tb}}.home main .fv__photo{position:absolute;top:min(7.5201432408vh,4.8611111111vw);top:min(7.5201432408svh,4.8611111111vw);right:0;z-index:2}@media screen and (max-width: 1024px){.home main .fv__photo{width:100%;top:auto;bottom:min(5.985915493vh,12.9770992366vw);bottom:min(5.985915493svh,12.9770992366vw)}}.home main .fv__photo picture{width:min(81.9158460161vh,52.9513888889vw);width:min(81.9158460161svh,52.9513888889vw);aspect-ratio:915/831;translate:none}@media screen and (max-width: 1024px){.home main .fv__photo picture{width:100%;aspect-ratio:858/765}}.home main .fv__bg{position:relative;width:100%;height:100%}.home main .fv__bg picture{line-height:0;aspect-ratio:390/266;position:absolute;z-index:0}@media screen and (max-width: 1024px){.home main .fv__bg picture{aspect-ratio:295/201}}.home main .fv__bg picture.b-1{top:min(6.9829901522vh,4.5138888889vw);top:min(6.9829901522svh,4.5138888889vw);left:calc(50% - min(83.2587287377vh,53.8194444444vw));left:calc(50% - min(83.2587287377svh,53.8194444444vw));width:min(34.914950761vh,22.5694444444vw);width:min(34.914950761svh,22.5694444444vw);transform:rotate(11deg)}@media screen and (max-width: 1024px){.home main .fv__bg picture.b-1{top:min(5.3990610329vh,11.7048346056vw);top:min(5.3990610329svh,11.7048346056vw);left:max(-24.9363867684vw,-11.5023474178vh);left:max(-24.9363867684vw,-11.5023474178svh);width:min(34.6244131455vh,75.0636132316vw);width:min(34.6244131455svh,75.0636132316vw);transform:rotate(5deg)}}.home main .fv__bg picture.b-2{top:max(-4.8611111111vw,-7.5201432408vh);top:max(-4.8611111111vw,-7.5201432408svh);left:calc(50% - min(35.4521038496vh,22.9166666667vw));left:calc(50% - min(35.4521038496svh,22.9166666667vw));width:min(52.9991047449vh,34.2592592593vw);width:min(52.9991047449svh,34.2592592593vw);transform:rotate(-38deg)}@media screen and (max-width: 1024px){.home main .fv__bg picture.b-2{left:auto;top:max(-5.0890585242vw,-2.3474178404vh);top:max(-5.0890585242vw,-2.3474178404svh);right:max(-6.8702290076vw,-3.1690140845vh);right:max(-6.8702290076vw,-3.1690140845svh);width:min(23.9436619718vh,51.9083969466vw);width:min(23.9436619718svh,51.9083969466vw);transform:rotate(-6deg)}}.home main .fv__bg picture.b-3{bottom:min(.5371530886vh,.3472222222vw);bottom:min(.5371530886svh,.3472222222vw);left:calc(50% - min(72.8737690242vh,47.1064814815vw));left:calc(50% - min(72.8737690242svh,47.1064814815vw));width:min(63.3840644584vh,40.9722222222vw);width:min(63.3840644584svh,40.9722222222vw);transform:rotate(16deg)}@media screen and (max-width: 1024px){.home main .fv__bg picture.b-3{left:auto;bottom:min(1.2910798122vh,2.7989821883vw);bottom:min(1.2910798122svh,2.7989821883vw);right:max(-16.7938931298vw,-7.7464788732vh);right:max(-16.7938931298vw,-7.7464788732svh);width:min(35.5633802817vh,77.0992366412vw);width:min(35.5633802817svh,77.0992366412vw);transform:rotate(194deg)}}.home main .fv__bg picture.b-4{bottom:min(8.7735004476vh,5.6712962963vw);bottom:min(8.7735004476svh,5.6712962963vw);right:max(-3.4722222222vw,-5.3715308863vh);right:max(-3.4722222222vw,-5.3715308863svh);width:min(25.6042972247vh,16.5509259259vw);width:min(25.6042972247svh,16.5509259259vw);transform:rotate(-20deg)}@media screen and (max-width: 1024px){.home main .fv__bg picture.b-4{display:none}}.home main .issue{width:94.4444444444vw;margin:8.8541666667vw auto 0}@media screen and (max-width: 1024px){.home main .issue{width:91.8575063613vw;margin:23.155216285vw auto 0}}.home main .issue h2{text-align:center;font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:3.2407407407vw;letter-spacing:0;line-height:1.4;font-weight:700}@media screen and (max-width: 1024px){.home main .issue h2{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:6.6157760814vw;letter-spacing:0;line-height:1.4;font-weight:700}}.home main .issue__rows{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3888888889vw;margin-top:4.3981481481vw}@media screen and (max-width: 1024px){.home main .issue__rows{grid-template-columns:repeat(1,1fr);gap:4.0712468193vw;margin-top:12.9770992366vw}}.home main .issue__rowsCnt{position:relative;overflow:clip;border-radius:2px}.home main .issue__rowsCnt picture{position:relative;overflow:clip}.home main .issue__rowsCnt picture:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#14151699}.home main .issue__rowsCntGold{position:absolute;content:"";top:-1px;right:-1px;width:5.5555555556vw;aspect-ratio:1;background:linear-gradient(180deg,#b0935d,#d6a13f 56.74%);clip-path:polygon(0 0,100% 0,100% 100%)}@media screen and (max-width: 1024px){.home main .issue__rowsCntGold{width:16.2849872774vw}}.home main .issue__rowsCntNum{position:absolute;top:2.1990740741vw;left:1.3888888889vw}@media screen and (max-width: 1024px){.home main .issue__rowsCntNum{top:6.106870229vw;left:4.0712468193vw}}.home main .issue__rowsCntNum p{color:#fff;font-size:.6944444444vw;letter-spacing:.04em;line-height:1;font-weight:400}@media screen and (max-width: 1024px){.home main .issue__rowsCntNum p{font-size:2.5445292621vw;letter-spacing:.04em;line-height:1;font-weight:500}}.home main .issue__rowsCntTxt{position:absolute;bottom:2.1990740741vw;left:1.3888888889vw}@media screen and (max-width: 1024px){.home main .issue__rowsCntTxt{bottom:6.106870229vw;left:4.0712468193vw}}.home main .issue__rowsCntTxt p{color:#fff;font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:1.6203703704vw;letter-spacing:0em;line-height:1.4;font-weight:700}@media screen and (max-width: 1024px){.home main .issue__rowsCntTxt p{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:5.0890585242vw;letter-spacing:0em;line-height:1.4;font-weight:700}}.home main .reason{margin-top:8.8541666667vw}@media screen and (max-width: 1024px){.home main .reason{width:91.8575063613vw;margin:29.262086514vw auto 0}}.home main .reason__clms{display:flex;flex-direction:column;align-items:flex-start;gap:6.6550925926vw;margin-top:4.8611111111vw}@media screen and (max-width: 1024px){.home main .reason__clms{gap:min(4.4600938967vh,9.6692111959vw);gap:min(4.4600938967svh,9.6692111959vw);margin-top:min(5.985915493vh,12.9770992366vw);margin-top:min(5.985915493svh,12.9770992366vw)}}.home main .reason__clmsCnt{display:flex;justify-content:flex-start;position:relative;width:76.3888888889vw}@media screen and (max-width: 1024px){.home main .reason__clmsCnt{flex-direction:column;width:100%;gap:9.6692111959vw;background:linear-gradient(137deg,#0e71a9 14.53%,#05293d 86.58%);border-radius:2px;padding:8.1424936387vw 4.3256997455vw}}.home main .reason__clmsCnt.right{margin-left:auto;justify-content:flex-end;width:75vw}@media screen and (max-width: 1024px){.home main .reason__clmsCnt.right{margin-left:0;width:100%}}.home main .reason__clmsCnt.right .reason__clmsCntInner{width:75vw;align-items:flex-end}@media screen and (max-width: 1024px){.home main .reason__clmsCnt.right .reason__clmsCntInner{width:100%}}.home main .reason__clmsCnt.right .reason__clmsCntInner picture{left:auto;right:0}@media screen and (max-width: 1024px){.home main .reason__clmsCnt.right .reason__clmsCntInner picture{top:9.1603053435vw;left:8.1424936387vw;width:65.903307888vw;aspect-ratio:259/273;transform:none}}@media screen and (min-width:1025px){.home main .reason__clmsCnt.right>picture{right:auto;left:-50%}}@media screen and (max-width: 1024px){.home main .reason__clmsCnt:last-of-type .reason__clmsCntInner picture{top:4.5801526718vw;left:-4.5801526718vw;transform:rotate(-9deg)}}.home main .reason__clmsCntInner{position:relative;display:flex;width:76.3888888889vw;height:43.5185185185vw;padding:6.6550925926vw 6.9444444444vw;flex-direction:column;justify-content:center;align-items:flex-start;background:linear-gradient(165deg,#0e71a9 14.53%,#05293d 86.58%)}@media screen and (max-width: 1024px){.home main .reason__clmsCntInner{width:100%;height:auto;padding:0;justify-content:flex-start;background:none}}.home main .reason__clmsCntInnerTxts{display:flex;width:44.4444444444vw;flex-direction:column;align-items:flex-start;gap:3.2986111111vw;color:#fff;z-index:1}@media screen and (max-width: 1024px){.home main .reason__clmsCntInnerTxts{width:100%;gap:6.3613231552vw}}.home main .reason__clmsCntInnerTxtsTtl{display:flex;flex-direction:column;align-items:flex-start;gap:1.1574074074vw}@media screen and (max-width: 1024px){.home main .reason__clmsCntInnerTxtsTtl{gap:4.0712468193vw}}.home main .reason__clmsCntInnerTxtsTtl p{font-size:.9259259259vw;letter-spacing:.04em;line-height:1;font-weight:400}@media screen and (max-width: 1024px){.home main .reason__clmsCntInnerTxtsTtl p{font-size:3.0534351145vw;letter-spacing:.04em;line-height:1;font-weight:500}}.home main .reason__clmsCntInnerTxtsTtl h3{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:2.4305555556vw;letter-spacing:0;line-height:1.4;font-weight:700}@media screen and (max-width: 1024px){.home main .reason__clmsCntInnerTxtsTtl h3{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:5.0890585242vw;letter-spacing:0em;line-height:1.4;font-weight:700}}@media screen and (max-width: 1024px){.home main .reason__clmsCntInnerTxtsTtl h3{letter-spacing:0}}.home main .reason__clmsCntInnerTxts>p{text-align:justify;font-size:.9259259259vw;letter-spacing:.12em;line-height:1.8;font-weight:500}@media screen and (max-width: 1024px){.home main .reason__clmsCntInnerTxts>p{font-size:3.5623409669vw;letter-spacing:.12em;line-height:1.8;font-weight:500}}.home main .reason__clmsCntInner picture{position:absolute;top:1.6203703704vw;left:5.787037037vw;width:64.0046296296vw;aspect-ratio:1106/700;line-height:0}@media screen and (max-width: 1024px){.home main .reason__clmsCntInner picture{top:2.5445292621vw;left:0;width:85.4961832061vw;aspect-ratio:336/212;transform:rotate(3deg)}}.home main .reason__clmsCnt>picture{position:absolute;top:50%;right:0;transform:translate(50%,-50%);width:34.7222222222vw;aspect-ratio:1;border-radius:2px;overflow:clip}@media screen and (max-width: 1024px){.home main .reason__clmsCnt>picture{width:100%;position:relative;top:auto;left:auto;transform:none}}.home main .track{display:flex;padding:6.6550925926vw 6.9444444444vw;flex-direction:column;align-items:center;gap:13.3101851852vw;margin-top:8.8541666667vw;background:linear-gradient(137deg,#0e71a9 14.53%,#05293d 86.58%)}@media screen and (max-width: 1024px){.home main .track{padding:12.9770992366vw 4.0712468193vw;gap:29.262086514vw;margin-top:29.262086514vw}}.home main .track .H2ttl{color:#fff}.home main .track__intro,.home main .track__case{display:flex;flex-direction:column;align-items:center;gap:4.8611111111vw}@media screen and (max-width: 1024px){.home main .track__intro,.home main .track__case{width:100%;gap:12.9770992366vw}}.home main .track__introRows,.home main .track__caseRows{display:grid;grid-template-columns:repeat(3,1fr);gap:2.7777777778vw}@media screen and (max-width: 1024px){.home main .track__introRows,.home main .track__caseRows{grid-template-columns:repeat(1,1fr);gap:4.0712468193vw;width:100%}}.home main .track__introRowsCnt,.home main .track__caseRowsCnt{position:relative;display:flex;width:26.8518518519vw;padding:2.1990740741vw 1.3888888889vw;flex-direction:column;align-items:center;border-radius:2px;background:#08405f}@media screen and (max-width: 1024px){.home main .track__introRowsCnt,.home main .track__caseRowsCnt{width:100%;padding:9.6692111959vw 4.0712468193vw}}.home main .track__introRowsCntInner,.home main .track__caseRowsCntInner{display:flex;flex-direction:column;align-items:center;gap:2.1990740741vw}@media screen and (max-width: 1024px){.home main .track__introRowsCntInner,.home main .track__caseRowsCntInner{gap:6.3613231552vw}}.home main .track__introRowsCntInner picture,.home main .track__caseRowsCntInner picture{width:19.5023148148vw;aspect-ratio:337/248}@media screen and (max-width: 1024px){.home main .track__introRowsCntInner picture,.home main .track__caseRowsCntInner picture{width:83.2061068702vw;aspect-ratio:329/212}}.home main .track__introRowsCntInner picture img,.home main .track__caseRowsCntInner picture img{object-fit:cover}.home main .track__introRowsCntInner .txt,.home main .track__caseRowsCntInner .txt{display:flex;flex-direction:column;align-items:flex-start;align-self:flex-start;gap:.9259259259vw}@media screen and (max-width: 1024px){.home main .track__introRowsCntInner .txt,.home main .track__caseRowsCntInner .txt{gap:4.0712468193vw}}.home main .track__introRowsCntInner .txt p,.home main .track__caseRowsCntInner .txt p{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:1.8518518519vw;letter-spacing:.08em;line-height:1;font-weight:900;background:linear-gradient(180deg,#b0935d,#d6a13f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 1024px){.home main .track__introRowsCntInner .txt p,.home main .track__caseRowsCntInner .txt p{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:6.106870229vw;letter-spacing:.08em;line-height:1;font-weight:900}}.home main .track__introRowsCntInner .txt ul li,.home main .track__caseRowsCntInner .txt ul li{list-style:none;position:relative;padding-left:.8680555556vw;color:#fff;font-size:.9259259259vw;letter-spacing:.12em;line-height:1.8;font-weight:500}@media screen and (max-width: 1024px){.home main .track__introRowsCntInner .txt ul li,.home main .track__caseRowsCntInner .txt ul li{font-size:3.5623409669vw;letter-spacing:.12em;line-height:1.8;font-weight:500}}@media screen and (max-width: 1024px){.home main .track__introRowsCntInner .txt ul li,.home main .track__caseRowsCntInner .txt ul li{padding-left:3.5623409669vw}}.home main .track__introRowsCntInner .txt ul li:before,.home main .track__caseRowsCntInner .txt ul li:before{position:absolute;content:"";top:.5787037037vw;left:0;width:.462962963vw;height:.462962963vw;background:linear-gradient(180deg,#b0935d,#d6a13f);border-radius:999px}@media screen and (max-width: 1024px){.home main .track__introRowsCntInner .txt ul li:before,.home main .track__caseRowsCntInner .txt ul li:before{top:2.5445292621vw;left:0;width:1.5267175573vw;height:1.5267175573vw}}.home main .track__introFig,.home main .track__caseFig{display:flex;align-items:center;gap:2.7777777778vw}@media screen and (max-width: 1024px){.home main .track__introFig,.home main .track__caseFig{flex-direction:column;gap:6.3613231552vw}}.home main .step{display:flex;flex-direction:column;align-items:center;gap:4.3981481481vw;padding:13.3101851852vw 6.9444444444vw}@media screen and (max-width: 1024px){.home main .step{gap:12.9770992366vw;padding:32.5699745547vw 4.0712468193vw}}.home main .step__flow{display:flex;align-items:flex-start;gap:1.3888888889vw}@media screen and (max-width: 1024px){.home main .step__flow{width:100%;flex-direction:column;gap:4.0712468193vw}}.home main .step__flowCnt{position:relative;padding-right:3.4722222222vw}@media screen and (max-width: 1024px){.home main .step__flowCnt{width:100%;padding-right:0;padding-bottom:8.1424936387vw}}.home main .step__flowCntInner{display:flex;flex-direction:column;align-items:center;gap:1.4467592593vw}@media screen and (max-width: 1024px){.home main .step__flowCntInner{flex-direction:row;gap:4.3256997455vw}}.home main .step__flowCntInner picture{width:13.3101851852vw}@media screen and (max-width: 1024px){.home main .step__flowCntInner picture{width:20.8651399491vw}}.home main .step__flowCntInner p{text-align:center;font-size:1.1574074074vw;letter-spacing:.12em;line-height:1.6;font-weight:500;white-space:nowrap}@media screen and (max-width: 1024px){.home main .step__flowCntInner p{font-size:4.0712468193vw;letter-spacing:.12em;line-height:1.8;font-weight:500}}.home main .step__flowCnt:last-of-type{padding:0}.home main .step__flowCnt:last-of-type>picture{display:none}.home main .step__flowCnt>picture{position:absolute;top:5.9027777778vw;right:0;width:2.025462963vw;aspect-ratio:35/26;line-height:0;filter:invert(100%)}@media screen and (max-width: 1024px){.home main .step__flowCnt>picture{top:auto;bottom:0;left:50%;transform:translate(-50%);width:4.0712468193vw;aspect-ratio:4/3;rotate:90deg}}.home main .value{display:flex;flex-direction:column;align-items:center;gap:4.8611111111vw;padding:6.6550925926vw 11.1111111111vw;background:#e1e8ec}@media screen and (max-width: 1024px){.home main .value{gap:12.9770992366vw;padding:12.9770992366vw 4.0712468193vw}}.home main .value__clm{display:flex;flex-direction:column;align-items:center;gap:4.8611111111vw}@media screen and (max-width: 1024px){.home main .value__clm{width:100%;gap:4.0712468193vw}}.home main .value__clmCnt{border-radius:2px;background:#fff}@media screen and (max-width: 1024px){.home main .value__clmCnt{width:100%}}.home main .value__clmCntInner{display:flex;width:100%;padding:2.7777777778vw;align-items:flex-start;gap:2.7777777778vw}@media screen and (max-width: 1024px){.home main .value__clmCntInner{padding:5.0890585242vw 4.3256997455vw;gap:4.0712468193vw}}.home main .value__clmCntInnerGuest{display:flex;flex-direction:column;align-items:center;gap:.9259259259vw;padding:.9259259259vw 2.025462963vw;border-radius:2px;background:#e1e8ec}@media screen and (max-width: 1024px){.home main .value__clmCntInnerGuest{gap:2.0356234097vw;padding:2.0356234097vw 3.5623409669vw}}.home main .value__clmCntInnerGuest picture{width:4.2824074074vw;aspect-ratio:74/78;border-radius:2px;overflow:clip}@media screen and (max-width: 1024px){.home main .value__clmCntInnerGuest picture{width:13.7404580153vw;aspect-ratio:54/66}}.home main .value__clmCntInnerGuest p{white-space:nowrap;font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.home main .value__clmCntInnerGuest p{font-size:2.5445292621vw;letter-spacing:.08em;line-height:1;font-weight:500}}.home main .value__clmCntInnerTxts{display:flex;flex-direction:column;align-items:flex-start;gap:1.2731481481vw}@media screen and (max-width: 1024px){.home main .value__clmCntInnerTxts{gap:4.0712468193vw}}.home main .value__clmCntInnerTxts h3{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.home main .value__clmCntInnerTxts h3{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1.8;font-weight:700}}.home main .value__clmCntInnerTxts p{text-align:justify;font-size:1.0416666667vw;letter-spacing:.12em;line-height:1.8;font-weight:500}@media screen and (max-width: 1024px){.home main .value__clmCntInnerTxts p{font-size:3.5623409669vw;letter-spacing:.12em;line-height:1.8;font-weight:500}}.home main .faq{display:flex;flex-direction:column;align-items:center;gap:4.8611111111vw;padding:13.3101851852vw 11.1111111111vw 14.8148148148vw}@media screen and (max-width: 1024px){.home main .faq{gap:12.9770992366vw;padding:32.5699745547vw 4.0712468193vw 49.8727735369vw}}.home main .contact{position:relative;padding:5.0925925926vw 0;background:linear-gradient(173deg,#0e71a9 17.4%,#05293d);overflow:clip}@media screen and (max-width: 1024px){.home main .contact{padding:9.6692111959vw 4.0712468193vw}}.home main .contact__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4.3981481481vw}@media screen and (max-width: 1024px){.home main .contact__inner{gap:9.6692111959vw}}.home main .contact__inner>p{color:#fff;font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:3.7037037037vw;letter-spacing:0;line-height:1;font-weight:700;z-index:1}@media screen and (max-width: 1024px){.home main .contact__inner>p{font-family:"Noto Serif JP",Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-size:9.1603053435vw;letter-spacing:0;line-height:1.4;font-weight:700}}@media screen and (max-width: 1024px){.home main .contact__inner>p{text-align:center}}.home main .contact__inner .Arrowbtn{z-index:1}.home main .contact__inner .Arrowbtn a{padding:2.3148148148vw 3.7037037037vw;gap:1.8518518519vw}@media screen and (max-width: 1024px){.home main .contact__inner .Arrowbtn a{padding:4.0712468193vw 8.1424936387vw;gap:4.0712468193vw}}.home main .contact__inner .Arrowbtn p{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.home main .contact__inner .Arrowbtn p{font-size:4.0712468193vw;letter-spacing:.08em;line-height:1;font-weight:700}}.home main .contact__inner .Arrowbtn picture{width:1.3888888889vw}@media screen and (max-width: 1024px){.home main .contact__inner .Arrowbtn picture{width:4.0712468193vw}}.home main .contact>picture{position:absolute;top:-8.5069444444vw;left:-11.400462963vw;width:126.1574074074vw;aspect-ratio:2180/735;line-height:0}@media screen and (max-width: 1024px){.home main .contact>picture{top:-9.9236641221vw;left:-23.9185750636vw;width:151.9083969466vw;aspect-ratio:597/365}}.home main .sticky{display:none}@media screen and (max-width: 1024px){.home main .sticky{display:flex;align-items:flex-end;position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:91.0941475827vw;pointer-events:none;z-index:10}}@media screen and (max-width: 1024px){.home main .sticky__btn{position:sticky;bottom:4.0712468193vw;left:2.0356234097vw;pointer-events:all}}@media screen and (max-width: 1024px){.home main .sticky__btn .Arrowbtn{width:95.9287531807vw}}.home main .sticky__btn .Arrowbtn a picture{width:3.5623409669vw}.contact .header{position:absolute}.contact main .cnt{display:flex;width:75vw;align-items:flex-start;gap:12.5vw;padding-top:8.7962962963vw;margin:0 auto}@media screen and (max-width: 1024px){.contact main .cnt{flex-direction:column-reverse;width:91.8575063613vw;gap:19.3384223919vw;padding:0;margin:19.3384223919vw auto 0}}.contact main .cnt__form{width:55.5555555556vw}@media screen and (max-width: 1024px){.contact main .cnt__form{width:100%}}.contact main .cnt__form form{display:flex;width:100%;flex-direction:column;align-items:flex-start}.contact main .cnt__form form .wrap{width:55.5555555556vw;margin-top:4.3981481481vw;padding-top:4.3981481481vw;border-top:1px solid #B9CAD2}@media screen and (max-width: 1024px){.contact main .cnt__form form .wrap{width:100%;margin-top:12.9770992366vw;padding-top:12.9770992366vw}}.contact main .cnt__form form .wrap.last{margin-bottom:2.1990740741vw;padding-bottom:4.3981481481vw;border-bottom:1px solid #B9CAD2}@media screen and (max-width: 1024px){.contact main .cnt__form form .wrap.last{margin-bottom:3.3078880407vw;padding-bottom:12.9770992366vw}}.contact main .cnt__form form .wrap .drop{width:55.5555555556vw}@media screen and (max-width: 1024px){.contact main .cnt__form form .wrap .drop{width:100%}}.contact main .cnt__form form .wrap .drop p{position:relative}.contact main .cnt__form form .wrap .drop p select{width:100%;height:3.8194444444vw;border-radius:2px;border:1px solid #B9CAD2;padding-left:.9259259259vw;font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:500;appearance:none;background:#fff;cursor:pointer;color:#141516}@media screen and (max-width: 1024px){.contact main .cnt__form form .wrap .drop p select{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:500}}@media screen and (max-width: 1024px){.contact main .cnt__form form .wrap .drop p select{height:13.7404580153vw;padding-left:4.3256997455vw}}.contact main .cnt__form form .wrap .drop p picture{position:absolute;top:50%;right:1.3888888889vw;transform:translate(-50%);width:.9259259259vw;aspect-ratio:4/3;filter:invert(100%);rotate:90deg;pointer-events:none}@media screen and (max-width: 1024px){.contact main .cnt__form form .wrap .drop p picture{right:4.0712468193vw;width:3.5623409669vw}}.contact main .cnt__form form .txt{display:flex;width:100%;justify-content:space-between;align-items:center;margin-top:2.1990740741vw}.contact main .cnt__form form .txt:first-of-type{margin-top:0}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt{flex-direction:column;align-items:flex-start;gap:5.0890585242vw;margin-top:9.6692111959vw}}.contact main .cnt__form form .txt__ttl{display:flex;align-items:center;gap:.8101851852vw}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt__ttl{gap:3.0534351145vw}}.contact main .cnt__form form .txt__ttl>p{font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt__ttl>p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:700}}.contact main .cnt__form form .txt>p{width:36.1111111111vw}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt>p{width:100%}}.contact main .cnt__form form .txt.text p input{width:100%;height:3.8194444444vw;border-radius:2px;border:1px solid #B9CAD2;padding-left:.9259259259vw;font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.text p input{font-size:3.5623409669vw;letter-spacing:.12em;line-height:1;font-weight:500}}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.text p input{height:13.7404580153vw;padding-left:4.3256997455vw}}.contact main .cnt__form form .txt.text p input::placeholder{color:#b9cad2;font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.text p input::placeholder{font-size:3.5623409669vw;letter-spacing:.12em;line-height:1;font-weight:500}}.contact main .cnt__form form .txt.name p{display:flex;align-items:center;gap:.9259259259vw}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.name p{flex-direction:column;align-items:flex-start;gap:3.0534351145vw}}.contact main .cnt__form form .txt.name p input{width:17.5925925926vw;height:3.8194444444vw;border-radius:2px;border:1px solid #B9CAD2;padding-left:.9259259259vw;font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.name p input{font-size:3.5623409669vw;letter-spacing:.12em;line-height:1;font-weight:500}}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.name p input{width:100%;height:13.7404580153vw;padding-left:4.3256997455vw}}.contact main .cnt__form form .txt.name p input::placeholder{color:#b9cad2;font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.name p input::placeholder{font-size:3.5623409669vw;letter-spacing:.12em;line-height:1;font-weight:500}}.contact main .cnt__form form .txt.date .txt__dates{display:flex;width:36.1111111111vw;align-items:center;gap:.9259259259vw}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.date .txt__dates{width:100%;gap:2.0356234097vw}}.contact main .cnt__form form .txt.date .txt__dates span{font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.date .txt__dates span{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:700}}.contact main .cnt__form form .txt.date .txt__dates input{position:relative;width:7.1180555556vw;height:3.8194444444vw;border-radius:2px;border:1px solid #B9CAD2;padding-left:.9259259259vw;font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:500;appearance:none}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.date .txt__dates input{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:500}}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.date .txt__dates input{width:23.6641221374vw;height:13.7404580153vw;padding-left:4.3256997455vw}}.contact main .cnt__form form .txt.date .date-drop{position:relative}.contact main .cnt__form form .txt.date .date-drop select{position:relative;width:7.1180555556vw;height:3.8194444444vw;border-radius:2px;border:1px solid #B9CAD2;padding-left:.9259259259vw;font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:500;appearance:none;background:#fff;cursor:pointer;color:#141516}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.date .date-drop select{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:500}}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.date .date-drop select{width:23.6641221374vw;height:13.7404580153vw;padding-left:4.3256997455vw}}.contact main .cnt__form form .txt.date .date-drop picture{position:absolute;top:50%;right:.6944444444vw;transform:translate(-50%);width:.9259259259vw;aspect-ratio:4/3;filter:invert(100%);rotate:90deg;pointer-events:none}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.date .date-drop picture{right:2.0356234097vw;width:3.5623409669vw}}.contact main .cnt__form form .txt.radio p{display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.radio p{row-gap:4.0712468193vw}}.contact main .cnt__form form .txt.radio p input{width:1.1574074074vw;height:1.1574074074vw;margin-right:.6944444444vw;accent-color:#054B71;cursor:pointer}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.radio p input{width:4.0712468193vw;height:4.0712468193vw;margin-right:2.0356234097vw}}.contact main .cnt__form form .txt.radio p span{margin-right:1.3888888889vw;font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.radio p span{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:500}}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.radio p span{white-space:nowrap;margin-right:4.0712468193vw}}.contact main .cnt__form form .txt.drop p{position:relative}.contact main .cnt__form form .txt.drop p select{width:100%;height:3.8194444444vw;border-radius:2px;border:1px solid #B9CAD2;padding-left:.9259259259vw;font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:500;appearance:none;background:#fff;cursor:pointer;color:#141516}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.drop p select{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:500}}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.drop p select{height:13.7404580153vw;padding-left:4.3256997455vw}}.contact main .cnt__form form .txt.drop p picture{position:absolute;top:50%;right:1.3888888889vw;transform:translate(-50%);width:.9259259259vw;aspect-ratio:4/3;filter:invert(100%);rotate:90deg;pointer-events:none}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.drop p picture{right:4.0712468193vw;width:3.5623409669vw}}.contact main .cnt__form form .txt.year p{display:flex;align-items:center}.contact main .cnt__form form .txt.year p span{white-space:nowrap;font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:700;margin-right:.9259259259vw}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.year p span{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:700}}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.year p span{margin-right:1.0178117048vw}}.contact main .cnt__form form .txt.year p input{width:6.25vw;height:3.8194444444vw;border-radius:2px;border:1px solid #B9CAD2;padding-left:.9259259259vw;font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:500;appearance:none;margin-right:.6944444444vw}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.year p input{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:500}}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.year p input{width:16.5394402036vw;height:13.7404580153vw;padding-left:4.3256997455vw;margin-right:1.0178117048vw}}.contact main .cnt__form form .txt.textarea{align-items:flex-start}.contact main .cnt__form form .txt.textarea .txt__ttl{padding-top:1.2152777778vw}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.textarea .txt__ttl{padding:0}}.contact main .cnt__form form .txt.textarea p textarea{width:100%;height:14.9305555556vw;border-radius:2px;border:1px solid #B9CAD2;padding:1.4467592593vw 1.3888888889vw;font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.textarea p textarea{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:500}}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.textarea p textarea{height:39.1857506361vw;padding:5.0890585242vw 4.3256997455vw}}.contact main .cnt__form form .txt.textarea p textarea::placeholder{color:#b9cad2;font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.textarea p textarea::placeholder{font-size:3.5623409669vw;letter-spacing:.12em;line-height:1;font-weight:500}}.contact main .cnt__form form .txt.check{align-items:flex-start}.contact main .cnt__form form .txt.check .txt__list{display:flex;width:36.1111111111vw;flex-direction:column;align-items:flex-start;gap:.9259259259vw}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.check .txt__list{width:100%;gap:3.0534351145vw}}.contact main .cnt__form form .txt.check .txt__listBtn{display:flex;align-items:center;gap:.462962963vw}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.check .txt__listBtn{gap:2.0356234097vw}}.contact main .cnt__form form .txt.check .txt__listBtn input{width:1.0416666667vw;height:1.0416666667vw;border:1px solid #B9CAD2;accent-color:#054B71;cursor:pointer}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.check .txt__listBtn input{width:4.0712468193vw;height:4.0712468193vw}}.contact main .cnt__form form .txt.check .txt__listBtn p{font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.check .txt__listBtn p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:500}}.contact main .cnt__form form .txt.check .txt__listBtn .Link{padding-top:.1736111111vw}@media screen and (max-width: 1024px){.contact main .cnt__form form .txt.check .txt__listBtn .Link{padding-top:.7633587786vw}}.contact main .cnt__form form .error-txt{margin-top:.6944444444vw;padding-left:19.4444444444vw}@media screen and (max-width: 1024px){.contact main .cnt__form form .error-txt{margin-top:2.0356234097vw;padding-left:0}}.contact main .cnt__form form .error-txt span{color:#be0022;font-size:.8101851852vw;letter-spacing:.12em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.contact main .cnt__form form .error-txt span{font-size:3.0534351145vw;letter-spacing:.08em;line-height:1;font-weight:500}}.contact main .cnt__form .Arrowbtn{margin:6.6550925926vw auto 0}@media screen and (max-width: 1024px){.contact main .cnt__form .Arrowbtn{margin:12.9770992366vw auto 0}}.contact main .cnt__form .Arrowbtn button{display:flex;width:25vw;padding:1.8518518519vw 3.2407407407vw;justify-content:center;align-items:center;gap:1.8518518519vw;background:#141516}@media screen and (max-width: 1024px){.contact main .cnt__form .Arrowbtn button{width:fit-content;padding:5.0890585242vw 13.7404580153vw;gap:4.0712468193vw}}.contact main .cnt__form .Arrowbtn button p{font-size:1.3888888889vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.contact main .cnt__form .Arrowbtn button p{font-size:4.5801526718vw;letter-spacing:.08em;line-height:1;font-weight:700}}.contact main .cnt__form .Arrowbtn button picture{width:1.3888888889vw}@media screen and (max-width: 1024px){.contact main .cnt__form .Arrowbtn button picture{width:4.5801526718vw}}.contact main .cnt__bar{position:sticky;top:8.7962962963vw;display:flex;flex-direction:column;align-items:center;gap:1.5046296296vw;padding:1.4467592593vw 1.3888888889vw;border-radius:2px;border:1px solid #E1E8EC}@media screen and (max-width: 1024px){.contact main .cnt__bar{position:static;flex-direction:row;justify-content:center;width:100vw;margin-left:-4.0712468193vw;gap:18.320610687vw;padding:4.0712468193vw 6.106870229vw;border-left:none;border-right:none}}.contact main .cnt__barClm{position:relative;display:flex;width:4.1666666667vw;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.contact main .cnt__barClm{width:fit-content;gap:2.0356234097vw}}.contact main .cnt__barClm.is-crnt svg path{fill:#d6a13f;filter:drop-shadow(0 0 0 #B0935D)}.contact main .cnt__barClm.is-crnt p{background:linear-gradient(180deg,#b0935d,#d6a13f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.contact main .cnt__barClm:nth-child(2):before{position:absolute;content:"";top:-1.7361111111vw;left:.5208333333vw;width:2px;height:4.3402777778vw;background:#b9cad2;z-index:-1}@media screen and (max-width: 1024px){.contact main .cnt__barClm:nth-child(2):before{top:50%;left:-15.2671755725vw;transform:translateY(-50%);width:12.213740458vw;height:2px}}.contact main .cnt__barClm:nth-child(3):before{display:none;position:absolute;content:"";top:-1.6203703704vw;left:.5208333333vw;width:2px;height:4.224537037vw;background:#b9cad2;z-index:-1}@media screen and (max-width: 1024px){.contact main .cnt__barClm:nth-child(3):before{display:block;top:50%;left:-15.2671755725vw;transform:translateY(-50%);width:12.213740458vw;height:2px}}.contact main .cnt__barClm svg{line-height:0;width:1.1574074074vw;aspect-ratio:10/9}@media screen and (max-width: 1024px){.contact main .cnt__barClm svg{width:3.0534351145vw;aspect-ratio:1;rotate:-90deg}}.contact main .cnt__barClm p{color:#b9cad2;font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.contact main .cnt__barClm p{font-size:3.5623409669vw;letter-spacing:.12em;line-height:1;font-weight:500}}.contact .footer{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1024px){.contact .footer{padding:38.9312977099vw 0 19.3384223919vw}}.contact-thanks .header{position:absolute}.contact-thanks main .cnt{display:flex;width:58.275462963vw;align-items:flex-start;gap:9.7222222222vw;padding-top:10.7638888889vw;margin-left:29.224537037vw}@media screen and (max-width: 1024px){.contact-thanks main .cnt{flex-direction:column-reverse;width:100%;gap:12.9770992366vw;padding:0;margin:19.3384223919vw 0 0}}.contact-thanks main .cnt__thanks{width:41.6087962963vw}@media screen and (max-width: 1024px){.contact-thanks main .cnt__thanks{display:flex;flex-direction:column;align-items:center;width:91.8575063613vw;margin:0 auto}}.contact-thanks main .cnt__thanks h2{text-align:center;font-size:2.0833333333vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.contact-thanks main .cnt__thanks h2{font-size:5.5979643766vw;letter-spacing:.08em;line-height:1.6;font-weight:700}}.contact-thanks main .cnt__thanks>p{text-align:center;margin-top:2.1990740741vw;font-size:.9259259259vw;letter-spacing:.12em;line-height:1.8;font-weight:500}@media screen and (max-width: 1024px){.contact-thanks main .cnt__thanks>p{font-size:3.5623409669vw;letter-spacing:.12em;line-height:1.8;font-weight:500}}@media screen and (max-width: 1024px){.contact-thanks main .cnt__thanks>p{margin-top:6.3613231552vw}}.contact-thanks main .cnt__thanks .Arrowbtn{margin:4.3981481481vw auto 0}@media screen and (max-width: 1024px){.contact-thanks main .cnt__thanks .Arrowbtn{margin:9.6692111959vw auto 0}}.contact-thanks main .cnt__thanks .Arrowbtn a{flex-direction:row-reverse;padding:1.1574074074vw 1.8518518519vw;gap:.9259259259vw;background:#141516}@media screen and (max-width: 1024px){.contact-thanks main .cnt__thanks .Arrowbtn a{padding:4.0712468193vw 7.1246819338vw;gap:3.0534351145vw}}.contact-thanks main .cnt__thanks .Arrowbtn a p{font-size:.9259259259vw;letter-spacing:.08em;line-height:1;font-weight:700}@media screen and (max-width: 1024px){.contact-thanks main .cnt__thanks .Arrowbtn a p{font-size:3.5623409669vw;letter-spacing:.08em;line-height:1;font-weight:700}}.contact-thanks main .cnt__thanks .Arrowbtn a picture{rotate:180deg}@media screen and (max-width: 1024px){.contact-thanks main .cnt__thanks .Arrowbtn a picture{width:3.5623409669vw}}.contact-thanks main .cnt__bar{position:sticky;top:8.7962962963vw;display:flex;flex-direction:column;align-items:center;gap:1.5046296296vw;padding:1.4467592593vw 1.3888888889vw;border-radius:2px;border:1px solid #E1E8EC}@media screen and (max-width: 1024px){.contact-thanks main .cnt__bar{position:static;flex-direction:row;justify-content:center;width:100vw;gap:18.320610687vw;padding:4.0712468193vw 6.106870229vw;border-left:none;border-right:none}}.contact-thanks main .cnt__barClm{position:relative;display:flex;width:4.1666666667vw;justify-content:space-between;align-items:center}@media screen and (max-width: 1024px){.contact-thanks main .cnt__barClm{width:fit-content;gap:2.0356234097vw}}.contact-thanks main .cnt__barClm.is-crnt svg path{fill:#d6a13f;filter:drop-shadow(0 0 0 #B0935D)}.contact-thanks main .cnt__barClm.is-crnt p{background:linear-gradient(180deg,#b0935d,#d6a13f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.contact-thanks main .cnt__barClm:nth-child(2):before{position:absolute;content:"";top:-1.6203703704vw;left:.5208333333vw;width:2px;height:4.224537037vw;background:#b9cad2}@media screen and (max-width: 1024px){.contact-thanks main .cnt__barClm:nth-child(2):before{top:50%;left:-15.2671755725vw;transform:translateY(-50%);width:12.213740458vw;height:2px}}.contact-thanks main .cnt__barClm:nth-child(3):before{display:none;position:absolute;content:"";top:-1.6203703704vw;left:.5208333333vw;width:2px;height:4.224537037vw;background:#b9cad2}@media screen and (max-width: 1024px){.contact-thanks main .cnt__barClm:nth-child(3):before{display:block;top:50%;left:-15.2671755725vw;transform:translateY(-50%);width:12.213740458vw;height:2px}}.contact-thanks main .cnt__barClm svg{line-height:0;width:1.1574074074vw;aspect-ratio:10/9}@media screen and (max-width: 1024px){.contact-thanks main .cnt__barClm svg{width:3.0534351145vw;aspect-ratio:1;rotate:-90deg}}.contact-thanks main .cnt__barClm p{color:#b9cad2;font-size:.9259259259vw;letter-spacing:.12em;line-height:1;font-weight:500}@media screen and (max-width: 1024px){.contact-thanks main .cnt__barClm p{font-size:3.5623409669vw;letter-spacing:.12em;line-height:1;font-weight:500}}.contact-thanks .footer{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1024px){.contact-thanks .footer{padding:38.9312977099vw 0 19.3384223919vw}}
