﻿.c-yllw{color:#FFF040}.c-red{color:#DD4E4E}.c-ora{color:#E3624A}.fs-08{font-size:.8em}.fs-1p25{font-size:1.25em}.fs-15{font-size:1.5em}.fs-20{font-size:2.0em}*{box-sizing:border-box}html{overflow:auto}html *{max-height:1000000px}body{width:640px;margin:0 auto;font-family:'Hiragino Kaku Gothic ProN', ' ヒラギノ角ゴ ProN W3', 'YuGothic', 'Yu Gothic', 'メイリオ', 'Meiryo', 'ＭＳ ゴシック', sans-serif}body::-webkit-scrollbar{display:none}.section-keyvisual{position:relative;height:775px}.section-keyvisual .keyvisual{z-index:1;position:absolute;top:0;left:0;display:block;width:640px;height:711px}.section-keyvisual .service-logo{display:block;z-index:3;position:absolute;top:27px;left:30px;width:auto;height:50px}.section-keyvisual .keyvisual-balloon{z-index:3;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:80px;right:210px;width:140px;height:130px;padding:0;font-size:17px;color:#ffffff;text-align:center;letter-spacing:.02em;line-height:1.47}.section-keyvisual .keyvisual-medal{z-index:3;position:absolute;bottom:158px;right:15px;height:195px}.section-keyvisual .keyvisual-medal__present-date{position:absolute;z-index:5;bottom:222px;right:17.5px;width:212px;text-align:center;font-size:12px;line-height:1.25;font-weight:700;color:#454545;font-family:'Arial', system-ui, sans-serif}.section-keyvisual .link-button-guide{z-index:5;position:absolute;bottom:37.5px;left:0;height:106px;width:100%}.section-keyvisual.p02{position:relative;height:850px}.section-keyvisual.p02 .keyvisual.p02{z-index:1;position:absolute;top:0;left:0;display:block;height:850px}.section-keyvisual.p02 .service-logo.p02{z-index:3;position:absolute;top:36.5px;left:30px;height:104px}.section-keyvisual.p02 .keyvisual-balloon.p02{z-index:7;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute;top:658px;left:12.5px;width:140px;height:130px;padding:0;background:url(/assets/gengaku/lp01/kv_balloon.png) no-repeat 50% 50%/140px 130px;font-size:17px;color:#ffffff;text-align:center;letter-spacing:.02em;line-height:1.47}.section-keyvisual.p02 .keyvisual-medal.p02{z-index:3;position:absolute;top:20px;right:10px;height:195px}.section-keyvisual.p02 .keyvisual-medal__present-date.p02{position:absolute;z-index:5;top:122px;bottom:auto;right:12px;width:212px;text-align:center;font-size:12px;line-height:1.25;font-weight:700;color:#454545;font-family:'Arial', system-ui, sans-serif}.section-keyvisual.p02 .link-button-guide.p02{z-index:5;position:absolute;bottom:20px;left:0;height:106px;width:100%}.keyvisual-description{width:570px;margin:0 auto 25px;padding-top:0;font-size:28px;color:#0F2340;font-weight:700;text-align:center;white-space:nowrap;letter-spacing:.02em;line-height:1.4;vertical-align:top}.keyvisual-description span{vertical-align:top}.loop-logo-guide{overflow:scroll;height:75px;margin:0 0 55px}.loop-logo-guide::-webkit-scrollbar{display:none}.loop-logo-guide .loop-logo{display:inline-block;width:185px;height:75px;border:1px solid #dddddd;border-radius:5px;margin:0 25px 0 0;font-size:16px;color:#dddddd;text-align:center;line-height:75px}.loop-logo-guide .loop-logo:last-of-type{margin-right:0}.section-four-features{height:1045px;background:url(/assets/gengaku/lp01/bg_four_features.png) no-repeat 50% 50%/auto 1045px;padding:30px 30px 0}.section-four-features .four-features-title{display:block;width:530px;height:137px;margin:0 auto 32.5px}.section-four-features .features-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.section-four-features .features-group .feature{width:280px;height:330px;background:#ffffff;box-shadow:8px 8px 2px rgba(0,0,0,0.16);margin:0 0 22.5px}.section-four-features .features-group .feature .feature-upper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;height:220px;width:240px;margin:0 auto 20px;border-bottom:3px solid #D6D6D6;font-size:31px;color:#18446C;font-weight:700;text-align:center;white-space:nowrap;letter-spacing:.02em;line-height:1.22}.section-four-features .features-group .feature .feature-upper .icon-feature.specialist{width:90px;margin:0 0 42.5px}.section-four-features .features-group .feature .feature-upper .icon-feature.fee{width:76px;margin:0 0 15px}.section-four-features .features-group .feature .feature-upper .icon-feature.always{width:75px;margin:0 0 22.5px}.section-four-features .features-group .feature .feature-upper .icon-feature.privacy{width:64px;margin:0 0 18.5px}.section-four-features .features-group .feature .feature-lower{padding:0 20px 32.5px;font-size:22px;color:#2c2c2c;line-height:1.36}.section-trouble-list{position:relative;background:#EFEFEF;padding:110px 0 50px}.section-trouble-list::before{position:absolute;content:'';bottom:-50px;left:calc(50% - 127.5px);width:255px;height:50px;background:url(/assets/gengaku/lp01/trouble_list_nextarrow.png) no-repeat 50% 50%/auto 50px;pointer-events:none}.section-trouble-list .trouble-list-title{position:absolute;top:-123px;left:0;width:640px}.section-trouble-list .trouble-list-ul{width:580px;margin:0 auto}.section-trouble-list .trouble-list-ul .trouble-list-li{position:relative;height:80px;padding:0 0 0 60px;font-size:26px;color:#0F2340;font-weight:700;line-height:80px}.section-trouble-list .trouble-list-ul .trouble-list-li::before{position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:60px;height:100%;background:url(/assets/gengaku/lp01/icon_checkbox_checked.png) no-repeat 50% 50%/auto 33px;pointer-events:none}.section-trouble-list .trouble-list-ul .trouble-list-li::after{position:absolute;content:'';bottom:0;left:0;margin:auto;width:580px;height:3px;background:url(/assets/gengaku/lp01/border_rounded_dots.png) no-repeat 50% 50%/580px 3px;pointer-events:none}.section-relieve{background:#ffffff;padding:90px 0 60px}.section-relieve .relieve-title{display:block;width:572px;margin:0 auto 40px}.section-howto-reducedebt .howto-reducedebt-title-guide{height:150px;padding:15px 0;background:url(/assets/gengaku/lp01/bg_four_features.png) no-repeat 0 0/cover}.section-howto-reducedebt .howto-reducedebt-title-guide .howto-reducedebt-title{display:block;height:122px;margin:0 auto}.section-howto-reducedebt .howto-reducedebt-contents{background:#E4F3FA;padding:0 30px 60px}.section-howto-reducedebt .howto-reducedebt-contents .howto-reducedebt-4ways{margin:0 0 70px}.section-howto-reducedebt .howto-reducedebt-contents .howto-reducedebt-4ways .htrd-4ways-title{height:92.5px;padding:35px 0 30px;font-size:29px;color:#4D4D4D;font-weight:700;text-align:center;white-space:nowrap;letter-spacing:.028em;line-height:1.0}.section-howto-reducedebt .howto-reducedebt-contents .howto-reducedebt-4ways .htrd-4ways-card{position:relative;width:580px;height:130px;margin:0 0 20px;background:#ffffff;box-shadow:0 3px 6px rgba(0,0,0,0.16)}.section-howto-reducedebt .howto-reducedebt-contents .howto-reducedebt-4ways .htrd-4ways-card:last-of-type{margin-bottom:0}.section-howto-reducedebt .howto-reducedebt-contents .howto-reducedebt-4ways .htrd-4ways-card .htrd-4ways-card-bg{z-index:1;position:absolute;top:0;left:0;width:360px;height:130px;background:url(/assets/gengaku/lp01/htrd_4ways_card_bgarrow_1B88B9.png) no-repeat 0% 50%/360px 130px}.section-howto-reducedebt .howto-reducedebt-contents .howto-reducedebt-4ways .htrd-4ways-card .htrd-4ways-card-number{z-index:3;position:absolute;top:0;bottom:0;margin:auto;left:30px;background:#FFF040;border:0;border-radius:5px;width:53px;height:53px;font-size:34px;font-family:'Arial', sans-serif;color:#1B88B9;font-weight:700;text-align:center;white-space:nowrap;line-height:52px}.section-howto-reducedebt .howto-reducedebt-contents .howto-reducedebt-4ways .htrd-4ways-card .htrd-4ways-card-dl{z-index:7;position:absolute;top:0;left:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:580px;height:130px;padding:0 47.5px 0 97.5px}.section-howto-reducedebt .howto-reducedebt-contents .howto-reducedebt-4ways .htrd-4ways-card .htrd-4ways-card-dl .htrd-4ways-card-dd{font-size:26px;color:#ffffff;line-height:1.42}.section-howto-reducedebt .howto-reducedebt-contents .howto-reducedebt-4ways .htrd-4ways-card .htrd-4ways-card-dl .htrd-4ways-card-dt{font-size:31px;color:#F7A13C;font-weight:700;line-height:1.0;letter-spacing:.07em}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways{box-shadow:0 3px 6px rgba(0,0,0,0.16);margin:0 0 50px}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-title{position:relative;background:#1B88B9;height:120px;padding:0 0 0 105px;font-size:34px;color:#ffffff;font-weight:700;letter-spacing:.02em;line-height:120px}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-title .article-htrd-4ways-number{z-index:1;position:absolute;top:0;bottom:0;margin:auto;left:30px;background:#FFF040;border:0;border-radius:5px;width:53px;height:53px;font-size:34px;font-family:'Arial', sans-serif;color:#1B88B9;font-weight:700;text-align:center;white-space:nowrap;line-height:52px}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body{padding:45px 30px;background:#ffffff}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-keyword{width:520px;height:75px;background:url(/assets/gengaku/lp01/bg_article_htrd_4ways_keyword.png) no-repeat 50% 50%/cover;border:0;border-radius:10px;margin:0 0 30px;font-size:30px;color:#1B88B9;font-weight:700;text-align:center;line-height:75px}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-keyword-description{margin:0 0 40px;font-size:24px;color:#2c2c2c;line-height:1.54}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-recommendit-title{margin:0 0 25px;font-size:30px;color:#2c2c2c;font-weight:700;text-align:center;white-space:nowrap;line-height:1.0;vertical-align:text-bottom}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-recommendit-group{margin:0 0 40px}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-recommendit-group .article-htrd-4ways-recommendit{background:#FBE6E2;height:auto;border:0;border-radius:10px;margin:0 0 12.5px;padding:17.5px 0;font-size:23px;color:#2c2c2c;text-align:center;line-height:1.52}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-recommendit-group .article-htrd-4ways-recommendit:last-of-type{margin-bottom:0}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger,.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger-rvs{position:relative;height:100px;border:3px solid #1B88B9;border-radius:10px;background:#ffffff;box-shadow:0 6px 0 #DEDEDE;margin:0 0 47.5px;transition:all 50ms ease;font-size:30px;color:#1B88B9;font-weight:700;text-align:center;white-space:nowrap;line-height:100px;cursor:pointer}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger:active,.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger-rvs:active{box-shadow:0 0 0 #DEDEDE;transform:translate3d(0, 6px, 0)}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger .icon-angle,.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger-rvs .icon-angle{position:absolute;z-index:10;right:35px;top:0;bottom:0;margin:auto;display:block;width:28px}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger .icon-angle.rotate-180,.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger-rvs .icon-angle.rotate-180{transform:rotate3d(1, 0, 0, 180deg)}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger .icon-angle-rvs,.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger-rvs .icon-angle-rvs{position:absolute;z-index:10;right:35px;top:0;bottom:0;margin:auto;display:block;width:28px;transform:rotate3d(1, 0, 0, 180deg)}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger .icon-angle-rvs.rotate-180m,.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger-rvs .icon-angle-rvs.rotate-180m{transform:rotate3d(1, 0, 0, 0)}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger .button-name1,.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger-rvs .button-name1{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#ffffff;border-radius:10px;color:#1B88B9}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger .button-name1-rvs,.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger-rvs .button-name1-rvs{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background:#ffffff;border-radius:10px;color:#1B88B9}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger .button-name1-rvs.hide-name1,.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger-rvs .button-name1-rvs.hide-name1{display:none}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger .button-name2,.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger-rvs .button-name2{z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff;border-radius:10px;color:#1B88B9}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger .button-name2.hide-name2,.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger-rvs .button-name2.hide-name2{display:none}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger .button-name2-rvs,.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger-rvs .button-name2-rvs{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff;border-radius:10px;color:#1B88B9}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger .button-name2-rvs.hide-name2,.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detail-toggletrigger-rvs .button-name2-rvs.hide-name2{display:none}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detai-togglecontent.initialstate-close{display:none}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detai-togglecontent .article-htrd-4ways-detai-title{background:#FEEFCC;height:45px;font-size:22px;color:#2c2c2c;text-align:center;white-space:nowrap;font-weight:700;line-height:45px}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detai-togglecontent .article-htrd-4ways-detai-unorderedlist{margin:0 0 25px;padding:25px 0 0;list-style:disc;list-style-position:inside;padding-left:2em;text-indent:-2em}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detai-togglecontent .article-htrd-4ways-detai-unorderedlist .article-htrd-4ways-detai-list{margin:0 0 15px;font-size:22px;color:#2c2c2c;line-height:1.32}.section-howto-reducedebt .howto-reducedebt-contents .article-htrd-4ways .article-htrd-4ways-body .article-htrd-4ways-detai-togglecontent .article-htrd-4ways-detai-description{margin:0 0 30px;font-size:22px;color:#2c2c2c;letter-spacing:-0.006em;line-height:1.32}.section-howto-reducedebt .howto-reducedebt-contents .solution-foryou{display:block;width:508px;margin:0 auto 30px}.section-five-benefits .five-benefits-title-guide{padding:15px 0;background:url(/assets/gengaku/lp01/bg_four_features.png) no-repeat 0 0/cover}.section-five-benefits .five-benefits-title-guide .five-benefits-title{display:block;height:121px;margin:0 auto}.section-five-benefits .five-benefits-group{padding:50px 30px 0}.section-five-benefits .five-benefits-group .benefit-base .five-benefits-balloon{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;background:#FFF9CC;padding:32.5px 0 37.5px}.section-five-benefits .five-benefits-group .benefit-base .five-benefits-balloon .five-benefits-balloon-notch{position:absolute;bottom:-25px;left:0;right:0;margin:0 auto;width:70px;height:25px;background:url(/assets/gengaku/lp01/five_benefits_balloon_notch.png) no-repeat 50% 50%/70px 25px}.section-five-benefits .five-benefits-group .benefit-base .five-benefits-balloon .benefit-number{position:relative;width:110px;font-family:'Arial', sans-serif;font-size:70px;color:#1B88B9;font-weight:700;text-align:center;line-height:2.0px}.section-five-benefits .five-benefits-group .benefit-base .five-benefits-balloon .benefit-number::before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;margin:auto;width:40px;height:90px;border-bottom:5px solid #1B88B9}.section-five-benefits .five-benefits-group .benefit-base .five-benefits-balloon .benefit-summary{width:470px;font-size:36px;color:#2c2c2c;font-weight:700;line-height:1.44}.section-five-benefits .five-benefits-group .benefit-base .five-benefits-balloon .benefit-lineart{display:block;position:absolute;bottom:0;right:0}.section-five-benefits .five-benefits-group .benefit-base .five-benefits-balloon .benefit-lineart.one{height:188px;right:37.5px;bottom:1px}.section-five-benefits .five-benefits-group .benefit-base .five-benefits-balloon .benefit-lineart.two{height:197px;right:21px}.section-five-benefits .five-benefits-group .benefit-base .five-benefits-balloon .benefit-lineart.three{height:195px;right:0;bottom:-2px}.section-five-benefits .five-benefits-group .benefit-base .five-benefits-balloon .benefit-lineart.four{height:209px;right:0}.section-five-benefits .five-benefits-group .benefit-base .five-benefits-balloon .benefit-lineart.five{height:189px;right:34px;bottom:-1px}.section-five-benefits .five-benefits-group .benefit-base .benefit-description{padding:55px 0 75px;font-size:26px;color:#2c2c2c;line-height:1.54}.section-actualcase .actualcase-title-guide{padding:15px 0;background:url(/assets/gengaku/lp01/bg_four_features.png) no-repeat 0 0/cover}.section-actualcase .actualcase-title-guide .actualcase-title{display:block;height:121px;margin:0 auto}.section-actualcase .actualcases-group{background:#FFF9DE;padding:50px 30px}.section-actualcase .actualcases-group .article-actualcase{background:#ffffff;box-shadow:0 3px 6px rgba(0,0,0,0.16);margin:0 0 50px}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-title-row{position:relative;height:90px;background:#E3624A}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-title-row .article-actualcase-number-guide{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:90px;height:90px;background:#D04F37;color:#ffffff;font-size:20px}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-title-row .article-actualcase-number-guide .article-actualcase-number{font-family:'Arial', sans-serif;font-size:50px;color:#ffffff;font-weight:700;text-align:center;white-space:nowrap}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-title-row .article-actualcase-title{display:block;position:absolute;top:0;bottom:0;right:7.5px;margin:0 auto;height:90px}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body{padding:30px}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-requester{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-requester .article-actualcase-requester-thumb{display:block;width:85px;height:85px;border:0;border-radius:42.5px;margin:0 15px 0 0}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-requester .article-actualcase-requester-info{font-size:26px;color:#2c2c2c;letter-spacing:.025em}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-header{border-bottom:3px solid #EBEBEB;padding:0 0 15px;margin:0 0 45px;font-size:34px;color:#2c2c2c;font-weight:700;line-height:1.64}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-beforeafter{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-beforeafter .article-actualcase-before{width:255px}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-beforeafter .article-actualcase-before .article-actualcase-before-th{width:255px;text-align:center;height:60px;background:#767676;font-size:28px;color:#ffffff;font-weight:700;text-align:center;white-space:nowrap;letter-spacing:.1em;line-height:60px}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-beforeafter .article-actualcase-before .article-actualcase-before-td{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;width:255px;background:#EBEBEB;border-bottom:5px solid #ffffff;text-align:center;height:115px;font-size:24px;color:#4D4D4D;text-align:center;letter-spacing:.002em}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-beforeafter .article-actualcase-before .article-actualcase-before-td>.data{padding:15px 0 0;font-size:39px;color:#4D4D4D;font-weight:700;text-align:center;letter-spacing:.002em}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-beforeafter .article-actualcase-before .article-actualcase-before-td>.data>.cc{font-size:29px;letter-spacing:.002em}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-beforeafter .article-actualcase-before .article-actualcase-before-td::before{position:absolute;content:'';top:0;bottom:0;right:-25px;margin:auto;width:35px;height:100%;background:url(/assets/gengaku/lp01/triangle_right_1BA1CC.png) no-repeat 50% 50%/35px;pointer-events:none}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-beforeafter .article-actualcase-after{width:255px;margin:0 0 25px}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-beforeafter .article-actualcase-after .article-actualcase-after-th{width:255px;text-align:center;height:60px;background:#1BA1CC;font-size:28px;color:#ffffff;font-weight:700;text-align:center;white-space:nowrap;letter-spacing:.1em;line-height:60px}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-beforeafter .article-actualcase-after .article-actualcase-after-td{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;width:255px;background:#DDF1F8;border-bottom:5px solid #ffffff;text-align:center;height:115px;font-size:24px;color:#4D4D4D;text-align:center;letter-spacing:.002em}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-beforeafter .article-actualcase-after .article-actualcase-after-td>.data{padding:15px 0 0;font-size:39px;color:#1BA1CC;font-weight:700;text-align:center;letter-spacing:.002em}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-beforeafter .article-actualcase-after .article-actualcase-after-td>.data>.cc{font-size:29px;letter-spacing:.002em}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-beforeafter .article-actualcase-after .article-actualcase-after-td>.data-gry{padding:15px 0 0;font-size:39px;color:#4D4D4D;font-weight:700;text-align:center;letter-spacing:.002em}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-beforeafter .article-actualcase-after .article-actualcase-after-td>.data-gry>.cc{font-size:29px;letter-spacing:.002em}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-comparison-graph{display:block;width:520px;margin:0 0 50px}.section-actualcase .actualcases-group .article-actualcase .article-actualcase-body .article-actualcase-description{font-size:26px;color:#2c2c2c;line-height:1.53}.section-actualcase .actualcases-group .you-could-also{display:block;height:235px;margin:0 auto 35px}.section-fivestepsflow .fivestepsflow-title-guide{padding:15px 0;background:url(/assets/gengaku/lp01/bg_four_features.png) no-repeat 0 0/cover}.section-fivestepsflow .fivestepsflow-title-guide .fivestepsflow-title{display:block;height:121px;margin:0 auto}.section-fivestepsflow .fivestepsflow-photo{display:block;width:640px}.section-fivestepsflow .fivestepsflow-group{margin:0 0 82.5px}.section-fivestepsflow .fivestepsflow-group .fivestepsflow-step .fivestepsflow-step-titlebar{position:relative;background:#E0F2ED;height:130px}.section-fivestepsflow .fivestepsflow-group .fivestepsflow-step .fivestepsflow-step-titlebar .fivestepsflow-stepnumber{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;margin:auto;left:30px;width:90px;height:90px;border:0;border-radius:3px;background:#2BA785}.section-fivestepsflow .fivestepsflow-group .fivestepsflow-step .fivestepsflow-step-titlebar .fivestepsflow-stepnumber .fivestepsflow-step-alphabet{font-size:20px;color:#ffffff;font-weight:700;text-align:center;letter-spacing:.025em}.section-fivestepsflow .fivestepsflow-group .fivestepsflow-step .fivestepsflow-step-titlebar .fivestepsflow-stepnumber .fivestepsflow-step-number{font-family:'Arial', sans-serif;font-size:50px;color:#ffffff;font-weight:700;text-align:center}.section-fivestepsflow .fivestepsflow-group .fivestepsflow-step .fivestepsflow-step-titlebar .fivestepsflow-step-title{position:absolute;top:0;left:0;height:130px;width:640px}.section-fivestepsflow .fivestepsflow-group .fivestepsflow-step .fivestepsflow-paragraph{position:relative;padding:40px 30px 40px 150px;font-size:26px;color:#2c2c2c;letter-spacing:.039em;line-height:1.54}.section-fivestepsflow .fivestepsflow-group .fivestepsflow-step .fivestepsflow-paragraph.forstep1::before,.section-fivestepsflow .fivestepsflow-group .fivestepsflow-step .fivestepsflow-paragraph.forstep2::before,.section-fivestepsflow .fivestepsflow-group .fivestepsflow-step .fivestepsflow-paragraph.forstep3::before,.section-fivestepsflow .fivestepsflow-group .fivestepsflow-step .fivestepsflow-paragraph.forstep4::before{z-index:1;position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:150px;height:100%;background:url(/assets/gengaku/lp01/fivestepsflow_step_paragraph_longarrow_onlytail.png) repeat-y 50% 0/150px;pointer-events:none}.section-fivestepsflow .fivestepsflow-group .fivestepsflow-step .fivestepsflow-paragraph.forstep1::after,.section-fivestepsflow .fivestepsflow-group .fivestepsflow-step .fivestepsflow-paragraph.forstep2::after,.section-fivestepsflow .fivestepsflow-group .fivestepsflow-step .fivestepsflow-paragraph.forstep3::after,.section-fivestepsflow .fivestepsflow-group .fivestepsflow-step .fivestepsflow-paragraph.forstep4::after{z-index:3;position:absolute;content:'';bottom:0;left:0;width:150px;height:85px;background:url(/assets/gengaku/lp01/fivestepsflow_step_paragraph_longarrow_notail.png) no-repeat 50% 0/150px;pointer-events:none}.section-fivestepsflow .fivestepsflow-group .fivestepsflow-step .fivestepsflow-paragraph.forstep5{padding:40px 30px 40px}.section-fivestepsflow .fivestepsflow-group .five-steps-flow{display:block;height:121px;margin:0 auto 30px}.section-sistersite{background:#D6EEF7;padding:0 0 65px}.section-sistersite .sistersite-features-guide{position:relative;min-height:740px}.section-sistersite .sistersite-features-guide .sistersite-features-female{z-index:1;position:absolute;top:-45px;right:0;height:372px}.section-sistersite .sistersite-features-guide .sistersite-features{z-index:3;position:absolute;top:0;left:0;display:block;width:640px}.section-sistersite .sistersite-features-guide .sistersite-count{z-index:4;position:absolute;top:380px;right:0;left:0;width:530px;margin:0 auto}.section-sistersite .sistersite-features-guide .sistersite-count__present-date{z-index:5;position:absolute;bottom:240px;right:0;left:0;width:530px;margin:0 auto;font-size:20px;text-align:center;color:#454545;font-family:'Arial', system-ui, sans-serif}.section-sistersite .sistersite-supportyou{background:#ffffff;width:580px;margin:0 auto 57.5px;box-shadow:0 3px 6px rgba(0,0,0,0.16);padding:60px 40px}.section-sistersite .sistersite-supportyou .sistersite-supportyou-title{display:block;width:500px;margin:0 auto 40px;padding:0 0 35px;border-bottom:5px solid #EFEFEF}.section-sistersite .sistersite-supportyou .sistersite-supportyou-paragraph{font-size:26px;color:#2c2c2c;line-height:1.54}.section-sistersite .five-steps-flow{display:block;height:160px;margin:0 auto 30px}.section-faq .faq-title-guide{padding:15px 0;background:url(/assets/gengaku/lp01/bg_four_features.png) no-repeat 0 0/cover}.section-faq .faq-title-guide .faq-title{display:block;height:121px;margin:0 auto}.section-faq .faq-contents{background:#E4F3FA;padding:0 0 75px}.section-faq .faq-contents .faq-group{margin:0 0 67.5px}.section-faq .faq-contents .faq-group .faq-pair{border-bottom:3px solid #EAEAEA}.section-faq .faq-contents .faq-group .faq-pair .faq-question{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background:#ffffff;padding:30px 80px 30px 110px;font-size:28px;color:#2c2c2c;line-height:1.5;cursor:pointer}.section-faq .faq-contents .faq-group .faq-pair .faq-question .faq-question-q{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;margin:auto;left:30px;width:60px;height:60px;border:0;border-radius:3px;background:#1BA1CC;color:#ffffff;font-size:35px}.section-faq .faq-contents .faq-group .faq-pair .faq-question .faq-title-angle{position:absolute;top:0;right:30px;bottom:0;margin:auto 0;width:34px;height:20px}.section-faq .faq-contents .faq-group .faq-pair .faq-question .faq-title-angle.rotate180{transform:rotate3d(1, 0, 0, 180deg)}.section-faq .faq-contents .faq-group .faq-pair .faq-question .faq-title-angle-rvs{position:absolute;top:0;right:30px;bottom:0;margin:auto 0;width:34px;height:20px;transform:rotate3d(1, 0, 0, 180deg)}.section-faq .faq-contents .faq-group .faq-pair .faq-question .faq-title-angle-rvs.rotate0{transform:rotate3d(1, 0, 0, 0deg)}.section-faq .faq-contents .faq-group .faq-pair .faq-answer{position:relative;background:#FFF9DE}.section-faq .faq-contents .faq-group .faq-pair .faq-answer.initial-close{display:none}.section-faq .faq-contents .faq-group .faq-pair .faq-answer .faq-answer-a{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:30px;left:30px;width:60px;height:60px;border:0;border-radius:3px;background:#E66363;color:#ffffff;font-size:35px}.section-faq .faq-contents .faq-group .faq-pair .faq-answer .faq-answer-body{padding:30px 30px 30px 110px;font-size:27px;color:#2c2c2c;letter-spacing:.01em;line-height:1.67}.section-faq .faq-contents .frequently-asked-questions{display:block;height:156px;margin:0 auto 30px}.site-footer{background:#1BA1CC;padding:40px 0}.site-footer .site-documents{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 0 20px}.site-footer .site-documents .site-documents-item{font-size:22px;color:#ffffff;letter-spacing:.025em;border-right:1px solid #ffffff;padding:0 25px;text-decoration:none;cursor:pointer}.site-footer .site-documents .site-documents-item:first-of-type{padding-left:0}.site-footer .site-documents .site-documents-item:last-of-type{padding-right:0;border-right:0}.site-footer .site-copyright{display:block;margin:0 auto;font-size:20px;color:#ffffff;font-weight:700;text-align:center;letter-spacing:.025em}.link-button-start-free-consul{display:block;position:relative;margin:0 auto;background:#f45f29;background:-webkit-gradient(linear, left bottom, left top, from(#f45f29), to(#ff8c44));background:linear-gradient(0deg, #f45f29 0%, #ff8c44 100%);border:0;border-radius:8px;box-shadow:0 6px 0 #BF522F;height:100px;width:560px;transition:all 50ms ease;line-height:100px;text-align:center;font-size:38px;color:#ffffff;font-weight:700;text-align:center;white-space:nowrap;letter-spacing:.036em;line-height:100px;text-decoration:none;text-shadow:0 0 9px #C93F00}.link-button-start-free-consul .button-start-free-consul{display:block;height:100px;width:560px;border:0;border-radius:8px}.link-button-start-free-consul .button-start-free-expert{position:absolute;right:16px;top:18px;display:block;height:65px;width:430px;border:0;border-radius:8px}.link-button-start-free-consul:active{box-shadow:0 0 0 #BF522F;transform:translate3d(0, 6px, 0)}.link-button-guide.double{bottom:37.5px;left:0;height:106px;width:100%}.link-button-guide.double>.link-button-start-free-consul{display:block;position:relative;margin:0 auto;background:#f45f29;background:-webkit-gradient(linear, left bottom, left top, from(#f45f29), to(#ff8c44));background:linear-gradient(0deg, #f45f29 0%, #ff8c44 100%);border:0;border-radius:8px;box-shadow:0 6px 0 #BF522F;height:100px;width:560px;transition:all 50ms ease;line-height:100px;text-align:center;font-size:38px;color:#ffffff;font-weight:700;text-align:center;white-space:nowrap;letter-spacing:.036em;line-height:100px;text-decoration:none;text-shadow:0 0 9px #C93F00}.link-button-guide.double>.link-button-start-free-consul>.button-start-free-consul{display:block;height:100px;width:560px;border:0;border-radius:8px}.link-button-guide.double>.link-button-start-free-consul>.button-start-free-expert{position:absolute;right:16px;top:18px;display:block;height:65px;width:430px;border:0;border-radius:8px}.link-button-guide.double>.link-button-start-free-consul:active{box-shadow:0 0 0 #BF522F;transform:translate3d(0, 6px, 0)}.line-marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, transparent), color-stop(0%, #FFFABA));background:linear-gradient(transparent 40%, #FFFABA 0%)}.fixed-cta{position:fixed;right:0;bottom:0;outline:0;width:182px;height:110px;z-index:1000}.fixed-cta a{display:block}.fixed-cta img{width:182px;height:110px}.fixed-header-navi{position:fixed;top:0;z-index:999;width:640px;height:100px;background:#fff;box-shadow:0px 3px 4px rgba(0,0,0,0.16)}.fixed-header-navi .nav-another{margin-top:10px;display:table;table-layout:fixed;width:100%;background-color:#fff;height:80px;position:relative}.fixed-header-navi .nav-another li{display:table-cell;text-align:center;vertical-align:middle;cursor:pointer;border-right:1px solid #EAEAEA}.fixed-header-navi .nav-another li:last-child{border:0}.fixed-header-navi .nav-another li a{text-decoration:none}.fixed-header-navi .nav-another li span{font-weight:normal;font-size:15px;line-height:23px;text-align:center;color:#0e2340;display:block;text-decoration:none}.fixed-header-navi .nav-another li .nav-icon img{display:block;height:34px;width:auto;margin:0 auto;padding-bottom:5px}.miniform .miniform-inner{z-index:100;position:relative;margin:0 auto;height:509px;width:625px;background:url(/assets/gengaku/common/miniform_bg.png) no-repeat 50% 50%/625px 509px}.miniform .miniform-inner.miniform-large{height:713px;background:url(/assets/gengaku/common/miniform_bg_large.png) no-repeat 50% 50%/625px 713px}.miniform .miniform-inner.miniform-large .miniform-title{position:absolute;top:48px;left:130px;font-size:28px;line-height:30px;font-weight:bold;color:#fff}.miniform .miniform-inner.miniform-large .miniform-proud{position:absolute;top:140px;left:0;width:100%}.miniform .miniform-inner.miniform-large .miniform-area{position:absolute;top:240px;left:0;width:100%}.miniform .miniform-inner.miniform-large .miniform-q3{position:absolute;top:340px;left:0;width:100%}.miniform .miniform-inner.miniform-large .miniform-q4{position:absolute;top:440px;left:0;width:100%}.miniform .miniform-inner.miniform-large .miniform-btn{position:absolute;top:560px;left:0;width:100%}.miniform .miniform-inner .miniform-baloon{position:absolute;top:-8px;left:0}.miniform .miniform-inner .miniform-baloon img{width:118px}.miniform .miniform-inner .miniform-title{position:absolute;top:52px;left:130px;font-size:28px;line-height:30px;font-weight:bold;color:#fff}.miniform .miniform-inner .miniform-proud{position:absolute;top:140px;left:0;width:100%}.miniform .miniform-inner .miniform-area{position:absolute;top:240px;left:0;width:100%}.miniform .miniform-inner .miniform-btn{position:absolute;top:350px;left:0;width:100%}.miniform .miniform-inner .select-prefectures .call-modal-allprefectures{position:relative;display:block;width:500px;height:80px;border-radius:10px;border:solid 2px #d3d3d3;background-image:linear-gradient(to bottom, #ededed, #e2e2e2);line-height:80px;padding-left:30px;margin:0 auto;cursor:pointer;font-size:22px;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:left;color:#2c2c2c;font-weight:bold}.miniform .miniform-inner .select-prefectures .call-modal-allprefectures::before{position:absolute;content:'';top:0;bottom:0;right:0;margin:auto;width:52.5px;height:100%;background:url(/assets/gengaku/form/chevron_down_797979.png) no-repeat 0 50%/24px;pointer-events:none}.miniform .miniform-inner .miniform-search{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:420px;height:90px;border-radius:10px;background:linear-gradient(#ff8c44 0%, #f45f29 100%);box-shadow:0px 4px 0px #bf522f;margin:0 auto;transition:all 50ms ease;text-shadow:0 2px 2px rgba(0,0,0,0.16);font-size:30px;font-weight:bold;line-height:1;text-align:center;color:#ffffff;text-decoration:none;letter-spacing:.1em}.miniform .miniform-inner .miniform-search i{padding-right:10px}.miniform .miniform-inner .miniform-search:active{transform:translate3d(0, 4px, 0);box-shadow:0 0 0 0 #bf522f}.remodal{width:580px;border-radius:10px;background-color:#ffffff;padding:0}.remodal .quesiton-element-group{width:580px;border-radius:15px;border:solid 2px #eaeaea;background-color:#ffffff;padding:20px 20px 20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.remodal .quesiton-element-group.question-3{margin-bottom:30px}.remodal .quesiton-element-group.question-3 .select-prefectures .call-modal-allprefectures-inline{vertical-align:top;position:relative;display:inline-block;width:300px;height:80px;border-radius:10px;border:solid 2px #d3d3d3;background-image:linear-gradient(to bottom, #ededed, #e2e2e2);padding:27.5px;margin:0;cursor:pointer;font-size:26px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:0.96;letter-spacing:normal;text-align:left;color:#2c2c2c}.remodal .quesiton-element-group.question-3 .select-prefectures .call-modal-allprefectures-inline::before{position:absolute;content:'';top:0;bottom:0;right:0;margin:auto;width:52.5px;height:100%;background:url(/assets/gengaku/form/chevron_down_797979.png) no-repeat 0 50%/24px;pointer-events:none}.remodal .quesiton-element-group.question-3 .select-prefectures .question-stepnext-inline{vertical-align:top;position:relative;display:inline-block;box-sizing:border-box;width:230px;height:76px;border-radius:10px;box-shadow:0 4px 0 0 #4b7e1b;background-image:linear-gradient(to bottom, #81bf41, #5fa021);margin:0 auto;transition:all 50ms ease;text-shadow:0 2px 2px rgba(0,0,0,0.16);font-size:27px;line-height:76px;text-align:center;color:#ffffff;text-decoration:none;letter-spacing:.1em}.remodal .quesiton-element-group.question-3 .select-prefectures .question-stepnext-inline:active{transform:translate3d(0, 4px, 0);box-shadow:0 0 0 0 #4b7e1b}.remodal .quesiton-element-group .question-button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;height:125px;border-radius:10px;box-shadow:0 4px 0 0 #4b7e1b;background-image:linear-gradient(to bottom, #81bf41, #5fa021);margin:0 0 25px;transition:all 50ms ease;text-shadow:0 2px 2px rgba(0,0,0,0.16);font-size:27px;line-height:1.33;text-align:center;color:#ffffff;text-decoration:none}.remodal .quesiton-element-group .question-button::before{position:absolute;content:'';top:0;bottom:0;right:0;margin:auto;width:45px;height:100%;background:url(/assets/gengaku/form/chevron_right_ffffff.png) no-repeat 0 50%/auto 25px;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,0.16))}.remodal .quesiton-element-group .question-button:active{transform:translate3d(0, 4px, 0);box-shadow:0 0 0 0 #4b7e1b}.remodal .quesiton-element-group .question-button:nth-of-type(n+3){width:240px;width:257.5px}.remodal .quesiton-element-group .question-button:nth-of-type(n+3):before{display:none}.remodal .quesiton-element-group .question-button:nth-of-type(n+3):nth-of-type(odd){margin-right:20px}.remodal .quesiton-element-group .question-button:nth-of-type(n+3):nth-last-of-type(-n+3){margin-bottom:5px}.remodal .quesiton-element-group .question-button:last-of-type{margin-bottom:0}.remodal .quesiton-element-group .question-stepnext{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:500px;height:90px;border-radius:10px;box-shadow:0 4px 0 0 #4b7e1b;background-image:linear-gradient(to bottom, #81bf41, #5fa021);margin:0 auto;transition:all 50ms ease;text-shadow:0 2px 2px rgba(0,0,0,0.16);font-size:27px;line-height:1.33;text-align:center;color:#ffffff;text-decoration:none;letter-spacing:.1em}.remodal .quesiton-element-group .question-stepnext::before{position:absolute;content:'';top:0;bottom:0;right:0;margin:auto;width:45px;height:100%;background:url(/assets/gengaku/form/chevron_right_ffffff.png) no-repeat 0 50%/auto 25px;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,0.16))}.remodal .quesiton-element-group .question-stepnext:active{transform:translate3d(0, 4px, 0);box-shadow:0 0 0 0 #4b7e1b}.remodal .modal-allprefectures-row .region{width:580px;height:90px;background-color:#eaeaea;border-bottom:2px solid #d1d1d1;padding:0 0 0 30px;font-size:26px;line-height:88px;text-align:left;font-weight:700;color:#333333}.remodal .modal-allprefectures-row .prefectures-label-nothingselected{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:90px;width:100%;border:0;border-bottom:2px solid #d1d1d1;padding:0 30px;font-size:26px;line-height:88px;text-align:left;color:#2c2c2c}.remodal .modal-allprefectures-row .prefectures-label-nothingselected .input-radio{display:none}.remodal .modal-allprefectures-row .prefectures-label-nothingselected .seemlike-label{position:relative;width:100%}.remodal .modal-allprefectures-row .prefectures-label-nothingselected .seemlike-label::before{display:block;position:absolute;content:'';top:0;bottom:0;right:0;margin:auto 0;width:30px;height:30px;border:2px solid #E0E0E0;border-radius:20px;background:#EBEBEB}.remodal .modal-allprefectures-row .prefectures-label-nothingselected .input-radio:checked+.seemlike-label::after{display:block;position:absolute;content:'';top:0;bottom:0;right:7px;margin:auto 0;width:20px;height:20px;border:0;border-radius:10px;background:#3593F1}.remodal .modal-allprefectures-row .prefectures-label-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.remodal .modal-allprefectures-row .prefectures-label-group .prefectures-label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:90px;width:50%;border:0;border-bottom:2px solid #d1d1d1;padding:0 30px;font-size:26px;line-height:88px;text-align:left;color:#2c2c2c}.remodal .modal-allprefectures-row .prefectures-label-group .prefectures-label:nth-of-type(odd){border-right:2px solid #d1d1d1}.remodal .modal-allprefectures-row .prefectures-label-group .prefectures-label.no-bdr-btm{border-bottom:0}.remodal .modal-allprefectures-row .prefectures-label-group .prefectures-label.last{border-radius:0 0 10px 10px}.remodal .modal-allprefectures-row .prefectures-label-group .prefectures-label .input-radio{display:none}.remodal .modal-allprefectures-row .prefectures-label-group .prefectures-label .seemlike-label{position:relative;width:100%}.remodal .modal-allprefectures-row .prefectures-label-group .prefectures-label .seemlike-label::before{display:block;position:absolute;content:'';top:0;bottom:0;right:0;margin:auto 0;width:30px;height:30px;border:2px solid #E0E0E0;border-radius:20px;background:#EBEBEB}.remodal .modal-allprefectures-row .prefectures-label-group .prefectures-label .input-radio:checked+.seemlike-label::after{display:block;position:absolute;content:'';top:0;bottom:0;right:7px;margin:auto 0;width:20px;height:20px;border:0;border-radius:10px;background:#3593F1}.remodal .contents{width:580px}.remodal .contents .container{padding:50px 30px}.remodal .contents .container.blue{border-top-left-radius:10px;border-top-right-radius:10px;background-color:#e4f3fa}.remodal .contents .container.blue .question-avator-balloon{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin:0}.remodal .contents .container.blue .question-avator-balloon.mb-min{margin-bottom:20px}.remodal .contents .container.blue .question-avator-balloon .question-avator{width:115px;height:115px;background-color:#1ba1cc;border:0;border-radius:60px}.remodal .contents .container.blue .question-avator-balloon .question-balloon{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;width:365px;border:solid 3px #b5ddea;border-radius:10px;background-color:#ffffff;padding:25px}.remodal .contents .container.blue .question-avator-balloon .question-balloon::before{position:absolute;content:'';top:0;bottom:0;left:-28px;margin:auto;width:28px;height:100%;background:url(/assets/gengaku/form/balloon_notch_left.png) no-repeat 50% 40px/28px 35px;pointer-events:none}.remodal .contents .container.blue .question-avator-balloon .question-balloon .question-stepnumber{width:125px;height:35px;border-radius:18px;background-color:#1ba1cc;padding:0 22.5px;margin:0 0 10px;font-size:20px;line-height:35px;text-align:center;white-space:nowrap;color:#ffffff}.remodal .contents .container.blue .question-avator-balloon .question-balloon .question-sentence{width:305px;margin:0 0 1em;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:36px;letter-spacing:normal;text-align:left;color:#2c2c2c}.remodal .contents .container.blue .question-avator-balloon .question-balloon .question-sentence a{color:#1BA1CC;text-decoration:underline}.remodal .contents .container.blue .question-avator-balloon .question-balloon .question-sentence:last-of-type{margin:0}.remodal .contents .container.blue .question-avator-balloon .question-balloon .question-sentence .tag-area{display:inline-block;border-radius:18px;background-color:#e3624a;padding:0 22.5px;font-size:20px;line-height:36px;text-align:center;white-space:nowrap;color:#ffffff;vertical-align:top;margin-right:5px}.remodal .contents .container.blue .question-avator-balloon .question-balloon .question-sentence .question-sentence-notice{margin:20px 0 0;display:block;background-color:#fbe6e2;font-size:22px;text-align:center}.remodal .contents .container.blue .quesiton-element-group{width:580px;border-radius:15px;border:solid 2px #eaeaea;background-color:#ffffff;padding:20px 20px 20px}.remodal .contents .container.blue .quesiton-element-group.question-3{margin-bottom:30px}.remodal .contents .container.blue .quesiton-element-group.question-3 .select-prefectures .call-modal-allprefectures-inline{vertical-align:top;position:relative;display:inline-block;width:300px;height:80px;border-radius:10px;border:solid 2px #d3d3d3;background-image:linear-gradient(to bottom, #ededed, #e2e2e2);padding:27.5px;margin:0;cursor:pointer;font-size:26px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:0.96;letter-spacing:normal;text-align:left;color:#2c2c2c}.remodal .contents .container.blue .quesiton-element-group.question-3 .select-prefectures .call-modal-allprefectures-inline::before{position:absolute;content:'';top:0;bottom:0;right:0;margin:auto;width:52.5px;height:100%;background:url(/assets/gengaku/form/chevron_down_797979.png) no-repeat 0 50%/24px;pointer-events:none}.remodal .contents .container.blue .quesiton-element-group.question-3 .select-prefectures .question-stepnext-inline{vertical-align:top;position:relative;display:inline-block;box-sizing:border-box;width:230px;height:76px;border-radius:10px;box-shadow:0 4px 0 0 #4b7e1b;background-image:linear-gradient(to bottom, #81bf41, #5fa021);margin:0 auto;transition:all 50ms ease;text-shadow:0 2px 2px rgba(0,0,0,0.16);font-size:27px;line-height:76px;text-align:center;color:#ffffff;text-decoration:none;letter-spacing:.1em}.remodal .contents .container.blue .quesiton-element-group.question-3 .select-prefectures .question-stepnext-inline:active{transform:translate3d(0, 4px, 0);box-shadow:0 0 0 0 #4b7e1b}.remodal .contents .container.blue .quesiton-element-group .question-button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:500px;height:125px;border-radius:10px;box-shadow:0 4px 0 0 #4b7e1b;background-image:linear-gradient(to bottom, #81bf41, #5fa021);margin:0 0 25px;transition:all 50ms ease;text-shadow:0 2px 2px rgba(0,0,0,0.16);font-size:27px;line-height:1.33;text-align:center;color:#ffffff;text-decoration:none}.remodal .contents .container.blue .quesiton-element-group .question-button::before{position:absolute;content:'';top:0;bottom:0;right:0;margin:auto;width:45px;height:100%;background:url(/assets/gengaku/form/chevron_right_ffffff.png) no-repeat 0 50%/auto 25px;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,0.16))}.remodal .contents .container.blue .quesiton-element-group .question-button:active{transform:translate3d(0, 4px, 0);box-shadow:0 0 0 0 #4b7e1b}.remodal .contents .container.blue .quesiton-element-group .question-button:last-of-type{margin-bottom:0}.remodal .contents .container.blue .quesiton-element-group .question-stepnext{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:500px;height:90px;border-radius:10px;box-shadow:0 4px 0 0 #4b7e1b;background-image:linear-gradient(to bottom, #81bf41, #5fa021);margin:0 auto;transition:all 50ms ease;text-shadow:0 2px 2px rgba(0,0,0,0.16);font-size:27px;line-height:1.33;text-align:center;color:#ffffff;text-decoration:none;letter-spacing:.1em}.remodal .contents .container.blue .quesiton-element-group .question-stepnext::before{position:absolute;content:'';top:0;bottom:0;right:0;margin:auto;width:45px;height:100%;background:url(/assets/gengaku/form/chevron_right_ffffff.png) no-repeat 0 50%/auto 25px;pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,0.16))}.remodal .contents .container.blue .quesiton-element-group .question-stepnext:active{transform:translate3d(0, 4px, 0);box-shadow:0 0 0 0 #4b7e1b}.remodal .contents .container.blue .select-prefectures .call-modal-allprefectures{position:relative;display:block;width:500px;height:80px;border-radius:10px;border:solid 2px #d3d3d3;background-image:linear-gradient(to bottom, #ededed, #e2e2e2);padding:27.5px;margin:0 auto 40px;cursor:pointer;font-size:26px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:0.96;letter-spacing:normal;text-align:left;color:#2c2c2c}.remodal .contents .container.blue .select-prefectures .call-modal-allprefectures::before{position:absolute;content:'';top:0;bottom:0;right:0;margin:auto;width:52.5px;height:100%;background:url(/assets/gengaku/form/chevron_down_797979.png) no-repeat 0 50%/24px;pointer-events:none}.remodal .contents .container.blue.p-b-5{padding-bottom:5px}.remodal .contents .container.white{border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#ffffff}.remodal .contents .container.white.padding-40-0-0{padding:40px 0 0}.remodal .contents .container.white.nopadding.tac{padding:0;text-align:center}.remodal .question-stepprev{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:500px;height:90px;border-radius:10px;box-shadow:0 4px 0 0 #747474;background-image:linear-gradient(to bottom, #b2b2b2, #888);margin:0 auto;transition:all 50ms ease;text-shadow:0 2px 2px rgba(0,0,0,0.16);font-size:27px;line-height:1.33;text-align:center;color:#ffffff;text-decoration:none;letter-spacing:.1em}.remodal .question-stepprev::before{position:absolute;content:'';top:0;bottom:0;left:0;margin:auto;width:45px;height:100%;background:url(/assets/gengaku/form/chevron_right_ffffff.png) no-repeat 0 50%/auto 25px;transform:rotate3d(0, 1, 0, 180deg);pointer-events:none;filter:drop-shadow(0 2px 2px rgba(0,0,0,0.16))}.remodal .question-stepprev:active{transform:translate3d(0, 4px, 0);box-shadow:0 0 0 0 #4b7e1b}.kv-miniform-wrap{position:relative;height:380px}.kv-miniform-wrap .kv-miniform{position:absolute;top:-140px}.md-miniform-wrap{position:relative;height:509px}.md-miniform-wrap .md-miniform{position:absolute;left:-20px}.form_c .md-miniform-wrap{height:709px}.quesiton-element-group-text{padding-bottom:20px;font-size:25px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:36px;letter-spacing:normal;text-align:left;color:#2c2c2c}.quesiton-element-group-text a{color:#1BA1CC;text-decoration:underline}.quesiton-element-group-text:last-of-type{margin:0}.quesiton-element-group-text .tag-area{display:inline-block;border-radius:18px;background-color:#e3624a;padding:0 22.5px;font-size:20px;line-height:36px;text-align:center;white-space:nowrap;color:#ffffff;vertical-align:top;margin-right:5px}.quesiton-element-group-text .question-sentence-notice{margin:20px 0 0;display:block;background-color:#fbe6e2;font-size:22px;text-align:center}.quesiton-element-group-text .font-bold{font-weight:bold}.quesiton-element-group-text .c-orange{color:#e3624a}.annotation{font-size:9px;vertical-align:text-top;padding:0 0 0 3px}.feature_desc{color:#FFFFFF;font-size:12px}
