﻿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"}.wbr{word-break:keep-all}#formWrap{background:url(../images/bg.gif);letter-spacing:.06em}@media all and (max-width:520px){#formWrap{background-size:200px auto}}#formWrap img{display:block;width:100%;height:auto}.header{display:flex;justify-content:center;align-items:center;gap:0 2%;width:min(900px,95%);margin:0 auto;padding-top:25px}@media all and (max-width:520px){.header{flex-direction:column}}.header .logo{width:31%}@media all and (max-width:520px){.header .logo{width:45%}}.header .text{width:67%}@media all and (max-width:520px){.header .text{width:92%;margin-top:15px}}.header .text__ttl{margin-bottom:15px}.header .text__data{line-height:1.7;padding-left:5px;font-size:1.125rem}@media all and (max-width:812px){.header .text__data{line-height:1.5;font-size:min(1rem,2.8vw)}.header .text__data br{display:none}}@media all and (max-width:520px){.header .text__data{font-size:1rem}}#mainContents{padding:20px 0}#mainContents article{max-width:900px;width:95%;margin:0 auto}#mainContents .contents{padding:30px 50px;border-radius:10px;background:#fff}@media all and (max-width:812px){#mainContents .contents{padding:30px 20px}}@media all and (max-width:520px){#mainContents .contents{padding:30px 15px}}.form__ttl{position:relative;margin-bottom:20px;padding:12px 0;border-radius:40px;background-color:#ffb350;color:#fff;font-weight:600;font-size:25px;text-align:center}.form__ttl::after{display:block;content:"";position:absolute;left:50%;bottom:-18px;translate:-50% 0;width:20px;height:20px;clip-path:polygon(0 0, 50% 50%, 100% 0);background-color:#ffb350}@media all and (max-width:812px){.form__ttl{font-size:1.25rem}}@media all and (max-width:520px){.form__ttl{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:25px 0}#form dt,#form dt label{font-weight:bold}#form dt{line-height:1em;margin-bottom:10px;font-size:1.125rem}#form dt span{display:inline-block;margin-right:10px;padding:3px 4px;border:1px #ff6a71 solid;border-radius:3px;background:#fff;line-height:1.2em;color:#ff6a71;font-weight:bold;font-size:11px;vertical-align:2px}#form dt strong{display:inline-block;margin:5px 0;color:#e23912;font-weight:bold}#form dd{line-height:1.5;color:#411b01}#form #age{display:inline-block;width:100px;margin-right:5px}#form ul li{margin:5px 0}#form #chance li{display:inline-block;margin:5px 10px}@media all and (max-width:520px){#form #chance li{display:block}}.radio-input{display:none}.radio-parts{display:inline-block;padding-left:26px;position:relative;color:#000;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:#ff6a71}.radio-input:checked+.radio-parts::after{content:"";display:block;position:absolute;top:7px;left:4px;width:10px;height:10px;background:#ff6a71;border-radius:50%}.file_btn{display:block;max-width:300px;width:100%;margin:0 auto;padding:25px 20px;box-sizing:border-box;background:#f4f4f4;border:1px solid #d4d4d4;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-weight:bold;font-size:125%;text-align:center;cursor:pointer}.file_btn input{display:none}#uploadPreview1,#uploadPreview2{margin-top:5px}#uploadPreview1 em,#uploadPreview2 em{color:#663}.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 #ffcbcd solid;background:#ffe8e9 url(../images/icon_back.png) no-repeat 50px 25px/20px auto;color:#000}#btnWrap #submitBtn{background:#ff6a71;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 */