.c-card{padding:clamp(1.875rem,26.4788732394px + 0.9389671362vw,2.5rem) clamp(1.25rem,12.9577464789px + 1.8779342723vw,2.5rem) clamp(2.1875rem,31.4788732394px + 0.9389671362vw,2.8125rem);text-align:left;background-color:#fff;border-radius:0.75rem}.c-card__header{position:relative}.c-card__title{position:relative;width:100%;padding-bottom:0.4em;font-size:clamp(1.125rem,8.1538461538px + 0.9615384615vw,1.375rem);font-weight:700;line-height:1.444;text-align:left}.c-card__title:before{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background:-webkit-gradient(linear,left top,right top,from(#3D8DC7),color-stop(13%,#3D8DC7),color-stop(13%,#D9E5EE),to(#D9E5EE));background:linear-gradient(90deg,#3D8DC7 0%,#3D8DC7 13%,#D9E5EE 13%,#D9E5EE 100%)}.c-card__tag-lists{position:absolute;top:10%;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.25rem}.c-card__tag{display:inline-block;padding:0.0625rem 0.375rem;font-size:clamp(0.75rem,10.5915492958px + 0.3755868545vw,1rem);font-weight:500;line-height:1.5;color:#fff;letter-spacing:0;white-space:nowrap;border-style:solid;border-width:1px}.c-card__tag--existing{color:#3D8DC7;border-color:#3D8DC7}.c-card__tag--completed{color:#46B46D;border-color:#46B46D}.c-card__body{margin-top:clamp(0.9375rem,11.4788732394px + 0.9389671362vw,1.5625rem);font-size:clamp(0.875rem,13.2957746479px + 0.1877934272vw,1rem);line-height:1.8}.c-card__button-lists{display:-ms-grid;display:grid;-ms-grid-columns:minmax(auto,15.3125rem) clamp(0.625rem,6.4788732394px + 0.9389671362vw,1.25rem) minmax(auto,15.3125rem);grid-template-columns:repeat(2,minmax(auto,15.3125rem));gap:clamp(0.625rem,6.4788732394px + 0.9389671362vw,1.25rem);margin-top:clamp(1.25rem,16.4788732394px + 0.9389671362vw,1.875rem)}.c-card .c-button03{min-height:3.4375rem;font-size:1rem}.c-card .c-button03 i{width:2.1875rem;height:2.1875rem}.c-card .c-button03>span>span{display:none}.p-requirements__anchorlists .c-button01{width:100%;font-size:clamp(1rem,15.2957746479px + 0.1877934272vw,1.125rem)}.p-requirements .l-contents-body__inner{line-height:2.142}.p-requirements .l-contents-body__inner+.l-contents-body__inner{margin-top:1.875rem}.p-requirements-section__header{position:relative;z-index:3;width:90%;padding-bottom:1.875rem;margin-right:auto;margin-left:auto}.p-requirements-address-info{padding:clamp(1.5625rem,23.2394366197px + 0.4694835681vw,1.875rem) clamp(1.25rem,16.4788732394px + 0.9389671362vw,1.875rem);margin-top:clamp(2.1875rem,26.1971830986px + 2.3474178404vw,3.75rem);font-size:clamp(0.875rem,13.2957746479px + 0.1877934272vw,1rem);line-height:2.142;text-align:center;background-color:rgba(255,255,255,0.6);border:#D9E5EE solid 1px;border-radius:0.625rem}.p-requirements-address-info__title{font-weight:500}.p-requirements-outline__subsection p+p{margin-top:1.5em}.p-requirements-section01 .p-requirements__subtitle.c-title02{margin-bottom:1.5625rem}.p-requirements-section01__anchorlists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5em clamp(0.9375rem,-43.1818181818px + 18.1818181818vw,1.5625rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(1.25rem,16.4788732394px + 0.9389671362vw,1.875rem)}.p-requirements-section01__anchorlists i{right:0.5em;-webkit-transform:rotate(90deg) translateX(-50%);transform:rotate(90deg) translateX(-50%)}.p-requirements-flow{line-height:2.142}.p-requirements-flow__lists{display:-ms-grid;display:grid;gap:2.5rem;margin-top:0;counter-reset:li}.p-requirements-flow__lists li{position:relative;padding:1.5625rem 1.875rem 1.875rem;line-height:1.25;text-align:center;border:#D9E5EE solid 1px;border-radius:0.625rem}.p-requirements-flow__lists li:before{position:relative;display:inline-block;padding-right:0.25em;font-family:"Montserrat",sans-serif;font-size:1.625rem;font-weight:400;color:#3D8DC7;vertical-align:-0.05em;content:"0" counter(li);counter-increment:li}.p-requirements-flow__lists li+li:after{position:absolute;top:0;left:50%;width:0;height:0;content:"";border-color:#3D8DC7 transparent transparent transparent;border-style:solid;border-width:1.25rem 0.875rem 0 0.875rem;-webkit-transform:translate(-50%,-150%);transform:translate(-50%,-150%)}.p-requirements-flow__lists-title{display:inline;font-size:1.125rem;font-weight:700}.p-requirements-flow__lists figure{width:100%;height:min(30vw,9.375rem);margin-top:1em;margin-bottom:1em;overflow:hidden}.p-requirements-flow__lists figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-requirements-flow__lists p{font-size:clamp(0.875rem,13.6478873239px + 0.0938967136vw,0.9375rem);line-height:1.8;text-align:left}.p-requirements-flow__text-notice{font-size:0.8125rem!important;color:#BF4747}.p-requirements-flow__lists02{display:-ms-grid;display:grid;gap:0.5rem;margin-top:clamp(1.25rem,18.2394366197px + 0.4694835681vw,1.5625rem)}.p-requirements-flow__lists02>li{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.9375rem 1.5625rem;line-height:1.25;text-align:center;border:#D9E5EE solid 1px;border-radius:0.625rem}.p-requirements-flow__lists02 figure{display:-ms-grid;display:grid;-ms-grid-columns:3.125rem 1em 1fr;grid-template-columns:3.125rem 1fr;gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.p-requirements-flow__lists02 figcaption{font-size:1rem;line-height:1.66}.p-requirements-flow__lists02 figcaption strong{display:block;margin-bottom:0.25em;font-weight:700}.p-requirements-flow__lists02 figcaption p:nth-child(n+2){font-size:0.8125rem}.p-requirements-download__button-lists{display:-ms-grid;display:grid;-ms-grid-columns:minmax(100%,22.8125rem);grid-template-columns:minmax(100%,22.8125rem);gap:0.9375rem clamp(1.25rem,-29.2307692308px + 4.8076923077vw,2.5rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:clamp(1.25rem,12.9577464789px + 1.8779342723vw,2.5rem);margin-right:auto;margin-left:auto}.p-requirements-section01{padding-top:clamp(4.375rem,52.3943661972px + 4.6948356808vw,7.5rem)!important;padding-bottom:clamp(4.375rem,52.3943661972px + 4.6948356808vw,7.5rem)}.p-requirements-section02{padding-top:clamp(4.375rem,52.3943661972px + 4.6948356808vw,7.5rem);padding-bottom:0;background-color:#E4F3EA}.p-requirements-section02__inner{width:min(90%,77.5rem);padding-bottom:0;margin-right:auto;margin-left:auto}.p-requirements-section02__lists{display:-ms-grid;display:grid;gap:0.9375rem}.p-requirements-section02__lists>div{padding:clamp(0.9375rem,11.4788732394px + 0.9389671362vw,1.5625rem);background-color:#fff;border-radius:0.625rem}@media (hover:hover) and (pointer:fine){.p-requirements__anchorlists .c-button01:hover .u-ic-next-link:before{background:linear-gradient(45deg,#0C56DA 0%,#147DF8 66%,#2DE3F7 100%)!important}.p-requirements-section01__anchorlists .c-button01:hover .u-ic-next-link:before{background:linear-gradient(45deg,#0C56DA 0%,#147DF8 66%,#2DE3F7 100%)!important}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.p-requirements__anchorlists .c-button01:hover .u-ic-next-link:before{background:linear-gradient(45deg,#0C56DA 0%,#147DF8 66%,#2DE3F7 100%)!important}.p-requirements-section01__anchorlists .c-button01:hover .u-ic-next-link:before{background:linear-gradient(45deg,#0C56DA 0%,#147DF8 66%,#2DE3F7 100%)!important}}@media print,screen and (min-width:768px){.c-card{padding:clamp(1.875rem,5.3846153846px + 2.4038461538vw,2.5rem) clamp(1.25rem,-29.2307692308px + 4.8076923077vw,2.5rem) clamp(2.1875rem,10.3846153846px + 2.4038461538vw,2.8125rem)}.c-card__title:before{background:-webkit-gradient(linear,left top,right top,from(#3D8DC7),color-stop(25%,#3D8DC7),color-stop(25%,#D9E5EE),to(#D9E5EE));background:linear-gradient(90deg,#3D8DC7 0%,#3D8DC7 25%,#D9E5EE 25%,#D9E5EE 100%)}.c-card__button-lists{gap:clamp(0.625rem,-14.6153846154px + 2.4038461538vw,1.25rem)}.c-card .c-button03 span{letter-spacing:0}.p-requirements__anchorlists .c-button01{width:min(100%,26.25rem)}.p-requirements .l-contents-body__inner{line-height:2}.p-requirements-section__header{width:min(85%,77.5rem)}.p-requirements-address-info{line-height:2}.p-requirements-flow{line-height:2}.p-requirements-flow__lists p{font-size:clamp(0.75rem,10.9436619718px + 0.2816901408vw,0.9375rem)}.p-requirements-flow__lists02{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.p-requirements-download__button-lists{-ms-grid-columns:(minmax(auto,22.8125rem))[2];grid-template-columns:repeat(2,minmax(auto,22.8125rem))}.p-requirements-section02__inner{width:min(85%,77.5rem)}.p-requirements-section02__lists{-ms-grid-columns:1fr clamp(1.25rem,-29.2307692308px + 4.8076923077vw,2.5rem) 1fr;grid-template-columns:repeat(2,1fr);gap:1.25rem clamp(1.25rem,-29.2307692308px + 4.8076923077vw,2.5rem)}}@media print,screen and (min-width:992px){.c-card .c-button03{min-height:4.0625rem;font-size:clamp(0.75rem,2.1538461538px + 0.9615384615vw,1rem)}.c-card .c-button03 i{right:1em}.c-card .c-button03>span>span{display:inline-block}.p-requirements-section01 nav{position:absolute;top:50%;right:0;-webkit-transform:translateY(-75%);transform:translateY(-75%)}.p-requirements-section01__anchorlists{gap:clamp(0.9375rem,11.4788732394px + 0.9389671362vw,1.5625rem);margin-top:0}.p-requirements-flow__lists{-ms-grid-columns:1fr clamp(1.5625rem,-24.2307692308px + 4.8076923077vw,2.8125rem) 1fr clamp(1.5625rem,-24.2307692308px + 4.8076923077vw,2.8125rem) 1fr;grid-template-columns:repeat(3,1fr);gap:clamp(1.5625rem,-24.2307692308px + 4.8076923077vw,2.8125rem)}.p-requirements-flow__lists li{padding:clamp(0.625rem,-29px + 3.75vw,1.5625rem) clamp(0.625rem,-42px + 5vw,1.875rem) clamp(0.625rem,-42px + 5vw,1.875rem)}.p-requirements-flow__lists li:before{font-size:clamp(1.25rem,5.2307692308px + 1.4423076923vw,1.625rem);letter-spacing:0}.p-requirements-flow__lists li+li:after{top:50%;left:0;border-color:transparent transparent transparent #3D8DC7;border-width:clamp(0.5625rem,-5.7692307692px + 1.4423076923vw,0.9375rem) 0 clamp(0.5625rem,-5.7692307692px + 1.4423076923vw,0.9375rem) clamp(0.75rem,-2.7692307692px + 1.4423076923vw,1.125rem);-webkit-transform:translate(-175%,-50%);transform:translate(-175%,-50%)}.p-requirements-flow__lists-title{font-size:clamp(1rem,11.0769230769px + 0.4807692308vw,1.125rem);letter-spacing:0}.p-requirements-flow__lists figure{height:auto;aspect-ratio:800/450}.p-requirements-flow__lists02{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);grid-auto-rows:auto}.p-requirements-flow__lists02>li:first-child,.p-requirements-flow__lists02>li:nth-child(2),.p-requirements-flow__lists02>li:nth-child(3){-ms-grid-column-span:2;grid-column:span 2}.p-requirements-flow__lists02>li:nth-child(4),.p-requirements-flow__lists02>li:nth-child(5){-ms-grid-column-span:3;grid-column:span 3}}