﻿body,::placeholder{color:#411b01;font-size:100%;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,"sans-serif"}::placeholder{color:#a3a3a3;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,Osaka,"sans-serif"}#formWrap{background:#f7ebd3;letter-spacing:.06em}@media all and (max-width:520px){#formWrap{background-size:200px auto}}img{display:block;width:100%;height:auto}.logo{padding:20px 0 50px;background:url(../../images/bg.gif) repeat-x left bottom}@media all and (max-width:520px){.logo{padding:15px 0 45px}}.logo img{width:min(750px,80%);margin:0 auto}@media all and (max-width:520px){.logo img{width:100%}}.intro{position:relative;width:min(720px,80%);margin:0 auto 55px;padding-top:40px}@media all and (max-width:520px){.intro{width:87%;padding-top:20px}}@media all and (max-width:520px){.intro .text{margin-top:15px}}.intro .text__ttl{margin-bottom:15px;color:#4bbae3;font-size:1.5rem}@media all and (max-width:520px){.intro .text__ttl{font-size:1.25rem}}.intro .text__data{line-height:1.9;font-size:1.0625rem}@media all and (max-width:812px){.intro .text__data{font-size:1rem}}@media all and (max-width:520px){.intro .text__data{line-height:1.7;font-size:.938rem}.intro .text__data p{margin-bottom:5px}}.intro .text__data a{display:inline-block;line-height:1.2;border-bottom:1px solid #4bbae3;color:#4bbae3;font-weight:600}@media(hover: hover){.intro .text__data a:hover{border-bottom:none}}#mainContents{padding:20px 0}#mainContents article{position:relative;max-width:900px;width:95%;margin:0 auto}@media all and (max-width:520px){#mainContents article{width:97%}}#mainContents .contents{padding:50px 60px;border:7px #80cfe2 solid;border-radius:26px;background:#fff}@media all and (max-width:812px){#mainContents .contents{padding:50px 20px}}@media all and (max-width:520px){#mainContents .contents{padding:45px 15px;border-width:5px}}.form__ttl{position:absolute;top:-40px;left:-15px;width:337px;margin-bottom:20px;padding:12px 0;border-radius:40px;color:#fff;font-weight:600;font-size:25px;text-align:center}@media all and (max-width:812px){.form__ttl{font-size:1.25rem}}@media all and (max-width:520px){.form__ttl{top:-35px;width:280px;margin:0 0 15px}}#form .block{margin-bottom:10px;padding:2px 25px;border-radius:10px}@media all and (max-width:812px){#form .block{padding:2px 20px;border-radius:8px}}#form{padding:20px 0}@media all and (max-width:812px){#form{padding:10px 0}}@media all and (max-width:520px){#form{padding:5px 0}}#form dl{margin:30px 0}#form dt,#form dt label{font-weight:bold}#form dt{line-height:1.4;margin-bottom:10px;font-size:1.125rem}#form dt br{display:none}@media all and (max-width:520px){#form dt br{display:block}}#form dt label span{font-size:.85em}#form dd{line-height:1.5;color:#411b01}#form .required{display:inline-block;margin-right:5px;padding:2px 4px;border:1px #ff6a71 solid;border-radius:3px;background:#fff;line-height:1.2em;color:#ff6a71;font-weight:bold;font-size:13px;vertical-align:2px}#form #count{display:inline-block;width:100px;margin-right:5px}#form .check-list{margin-bottom:20px;padding:0 10px}#form h3{margin-bottom:10px;color:#4bbae3}#form ul.inputItems li{display:inline-block;margin:0 10px 5px}@media all and (max-width:520px){#form ul.inputItems li{display:block}}.radio-input{display:none}.radio-parts{display:inline-block;padding-left:26px;position:relative;cursor:pointer}.radio-parts::before{content:"";display:block;position:absolute;top:3px;left:0;width:16px;height:16px;border:1px solid #bdbdbd;background:#fff;border-radius:50%}.radio-input:checked+.radio-parts{color:#4bbae3}.radio-input:checked+.radio-parts::after{content:"";display:block;position:absolute;top:7px;left:4px;width:10px;height:10px;background:#4bbae3;border-radius:50%}.checkbox-input{display:none}.checkbox-parts{padding-left:22px;position:relative}.checkbox-parts::before{content:"";display:block;position:absolute;top:2px;left:0;width:13px;height:13px;border:1px solid #bdbdbd;border-radius:4px;background-color:#fff}.checkbox-input:checked+.checkbox-parts::after{content:"";display:block;position:absolute;top:-2px;left:5px;width:5px;height:12px;transform:rotate(40deg);border-bottom:3px solid #4bbae3;border-right:3px solid #4bbae3}.privacy{margin:30px 0;padding:15px;line-height:1.7em;margin-bottom:20px;border:1px solid #ff6a71;border-radius:5px;font-size:.938em}#btnWrap li{font-weight:bold;font-size:112.5%;letter-spacing:.1em;text-align:center;width:190px;height:70px;line-height:70px;cursor:pointer}#btnWrap #backBtn{text-indent:30px;border:1px #d4d4d4 solid;background:#f4f4f4 url(../../images/icon_back.png) no-repeat 50px 25px/20px auto;color:#000}#btnWrap #submitBtn{background:#80cfe2;color:#fff}article .message{line-height:1.7;font-size:.938em}@media all and (max-width:812px){article .message{padding:0 10px}}article .message a{display:block;width:200px;margin-top:20px;padding:20px 0;text-indent:30px;border:1px #d1d1d1 solid;background:#f5f5f5 url(../../images/icon_back.png) no-repeat 20px 20px/20px auto;color:#000;font-size:13px;text-align:center;cursor:pointer;letter-spacing:.06em}.error{font-size:.875em}/*# sourceMappingURL=style.css.map */