@charset "utf-8";

.inquiry_form .detail_cate dl:first-child{display:none !important;}

.inquiry_form{max-width:1200px; margin:40px auto 0;}
.inquiry_form > dt{font-size:18px; color:#303030; font-weight:500; margin-bottom:20px;}
.inquiry_form > dt span{display:block; font-size:16px; font-weight:300; margin-top:5px;}
.inquiry_form > dd{margin-bottom:40px;}
.inquiry_form .inquiry_cate{display:table; width:100%; padding-bottom:25px; border-bottom:solid 1px #d9d9d9;}
.inquiry_form .inquiry_cate li{margin-bottom:5px;}
.inquiry_form .detail_cate_tt{font-size:16px; color:#2a2d32; font-weight:300; margin:20px 0;}
.inquiry_form .detail_cate{width:80%; background:#f9f9f9; padding:25px 10% 20px; border-radius:40px;}
.inquiry_form .detail_cate dl{display:table; width:100%; padding-bottom:10px;}
.inquiry_form .detail_cate dt{font-size:16px; color:#2a2d32; font-weight:300; margin-bottom:8px;}
.inquiry_form .detail_cate dd{margin-bottom:2px;}
.inquiry_form .detail_cate dd input{width:18px; height:18px; vertical-align:text-top; margin-right:16px; border:solid 1px #d9d9d9; background:#FFF;
-moz-appearance:none;
-webkit-appearance:none;
-o-appearance:none;}
.inquiry_form .detail_cate dd input[type="checkbox"]:checked{
-moz-appearance:auto;
-webkit-appearance:auto;
-o-appearance:auto;}
.inquiry_form .detail_cate dd label{font-size:16px; color:#303030; font-weight:400;}
.inquiry_form textarea{width:100%; height:180px; border: 1px solid #ddd; padding:20px 20px; resize:none; box-sizing:border-box; color:#303030; font-weight:400;}
.inquiry_form .add_info li{display:table; width:100%;}
.inquiry_form .add_info li:first-child{border-bottom:solid 1px #ddd; margin-bottom:18px; padding-bottom:18px;}
.inquiry_form .add_info dt{font-size:16px; color:#2a2d32; font-weight:300; margin-bottom:10px;}
.inquiry_form .add_info dd input{width:18px; height:18px; vertical-align:text-top; margin-right:10px;}
.inquiry_form .add_info dd label{font-size:16px; color:#303030; font-weight:400; margin-right:30px;}
.inquiry_form .add_info dd select{width:170px; height:45px; padding-left:15px; border:1px solid #ddd; border-radius:5px 5px; box-sizing:border-box; font-size:16px; color:#bbbbbb; font-weight:400;}
.inquiry_form .basic_info{display:table; width:100%; margin-top:-10px;}
.inquiry_form .basic_info li{width:100%; border-bottom:solid 1px #ddd; padding:16px 0;}
.inquiry_form .basic_info input{width:100%; border:none; font-size:16px; color:#303030; font-weight:400;}
.inquiry_form .basic_info input:-ms-input-placeholder{color:#bbbbbb;}
.inquiry_form .basic_info input::-webkit-input-placeholder{color:#bbbbbb;}
.inquiry_form .basic_info select{width:100%; border:none; font-size:16px; color:#bbbbbb; font-weight:400;}
.inquiry_form .basic_info .etc_info{display:none;}
.inquiry_form .basic_info .etc_info.on{display:block;}
input.blue_ck[type="checkbox"] + label span{display:inline-block; width:28px; height:28px; cursor:pointer; vertical-align:bottom; margin-right:13px; background:#FFF; border:solid 1px #d9d9d9; box-sizing:border-box; border-radius:5px;}
input.blue_ck[type="checkbox"]:checked + label span{background:url(../images/common/input_checked.gif) no-repeat center #00acee; background-size:16px auto; border:solid 1px #00acee;}
input.blue_ck[type="checkbox"]{display:none;}
input.blue_ck[type="checkbox"] + label{font-size:16px; vertical-align:middle; font-weight:500; color:#303030;}
input.blue_ck[type="checkbox"]:checked + label{color:#00acee;}
.inquiry_form .rent_info{display: flex; justify-content: space-between; vertical-align: middle;}
.inquiry_form .rent_info li{width: 45%; padding: 0 0 10px; border-bottom: 1px solid #ddd;}
.inquiry_form .rent_info li.date_middle{width: 10%; text-align: center; border: none; font-size: 20px; font-weight: 500; color: #bbb;}
.inquiry_form .rent_info input{border: none;  width: 100%; color: #bbb; font-size: 16px;}
.inquiry_form .rent_info select{border: none;  width: 100%; color: #bbb; font-size: 16px;}

.inquiry_privacy{max-width:1200px; margin:auto;}
.inquiry_privacy textarea{width:100%; height:180px; background:#f9f9f9; padding:20px 20px; border:none; resize:none; box-sizing:border-box; color:#585956; font-weight:400;}
.inquiry_privacy .privacy_agree{text-align:right; margin-top:10px;}
.inquiry_privacy .privacy_agree input{width:18px; height:18px; vertical-align:text-bottom; margin-right:15px; border:solid 1px #d9d9d9; background:#FFF;
/*-moz-appearance:none;
-webkit-appearance:none;
-o-appearance:none;*/}
.inquiry_privacy .privacy_agree input[type="checkbox"]:checked{
/*-moz-appearance:auto;
-webkit-appearance:auto;
-o-appearance:auto;*/}
.inquiry_privacy .privacy_agree label{font-size:16px; color:#303030; font-weight:500;}

.inquiry_submit{text-align:center; margin-top:40px;}
.inquiry_submit .submit_btn{width: 200px; height: 40px; line-height: 40px; display: block; background-color: #00acee; color: #fff; border: 0; border-radius: 80px; margin: 40px auto; padding: 0; box-sizing: border-box; appearance: none; -webkit-appearance: none; cursor: pointer; font-family: inherit; text-align: center; font-weight: 500;}

/* 640px 이상 해상도 스타일 */	
@media screen and (min-width:640px){

.inquiry_form .inquiry_cate li{float:left; margin-right:40px;}
.inquiry_form .detail_cate_tt{margin:40px 0 20px;}
.inquiry_form .detail_cate{width:calc(100% - 100px); padding:35px 50px 10px;}
.inquiry_form .detail_cate dl{padding-bottom:20px;}
.inquiry_form .detail_cate dt{margin-bottom:18px;}
.inquiry_form .detail_cate dd{float:left; width:50%;}
.inquiry_form .add_info dt{float:left; width:180px;}
.inquiry_form .add_info dd{float:left;}
.inquiry_form .add_info dd label{margin-right:40px;}
.inquiry_form .add_info dd select{float:left; margin-top:-9px;}
.inquiry_form .basic_info li{float:left; width:50%;}

}

/* 1200px 이상 해상도 스타일 */	
@media screen and (min-width:1200px){
.inquiry_form{margin:85px auto 0;}
.inquiry_form > dt{font-size:24px; margin-bottom:40px;}
.inquiry_form > dt span{display:inline; font-size:18px; margin:0 0 0 15px;}
.inquiry_form > dd{margin-bottom:60px;}
.inquiry_form .inquiry_cate li{margin:0 60px 0 0;}
.inquiry_form .detail_cate_tt{font-size:18px;}
.inquiry_form .detail_cate dt{font-size:16px;}
.inquiry_form .detail_cate dd{width:25%; margin-bottom:17px;}
.inquiry_form textarea{font-size:16px;}
.inquiry_form .add_info li:first-child{margin-bottom:28px; padding-bottom:28px;}
.inquiry_form .add_info dt{width:220px; font-size:18px;}
.inquiry_form .add_info dd input{margin-right:15px;}
.inquiry_form .add_info dd label{font-size:16px; margin-right:60px;}
.inquiry_form .add_info dd select{width:200px; height:50px; font-size:18px;}
.inquiry_form .basic_info{margin-top:-30px;}
.inquiry_form .basic_info li{padding:26px 0;}
.inquiry_form .basic_info input{font-size:18px;}
.inquiry_form .basic_info select{font-size:18px;}
input.blue_ck[type="checkbox"] + label span{margin-right:18px;}
input.blue_ck[type="checkbox"] + label{font-size:18px;}
.inquiry_privacy textarea{font-size:16px;}

.inquiry_form .rent_info li{padding: 0 0 20px;}
.inquiry_form .rent_info li.date_middle{font-size: 20px;}
.inquiry_form .rent_info input{font-size: 18px;}
.inquiry_form .rent_info select{font-size: 18px;}

.inquiry_submit{margin-top:60px;}
.inquiry_submit .submit_btn{width: 240px; height: 50px; line-height: 50px; font-size: 17px;}

}

/* 1400px 이상 해상도 */
@media screen and (min-width:1400px){

}
