﻿input,select,textarea{font-size:100%;-webkit-appearance:none}input[type=submit]{border-radius:0}table.tbl_basic{margin-bottom:30px}table.tbl_basic th,table.tbl_basic td{float:left;width:100%}table.tbl_basic th span{display:inline-block;float:right;color:#fff !important;background:#633;line-height:1;padding:5px;font-size:.9em;font-weight:normal}@media only screen and (min-width: 768px){table.tbl_basic th,table.tbl_basic td{float:none;width:auto}table.tbl_basic th{width:30%}table.tbl_basic td{width:70%}}.chk_privacy{text-align:center;margin-bottom:15px}.link_privacy{text-align:center;margin-bottom:30px}.link_privacy:before{content:"";font-family:"FontAwesome";margin-right:5px}.box_btn{text-align:center;max-width:400px;margin:0 auto}.box_flow{margin-bottom:30px;text-align:center}.box_flow li{display:inline-block;font-weight:bold;color:#ccc;text-align:center;vertical-align:middle;margin:0 10px;font-size:1.2em;letter-spacing:1px;line-height:1;border:1px solid #633;padding:10px;position:relative}.box_flow li span{font-family:"Cutive Mono",sans-serif;display:block;font-size:.8em;margin-bottom:5px}.box_flow li:before{content:"";font-family:"FontAwesome";margin:0 10px;color:#ccc;position:absolute;top:50%;left:-28px;margin-top:-0.5em}.box_flow li:first-child:before{display:none}.box_flow li.active{color:#633;background:url(../images/common/bg_beige_s.png)}@media only screen and (min-width: 768px){.box_flow li{width:100px}}#con_form{max-width:1024px;margin-left:auto;margin-right:auto;padding:0 15px}#con_form .box_notice{margin-bottom:50px;padding:15px;background:url(../images/common/bg_beige_s.png)}#con_form .box_notice .img{max-width:200px;margin:0 auto 15px}#con_form .box_notice h3{font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro","HGS明朝E","メイリオ","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",serif;color:#633;font-size:1.6em;text-align:center;margin-bottom:10px}#con_form .box_notice .txt{font-size:.9em;margin-bottom:10px}#con_form .box_notice .txt_tel{text-align:center;color:#633;font-family:"游明朝",YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro","HGS明朝E","メイリオ","ＭＳ Ｐ明朝","MS PMincho","Times New Roman",serif;text-decoration:none;margin-bottom:7px;display:flex;align-items:center;gap:10px}#con_form .box_notice .txt_tel a,#con_form .box_notice .txt_tel span{text-decoration:none;color:#633;font-size:1.8em}@media(max-width: 480px){#con_form .box_notice .txt_tel a,#con_form .box_notice .txt_tel span{font-size:1.4em}}@media(max-width: 480px){#con_form .box_notice .txt_tel{justify-content:center}}#con_form .box_notice .txt_tel:before{content:"";display:inline-block;vertical-align:middle;background:url(../images/footer/ic_tel.png) 0 0 no-repeat;background-size:30px;width:30px;height:26px}#con_form .box_notice .time{font-size:.9em;text-align:center}#con_form .txt_intro{font-size:.9em;margin-bottom:20px}@media only screen and (min-width: 768px){#con_form .box_notice{overflow:hidden}#con_form .box_notice .img{float:left;margin:0}#con_form .box_notice .detail{float:left;width:70%;padding-left:20px}#con_form .box_notice .detail h3{text-align:left}#con_form .box_notice .detail h3 br{display:none}#con_form .box_notice .detail .txt_tel,#con_form .box_notice .detail .time{text-align:left}#con_form .box_notice .detail .time{text-align:left}#con_form .txt_intro{font-size:1em;margin-bottom:30px;text-align:center}}@media only screen and (min-width: 1025px){#con_form{padding:0}}@media print{#con_form{padding:0}}.ie8 #con_form{padding:0}.con_thanks .txt{margin-bottom:15px}@media only screen and (min-width: 768px){.con_thanks{text-align:center}}label.error{cursor:pointer;margin-left:0;margin-right:0;padding-left:0;position:static;color:red;margin-top:10px}label.rad{cursor:pointer;margin-right:20px;padding-left:25px;display:inline-block;position:relative;line-height:1}label.rad:before{position:absolute;content:"";top:50%;left:0;width:20px;height:20px;margin-top:-10px;background:#fff;border:1px solid #ccc;border-radius:50%}label.chk{display:inline-block;line-height:1;cursor:pointer;margin-left:10px;margin-right:10px;padding-left:18px;display:inline-block;position:relative;line-height:1}label.chk:before{position:absolute;content:"";top:50%;left:-10px;width:18px;height:18px;margin-top:-10px;background:#fff;border:1px solid #ccc}input[type=radio]:checked+label:after{position:absolute;content:"";top:50%;left:6px;width:10px;height:10px;margin-top:-4px;border-radius:50%;background:red}input[type=checkbox]:checked+label:after{position:absolute;content:"";font-family:"FontAwesome";color:red;top:50%;left:-12px;margin-top:-14px;font-size:1.6em}input[type=radio],input[type=checkbox]{visibility:hidden;width:0;height:0}input[type=text]{width:100%;padding:5px;border:1px solid #ccc}@media only screen and (min-width: 768px){input[type=text].middle{width:60%}input[type=text].short{width:40%}}.select-group{position:relative}.select-group:after{position:absolute;content:"";font-family:"FontAwesome";color:#333;font-size:1.4em;top:50%;right:5px;margin-top:-0.5em;line-height:1}select{width:100%;padding:5px 1.5em 5px 5px;cursor:pointer;position:relative;background:#fff}select.min{width:auto}@media only screen and (min-width: 768px){select{width:auto}}textarea{width:100%;padding:5px}input[type=submit]{cursor:pointer;padding:10px 0}input[type=submit].disabled{cursor:auto}.btn_submit,.btn_send,.btn_back{width:100%;font-size:1.2em;padding:0;color:#fff;font-weight:bold;position:relative;top:0;left:0;transition-duration:.1s}.btn_submit:hover,.btn_send:hover,.btn_back:hover{opacity:.8}.btn_submit,.btn_send{line-height:40px;margin-bottom:10px}.btn_submit.disabled,.btn_send.disabled{color:#fff;border:1px solid #ccc;border-bottom:4px solid #ccc;background-color:#ccc}.btn_submit.disabled:hover,.btn_send.disabled:hover{opacity:1}.btn_submit{border:1px solid #633;border-bottom:4px solid #633;background-color:#dfd7bb;color:#633}.btn_send{border:1px solid #e82c0c;border-bottom:4px solid #e82c0c;background-color:#e8680c}.btn_back{line-height:30px;font-size:1.2em;border:none;background-color:#707070;cursor:pointer}
