@charset "utf-8";@import url("https://fonts.googleapis.com/css2?family=Overpass&display=swap");body{color:#3f3f3f;line-height:1.8}img{vertical-align:bottom}*,:after,:before{box-sizing:border-box}body .site-header,body:not(.home) .site-header{background:#fff}.header_list{align-items:center}.menu-item a{color:#0068b7}picture{display:inline-block}nav#mainNav{align-items:center;display:flex}nav#mainNav ul li a b,nav#mainNav ul li a span{display:inherit;font-weight:700;letter-spacing:inherit}ul.head-login li a{border-radius:30px;margin:0;padding:7px 20px}.post table th,.wpcf7-form-control-wrap{font-size:16px}.wpcf7-form input[type=submit]{font-size:280%}@media only screen and (min-width:769px){a[href^="tel:"]{pointer-events:none}}#header{z-index:9999}.head-c{display:flex;font-size:.7rem;margin:0 .7rem}.head-c .col{margin:0 .5rem}.head-c .col a{color:#0061c8;padding-bottom:3px;text-decoration:underline}.head-c .col a:hover{text-decoration:none}.page-prosapo .panel ul.head-login li a{margin:0;padding:7px 20px}.scroll-logo-fix,ul.head-login{margin-right:1rem}ul.head-login{margin-left:auto}nav#mainNav ul.head-login{align-items:center;display:flex;flex-wrap:nowrap}nav#mainNav ul.head-login li.jpx{margin:0}#header-layout ul li a{color:#3f3f3f;letter-spacing:.2em}nav#mainNav ul li a b{letter-spacing:inherit}nav#mainNav ul li.nav-prosapo-about a{align-items:center;display:flex}nav#mainNav ul li.nav-prosapo-about a:after{background:none;background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/Smartrelease_Theme/img/prosapo/nav_logo_prosapo.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:19.95px;margin-left:8px;opacity:1;position:static;transform:none;width:63.7px}.menu-trigger-fix span{background-color:#34b1e9}@media only screen and (max-width:1620px){nav#mainNav ul.head-login li.jpx img{max-width:9vw}.sme-icon img{height:auto;max-width:14vw}}@media only screen and (max-width:1366px){.sme-icon img{height:auto;max-width:180px}.page-prosapo .panel ul.head-login li a{padding:7px 2vw}#header-layout ul li a{padding:12px .6vw}nav#mainNav ul li.nav-prosapo-about a:after{content:none}}@media only screen and (max-width:1023px){#head-serices{box-sizing:border-box;padding:.5rem 0}#head-serices ul{display:none}.head-c{justify-content:center;width:100%}nav#mainNav ul.head-login{display:block}nav#mainNav ul.head-login li.jpx{display:none}nav#mainNav ul.head-login li.pink-button a{background:#f06;border:2px solid #f06}nav#mainNav ul.head-login li.pink-button a:hover{background:#fff;color:#f06}nav#mainNav ul.head-login li.blue-button a{background:#34b1e9;border:2px solid #34b1e9}nav#mainNav ul.head-login li.blue-button a:hover{background:#fff;color:#34b1e9}#right-panel .panel-inner{display:inherit}.side-open #right-panel{background:#fff;overflow-y:auto}.menu-trigger-fix span{background-color:#0068b7}.panel ul li a{padding:10px}}nav#mainNav ul.head-login li a{letter-spacing:normal}nav#mainNav ul.head-login li.otameshi a{background:#00b0f0;border:2px solid #00b0f0;box-shadow:3px 3px 10px rgba(0,0,0,.75);box-sizing:border-box;color:#fff}nav#mainNav ul.head-login li.docs a{background:#f06!important;border:2px solid #f06;box-shadow:3px 3px 10px rgba(0,0,0,.75);box-sizing:border-box;color:#fff!important}nav#mainNav ul.head-login li.docs a:hover{background:#fff!important;color:#f06!important}nav#mainNav ul.head-login li.otameshi a:hover{background:#fff;color:#00b0f0}@media only screen and (min-width:1024px){#header-layout ul li a{font-size:17px;padding:10px 12px}}@media only screen and (max-width:1585px){#header-layout ul li a{font-size:14px;padding:12px}}@media only screen and (max-width:1320px){#header-layout ul li a{font-size:13px;padding:10px}.page-prosapo .panel ul.head-login li a b{font-size:13px!important}}@media only screen and (max-width:1270px){#header-layout ul li a{padding:5px}.page-prosapo .panel ul.head-login li a{padding:5px 15px!important}.page-prosapo .panel ul.head-login li a b{font-size:13px!important}}@media only screen and (max-width:1023px){.panel ul:not([class]) li a{color:#34b1e9!important}.panel ul:not([class]) li a b{color:inherit!important}nav#mainNav ul li.nav-prosapo-about a{display:inline}nav#mainNav ul li.nav-prosapo-about a:after{content:none}.page-prosapo .panel ul.head-login li a{box-sizing:border-box;display:block;margin:1rem auto;max-width:320px;padding:10px 30px!important;width:90%}.page-prosapo .panel ul.head-login li a b{font-size:16px!important}}#breadcrumb{background:#ccc}.footer-fixmenu{background:#00b0f0;bottom:0;position:fixed;width:100%;z-index:100}.footer-fixmenu ul{display:table;table-layout:fixed;text-align:center;width:100%}.footer-fixmenu ul li{border-left:1px dashed #3d4347;box-sizing:border-box;display:table-cell;padding:.5rem;text-align:center;vertical-align:middle}.footer-fixmenu ul li.trial{background:#ffc318}.footer-fixmenu ul li.trial a{color:#222}.footer-fixmenu ul li.docs{background:#00a8a3}.footer-fixmenu ul li a{color:#fff;display:block}.footer-fixmenu ul li:first-child{border-left:0}.sp-fixmenu{display:none;position:fixed;right:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:768px){.sp-fixmenu{display:none}#copyright{background:#2c2c2c;padding-bottom:85px}}.post{margin-bottom:0;padding:0}.post h1 span,.post h2 span{padding-left:0}.home #content{padding:0;width:100%}#content{padding:0}.post img.aligncenter{margin:0 auto}.post ul{margin:0}.post .linkBtn{padding:0}.post a.linkBtn{padding:.7em 3em}.post .linkBtn input[type=submit]{display:block;padding:1em 5em;text-align:center;width:320px}div.wpcf7 .ajax-loader{display:none}.content img{vertical-align:bottom}@media screen and (max-width:768px){.post p{font-size:.9rem;line-height:1.8;padding-bottom:10px}}.mt2{margin-top:2rem!important}.mt3{margin-top:3rem!important}.mt5{margin-top:5rem!important}.mt6{margin-top:6rem!important}.mt20{margin-top:20px!important}.mb2{margin-bottom:2rem!important}.mb3{margin-bottom:3rem!important}.mb5{margin-bottom:5rem!important}.mb20{margin-bottom:20px!important}.mtb2{margin:2rem auto!important}.mtb3{margin:3rem auto!important}.mtb5{margin:5rem auto!important}@media screen and (max-width:768px){.mt2,.mt3{margin-top:1rem!important}.mt5{margin-top:2.5rem!important}.mt6{margin-top:3rem!important}.mt20{margin-top:10px!important}.mb2{margin-bottom:1rem!important}.mb3{margin-bottom:1.5rem!important}.mb5{margin-bottom:2.5rem!important}.mb20{margin-bottom:10px!important}.mtb2{margin:1rem auto!important}.mtb3{margin:1.5rem auto!important}.mtb5{margin:2.5rem auto!important}}.pt2{padding-top:2rem!important}.pt3{padding-top:3rem!important}.pt5{padding-top:5rem!important}.pt6{padding-top:6rem!important}.pt20{padding-top:20px!important}.pb2{padding-bottom:2rem!important}.pb3{padding-bottom:3rem!important}.pb5{padding-bottom:5rem!important}.pb20{padding-bottom:20px!important}.ptb2{padding:2rem auto!important}.ptb3{padding:3rem auto!important}.ptb5{padding:5rem auto!important}.pd2{padding:2rem!important}.pd2,.pd3{box-sizing:border-box}.pd3{padding:3rem!important}.pd5{box-sizing:border-box;padding:5rem!important}@media screen and (max-width:768px){.pt2{padding-top:1rem!important}.pt3{padding-top:1.5rem!important}.pt5{padding-top:2.5rem!important}.pt6{padding-top:3rem!important}.pt20{padding-top:10px!important}.pb2{padding-bottom:1rem!important}.pb3{padding-bottom:1.5rem!important}.pb5{padding-bottom:2.5rem!important}.pb20{padding-bottom:10px!important}.pd3{padding:1rem!important}.ptb2{padding:1rem auto!important}.ptb3{padding:1.5rem auto!important}.ptb5{padding:2.5rem auto!important}}.post img.img_sp,.spbr,table.sp_t{display:none}@media screen and (max-width:1024px){.post img.img_sp,.spbr,table.sp_t{display:block}.pcbr,.post img.img_pc,table.pc_t{display:none}}.w20,.w30,.w40,.w50,.w60,.w70,.w80{box-sizing:border-box}.w20{width:20%}.w30{width:30%}.w40{width:40%}.w50{width:50%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w100{width:100%}@media screen and (min-width:769px){.boxs,.columns,.item_boxs{display:flex}.col:not(:last-child){margin-right:2rem}.boxs.gap{gap:5%}.boxs.gap3{gap:3%}.boxs.center{align-items:center}.boxs.rev{flex-direction:row-reverse}p.pc-center{text-align:center}}@media screen and (max-width:768px){.w20,.w30,.w40,.w50,.w60,.w70,.w80{margin-bottom:10px;width:100%}.column:not(:last-child){margin-bottom:20px}.columns.rev{display:flex;flex-direction:column-reverse}.boxs.rev{flex-direction:row-reverse}.boxs.sp-nowrap{display:flex}.boxs.gap.sp-nowrap{gap:5%}}.page-prosapo #head-serices,.page-prosapo #wrapper,.page-prosapo .inner{max-width:inherit}.innerContent{margin:0 auto;max-width:none;width:90%}p.aligncenter{margin:3% auto;text-align:center}img.pc{display:inherit!important}img.sp{display:none!important}.sp-none{display:inherit!important}.pc-none{display:none!important}@media print,screen and (max-width:768px){#mainimg{box-sizing:border-box;padding:0}img.pc{display:none!important}img.sp{display:inherit!important}.sp-none{display:none!important}.pc-none{display:inherit!important}}@media print,screen and (max-width:640px){nav#mainNav{display:block;padding:0}}.post .screen-reader-text{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(1px,1px,1px,1px);border:0;-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%)}button{background:none;border:none;font-family:inherit;margin:0;padding:0}.post .prosapo-btn{font-size:min(calc(15.08736px + .7767vw),30px);margin:0;padding:0}.post .prosapo-btn .link,.post .prosapo-btn a{align-items:center;background:#34b1e9;border:4px solid #34b1e9;border-radius:500px;box-shadow:3px 3px 10px rgba(0,0,0,.75);color:#fff;cursor:pointer;display:flex;font-size:inherit;font-weight:700;height:100%;justify-content:center;line-height:1.4;max-width:100%;min-height:3.2em;padding:.3em 1em;text-align:center;text-decoration:none;transition:background .5s,color .5s;width:min(calc(345.08736px + .7767vw),360px)}.post .prosapo-btn .small{font-size:min(calc(10.60288px + .9061vw),28px)}.post .prosapo-btn .link:hover,.post .prosapo-btn a:hover{background:#fff;color:#34b1e9}.post .prosapo-btn-s{font-size:min(calc(15.02912px + .2589vw),20px)}.post .prosapo-btn-s .link,.post .prosapo-btn-s a{border-width:2px;margin:0 auto;min-height:0;padding:.75em 2em;width:min(calc(195.728px + 6.4725vw),320px)}.post .prosapo-btn-l{font-size:min(calc(13.69024px + 1.6828vw),46px)}.post .prosapo-btn-l a{border-width:2px;min-height:0;padding:.5em 1em;width:min(calc(227.184px + 19.4175vw),600px)}.post .prosapo-btn-red a{background:#f06;border-color:#f06}.post .prosapo-btn-red a:hover{color:#f06}.post .prosapo-btn-green a{background:#2aa7c4;border-color:#2aa7c4}.post .prosapo-btn-green a:hover{color:#2aa7c4}.post .prosapo-btn-orange .link,.post .prosapo-btn-orange a{background:#f25022;border-color:#f25022}.post .prosapo-btn-orange .link:hover,.post .prosapo-btn-orange a:hover{color:#f25022}.post .prosapo-btn-white a{background:#fff;border-color:#fff;color:#34b1e9}.post .prosapo-btn-white a:hover{background:#34b1e9;color:#fff}.post .btn_wrap{display:flex;flex-wrap:wrap;justify-content:center;margin:-20px 0}.post .btn_wrap>*{margin:20px .75em;max-width:calc(100% - 1.5em)}@media screen and (max-width:768px){.post .prosapo-btn-s .link,.post .prosapo-btn-s a{padding:.8em 1em}.post .prosapo-btn-l a{padding:.75em 1em}.post .btn_wrap{margin:-12px 0}.post .btn_wrap>*{margin:12px .75em}}.popup{background:rgba(0,0,0,.7);bottom:0;display:none;height:100vh;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999}.popup_content{background:#fff;border-radius:30px;max-height:90%;max-width:90%;overflow-y:auto;padding:60px;position:relative}.show{align-items:center;display:flex;justify-content:center}.popup .close{cursor:pointer;line-height:1;position:absolute;right:20px;top:20px}.popup .close:before{color:#888;content:"\f00d";font-family:FontAwesome;font-size:36px}.popup_img{max-width:600px}.popup .popup_text{font-size:min(calc(13.02912px + .2589vw),18px);margin:3em 0 0;padding:0;text-align:right}@media screen and (max-width:768px){.popup_content{padding:30px}.popup .close{right:14px;top:14px}.popup .close:before{font-size:20px}}.post h2{background:none;border:none;font-size:82px;font-size:min(calc(12.40768px + 3.6246vw),82px);font-weight:700;letter-spacing:.4em;line-height:1.2;margin:0 0 min(calc(17.86496px + 3.2362vw),80px);padding:0 0 calc(.38em + 26px);position:relative;text-align:center;z-index:5}.post h2 .small{display:block;font-size:min(calc(17.57376px + .6472vw),30px);letter-spacing:normal;line-height:1.5;margin-bottom:.2em}.post h2:after,.post h2:before{content:"";display:block;left:50%;position:absolute}.post h2:before{background-color:#34b1e9;bottom:26px;height:4px;transform:translateX(-50%);width:512px;z-index:-2}.post h2:after{background-color:#fff;border-right:4px solid #34b1e9;border-top:4px solid #34b1e9;bottom:9px;height:36px;transform:translateX(-50%) rotate(135deg);width:36px;z-index:-1}.post .title-2-s{font-size:min(calc(12.83584px + 2.9773vw),70px);letter-spacing:.2em}.post h2.no-deco{padding:0}.post h2.no-deco:after,.post h2.no-deco:before{content:none}@media screen and (max-width:768px){.post h2{padding:0 0 calc(.75em + 17px)}.post h2:before{bottom:17px;height:3px;max-width:512px;min-width:180px;width:60vw}.post h2:after{border-right:3px solid #34b1e9;border-top:3px solid #34b1e9;bottom:6px;height:24px;width:24px}}.post h3{background:none;border:none;font-size:min(calc(13.32032px + 2.8479vw),68px);font-weight:700;letter-spacing:.2em;line-height:1.25;margin:0 0 min(calc(21.35872px + .9709vw),40px);padding:0;text-align:center}.post h3 .small{display:block;font-size:min(calc(12.11648px + 1.0356vw),32px);font-weight:400;letter-spacing:.1em;margin:0 0 .2em}.post h3:after,.post h3:before{content:none}.bg-gray{background:#f4f4f4}.post .ttl_txt{font-size:min(calc(13.57376px + .6472vw),26px);margin:0 0 min(calc(18.93248px + 1.6181vw),50px);text-align:center}@media screen and (max-width:768px){.post .ttl_txt{text-align:left}}.kv,.kv img{display:block}.kv img{margin:0 auto;max-width:1780px;width:100%}.kv-area{margin:0 auto;max-width:1920px;padding:0;position:relative}.kv-area .btn_wrap{bottom:min(3.90625vw,58px);position:absolute;right:min(3.90625vw,75px)}.kv-plan{background:#34b1e9;margin:0 0 12px;position:relative;z-index:5}.inner1560{margin:0 auto;max-width:1535px;padding-left:3.39%;width:90%}.kv-plan_flex{align-items:center;display:flex;justify-content:space-between}.kv-plan-right{max-width:434px;padding:30px 0 18px;width:34.45%}.kv-plan_center{margin:-12px auto;max-width:268px;width:17.93%}.kv-plan_left{max-width:603px;padding:25px 0 15px;width:40.34%}@media screen and (max-width:1600px) and (min-width:769px){.kv-area .prosapo-btn{font-size:1.6875vw}.kv-area .prosapo-btn a{width:21.875vw}.kv-area .prosapo-btn a .small{font-size:1.5vw}}@media screen and (max-width:768px){.kv{padding-bottom:4%}.kv img{max-width:681px;width:87.18%}.kv-area .btn_wrap{margin:0 auto;padding-bottom:10%;position:static;width:90%}.kv-plan{margin:0}.inner1560{padding-left:0;width:88%}.kv-plan_flex{flex-wrap:wrap}.kv-plan-right{padding:8% 0 0;width:57%}.kv-plan_center{margin:-4% 0 0;width:37%}.kv-plan_left{margin:7% auto 0;padding:0 0 8%;width:100%}}.tel-area{background:#f4f4f4;padding:30px 5%;text-align:center}.tel-area img{max-width:1147px;width:100%}@media screen and (max-width:768px){.tel-area{padding:5% 10% 4% 8.5%}}.sec01{padding:min(calc(20.5824px + 5.178vw),120px) 0 0}.sec01_content{margin:0 0 min(calc(17.86496px + 3.2362vw),80px)}.sec01 h2{align-items:center;display:flex;justify-content:center}.sec01 h2 img{height:auto;max-width:315px;transform:translateY(.1em);width:28%}.post .prosapo_about_description{display:block;margin:0 auto min(calc(17.86496px + 3.2362vw),80px);max-width:1400px;padding:0;text-align:center}@media screen and (max-width:768px){.sec01 h2{flex-direction:column}.sec01 h2 img{margin-top:.2em}}.sec02{padding:min(calc(20.5824px + 5.178vw),120px) 0 0}.sec02 .innerContent{max-width:1460px}.sec02 h2{margin-bottom:min(calc(9.07808px + 2.9126vw),65px)}.spec_flex{align-items:flex-end;display:flex;justify-content:space-between}.spec_img{max-width:600px;text-align:center;width:40.48%}.spec_description{text-align:center;width:52.88%}.post .spec_price{margin:0 auto 25px;max-width:568px;text-align:center;width:95%}.post .spec_table_img{margin:0 auto;max-width:772px}@media screen and (max-width:1300px){.spec_flex{flex-direction:column}.spec_img{margin:0 auto 8%}.spec_description,.spec_img{width:100%}.post .spec_price{margin:0 auto 20px}}.sec03{padding:min(calc(25.728px + 6.4725vw),150px) 0 0}.sec03 .innerContent{max-width:1340px}.sec03-merit{margin-bottom:min(calc(20.5824px + 5.178vw),120px)}.sec03 h2{margin-bottom:min(calc(26.35872px + .9709vw),45px)}.merit_box{display:flex;justify-content:space-between}.merit_box+.merit_box{margin-top:min(calc(80px + 3.2362vw - 6.2135rem),80px)}.merit_description{padding:min(calc(9.99904px + 2.3438vw),55px) 0 0 min(calc(18.57088px + 4.2411vw),100px);position:relative;width:52.83%;z-index:5}.post .merit_ttl{color:#24738e;font-size:min(calc(12.89408px + 3.4951vw),80px);letter-spacing:normal;margin:0 0 min(calc(8.01056px + 4.5307vw),95px);text-align:left}.post .merit_ttl .small{color:#3f3f3f;display:block;font-size:min(calc(16.05824px + .5178vw),26px);letter-spacing:normal;line-height:1.5;margin:0 0 .2em}.post .merit_ttl:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:min(calc(46.85632px + 10.2679vw),244px);left:0;position:absolute;top:0;width:min(calc(48.28544px + 10.7143vw),254px);z-index:-1}.post .merit_ttl-1:before{background-image:url(https://43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/smartrelease_vws/prosapo/prosapo_merit_ttl_bg01.webp)}.post .merit_ttl-2:before{background-image:url(https://43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/smartrelease_vws/prosapo/prosapo_merit_ttl_bg02.webp)}.post .merit_ttl-3:before{background-image:url(https://43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/smartrelease_vws/prosapo/prosapo_merit_ttl_bg03.webp)}.merit_txt{font-size:min(calc(12.05824px + .5178vw),22px);line-height:1.8}.merit_txt p{font-size:inherit!important}.merit_img{width:42.17%}.sec03-difference{padding:55px 0 0}.merit_table_img{margin:0 auto;max-width:1600px;width:100%}@media screen and (max-width:768px){.merit_box{flex-direction:column-reverse}.merit_description{padding:min(calc(9.99904px + 2.3438vw),55px) 3% 0 min(calc(18.57088px + 4.2411vw),100px);width:100%}.merit_img{margin:0 auto 4%;width:90%}.sec03-difference{padding:55px 0 0}}.sec04{padding:min(calc(20.5824px + 5.178vw),120px) 0 0}.sec04_content{margin:0 0 min(calc(30.2912px + 2.589vw),80px)}.sec04 .innerContent{max-width:1400px}.option_flex{display:flex;justify-content:space-between;margin:0 0 min(calc(20.5824px + 5.178vw),120px)}.option_item{border-radius:30px;box-shadow:3px 3px 15px rgba(0,0,0,.4);display:flex;flex-direction:column;padding:min(7.5%,100px) min(2.5%,40px) min(2%,40px);width:30.85%}.post .option_item_ttl{background:none;border:none;margin:0 auto min(calc(10.4368px + 3.8835vw),85px);max-width:316px;padding:0}.post .option_item_price{background:none;border:none;margin:0 auto min(calc(18.93248px + 1.6181vw),50px);max-width:314px;padding:0}.post .option_list{margin:0 0 min(calc(21.35872px + .9709vw),40px);padding:0}.post .option_list li{font-size:min(calc(12.71456px + .2232vw),17px);line-height:1.75;margin:0;padding:0 0 0 1em;text-indent:-1em}.post .option_list li+li{margin-top:.4em}.option_item .prosapo-btn{margin-top:auto}@media screen and (max-width:768px){.option_flex{flex-direction:column}.option_item{padding:min(10%,40px) min(6%,40px) min(9%,40px);width:100%}.option_item+.option_item{margin-top:35px}.post .option_item_price,.post .option_item_ttl{width:90%}}.sec05{padding:min(calc(20.5824px + 5.178vw),120px) 0 0}.sec05 .innerContent{max-width:1360px}.post .flow_list{display:flex;justify-content:space-between;margin:0;padding:0}.post .flow_list li{list-style:none;padding:0;width:19.85%}.flow_list_item{display:flex;flex-direction:column;height:100%}.flow_list_head{font-size:36px;line-height:1.1;margin:0 0 35px;text-align:center}.flow_list_head p{font-size:inherit;line-height:inherit;margin:0;padding:0}.flow_list_head .num{font-size:54px}.flow_list_content{background:#ffe878;border-radius:20px;display:flex;flex-direction:column;flex-grow:1;padding:min(10%,35px) min(8%,30px) min(6%,20px);position:relative}.post .flow_list li+li .flow_list_content:before{border-color:transparent transparent transparent #ffd91c;border-style:solid;border-width:25px 0 25px 40px;content:"";display:block;height:0;left:-16%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.post .flow_list_ttl{align-items:center;display:flex;font-size:26px;justify-content:center;letter-spacing:normal;line-height:1.5;margin-bottom:15px;min-height:78px;text-align:center}.flow_list_icon{margin:0 auto 30px;max-width:184px}.flow_list_text{font-size:min(calc(13.02912px + .2589vw),18px);line-height:1.5}.flow_list_text p{font-size:inherit!important}.flow_list_note{font-size:min(calc(11.51552px + .1294vw),14px);line-height:1.7;margin-top:auto;padding:0}.post .kome{padding-left:1em;text-indent:-1em}@media screen and (max-width:1300px){.post .flow_list{flex-wrap:wrap}.post .flow_list li{list-style:none;width:45%}.post .flow_list li:nth-child(n+3){margin-top:5%}.flow_list_head{margin:0 0 25px}.post .flow_list li+li .flow_list_content:before{left:-11%}.post .flow_list li:nth-child(odd) .flow_list_content:before{content:none}}@media screen and (max-width:768px){.post .flow_list{flex-direction:column}.post .flow_list li{width:100%}.post .flow_list li:nth-child(n+2){margin-top:60px}.flow_list_head{font-size:30px;margin:0 0 15px}.flow_list_head .num{font-size:50px}.post .flow_list li{position:relative}.post .flow_list li+li .flow_list_content:before{border-color:#ffd91c transparent transparent;border-style:solid;border-width:34px 20px 0;height:0;left:50%;top:-22px;transform:translate(-50%,-50%);width:0}.post .flow_list li:nth-child(odd) .flow_list_content:before{content:""}.flow_list_content{padding:min(8%,35px) min(5%,30px) min(4%,20px);position:static}.post .flow_list_ttl{font-size:22px;margin-bottom:20px;min-height:0}.flow_list_icon{margin:0 auto 20px}}.sec06{padding:min(calc(25.728px + 6.4725vw),150px) 0 min(calc(20.5824px + 5.178vw),120px)}.sec06 .innerContent{background:#ffe878;border-radius:30px;max-width:1460px;padding:min(8%,100px) min(6%,75px) min(6%,75px)}.sec06 h2{margin-bottom:min(calc(13.01056px + 4.5307vw),100px)}.post .faq_list{background:#fff;border-radius:20px;box-shadow:3px 3px 10px rgba(0,0,0,.75);margin:0;padding:0 min(5%,45px)}.post .faq_list+.faq_list{margin-top:55px}.post .faq_list .answer>div,.post .faq_list .question{align-items:center;display:flex;padding:30px 80px 30px 0}.post .faq_list .answer{display:none;padding:0}.post .faq_list .question{color:#fbb03b;font-size:min(calc(10.66112px + 1.4239vw),38px);line-height:1.65;position:relative}.post .faq_list .answer{background-image:linear-gradient(90deg,#afafaf,#afafaf 12px,transparent 0,transparent 22px);background-position:top;background-repeat:repeat-x;background-size:22px 3px;font-size:min(calc(11.57376px + .6472vw),24px);line-height:1.8}.post .faq_list .answer>div:before,.post .faq_list .question:before{background:#ffe878;border-radius:100%;color:#3f3f3f;content:"Q";flex-shrink:0;font-family:Overpass,sans-serif;font-size:60px;height:90px;line-height:102px;margin-right:45px;text-align:center;width:90px}.post .faq_list .answer>div:before{background:#2aa7c4;color:#fff;content:"A"}.post .faq_list .question:after{content:"\f107";font-family:FontAwesome;font-size:38px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.post .faq_list .question.acteve:after{transform:translateY(-50%) rotate(180deg)}@media screen and (max-width:1300px){.post .faq_list .answer>div:before,.post .faq_list .question:before{font-size:50px;height:70px;line-height:80px;margin-right:35px;width:70px}}@media screen and (max-width:768px){.sec06 .innerContent{padding:min(8%,100px) 5% min(6%,75px)}.post .faq_list+.faq_list{margin-top:35px}.post .faq_list .answer>div,.post .faq_list .question{padding:20px 40px 20px 0}.post .faq_list .answer{background-image:linear-gradient(90deg,#afafaf,#afafaf 6px,transparent 0,transparent 11px);background-size:11px 2px}.post .faq_list .answer>div:before,.post .faq_list .question:before{font-size:28px;height:46px;line-height:50px;margin-right:15px;width:46px}.post .faq_list .question:after{font-size:30px}}.sec07{padding-top:50px}.sec07_content{background:#34b1e9;padding:min(calc(18.44736px + 8.4142vw),180px) 0 min(calc(24.36928px + 5.5016vw),130px);position:relative;z-index:5}.sec07_content:before{background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/Smartrelease_Theme/img/prosapo/prosapo_foot_img.png);background-position:0 100%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:min(calc(292.76512px + 19.8039vw),673px);position:absolute;right:4.16667vw;width:min(calc(474px + 15vw),762px);z-index:-1}.sec07 .innerContent{max-width:1420px}.sec07_description{max-width:100%;width:fit-content}.sec07 .img_ttl{background:none;border:none;margin:0 auto min(calc(21.42816px + 2.7902vw),75px);max-width:436px;padding:0;width:42%}.sec07 .img_ttl:after,.sec07 .img_ttl:before{content:none}@media screen and (min-width:1920px){.sec07_content:before{background-image:url(//43632288.fs1.hubspotusercontent-na1.net/hubfs/43632288/raw_assets/public/Smartrelease_Theme/img/prosapo/prosapo_foot_img.png);height:673px;left:calc(50% + 25vw);right:auto;transform:translateX(-50%);width:762px}}@media only screen and (max-width:900px){.sec07_content:before{height:403.8px;width:457.2px}.sec07_description{max-width:100%;width:auto}.sec07 .img_ttl{margin-left:5%}.sec07 .btn_wrap{flex-direction:column}.sec07_description{max-width:100%;width:auto}.sec07 .img_ttl{margin-left:5%}.sec07 .btn_wrap{flex-direction:column}}@media only screen and (max-width:768px){.sec07_content{padding:min(calc(8.14238px + 50.8906vw),400px) 0 min(calc(-23.16808px + 11.4504vw),65px)}.sec07_content:before{height:135vw;left:0;max-height:673px;max-width:762px;transform:translateX(-35%);width:135%}.sec07 .img_ttl{left:auto;margin-left:auto;margin-right:0;position:absolute;right:5%;top:5%}.sec07 .btn_wrap{align-items:center}}.post .form-header h1{clear:both;color:#003e8b;font-family:Noto Sans Japanese,游ゴシック,Yu Gothic,游ゴシック体,YuGothic,メイリオ,Meiryo,Meiryo UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-weight:700;line-height:1.5em;padding:0 5%;position:relative;text-align:center}.post .form-header h1 img{display:block;margin:0 auto 40px;max-width:229px}.wrapper_box{margin:0 auto;max-width:1200px}.wrapper_box p.aligncenter{line-height:1;margin:1% auto}.trial-area{margin:0 auto;max-width:800px}.post .trial-area table th{color:#3f3f3f}.wpcf7-form input[type=submit]{background:#0068b7;display:block;padding:10px 20px;width:100%}.wpcf7-form input[type=submit]:hover{background:#00b0f0}.personal-area .wpcf7-list-item{border:1px solid #4c8dc0;border-radius:5px;margin-right:8px;padding:.5em .75em}.personal-area span.wpcf7-list-item-label{margin-right:2px}span.wpcf7-form-control-wrap.ninzu input,span.wpcf7-form-control-wrap.setninzu input{margin-right:.5rem;width:80%!important}p.small-txt{text-align:center}span.wpcf7-form-control-wrap.doui{display:block;margin:0 auto;text-align:center}@media only screen and (max-width:768px){.post .form-header h1{font-size:300%}.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-textarea,.wpcf7-form-control.wpcf7-select{margin-top:0}.wrapper_box p{line-height:1;padding-bottom:0}.form-header img{max-width:50vw}.personal-area .wpcf7-list-item{margin:0}.personal-area .wpcf7-list-item+.wpcf7-list-item{margin-top:8px}}@media only screen and (max-width:640px){span.se-serv .wpcf7-list-item{border:1px solid #0068b7;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:14px;margin:2%!important;padding:20px 0 15px 11px;text-align:left;width:45%}.post table.responsive.clear th{padding:1.5rem 5px 5px}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url],textarea{height:auto}select{height:23px}input[type=button],input[type=submit]{-webkit-appearance:button;appearance:button;border:none;border-radius:0;-webkit-box-sizing:content-box;box-sizing:border-box;cursor:pointer}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}}.footer-fixmenu ul li{border:2px solid #fff;font-weight:700}@media only screen and (max-width:768px){.footer-fixmenu ul li a{box-sizing:border-box;padding:5vw 0}}header#spheader{align-items:center;background:#fff;display:flex;padding:.5rem 0}#spheader .jpx img{margin:0 1rem;vertical-align:bottom;width:40px}header#spheader .logo img{padding-left:.5rem;vertical-align:bottom;width:100px}header#spheader .head-comp p{font-size:2vw}@media screen and (max-width:1023px){.page-prosapo #head-serices,.page-template-page-prosapo-subpage #head-serices{display:none}}.w50 h3{font-size:150%}input[type=date],input[type=email],input[type=number],input[type=tel],input[type=text],input[type=url],select,textarea{border-radius:5px;box-sizing:border-box;font-size:16px;height:auto;line-height:1.7;padding:.5rem 1rem}input[type=email],input[type=tel],input[type=text]{border:3px solid #d4d4d7}span.wpcf7-list-item-label{margin-right:2px}.option_input{margin-top:auto}.single-block{border-radius:15px;margin:min(calc(34.28544px + 4.4643vw),120px) auto}.single-block img{display:block;margin:0 auto 15px;text-align:center}.single-block input[type=text]{font-size:17px;padding-bottom:.8em;padding-top:.8em}.option-block{border-radius:15px;margin:min(calc(120px + 5.178vw - 9.94176rem),120px) auto}.form_blue{background:#f0f5f7;border-radius:15px;padding:4% 5% 2%}h2.order-headline{border:none;color:#003e8b;font-size:35px;letter-spacing:normal;margin-bottom:30px;padding:0}h2.order-headline:after,h2.order-headline:before{content:none}.flexbox{display:flex;gap:4%;margin:2rem auto}h2.suborder-headline{color:#003e8b;font-size:35px;letter-spacing:normal;margin-bottom:50px;padding-bottom:0;text-align:center}h2.suborder-headline:after,h2.suborder-headline:before{content:none}ul.caution li:before{content:"※";left:0;position:absolute}ul.caution{margin:1rem auto;position:relative}ul.caution li{padding-left:2rem}.mtb-a{margin:0 auto}@media screen and (max-width:768px){h2.order-headline{font-size:300%}h2.suborder-headline{font-size:280%;margin-bottom:30px}.form_blue{padding:8% 5%}.flexbox{flex-direction:column;margin:1rem auto 0}.single-block .flexbox>*{margin-bottom:35px}.single-block .flexbox>:first-child{order:2}.single-block .flexbox>:nth-child(2){order:1}.single-block .flexbox>:nth-child(3){margin-bottom:0;order:3}.single-block .flexbox>* img{margin-bottom:0;max-width:300px;width:70%}}