﻿*{margin:0;padding:0;box-sizing:border-box;font-style:normal;font-size:1.6rem;font-family:'Roboto', "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;text-decoration:none}html{font-size:62.5%}body{background-color:#fff}#wrapper{min-height:100vh;padding-top:43px;background-color:#F5F5F5}header{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:43px;border-bottom:1px solid #ccc;background-color:#fff;z-index:10}header .bt_back{display:none !important;position:absolute;left:0;display:flex;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;min-width:2.75rem}header .bt_back:before{content:'';width:152%;height:152%;position:absolute;left:-26%;top:-26%;background-image:-webkit-radial-gradient(center, circle cover, rgba(255,255,255,0.15) 66%, rgba(255,255,255,0) 66%);background-image:radial-gradient(circle at center, rgba(255,255,255,0.15) 66%, rgba(255,255,255,0) 66%);background-repeat:no-repeat;background-position:center;background-size:100% 100%;opacity:0;pointer-events:none;-webkit-transition-duration:.6s;transition-duration:.6s}header .bt_back:after{content:" ";display:block;width:1rem;height:1rem;background-image:url("/static/lib/img/btn_back.png");background-repeat:no-repeat;background-position:0 0;background-size:auto 200%}#contents{position:relative;margin:0 auto;padding-top:20px;padding-bottom:20px;overflow:hidden}#contents>.inner{width:100%;position:relative;display:flex;transition:0.3s ease-out}#error{display:none;padding-bottom:15px}#error ul li{display:none;list-style-type:none;font-weight:700;color:#FF3333}.step{flex:0 0 100%;padding-left:calc( (100% - 640px ) / 2 );padding-right:calc( (100% - 640px ) / 2 )}@media screen and (max-width: 639px){.step{padding:0 15px}}#form .top_txt .txt{margin-bottom:24px}#form .top_txt .txt em{font-weight:700}#form .top_txt .txt span{font-weight:700;color:#538DF1}#form select{display:block;border:1px solid #BFBFBF;width:100%;border-radius:5px;height:30px;padding-left:7px}#form select.err{border:1px solid #FF9999;background-color:#FFEFEF}#form textarea{display:block;width:100%;height:100px;padding:7px;border-radius:5px;border:1px solid #BFBFBF}#form textarea.err{border:1px solid #FF9999;background-color:#FFEFEF}#form input[type="text"]{display:block;width:100%;height:30px;padding-left:7px;border-radius:5px;border:1px solid #BFBFBF}#form input[type="text"].err{border:1px solid #FF9999;background-color:#FFEFEF}#form .block{margin-bottom:24px}#form .block:last-child{margin-bottom:0}#form .block .label{margin-bottom:5px;font-weight:700}#form .block .label .hissu{margin-left:5px;color:#ff0000;font-size:80%}#form .block .txt{margin-top:4px;color:#8C8C8C;font-size:70%}#form .block .txt *{font-size:100%}#form .block .checkbox{display:flex;justify-content:center;align-items:center;padding:15px;border-radius:5px}#form .block .checkbox input{margin-right:5px}#form .block .checkbox label{font-size:90%}#form .block .checkbox label *{font-size:100%}#confirm .block{margin-bottom:24px}#confirm .block:last-child{margin-bottom:0}#confirm .block .label{font-weight:700}#confirm .block .txt{margin-top:4px;color:#8C8C8C;font-size:70%}#confirm .block .txt *{font-size:100%}#finish .block{margin-bottom:24px}#finish .block:last-child{margin-bottom:0}#finish .block .midashi{font-size:120%;color:#538DF1;font-weight:700}#finish .block .midashi *{font-size:100%}#finish .block .txt{margin-bottom:12px}#finish .block .txt:last-child{margin-bottom:0}.buttons a{display:flex;justify-content:center;align-items:center;height:32px;margin-bottom:10px;border:1px solid #538DF1;border-radius:5px;color:#538DF1;font-size:80%;opacity:1;background-color:#fff}.buttons a.disabled{border:1px solid #ccc;color:#a99f9f;pointer-events:none}.buttons a.send{color:#fff;background-color:#538DF1}.buttons a:last-child{margin-bottom:0}.buttons a *{font-size:100%}
/*# sourceMappingURL=parts.css.map */
