@charset "utf-8";:root{--scroll-bar-width:0px;--VW100:calc(100vw - var(--scroll-bar-width));--containerMax:192rem;--contentsInner:120rem;--sectionInner:100rem;--White:#fff;--baseBlue:#1363c8;--baseLightBlue:#6dbef7;--baseBlack:#333;--baseGray:#f6f6f6;--baseOrange:#ffae00;--baseYellow:#ffe600;--baseRed:#e60012;--baseGreen:#a7d439;--baseLightGreen:#c8e484;--Font_Family:"UD デジタル 教科書体 NP","UDDigiKyokashoNP","UD デジタル 教科書体 NP-R","UDDigiKyokashoNP-R","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","Meiryo UI","メイリオ","Meiryo",sans-serif}@media screen and (min-width:561px){.spnone{display:none !important}}@media screen and (max-width:768px){.mobilenone{display:none !important}}@media screen and (min-width:769px){.pcnone{display:none !important}}body{font-family:var(--Font_Family) !important;font-size:16px !important;line-height:1.8 !important;letter-spacing:.5px}.placeCenter{display:grid;place-items:center}.mLR-center{margin-right:auto;margin-left:auto}.mT20{margin-top:20px}.mR20{margin-right:20px}.mB10{margin-bottom:10px}.mB20{margin-bottom:20px}.mB30{margin-bottom:30px}.mB40{margin-bottom:40px}.mB50{margin-bottom:50px}.mB60{margin-bottom:60px}.mB80{margin-bottom:80px}.mB100{margin-bottom:100px}.mL10{margin-left:10px}.mL20{margin-left:20px}.pT10{padding-top:10px}.pT20{padding-top:20px}.pT40{padding-top:40px}.pT80{padding-top:80px}.pR20{padding-right:20px}.pR30{padding-right:30px}.pB40{padding-bottom:40px}.pB80{padding-bottom:80px}.pL20{padding-left:20px}.lineH20{line-height:2}.fontB{font-weight:600}.fontN{font-weight:400}.textCenter{text-align:center}.textRight{text-align:right}.textJustify{text-align:justify}.underlineYellow{background:linear-gradient(transparent 50%,var(--baseYellow) 0%)}.underlineGreen{background:linear-gradient(transparent 75%,var(--baseLightGreen) 0%)}.textDecoNone{text-decoration:none}.noticeRed{color:var(--baseRed)}.img_Max100 img{max-width:100%;height:auto}.img_W100 img{width:100%}.clearfix:after{content:"";display:block;clear:both}.posRelative{position:relative}.grecaptcha-badge{visibility:hidden}.recaptchaText{padding-bottom:5rem;font-size:var(--Font12);text-align:center;color:gray}.usage-guide-tbl dt{padding:.25em .75em;background:#ffefc6}.usage-guide-tbl dd{margin:0 0 1em .75em}.explain_Box .explainBox_list>div{padding-left:20px !important}@media screen and (max-width:768px){.usage-fee-tbl{overflow-x:scroll}}.usage-fee-tbl.e-con>.e-con-inner{width:auto}.usage-fee-tbl table{white-space:nowrap;border:none;width:auto;max-width:100%;margin-left:auto;margin-right:auto;border-top:solid 1px #c8c8c9;border-left:solid 1px #c8c8c9}.usage-fee-tbl th{width:1px;padding:.5em 1em;text-align:center;font-weight:400}.usage-fee-tbl thead th{background:#ffefc6}.usage-fee-tbl td{width:1px}.usage-fee-tbl td.col2{width:1px;text-align:right;padding:.5em 1em;border-right:none}.usage-fee-tbl td.col3{width:1px;text-align:right;padding:.5em 1em .5em 0}@media screen and (min-width:561px){.usage-fee-tbl th{padding:.5em 2em}.usage-fee-tbl td.col2{padding:.5em 1em .5em 2em}.usage-fee-tbl td.col3{padding:.5em 2em .5em 0}}.cf-guide{display:grid;width:fit-content;margin:0 auto}#contactUs .wpcf7{input[type=email],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;display:block;width:100%;border:1px solid #b6c3c6;border-radius:4px;position:relative}.required:after{content:"必須";margin-left:1em;margin-bottom:3px;padding:3px 5px;font-size:12px;font-weight:700;color:#fff;background:var(--baseGreen);border-radius:6px}.input-item{margin-bottom:50px}.input-item>p{margin-bottom:0}.input-item .input-area-small{width:100%}.input-item input{padding:12px;font-size:18px}.flexTextarea{position:relative;font-size:18px;line-height:1.8}.flexTextarea_dummy{overflow:hidden;visibility:hidden;box-sizing:border-box;min-height:250px;padding:12px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;border:1px solid}.flexTextarea_textarea{position:absolute;top:0;left:0;display:block;overflow:hidden;box-sizing:border-box;width:100%;height:100%;padding:12px;background-color:transparent;border:1px solid #b6c3c6;border-radius:4px;color:inherit;font:inherit;letter-spacing:inherit;resize:none}.input-item input:focus,.flexTextarea_textarea:focus{box-shadow:0 0 0 4px rgba(35,167,195,.3);outline:0}.input-item.input-contentOK input[type=checkbox]{appearance:none;border:1px solid #b6c3c6;width:17px;height:17px;font-size:10px;text-align:center}.input-item.input-contentOK input[type=checkbox]:checked:before{content:"";display:inline-block;width:32px;height:16px;border-left:5px solid var(--baseOrange);border-bottom:5px solid var(--baseOrange);translate:-15px -15px;rotate:-54deg}.cf-policy{text-align:center;margin-bottom:40px;font-size:14px}.cf-policy a{color:var(--baseBlue);border-bottom:1px solid var(--baseBlue);cursor:pointer}.form-send{display:grid;place-items:center;padding-bottom:50px}.form-send input#submitBtn{padding:1em 3em;font-size:18px;font-weight:600;color:var(--White);background:var(--baseOrange);border:1px solid var(--baseOrange);border-radius:18px;cursor:pointer;transition:all .3s;position:relative}.form-send input#submitBtn:hover{color:var(--White);font-weight:600;border:1px solid var(--baseGreen);background:var(--baseGreen)}}#contactUs .wpcf7 span.wpcf7-not-valid-tip,#contactUs .wpcf7 .wpcf7-response-output{display:none !important}#contactUs .wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;pointer-events:none;color:var(--baseOrange);background:var(--White);border:1px solid var(--baseOrange);border-radius:18px;opacity:.3}#contactUs .wpcf7-form-control-wrap{position:initial}#contactUs span.wpcf7-spinner{display:none}#contactUs .wpcf7 .wpcf7-not-valid-tip{position:absolute}#contactUs .wpcf7 .input-contentOK .wpcf7-list-item{margin:0}.error-msg{margin:0;font-weight:600;color:red}.formError .formErrorContent{font-size:13px}#thanksText h2{letter-spacing:.5px !important}@media (min-width:769px){.form-head{margin:0 auto 40px}form{width:80%;min-width:500px;margin:0 auto}#thanksText{width:100%;max-width:800px;margin:0 auto}}.pv-policy-text{overflow-wrap:anywhere;word-break:normal;line-break:strict}.support-preface .elementor-widget-icon-box p.elementor-icon-box-description{text-align:left !important}.elementor-613 .elementor-element.elementor-element-e2ebcc0 a img{width:100%}