@charset "UTF-8";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;border-width:0;border-style:solid}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;clear:both;box-sizing:content-box;margin:0;border-top-width:1px;height:0;overflow:visible;color:inherit}pre{font-size:inherit;font-family:monospace,monospace}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:inherit;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;vertical-align:middle;appearance:none;margin:0;border-radius:0;background:0 0;padding:0;color:inherit;font:inherit;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{font-weight:700;text-align:left}.c-container{margin:auto;width:85%;max-width:900px}html{font-size:10px}body{background-color:#fff;color:#383838;font-weight:400;line-height:1.3;font-family:"ヒラギノ角ゴシック","Hiragino Sans",YuGothic,"Yu Gothic",sans-serif;letter-spacing:.1rem}a{text-decoration:none}.--pc{display:none}.--tab{display:none}.--mob{display:none}.l-header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.l-main{margin-top:4rem}input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.p-header__contents{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.p-header__contents video{-o-object-fit:cover;-o-object-position:10% 50%;width:100%;max-height:70vh;object-fit:cover;object-position:10% 50%}.p-header__title{position:absolute;top:15px;left:20px;border-bottom:#fff 2px solid;color:#3a93d7;font-weight:500;font-size:4rem;font-family:Georgia,sans-serif;text-shadow:#fff 2px 2px 2px}.p-header__title span{display:block;border-bottom:#3a93d7 2px solid;padding:0 .2em;padding-bottom:2px}.p-page-title{margin-bottom:2rem;background-color:#35c3d4;padding:.4rem;color:#fff;font-weight:600;font-size:3rem;text-align:center}.p-page-title p{display:block;border:1px #fff solid;padding:1.5rem}.p-contract__contents{border:#e8eaf0 1px solid;background-color:#f7f7f7;padding:4em;width:100%;height:50vh;overflow-y:scroll;line-height:1.6}ul.p-contract-text__space{font-size:1.8rem}li.p-space__1{margin-bottom:3em}li.p-space__1 ul li{margin-top:.2em}.p-space__2{margin:.5em 0;margin-left:2em}.p-space__3{margin:.5em 0;margin-left:2.3em}.p-space__4{margin:.5em 0;margin-left:2em}.p-list-style--decimal{list-style:decimal}.p-list-style--cjk-ideographic{list-style:cjk-ideographic}.p-list-style--lower-roman{list-style:lower-roman}.p-contract__sign{margin-bottom:5rem}.p-contract__sign li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-contract__sign li label{display:block;width:3em}.p-contract__sign li span{display:block}.p-contract-form__contents{margin-top:10rem;width:100%;text-align:center}.p-contract-form__contents iframe{width:100%;max-width:100%;height:1300px}.p-contract-form__contents.--product-information iframe{height:1500px}.p-checkbox{margin-top:2rem;margin-bottom:5rem;font-size:2rem;text-align:center}.p-checkbox label{position:relative;padding-left:2.5rem}.p-checkbox label input{-webkit-transform:translate(0,-50%);position:absolute;top:50%;left:0;transform:translate(0,-50%);width:2rem;height:2rem}.p-checkbox label input:hover{cursor:pointer}.p-commercial-low{margin-top:10rem;font-size:1.6rem;text-align:center}.p-commercial-low a{border-bottom:#0080ff 1px solid;color:#0080ff}.p-submit{margin-top:5rem}.p-submit p#alert{opacity:0;color:red;font-size:1.6rem;text-align:center}.p-submit p#alert.--active{opacity:1}.p-submit a#submit-btn{-webkit-filter:brightness(80%);-webkit-transition:all ease-in-out .2s;display:block;filter:brightness(80%);transition:all ease-in-out .2s;margin:auto;border-radius:.9em;background-color:#35c3d4;padding:3.5rem 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:70%;color:#fff;font-weight:700;font-size:2.4rem;text-align:center}.p-submit a#submit-btn:hover{cursor:default;background-color:red}.p-submit a#submit-btn.--active{-webkit-filter:brightness(100%);filter:brightness(100%);background-color:#35c3d4}.p-submit a#submit-btn.--active:hover{-webkit-filter:brightness(108%);filter:brightness(108%);cursor:pointer}footer{margin-top:10rem;background-color:#383838;padding:3em 0}footer p{color:#fff;font-size:1.2rem;text-align:center}.p-commercial-low__title{margin-top:6rem}.p-commercial-low__title h1{font-weight:700;font-size:2.4em;text-align:center}.p-commercial-low__contents{margin-top:4rem;font-size:1.6rem}ul.p-commercial-low__lists li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #f7f7f7;padding:2.5rem}ul.p-commercial-low__lists.--another li .p-low-lists__label{width:35%}.p-low-lists__label{padding-right:2em;width:30%;font-weight:600}.p-low-lists__value{width:70%}.p-repetition-wrapper{padding-top:5rem}.p-service-summary.--product-information{margin-top:4rem}.p-service-summary__bg{margin:auto;background:linear-gradient(-45deg,#fff 25%,#c6e6fb 25%,#c6e6fb 50%,#fff 50%,#fff 75%,#c6e6fb 75%);background-size:20px 20px;padding:18px;width:80%}.p-service-summary__contents{background-color:#fff;padding:4rem 0;font-size:1.6rem}.p-service-summary__lists li{margin:3rem 0;text-align:center}.p-service-summary__lists li .p-summary-lists__label{margin-bottom:.5rem}.p-service-summary__lists .p-summary-lists__title{color:#35c3d4;font-weight:600;font-size:2.8rem}.p-paragraph-wrapper{margin:15rem 0}.p-paragraph__title{position:relative;margin-bottom:5rem;background-color:#35c3d4}.p-paragraph__title h2{padding:2.5rem 3.5rem;color:#fff;font-weight:600;font-size:2.4rem}.p-paragraph__title::after{-webkit-transform:translate(0,97%);-webkit-clip-path:polygon(0 0,50% 100%,100% 0);position:absolute;bottom:0;left:10%;transform:translate(0,97%);clip-path:polygon(0 0,50% 100%,100% 0);background-color:#35c3d4;width:25px;height:20px;content:""}.p-paragraph__contents form{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:end}.p-paragraph__contents form input[type=TEXT]{border:#383838 1px solid;padding:1.5rem 1rem;font-size:1.8rem}.p-paragraph__contents form span{display:block;margin-right:2rem;margin-left:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2.4rem}.p-paragraph__contents form input[type=submit]{-webkit-box-shadow:#b05922 3px 3px;margin-top:5px;box-shadow:#b05922 3px 3px;border-radius:10px;background-color:#fd8031;padding:1.5rem 3rem;color:#fff;font-size:1.8rem}.p-paragraph__contents form input[type=submit]:hover{-webkit-box-shadow:none;-webkit-transform:translate(3px,3px);transform:translate(3px,3px);box-shadow:none}.p-bank-account{border:#35c3d4 2px solid;padding:3rem;font-size:1.6rem}.p-bank-account__title{display:block;margin-bottom:2rem;font-weight:600;font-size:2.3rem}.p-account-information__lists li{margin:1rem 0}.p-account-information__lists li span{display:inline-block;width:7em}.p-suport-list{margin:auto;margin-bottom:10rem;width:80%}.ribbon9{position:relative;margin:auto;width:100%;text-align:center}.ribbon9:before{position:absolute;bottom:-10px;left:-55px;z-index:-2;border:35px solid #31bac9;border-left-color:transparent;width:10px;content:""}.ribbon9:after{position:absolute;right:-55px;bottom:-10px;z-index:-2;border:35px solid #31bac9;border-right-color:transparent;width:10px;content:""}.ribbon9 h3{position:relative;background:#35c3d4;padding:1.5rem 4rem;color:#fff;font-weight:600;font-size:2.4rem;line-height:1.6}.ribbon9 h3:before{position:absolute;top:100%;left:0;border:none;border-right:solid 15px #19656d;border-bottom:solid 10px transparent;content:""}.ribbon9 h3:after{position:absolute;top:100%;right:0;border:none;border-bottom:solid 10px transparent;border-left:solid 15px #19656d;content:""}.p-suport-list__text{margin-top:5rem;font-size:1.6rem;line-height:1.7}.p-commercial-low--payment-page{text-align:center}.p-commercial-low--payment-page a{border-radius:10px;background-color:#32c163;padding:1.7rem 3rem;color:#fff;font-size:1.6rem}.p-commercial-low--payment-page a:hover{-webkit-filter:brightness(110%);filter:brightness(110%)}@media screen and (max-width:800px){.p-contract-form__contents.--product-information iframe{height:1600px}.p-submit a#submit-btn{width:80%}ul.p-commercial-low__lists li{display:block;padding:2.5rem 0 .5rem 0}ul.p-commercial-low__lists.--another li .p-low-lists__label{width:100%}.p-low-lists__label{margin-bottom:1rem;width:100%}.p-low-lists__value{width:100%}.p-service-summary__bg{width:90%}}@media screen and (max-width:600px){.c-container{width:94%}html{font-size:8px}.p-header__title{top:10px;left:10px;font-size:3rem}.p-contract-form__contents iframe{height:1400px}.p-contract-form__contents.--product-information iframe{height:1700px}.p-commercial-low__contents{font-size:1.8う「rem}.ribbon9:before{left:-25px;border:20px solid #31bac9;border-left-color:transparent}.ribbon9:after{right:-25px;border:20px solid #31bac9;border-right-color:transparent}.ribbon9 h3{padding:1.5rem}}@media screen and (max-width:450px){.--mob{display:block}.p-header__title{font-size:2.4rem}.p-page-title{font-size:3rem}.p-contract__contents{margin:auto;padding:4em 2em;width:87%}li.p-space__1{margin-bottom:2em}.p-contract-form__contents iframe{height:1500px}.p-contract-form__contents.--product-information iframe{height:1800px}.p-submit p#alert{font-size:1.5rem}.p-submit a#submit-btn{font-size:2rem}.p-submit a#submit-btn{padding:3.5rem 1.5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-service-summary__bg{padding:10px}.p-service-summary__contents{padding:3rem .2rem;font-size:1.9rem}.p-service-summary__lists li .p-summary-lists__label{margin-bottom:.8rem}.p-paragraph__title h2{padding:2rem;font-size:2.2rem}.p-bank-account{font-size:1.8rem}.p-bank-account__title{font-size:2.5rem}.p-suport-list__text{font-size:1.8rem}}@media screen and (max-width:380px){.p-contract-form__contents.--product-information iframe{height:2000px}}@media screen and (min-width:451px) and (max-width:800px){.--tab{display:block}}@media screen and (min-width:801px){.--pc{display:block}}
/*# sourceMappingURL=style.css.map */