@charset "UTF-8";.checkbox-custom{margin-bottom:12px}.fade-enter-active[data-v-3d155348],.fade-leave-active[data-v-3d155348]{transition:opacity .3s ease}.fade-enter-from[data-v-3d155348],.fade-leave-to[data-v-3d155348]{opacity:0}.fade-enter-active[data-v-b1673541],.fade-leave-active[data-v-b1673541]{transition:opacity .3s ease}.fade-enter-from[data-v-b1673541],.fade-leave-to[data-v-b1673541]{opacity:0}:root{--font-primary: ヒラギノ角ゴシック Pro, Hiragino Kaku Gothic Pro, メイリオ, Meiryo, Osaka, ＭＳ Ｐゴシック, MS PGothic, Verdana, Arial, sans-serif;--color-link: #36C;--color-text: #000;--color-primary: #178CD6;--color-white: #FFF;--color-black: #000;--font-size-default: 10px}@font-face{font-family:hiragino;src:url(../../assets/fonts/HiraKakuStdN-W8.ttf)}.fs8{--font-size-default: 6.5px}.fs10{--font-size-default: 8px}.fs12{--font-size-default: 10px}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,object,iframe,pre,code,p,blockquote,form,fieldset,legend,table,th,td,caption,tbody,tfoot,thead,article,aside,figure,footer,header,hgroup,menu,nav,section,audio,video,canvas{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,menu{display:block}[hidden]{display:none}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul,ol,menu{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:none;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}a img,map a{border:none}a:hover,a:active,a:focus{outline:0}embed{width:100%}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}select,input,button,textarea{font-size:inherit}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;line-height:1}table{empty-cells:show}input{line-height:1}form img,input,select{vertical-align:middle}textarea{resize:none}select{padding:1px;color:#000}label{margin-right:5px}legend{display:none}input[type=text],input[type=email],input[type=password],textarea{padding:3px 4px 0 3px;border:1px solid #999;border-right:1px solid #CCC;border-bottom:1px solid #CCC;font-size:1.3rem}html{box-sizing:border-box;overflow-x:hidden;background:#fff;font-size:var(--font-size-default)}*,*:before,*:after{box-sizing:inherit}body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;word-wrap:break-word}a{color:var(--color-link);text-decoration:none}body{color:var(--color-text);font-weight:400;font-size:1.3rem;line-height:1.231;font-family:Noto Sans JP,sans-serif}.sp-display{display:none!important}@media only screen and (max-width: 768px){.pc-display{display:none!important}.sp-display{display:block!important}}.noDisplay{display:none}.block{display:block!important}.inline{display:inline!important}.inlineBlock{display:inline-block!important}.static{position:static!important}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.leftBox{float:left}.rightBox{float:right}.nofloat{float:none!important}.clearfix{zoom:1}.clearfix:after{display:block;clear:both;content:""}.clear{clear:both!important}a.hover:hover,input.hover:hover{filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.auto{margin-right:auto!important;margin-left:auto!important}.mt0,.mv0,.ma0{margin-top:0!important}.mr0,.mh0,.ma0{margin-right:0!important}.mb0,.mv0,.ma0{margin-bottom:0!important}.ml0,.mh0,.ma0{margin-left:0!important}.pt0,.pv0,.pa0{padding-top:0!important}.pr0,.ph0,.pa0{padding-right:0!important}.pb0,.pv0,.pa0{padding-bottom:0!important}.pl0,.ph0,.pa0{padding-left:0!important}.mt5,.mv5,.ma5{margin-top:5px!important}.mr5,.mh5,.ma5{margin-right:5px!important}.mb5,.mv5,.ma5{margin-bottom:5px!important}.ml5,.mh5,.ma5{margin-left:5px!important}.pt5,.pv5,.pa5{padding-top:5px!important}.pr5,.ph5,.pa5{padding-right:5px!important}.pb5,.pv5,.pa5{padding-bottom:5px!important}.pl5,.ph5,.pa5{padding-left:5px!important}.mt10,.mv10,.ma10{margin-top:10px!important}.mr10,.mh10,.ma10{margin-right:10px!important}.mb10,.mv10,.ma10{margin-bottom:10px!important}.ml10,.mh10,.ma10{margin-left:10px!important}.pt10,.pv10,.pa10{padding-top:10px!important}.pr10,.ph10,.pa10{padding-right:10px!important}.pb10,.pv10,.pa10{padding-bottom:10px!important}.pl10,.ph10,.pa10{padding-left:10px!important}.mt20,.mv20,.ma20{margin-top:20px!important}.mr20,.mh20,.ma20{margin-right:20px!important}.mb20,.mv20,.ma20{margin-bottom:20px!important}.ml20,.mh20,.ma20{margin-left:20px!important}.pt20,.pv20,.pa20{padding-top:20px!important}.pr20,.ph20,.pa20{padding-right:20px!important}.pb20,.pv20,.pa20{padding-bottom:20px!important}.pl20,.ph20,.pa20{padding-left:20px!important}.mt30,.mv30,.ma30{margin-top:30px!important}.mr30,.mh30,.ma30{margin-right:30px!important}.mb30,.mv30,.ma30{margin-bottom:30px!important}.ml30,.mh30,.ma30{margin-left:30px!important}.pt30,.pv30,.pa30{padding-top:30px!important}.pr30,.ph30,.pa30{padding-right:30px!important}.pb30,.pv30,.pa30{padding-bottom:30px!important}.pl30,.ph30,.pa30{padding-left:30px!important}.mt40,.mv40,.ma40{margin-top:40px!important}.mr40,.mh40,.ma40{margin-right:40px!important}.mb40,.mv40,.ma40{margin-bottom:40px!important}.ml40,.mh40,.ma40{margin-left:40px!important}.pt40,.pv40,.pa40{padding-top:40px!important}.pr40,.ph40,.pa40{padding-right:40px!important}.pb40,.pv40,.pa40{padding-bottom:40px!important}.pl40,.ph40,.pa40{padding-left:40px!important}.bt0,.ba0{border-top:none!important}.br0,.ba0{border-right:none!important}.bb0,.ba0{border-bottom:none!important}.bl0,.ba0{border-left:none!important}strong,.bold{font-weight:700}.italic{font-style:italic}.note{margin-left:1em;text-indent:-1em}.f10{font-size:77%}.f11{font-size:85%}.f12{font-size:93%}.f14{font-size:108%}.f15{font-size:116%}.f16{font-size:123.1%}.f17{font-size:131%}.f18{font-size:138.5%}.f19{font-size:146.5%}.f20{font-size:153.9%}.f21{font-size:161.6%}.f22{font-size:167%}.f23{font-size:174%}.f24{font-size:182%}.f25{font-size:189%}.f26{font-size:197%}.red{color:#c00}.white{color:#fff}.grayC{color:#ccc}.gray9{color:#999}.gray6{color:#666}.gray3{color:#333}.black{color:#000}.middle{vertical-align:middle!important}.center{text-align:center!important}.left{text-align:left!important}.right{text-align:right!important}.underline{text-decoration:underline!important}.disc{padding-left:2em;list-style:disc}.circle{padding-left:2em;list-style:circle}.decimal{padding-left:2.4em;list-style:decimal}.boxShadow{-webkit-box-shadow:0 0 5px #DDD;box-shadow:0 0 5px #ddd}.textShadowW{text-shadow:0 1px 0 #E7E7E7}.textShadowB{text-shadow:0 1px 0 #111}.radius5{border-radius:5px}.radius10{border-radius:10px}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.pre-line{white-space:pre-line}.w100p{width:100%}#header{position:fixed;top:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:38px 75px 34px 63px;background-color:#f4f5f7;box-shadow:0 3px 20px #00000029;z-index:2}#header.header--black{background-color:#091c24;box-shadow:none}#header.header--black .nav-right{background-color:#091c24}#header.header--black .font-change__ttl{color:#fff}#header.header--mark:before{content:"";position:absolute;width:5.5rem;height:6.93rem;background-image:url(/build/assets/icon_mark-BnCf9uBY.svg);background-repeat:no-repeat;background-size:100%;top:100%;left:calc((100% - 1680px)/2);transition:opacity .3s}@media only screen and (max-width: 1800px){#header.header--mark:before{left:20px}}@media only screen and (max-width: 1024px){#header.header--mark:before{width:3rem;height:3.78rem}}#header.header--mark-invisible:before{opacity:0}#logo{margin-right:auto;overflow:hidden;flex:1}#logo a{display:flex;align-items:center;max-width:50vw;color:#000;font-size:44px;font-weight:700;word-break:keep-all;line-height:1.3}#logo a span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#logo img{margin-right:8px;margin-bottom:4px;vertical-align:middle}.nav-right{display:flex;justify-content:flex-end;align-items:center;gap:50px;min-width:840px}.nav-right--full{width:100%;min-width:auto;gap:0}.nav-right--between{background-color:#091c24;padding:38px 75px 34px 63px;justify-content:space-between}.nav-right--between .font-change__ttl{color:#fff}.nav-right--center{justify-content:center;padding:38px 75px 34px 63px}.font-change{display:flex;align-items:center}.font-change__ttl{margin-right:10px;color:#091c24;font-size:34px}.font-change__list{display:flex;border:1px solid #BCBCBC;border-radius:10px;overflow:hidden;background-color:#fff}.font-change__item{display:inline-flex;align-items:center;padding:7px 17px;color:#000;font-weight:700;border-left:1px solid #BCBCBC;cursor:pointer}.font-change__item:first-child{border-left:0}.font-change__item.active{color:#fff;background:linear-gradient(-40deg,#127d8c 30%,#0d2f3d 88%)}.font-change__small{font-size:28px}.font-change__normal{font-size:34px}.font-change__large{font-size:40px}.clock{display:flex;align-items:center;line-height:1}.clock__ttl{font-size:38px;margin-right:10px}.clock__time{padding-left:56px;font-size:67px;font-weight:700;background:url(/build/assets/icon_clock-hiAIGHAj.svg) no-repeat left center}@media only screen and (max-width: 1800px){#header{gap:16px;padding:22px 20px}#logo a{font-size:2vw;max-width:46vw}#logo img{margin-right:8px;width:4.5vw}.nav-right{gap:16px;min-width:480px}.nav-right--between{flex-direction:column-reverse;gap:94px}.nav-right--between .font-change{align-self:flex-end;justify-content:flex-end}.font-change__ttl{font-size:18px}.font-change__item{padding:.8vw 1.5vw}.font-change__small{font-size:16px}.font-change__normal{font-size:18px}.font-change__large{font-size:22px}.clock__ttl{font-size:20px}.clock__time{padding-left:32px;font-size:38px;background-size:26px}}@media only screen and (max-width: 1800px) and (max-height: 650px){#header{padding-block:10px}}@media only screen and (max-width: 1200px){#header{gap:12px}.font-change__item{padding:.8vw 1.2vw}}@media only screen and (max-width: 992px){.nav-right{gap:16px;min-width:402px}.font-change__ttl,.clock__ttl{font-size:15px}.clock__time{padding-left:22px;font-size:31px;background-size:19px}}@media only screen and (max-width: 768px){#header{justify-content:space-evenly;flex-wrap:wrap;gap:0;padding:0;background-color:#fff}#logo{display:block;max-width:calc(100% - 142px);padding:8px;text-align:center;margin-right:unset}#logo img{margin-bottom:2px;width:33px}#logo a{max-width:unset;font-size:17px;justify-content:center}#logo a span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-right{width:100%;gap:0;padding:10px 0;min-width:auto}.nav-right .clock,.nav-right .font-change{padding:0 10px;justify-content:center}.nav-right .clock{width:45%}.nav-right .font-change{width:55%}.nav-right--black{background-color:#ebeced}.nav-right--black .font-change{border-right:1px solid rgba(112,112,112,.33)}.font-change__list{border-radius:8px}.font-change__item{line-height:1}.font-change__small{font-size:15px;padding:7px 8px 10px}.font-change__normal{padding:5px 11px 6px}.font-change__large{padding:4px 7px 6px}.font-change__normal,.font-change__large{font-size:18px}.clock__ttl{margin-right:8px}}@media only screen and (max-width: 576px){.font-change__ttl,.clock__ttl{font-size:12px}.clock__time{font-size:23px}}@media only screen and (max-width: 375px){.nav-right{padding:8px 0}.nav-right .clock,.nav-right .font-change{padding:0 1vw}.nav-right .clock{width:45%}.nav-right .font-change{width:55%}.font-change__ttl{margin-right:4px}.font-change__small{font-size:13px;padding:7px 6px 10px}.font-change__normal{padding:5px 8px 6px}.font-change__large{padding:4px 6px 6px}.font-change__normal,.font-change__large{font-size:17px}.clock__ttl{margin-right:6px}.clock__time{padding-left:20px;font-size:21px;background-size:17px}}.inner{width:100%;margin:auto;padding:0 20px}@media only screen and (max-width: 768px){.inner{padding:0 15px}}.inner--medium{max-width:692px}.inner--large{max-width:1607px}.inner--extra-large{max-width:1716px}#contents{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;min-height:100vh}@media only screen and (max-width: 768px){#contents{padding:40px 0}}#content{padding-top:11.5rem;padding-bottom:180px;background-color:#fff}@media only screen and (max-width: 1024px){#content{padding-top:5rem}}@media (max-height: 650px){#content{padding-top:4rem}}#content2{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:calc(100vh - 140px);padding:20px 0;z-index:1}#content2:after{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#091c24;z-index:-1;content:""}#main{width:100%}#wrapper{position:relative;z-index:1;background:linear-gradient(-40deg,#127d8c 30%,#0d2f3d 88%);background-attachment:fixed}#wrapper .icon-sticky{position:absolute;top:0;right:45px;mix-blend-mode:multiply;z-index:-1}#wrapper.wrapper--black{background:#091c24;color:#fff}#wrapper.wrapper--black .icon-sticky{display:none}.page-maintenance #wrapper{background:linear-gradient(-68deg,#526365 10%,#172429 82%);overflow:hidden}.page-maintenance #wrapper .icon-sticky{top:-36.5%;right:1.8%}@media only screen and (max-width: 768px){.page-maintenance #wrapper{background:linear-gradient(-34deg,#526365 10%,#172429 88%)}.page-maintenance #wrapper .icon-sticky{top:-75px;right:-125px;min-width:472px;width:472px}}footer{position:absolute;bottom:0;left:0;right:0;z-index:1}#footer{position:relative;width:100%;background-color:#091c24;z-index:999;box-shadow:-20px -20px 30px 30px #fff}.f-menu{max-width:1832px;width:100%;min-height:50px;margin:0 auto;display:flex;gap:32px;padding:0 20px}.f-menu__item--start{display:flex;width:33.2%;gap:38px}.f-menu__item--start .txt-ellipsis{min-width:auto}.f-menu__item--start a{width:100%}.f-menu__item--start a .icon{min-width:20px}.f-menu__item--center{max-width:542px;width:35%;display:flex;gap:14px;margin-top:-37px;padding:22px 25px;background:#091c24;border-radius:22px 22px 0 0;z-index:1}.f-menu__item--end{display:flex;justify-content:flex-end;align-items:center;width:33.2%;gap:25px}.f-menu .btn-cmn02,.f-menu .btn-cmn03{font-size:40px}.f-menu .btn-cmn04{font-size:20px}.f-menu .nav-btn{max-width:51%}.f-menu .nav-btn a{cursor:pointer;display:inline-flex;align-items:center;height:100%;color:#fff;font-size:27px}.f-menu .nav-btn .icon{margin-right:17px;font-size:36px;fill:#34454d;transition:fill .3s}.f-menu .nav-btn .active .icon{fill:#d5ad6d}.f-menu .issues{display:inline-flex;font-size:34px;color:#fff;align-items:center;gap:16px;line-height:1.4}.f-menu .issues .num{font-size:45px}@media only screen and (min-width: 1025px){.f-menu .nav-btn{transition:opacity .3s}.f-menu .nav-btn:hover{opacity:.7}}@media only screen and (max-width: 1790px){.f-menu{gap:1vw;padding:0 20px}.f-menu__item--start{gap:.8vw}.f-menu__item--center{margin-top:-2vw;padding:1.6vw 2vw}.f-menu__item--end{gap:15px}.f-menu .nav-btn a{min-height:53px;font-size:1.5vw}.f-menu .nav-btn .icon{margin-right:.8vw;font-size:2vw}.f-menu .btn-cmn02,.f-menu .btn-cmn03{width:50%;padding:1.8vw 2vw;background-size:1vw;font-size:2vw}.f-menu .btn-cmn02{background-position:center left 1.2vw;padding-left:2.8vw}.f-menu .btn-cmn03{background-position:center right 1.2vw;padding-right:2.8vw}.f-menu .btn-cmn04{max-width:176px;width:36%;padding:1vw;font-size:1.5vw;border-radius:.6vw}.f-menu .issues{gap:1vw;font-size:1.8vw;margin-right:1vw}.f-menu .issues .num{font-size:2.5vw}}@media only screen and (max-width: 980px){.f-menu .nav-btn{max-width:146px}.f-menu .nav-btn .icon{margin-right:.4vw}}@media only screen and (max-width: 870px){.f-menu{gap:0;padding:0}.f-menu__item--start{width:calc(50% - 128px);gap:1vw;padding:0 1vw}.f-menu__item--center{width:255px;min-width:255px;padding:12px}.f-menu__item--end{width:calc(50% - 128px);padding-right:20px}.f-menu .btn-cmn02,.f-menu .btn-cmn03{width:50%;padding:14px 15px;background-size:12px;font-size:17px}.f-menu .btn-cmn02{background-position:center left 12px;padding-left:28px}.f-menu .btn-cmn03{background-position:center right 12px;padding-right:28px}.f-menu .btn-cmn04{width:10vw;min-width:72px;padding:1vw;font-size:14px}.f-menu .issues{font-size:1.8vw;margin-right:0}.f-menu .issues .num{font-size:2.5vw}}@media only screen and (max-width: 768px){.f-menu__item--center{border-radius:15px}.f-menu__item--start{width:35%}.f-menu__item--center{width:30%;min-width:unset}.f-menu__item--end{width:35%}}@media only screen and (max-width: 700px){.f-menu .btn-cmn02,.f-menu .btn-cmn03{background-size:0px;padding-inline:15px}}@media only screen and (max-width: 576px){.f-menu{padding:0 0 14px;flex-wrap:wrap;flex-direction:column}.f-menu__item--start{max-width:393px;width:100%;gap:27px;margin:auto;padding:0 29px;order:2}.f-menu__item--start .txt-ellipsis{font-size:16px}.f-menu__item--center{max-width:80%;width:280px;margin:-18px auto -6px;min-width:auto;gap:6px;padding:12px;border-radius:10px;order:1}.f-menu__item--end{justify-content:center;width:100%;gap:15px;padding:0;order:3}.f-menu .btn-cmn02,.f-menu .btn-cmn03{background-size:10px;padding:9px}.f-menu .btn-cmn02{padding-left:25px}.f-menu .btn-cmn03{padding-right:25px}.f-menu .nav-btn{max-width:50%;width:50%;text-align:center}.f-menu .nav-btn .icon{margin-right:8px;font-size:22px}.f-menu .nav-btn .icon-mark{font-size:27px;margin-right:4px}.f-menu .issues{font-size:17px}.f-menu .issues .num{margin-left:7px;font-size:23px}.f-menu .btn-cmn04{width:109px;padding:6px;border-radius:6px;font-size:15px}}@media only screen and (max-width: 375px){.f-menu__item--start{gap:5vw}.f-menu__item--start .txt-ellipsis{font-size:4.2vw}.f-menu .nav-btn .icon{font-size:5.8vw}.f-menu .nav-btn .icon-mark{font-size:7vw}.f-menu .issues{gap:1vw;font-size:4.5vw}.f-menu .issues .num{font-size:6vw}.f-menu .btn-cmn04{font-size:3.9vw}}.icon{width:1em;height:1em;font-size:1rem;line-height:1}.txt-ellipsis{min-width:135px;text-overflow:ellipsis;overflow:hidden;word-break:keep-all;white-space:nowrap}.block-76{margin-bottom:76px}.disabled{opacity:.4;pointer-events:none}.color-white{color:#fff}.b-notes{max-width:1331px;width:100%;margin:0 auto 34px;padding:34px 100px;background-color:#051217}.b-notes__ttl{margin-bottom:5px;font-size:3.4rem;font-family:hiragino;line-height:1.7;font-weight:700}.b-notes__txt{font-size:2.4rem;line-height:1.7}@media only screen and (max-width: 1024px){.b-notes{margin-bottom:2.5rem;padding:3rem 2rem 2.5rem}.b-notes__ttl{font-size:2rem}.b-notes__txt{font-size:1.5rem}}@media only screen and (max-width: 768px){.b-notes__ttl{font-size:1.8rem}}.b-change-font{display:flex;align-items:center;justify-content:end}.b-change-font__label{margin-right:10px;color:#000;font-size:18px}.b-anchor-btn{position:fixed;bottom:0;left:0;width:100%;padding:7.4rem 20px 176px;background:linear-gradient(to top,#FFF,transparent);transition:opacity .3s;z-index:1;pointer-events:none}.b-anchor-btn .btn-cmn07{pointer-events:all}.b-anchor-btn.hidden{opacity:0;visibility:hidden;pointer-events:none}@media only screen and (max-width: 1660px){.b-anchor-btn{padding-bottom:10.5vw}}@media only screen and (max-width: 768px){.b-anchor-btn{padding:36px 20px 170px}}.block404{display:block;text-align:center;color:#fff}.block404__ttl{margin-bottom:20px;font-size:5.9rem;font-weight:700}.block404__sub-ttl{margin-bottom:30px;font-size:4.1rem;font-weight:700}.block404__txt{margin-bottom:32px;font-size:1.8rem;line-height:1.8}@media only screen and (max-width: 768px){.block404__ttl{margin-bottom:14px;font-size:3.6rem}.block404__sub-ttl{margin-bottom:20px;font-size:2.1rem}.block404__txt{margin-bottom:26px;font-size:1.4rem;line-height:1.6}}.headline1{margin-bottom:70px;color:#fff;text-align:center;font-size:4.6rem;font-weight:700;line-height:1.69}.headline1--mb{margin-bottom:50px}.headline1--font-px{font-size:46px}@media only screen and (max-width: 1024px){.headline1{font-size:3.5rem}.headline1--mb{margin-bottom:30px}.headline1--font-px{font-size:35px}}@media only screen and (max-width: 768px){.headline1{margin-bottom:35px;font-size:2.2rem}.headline1--mb{margin-bottom:25px}.headline1--font-px{font-size:22px}}.headline2{font-size:2.8rem;text-align:center;padding-bottom:26px}.headline2 span{display:block;margin-top:5px;font-size:1.6rem;line-height:1.5}.headline2 sup{font-size:1.8rem;color:#e33f3f}@media only screen and (max-width: 768px){.headline2{font-size:1.8rem;padding-bottom:23px}.headline2 span{margin-top:5px;font-size:1.4rem}.headline2 sup{font-size:1.6rem}}.headline3{display:flex;align-items:baseline;margin-bottom:7.5rem;font-size:4rem;line-height:1.6;font-weight:700}.headline3 .num{min-width:15.4rem;color:#106775;font-size:4.3rem;line-height:1;margin-right:10px}@media only screen and (max-width: 1024px){.headline3{flex-direction:column;margin-bottom:5rem;font-size:3.25rem}.headline3 .num{margin-bottom:10px;flex:1;font-size:3.25rem}}@media only screen and (max-width: 576px){.headline3,.headline3 .num{font-size:2.25rem}}@media (max-height: 650px){.headline3{margin-bottom:3rem}}.headline4{margin-bottom:38px;color:#fff;text-align:center;font-size:4.1rem;font-weight:700;line-height:1.69}@media only screen and (max-width: 768px){.headline4{margin-bottom:15px;font-size:2.73rem}}.headline5{margin:34px auto 36px;text-align:center;font-size:8rem;font-weight:700;color:#fff}.headline5__intro{margin-bottom:10px;font-size:3.4rem;font-weight:400}@media only screen and (max-width: 768px){.headline5{margin:16px auto 26px;font-size:5.4rem}.headline5__intro{font-size:2rem}}.l-answer{padding:0 3.4rem}.l-answer__item{margin-bottom:3.7rem}@media only screen and (max-width: 1024px){.l-answer{padding:0}.l-answer__item{margin-bottom:2rem}}.step-list{display:flex;justify-content:space-between;align-content:center;margin-bottom:46px;overflow:hidden}.step-list__ttl{display:flex;align-items:center;justify-content:center;min-height:49px;margin-top:6px;font-size:1.7rem;font-weight:700;font-style:normal;font-family:Noto Sans JP,sans-serif;line-height:1.3}.step-list__item{display:block;padding:14px 10px;position:relative;text-align:center;color:#fff;font-size:1.2rem;line-height:1;font-family:Oswald,sans-serif}.step-list__item:after,.step-list__item:before{content:"";position:absolute;inset:0 -8px 0 0;z-index:-1}.step-list__item:before{background:#091c24;clip-path:polygon(0 0,calc(100% - 8px) 0,calc(100% - 1px) 50%,calc(100% - 8px) 100%,0 100%);-webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,calc(100% - 1px) 50%,calc(100% - 8px) 100%,0 100%)}.step-list__item:after{background:#fff;clip-path:polygon(calc(100% - 8px) 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,calc(100% - 8px) 100%,calc(100% - 1px) 50%);-webkit-clip-path:polygon(calc(100% - 8px) 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,calc(100% - 8px) 100%,calc(100% - 1px) 50%)}.step-list__item.active:before{background:linear-gradient(-68deg,#127d8c 28%,#0d2f3d 81%)}@media only screen and (max-width: 768px){.step-list{margin-bottom:25px}.step-list__item{padding:9px 4px}.step-list__txt{font-size:.8rem}.step-list__ttl{min-height:23px;font-size:.9rem;margin-top:2px}}.l-res-status{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;max-width:1250px;margin:0 auto}.l-res-status__item{position:relative;display:block;height:96px;width:103px;margin-right:0;padding:10px 5px;background-color:#106775;transition:background-color .3s,box-shadow .3s;border-radius:10px;z-index:1;overflow:hidden}.l-res-status__item .icon{font-size:38px;display:block;margin:3px auto 0}.l-res-status__item--mark:after{position:absolute;top:0;left:4px;width:26px;height:32px;background:url(/build/assets/icon_mark-BnCf9uBY.svg) no-repeat top left 2px;background-size:contain;z-index:2;content:""}.l-res-status__item--false{background-color:#fff;box-shadow:inset 10px 10px 10px #0003}.l-res-status__item--false .icon{display:none}.l-res-status__item--false .l-res-status__txt,.l-res-status__item--false .l-res-status__txt2{color:#106775}.l-res-status__item--selected{outline:4px dotted #FFF;color:#106775;background-color:#afd9de;box-shadow:inset 10px 10px 10px #0003}.l-res-status__item--selected .l-res-status__txt,.l-res-status__item--selected .l-res-status__txt2{color:#106775}.l-res-status__txt,.l-res-status__txt2{display:block;color:#fff;font-size:25px;font-weight:700;line-height:1.2;text-align:center}.l-res-status__txt2{font-size:20px;margin-top:12px}@media only screen and (max-width: 768px){.l-res-status{gap:14px}.l-res-status__txt,.l-res-status__txt2{font-size:17px}.l-res-status__txt2{font-size:15px;margin-top:6px}.l-res-status__item{height:66px;width:70px;border-radius:8px}.l-res-status__item .icon{margin-top:2px;font-size:26px}.l-res-status__item--mark:after{left:2px;width:20px;height:26px}.l-res-status__item--selected{outline:2px dotted #FFF}}a.l-res-status__item--selected:hover,a.l-res-status__item--selected:active,a.l-res-status__item--selected:focus{outline:4px dotted #FFF}@media only screen and (max-width: 768px){a.l-res-status__item--selected:hover,a.l-res-status__item--selected:active,a.l-res-status__item--selected:focus{outline:2px dotted #FFF}}.l-notes{margin-bottom:4.2rem}.l-notes__item{position:relative;margin-bottom:5px;padding-left:2.2rem;font-size:2.4rem;font-family:hiragino;line-height:1.7;font-weight:100;letter-spacing:-1px}.l-notes__item:after{position:absolute;top:.2rem;left:-.6rem;color:#fff;font-size:3.5rem;line-height:1;content:"・"}@media only screen and (max-width: 1024px){.l-notes{margin-bottom:1.8rem}.l-notes__item{padding-left:2rem;font-size:2rem}.l-notes__item:after{font-size:3rem}}@media only screen and (max-width: 768px){.l-notes__item{font-size:1.6rem}}.l-change-font{display:flex;border:1px solid #BCBCBC;border-radius:10px;overflow:hidden;background-color:#fff;width:max-content}.l-change-font .button{display:inline-flex;align-items:center;color:#000;font-weight:700;border-left:1px solid #BCBCBC;padding:.8vw 1.5vw;font-size:16px;transition:background .3s linear,color .3s linear;cursor:pointer}.l-change-font .button.active{background:linear-gradient(-40deg,#127d8c 30%,#0d2f3d 88%);color:#fff}.l-question{margin:-2.8rem 0 12.8rem;padding:0 12.8rem 0 16.4rem}@media only screen and (max-width: 1024px){.l-question{padding:0}}@media only screen and (max-width: 768px){.l-question{margin:-1rem 0 6rem}}.l-images{display:flex;flex-wrap:wrap;justify-content:center;gap:6rem 6.4rem}.l-images:after{content:"";width:calc(50% - 3.2rem)}.l-images__item{width:calc(50% - 3.2rem)}.l-images img{vertical-align:middle;width:100%}@media only screen and (max-width: 768px){.l-images{gap:3rem}.l-images__item{width:100%}}.btn-cmn06,.btn-cmn05{display:inline-block;width:23.8rem;padding:2.2rem 2rem;border-radius:10px;font-size:3rem;text-align:center;font-weight:700}@media only screen and (max-width: 1024px){.btn-cmn06,.btn-cmn05{font-size:2.8rem}}@media only screen and (max-width: 768px){.btn-cmn06,.btn-cmn05{width:100%;padding:1.5rem;font-size:1.8rem}}.btn-cmn-01{position:relative;display:inline-flex;justify-content:center;align-items:center;margin:auto;padding:4px 50px 4px 30px;max-width:366px;min-width:318px;min-height:130px;color:#fff;background:linear-gradient(107deg,#544297 32%,#ec97a1 89%);font-size:40px;font-weight:700;border-radius:10px;overflow:hidden;text-decoration:none;cursor:pointer}.btn-cmn-01:after{position:absolute;top:50%;right:0;width:60px;height:100%;background:url(/build/assets/icon_arrow_right-C-2GMLXc.svg) no-repeat center;background-size:16px;transform:translateY(-50%);transition:transform .3s;content:""}.btn-cmn-01:hover{text-decoration:none;color:#fff}.btn-cmn-01--fs{font-size:3rem}.btn-cmn02,.btn-cmn03{cursor:pointer;width:238px;display:inline-block;color:#fff;text-align:center;border-radius:10px;font-size:4rem;font-weight:700;transition:background-position .3s}.btn-cmn02{padding:30px 40px 30px 50px;background:#106775 url(/build/assets/icon_arrow_left-DeeXGqM8.svg) no-repeat center left 36px}.btn-cmn03{padding:30px 50px 30px 40px;background:#106775 url(/build/assets/icon_arrow_right-C-2GMLXc.svg) no-repeat center right 36px}.btn-cmn04{width:176px;padding:17px 15px;color:#091c24;background-color:#fff;border-radius:10px;font-size:2.6rem;text-align:center;transition:background-color .3s;cursor:pointer}.btn-cmn04.active{background-color:#d5ad6d}.btn-cmn05{cursor:pointer;color:#106775;background-color:#10677530;transition:background-color .3s}.btn-cmn06{color:#fff;cursor:pointer;background-color:#106775;transition:background-color .3s}.btn-cmn07{display:flex;align-items:center;gap:12px;width:265px;margin:auto;padding:15px 20px;color:#000;background-color:#fff;border-radius:100vmax;box-shadow:0 3px 6px #00000029;font-size:22px;font-weight:700;transition:background-color .3s,color .3s}.btn-cmn07 .icon{flex:0 0 30px;fill:#0f6775;stroke:#fff;font-size:30px;transition:fill .3s,stroke .3s}.btn-cmn08{display:inline-flex;align-items:center;justify-content:center;width:245px;min-height:62px;margin:auto;padding:15px 20px;color:#fff;border-radius:10px;border:1px solid #FFF;font-size:2rem;font-weight:700;transition:background-color .3s,color .3s}@media only screen and (min-width: 1025px){.btn-cmn-01:hover{text-decoration:none;color:#fff}.btn-cmn-01:hover:after{transform:translate(10px,-50%)}.btn-cmn02:hover{background-position:center left 28px}.btn-cmn03:hover{background-position:center right 28px}.btn-cmn04:hover{background-color:#d5ad6d}.btn-cmn05:hover{background-color:#1067754d}.btn-cmn06:hover{background-color:#106775e6}.btn-cmn07:hover{color:#fff;background-color:#106775}.btn-cmn07:hover .icon{stroke:#0f6775;fill:#fff}.btn-cmn08:hover{color:#091c24;background-color:#fff}}@media only screen and (max-width: 1024px){.btn-cmn-01{padding:4px 60px 4px 2px;min-height:90px;font-size:28px}}@media only screen and (max-width: 768px){.btn-cmn-01{padding:4px 50px 4px 20px;max-width:100%;width:100%;min-width:auto;min-height:80px;font-size:26px}.btn-cmn-01:after{width:60px;background-size:12px}.btn-cmn02,.btn-cmn03{padding:9px;background-size:10px;font-size:18px;border-radius:6px}.btn-cmn02{background-position:center left 14px;padding-right:25px}.btn-cmn03{background-position:center right 14px;padding-left:9px}.btn-cmn07{gap:7px;width:185px;padding:10px 15px;font-size:16px}.btn-cmn07 .icon{flex:0 0 19px;font-size:19px}.btn-cmn08{width:200px;min-height:48px;font-size:1.4rem;border-radius:6px}}.btn-link{display:flex;align-items:center;justify-content:center}.btn-link__item{background-color:#106775;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:2.4rem;font-weight:700;padding:15px 10px 12px;max-width:250px;width:100%;text-decoration:none!important;text-align:center}.btn-link__item:not(:first-child){margin-left:19px}.btn-link__item:hover{text-decoration:none}.btn-link .active{background-color:#fff;border:1px solid #0F6775;color:#0f6775}@media only screen and (max-width: 768px){.btn-link__item{font-size:1.8rem;max-width:200px}.btn-link__item:not(:first-child){margin-left:14px}}@media only screen and (max-width: 440px){.btn-link__item{border-radius:5px;font-size:1.4rem;padding:12px 5px 10px}.btn-link__item:not(:first-child){margin-left:10px}}@media only screen and (max-width: 360px){.btn-link__item{font-size:1.2rem}}.btn-link2{text-align:center}.btn-link2__item{background-color:#106775;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:2.4rem;font-weight:700;padding:22px 10px;max-width:250px;width:100%}.btn-link2__item:disabled{pointer-events:none;opacity:.28}@media only screen and (max-width: 480px){.btn-link2__item{border-radius:5px;font-size:1.8rem;max-width:200px;padding:18px 10px}}.btn-link3{padding-block:12px}.btn-link3 input{display:none}.btn-link3 .btn-light{background-color:#edeeee;border:1px solid #E5E5EA;border-radius:6px;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:400;padding:11px;margin-right:0;text-align:center;min-width:164px;min-height:46px}@media only screen and (min-width: 768.1px){.btn-link3 .btn-light{transition:background-color .3s}.btn-link3 .btn-light:hover{background-color:#ddd}}@media only screen and (max-width: 768px){.btn-link3 .btn-light{border-radius:3px;font-size:1.4rem;max-width:140px;min-height:43px}}.btn-link3 .btn-light .loader{margin-block:3px}.btn-link4__item{background-color:#106775;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:700;padding:22px 10px;max-width:250px;width:100%}.btn-link4__item:disabled{pointer-events:none;opacity:.28}@media only screen and (max-width: 480px){.btn-link4__item{border-radius:5px;font-size:1.4rem;max-width:200px;padding:18px 10px}}.btnAlert{border-radius:10px;cursor:pointer;font-size:2.4rem;font-weight:700;padding:10px;max-width:220px;width:100%;border:none}.btnAlert--primary{background-color:#106775;color:#fff}.btnAlert--secondary{background-color:#d2e2e3;color:#106775}.btn-group{display:flex;justify-content:center;gap:14px}.btn-stg{position:absolute;top:20px;right:20px;background-color:#ff0;color:#000;border-radius:5px;display:inline-block;align-self:flex-end;font-weight:700;padding:5px;font-size:16px;box-shadow:#0000004d 0 1px 5px}.report{display:flex;justify-content:center;align-items:center;height:63.24px;font-size:28px;font-weight:700;border-radius:10px;padding-inline:20px;border:1px solid #BCBCBC;color:#091c24;background-color:#dde1e3;white-space:nowrap;transition:background-color .3s;cursor:pointer}.report:hover{background-color:#c5c9cb}.report:before{content:"";display:inline-block;width:36px;height:42px;background:url(/build/assets/icon_report-CX_7UGMr.svg) no-repeat center;background-size:100%;background-position:center;margin-right:12px}@media only screen and (max-width: 1800px){.report{height:calc(27.082px + 1.6vw);font-size:16px;padding-inline:1.2vw}.report:before{width:20px;height:24px;margin-right:10px}}@media only screen and (max-width: 768px){.report{height:26px;font-size:11px;padding-inline:9px;border-radius:4px;margin-inline:20px}.report:before{width:12px;height:14px;margin-right:4px}}.confirm__info{display:flex;column-gap:14px;row-gap:18px}.confirm__info label{display:inline-block;margin-right:0}.confirm__info label em{color:#e33f3f}.confirm__info-ttl{font-size:1.8rem;line-height:1.5;padding-bottom:6px}.confirm__info-ttl em{color:#e33f3f}.confirm__info-txt{font-size:1.6rem;padding:4px 13px 0;line-height:1.5}.confirm__info-txt2{font-size:1.8rem;line-height:1.33;padding-bottom:40px}.confirm__info-item{background-color:#edeeee;border:1px solid #E5E5EA!important;border-radius:6px;font-size:1.6rem!important;line-height:1.5;outline:none;margin-bottom:5px;padding:10px 18px!important;width:100%}.confirm__info-item--s{background:#edeeee url(/build/assets/icon_down-DC4V__ci.svg) no-repeat 96% 50%;cursor:pointer;margin-top:-24px;margin-bottom:28px;transform:translateY(50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.confirm__info-label{font-size:1.8rem;line-height:1.5;margin-bottom:7px}.confirm__info--flex{display:flex;justify-content:space-between;flex-wrap:wrap}.confirm__info__inner{width:calc(50% - 10px)}.confirm__info__inner--col3{width:calc(33.3333333333% - 10px);margin-bottom:6px}.confirm__info__inner--col3 .confirm__info-label{margin-bottom:0}.confirm__info__inner--col3 .confirm__info-item--s{padding:10px 12px!important}.confirm__info .info-pb{padding-bottom:18px}.confirm__info .info-pb:last-child{padding-bottom:0}.confirm__info--last{border:none;padding-bottom:30px;margin-bottom:0}.confirm__info--other{border:none;padding-bottom:0;margin-bottom:0}.confirm a{color:#106775;text-decoration:underline}@media only screen and (min-width: 768.1px){.confirm a:hover{text-decoration:none}}@media only screen and (max-width: 768px){.confirm .confirm{padding:0 5px}.confirm .confirm__info-ttl{font-size:1.4rem;line-height:1.2}.confirm .confirm__info-txt{font-size:1.4rem;line-height:1.2;padding:2px 10px 0}.confirm .confirm__info-txt2{font-size:1.4rem;line-height:1.2;padding-bottom:25px}.confirm .confirm__info-item{border-radius:3px;font-size:1.4rem!important;line-height:1.2;padding:10px!important;margin-bottom:0}.confirm .confirm__info-item--s{background:#edeeee url(/assets/img/common/icon_down.svg) no-repeat 97.5% 50%;margin-top:-17px;margin-bottom:20px}.confirm .confirm__info-label{font-size:1.4rem;line-height:1.2;padding-bottom:5px}.confirm .confirm__info--last{padding-bottom:20px;margin-bottom:0}.confirm .confirm__info--other{padding-bottom:0;margin-bottom:0}}@media only screen and (max-width: 600px){.confirm .confirm__info .sp-full{display:block}.confirm .confirm__info__inner{width:calc(50% - 5px)}.confirm .confirm__info__inner--col3{width:100%}}.checkbox-list__item{padding-bottom:12px}.checkbox-list__item:last-child{padding-bottom:0}.checkbox-custom{display:block;position:relative;margin-right:0;padding-left:45px;font-size:1.6rem;user-select:none;line-height:1.7}.checkbox-custom label{cursor:pointer}.checkbox-custom label span{display:inline-block}.checkbox-custom input{position:absolute;display:none}.checkbox-custom input:checked+label .checkmark{background:linear-gradient(90deg,#0d2f3d,#127d8c)}.checkbox-custom input:checked+label .checkmark:after{display:block}@media only screen and (min-width: 768.1px){.checkbox-custom input:hover+label .checkmark{background-color:#ddd}}.checkbox-custom .checkmark{position:absolute;top:0;left:0;height:30px;width:32px;background-color:#edeeee;border-radius:6px;border:1px solid #E5E5EA;transition:background .3s}.checkbox-custom .checkmark:after{border-style:solid;border-color:#fff;border-width:3px 3px 0 0;content:"";display:none;height:7px;width:15px;position:absolute;left:50%;top:50%;transform:translate(-50%,-65%) rotate(135deg)}@media only screen and (max-width: 768px){.checkbox-custom{padding-left:30px;font-size:1.4rem}.checkbox-custom .checkmark{height:24px;width:25px;border-radius:3px}.checkbox-custom .checkmark:after{border-width:2px 2px 0 0;height:6px;width:11px}}.radio-custom,.checkbox-custom2{display:inline-block;position:relative;margin-right:0;padding-left:9rem;cursor:pointer;font-size:3.4rem;user-select:none;line-height:1.7}.radio-custom input,.checkbox-custom2 input{position:absolute;opacity:0;cursor:pointer}.radio-custom input:checked~.checkmark,.checkbox-custom2 input:checked~.checkmark{background:linear-gradient(-40deg,#127d8c,#0d2f3d)}.radio-custom input:checked~.checkmark:after,.checkbox-custom2 input:checked~.checkmark:after{display:block}.radio-custom input:checked~.txt,.checkbox-custom2 input:checked~.txt{color:#127584}@media only screen and (min-width: 768.1px){.radio-custom input:hover~.checkmark,.checkbox-custom2 input:hover~.checkmark{background-color:#ddd}}.radio-custom .checkmark,.checkbox-custom2 .checkmark{position:absolute;top:0;left:0;height:5.7rem;width:5.7rem;background-color:#f4f5f7;border-radius:50%;border:1px solid #9A9A9A;transition:background .3s}.radio-custom .checkmark:after,.checkbox-custom2 .checkmark:after{content:"";position:absolute;display:none;top:50%;left:50%;width:2.4rem;height:2.4rem;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}@media only screen and (max-width: 1024px){.radio-custom,.checkbox-custom2{padding-left:7.5rem;font-size:3rem;line-height:1.5}.radio-custom .checkmark,.checkbox-custom2 .checkmark{top:-1px;height:4.5rem;width:4.5rem}.radio-custom .checkmark:after,.checkbox-custom2 .checkmark:after{width:1.5rem;height:1.5rem}}@media only screen and (max-width: 576px){.radio-custom,.checkbox-custom2{padding-left:5.4rem;font-size:2rem}.radio-custom .checkmark,.checkbox-custom2 .checkmark{top:-2px;height:3.6rem;width:3.6rem}}.checkbox-custom2{padding-left:9rem;cursor:pointer}.checkbox-custom2 .checkmark{top:.5rem;height:5rem;width:5rem;border-radius:.4rem}.checkbox-custom2 .checkmark:after{height:1.5rem;width:2.6rem;border-style:solid;border-width:.7rem .7rem 0 0;border-color:#fff;transform:translate(-50%,-65%) rotate(135deg);border-radius:0;background:transparent}@media only screen and (max-width: 1024px){.checkbox-custom2{padding-left:7.5rem;font-size:3rem;line-height:1.5}.checkbox-custom2 .checkmark{top:-1px;height:4.5rem;width:4.5rem}.checkbox-custom2 .checkmark:after{width:1.5rem;height:1rem;border-width:.4rem .4rem 0 0}}@media only screen and (max-width: 576px){.checkbox-custom2{padding-left:5.4rem;font-size:2rem}.checkbox-custom2 .checkmark{height:3.6rem;width:3.6rem}}.input--large{font-size:3.4rem!important;padding:2rem 3rem!important}.input--large.textarea-custom{min-height:250px}.input--large.confirm__info-item--s{margin-top:0;transform:translateY(0);padding-right:10rem!important;background-size:3rem}@media only screen and (max-width: 1024px){.input--large{padding:10px 15px!important;font-size:2rem!important;line-height:1.5}}.textarea-custom{width:100%;min-height:150px;margin-bottom:5px;padding:10px 18px;background-color:#edeeee;border:1px solid #E5E5EA;border-radius:6px;font-size:1.6rem;line-height:1.5;outline:none}.lead-txt{font-size:1.4rem;padding:0 10px 21px}.lead-txt em{color:#e33f3f}@media only screen and (max-width: 768px){.lead-txt{font-size:1.2rem;padding:0 5px 20px}}.note-txt{color:#b5b5b5;font-size:1.4rem;padding-bottom:6px}@media only screen and (max-width: 768px){.note-txt{font-size:1.2rem}}.list-note{margin-bottom:30px}.list-note li{font-size:1.8rem;line-height:1.4;padding-left:17px;text-indent:-17px;margin-top:10px}.list-note li:first-child{margin-top:0}@media only screen and (max-width: 768px){.list-note{margin-bottom:20px}.list-note li{font-size:1.4rem}}.txt-color{font-size:1.6rem;color:#e33f3f}@media only screen and (max-width: 768px){.txt-color{font-size:1.4rem}}.txt-cmn1,.txt-link{margin-bottom:2rem;font-size:3rem;font-weight:700}@media only screen and (max-width: 1024px){.txt-cmn1,.txt-link{font-size:2.6rem}}@media only screen and (max-width: 768px){.txt-cmn1,.txt-link{font-size:2rem}}.txt-cmn2{margin-bottom:2.7rem;font-size:3rem;font-family:hiragino}@media only screen and (max-width: 1024px){.txt-cmn2{font-size:2.5rem}}@media only screen and (max-width: 768px){.txt-cmn2{font-size:1.8rem}}.txt-link{color:#fff;text-decoration:none}@media only screen and (min-width: 1025px){.txt-link:hover{text-decoration:underline}}.txt-link2{color:#106775;text-decoration:none}@media only screen and (min-width: 1025px){.txt-link2:hover{text-decoration:underline}}.txt-cmn3{margin-bottom:20px;font-size:1.6rem;line-height:1.6}@media only screen and (max-width: 768px){.txt-cmn3{font-size:1.4rem}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;padding-top:80px;background-color:#091c24;z-index:999;opacity:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;visibility:visible;pointer-events:all;transition:opacity .3s}.modal-close{position:absolute;top:45px;right:51px;cursor:pointer;transition:opacity .3s}.modal-content{width:100%;height:100%;margin:0 auto;padding:20px 20px 80px;overflow-y:auto;scrollbar-color:#FFF rgba(255,255,255,.2)}.modal-content--center{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (min-width: 1025px){.modal-close:hover{opacity:.7}}@media only screen and (max-width: 768px){.modal{padding-top:60px}.modal-content{padding:10px 15px 70px}.modal-close{top:20px;right:15px}.modal-close img{width:24px}.modal-close:hover{opacity:.7}}.popup-info{max-width:932px;width:100%;margin:auto;padding:76px 20px 60px;background-color:#fff;border-radius:10px;text-align:center}.popup-info--pd{padding:72px 20px 52px}.popup-info--mb{margin-bottom:80px}.popup-info__ttl{margin-bottom:30px;font-size:3.3rem;font-weight:700;color:#000}.popup-info__txt{margin-bottom:16px;font-size:2.4rem;line-height:1.7}@media only screen and (max-width: 768px){.popup-info{padding:40px 20px}.popup-info__ttl{margin-bottom:20px;font-size:2.2rem}.popup-info__txt{margin-bottom:10px;font-size:1.5rem}}.card{background-color:#fff;border:1px solid #707070;border-radius:10px;padding:45px;width:100%}@media only screen and (max-width: 768px){.card{padding:17px 15px 30px}}.row{padding-bottom:18px;margin-bottom:18px}.row.line{border-bottom:1px solid #c1c1c1}.row .row{padding-bottom:0;margin-bottom:0}.row .row.line{border-bottom:none}.col{width:calc(100% / var(--children-count, 1))}.page-loader{display:flex;align-items:center;justify-content:center;width:100%;height:100vh}.loader{width:30px;aspect-ratio:2;--_g: no-repeat radial-gradient(circle closest-side, #127d8c 90%, #0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 50%;animation:animation 1s infinite linear}.loader.light{--_g: no-repeat radial-gradient(circle closest-side, #fff 90%, #0000)}@keyframes animation{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}.alert{position:fixed;width:100vw;height:100vh;z-index:1000}.alert__item{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);width:calc(100% - 50px);max-width:768px;text-align:center;opacity:.7;border-radius:10px;transition:transform .3s,opacity .3s}.alert__item--active{transform:translate(-50%,-50%) scale(1);opacity:1;box-shadow:0 4px 8px #00000040;animation:pulse .3s linear 1}.alert__ttl{font-size:28px;font-weight:700}.alert__txt{font-size:16px;line-height:1.5;white-space:pre-line}.alert__actions{display:flex;justify-content:center;gap:10px}.alert__backdrop{position:absolute;background-color:#00000080;width:100%;height:100%;z-index:-1}.alert__backdrop--blur{backdrop-filter:blur(20px)}.alert p{margin-bottom:20px}@keyframes pulse{25%{transform:translate(-50%,-50%) scale(.97)}75%{transform:translate(-50%,-50%) scale(1.03)}}.tbCmn{width:100%;border-collapse:collapse;border-right:1px solid #999;border-top:1px solid #999;margin-bottom:30px}.tbCmn th,.tbCmn td{padding:10px;font-size:1.6rem;line-height:1.6;border-left:1px solid #999;border-bottom:1px solid #999;text-align:center}.tbCmn th{background-color:#10677530;color:#106775;font-weight:700}.tbl-result{max-width:960px;width:100%;margin:0 auto 50px;border-radius:10px;overflow:hidden;border-collapse:collapse;box-shadow:0 3px 30px #00000029}.tbl-result th:nth-child(1),.tbl-result td:nth-child(1){width:59.5%;border-right:1px solid #b5b5b5}.tbl-result th{padding:12px;background-color:#0a1c24;color:#fff;font-size:2.3rem;font-weight:700;text-align:center}.tbl-result tbody tr:nth-child(odd){background-color:#f7f7f7}.tbl-result tbody tr:nth-child(2n){background-color:#fff}.tbl-result td{padding:18px;font-size:2.8rem;line-height:1.2;color:#193c4b;text-align:center}@media only screen and (max-width: 768px){.tbl-result{margin:0 auto 25px;border-radius:6px;box-shadow:0 2px 20px #00000029}.tbl-result th,.tbl-result td{padding:10px;font-size:1.6rem}}.maintenance{text-align:center}.maintenance-icon{margin-bottom:30px}.maintenance .headline1{margin-bottom:22px}.maintenance__ttl{margin-bottom:22px;color:#fff;text-align:center;font-size:46px;font-weight:700;line-height:1.69}.maintenance__txt{display:inline-block;padding:28px 68px;color:#fff;background-color:#101c1f;font-size:30px}@media only screen and (max-width: 768px){.maintenance-icon{margin-bottom:33px}.maintenance__ttl{margin-bottom:14px;font-size:28px;line-height:1.3}.maintenance__txt{padding:10px 32px;font-size:18px;line-height:1.8}}.page-top #wrapper{background:linear-gradient(-40deg,#127d8c 30%,#0d2f3d 88%);min-height:100vh}.page-top .exam-list{display:block;margin-bottom:-40px}.page-top .exam-list__item{display:flex;justify-content:flex-start;background-color:#fff;align-items:center;margin-bottom:40px;gap:20px;padding:48px 44px 48px 85px;border-radius:10px}.page-top .exam-list__left{margin-right:auto;flex:1}.page-top .exam-list__ttl{margin-bottom:22px;font-size:4.8rem;color:#193c4b}.page-top .exam-list__txt{display:flex;gap:18px;align-items:center;font-size:2.3rem;color:#193c4b}.page-top .exam-list__stt{display:inline-block;flex:0 0 148px;padding:4px 13px;color:#fff;background-color:#193c4b;font-size:2rem;text-align:center;line-height:1.3}@media only screen and (min-width: 992.1px){.page-top .exam-list__item .btn-cmn-01{width:360px}}@media only screen and (max-width: 1024px){.page-top .exam-list__item .btn-cmn-01{width:288px}}@media only screen and (max-width: 992px){.page-top .exam-list__item{padding:32px 36px}.page-top .exam-list__item .btn-cmn-01{width:288px}.page-top .exam-list__left{width:100%;min-width:auto;margin-bottom:14px}.page-top .exam-list__ttl{margin-bottom:20px;font-size:4rem}.page-top .exam-list__txt{flex-direction:column;align-items:baseline;font-size:2rem;gap:13px}.page-top .exam-list__stt{flex:1;margin-right:0;padding:4px 8px;font-size:1.6rem}}@media only screen and (max-width: 768px){.page-top .exam-list{margin-bottom:-20px}.page-top .exam-list__item{flex-direction:column;gap:0;margin-bottom:20px;padding:28px 25px}.page-top .exam-list__item .btn-cmn-01{width:100%}.page-top .exam-list__ttl{font-size:3.2rem}.page-top .exam-list__txt{font-size:1.6rem;gap:10px}.page-top .exam-list__stt{font-size:1.3rem}}.form-entry-general main{display:flex;flex-direction:column;gap:83px}@media only screen and (max-width: 768px){.form-entry-general main{gap:40px}}.form-entry-general .ttl{font-size:1.8rem;line-height:1.5;padding-bottom:6px}.form-entry-general .ttl em{color:#e33f3f}.form-entry-general .txt{font-size:1.6rem;padding:4px 13px 0;line-height:1.5}.form-entry-general .box__date{display:flex;font-size:1.6rem;line-height:1.5}.form-entry-general .box__date--ttl{white-space:nowrap}.form-entry-general .box__date--txt span{display:inline-block}.form-entry-general .info{margin-bottom:20px;font-size:1.6rem;line-height:1.6;white-space:pre-wrap}.form-entry-general .info a{color:#106775;text-decoration:underline}@media only screen and (min-width: 768.1px){.form-entry-general .info a:hover{text-decoration:none}}.form-entry-general .field{background-color:#edeeee;border:1px solid #E5E5EA!important;border-radius:6px;font-size:1.6rem!important;line-height:1.5;outline:none;margin-bottom:5px;padding:10px 18px!important;width:100%}@media only screen and (min-width: 768.1px){.form-entry-general .field{transition:background-color .3s}.form-entry-general .field:hover{background-color:#ddd}}.form-entry-general .zip-box{display:flex;gap:14px}.form-entry-general select.field{background:#edeeee url(/build/assets/icon_down-DC4V__ci.svg) no-repeat top 50% right 10px;cursor:pointer;margin-top:-24px;margin-bottom:28px;transform:translateY(50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:25px!important;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none}.form-entry-general select.field--not-selected{color:#757575}@media only screen and (min-width: 768.1px){.form-entry-general select.field{transition:background-color .3s}.form-entry-general select.field:hover{background-color:#ddd}}.form-entry-general .previewImage{border-radius:6px;border:1px solid #E5E5EA}@media only screen and (max-width: 768px){.form-entry-general .field{border-radius:6px;font-size:1.4rem!important;padding:10px 15px 10px 10px!important}.form-entry-general select.field{background-size:12px;margin-top:-24px;margin-bottom:28px}.form-entry-general .ttl{font-size:1.4rem;line-height:1.2}.form-entry-general .box__date{font-size:1.4rem}.form-entry-general .txt{font-size:1.4rem;padding:4px 10px 0}.form-entry-general .txt2{font-size:1.4rem;line-height:1.2;padding-bottom:25px}}.exam-layout{position:relative;height:100vh;height:100dvh;transition:height .3s}.exam-layout #wrapper{background:none!important;height:100%;overflow-y:auto;padding-top:calc(4.5vw + 50px)}@media only screen and (min-width: 1800px){.exam-layout #wrapper{padding-top:190px}}@media only screen and (max-width: 768px){.exam-layout #wrapper{padding-top:110px}}.reportBtnSample{display:inline-flex;align-items:center;padding-inline:1rem;margin-inline:1rem;font-size:1.6rem;background-color:#e0e3e5;color:#091c24;height:3.9rem;border-radius:.5rem;font-family:Noto Sans JP,sans-serif;font-weight:700}.reportBtnSample:before{content:"";display:inline-block;width:1.75rem;height:2rem;background:url(/build/assets/icon_report-CX_7UGMr.svg) no-repeat center;background-size:contain;margin-right:.5rem}
