/*!/common/css/firsttime.css*/.l-main.m-firsttime{font-family:"Helvetica Neue","Helvetica","Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-weight:400;font-size:1.8rem;letter-spacing:.05em;line-height:1.8;color:#555;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-feature-settings:"palt"}@media screen and (max-width:767px){.l-main.m-firsttime{font-size:1.6rem}}.l-main.m-firsttime .bg-wrap .container .crumbs{overflow-x:auto}.l-main.m-firsttime .sec{padding:110px 0}.l-main.m-firsttime .sec .fst-hd{margin-bottom:60px}.l-main.m-firsttime .sec .fst-hd.cntr .en-ttl{margin-bottom:.9em;padding-left:0;text-align:center}.l-main.m-firsttime .sec .fst-hd.cntr .en-ttl::before{display:none}.l-main.m-firsttime .sec .fst-hd.cntr .hd-ttl{text-align:center}.l-main.m-firsttime .sec .fst-hd .en-ttl{display:block;margin-bottom:1.4em;font-family:roboto condensed,sans-serif;font-weight:700;font-size:1.4rem;letter-spacing:.2em;line-height:1;color:#a27c4a;padding-left:60px;position:relative}.l-main.m-firsttime .sec .fst-hd .en-ttl::before{content:"";width:50px;height:1px;background-color:#a27c4a;position:absolute;left:0;top:36%}.l-main.m-firsttime .sec .fst-hd .en-ttl::before.light{color:#ab895c}.l-main.m-firsttime .sec .fst-hd .hd-ttl{font-weight:700;font-size:4rem;letter-spacing:.02em;line-height:1.4;color:#007450}.l-main.m-firsttime .sec .fst-hd .hd-ttl.wht{color:#fff}@media screen and (max-width:767px){.l-main.m-firsttime .sec{padding:60px 0}.l-main.m-firsttime .sec .fst-hd{margin-bottom:30px}.l-main.m-firsttime .sec .fst-hd.cntr .en-ttl{margin-bottom:.7em}.l-main.m-firsttime .sec .fst-hd .en-ttl{margin-bottom:1em;font-size:1.2rem}.l-main.m-firsttime .sec .fst-hd .hd-ttl{font-size:3rem}.l-main.m-firsttime .sec .fst-hd .hd-ttl.hd-ttl-small{font-size:2.7rem}}.lower_ttl.firsttime{background:url(/common/css/../../img/main/main_firsttime.webp) no-repeat right center/cover}.lower_ttl.firsttime .ttl{color:#555}.lower_ttl.firsttime .ttl .en{font-weight:700;font-size:1.4rem;color:#a27c4a}@media screen and (max-width:767px){.lower_ttl.firsttime{padding:60px 0;background:url(/common/css/../../img/main/main_firsttime.webp) no-repeat right 26% center/cover}.lower_ttl.firsttime .ttl{font-size:2.8rem}.lower_ttl.firsttime .ttl .en{font-size:1.2rem}}.l-main.m-firsttime .bg-wrap{background:url(/common/css/../../img/firsttime/bg-tbl.webp) no-repeat center bottom/cover;background-color:#e4f0e2;padding-top:1px}.l-main.m-firsttime ul{margin-bottom:0}.l-main.m-firsttime .ac-link .ac-list{display:grid;grid-auto-flow:column;justify-content:center;gap:10px}.l-main.m-firsttime .ac-link .ac-list li a{background-color:#fff;border:solid 1px rgba(0,156,108,.8);padding:.8em .8em .7em;text-decoration:none!important}.l-main.m-firsttime .ac-link .ac-list li a span{font-weight:500;font-size:2rem;line-height:1.3;color:#009c6c;padding-right:.8em;position:relative}.l-main.m-firsttime .ac-link .ac-list li a span::after{content:"";width:5px;height:5px;border-top:2px solid #009c6c;border-right:2px solid #009c6c;transform:rotate(135deg);position:absolute;top:30%;right:0}@media screen and (max-width:767px){.l-main.m-firsttime .ac-link{margin-top:40px}.l-main.m-firsttime .ac-link .ac-list{grid-auto-flow:row;grid-template-columns:1fr 1fr;gap:5px}.l-main.m-firsttime .ac-link .ac-list li a{display:grid;place-content:center;padding:.5em .8em}.l-main.m-firsttime .ac-link .ac-list li a span{font-size:1em;padding-right:.8em}.l-main.m-firsttime .ac-link .ac-list li a span::after{width:4px;height:4px;border-top:1px solid #009c6c;border-right:1px solid #009c6c}}.l-main.m-firsttime .power{overflow:hidden}.l-main.m-firsttime .power .pw-grd{margin-right:-85px;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:60px;column-gap:60px;align-items:end}.l-main.m-firsttime .power .pw-grd .l-grd .pw-ttl{font-weight:700;font-size:4rem;letter-spacing:.01em;line-height:1.25;color:#4f2e01}.l-main.m-firsttime .power .pw-grd .l-grd .pw-ttl .s-size{font-size:.85em}@media screen and (max-width:1279px){.l-main.m-firsttime .power .pw-grd{margin-right:0;grid-template-columns:1.2fr 1fr;-moz-column-gap:30px;column-gap:30px}}@media screen and (max-width:767px){.l-main.m-firsttime .power .pw-grd{grid-template-columns:1fr;row-gap:50px}.l-main.m-firsttime .power .pw-grd .l-grd .pw-ttl{text-align:center;font-size:3.2rem}}.l-main.m-firsttime .power .pw-grd .l-grd .ill-tbl{margin-top:60px}.l-main.m-firsttime .power .pw-grd .l-grd .ill-tbl li{display:grid;grid-template-columns:140px 1fr;-moz-column-gap:30px;column-gap:30px}.l-main.m-firsttime .power .pw-grd .l-grd .ill-tbl li:not(:last-of-type){margin-bottom:5px}.l-main.m-firsttime .power .pw-grd .l-grd .ill-tbl li:nth-child(1) .prt-ttl{background:url(/common/css/../../img/firsttime/bgth01.webp) no-repeat center/cover}.l-main.m-firsttime .power .pw-grd .l-grd .ill-tbl li:nth-child(2) .prt-ttl{background:url(/common/css/../../img/firsttime/bgth02.webp) no-repeat center/cover}.l-main.m-firsttime .power .pw-grd .l-grd .ill-tbl li:nth-child(3) .prt-ttl{background:url(/common/css/../../img/firsttime/bgth03.webp) no-repeat center/cover}.l-main.m-firsttime .power .pw-grd .l-grd .ill-tbl li .prt-ttl{padding-top:1em;text-align:center;font-weight:700;font-size:3rem;letter-spacing:.1em;line-height:1;color:#fff}.l-main.m-firsttime .power .pw-grd .l-grd .ill-tbl li .ds-wrap .ds-name{padding-top:.625em;font-weight:500;font-size:3rem;letter-spacing:.01em;line-height:1.6;color:#4f2e01}@media screen and (max-width:767px){.l-main.m-firsttime .power .pw-grd .l-grd .ill-tbl{margin-top:30px}.l-main.m-firsttime .power .pw-grd .l-grd .ill-tbl li{grid-template-columns:70px 1fr;-moz-column-gap:18px;column-gap:18px}.l-main.m-firsttime .power .pw-grd .l-grd .ill-tbl li:nth-child(1) .prt-ttl{background:url(/common/css/../../img/firsttime/bgth01.webp) no-repeat center/cover}.l-main.m-firsttime .power .pw-grd .l-grd .ill-tbl li .prt-ttl{font-size:2.4rem}.l-main.m-firsttime .power .pw-grd .l-grd .ill-tbl li .ds-wrap .ds-name{font-size:2.2rem}}.l-main.m-firsttime .power .pw-grd .r-grd{position:relative}.l-main.m-firsttime .power .pw-grd .r-grd .bg-grn{background:linear-gradient(-90deg,#00af79,#007450);border-radius:8px;position:absolute;left:0;right:0;bottom:0;height:calc(100% - 50px);z-index:1}.l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap{padding-bottom:50px;position:relative;z-index:2;display:grid;justify-content:center}.l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap .dr-fig{max-width:360px;margin:0 auto}.l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap .dr-fig img{width:100%}.l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap .msg-ttl{margin:44px 0}.l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap .msg-ttl figure{max-width:390px;margin:0 auto}.l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap .msg-ttl figure img{width:100%}.l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap .name-area{color:#fff}.l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap .name-area .clnc{font-size:.875em;line-height:1.4;margin-bottom:0}.l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap .name-area .name-wrap{margin-top:.6em;display:flex;align-items:flex-end}.l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap .name-area .name-wrap .pstn{font-weight:700;margin-right:1em;line-height:1}.l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap .name-area .name-wrap .name{font-weight:700;font-size:1.33em;line-height:1;margin-right:1em}.l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap .name-area .name-wrap .en-name{font-size:.75em;line-height:1}@media screen and (max-width:767px){.l-main.m-firsttime .power .pw-grd .r-grd .bg-grn{height:calc(100% - 40px)
  } .l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap{padding-bottom:40px}.l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap .dr-fig{max-width:270px}.l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap .msg-ttl{margin:30px 0}.l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap .msg-ttl figure{max-width:300px}.l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap .name-area .name-wrap .pstn{margin-right:.7em}.l-main.m-firsttime .power .pw-grd .r-grd .dr-wrap .name-area .name-wrap .name{margin-right:.7em;position:relative;bottom:-.08em}}.l-main.m-firsttime .reason .hd-flx{margin-bottom:30px;display:grid;grid-template-columns:1fr 370px}.l-main.m-firsttime .reason .hd-flx .pnt-list{display:grid;grid-auto-flow:column;gap:10px}.l-main.m-firsttime .reason .hd-flx .pnt-list li{background:linear-gradient(0deg,#fe7b0e,#ff9c49);width:180px;height:180px;border-radius:999px;display:grid;place-content:center}.l-main.m-firsttime .reason .hd-flx .pnt-list li:first-of-type .ccl{padding-bottom:.4em}.l-main.m-firsttime .reason .hd-flx .pnt-list li .ccl{text-align:center;font-weight:500;font-size:2.4rem;line-height:1.3;color:#fff}@media screen and (max-width:767px){.l-main.m-firsttime .reason .hd-flx{grid-template-columns:1fr}.l-main.m-firsttime .reason .hd-flx .fst-hd{margin-bottom:10px}.l-main.m-firsttime .reason .hd-flx .pnt-list{justify-content:center}.l-main.m-firsttime .reason .hd-flx .pnt-list li{width:41vw;height:41vw}.l-main.m-firsttime .reason .hd-flx .pnt-list li .ccl{font-size:2.2rem}}.l-main.m-firsttime .reason .rzn-box{padding:80px 50px;background:url(/common/css/../../img/firsttime/bg-why.webp) no-repeat right center/cover;border:solid 1px #dedede}.l-main.m-firsttime .reason .rzn-box .rzn-list li{padding-left:18px;position:relative}.l-main.m-firsttime .reason .rzn-box .rzn-list li:not(:last-of-type){margin-bottom:1.2em}.l-main.m-firsttime .reason .rzn-box .rzn-list li::before{content:"";width:8px;height:8px;background-color:#007450;position:absolute;left:0;top:.45em}.l-main.m-firsttime .reason .rzn-box .rzn-list li .rzn-txt{font-weight:500;font-size:1.1em;line-height:1.4}@media screen and (max-width:767px){.l-main.m-firsttime .reason .rzn-box{padding:40px 30px 240px;background:url(/common/css/../../img/firsttime/bg-why.webp) no-repeat right bottom/cover;background-color:#f0f8f7;background-size:auto 200px}}.l-main.m-firsttime .slct{background:url(/common/css/../../img/firsttime/bg-select.webp) no-repeat center/cover}.l-main.m-firsttime .slct .sl-ttl{text-align:center;font-weight:700;font-size:3rem;line-height:1.4;color:#555;margin-bottom:1.5em}.l-main.m-firsttime .slct .sl-ttl .grn{color:#009c6c}.l-main.m-firsttime .slct .slct-wrap{background-color:rgba(242,158,98,.2);border:solid 1px #f29e62;padding:36px;display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:8px;column-gap:8px;row-gap:30px}.l-main.m-firsttime .slct .slct-wrap a{text-decoration:none}.l-main.m-firsttime .slct .slct-wrap .slct-box{background-color:#fff;display:grid}.l-main.m-firsttime .slct .slct-wrap .slct-box:last-child .bx-ttl::after{display:none}.l-main.m-firsttime .slct .slct-wrap .slct-box .bx-ttl{height:60px;display:grid;place-content:center;background:linear-gradient(90deg,#fe7b0e,#ff9c49);position:relative}.l-main.m-firsttime .slct .slct-wrap .slct-box .bx-ttl::after{content:"";width:20px;height:20px;background:url(/common/css/../../img/firsttime/arw-btm_or.webp) no-repeat center/contain;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.l-main.m-firsttime .slct .slct-wrap .slct-box .bx-ttl span{font-weight:700;font-size:2.4rem;letter-spacing:.02em;line-height:1;color:#fff}.l-main.m-firsttime .slct .slct-wrap .slct-box .desc{padding:25px 20px;display:grid;justify-content:center}.l-main.m-firsttime .slct .slct-wrap .slct-box .desc .ck-list{display:grid;justify-content:center;padding:0 10px;margin-bottom:40px}.l-main.m-firsttime .slct .slct-wrap .slct-box .desc .ck-list li{padding-left:1.2em;position:relative}.l-main.m-firsttime .slct .slct-wrap .slct-box .desc .ck-list li::before{content:"";width:.9em;height:1em;background:url(/common/css/../../img/firsttime/check-or.webp) no-repeat center/contain;position:absolute;left:0;top:.4em}.l-main.m-firsttime .slct .slct-wrap .slct-box .desc .ck-list li:not(:last-of-type){margin-bottom:.1em}.l-main.m-firsttime .slct .slct-wrap .slct-box .desc .ck-list li .ck-ttl{width:auto;font-weight:500;font-size:2.4rem;letter-spacing:.02em;line-height:1.4;color:#555}.l-main.m-firsttime .slct .slct-wrap .slct-box .desc .ck-list li .ck-ttl .s-size{font-size:.75em}.l-main.m-firsttime .slct .slct-wrap .slct-box .desc figure{align-self:end}.l-main.m-firsttime .slct .slct-wrap .slct-box .desc figure img{width:100%}@media screen and (max-width:767px){.l-main.m-firsttime .slct{overflow:hidden}.l-main.m-firsttime .slct .sl-ttl{font-size:2.6rem;margin-bottom:1.2em}.l-main.m-firsttime .slct .slct-wrap{margin:0 calc(50% - 50vw);width:100vw;padding:20px;grid-template-columns:1fr;row-gap:20px}.l-main.m-firsttime .slct .slct-wrap .slct-box .desc{grid-template-columns:1fr 140px;-moz-column-gap:9px;column-gap:9px}.l-main.m-firsttime .slct .slct-wrap .slct-box .desc .ck-list{justify-content:start;align-items:center;padding:0;margin-bottom:0}.l-main.m-firsttime .slct .slct-wrap .slct-box .desc .ck-list li{padding-left:1.2em}.l-main.m-firsttime .slct .slct-wrap .slct-box .desc .ck-list li::before{top:.24em}.l-main.m-firsttime .slct .slct-wrap .slct-box .desc .ck-list li .ck-ttl{font-size:1.8rem}.l-main.m-firsttime .slct .slct-wrap .slct-box .desc figure{align-self:center}}.l-main.m-firsttime .yt-sec .msg-wrap{max-width:788px;margin:0 auto 40px}.l-main.m-firsttime .yt-sec .msg-wrap figure{width:100%}.l-main.m-firsttime .yt-sec .msg-wrap figure img{width:100%}.l-main.m-firsttime .yt-sec .yt-wrap.twin{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:50px;column-gap:50px}.l-main.m-firsttime .yt-sec .yt-wrap .video-wrap{max-width:525px;margin:0 auto;padding:5px;border-radius:5px;background-color:#009c6c}.l-main.m-firsttime .yt-sec .yt-wrap .video-wrap .video{position:relative;width:100%;height:0;padding-top:56.25%}.l-main.m-firsttime .yt-sec .yt-wrap .video-wrap .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.l-main.m-firsttime .yt-sec .yt-wrap .yt-ttl{text-align:center;font-weight:500;font-size:1.8rem;line-height:1.44;margin-top:.7em}@media screen and (max-width:1279px){.l-main.m-firsttime .yt-sec .yt-wrap.twin{-moz-column-gap:20px;column-gap:20px}}@media screen and (max-width:767px){.l-main.m-firsttime .yt-sec .msg-wrap{max-width:300px;margin:0 auto 20px}.l-main.m-firsttime .yt-sec .yt-wrap.twin{grid-template-columns:1fr;row-gap:40px;margin-bottom:20px;padding-top:0}.l-main.m-firsttime .yt-sec .yt-wrap .yt-ttl{font-size:1.6rem}}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd{display:grid;grid-template-columns:1fr 1.5fr 1.5fr;-moz-column-gap:10px;column-gap:10px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd.triple{grid-template-columns:repeat(4,1fr)}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .rzn-num{background:linear-gradient(-80deg,#009c6c,#007450);display:grid;place-content:center}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .rzn-num .inr{display:grid;justify-content:center;padding:27px 20px 18px;border-top:solid 1px rgba(255,255,255,.5);border-bottom:solid 1px rgba(255,255,255,.5)}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .rzn-num .inr .rz-ttl{text-align:center;font-weight:700;font-size:2rem;line-height:1;color:#fff;margin-bottom:.5em}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .rzn-num .inr .en-num{text-align:center;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:4.8rem;line-height:1;color:#fff}@media screen and (max-width:767px){.l-main.m-firsttime .rzn-dtl-wrap{overflow:hidden}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd{grid-template-columns:1fr;row-gap:20px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd.triple{grid-template-columns:1fr}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .rzn-num{margin:0 calc(50% - 50vw);width:100vw;margin-bottom:20px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .rzn-num .inr{border:0}}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd.triple .sheet .sht-hd figure{width:100px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd.triple .sheet .wht-sht .sht-ttl{font-size:1.5em}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .sheet{box-shadow:2px 2px 20px 0 rgba(0,0,0,.05)}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .sheet .sht-hd{height:40px;background-color:#009c6c;display:grid;place-content:center}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .sheet .sht-hd.norc{background-color:#555}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .sheet .sht-hd span{font-weight:500;font-size:2rem;text-align:center;color:#fff}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .sheet .sht-hd figure{width:120px;margin:0 auto;position:relative;top:-12px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .sheet .sht-hd figure img{width:100%}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .sheet .wht-sht{padding:36px 0;min-height:220px;display:grid;place-content:center;position:relative;background:url(/common/css/../../img/firsttime/circle.webp) no-repeat center/contain;background-size:180px;background-color:#fff}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .sheet .wht-sht.norc{background:none;background-color:#fff}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .sheet .wht-sht .sht-ttl{padding-bottom:.15em;font-weight:700;font-size:1.75em;letter-spacing:.02em;line-height:1.4;color:#555}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .sheet .wht-sht .sht-ttl .s-size{font-size:.75em}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .sheet .wht-sht .sht-ttl .red{color:#ad0919}@media screen and (max-width:767px){.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd.triple .sheet .sht-hd figure{width:100px;top:-10px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd.triple .sheet .wht-sht .sht-ttl{font-size:1.75em}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .sheet .sht-hd figure{width:100px;top:-10px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-hd .sheet .wht-sht{padding:24px 0;min-height:160px;background-size:120px}}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit{margin-top:110px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .un-hd{margin-bottom:50px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .un-hd .un-ttl{font-weight:700;font-size:3.2rem;line-height:1.4;color:#555;padding-left:.78em;border-left:solid 6px #009c6c;margin-bottom:1.2em}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .un-hd .un-ttl .grn{display:inline-block;margin:0 .2em;font-weight:400;color:#009c6c}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .bx-ck-list{padding:40px 50px;border:solid 1px #dedede}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .bx-ck-list li{padding-left:1.3em;position:relative;line-height:1.8}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .bx-ck-list li:not(:last-of-type){margin-bottom:.8em}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .bx-ck-list li::before{content:"";width:.9em;height:.9em;background:url(/common/css/../../img/firsttime/check-grn.webp) no-repeat center/contain;position:absolute;left:0;top:.36em}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .fig-wrap{box-shadow:2px 2px 20px 0 rgba(0,0,0,.05)}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .fig-wrap:not(:last-of-type){margin-bottom:90px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .fig-wrap figure{width:100%}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .fig-wrap figure img{width:100%}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .fig-grd{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:10px;column-gap:10px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .fig-grd .grd .grd-ttl{display:grid;place-content:center;height:60px;border-radius:5px 5px 0 0;background-color:#009c6c;text-align:center;font-weight:500;font-size:2.6rem;line-height:1;color:#fff}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .fig-grd .grd .grd-ttl.gry{background-color:#555}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .fig-grd .grd figure{width:100%}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .fig-grd .grd figure img{width:100%}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .note{text-align:center;margin:1.6em auto 0}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .note .grn{font-weight:500;color:#009c6c}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .li-grd{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:30px;column-gap:30px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .li-grd figure{width:100%}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .li-grd figure img{width:100%}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .fig-flx{margin-top:50px;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:70px;column-gap:70px;align-items:center}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .fig-flx .txt-area .txt-wrap p{font-size:1.1em;line-height:2}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .fig-flx figure{width:100%}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .fig-flx figure img{width:100%}@media screen and (max-width:767px){.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit{margin-top:70px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .un-hd{margin-bottom:30px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .un-hd .un-ttl{font-size:2.6rem;padding-left:.7em;margin-bottom:1.2em}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .bx-ck-list{padding:20px 20px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .fig-wrap:not(:last-of-type){margin-bottom:60px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .fig-grd{grid-template-columns:1fr;row-gap:30px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .li-grd{grid-template-columns:1fr;row-gap:30px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .fig-flx{grid-template-columns:1fr;-moz-column-gap:30px;column-gap:30px}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .fig-flx .txt-area .txt-wrap p{font-size:1em;line-height:1.8}}.l-main.m-firsttime .rzn-dtl-wrap .sec{padding:130px 0}.l-main.m-firsttime .rzn-dtl-wrap .sec:nth-child(odd){background-color:#f6f6f6}.l-main.m-firsttime .rzn-dtl-wrap .sec:nth-child(odd) .rzn-unit .bx-ck-list{background-color:#fff}.l-main.m-firsttime .rzn-dtl-wrap .sec:not(:last-of-type){position:relative}.l-main.m-firsttime .rzn-dtl-wrap .sec:not(:last-of-type)::after{content:"";width:240px;height:80px;background:url(/common/css/../../img/firsttime/tri.webp) no-repeat center/contain;position:absolute;left:50%;bottom:-40px;transform:translateX(-50%);z-index:5}.l-main.m-firsttime .rzn-dtl-wrap .sec .rzn-unit .bx-ck-list{background-color:#f7f7f7}@media screen and (max-width:767px){.l-main.m-firsttime .rzn-dtl-wrap .sec{padding:90px 0}.l-main.m-firsttime .rzn-dtl-wrap .sec:not(:last-of-type)::after{width:200px;height:64px;bottom:-32px}}.l-main.m-firsttime .lineup{background:url(/common/css/../../img/firsttime/treat.webp) no-repeat center/cover}.l-main.m-firsttime .lineup .tm-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.l-main.m-firsttime .lineup .tm-wrap li:nth-child(1){width:100%;margin-bottom:40px}.l-main.m-firsttime .lineup .tm-wrap li:nth-child(1) .menu-list:after{content:"";width:calc((100% - 30px)/3)
} .l-main.m-firsttime .lineup .tm-wrap li:nth-child(1) .menu-list a{width:calc((100% - 30px)/3)
} .l-main.m-firsttime .lineup .tm-wrap li:nth-child(2){width:66.2%}.l-main.m-firsttime .lineup .tm-wrap li:nth-child(2) .menu-list a{width:calc((100% - 15px)/2)
} .l-main.m-firsttime .lineup .tm-wrap li:nth-child(3){width:32.4%}.l-main.m-firsttime .lineup .tm-wrap li:nth-child(3) .menu-list a{width:100%}.l-main.m-firsttime .lineup .tm-wrap li .tm-ttl{font-size:3.2rem;line-height:1;color:#fff;white-space:nowrap;position:relative;overflow:hidden;margin-bottom:.2em}.l-main.m-firsttime .lineup .tm-wrap li .tm-ttl::after{content:"";display:inline-block;position:relative;width:100%;height:1px;left:0;bottom:calc(1.2rem - 2px);background-image:linear-gradient(to right,#fff,#fff 1px,transparent 2px,transparent 4px);background-size:4px 2px;background-position:left bottom;background-repeat:repeat-x}.l-main.m-firsttime .lineup .tm-wrap li .tm-ttl span{padding-right:.3em}@media screen and (max-width:767px){.l-main.m-firsttime .lineup{background:url(/common/css/../../img/firsttime/treat.webp) no-repeat center/cover}.l-main.m-firsttime .lineup .tm-wrap li{margin-bottom:40px}.l-main.m-firsttime .lineup .tm-wrap li:nth-child(1){width:100%}.l-main.m-firsttime .lineup .tm-wrap li:nth-child(1) .menu-list:after{width:49%}.l-main.m-firsttime .lineup .tm-wrap li:nth-child(1) .menu-list a{width:49%}.l-main.m-firsttime .lineup .tm-wrap li:nth-child(2){width:100%}.l-main.m-firsttime .lineup .tm-wrap li:nth-child(2) .menu-list:after{width:49%}.l-main.m-firsttime .lineup .tm-wrap li:nth-child(2) .menu-list a{width:49%}.l-main.m-firsttime .lineup .tm-wrap li:nth-child(3){width:100%;margin-bottom:0}.l-main.m-firsttime .lineup .tm-wrap li:nth-child(3) .menu-list:after{width:49%}.l-main.m-firsttime .lineup .tm-wrap li:nth-child(3) .menu-list a{width:49%}.l-main.m-firsttime .lineup .tm-wrap li .tm-ttl{font-size:2.8rem;margin-bottom:.4em}}.l-main.m-firsttime .lineup .menu-list{display:flex;flex-wrap:wrap;justify-content:space-between}.l-main.m-firsttime .lineup .menu-list a{background-color:#fff;border-radius:4px;margin-top:12px;display:flex;align-items:center;text-decoration:none;transition:ease .3s}.l-main.m-firsttime .lineup .menu-list a:hover{background-color:rgba(255,255,255,.8)}.l-main.m-firsttime .lineup .menu-list a:hover figure{opacity:.8}.l-main.m-firsttime .lineup .menu-list a figure{width:110px;transition:ease .3s}.l-main.m-firsttime .lineup .menu-list a figure img{width:100%;border-radius:4px 0 0 4px}.l-main.m-firsttime .lineup .menu-list a .menu-ttl{width:calc(100% - 110px);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.25;color:#555;text-decoration:none}.l-main.m-firsttime .lineup .menu-list a .menu-ttl .svnm{font-weight:700;font-size:3rem;margin-top:2px}.l-main.m-firsttime .lineup .menu-list a .menu-ttl .s-size{font-weight:500;font-size:1.7rem;margin-top:4px}@media screen and (max-width:767px){.l-main.m-firsttime .lineup .menu-list a figure{width:60px}.l-main.m-firsttime .lineup .menu-list a .menu-ttl{width:calc(100% - 60px)
  } .l-main.m-firsttime .lineup .menu-list a .menu-ttl .svnm{font-size:1.7rem;margin-top:2px}.l-main.m-firsttime .lineup .menu-list a .menu-ttl .s-size{font-size:1.1rem;margin-top:2px}}.l-main.m-firsttime .flow-msg{background-color:#f5f5f5}.l-main.m-firsttime .flow-msg .flw-flx{display:grid;grid-template-columns:1.7fr 1fr;-moz-column-gap:46px;column-gap:46px;align-items:center}.l-main.m-firsttime .flow-msg .flw-flx .txt-area .txt-wrap p{font-size:1.1em;line-height:2}.l-main.m-firsttime .flow-msg .flw-flx figure{width:100%}.l-main.m-firsttime .flow-msg .flw-flx figure img{width:100%}@media screen and (max-width:767px){.l-main.m-firsttime .flow-msg .flw-flx{grid-template-columns:1fr}.l-main.m-firsttime .flow-msg .flw-flx figure{width:70%;margin:0 auto}}.l-main.m-firsttime .step .flw-flx{position:relative}.l-main.m-firsttime .step .flw-flx .psbl{position:absolute;left:55%;top:0;width:45%;height:120px;display:grid;align-items:center}.l-main.m-firsttime .step .flw-flx .psbl .rt-ttl{font-weight:500;font-size:2.4rem;line-height:1.6}.l-main.m-firsttime .step .flw-flx .psbl .rt-ttl .grn{font-weight:700;color:#009c6c}.l-main.m-firsttime .step .flw-arw{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:10px;column-gap:10px;padding-right:20px}.l-main.m-firsttime .step .flw-arw.grn{margin-bottom:20px}.l-main.m-firsttime .step .flw-arw.grn li{background-color:#009c6c}.l-main.m-firsttime .step .flw-arw.grn li::after{border-left:solid 30px #009c6c}.l-main.m-firsttime .step .flw-arw.or li{background-color:#fea361}.l-main.m-firsttime .step .flw-arw.or li::after{border-left:solid 30px #fea361}.l-main.m-firsttime .step .flw-arw li{height:120px;display:grid;place-content:center;position:relative}.l-main.m-firsttime .step .flw-arw li:before,.l-main.m-firsttime .step .flw-arw li::after{content:"";width:0;height:0;display:block;position:absolute}.l-main.m-firsttime .step .flw-arw li::before{border:solid 60px transparent;border-right:solid 30px transparent;border-left:solid 30px #fff;top:0;left:0;z-index:1}.l-main.m-firsttime .step .flw-arw li::after{border:solid 60px transparent;border-right:solid 30px transparent;top:0;right:-60px;z-index:2}.l-main.m-firsttime .step .flw-arw li:first-child::before{content:none}.l-main.m-firsttime .step .flw-arw li .fl-ttl{font-weight:700;font-size:2.4rem;color:#fff}.l-main.m-firsttime .step .flw-arw li p{margin-bottom:0}.l-main.m-firsttime .step .flw-arw li p:not(:last-of-type){margin-bottom:.1em}.l-main.m-firsttime .step .flw-arw li p .ck{font-weight:700;font-size:2.4rem;line-height:1.2;color:#fff;padding-left:1.2em;position:relative}.l-main.m-firsttime .step .flw-arw li p .ck::before{content:"";width:.8em;height:.8em;background:url(/common/css/../../img/firsttime/check-wht.webp) no-repeat center/contain;position:absolute;left:0;top:.24em}.l-main.m-firsttime .step .flw-arw li p .ck.noico::before{display:none}@media screen and (max-width:767px){.l-main.m-firsttime .step .flw-flx{position:relative}.l-main.m-firsttime .step .flw-flx .psbl{position:absolute;left:55%;top:0;width:45%;height:120px}.l-main.m-firsttime .step .flw-flx .psbl .rt-ttl{font-size:1.4rem}.l-main.m-firsttime .step .flw-arw{-moz-column-gap:5px;column-gap:5px;padding-right:10px}.l-main.m-firsttime .step .flw-arw.grn{margin-bottom:10px}.l-main.m-firsttime .step .flw-arw.grn li::after{border-left:solid 14px #009c6c}.l-main.m-firsttime .step .flw-arw.or li::after{border-left:solid 14px #fea361}.l-main.m-firsttime .step .flw-arw li{padding-left:10px}.l-main.m-firsttime .step .flw-arw li::before{border-right:solid 14px transparent;border-left:solid 14px #fff}.l-main.m-firsttime .step .flw-arw li::after{border-right:solid 14px transparent;right:-28px}.l-main.m-firsttime .step .flw-arw li .fl-ttl{font-size:1.6rem;line-height:1.4}.l-main.m-firsttime .step .flw-arw li p .ck{display:block;font-size:1.4rem;line-height:1.4}}.l-main.m-firsttime .step .step-wrap{margin-top:110px;padding-bottom:0}.l-main.m-firsttime .step .step-wrap .step_box.box03 .step{background-color:#a27c4a}.l-main.m-firsttime .step .step-wrap .step_box.box03 .step::after{border-color:#a27c4a transparent transparent}.l-main.m-firsttime .step .step-wrap .step_box.box04 .step{background-color:#009c6c}.l-main.m-firsttime .step .step-wrap .step_box.box04 .step::after{border-color:#009c6c transparent transparent}.l-main.m-firsttime .step .step-wrap .step_box .step{font-weight:700}.l-main.m-firsttime .step .step-wrap .step_box .step .num{font-size:3rem;line-height:1}.l-main.m-firsttime .step .step-wrap .step_box h3{font-size:3rem;color:#555;margin-bottom:50px}.l-main.m-firsttime .step .step-wrap .step_box .line-box{margin-top:30px;border:solid 1px #ccc;padding:40px 40px 48px}.l-main.m-firsttime .step .step-wrap .step_box .line-box .ck-list{display:flex;justify-content:center}@media screen and (max-width:767px){.l-main.m-firsttime .step .step-wrap .step_box .line-box .ck-list{display:block}}.l-main.m-firsttime .step .step-wrap .step_box .line-box .ck-list li{margin:0 20px}.l-main.m-firsttime .step .step-wrap .step_box .line-box .ck-list li span{font-weight:700;font-size:2.4rem;padding-left:1.2em;position:relative}.l-main.m-firsttime .step .step-wrap .step_box .line-box .ck-list li span::before{content:"";width:.8em;height:.8em;background:url(/common/css/../../img/firsttime/check-or.webp) no-repeat center/contain;position:absolute;left:0;top:.24em}.l-main.m-firsttime .step .step-wrap .step_box .line-box .tel a{margin-top:1.6em;display:flex;justify-content:center;align-items:center}.l-main.m-firsttime .step .step-wrap .step_box .line-box .tel a .ico-phone{width:24px;margin-right:10px}.l-main.m-firsttime .step .step-wrap .step_box .line-box .tel a .ico-phone img{width:100%}.l-main.m-firsttime .step .step-wrap .step_box .line-box .tel a .number{font-family:"Roboto Condensed",sans-serif;font-weight:700;font-size:4.8rem;letter-spacing:0;line-height:1;color:#ff9c49}.l-main.m-firsttime .step .step-wrap .step_box .line-box .tel .note{display:block;text-align:center;line-height:1;margin-top:.5em}.l-main.m-firsttime .step .step-wrap .step_box .line-box .mlform{margin-top:40px;display:flex;justify-content:center}.l-main.m-firsttime .step .step-wrap .step_box .line-box .mlform .btn{position:relative;text-decoration:none;display:flex;justify-content:center;align-items:center;background-color:#009c6c;color:#fff;padding:0 .5em 0 0;width:240px;height:60px;outline:none;transition:ease .3s}.l-main.m-firsttime .step .step-wrap .step_box .line-box .mlform .btn::after{content:"";position:absolute;top:42%;right:20px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.l-main.m-firsttime .step .step-wrap .step_box .line-box .mlform .btn span{font-size:2rem;font-weight:500}.l-main.m-firsttime .step .step-wrap .step_box .fig-flx{display:grid;grid-template-columns:48fr 41fr;-moz-column-gap:60px;column-gap:60px}.l-main.m-firsttime .step .step-wrap .step_box .fig-flx figure{width:100%}.l-main.m-firsttime .step .step-wrap .step_box .fig-flx figure img{width:100%}.l-main.m-firsttime .step .step-wrap .step_box .fig-flx .brwn{color:#a27c4a}.l-main.m-firsttime .step .step-wrap .step_box .line-box .contact-mail-btn-link .pc-only{display:inline-block}.l-main.m-firsttime .step .step-wrap .step_box .line-box .contact-mail-btn-link .sp-only{display:none}@media screen and (max-width:767px){.l-main.m-firsttime .step .step-wrap{margin-top:70px}.l-main.m-firsttime .step .step-wrap .step_box{margin-bottom:10px}.l-main.m-firsttime .step .step-wrap .step_box:not(:last-of-type){margin-bottom:60px}.l-main.m-firsttime .step .step-wrap .step_box .step{font-size:1.1rem}.l-main.m-firsttime .step .step-wrap .step_box .step .num{font-size:2rem}.l-main.m-firsttime .step .step-wrap .step_box h3{font-size:2.4rem;line-height:1.4;margin-bottom:30px}.l-main.m-firsttime .step .step-wrap .step_box .line-box{padding:20px 20px 28px}.l-main.m-firsttime .step .step-wrap .step_box .line-box .ck-list li{margin:0 5px}.l-main.m-firsttime .step .step-wrap .step_box .line-box .ck-list li span{font-size:1.9rem}.l-main.m-firsttime .step .step-wrap .step_box .line-box .tel a{margin-top:1.2em}.l-main.m-firsttime .step .step-wrap .step_box .line-box .tel a .ico-phone{width:16px;position:relative;top:.2em;margin-right:5px}.l-main.m-firsttime .step .step-wrap .step_box .line-box .tel a .number{font-size:3.2rem}.l-main.m-firsttime .step .step-wrap .step_box .line-box .tel .note{font-size:1.2rem}.l-main.m-firsttime .step .step-wrap .step_box .line-box .mlform{margin-top:30px;flex-direction:column;align-items:center}.l-main.m-firsttime .step .step-wrap .step_box .line-box .mlform .btn{width:240px;height:60px}.l-main.m-firsttime .step .step-wrap .step_box .line-box .mlform .btn:nth-child(1){margin-right:0;margin-bottom:10px}.l-main.m-firsttime .step .step-wrap .step_box .line-box .mlform .btn span{font-size:2rem;font-weight:500}.l-main.m-firsttime .step .step-wrap .step_box .line-box .contact-mail-btn-wrap{margin-top:30px;flex-direction:column;align-items:center}.l-main.m-firsttime .step .step-wrap .step_box .line-box .contact-mail-btn-link{width:240px;height:60px;background-color:#009c6c;border-radius:6px;display:flex}.l-main.m-firsttime .step .step-wrap .step_box .line-box .contact-mail-btn-link .pc-only{display:none}.l-main.m-firsttime .step .step-wrap .step_box .line-box .contact-mail-btn-link .sp-only{display:block}.l-main.m-firsttime .step .step-wrap .step_box .fig-flx{display:grid;grid-template-columns:1fr}.l-main.m-firsttime .step .step-wrap .step_box .fig-flx .brwn{color:#a27c4a}}.l-main.m-firsttime .faq{background-color:#d9e6e3}.l-main.m-firsttime .faq .common_ttl01{text-align:center}.l-main.m-firsttime .faq .qa-list:not(:last-child){margin-bottom:50px}.l-main.m-firsttime .faq .qa-list .qa-cate{font-weight:700;font-size:2.8rem;line-height:1;color:#009c6c;margin-bottom:.8em;padding-left:.6em;position:relative}.l-main.m-firsttime .faq .qa-list .qa-cate:before{content:"";width:8px;height:8px;border-radius:4px;background-color:#009c6c;position:absolute;left:0;top:50%;transform:translateY(-50%)}.l-main.m-firsttime .faq .qa-list dl{position:relative;cursor:pointer}.l-main.m-firsttime .faq .qa-list dl:not(:last-of-type){margin-bottom:10px}.l-main.m-firsttime .faq .qa-list dl:last-of-type{margin-bottom:0}.l-main.m-firsttime .faq .qa-list dl:before{display:block;content:"";width:24px;height:24px;background-image:url(/common/css/../../img/common/ico-plus.png);background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:20px;right:20px;z-index:10}.l-main.m-firsttime .faq .qa-list dl dt{position:relative;margin:0;padding:20px 60px 20px 72px;border-radius:6px;background:#fff}.l-main.m-firsttime .faq .qa-list dl dt p{font-weight:500;font-size:2rem;margin-bottom:0}.l-main.m-firsttime .faq .qa-list dl dt:before{width:60px;height:60px;text-align:center;font-weight:700;font-family:Arial,Helvetica,sans-serif;font-size:3.6rem;line-height:1.4;color:#a27c4a;position:absolute;top:8px;left:12px;display:block;content:"Q."}.l-main.m-firsttime .faq .qa-list dl dd{position:relative;margin:0;padding:20px 60px 20px 72px}.l-main.m-firsttime .faq .qa-list dl dd:before{width:60px;height:60px;text-align:center;font-weight:700;font-family:Arial,Helvetica,sans-serif;font-size:3.6rem;line-height:1.4;color:#009c6c;position:absolute;top:8px;left:12px;display:block;content:"A."}.l-main.m-firsttime .faq .qa-list dl dd p{font-size:1.8rem}.l-main.m-firsttime .faq .qa-list dl dd p:not(:last-child){margin-bottom:.8em}.l-main.m-firsttime .faq .qa-list dl dd p:last-of-type{margin-bottom:0}.l-main.m-firsttime .faq .qa-list .open:before{background-image:url(/common/css/../../img/common/ico-minus.png)}@media screen and (max-width:767px){.l-main.m-firsttime .faq .common_ttl01{margin-bottom:40px}.l-main.m-firsttime .faq .qa-list:not(:last-child){margin-bottom:40px}.l-main.m-firsttime .faq .qa-list .qa-cate{font-size:2rem}.l-main.m-firsttime .faq .qa-list .qa-cate:before{width:6px;height:6px}.l-main.m-firsttime .faq .qa-list dl:before{width:20px;height:20px;top:18px;right:12px}.l-main.m-firsttime .faq .qa-list dl dt{padding:16px 45px}.l-main.m-firsttime .faq .qa-list dl dt p{font-size:1.6rem}.l-main.m-firsttime .faq .qa-list dl dt:before{width:40px;height:40px;font-size:2.8rem;top:8px;left:5px}.l-main.m-firsttime .faq .qa-list dl dd{padding:16px 20px 16px 45px}.l-main.m-firsttime .faq .qa-list dl dd:before{width:40px;height:40px;font-size:2.8rem;top:8px;left:5px}.l-main.m-firsttime .faq .qa-list dl dd p{font-size:1.5rem}}.l-main.m-firsttime .grn_cta{padding:80px 0;background:url(/common/css/../../img/common/bg-cta.webp) no-repeat center/cover}.l-main.m-firsttime .grn_cta .container .cta-ttl{text-align:center;font-size:3.6rem;margin-bottom:1em;color:#fff}.l-main.m-firsttime .grn_cta .container .ft-list{display:flex;justify-content:center;margin-bottom:1em}.l-main.m-firsttime .grn_cta .container .ft-list li{padding:.43em 1em .5em;border-radius:3px;background-color:rgba(255,255,255,.8);color:#025c54;margin:0 2.5px;font-weight:500;font-size:1.125em;line-height:1}.l-main.m-firsttime .grn_cta .container .consult{text-align:center;font-size:1.125em;line-height:1.3;color:#fff;margin-bottom:1.5em}@media screen and (max-width:767px){.l-main.m-firsttime .grn_cta{padding:60px 0}.l-main.m-firsttime .grn_cta .container .cta-ttl{font-size:2.7rem}.l-main.m-firsttime .grn_cta .container .ft-list{margin-bottom:10px}.l-main.m-firsttime .grn_cta .container .ft-list li{padding:.4em .4em;margin:0 2px;font-size:1.4rem}.l-main.m-firsttime .grn_cta .container .consult{font-size:1em}}.l-main.m-firsttime .grn_cta .act-box{max-width:960px;margin:0 auto;padding:40px 30px 40px;background-color:#fff}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap{max-width:960px;margin:0 auto 24px;position:relative}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list{display:flex;justify-content:space-between;overflow:hidden}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li{width:25%;padding:1em 0;text-align:center;color:#555;position:relative}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li:nth-child(1){background-color:#f9f4cc}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li:nth-child(1):before{content:none}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li:nth-child(1):after{border-left:solid 18px #f9f4cc}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li:nth-child(2){background-color:#f8f1bf}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li:nth-child(2):after{border-left:solid 18px #f8f1bf}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li:nth-child(3){background-color:#f7eeb2}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li:nth-child(3):after{border-left:solid 18px #f7eeb2}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li:nth-child(4){background-color:#f5eba6}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li:nth-child(4):after{content:none}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li:not(:first-child):not(:last-child){padding-left:5px}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li:before,.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li:after{content:"";width:0;height:0;display:block;position:absolute}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li:before{border:solid 36px transparent;border-right:solid 18px transparent;border-left:solid 18px #fff;top:-5px;left:0;z-index:1}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li:after{border:solid 36px transparent;border-right:solid 18px transparent;top:-5px;right:-32px;z-index:2}.l-main.m-firsttime .grn_cta .act-box .num-flex{width:100%;margin:0 auto;display:flex;justify-content:space-between;position:absolute;top:-.8em;left:0}.l-main.m-firsttime .grn_cta .act-box .num-flex .num{width:25%;text-align:center;font-weight:400;font-size:1em}@media screen and (max-width:1279px){.l-main.m-firsttime .grn_cta .act-box .num-flex .num{font-size:1.125em}}@media screen and (max-width:767px){.l-main.m-firsttime .grn_cta .act-box{padding:30px 0 30px}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap{margin:0 auto 30px}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li{height:60px;padding:1.4em 0;font-size:1.2rem;line-height:1.2}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li:nth-child(4){line-height:60px;padding:0 0 0 20px}.l-main.m-firsttime .grn_cta .act-box .flow-list-wrap .flow-list li:not(:first-child):not(:last-child){padding-left:20px}.l-main.m-firsttime .grn_cta .act-box .num-flex .num:nth-child(1){padding:0 0 0 5px}.l-main.m-firsttime .grn_cta .act-box .num-flex .num:not(:first-child):not(:last-child){padding-left:20px}.l-main.m-firsttime .grn_cta .act-box .num-flex .num:nth-child(4){padding:0 0 0 20px}}.l-main.m-firsttime .grn_cta .act-box .act-flex{display:flex;justify-content:center;align-items:center}.l-main.m-firsttime .grn_cta .act-box .act-flex .tel{text-align:center;margin-right:40px}.l-main.m-firsttime .grn_cta .act-box .act-flex .tel a{display:flex;justify-content:center;align-items:center;text-decoration:none}.l-main.m-firsttime .grn_cta .act-box .act-flex .tel a .ico-phone{width:27px;margin-right:6px;position:relative;top:-2px}.l-main.m-firsttime .grn_cta .act-box .act-flex .tel a .ico-phone img{width:100%}.l-main.m-firsttime .grn_cta .act-box .act-flex .tel a .number{font-family:Akshar,sans-serif;;font-weight:500;font-size:5rem;letter-spacing:-.02em;line-height:1;color:rgb(17,17,17);text-decoration:none}.l-main.m-firsttime .grn_cta .act-box .act-flex .tel .note{font-size:1.5rem;line-height:1}.l-main.m-firsttime .grn_cta .act-box .act-flex .mlform{display:flex;align-items:center}.l-main.m-firsttime .grn_cta .act-box .act-flex .mlform .btn{position:relative;text-decoration:none;display:flex;justify-content:center;align-items:center;background-color:#009c6c;color:#fff;padding:0 .5em 0 0;width:240px;height:60px;outline:none;transition:ease .3s}.l-main.m-firsttime .grn_cta .act-box .act-flex .mlform .btn:nth-child(2){background-color:#a27c4a;margin-left:10px}.l-main.m-firsttime .grn_cta .act-box .act-flex .mlform .btn span{font-size:2rem;font-weight:500}.l-main.m-firsttime .grn_cta .act-box .act-flex .mlform .btn:hover{background-color:#ff9c49}.l-main.m-firsttime .grn_cta .act-box .act-flex .mlform .btnarrow::after{content:"";position:absolute;top:42%;right:20px;width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.l-main.m-firsttime .grn_cta .act-box .act-flex .mlform .btnarrow:hover::after{-webkit-animation:arrow .3s;animation:arrow .3s}@media screen and (max-width:1279px){.l-main.m-firsttime .grn_cta .act-box .act-flex .tel{margin-right:40px}.l-main.m-firsttime .grn_cta .act-box .act-flex .tel a .ico-phone{width:22px;top:-4px}.l-main.m-firsttime .grn_cta .act-box .act-flex .tel a .number{font-size:4rem;margin-bottom:5px}.l-main.m-firsttime .grn_cta .act-box .act-flex .tel .note{font-size:.875em}}@media screen and (max-width:767px){.l-main.m-firsttime .grn_cta .act-box .act-flex{flex-direction:column}.l-main.m-firsttime .grn_cta .act-box .act-flex .tel{margin-right:0;margin-bottom:20px}.l-main.m-firsttime .grn_cta .act-box .act-flex .tel a .ico-phone{top:-2px}.l-main.m-firsttime .grn_cta .act-box .act-flex .tel a .number{margin-bottom:0}.l-main.m-firsttime .grn_cta .act-box .act-flex .mlform{flex-direction:column}.l-main.m-firsttime .grn_cta .act-box .act-flex .mlform .btn:nth-child(2){margin-left:0;margin-top:10px}}.l-main.m-firsttime .index_licence .common_ttl01{font-size:3.2rem;line-height:1.4;color:#555;margin-bottom:.1em}.l-main.m-firsttime .index_licence .ta-cntr{text-align:center;display:block;font-family:roboto condensed,sans-serif;font-weight:700;font-size:1.4rem;line-height:1;color:#025c54}.l-main.m-firsttime .index_licence .sub_ttl{margin-top:30px;margin-bottom:16px;line-height:1.4;color:#025c54}.l-main.m-firsttime .index_licence .dsc{line-height:1.4}.l-main.m-firsttime .index_licence .main-list{margin-top:40px}.l-main.m-firsttime .index_licence .main-list>ul{justify-content:space-between}.l-main.m-firsttime .index_licence .main-list>ul>li>figure{max-width:100%}.l-main.m-firsttime .index_licence .main-list>ul>li>p{letter-spacing:.02em;text-align:left}.l-main.m-firsttime .index_licence .txt-wrap{margin-top:40px}@media screen and (max-width:767px){.l-main.m-firsttime .index_licence .common_ttl01{font-size:3rem}.l-main.m-firsttime .index_licence .main-list{margin-top:30px}.l-main.m-firsttime .index_licence .main-list>ul>li{width:calc((100% - 20px)/2)
  } .l-main.m-firsttime .index_licence .main-list>ul>li>p{font-size:1.28rem}.l-main.m-firsttime .index_licence .txt-wrap{margin-top:20px}}@media screen and (max-width:767px){.index_licence .main-list>ul{display:flex!important}}.lg-block{display:none}@media screen and (max-width:1279px){.lg-block{display:block}}.lg-none{display:block}@media screen and (max-width:1279px){.lg-none{display:none}}.pc-only{display:block}@media screen and (max-width:1023px){.pc-only{display:none}}.md-only{display:none}@media screen and (max-width:1023px){.md-only{display:block}}.md-block{display:none}@media screen and (max-width:1023px){.md-block{display:block}}@media screen and (max-width:767px){.md-block{display:none}}.md-none{display:inline-block}@media screen and (max-width:1023px){.md-none{display:none}}.sm-only{display:none}@media screen and (max-width:767px){.sm-only{display:block}.sm-only.ilb{display:inline-block}}.sm-none{display:inline-block}@media screen and (max-width:767px){.sm-none{display:none}}.xs-only{display:none}@media screen and (max-width:500px){.xs-only{display:block}}.xs-none{display:block}@media screen and (max-width:500px){.xs-none{display:none}}.m-flow .flow .step_box{position:relative!important;padding-left:150px;padding-top:25px;margin-bottom:70px}.m-flow .flow .step_box::before{content:"";position:absolute;height:calc(100% + 70px);border-left:1px dashed #a27c4a;top:0;left:51px}.m-flow .flow .step_box.box02 .step{background:#bcce62}.m-flow .flow .step_box.box02 .step::after{border-color:#bcce62 transparent transparent}.m-flow .flow .step_box.box03 .step{background:#d1d69a}.m-flow .flow .step_box.box03 .step::after{border-color:#d1d69a transparent transparent}.m-flow .flow .step_box.box04 .step{background:#d0bda5}.m-flow .flow .step_box.box04 .step::after{border-color:#d0bda5 transparent transparent}.m-flow .flow .step_box:last-child{margin-bottom:0}.m-flow .flow .step_box:last-child::before{height:100%}.m-flow .flow .step_box .step{position:absolute;left:0;top:0;color:#fff;background:#f29e62;font-family:"Roboto Condensed",sans-serif;width:105px;height:105px;text-align:center;border-radius:55px;line-height:100%;padding:35px 0!important;font-size:14px;font-size:1.4rem}.m-flow .flow .step_box .step .num{display:block;line-height:160%;font-size:18px;font-size:1.8rem}.m-flow .flow .step_box .step::after{content:"";width:0;height:0;border-style:solid;border-width:15px 7.5px 0;border-color:#f29e62 transparent transparent;top:auto;bottom:-14px;position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}