@charset "UTF-8";#wrapper .ta_center{text-align:center}#wrapper .inner_1000{max-width:1000px;min-width:auto;margin-left:auto;margin-right:auto}#wrapper .mb20{margin-bottom:20px}#wrapper .mb40{margin-bottom:40px}#wrapper .mb100{margin-bottom:100px}#wrapper .mt30{margin-top:30px}#wrapper .illust-box{font-size:1rem}#wrapper .txt_def{font-size:20px;line-height:1.8;letter-spacing:.05em}@media only screen and (max-width: 767px){#wrapper .txt_def{font-size:.9rem;line-height:1.6}}#wrapper .btn{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:380px;min-height:80px;border:2px solid #5f68ae;border-radius:8px;font-size:1.2rem;font-weight:700;line-height:1.25;letter-spacing:.05em;transition:all .3s ease}@media only screen and (max-width: 767px),only screen and (max-width: 812px) and (orientation: landscape){#wrapper .btn{display:flex;min-height:50px;font-size:1rem}}#wrapper .button-link{background-color:#fff;color:#5f68ae}#wrapper .button-link:before{content:"";position:absolute;right:10px;top:calc(50% - 6px);width:12px;height:12px;border-top:4px solid #5f68ae;border-right:4px solid #5f68ae;rotate:z 45deg}#wrapper .button-primary{color:#fff;background-color:#b14b9f;border-color:#b14b9f}#wrapper .sec-title{position:relative;font-size:2rem;font-weight:600;line-height:1.3;color:#5f68ae;text-align:center;letter-spacing:.05em;margin-bottom:36px;padding-bottom:20px}#wrapper .sec-title:before,#wrapper .sec-title:after{position:absolute;display:block;content:" ";width:74px;height:3px;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}#wrapper .sec-title:before{margin-left:-37px;background-color:silver}#wrapper .sec-title:after{margin-left:37px;background-color:#a8add3}@media only screen and (max-width: 767px),only screen and (max-width: 812px) and (orientation: landscape){#wrapper .sec-title{font-size:1.7rem;margin-bottom:18px;padding-bottom:10px}#wrapper .sec-title:before,#wrapper .sec-title:after{width:37px;height:2px}#wrapper .sec-title:before{margin-left:-18px}#wrapper .sec-title:after{margin-left:18px}}@media only screen and (min-width: 320px) and (max-width: 374px){#wrapper .sec-title{font-size:4.5333333333vw}}#wrapper .title_bar{background-image:repeating-linear-gradient(-45deg,#5f68ae,#5f68ae 8px,#7880ba 8px,#7880ba 10px);font-size:1.3rem;font-weight:700;color:#fff;text-align:center;line-height:1.3;padding:2px 0;margin-bottom:30px}@media only screen and (max-width: 767px),only screen and (max-width: 812px) and (orientation: landscape){#wrapper .title_bar{background-image:repeating-linear-gradient(-45deg,#5f68ae,#5f68ae 2px,#7880ba,#7880ba 4px);font-size:1rem;padding:5px 2px;margin-bottom:18px}}@media only screen and (min-width: 320px) and (max-width: 374px){#wrapper .title_bar{font-size:4.5333333333vw}}#wrapper img[src$=".svg"]{width:100%;height:auto;-ms-flex-negative:0;flex-shrink:0}@media all and (min-width: 768px){#wrapper .nonePC{display:none!important}}@media all and (max-width: 767px){#wrapper .noneSP{display:none!important}}#wrapper section{background:-webkit-gradient(linear,left top,left bottom,from(#e1e3f0),color-stop(50%,#ffffff)) no-repeat left top/100% 100px;background:linear-gradient(#e1e3f0,#fff 50%) no-repeat left top/100% 100px}#wrapper section#flow_move{background:#fff}#wrapper h2{position:relative;width:100%;margin-bottom:40px;padding-top:50px;text-align:center}@media only screen and (max-width: 767px){#wrapper h2{padding-top:30px!important}#wrapper h2 img{width:auto!important}}@media only screen and (max-width: 767px),only screen and (max-width: 812px) and (orientation: landscape){#wrapper .inner_1000{width:100%;padding:0 15px}}#wrapper .fw_b{font-weight:700}#wrapper .fc1{color:#e70}#wrapper .fz120{font-size:120%}#wrapper .indent_01{margin-left:1em;text-indent:-1em}#wrapper .marker{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(0%,#ffdf45));background:linear-gradient(transparent 70%,#ffdf45)}#wrapper #top-mv{position:relative;max-width:1000px;max-height:600px;margin:0 auto;text-align:center}#wrapper #main_ttl{margin-top:30px;background:none}#wrapper .main_ttl .sub{max-width:360px}#wrapper .main_ttl .sub2{margin-top:30px!important;max-width:500px}#wrapper .main_ttl .main{max-width:952px}#wrapper .main_ttl img:nth-of-type(n+2){margin-top:20px}#wrapper .main_ttl{margin-bottom:50px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;font-size:3.6rem;font-weight:900;letter-spacing:.1em;line-height:1.5;width:auto}#wrapper #main_ttl .fukidashi{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#wrapper #main_ttl .fukidashi .fukidashi_01{max-width:356px}#wrapper #main_ttl .fukidashi .fukidashi_02{max-width:412px;margin-left:65px}@media only screen and (max-width: 767px),only screen and (max-width: 812px) and (orientation: landscape){#wrapper .main_ttl .sub{width:64%;max-width:300px}#wrapper .main_ttl .main{width:92%;max-width:400px}#wrapper #main_ttl .fukidashi{display:block;position:relative}#wrapper #main_ttl .fukidashi>span{display:block}#wrapper #main_ttl .fukidashi .fukidashi_01{width:66%;max-width:356px}#wrapper #main_ttl .fukidashi .fukidashi_02{width:80%;margin:0 0 0 auto;max-width:412px;position:relative;top:-40px}}#wrapper #no-charge{margin-top:130px}#wrapper #no-charge h2:before{content:"";position:absolute;left:-100px;top:-100px;display:block;max-width:278px;height:166px;background:url(/build/assets/deco_01-CnqfjzO7.svg) no-repeat left top/100% auto}#wrapper #no-charge .illust-box{position:relative}#wrapper #no-charge .illust-box p{width:80%}#wrapper #no-charge .illust-box figure{position:absolute;top:-30px;right:-100px;max-width:242px;z-index:-1}@media only screen and (max-width: 1200px){#wrapper #no-charge h2:before{top:-100px;left:0;width:30%;max-width:278px;min-width:200px;-webkit-transform:rotate(10deg);transform:rotate(10deg)}#wrapper #no-charge .illust-box p{width:70%}#wrapper #no-charge .illust-box figure{right:0;width:30%;max-width:242px}}@media only screen and (max-width: 767px),only screen and (max-width: 812px) and (orientation: landscape){#wrapper #no-charge{margin-top:90px}#wrapper #no-charge h2:before{top:-80px;left:0}#wrapper #no-charge .illust-box p{width:100%}#wrapper #no-charge .illust-box figure{position:relative;top:0;right:auto;width:100%;margin:0 auto}}#wrapper #service{margin-top:130px}#wrapper #service h2 img{max-width:707px}#wrapper #service h2:before{content:"";position:absolute;left:-7px;top:-64px;display:block;max-width:160px;height:100px;background:url(/build/assets/deco_02-dDoBuXkn.svg) no-repeat left top/100% auto}#wrapper #service .service-list .item{margin-bottom:30px}#wrapper #service .service-list .item .flex{display:flex;padding:0 50px}@media only screen and (max-width: 767px){#wrapper #service .service-list .item .flex{flex-direction:column;padding:0}}#wrapper #service .service-list .item h4{width:100%}#wrapper :is(#service .service-list .item figure,#service .service-list .item .description){width:50%;flex:1 1 0%}#wrapper #service .service-list .item figure{text-align:center}#wrapper #service .service-list .item .image_01{max-width:250px}#wrapper #service .service-list .item .image_02{max-width:391px}#wrapper #service .service-list .item .description{display:flex;flex-flow:row wrap;align-items:center;margin-bottom:5px}#wrapper #service .service-list .item .description p{width:100%}#wrapper #service .service-list .otoku{position:relative;width:90%;margin:30px auto 0;padding:10px;border:5px solid #ffdf45;border-radius:10px}#wrapper #service .service-list .otoku:before{position:absolute;top:-40px;left:25%;content:"";display:block;width:0;height:0;border:20px solid transparent;border-bottom-color:#ffdf45}#wrapper #service .service-list .otoku p{font-size:1.3rem;font-weight:700;text-align:center;margin:0}#wrapper .text_free{max-width:356px;margin:10px auto;padding-top:10px}@media only screen and (max-width: 1200px){#wrapper #service h2:before{top:-45px;width:30%;max-width:160px;-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@media only screen and (max-width: 767px),only screen and (max-width: 812px) and (orientation: landscape){#wrapper #service{margin-top:60px}#wrapper #service h2:before{max-width:100px}#wrapper #service .service-list .item{width:100%;margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}#wrapper #service .service-list .item figure{width:100%;padding:0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#wrapper #service .service-list .item .image_01{max-width:210px}#wrapper #service .service-list .item .image_02{max-width:320px}#wrapper #service .service-list .item .description{width:100%;padding:20px 0 0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:1rem;line-height:1.67}#wrapper #service .service-list .otoku{width:100%}#wrapper #service .service-list .otoku:before{left:50%;-webkit-transform:translateX(-20px);transform:translate(-20px)}#wrapper .text_free{width:40%;min-width:280px;max-width:356px}}#wrapper #basic-agree{padding-bottom:70px}#wrapper .basic-btn{margin-top:40px;text-align:center;border:none}@media only screen and (max-width: 767px),only screen and (max-width: 812px) and (orientation: landscape){#wrapper .basic-btn{margin-top:15px;padding:15px 26px}}@media only screen and (max-width: 767px),only screen and (max-width: 812px) and (orientation: landscape){#wrapper .basic-btn .basic-btn-note{margin-top:6px;line-height:1.4;text-align:left;text-indent:-1em;padding-left:1em}}#wrapper .attention{margin-top:30px;padding:30px 40px;border:3px solid #7974b6;border-radius:10px}#wrapper .attention .box1{display:-webkit-box;display:-ms-flexbox;display:flex}#wrapper .attention .box1>span{max-width:94px;margin-right:30px;display:block;-ms-flex-negative:0;flex-shrink:0}#wrapper .txt_small{font-size:.8rem}@media only screen and (max-width: 767px){#wrapper .txt_small{font-size:.7rem}}#wrapper .attentionTxt{font-size:1rem}#wrapper .attentionTxt dd{margin:0;padding:0}#wrapper .attentionTxt dt{margin-bottom:10px;border-bottom:2px solid #7974b6;font-size:1.1em;font-weight:700}#wrapper .attentionTxt p+p{margin-top:20px}@media only screen and (max-width: 767px){#wrapper .attention{margin-left:auto;margin-right:auto;margin-top:15vw;border:3px solid #7974b6;border-radius:3vw;position:relative;padding:13vw 6vw 10vw}#wrapper .attention .box1{display:-webkit-box;display:-ms-flexbox;display:flex;display:block}#wrapper .attention .box1>span{width:17.5vw;margin-right:0;position:absolute;top:-8.75vw;left:calc(50% - 8.75vw)}#wrapper .attentionTxt dt{font-size:4.2vw}#wrapper .attentionTxt p{font-size:3.6vw;line-height:2}#wrapper .attentionTxt p+p{margin-top:6vw}}#wrapper .pip_tit{max-width:640px;margin:60px auto 0!important}#wrapper #pipmakerbbpt{margin:0 auto;overflow:hidden}#wrapper #pipmakerbbpt span{display:block}@media only screen and (max-width: 767px),only screen and (max-width: 812px) and (orientation: landscape){#wrapper .pip_tit{width:100%;margin:40px auto 0!important}#wrapper #pipmakerbbpt{width:100%!important;height:200px!important}}
