﻿.page-form .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-0.9em}.page-form .formError{padding-bottom:13px;display:block}.page-form .fixed{padding-bottom:0px}.page-form .formError .formErrorClose{border:solid #252525 2px;display:block;width:16px;height:16px;position:absolute;top:-4px;right:-4px;color:#efefef;background:#333;font-weight:bold;text-align:center;line-height:middle;cursor:pointer;z-index:2;border-radius:9px 9px 9px 9px;box-shadow:1px -1px 3px #888}.page-form .formError .formErrorClose:hover{background:#666}.page-form .fixed .formErrorClose{display:none}.page-form .formError .formErrorContent{padding:6px 10px;position:relative;color:#fff;background:#252525;font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, "ヒラギノ丸ゴ Pro W4", HiraMaruPro-W4, "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, sans-serif;font-size:11px;line-height:1.5;margin:0 0;z-index:1;border-radius:3px;box-shadow:0px 0px 6px #888}.page-form .fixed .formErrorContent{margin-top:0.5em;background:#f60;margin:0 0 30px 0;border-radius:none;box-shadow:none}.page-form .fadeOut{opacity:0.2}.page-form .hid_url{display:none}.page-form .step-img{margin:60px auto;display:block}.page-form .tableContact{width:100%;margin:26px 0 50px;font-size:15px;text-align:left}.page-form .tableContact td,.page-form .tableContact th{border-bottom:#8f8f8f solid 1px;padding:20px;vertical-align:top}.page-form .tableContact th{background:#ededed;width:210px;font-weight:normal}.page-form .tableContact td{position:relative}.page-form .tableContact textarea,.page-form .tableContact input[type="text"],.page-form .tableContact input[type="email"],.page-form .tableContact input[type="number"],.page-form .tableContact input[type="tel"],.page-form .tableContact input[type="password"],.page-form .tableContact input[type="url"]{border-radius:10px;width:100%;color:#1a1a1a;padding:16px 20px;height:56px;border:1px solid #aaa;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;font-size:16px;font-size:1.6rem;line-height:1.1875em;letter-spacing:0em;font-weight:400;font-family:"Rubik",sans-serif}.page-form .tableContact textarea::placeholder,.page-form .tableContact input[type="text"]::placeholder,.page-form .tableContact input[type="email"]::placeholder,.page-form .tableContact input[type="number"]::placeholder,.page-form .tableContact input[type="tel"]::placeholder,.page-form .tableContact input[type="password"]::placeholder,.page-form .tableContact input[type="url"]::placeholder{font-family:"Rubik",sans-serif;color:#ddd}.page-form .tableContact .size01 input[type="text"]{width:160px}.page-form .tableContact .size02 input[type="text"],.page-form .tableContact textarea{width:100%}.page-form .tableContact textarea{height:150px}.page-form .tableContact select{-webkit-appearance:none;appearance:none;border:1px solid #aaa;padding:10px}.page-form .tableContact .pRadio{display:inline-block;vertical-align:middle}.page-form .tableContact .pRadio input{position:absolute;opacity:0}.page-form .tableContact .pRadio label{display:inline-block;margin:0 5px 0 0;border:1px solid #aaa;padding:10px 20px}.page-form .tableContact .pRadio input:checked ~ label{background:#555;border-color:#555;color:#fff}.page-form .tableContact em{color:#fb2a2a;font-style:normal}.page-form .tableContact input[name="password"],.page-form .tableContact input[name="password_confirm"]{padding-right:40px}.page-form .tableContact input[name="password"]+.icon-pass,.page-form .tableContact input[name="password_confirm"]+.icon-pass{position:absolute;top:50%;transform:translateY(-50%);right:16px;display:inline-block;width:20px;height:15px;background:url("../../img/common/icon/ico_show.svg") no-repeat center/contain}.page-form .tableContact input[name="password"]+.icon-pass.show,.page-form .tableContact input[name="password_confirm"]+.icon-pass.show{background-image:url('data:image/svg+xml,<svg id="Show" xmlns="http://www.w3.org/2000/svg" width="20" height="12.5" viewBox="0 0 20 12.5"> <path id="Show-2" data-name="Show" d="M10,36.5C3.457,36.5.214,30.8.079,30.554a.625.625,0,0,1,0-.607C.214,29.7,3.457,24,10,24s9.786,5.7,9.921,5.946a.625.625,0,0,1,0,.607C19.786,30.8,16.543,36.5,10,36.5ZM1.36,30.249c.743,1.127,3.662,5,8.64,5,4.993,0,7.9-3.871,8.64-5-.743-1.127-3.662-5-8.64-5C5.007,25.25,2.1,29.121,1.36,30.249ZM10,34a3.75,3.75,0,1,1,3.75-3.75A3.754,3.754,0,0,1,10,34Zm0-6.25a2.5,2.5,0,1,0,2.5,2.5A2.5,2.5,0,0,0,10,27.75Z" transform="translate(0 -24)"/></svg>')}.page-form .checkpass{position:relative}.page-form .checkpass .check-goodbad{display:none;position:absolute;top:5px;right:0;color:red}.page-form .checkpass .check-goodbad::before{content:"Bad";display:inline-block;font-family:"Rubik",sans-serif;font-size:12px;font-size:1.2rem;line-height:1.16667em;letter-spacing:0em;font-weight:400;margin-right:6px}.page-form .checkpass .check-goodbad.is-good{color:#00b900}.page-form .checkpass .check-goodbad.is-show{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.page-form .checkpass .check-goodbad>span{display:inline-block;width:16px;height:3px;border-radius:2px}.page-form .checkpass .check-goodbad>span:not(:last-child){margin-right:4px}.page-form .checkpass .check-goodbad.red>span{background-color:red}.page-form .checkpass .check-goodbad.yellow{color:#ed711a}.page-form .checkpass .check-goodbad.yellow::before{content:"Medium"}.page-form .checkpass .check-goodbad.yellow>span{background-color:#ed711a}.page-form .checkpass .check-goodbad.green{color:#00b900}.page-form .checkpass .check-goodbad.green::before{content:"Good"}.page-form .checkpass .check-goodbad.green>span{background-color:#00b900}.page-form .checkpassconfirm{position:relative}.page-form .checkpassconfirm .check-confirm{display:none;position:absolute;top:7px;right:0;width:16px;height:12px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15.56" height="12.021" viewBox="0 0 15.56 12.021"> <g id="Group_122" data-name="Group 122" transform="translate(-241.161 -397.808)"> <rect id="Rectangle_58" data-name="Rectangle 58" width="8" height="3" rx="1.5" transform="translate(243.283 402.05) rotate(45)" fill="%233dc743"/> <rect id="Rectangle_59" data-name="Rectangle 59" width="14" height="3" rx="1.5" transform="translate(256.721 399.929) rotate(135)" fill="%233dc743"/> </g></svg>') no-repeat center/contain}.page-form .checkpassconfirm .check-confirm.is-show{display:block}.page-form.fixHeader .header{padding:20px 15px}.page-form.form-thanks .thanks-main{text-align:center}.page-form.form-thanks .thanks-main__ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.05em;font-weight:bold;margin-top:40px}.page-form.form-thanks .thanks-main__txt{margin-top:40px;font-size:16px;font-size:1.6rem;line-height:1.5em}.page-form.form-thanks .thanks-main__mail{font-size:16px;font-size:1.6rem;line-height:1.5em;margin-top:10px}.page-form.form-thanks .thanks-main__back{margin-top:40px}.page-form .form-fields:not(:last-child){margin-bottom:16px}@media (min-width: 768px){.page-form .form-fields:not(:last-child){margin-bottom:20px}}.page-form .form-2col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}@media (min-width: 768px){.page-form .form-col{width:47.71%}}@media (max-width: 767px){.page-form .form-col:not(:last-child){margin-bottom:16px}}.page-form .form-col .form-input-note{margin-top:10px;padding-bottom:1px;font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:.05em;font-weight:500;padding-left:22px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><g id="danger" transform="translate(-1.25 -1.25)"><path id="Path_22911" data-name="Path 22911" d="M9.25,17.25a8,8,0,1,1,8-8A8.007,8.007,0,0,1,9.25,17.25Zm0-14.884A6.884,6.884,0,1,0,16.134,9.25,6.892,6.892,0,0,0,9.25,2.366Z"/><path id="Path_22912" data-name="Path 22912" d="M11.808,12.087a.562.562,0,0,1-.558-.558V7.808a.558.558,0,1,1,1.116,0v3.721A.562.562,0,0,1,11.808,12.087Z" transform="translate(-2.558 -1.535)"/><path id="Path_22913" data-name="Path 22913" d="M11.744,16.49a.741.741,0,0,1-.283-.06.859.859,0,0,1-.246-.156.768.768,0,0,1-.156-.246.7.7,0,0,1,0-.566.671.671,0,0,1,.4-.4.744.744,0,0,1,.566,0,.671.671,0,0,1,.4.4.7.7,0,0,1,0,.566.768.768,0,0,1-.156.246.859.859,0,0,1-.246.156A.741.741,0,0,1,11.744,16.49Z" transform="translate(-2.494 -3.519)"/></g></svg>') no-repeat left top 50%/16px 16px}.page-form .form-label{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.05em;font-weight:500;margin-bottom:8px}.page-form .form-input{position:relative}.page-form .form-des{color:#666;font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:.05em;font-weight:500;margin-top:8px}.page-form .form-value .icon-edit{position:absolute;top:50%;right:0;width:16px;height:16px;cursor:pointer;transform:translateY(-50%);background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path id="edit-text" d="M3.862,14.619h.082l2.18-.2a1.306,1.306,0,0,0,.8-.386l8.231-8.367a2.088,2.088,0,0,0,0-2.935L14.63,2.19a2.07,2.07,0,0,0-2.895,0L10.686,3.257h0L3.512,10.549a1.3,1.3,0,0,0-.372.817l-.2,2.217a.982.982,0,0,0,.268.757.911.911,0,0,0,.655.28ZM13.187,2.712a.894.894,0,0,1,.655.28l.528.537a.941.941,0,0,1,.275.666.928.928,0,0,1-.275.666l-.655.666L11.877,3.658l.655-.666a.924.924,0,0,1,.655-.28Zm-8.938,8.76a.162.162,0,0,1,.052-.113l6.78-6.9,1.838,1.869L6.139,13.22a.309.309,0,0,1-.112.053l-1.957.182.179-1.99Zm13,5.56a.567.567,0,0,1-.558.567H1.808a.567.567,0,0,1,0-1.135H16.692A.567.567,0,0,1,17.25,17.033Z" transform="translate(-1.25 -1.6)"/></svg>') no-repeat center/contain;cursor:pointer}.page-form .form-value .icon-edit .tipnote{position:absolute;bottom:200%;left:50%;white-space:nowrap;transform:translateX(-50%) scale(0);padding:12px;background-color:#fff;border-radius:7px;box-shadow:0 0 6px rgba(0,0,0,0.16);font-size:12px;font-size:1.2rem;line-height:1.41667em;letter-spacing:.05em;font-weight:500;opacity:0;transition:0.3s}.page-form .form-value .icon-edit .tipnote::after{content:"";position:absolute;top:100%;left:50%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:11px solid #fff;transform:translateX(-50%)}@media only screen and (min-width: 1025px){.page-form .form-value .icon-edit:hover:hover .tipnote{opacity:1;transform:translateX(-50%) scale(1)}}.page-form .heading-form{padding-left:0;padding-right:0;margin-bottom:14px}@media (min-width: 768px){.page-form .heading-form{margin-bottom:24px}}.page-form .heading-form__ttl{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.05em;font-weight:bold;text-align:center;padding-top:32px;margin-bottom:32px}@media (min-width: 768px){.page-form .heading-form__ttl{margin-top:-17px;margin-bottom:24px;padding-top:0}}.page-form .heading-form .curr__payment-method{background-color:#fff;padding:20px 0 23px 0;border-radius:10px;-webkit-box-shadow:3px 3px 20px rgba(224,154,73,0.15);-moz-box-shadow:3px 3px 20px rgba(224,154,73,0.15);-ms-box-shadow:3px 3px 20px rgba(224,154,73,0.15);-o-box-shadow:3px 3px 20px rgba(224,154,73,0.15);box-shadow:3px 3px 20px rgba(224,154,73,0.15)}@media (min-width: 768px){.page-form .heading-form .curr__payment-method{padding:16px 0 25px}}@media (min-width: 768px){.page-form .heading-form .curr__payment-method .c__card__ttl01{padding:8px 0}}.page-form .heading-form .curr__payment-method .curr__payment-method__txt{position:relative;display:block;width:fit-content;margin:auto;color:#ed711a;padding-left:24px;margin-top:20px}.page-form .heading-form .curr__payment-method .curr__payment-method__txt span{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.05em;font-weight:500}@media (min-width: 768px){.page-form .heading-form .curr__payment-method .curr__payment-method__txt span{font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.05em;font-weight:500}}.page-form .heading-form .curr__payment-method .curr__payment-method__txt::after{position:absolute;display:block;width:18px;height:18px;top:0;bottom:0;left:0;margin:auto;content:"";background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.039 18"> <g id="Group_25891" data-name="Group 25891" transform="translate(-148.961 -648)"> <g id="Group_25890" data-name="Group 25890"> <g id="Group_25889" data-name="Group 25889"> <g id="Group_25887" data-name="Group 25887"> <g id="refund" transform="translate(150.929 650)"> <g id="Group_25886" data-name="Group 25886"> <g id="Group_25885" data-name="Group 25885"> <g id="Group_25884" data-name="Group 25884"> <g id="Group_25883" data-name="Group 25883" transform="translate(-2 -2)"> <path id="Path_37" data-name="Path 37" d="M14.482,12.53a1.952,1.952,0,1,0,1.952,1.952,1.952,1.952,0,0,0-1.952-1.952Zm0,2.7a.748.748,0,1,1,.748-.748A.748.748,0,0,1,14.482,15.23Z" transform="translate(-5.468 -5.482)" fill="%23ed711a"/> <g id="Group_25882" data-name="Group 25882"> <g id="Group_25881" data-name="Group 25881"> <g id="Group_25880" data-name="Group 25880"> <path id="Path_36" data-name="Path 36" d="M16.8,16.3a1.811,1.811,0,0,0,.529-1.271V11.25A1.811,1.811,0,0,0,16.8,9.979a1.789,1.789,0,0,0-1.271-.529H7.13a1.789,1.789,0,0,0-1.271.529A1.811,1.811,0,0,0,5.33,11.25v3.774A1.811,1.811,0,0,0,5.859,16.3a1.789,1.789,0,0,0,1.271.529h8.4A1.789,1.789,0,0,0,16.8,16.3ZM6.68,15.446a.6.6,0,0,1-.174-.422V11.25a.6.6,0,0,1,.6-.6h8.426a.6.6,0,0,1,.6.6v3.774a.6.6,0,0,1-.6.6H7.13a.607.607,0,0,1-.422-.18Z" transform="translate(-2.318 -4.135)" fill="%23ed711a"/> <path id="Path_38" data-name="Path 38" d="M9.014,0A9,9,0,0,0,2.326,15H2.112a.6.6,0,1,0,0,1.2H3.8a.63.63,0,0,0,.6-.6V13.91a.6.6,0,1,0-1.2,0V14.2a7.729,7.729,0,1,1,3.561,2.278A.6.6,0,0,0,6.421,17.6,9,9,0,1,0,9.014,0Z" fill="%23ed711a"/> </g> </g> </g> </g> </g> </g> </g> </g> </g> </g> </g> </g></svg>') no-repeat}@media (min-width: 768px){.page-form .heading-form .curr__payment-method .curr__payment-method__txt::after{width:20px;height:20px}}@media (min-width: 768px){.page-form .form-btns{max-width:684px;width:100%;margin:40px auto 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between}.page-form .form-btns .btn-submit{margin:0}}.page-form .btn-submit{margin:32px auto 0}@media only screen and (min-width: 992px){.page-form .btn-submit{margin:40px auto 0}}@media (min-width: 768px){.page-form .btn-submit{margin:40px auto 0}}.page-form.profile-step2 .form{padding:24px 16px 0 !important}@media (min-width: 768px){.page-form.profile-step2 .form{padding:39px 40px 16px !important}}.page-form.profile-step2 .heading-form{padding:33px 8px 16px 8px}.page-form.profile-step2 .heading-form__txt02{margin-bottom:28px}.page-form.profile-step2 .form-fields{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:24px 0;margin:0 !important;border:unset !important;border-radius:unset !important}.page-form.profile-step2 .form-fields:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.1) !important}.page-form.profile-step2 .form-fields:not(:last-child)::after{position:absolute;display:block;content:"";bottom:-1px;left:0;width:43%;height:1px;background-color:#ed711a}@media (max-width: 767px){.page-form.profile-step2 .form-fields:not(:last-child)::after{width:39.134%}}.page-form.profile-step2 .form-fields:first-child{padding-top:0}.page-form.profile-step2 .form-fields .form-label{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.05em;font-weight:bold;width:45%;margin-bottom:0}@media (min-width: 768px){.page-form.profile-step2 .form-fields .form-label{width:43%}}.page-form.profile-step2 .form-fields .form-value{font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:500;flex:1}.page-form.profile-step2 .btn-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;margin-top:32px}@media (min-width: 768px){.page-form.profile-step2 .btn-wrapper{margin:40px 14px 0}}.page-form.profile-step2 .btn-wrapper .cmn-btn01.btn-back{background-color:#39414e;margin-right:16px}.page-form.profile-step2 .btn-wrapper .cmn-btn01.btn-submit{margin:0}.page-form.custom-step2 .form-fields{pointer-events:none}.page-form.custom-step2 .btn-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;margin-top:32px}@media (min-width: 768px){.page-form.custom-step2 .btn-wrapper{margin:40px 18px 0}}.page-form.custom-step2 .btn-wrapper .cmn-btn01{max-width:100%;flex:1}.page-form.custom-step2 .btn-wrapper .cmn-btn01.btn-back{background-color:#39414e;margin-right:16px}.page-form.custom-step2 .btn-wrapper .cmn-btn01.btn-submit{margin:0}.page-form.changeplans .form .form-fields .form-label{max-width:160px}.is-login-screen .form-input input{border:none !important}.radio-item>input{display:grid;place-content:center;padding:0;-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;margin-right:12px;font:inherit;color:currentColor;width:2rem;height:2rem;border:1px solid #e0e0e0;border-radius:50%;transform:translateY(-0.075em)}.radio-item>input::before{content:"";width:1.2rem;height:1.2rem;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;background-color:#ed711a}.radio-item>input:checked::before{transform:scale(1)}.cmn-form_ttl{text-align:center}

/*# sourceMappingURL=maps/form.min.css.map */
