*{box-sizing:border-box}html{font-family:YakuHanJPs_Noto,"Roboto","Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:62.5%;overflow-x:hidden;margin:0;padding:0;scroll-behavior:smooth}html.wf-active,html.loading-delay{visibility:visible}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}body{color:#333;font-size:62.5%;line-height:1.5;margin:0;padding:0;word-break:break-all;overflow-x:hidden;-webkit-overflow-scrolling:touch}header,section,article,main,footer,li,dt,dd,div,span,img,a,table,tr,th,td{word-wrap:break-word}:where(ul,li,ol,dl,dt,dd){margin:0;padding:0;list-style:none;word-wrap:break-word}p{margin-top:unset;margin-bottom:0;word-wrap:break-word}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:unset;font-weight:normal;word-wrap:break-word;overflow-wrap:break-word}img{border:none;vertical-align:middle}a{color:inherit;text-decoration:underline}a:where(:hover){opacity:.8}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}.denryokuarea .title__01{text-align:center}.denryokuarea .title__01 .inner{display:inline-block;font-weight:bold;position:relative}@media screen and (min-width:991.2px){.denryokuarea .title__01 .inner{font-size:4rem}}@media screen and (max-width:991px){.denryokuarea .title__01 .inner{font-size:2.8rem}}.denryokuarea .title__01 .inner:after{background:#ffa135;content:"";position:absolute;height:6px;right:50%;transform:translateX(50%);bottom:-24px}@media screen and (min-width:991.2px){.denryokuarea .title__01 .inner:after{width:120px}}@media screen and (max-width:991px){.denryokuarea .title__01 .inner:after{width:72px}}.denryokuarea .title__02{display:flex;flex-direction:column;font-weight:700}@media screen and (max-width:991px){.denryokuarea .title__02{font-size:32px}}@media screen and (min-width:991.2px){.denryokuarea .title__02{font-size:40px}}.denryokuarea .title__02__sub{font-weight:400}@media screen and (max-width:991px){.denryokuarea .title__02__sub{font-size:24px}}@media screen and (min-width:991.2px){.denryokuarea .title__02__sub{font-size:32px}}@media screen and (max-width:991px){.denryokuarea .-with-line .cv__button.-s-short{height:9.6rem}}.denryokuarea .cv__button{width:400px;height:8.8rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;background:rgba(0,0,0,0) linear-gradient(90deg, rgb(255, 245, 65) 0%, rgb(255, 226, 0) 100%) 0% 0% no-repeat padding-box;box-shadow:4px 4px 4px rgba(0,0,0,.08),-4px -4px 4px rgba(255,255,255,.64);border-radius:8px;position:relative}@media screen and (max-width:991px){.denryokuarea .cv__button{width:100%;height:9.6rem}}@media screen and (min-width:991.2px){.denryokuarea .cv__button.-flex-min-smm-row{flex-direction:row}}.denryokuarea .cv__button-max-xxs-only{display:none}@media screen and (max-width:575px){.denryokuarea .cv__button-max-xxs-only{display:flex}}@media screen and (max-width:991px){.denryokuarea .cv__button.-s-short{width:100%;height:8rem;box-shadow:4px 4px 4px rgba(0,0,0,.08)}.denryokuarea .cv__button.-s-short .cv__button__main{font-size:2.2rem;line-height:1.4545454545}}@media screen and (max-width:991px){.denryokuarea .cv__button.-s-short.type_01{height:114px}}.denryokuarea .cv__button.-s-short.type_01:before{left:clamp(5px,.85714vw,12px);width:clamp(32px,2.857vw,40px);height:clamp(26px,2.5vw,35px)}@media screen and (max-width:991px){.denryokuarea .cv__button.-s-short.type_01:before{width:35px;height:32px;left:22px;top:50%;transform:translateY(-50%)}}@media screen and (max-width:991px){.denryokuarea .cv__button.-s-short.type_01 .cv__button__main{font-size:2.8rem}}.denryokuarea .cv__button.-s-short.type_01 .number{font-size:clamp(27px,2.2857vw,32px)}.denryokuarea .cv__button.-s-short.type_01 .info{padding:2px clamp(4px,.57142vw,8px);font-size:clamp(12px,1.1428vw,16px);margin-left:clamp(4px,.64285vw,9px)}@media screen and (max-width:991px){.denryokuarea .cv__button.-s-short.type_02:before{width:35px;height:26px;left:22px;top:50%;transform:translateY(-50%)}}.denryokuarea .cv__button.-s-short.type_02 .cv__button__main{font-size:clamp(22px,1.8571vw,26px)}@media screen and (max-width:991px){.denryokuarea .cv__button.-s-short.type_02 .cv__button__main.-font-size-large-max-smm{font-size:28px}}@media screen and (max-width:991px){.denryokuarea .cv__button.-s-short.type_04:before{top:50%;transform:translateY(-50%);left:17px;width:48px;height:45px}}.denryokuarea .cv__button.-s-short.type_04 .cv__button__main{font-size:clamp(22px,1.8571vw,26px)}.denryokuarea .cv__button.type_01{background:#3294e5;color:#fff;box-shadow:0px 4px 0px 0px #00569d}.denryokuarea .cv__button.type_01:before{left:12px;top:50%;width:40px;height:35px;transform:translateY(-50%);background:url("../images/icon-phone.svg") no-repeat}@media screen and (max-width:991px){.denryokuarea .cv__button.type_01:before{left:7px;width:20px;height:18px;top:40%}}.denryokuarea .cv__button.type_02{background:#6cd900;box-shadow:0px 4px 0px 0px #3d7b00;color:#fff;position:relative;transition:top .3s ease}.denryokuarea .cv__button.type_02:hover{box-shadow:0px 0px 0px 0px #3d7b00;opacity:1;top:4px}.denryokuarea .cv__button.type_02.-version-02{background:rgba(0,0,0,0) linear-gradient(90deg, #FFCB84 0%, #FFA353 100%) 0% 0% no-repeat padding-box}.denryokuarea .cv__button.type_03{background:linear-gradient(90deg, #B1B1B1 0%, #838383 100%);color:#fff}@media screen and (max-width:991px){.denryokuarea .cv__button.type_03{height:56px}}@media screen and (max-width:991px){.denryokuarea .cv__button.type_03.-s-tall{height:80px}.denryokuarea .cv__button.type_03.-s-tall:after{content:none}}.denryokuarea .cv__button.type_03 .cv__button__main{font-size:24px}@media screen and (max-width:991px){.denryokuarea .cv__button.type_03 .cv__button__main{font-size:16px}}.denryokuarea .cv__button.type_03 .cv__button__main+.cv__button__sub{margin-top:5px}@media screen and (max-width:991px){.denryokuarea .cv__button.type_03 .cv__button__main+.cv__button__sub{margin-top:2px}}.denryokuarea .cv__button.type_03 .cv__button__sub{font-size:14px}@media screen and (max-width:991px){.denryokuarea .cv__button.type_03 .cv__button__sub{font-size:12px}}.denryokuarea .cv__button.type_03:after{background:#fff}.denryokuarea .cv__button.type_04{background:rgba(0,0,0,0) linear-gradient(90deg, #14BB4C 0%, #9EF370 54%, #9EF370 100%) 0% 0% no-repeat padding-box}.denryokuarea .cv__button.type_04:before{left:23px;top:50%;width:48px;height:45px;transform:translateY(-50%);background:url("../images/icon-line.svg") no-repeat}@media screen and (max-width:991px){.denryokuarea .cv__button.type_04:before{left:17px;width:48px;height:45px;top:40%}}.denryokuarea .cv__button.type_05{background:#ff7a37;box-shadow:0px 4px 0px 0px #a63800;color:#fff;position:relative;transition:top .3s ease}.denryokuarea .cv__button.type_05:hover{box-shadow:0px 0px 0px 0px #3d7b00;opacity:1;top:4px}@media screen and (min-width:991.2px){.denryokuarea .cv__button.type_05 .cv__button__main{font-size:clamp(22px,1.8571vw,26px)}}.denryokuarea .cv__button__main{font-weight:bold;display:flex;align-items:center;font-size:3.2rem;line-height:1}.denryokuarea .cv__button__main .number{font-size:3.2rem;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}@media screen and (max-width:767px){.denryokuarea .cv__button__main .number{font-size:2.8rem}}.denryokuarea .cv__button__main .info{background:#fff;border-radius:4px;padding:2px 8px;font-size:1.6rem;margin-left:9px}@media screen and (max-width:767px){.denryokuarea .cv__button__main .info{font-size:1.4rem}}@media screen and (max-width:991px){.denryokuarea .cv__button__main+.cv__button__sub{margin-top:1px}}@media screen and (max-width:991px){.denryokuarea .cv__button__sub{font-size:1.2rem}}@media screen and (min-width:991.2px){.denryokuarea .cv__button__sub{font-size:1.6rem}}.denryokuarea .cv__tel{text-align:center}.denryokuarea .cv__tel__link{font-weight:bold;font-size:4.8rem;text-decoration:none;line-height:1;padding-left:56px;background:url(../../images/version02/icon-freedial.svg) no-repeat left center/56px 32px}.denryokuarea .cv__tel__text-01{font-size:1.6rem}.denryokuarea .footer__btns{width:100%}@media screen and (max-width:991px){.denryokuarea .footer__btn{flex:1;flex-basis:50%;font-size:1.5rem;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#333;font-weight:bold;height:56px;position:relative}.denryokuarea .footer__btn:before{position:absolute;content:""}}@media screen and (max-width:767px){.denryokuarea .footer__btn{justify-content:flex-start}}@media screen and (max-width:991px){.denryokuarea .footer__btn.-tall{font-size:1.4rem;justify-content:center;flex-basis:min-content}}@media screen and (max-width:991px){.denryokuarea .footer__btn.type_01{background:rgba(0,0,0,0) linear-gradient(90deg, rgb(255, 240, 63) 0%, rgb(255, 226, 0) 100%) 0% 0% no-repeat padding-box}.denryokuarea .footer__btn.type_01:before{left:10px;top:50%;width:20px;height:18px;transform:translateY(-50%);background:url("../images/icon-phone.svg") no-repeat}}@media screen and (max-width:767px){.denryokuarea .footer__btn.type_01{padding-left:13.63635vw}}@media screen and (max-width:991px){.denryokuarea .footer__btn.type_01.-tall:before{left:50%;transform:translateX(-50%);top:7px;width:20px;height:19px}}@media screen and (max-width:767px){.denryokuarea .footer__btn.type_01.-tall{padding-left:0}}@media screen and (max-width:991px){.denryokuarea .footer__btn.type_02{background:rgba(0,0,0,0) linear-gradient(90deg, rgb(199, 255, 132) 0%, rgb(142, 245, 86) 100%) 0% 0% no-repeat padding-box}.denryokuarea .footer__btn.type_02:before{left:8px;top:50%;width:20px;height:13px;transform:translateY(-50%);background:url("../images/icon-mail.svg") no-repeat}}@media screen and (max-width:767px){.denryokuarea .footer__btn.type_02{padding-left:10.1604vw}}@media screen and (max-width:991px){.denryokuarea .footer__btn.type_02.-tall{background:rgba(0,0,0,0) linear-gradient(90deg, #FFCB84 0%, #FFA353 100%) 0% 0% no-repeat padding-box}}@media screen and (max-width:991px){.denryokuarea .footer__btn.type_02.-tall:before{left:50%;transform:translateX(-50%);top:8px;width:22px;height:17px}}@media screen and (max-width:767px){.denryokuarea .footer__btn.type_02.-tall{padding-left:0}}@media screen and (max-width:991px){.denryokuarea .footer__btn.type_03{background:rgba(0,0,0,0) linear-gradient(90deg, #14BB4C 0%, #9EF370 54%, #9EF370 100%) 0% 0% no-repeat padding-box}.denryokuarea .footer__btn.type_03:before{left:50%;transform:translateX(-50%);top:5px;width:22px;height:21px;background:url("../images/icon-line.svg") no-repeat}}.denryokuarea .faq__question{background:#ffe873;display:flex;position:relative}@media screen and (max-width:991px){.denryokuarea .faq__question{-moz-column-gap:8px;column-gap:8px;padding:16px 42px 16px 8px}}@media screen and (min-width:991.2px){.denryokuarea .faq__question{-moz-column-gap:24px;column-gap:24px;padding:20px 24px}}.denryokuarea .faq__question::-webkit-details-marker{display:none}.denryokuarea .faq__question:hover{opacity:.7}.denryokuarea .faq__question:active{box-shadow:none;transform:translateY(4px)}.denryokuarea .faq__question .q{font-family:"Oswald","Roboto","Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;align-self:center;line-height:1;flex-shrink:0}@media screen and (max-width:991px){.denryokuarea .faq__question .q{align-self:auto;line-height:1.3333333333;font-size:3.2rem}}@media screen and (min-width:991.2px){.denryokuarea .faq__question .q{font-size:4rem}}.denryokuarea .faq__question .text{align-self:center;line-height:1.1111111111}@media screen and (max-width:991px){.denryokuarea .faq__question .text{padding-right:3px;font-size:18px}}@media screen and (min-width:991.2px){.denryokuarea .faq__question .text{font-size:2.4rem}}.denryokuarea .faq__question .mark{flex-shrink:0;border-radius:50%;background:#ffa135;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width:991px){.denryokuarea .faq__question .mark{right:8px;width:28px;height:27px}}@media screen and (min-width:991.2px){.denryokuarea .faq__question .mark{width:34px;right:24px;height:34px}}.denryokuarea .faq__question .mark:before,.denryokuarea .faq__question .mark:after{content:"";position:absolute;background:#fff;right:50%;top:50%;transform:translate(50%, -50%)}@media screen and (max-width:991px){.denryokuarea .faq__question .mark:before{width:16px;height:2px}}@media screen and (min-width:991.2px){.denryokuarea .faq__question .mark:before{width:17px;height:3px}}@media screen and (max-width:991px){.denryokuarea .faq__question .mark:after{width:2px;height:16px}}@media screen and (min-width:991.2px){.denryokuarea .faq__question .mark:after{width:3px;height:17px}}.denryokuarea .faq__block[open] .faq__question{box-shadow:none}.denryokuarea .faq__block[open] .faq__question .mark:after{display:none}.denryokuarea .faq__answer{width:100%;background:#fff;display:flex}@media screen and (max-width:991px){.denryokuarea .faq__answer{padding:10px 8px 20px;-moz-column-gap:10px;column-gap:10px}}@media screen and (min-width:991.2px){.denryokuarea .faq__answer{padding:16px 24px 24px;-moz-column-gap:24px;column-gap:24px}}.denryokuarea .faq__answer .a{color:#ff7a37;font-family:"Oswald","Roboto","Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;flex-shrink:0;line-height:1}@media screen and (max-width:991px){.denryokuarea .faq__answer .a{font-size:3.2rem}}@media screen and (min-width:991.2px){.denryokuarea .faq__answer .a{font-size:4rem}}@media screen and (max-width:991px){.denryokuarea .faq__answer .lead{font-size:15px}}@media screen and (min-width:991.2px){.denryokuarea .faq__answer .lead{font-size:1.8rem}}.xxs-only{display:none}@media screen and (max-width:575px){.xxs-only{display:block}}.min-xxs-only{display:none}@media screen and (min-width: 575px){.min-xxs-only{display:block}}.xs-only{display:none}@media screen and (max-width:767px){.xs-only{display:block}}.min-xs-only{display:none}@media screen and (min-width: 767px){.min-xs-only{display:block}}.smm-only{display:none}@media screen and (max-width:991px){.smm-only{display:block}}.min-smm-only{display:none}@media screen and (min-width: 991px){.min-smm-only{display:block}}.pc-only{display:none}@media screen and (min-width: 1200px){.pc-only{display:block}}.denryokuarea__shikoku .header__lead{background:#28b0d8}.denryokuarea .header__lead{text-align:center}@media screen and (max-width:991px){.denryokuarea .header__lead{padding:8px 0 12px}}@media screen and (min-width:991.2px){.denryokuarea .header__lead{padding:20px 0}}.denryokuarea .header__lead .text{font-weight:bold}@media screen and (min-width:991.2px){.denryokuarea .header__lead .text{font-size:2.8rem;line-height:1.4285714286}}@media screen and (max-width:991px){.denryokuarea .header__lead .text{font-size:2rem;line-height:1.5}}.denryokuarea .header__lead-strong{background:#ff7a37;border-radius:8px;color:#fff;margin:0 8px}@media screen and (max-width:991px){.denryokuarea .header__lead-strong{padding:4px 8px}}@media screen and (min-width:991.2px){.denryokuarea .header__lead-strong{padding:8px}}.kv{width:100%;background:url(../../images/version02//fv-bg_l.webp) no-repeat center top/cover;background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative}@media screen and (min-width:991.2px){.kv{background-image:url(../../images/version02//fv-bg_l.webp);padding-top:4rem;padding-bottom:14.9rem}}@media screen and (max-width:991px){.kv{background-image:url(../../images/version02//fv-bg_s.webp);padding-top:2rem;padding-bottom:18.2rem}}@media screen and (max-width:991px){.kv .kv__inner{max-width:calc(100% - 32px);margin-left:auto;margin-right:auto}}.kv .kv__inner .title__box{text-align:center;background:#fff;border-radius:8px;width:calc(100% - 40px);margin-left:auto;margin-right:auto;display:flex;flex-direction:column;position:relative;box-shadow:0px 3px 16px rgba(0,0,0,.03);align-items:center;border-radius:16px}@media screen and (min-width:991.2px){.kv .kv__inner .title__box{row-gap:8px;max-width:680px;padding:16px}}@media screen and (max-width:991px){.kv .kv__inner .title__box{display:inline-flex;width:100%;padding:4px 0}}.kv .kv__inner .title__box+.cv__wrap{margin-top:50px}.kv .kv__inner .title__main{color:#ff7a37;font-weight:bold}@media screen and (min-width:991.2px){.kv .kv__inner .title__main{font-size:4rem;line-height:1.2}}@media screen and (max-width:991px){.kv .kv__inner .title__main{font-size:2.4rem}}.kv .kv__inner .title__main .min-xxs-only{display:inline}@media screen and (max-width:767px){.kv .kv__inner .title__main .min-xxs-only{display:none}}.kv .kv__inner .title__main .strong{color:#ffad4d}@media screen and (min-width:991.2px){.kv .kv__inner .title__main+.title__sub{margin-top:.6rem}}.kv .kv__inner .title__sub{color:#555;font-size:1.8rem}@media screen and (min-width:991.2px){.kv .kv__inner .title__sub-02{font-size:2.4rem;line-height:1.2083333333}}@media screen and (max-width:991px){.kv .kv__inner .title__sub-02{font-size:1.8rem}}.kv__middle{font-family:"Zen Maru Gothic","Roboto","Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:700;display:flex;justify-content:center}@media screen and (max-width:991px){.kv__middle{flex-direction:column;margin-top:27px;row-gap:17px;position:relative}}@media screen and (min-width:991.2px){.kv__middle{margin-top:48px;gap:20px;justify-content:center;align-items:flex-start}}.kv__middle__title{color:#ff7a37;padding:16px;border-radius:16px;background:#fff;text-align:center;box-shadow:0px 0px 30px 0px rgba(0,0,0,.1)}@media screen and (max-width:991px){.kv__middle__title{font-size:24px;padding:4px 32px;align-self:center}}@media screen and (min-width:991.2px){.kv__middle__title{font-size:26px}}@media screen and (max-width:991px){.kv__middle__title__strong{font-size:32px}}@media screen and (min-width:991.2px){.kv__middle__title__strong{font-size:34px}}.kv__middle__list{display:flex;flex-direction:column}@media screen and (max-width:991px){.kv__middle__list{position:relative;z-index:1;padding-bottom:20px}}@media screen and (min-width:991.2px){.kv__middle__list{row-gap:30px;padding-bottom:30px}}.kv__middle__list__item{color:#fff;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#ffa135;line-height:1.1;position:relative}@media screen and (max-width:991px){.kv__middle__list__item{font-size:32px;padding-left:37px;line-height:1.6;letter-spacing:-0.1px}}@media screen and (min-width:991.2px){.kv__middle__list__item{padding-left:54px;font-size:42px}}.kv__middle__list__item:before{position:absolute;content:"";left:0;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:left center;background-image:url(../../images/version02/point-light.webp);background-size:contain}@media screen and (max-width:991px){.kv__middle__list__item:before{width:50px;height:45px}}@media screen and (min-width:991.2px){.kv__middle__list__item:before{width:54px;height:64px}}@media screen and (max-width:991px){.kv__middle__picture{position:absolute;right:0;bottom:0;z-index:0}}@media screen and (min-width:991.2px){.kv__middle__picture{align-self:flex-end}}.kv__middle__img{-o-object-fit:contain;object-fit:contain}@media screen and (max-width:991px){.kv__middle__img{width:149px;height:153px;aspect-ratio:149/153;-o-object-position:right;object-position:right}}@media screen and (min-width:991.2px){.kv__middle__img{width:205px;height:230px}}.header__countdown{background:#fff;width:100%;display:grid;max-width:802px;position:relative;margin-left:auto;margin-right:auto}@media screen and (min-width:991.2px){.header__countdown{grid-template-columns:auto auto 1fr;height:82px}}@media screen and (max-width:991px){.header__countdown{padding-bottom:8px}}.header__countdown__mark{background:rgba(255,134,59,.8);color:#fff;font-weight:bold;grid-column:1/2;grid-row:1/2;text-align:center;display:flex;align-items:center;justify-content:center}@media screen and (min-width:991.2px){.header__countdown__mark{font-size:18px;line-height:1.45;padding:16px 8px}}@media screen and (max-width:991px){.header__countdown__mark{padding:4.5px 10px;font-size:15px;line-height:1.25;width:100%}}@media screen and (min-width:991.2px){.header__countdown__content{-moz-column-gap:clamp(10px,2.34375vw,30px);column-gap:clamp(10px,2.34375vw,30px)}}@media screen and (max-width:991px){.header__countdown__content{-moz-column-gap:0;column-gap:0}}.header__countdown__title{text-align:center;line-height:1.45}@media screen and (min-width:991.2px){.header__countdown__title{align-self:center;padding-left:2.2857142857vw;padding-left:32px;font-size:20px;grid-column:2/3;grid-row:1/2}}@media screen and (max-width:991px){.header__countdown__title{padding-top:7px;grid-column:1/2;grid-row:2/3;padding-left:0;align-self:start;font-size:12px}}@media screen and (min-width:991.2px){.header__countdown__title__strong{font-size:22px;display:block}}@media screen and (max-width:991px){.header__countdown__title__strong{font-size:15px}}.header__countdown__time{background:rgba(255,255,255,.8);text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:auto;position:relative}@media screen and (min-width:991.2px){.header__countdown__time{grid-column:3/4;margin-left:20px;grid-row:1/2}}@media screen and (max-width:991px){.header__countdown__time{grid-column:1/2;grid-row:3/4;margin-top:8px}}.header__countdown__time:before{content:"";position:absolute;background:url(../../images/version02//arrow-right-orange.svg) no-repeat left center/contain;top:50%;transform:translateY(-50%)}@media screen and (max-width:991px){.header__countdown__time:before{width:11.5px;height:22.8px;left:clamp(30px,10.7692307692vw,42px)}}@media screen and (min-width:991.2px){.header__countdown__time:before{width:20px;height:48px;left:0}}.header__countdown__time.is-default:before{left:8px;transform:translateY(calc(-50% + 6px))}.header__countdown__time .header__countdown__time__timerText{font-weight:bold;line-height:24px}@media screen and (max-width:991px){.header__countdown__time .header__countdown__time__timerText{font-size:18px}}@media screen and (min-width:991.2px){.header__countdown__time .header__countdown__time__timerText{font-size:20px}}.header__countdown__time .header__countdown__time__timerText__large{line-height:24px;padding-left:4px;padding-right:4px}@media screen and (max-width:991px){.header__countdown__time .header__countdown__time__timerText__large{font-size:32px}}@media screen and (min-width:991.2px){.header__countdown__time .header__countdown__time__timerText__large{font-size:40px}}.header__countdown__time .header__countdown__time__timerText__large__ver02{padding-left:4px;padding-right:4px}@media screen and (max-width:991px){.header__countdown__time .header__countdown__time__timerText__large__ver02{font-size:32px}}@media screen and (min-width:991.2px){.header__countdown__time .header__countdown__time__timerText__large__ver02{font-size:40px}}.header__countdown__time .header__countdown__time__defaultText{line-height:20px;font-size:15px}.header__countdown__time .header__countdown__time__defaultText__strong{color:#ee7619}.cv__wrap{width:calc(100% - 32px);margin-left:auto;margin-right:auto;position:absolute;right:50%;transform:translateX(50%);background:#fff;border-radius:16px}@media screen and (min-width:991.2px){.cv__wrap{max-width:1110px;bottom:-87px;padding:24px 80px}}@media screen and (max-width:991px){.cv__wrap{max-width:calc(100% - 16px);padding:16px;bottom:-147px}}.cv__wrap.-with-line{display:grid}@media screen and (min-width:991.2px){.cv__wrap.-with-line{padding-left:30px;padding-right:30px;grid-template-columns:1fr 1fr;grid-template-areas:"item_01 item_02" "item_03 cv_text";gap:24px 48px;bottom:-150px}}@media screen and (max-width:991px){.cv__wrap.-with-line{bottom:-275px;grid-template-columns:1fr;grid-template-rows:repeat(4, auto);gap:24px;grid-template-areas:"item_03" "item_02" "item_01" "cv_text"}}.cv__wrap.-with-line .cv__item-01{grid-area:item_01}@media screen and (min-width:991.2px){.cv__wrap.-with-line .cv__item-01{justify-self:end}}.cv__wrap.-with-line .cv__item-02{grid-area:item_02}@media screen and (min-width:991.2px){.cv__wrap.-with-line .cv__item-02{justify-self:start}}.cv__wrap.-with-line .cv__item-03{grid-area:item_03}.cv__wrap.-with-line .cv__text{grid-area:cv_text}@media screen and (min-width:991.2px){.cv__wrap.-with-line .cv__item-01{-ms-grid-row:1;-ms-grid-column:1}.cv__wrap.-with-line .cv__item-02{-ms-grid-row:1;-ms-grid-column:3}.cv__wrap.-with-line .cv__item-03{-ms-grid-row:3;-ms-grid-column:1}.cv__wrap.-with-line .cv__text{-ms-grid-row:3;-ms-grid-column:3}}@media screen and (max-width:991px){.cv__wrap.-with-line .cv__item-01{-ms-grid-row:5;-ms-grid-column:1}.cv__wrap.-with-line .cv__item-02{-ms-grid-row:3;-ms-grid-column:1}.cv__wrap.-with-line .cv__item-03{-ms-grid-row:1;-ms-grid-column:1}.cv__wrap.-with-line .cv__text{-ms-grid-row:7;-ms-grid-column:1}}@media screen and (min-width:991.2px){.cv__wrap.-with-line .cv__text{justify-self:start;text-align:left}}@media screen and (max-width:991px){.cv__wrap.-with-line .cv__text{padding-top:0}}.cv__item__wrap{display:flex;justify-content:center;align-items:center}@media screen and (min-width:991.2px){.cv__item__wrap{-moz-column-gap:60px;column-gap:60px}}@media screen and (max-width:991px){.cv__item__wrap{flex-direction:column-reverse;row-gap:20px;-moz-column-gap:9px;column-gap:9px}}.cv__item{width:auto;text-align:center;display:flex;flex-direction:column;justify-content:space-between;row-gap:8px}@media screen and (max-width:991px){.cv__item{width:100%}}@media screen and (max-width:991px){.cv__item__subText-01{font-size:14px;margin-top:6px}}.cv__lead{font-size:2.2rem;line-height:1.2727272727;display:flex;align-items:center;justify-content:center;flex:auto}@media screen and (max-width:991px){.cv__lead{display:none}}.cv__text{text-align:center;font-size:14px}@media screen and (min-width:991.2px){.cv__text{padding-top:18px}}@media screen and (max-width:991px){.cv__text{padding-top:24px}}.denryokuarea .main{width:100%}.denryokuarea .flow{padding-left:15px;padding-right:15px;display:flex;flex-direction:column;width:100%;background:#f2f2f2;row-gap:32px}@media screen and (max-width:991px){.denryokuarea .flow{padding-top:20rem;padding-bottom:6.4rem}}@media screen and (min-width:991.2px){.denryokuarea .flow{padding-top:12rem;padding-bottom:9.6rem}}@media screen and (max-width:991px){.denryokuarea .flow.-with-line{padding-top:32rem}}@media screen and (min-width:991.2px){.denryokuarea .flow.-with-line{padding-top:18rem}}.denryokuarea .flow .first__text{font-size:18px;text-align:center;order:1;padding-bottom:80px}@media screen and (max-width:991px){.denryokuarea .flow .first__text{padding-bottom:47px;font-size:15px}}.denryokuarea .flow .title{text-align:center;order:2}.denryokuarea .flow .flow__list{margin-left:auto;margin-right:auto;display:flex;-moz-column-gap:1.8rem;column-gap:1.8rem;order:3}@media screen and (max-width:991px){.denryokuarea .flow .flow__list{max-width:calc(100% - 32px);flex-direction:column;row-gap:2.6rem}}@media screen and (min-width:991.2px){.denryokuarea .flow .flow__list{max-width:1192px}}.denryokuarea .flow__list__type-02{order:3;max-width:1110px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(auto-fit, 330px);width:100%;justify-content:space-between}@media screen and (min-width:1119.2px){.denryokuarea .flow__list__type-02{gap:10px 32px}}@media screen and (max-width:1119px){.denryokuarea .flow__list__type-02{grid-template-columns:minmax(min-content, 495px);row-gap:56px;justify-content:center}}.denryokuarea .flow__list__type-02 img{max-width:100%;height:auto}.denryokuarea .flow__box-02{grid-template-rows:subgrid;display:grid;grid-row:span 3;row-gap:0;background:#fff}@media screen and (max-width:1119px){.denryokuarea .flow__box-02{grid-template-rows:auto}}.denryokuarea .flow__box-02+.flow__box-02{position:relative}.denryokuarea .flow__box-02+.flow__box-02:before{content:"";position:absolute;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:1119.2px){.denryokuarea .flow__box-02+.flow__box-02:before{background-image:url(../../images/version02//arrow-right_l.svg);width:24px;background-position:left center;left:-3.2142857143vw;height:85px;top:50%;transform:translateY(-50%)}}@media screen and (max-width:1119px){.denryokuarea .flow__box-02+.flow__box-02:before{background-image:url(../../images/version02//arrow-right_s.svg);background-position:center top;width:85px;height:24px;right:50%;top:-40px;transform:translateX(50%)}}.flow__box-02__title{font-weight:bold;display:flex;align-items:center;padding:0 16px;-moz-column-gap:8px;column-gap:8px}.flow__box-02__title .num{font-size:8rem;color:rgba(255,201,75,.4);line-height:1;flex-shrink:0}.flow__box-02__title .main{line-height:1.2}@media screen and (min-width:991.2px){.flow__box-02__title .main{font-size:2rem}}@media screen and (max-width:991px){.flow__box-02__title .main{font-size:1.8rem}}.flow__box-02__img{justify-self:center}.flow__box-02__lead{padding:0 16px 16px 16px}@media screen and (max-width:991px){.flow__box-02__lead{font-size:1.5rem}}@media screen and (min-width:991.2px){.flow__box-02__lead{font-size:1.6rem}}.denryokuarea .faqs{background:#f9f9f9}@media screen and (max-width:991px){.denryokuarea .faqs{padding:64px 0}}@media screen and (min-width:991.2px){.denryokuarea .faqs{padding:96px 0}}@media screen and (max-width:991px){.denryokuarea .faqs .title+.faq__block{margin-top:6.2rem}}@media screen and (min-width:991.2px){.denryokuarea .faqs .title+.faq__block{margin-top:7.2rem}}.denryokuarea .faqs .faq__block{max-width:1024px;margin-left:auto;margin-right:auto;width:calc(100% - 32px)}@media screen and (max-width:991px){.denryokuarea .faqs .faq__block+.faq__block{margin-top:1.5rem}}@media screen and (min-width:991.2px){.denryokuarea .faqs .faq__block+.faq__block{margin-top:2.4rem}}.modal{width:100%;max-width:560px;background:#fff;border-radius:8px;margin-left:auto;margin-right:auto;padding-top:36px;padding-bottom:37px;position:fixed;top:50%;right:50%;transform:translate(50%, -50%);z-index:2;opacity:0;display:none}.modal.is-show{opacity:1;display:block;animation-name:modal__show1;animation-duration:.2s;animation-fill-mode:forwards;animation-timing-function:linear}@media screen and (max-width:991px){.modal{max-width:calc(100% - 25px);padding-top:48px;padding-bottom:41px}}.modal .cv__button.type_03{width:100%;max-width:460px;margin-left:auto;margin-right:auto}@media screen and (max-width:991px){.modal .cv__button.type_03{max-width:calc(100% - 60px)}}.modal .cv__button.type_03+.modal__text__main{margin-top:16px}@media screen and (max-width:991px){.modal .cv__button.type_03+.modal__text__main{margin-top:20px}}.modal .modal__text__main{font-size:18px;text-align:center}@media screen and (max-width:991px){.modal .modal__text__main{font-size:15px}}.modal .modal__text__main+.modal__text__sub{margin-top:20px}.modal .modal__text__sub{font-size:14px;text-align:center}@media screen and (max-width:991px){.modal .modal__text__sub{font-size:13px}}.modal__background{background:#000;opacity:.7;width:100vw;height:100vh;position:fixed;z-index:1;top:0;left:0;cursor:pointer;opacity:0;display:none}.modal__background.is-show{opacity:1;display:block;animation-name:modal__show2;animation-duration:.2s;animation-fill-mode:forwards;animation-timing-function:linear}@keyframes modal__show1{from{opacity:0}to{opacity:1}}@keyframes modal__show2{from{opacity:0}to{opacity:.6}}.denryokuarea .form_area{width:100%;padding-top:8.7rem;padding-bottom:0}@media screen and (max-width:991px){.denryokuarea .form_area{padding-top:8rem;padding-bottom:1.5rem}}.denryokuarea .form_area .title{margin-bottom:4.8rem}.denryokuarea div[data-area=formArea] .form-field input[type=text],.denryokuarea #formArea .form-field input[type=text],.denryokuarea div[data-area=formArea] .form-field input[type=date],.denryokuarea #formArea .form-field input[type=date],.denryokuarea div[data-area=formArea] .form-field select,.denryokuarea #formArea .form-field select,.denryokuarea div[data-area=formArea] .form-field-check-radio,.denryokuarea #formArea .form-field-check-radio,.denryokuarea div[data-area=formArea] .form-field textarea,.denryokuarea #formArea .form-field textarea{background:#fff9ed}.denryokuarea div[data-area=formArea] .form-field input[type=text].is-disabled,.denryokuarea div[data-area=formArea] .form-field input[type=text][readonly=readonly],.denryokuarea #formArea .form-field input[type=text].is-disabled,.denryokuarea #formArea .form-field input[type=text][readonly=readonly],.denryokuarea div[data-area=formArea] .form-field input[type=date].is-disabled,.denryokuarea div[data-area=formArea] .form-field input[type=date][readonly=readonly],.denryokuarea #formArea .form-field input[type=date].is-disabled,.denryokuarea #formArea .form-field input[type=date][readonly=readonly],.denryokuarea div[data-area=formArea] .form-field select.is-disabled,.denryokuarea div[data-area=formArea] .form-field select[readonly=readonly],.denryokuarea #formArea .form-field select.is-disabled,.denryokuarea #formArea .form-field select[readonly=readonly],.denryokuarea div[data-area=formArea] .form-field-check-radio.is-disabled,.denryokuarea div[data-area=formArea] .form-field-check-radio[readonly=readonly],.denryokuarea #formArea .form-field-check-radio.is-disabled,.denryokuarea #formArea .form-field-check-radio[readonly=readonly],.denryokuarea div[data-area=formArea] .form-field textarea.is-disabled,.denryokuarea div[data-area=formArea] .form-field textarea[readonly=readonly],.denryokuarea #formArea .form-field textarea.is-disabled,.denryokuarea #formArea .form-field textarea[readonly=readonly]{background:#ddd}.denryokuarea div[data-area=formArea] .form-field input[type=text].is-disabled:-webkit-autofill,.denryokuarea div[data-area=formArea] .form-field input[type=text][readonly=readonly]:-webkit-autofill,.denryokuarea #formArea .form-field input[type=text].is-disabled:-webkit-autofill,.denryokuarea #formArea .form-field input[type=text][readonly=readonly]:-webkit-autofill,.denryokuarea div[data-area=formArea] .form-field input[type=date].is-disabled:-webkit-autofill,.denryokuarea div[data-area=formArea] .form-field input[type=date][readonly=readonly]:-webkit-autofill,.denryokuarea #formArea .form-field input[type=date].is-disabled:-webkit-autofill,.denryokuarea #formArea .form-field input[type=date][readonly=readonly]:-webkit-autofill,.denryokuarea div[data-area=formArea] .form-field select.is-disabled:-webkit-autofill,.denryokuarea div[data-area=formArea] .form-field select[readonly=readonly]:-webkit-autofill,.denryokuarea #formArea .form-field select.is-disabled:-webkit-autofill,.denryokuarea #formArea .form-field select[readonly=readonly]:-webkit-autofill,.denryokuarea div[data-area=formArea] .form-field-check-radio.is-disabled:-webkit-autofill,.denryokuarea div[data-area=formArea] .form-field-check-radio[readonly=readonly]:-webkit-autofill,.denryokuarea #formArea .form-field-check-radio.is-disabled:-webkit-autofill,.denryokuarea #formArea .form-field-check-radio[readonly=readonly]:-webkit-autofill,.denryokuarea div[data-area=formArea] .form-field textarea.is-disabled:-webkit-autofill,.denryokuarea div[data-area=formArea] .form-field textarea[readonly=readonly]:-webkit-autofill,.denryokuarea #formArea .form-field textarea.is-disabled:-webkit-autofill,.denryokuarea #formArea .form-field textarea[readonly=readonly]:-webkit-autofill{box-shadow:0 0 0px 999px #ddd inset}.denryokuarea div[data-area=formArea] .form-notes-01 .form-label-mark,.denryokuarea #formArea .form-notes-01 .form-label-mark,.denryokuarea div[data-area=formArea] .required .form-label-mark,.denryokuarea #formArea .required .form-label-mark{background:#ffa135;border-radius:4px}.denryokuarea div[data-area=formArea] .form-notes-01{text-align:center;margin-bottom:40px;font-size:16px;color:#000}.denryokuarea div[data-area=formArea] .form-elm_btns{margin-top:40px}.denryokuarea div[data-area=formArea] .form-btn_confirm,.denryokuarea #formArea .form-btn_confirm{background:#fe8436;box-shadow:4px 4px 4px rgba(0,0,0,.08);color:#fff;transition:none;height:88px;line-height:1;position:relative;flex-basis:420px;font-size:24px;box-shadow:0px 4px 0px 0px #bc4900;position:relative;transition:top .3s ease}.denryokuarea div[data-area=formArea] .form-btn_confirm::before,.denryokuarea #formArea .form-btn_confirm:before{position:absolute;content:"";background:url(../../images/version02/arrow-white.svg) no-repeat center center/contain;width:25px;height:20px;right:24px;top:50%;transform:translateY(-50%)}.denryokuarea div[data-area=formArea] .form-btn_confirm:hover,.denryokuarea #formArea .form-btn_confirm:hover{border:none;box-shadow:none;opacity:1;top:4px}.denryokuarea div[data-area=formArea] .form-btn_confirm:active,.denryokuarea #formArea .form-btn_confirm:active{transform:translateY(2px)}@media screen and (max-width:991px){.denryokuarea div[data-area=formArea] .form-btn_back.formrun-system-show,.denryokuarea #formArea .form-btn_back.formrun-system-show{height:88px}}.denryokuarea .footer__btns{display:none}@media screen and (max-width:991px){.denryokuarea .footer__btns{position:fixed;bottom:0;left:0}}@media screen and (max-width:991px){.denryokuarea .footer__btns.is-show{display:flex}}@media screen and (max-width:991px){.denryokuarea .footer__btns.is-hidden{display:none}}.denryokuarea .footer{background:#ffe873;display:flex}@media screen and (max-width:991px){.denryokuarea .footer{flex-direction:column;align-items:center;padding:27px 44px;row-gap:103px}}@media screen and (min-width:991.2px){.denryokuarea .footer{padding:27px 44px 158px;justify-content:space-between}}.denryokuarea .footer__link__item{font-size:1.4rem}.denryokuarea .footer__link__item+.footer__link__item{margin-left:3.4rem}.denryokuarea .copy{font-size:1.4rem}