﻿.wrap{color:#000;font-family:"FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-align:left;background-color:#e1e1e1;padding:50px 20px 100px;font-size:1.8rem;line-height:2.0;box-sizing:border-box}@media screen and (max-width: 640px){.wrap{padding:30px 20px 50px;font-size:1.4rem;line-height:1.8}}@media screen and (max-width: 350px){.wrap{font-size:1.3rem}}.wrap span,.wrap object,.wrap iframe,.wrap h1,.wrap h2,.wrap h3,.wrap h4,.wrap h5,.wrap h6,.wrap p,.wrap blockquote,.wrap pre,.wrap abbr,.wrap address,.wrap cite,.wrap code,.wrap del,.wrap dfn,.wrap em,.wrap img,.wrap ins,.wrap kbd,.wrap q,.wrap samp,.wrap small,.wrap strong,.wrap sub,.wrap sup,.wrap var,.wrap b,.wrap i,.wrap dl,.wrap dt,.wrap dd,.wrap ol,.wrap ul,.wrap li,.wrap fieldset,.wrap form,.wrap label,.wrap legend,.wrap table,.wrap caption,.wrap tbody,.wrap tfoot,.wrap thead,.wrap tr,.wrap th,.wrap td,.wrap article,.wrap aside,.wrap canvas,.wrap details,.wrap figcaption,.wrap figure,.wrap footer,.wrap header,.wrap hgroup,.wrap menu,.wrap nav,.wrap section,.wrap summary,.wrap time,.wrap mark,.wrap audio,.wrap video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;text-transform:none;background:transparent}.wrap span:after,.wrap object:after,.wrap iframe:after,.wrap h1:after,.wrap h2:after,.wrap h3:after,.wrap h4:after,.wrap h5:after,.wrap h6:after,.wrap p:after,.wrap blockquote:after,.wrap pre:after,.wrap abbr:after,.wrap address:after,.wrap cite:after,.wrap code:after,.wrap del:after,.wrap dfn:after,.wrap em:after,.wrap img:after,.wrap ins:after,.wrap kbd:after,.wrap q:after,.wrap samp:after,.wrap small:after,.wrap strong:after,.wrap sub:after,.wrap sup:after,.wrap var:after,.wrap b:after,.wrap i:after,.wrap dl:after,.wrap dt:after,.wrap dd:after,.wrap ol:after,.wrap ul:after,.wrap li:after,.wrap fieldset:after,.wrap form:after,.wrap label:after,.wrap legend:after,.wrap table:after,.wrap caption:after,.wrap tbody:after,.wrap tfoot:after,.wrap thead:after,.wrap tr:after,.wrap th:after,.wrap td:after,.wrap article:after,.wrap aside:after,.wrap canvas:after,.wrap details:after,.wrap figcaption:after,.wrap figure:after,.wrap footer:after,.wrap header:after,.wrap hgroup:after,.wrap menu:after,.wrap nav:after,.wrap section:after,.wrap summary:after,.wrap time:after,.wrap mark:after,.wrap audio:after,.wrap video:after{content:initial;height:auto;visibility:visible}.wrap article,.wrap aside,.wrap details,.wrap figcaption,.wrap figure,.wrap footer,.wrap header,.wrap hgroup,.wrap menu,.wrap nav,.wrap section{display:block}.wrap img{width:100%;height:auto;line-height:0;vertical-align:top;backface-visibility:hidden}.wrap *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrap a,.wrap a:link{color:#2db2ff;text-decoration:underline;outline:none}.wrap a:visited{color:#2db2ff}.wrap a:hover{color:#2db2ff;text-decoration:none}.wrap a:active{color:#2db2ff}.wrap area{border:none;outline:none}.wrap .btm1em{margin-bottom:1em}.wrap .btm0{margin-bottom:0 !important}.wrap .btm5{margin-bottom:5px !important}.wrap .btm10{margin-bottom:10px !important}.wrap .btm15{margin-bottom:15px !important}.wrap .btm20{margin-bottom:20px !important}.wrap .btm25{margin-bottom:25px !important}.wrap .btm30{margin-bottom:30px !important}.wrap .btm35{margin-bottom:35px !important}.wrap .btm40{margin-bottom:40px !important}.wrap .btm45{margin-bottom:45px !important}.wrap .btm50{margin-bottom:50px !important}.wrap .btm60{margin-bottom:60px !important}.wrap .btm70{margin-bottom:70px !important}.wrap .lang-en{font-family:Oswald, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Verdana, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, 游ゴシック体, メイリオ, meiryo, sans-serif}.wrap .pcnone{display:none}.wrap .sup{font-size:75.5%;vertical-align:top;position:relative;top:-0.1em}.wrap .small{font-size:1.3rem}.wrap small{font-size:83%}.wrap .clearfix::after{content:"";display:block;clear:both}.wrap .wrap_inner{max-width:960px;margin:0 auto}.wrap h2{margin-bottom:50px;font-family:"HiraKakuPro-W6","ヒラギノ角ゴ Pro W6";font-size:3rem;text-align:center}@media screen and (max-width: 640px){.wrap h2{margin-bottom:25px;font-size:1.8rem}}.wrap h3{position:relative;margin-bottom:30px;font-family:"HiraKakuPro-W6","ヒラギノ角ゴ Pro W6";font-size:2rem;text-align:center}@media screen and (max-width: 640px){.wrap h3{margin-bottom:20px;font-size:1.5rem}}.wrap h3::after{content:"";position:absolute;top:0;bottom:0;left:0;z-index:1;margin:auto 0;width:100%;height:2px;background:#000}.wrap h3 span{position:relative;z-index:2;background:#fff;padding:0 30px}@media screen and (max-width: 640px){.wrap h3 span{padding:0 15px}}.wrap .content1{background:#fff;padding:40px 70px;margin-bottom:30px}@media screen and (max-width: 640px){.wrap .content1{padding:20px}}.wrap .content2{background:#fff;padding:40px 30px;margin-bottom:80px}@media screen and (max-width: 640px){.wrap .content2{padding:20px;margin-bottom:40px}}.wrap .content2 .content2_inner{border-bottom:1px solid #969696;padding:30px}@media screen and (max-width: 640px){.wrap .content2 .content2_inner{padding:20px 0}}.wrap .content2 .content2_inner.border_none{border-bottom:none;padding-bottom:0}.wrap .content2 dl{border-bottom:1px solid #969696;margin-bottom:20px;padding-bottom:20px}@media screen and (min-width: 641px){.wrap .content2 dl{display:flex;justify-content:space-between;padding-left:30px;padding-right:30px}}.wrap .content2 dl dt{font-weight:bold}@media screen and (min-width: 641px){.wrap .content2 dl dt{width:23%}}@media screen and (max-width: 640px){.wrap .content2 dl dt{margin-bottom:5px;text-align:center}}@media screen and (min-width: 641px){.wrap .content2 dl dd{width:77%}}.wrap .faq_wrap{margin-top:80px}@media screen and (max-width: 640px){.wrap .faq_wrap{margin-top:40px}}.wrap .faq_wrap .btn_faq{position:relative;background:linear-gradient(180deg, #fff 0%, #fff 50%, #f3f3f3 51%, #f3f3f3 100%);border:2px solid #c0c1c4;padding:18px 10px;text-align:center;font-weight:bold;font-size:2.4rem;cursor:pointer;transition:.3s}@media screen and (max-width: 640px){.wrap .faq_wrap .btn_faq{padding:15px 10px;font-size:1.6rem}}.wrap .faq_wrap .btn_faq:hover{background:linear-gradient(180deg, #f3f3f3 0%, #f3f3f3 50%, #fff 51%, #fff 100%)}.wrap .faq_wrap .btn_faq::after{content:"";position:absolute;top:0;bottom:0;right:20px;width:42px;height:42px;margin:auto 0;background:#000 url("../img/ico_btn_faq.svg") no-repeat center;background-size:26px auto;border-radius:50%;transition:.2s}@media screen and (max-width: 640px){.wrap .faq_wrap .btn_faq::after{right:15px;width:24px;height:24px;background-size:14px auto}}.wrap .faq_wrap .btn_faq.open{background:linear-gradient(180deg, #f3f3f3 0%, #f3f3f3 50%, #fff 51%, #fff 100%)}.wrap .faq_wrap .btn_faq.open::after{transform:rotate(180deg);background-color:#b8b4b4}.wrap .faq_wrap .faq_contents{display:none;background:#fff;border-left:2px solid #c0c1c4;border-right:2px solid #c0c1c4;border-bottom:2px solid #c0c1c4;padding:30px}@media screen and (max-width: 640px){.wrap .faq_wrap .faq_contents{padding:20px 15px}}.wrap .faq_wrap .faq_contents dl{border-bottom:1px solid #c0c1c4;padding:0 30px 20px;margin-bottom:30px}@media screen and (max-width: 640px){.wrap .faq_wrap .faq_contents dl{padding:0 0 10px;margin-bottom:20px}}.wrap .faq_wrap .faq_contents dl:last-child{margin-bottom:0}.wrap .faq_wrap .faq_contents dl dt{background:url("../img/ico_faq1.png") no-repeat left top;background-size:34px auto;padding:0 0 10px 45px;margin-bottom:5px;color:#009fca;font-weight:bold}@media screen and (max-width: 640px){.wrap .faq_wrap .faq_contents dl dt{background-size:24px auto;padding:0 0 5px 32px}}.wrap .faq_wrap .faq_contents dl dd{background:url("../img/ico_faq2.png") no-repeat left top;background-size:34px auto;padding:0 0 10px 45px}@media screen and (max-width: 640px){.wrap .faq_wrap .faq_contents dl dd{background-size:24px auto;padding:0 0 5px 32px}}.wrap .form_wrap .form_content1{margin-bottom:30px}.wrap .form_wrap .form_content1 .form_ttl{background:#000;padding:10px 15px;color:#fff;font-weight:bold;font-size:2.0rem}@media screen and (max-width: 640px){.wrap .form_wrap .form_content1 .form_ttl{position:relative;padding:10px 58px 10px 15px;font-size:1.4rem}}.wrap .form_wrap .form_content1 .form_ttl span{background:#fff;border-radius:4px;padding:5px 8px;color:#000;font-size:1.4rem}@media screen and (max-width: 640px){.wrap .form_wrap .form_content1 .form_ttl span{position:absolute;top:0;bottom:0;right:15px;display:flex;align-items:center;height:22px;padding:0 5px;margin:auto 0;font-size:1.1rem}}.wrap .form_wrap dl{background:#fff;margin-bottom:5px}@media screen and (min-width: 641px){.wrap .form_wrap dl{display:flex;justify-content:space-between;align-items:center}}.wrap .form_wrap dl:last-child{margin-bottom:0}.wrap .form_wrap dl dt{background:#c2c2c2;font-weight:bold}@media screen and (min-width: 641px){.wrap .form_wrap dl dt{width:32%;padding:45px 30px}}@media screen and (max-width: 640px){.wrap .form_wrap dl dt{padding:10px 15px}}.wrap .form_wrap dl dt .serial_info{display:inline-flex;justify-content:center;align-items:center;width:34px;height:34px;background:#868686;border:3px solid #fff;border-radius:50%;margin-left:8px;color:#fff;font-weight:bold;line-height:1.0;text-decoration:none;cursor:pointer}@media screen and (max-width: 640px){.wrap .form_wrap dl dt .serial_info{width:28px;height:28px;border-width:2px}}@media screen and (min-width: 641px){.wrap .form_wrap dl dd{width:68%;padding:0 30px}}@media screen and (max-width: 640px){.wrap .form_wrap dl dd{padding:15px}}.wrap .form_wrap input[type=text],.wrap .form_wrap input[type=email],.wrap .form_wrap input[type=password],.wrap .form_wrap input[type=tel],.wrap .form_wrap textarea,.wrap .form_wrap select{background:#f6f6f6;padding:12px 15px;border-radius:0;-webkit-appearance:none;border:1px solid #8f8f8f;box-sizing:border-box;outline:0;color:#000;font-size:1.8rem}@media screen and (max-width: 640px){.wrap .form_wrap input[type=text],.wrap .form_wrap input[type=email],.wrap .form_wrap input[type=password],.wrap .form_wrap input[type=tel],.wrap .form_wrap textarea,.wrap .form_wrap select{padding:10px;font-size:1.4rem}}.wrap .form_wrap input[type=text]::placeholder,.wrap .form_wrap input[type=email]::placeholder,.wrap .form_wrap input[type=password]::placeholder,.wrap .form_wrap input[type=tel]::placeholder,.wrap .form_wrap textarea::placeholder,.wrap .form_wrap select::placeholder{color:#bbb}.wrap .form_wrap input[type=text]:-ms-input-placeholder,.wrap .form_wrap input[type=email]:-ms-input-placeholder,.wrap .form_wrap input[type=password]:-ms-input-placeholder,.wrap .form_wrap input[type=tel]:-ms-input-placeholder,.wrap .form_wrap textarea:-ms-input-placeholder,.wrap .form_wrap select:-ms-input-placeholder{color:#bbb}.wrap .form_wrap input[type=text]::-ms-input-placeholder,.wrap .form_wrap input[type=email]::-ms-input-placeholder,.wrap .form_wrap input[type=password]::-ms-input-placeholder,.wrap .form_wrap input[type=tel]::-ms-input-placeholder,.wrap .form_wrap textarea::-ms-input-placeholder,.wrap .form_wrap select::-ms-input-placeholder{color:#bbb}.wrap .form_wrap input[type=text].disabled,.wrap .form_wrap input[type=email].disabled,.wrap .form_wrap input[type=password].disabled,.wrap .form_wrap input[type=tel].disabled,.wrap .form_wrap textarea.disabled,.wrap .form_wrap select.disabled{pointer-events:none}.wrap .form_wrap input[type=text].error,.wrap .form_wrap input[type=email].error,.wrap .form_wrap input[type=password].error,.wrap .form_wrap input[type=tel].error,.wrap .form_wrap textarea.error,.wrap .form_wrap select.error{background:#fcdddd;border-color:#c73130}.wrap .form_wrap input[type=text].wl,.wrap .form_wrap input[type=email].wl,.wrap .form_wrap input[type=password].wl,.wrap .form_wrap input[type=tel].wl,.wrap .form_wrap textarea.wl,.wrap .form_wrap select.wl{width:100%}.wrap .form_wrap input[type=text].wm,.wrap .form_wrap input[type=email].wm,.wrap .form_wrap input[type=password].wm,.wrap .form_wrap input[type=tel].wm,.wrap .form_wrap textarea.wm,.wrap .form_wrap select.wm{width:50%}@media screen and (max-width: 640px){.wrap .form_wrap input[type=text].wm,.wrap .form_wrap input[type=email].wm,.wrap .form_wrap input[type=password].wm,.wrap .form_wrap input[type=tel].wm,.wrap .form_wrap textarea.wm,.wrap .form_wrap select.wm{width:100%}}.wrap .form_wrap input[type=text].ws,.wrap .form_wrap input[type=email].ws,.wrap .form_wrap input[type=password].ws,.wrap .form_wrap input[type=tel].ws,.wrap .form_wrap textarea.ws,.wrap .form_wrap select.ws{width:190px}.wrap .form_wrap select{margin:0;padding-right:50px}@media screen and (max-width: 640px){.wrap .form_wrap select{padding:13px 40px 13px 10px}}.wrap .form_wrap .select{position:relative}.wrap .form_wrap .select.ws{width:190px}.wrap .form_wrap .select::after{content:"";position:absolute;top:0;right:0;width:40px;height:100%;border-left:1px solid #8f8f8f;background:url("../img/ico_select.svg") no-repeat center;background-size:14x auto;pointer-events:none}@media screen and (max-width: 640px){.wrap .form_wrap .select::after{width:32px;background-size:10px auto}}.wrap .form_wrap .select select{cursor:pointer}.wrap .form_wrap .radio_list{display:flex;align-items:center}@media screen and (max-width: 640px){.wrap .form_wrap .radio_list{justify-content:space-between}}@media screen and (min-width: 641px){.wrap .form_wrap .radio_list>li:last-child{margin-left:50px}}@media screen and (max-width: 640px){.wrap .form_wrap .radio_list>li{width:47%}}.wrap .form_wrap .radiobox{cursor:pointer}@media screen and (max-width: 640px){.wrap .form_wrap .radiobox{display:block;width:100%;background:#f6f6f6;padding:15px;border-radius:8px;border:1px solid #8f8f8f}}.wrap .form_wrap .radiobox input{display:none}.wrap .form_wrap .radiobox span{padding-left:35px;position:relative}@media screen and (max-width: 640px){.wrap .form_wrap .radiobox span{padding-left:30px}}.wrap .form_wrap .radiobox span::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:22px;height:22px;margin:auto 0;background:#fff;border:2px solid #bdbdbd;border-radius:50%}@media screen and (max-width: 640px){.wrap .form_wrap .radiobox span::before{width:18px;height:18px}}.wrap .form_wrap .radiobox input:checked+span::after{content:"";display:block;position:absolute;top:0;bottom:0;left:5px;width:16px;height:16px;margin:auto 0;background:#000;border-radius:50%}@media screen and (max-width: 640px){.wrap .form_wrap .radiobox input:checked+span::after{left:4px;width:14px;height:14px}}.wrap .form_wrap .err{display:none;margin:5px 0 0;color:#c73130;font-size:1.5rem;line-height:1.2}@media screen and (max-width: 640px){.wrap .form_wrap .err{font-size:1.2rem}}.wrap .form_wrap .err.on{display:block}@media screen and (min-width: 641px){.wrap #confirm .form_wrap dl dt{padding:20px 40px}}.wrap .err_txt{color:#c73130;font-weight:bold}@media screen and (max-width: 640px){.wrap .err_txt{font-size:1.2rem}}.wrap .complete_wrap .receipt_number{font-weight:bold}@media screen and (min-width: 641px){.wrap .complete_wrap .receipt_number{display:flex;max-width:505px;margin:0 auto 50px;font-size:2.4rem;text-align:center}}@media screen and (max-width: 640px){.wrap .complete_wrap .receipt_number{margin-bottom:20px}}.wrap .complete_wrap .receipt_number dt{background:#000;padding:10px;color:#fff}@media screen and (min-width: 641px){.wrap .complete_wrap .receipt_number dt{width:40%}}@media screen and (max-width: 640px){.wrap .complete_wrap .receipt_number dt{padding:10px 20px}}.wrap .complete_wrap .receipt_number dd{background:#fff;padding:10px}@media screen and (min-width: 641px){.wrap .complete_wrap .receipt_number dd{width:60%}}@media screen and (max-width: 640px){.wrap .complete_wrap .receipt_number dd{padding:10px 20px}}.wrap .btn1{max-width:420px;margin:80px auto 0}@media screen and (max-width: 640px){.wrap .btn1{padding:0 20px;margin:40px auto 0}}.wrap .btn1 a,.wrap .btn1 span{position:relative;display:block;background:linear-gradient(180deg, #303030 0%, #303030 50%, #000 51%, #000 100%);padding:20px 10px;border-radius:12px;text-align:center;color:#fff;font-weight:bold;font-size:2.4rem;text-decoration:none;cursor:pointer;transition:.3s}@media screen and (max-width: 640px){.wrap .btn1 a,.wrap .btn1 span{font-size:1.7rem}}.wrap .btn1 a:hover,.wrap .btn1 span:hover{background:linear-gradient(180deg, #000 0%, #000 50%, #303030 51%, #303030 100%)}.wrap .btn1 a::before,.wrap .btn1 span::before{content:"";position:absolute;top:6px;left:6px;z-index:1;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:8px;border:4px solid #fff}@media screen and (max-width: 640px){.wrap .btn1 a::before,.wrap .btn1 span::before{top:5px;left:5px;width:calc(100% - 16px);height:calc(100% - 16px);border-width:3px}}.wrap .btn1 a small,.wrap .btn1 span small{font-size:1.6rem}@media screen and (max-width: 640px){.wrap .btn1 a small,.wrap .btn1 span small{font-size:1.2rem}}.wrap .btn2{max-width:230px;margin:50px auto 0}@media screen and (max-width: 640px){.wrap .btn2{padding:0 20px;margin:40px auto 0}}.wrap .btn2 a,.wrap .btn2 span{position:relative;display:block;background:linear-gradient(180deg, #fff 0%, #fff 50%, #f3f3f3 51%, #f3f3f3 100%);border:4px solid #000;padding:15px 10px;border-radius:12px;text-align:center;color:#000;font-weight:bold;font-size:2.2rem;text-decoration:none;cursor:pointer;transition:.3s}@media screen and (max-width: 640px){.wrap .btn2 a,.wrap .btn2 span{border-width:3px;padding:13px 10px;font-size:1.6rem}}.wrap .btn2 a:hover,.wrap .btn2 span:hover{background:linear-gradient(180deg, #f3f3f3 0%, #f3f3f3 50%, #fff 51%, #fff 100%)}.wrap .btn2 a small,.wrap .btn2 span small{font-size:1.6rem}@media screen and (max-width: 640px){.wrap .btn2 a small,.wrap .btn2 span small{font-size:1.2rem}}.wrap .btn3{margin-top:50px;text-align:center}.wrap .btn3 a{color:#000}.wrap .list1>li{position:relative;padding-left:10px}.wrap .list1>li::before{content:"";position:absolute;top:0.9em;left:0;z-index:1;width:5px;height:1px;background:#000}.wrap .center{text-align:center}@media screen and (max-width: 640px){.wrap .sp_left{text-align:left}}.wrap .bold{font-weight:bold}.wrap .red{color:#c20606}.wrap .big01{font-size:2.0rem}@media screen and (max-width: 640px){.wrap .big01{font-size:1.6rem}}@media screen and (max-width: 640px){.wrap{width:100%;margin:auto}.wrap .pcnone{display:initial}.wrap .spnone{display:none}}.modaal-wrapper{background:none;z-index:99999999}.modaal-content-container{padding:0}.modaal-container{max-width:400px}.modaal-container img{width:100%;vertical-align:top}.modaal-inner-wrapper{padding:80px 15px 50px !important}.modaal-overlay{z-index:9999999}.modaal-close{position:absolute;top:-60px !important;right:0;width:40px;height:40px;background:url("../img/close.png") no-repeat center !important;background-size:40px auto !important}.modaal-close:hover{background:url("../img/close.png") no-repeat center !important;background-size:40px auto !important}.modaal-close::before,.modaal-close::after{display:none}
/*# sourceMappingURL=style.css.map */
