#header_form{padding:20px 0}.holiday{color:red}.form .inner{max-width:870px;margin:0 auto}.form .inner:after{content:".";height:0;display:block;clear:both;visibility:hidden}.form .inner .hdg_title{padding:20px;margin-bottom:20px;border:1px solid #acdbdd}.form .inner .hdg_title h1{font-size:24px;font-size:1.5rem}.form .inner .hdg_title h1 span{border-left:8px solid #acdbdd;padding-left:20px}.form .inner .flow{margin-bottom:30px}.form .inner .box_form{max-width:770px;margin:0 auto}.form .inner .box_form h2{background-color:#cce7e8;color:#131313;padding:10px 20px;font-weight:700}.form .inner .box_form .box_input{margin-bottom:30px;clear:both}.form .inner .box_form .box_input dl{width:100%;display:table;table-layout:fixed}.form .inner .box_form .box_input dl dt{border-bottom:1px solid #e4e4e4;border-top:1px solid #fff;display:table-cell;width:36.36364%;vertical-align:top;padding:20px;background-color:#f5f5f5;font-size:14px;font-size:.875rem;position:relative}.form .inner .box_form .box_input dl dt span.req{background-color:#de0000;border-radius:5px;color:#fff;font-size:75%;padding:3px 6px;position:absolute;right:10px;top:10px}.form .inner .box_form .box_input dl dd{border-bottom:1px solid #e4e4e4;border-top:1px solid #fff;display:table-cell;padding:20px;font-size:14px;font-size:.875rem;width:63.63636%}.form .inner .box_form .box_input dl dd li{margin-bottom:10px}.form .inner .box_form .box_input dl dd li:last-child{margin-bottom:0}.form .inner .box_form .box_input dl dd li .countarea{margin-top:20px;width:100%;min-height:150px}.form .inner .box_form .box_input dl dd li input{margin-right:10px}.form .inner .box_form .box_input dl dd input{vertical-align:middle;padding:5px}.form .inner .box_form .box_input dl dd input#sei,.form .inner .box_form .box_input dl dd input#seif{width:60%}.form .inner .box_form .box_input dl dd input#email{margin-bottom:20px}.form .inner .box_form .box_input dl dd input#email,.form .inner .box_form .box_input dl dd input#email_confirm{width:80%}.form .inner .box_form .box_input .box_address p{margin-bottom:15px}.form .inner .box_form .box_input .box_address p label{margin-right:10px;width:24%;display:inline-block}.form .inner .box_form .box_input .box_address p .areaaddress{width:66%}.form .inner .box_form .box_policy dt{background-color:#d5d5d5;text-align:center;font-weight:700;padding:6px 0}.form .inner .box_form .box_policy dd{font-size:87.5%;padding:20px;margin-bottom:30px;border:1px solid #e4e4e4}.form .inner .box_form .box_policy dd p{margin-bottom:20px}.form .inner .box_form .box_policy dd p.check_agree{background-color:#fefce7;padding:10px;text-align:center;margin-bottom:0}.form .inner .box_form button{background-color:transparent;border:none;cursor:pointer;vertical-align:middle}.form .inner .box_form .box_secure,.form .inner .box_form .box_thanks{border:1px solid #e4e4e4;padding:20px}.form .inner .box_form .btn_submit{text-align:center;margin-bottom:30px}.form .inner .box_form .box_secure{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.form .inner .box_form .box_secure dt{width:9.09091%}.form .inner .box_form .box_secure dd{width:87.01299%;font-size:12px;font-size:.75rem}.form .inner .box_form .box_time p{font-size:10px;font-size:.625rem;margin-bottom:20px}.form .inner .box_form .box_thanks p{font-size:14px;font-size:.875rem}.form .inner .box_form .note{font-size:12px;font-size:.75rem}.form .inner .erCell{background-color:#fad3cb}.form .inner .erTxt{display:block;font-weight:700;font-size:12px;font-size:.75rem;color:#f33}.form .inner .errInfo{position:absolute;color:#fff;border:#f60;background:#f30;font-size:12px;font-size:.75rem;display:none;opacity:1;filter:alpha(opacity=8000)}@media screen and (max-width:961px){.form .inner{max-width:93.75%;margin:0 auto}}@media screen and (max-width:640px){.form .inner .hdg_title{padding:10px}.form .inner .hdg_title h1{font-size:1.25rem}.form .inner .box_form .box_input dl dt{padding:10px;display:block;width:100%}.form .inner .box_form .box_input dl dd{display:block;width:100%;padding:20px 10px}.form .inner .box_form .box_secure{display:block;width:100%}.form .inner .box_form .box_secure dt{text-align:center;width:100%}.form .inner .box_form .box_secure dd{width:100%}}