@charset "utf-8";.dnone{display:none}.contactTtl{height:122px;padding:0;border-bottom:none}.contactTtl_ttl{color:#fff;font-size:4rem;line-height:12.2rem}.block_contact{margin:80px auto 40px;width:780px}.form_dl{border-top:1px solid #ccc;display:table;padding:16px 0}.form_dl:last-child{border-bottom:1px solid #ccc}.form_dl dt{display:table-cell;font-weight:bold;width:230px;line-height:3.4rem;vertical-align:top}.form_dl dd{display:table-cell;width:550px;vertical-align:middle}.form_dl dd input{height:34px;font-size:1.6rem;line-height:1.6rem;border:1px solid #5b5858;padding:0 8px}.form_dl dd input::placeholder{color:#aaa}.form_radio input{height:auto;margin:0;padding:0}.form_radio label{margin:0 20px 0 5px}.form_radio_ul li{display:inline-block}.form_dl dd.input-full input{width:500px}.form_dl dd.input-half input{width:250px}.form_dl dd textarea{width:500px;height:200px;border:1px solid #5b5858;padding:8px;line-height:2.2rem}.txt-alert{color:red;font-size:1.4rem;line-height:1.4rem;height:1.4rem;margin-top:8px}.required{background:red;border-radius:11px;color:#fff;font-size:1.4rem;line-height:2.2rem;padding:1px 6px 0;margin-left:10px}.contact_bottom{text-align:center;margin-top:40px}.form_btn{width:190px;height:48px;background:#094;border-radius:6px;display:inline-block;text-align:center;line-height:48px;margin-bottom:120px;cursor:pointer;transition:all .1s ease-in}.form_btn:hover{opacity:.7}.form_btn_txt{color:#fff;font-weight:bold}.chkDl{border-top:1px solid #ccc;padding:16px 0}.chkDl:last-child{border-bottom:1px solid #ccc}.chkDl::after{content:"";display:block;clear:both}.chkDl dt{float:left;font-weight:bold;width:230px;line-height:2.2rem}.chkDl dt label{}.chkDl dd{float:left;width:550px;line-height:2.2rem}#BBack{background:#ccc;margin-right:10px}#BBack p.form_btn_txt{color:#595757}#sendMsg1{font-size:3rem;font-weight:bold;margin-bottom:40px}#sendMsg2{margin-bottom:80px;line-height:2.2rem}div#overray{position:absolute;top:0;left:0;overflow:hidden;z-index:50000;width:100%;background:rgba(0,0,0,.9)}div#overray div.msgBox{position:relative;overflow:hidden;z-index:50001;width:300px;height:200px;top:50%;left:50%;margin:-200px 0 0 -150px;background:#f5f5f4;border-radius:10px;text-align:center}div#overray div.msgBox p.title{background:#115ca3;width:100%;height:30px;text-align:center;line-height:220%;color:#fff}div#overray div.msgBox p.msg{font-size:90%;text-align:center;padding:12px 0}div#overray div.msgBox p.navi{font-size:90%;text-align:left;padding:0 10px}div#overray div.msgBox p.btn{margin-top:15px}div#overray div.msgBox p.btn a{display:block;width:200px;height:30px;margin:auto;text-align:center;background:#ccc;line-height:220%;outline:none;color:#333;border-radius:6px}div#overray span{position:absolute;display:block;width:200px;height:60px;top:40%;left:50%;z-index:50001;margin-top:-30px;margin-left:-100px;background:url('../img/loader.gif') center 35px no-repeat;color:#fff;text-align:center}@media screen and (max-width:1023px){.block_contact{margin:80px auto 40px;width:560px}.form_dl dt{width:180px}.form_dl dd{width:380px}.form_dl dd.form_radio label{margin:0 5px 0 5px}.form_dl dd.input-full input{width:360px}.form_dl dd.input-half input{width:180px}.form_dl dd textarea{width:360px;height:200px}.required{margin-left:6px}.chkDl dt{width:180px}.chkDl dd{width:380px}}@media screen and (max-width:599px){.contactTtl{height:82px}.contactTtl_ttl{font-size:2.4rem;line-height:8.2rem}.block_contact{margin:60px auto 30px;width:300px}.form_dl dt{display:block;width:300px}.form_dl dd{display:block;width:300px}.form_dl dd.form_radio label{margin:0 20px 10px 5px}.form_dl dd.input-full input{width:280px}.form_dl dd.input-half input{width:280px}.form_dl dd textarea{width:280px;height:200px}.required{margin-left:6px}.form_radio_ul li{display:block;margin-bottom:.8rem}.form_btn{width:142px}.chkDl dt{float:none;width:300px;margin-bottom:10px}.chkDl dd{float:left;width:300px}#sendMsg1{font-size:2rem}#sendMsg2{text-align:left}}