

.buy_advice_img{width:1040px; height:206px; background:#e6e9ee; margin-top:-20px; margin-bottom:40px;}
.buy_advice_wrap{float:left; width:1040px; height:500px; border-bottom:1px solid #333;}
.buy_advice_wrap .input_area{float:left; width:1040px; height:38px; font-size:18px; margin-bottom:10px;}
.buy_advice_wrap .input_area p{float:left; width:135px; height:38px; line-height:2em; background:#fff; padding-left:15px;}
.buy_advice_wrap .input_area input{float:left; width:320px; height:38px; font-size:18px; border:1px solid #dcdcdc; padding-left:7px; font-size:16px !important;}
.buy_advice_wrap .input_area .phon_section{float:left; width:321px; height:38px; }
.buy_advice_wrap .input_area .phon_section select{float:left; width:99px; height:38px; border:1px solid #dcdcdc; padding-left:7px; font-size:16px !important;}
.buy_advice_wrap .input_area .phon_section span{float:left; padding:0 3px; line-height:1.8em}
.buy_advice_wrap .input_area .phon_section input{float:left; width:99px; height:38px; font-size:16px; border:1px solid #dcdcdc; padding-left:7px; font-size:16px !important; text-align:center;}
.buy_advice_wrap .input_area span.info{float:left; width:110px; height:20px; margin-top:11px; font-size:14px; line-height:0.9em;}
.buy_advice_wrap .input_area span.info input{width:20px; height:18px; margin-top:-2px; margin-right:3px;}
.buy_advice_wrap .input_area .add_wrap{float:left; width:800px; height:38px; }
.buy_advice_wrap .input_area .add_wrap input.add_btn{float:left; width:120px; height:38px; font-size:12px; border:1px solid #dcdcdc; cursor:pointer; margin-right:10px; font-size:12px !important;}
.buy_advice_wrap .input_area .add_wrap input.add_info{float:left; width:120px; height:38px; font-size:16px; border:1px solid #dcdcdc; padding-left:7px; margin-right:10px; font-size:16px !important;}
.buy_advice_wrap .input_area .add_wrap input.add_sec{float:left; width:280px; height:38px; font-size:16px; border:1px solid #dcdcdc; padding-left:7px; font-size:16px !important;}
.buy_advice_wrap .input_area .add_wrap input.add_infobox{float:left; width:540px; height:38px; font-size:18px; border:1px solid #dcdcdc; padding-left:7px; font-size:14px !important;}

.buy_advice_wrap .input_area textarea{float:left; width:540px; height:80px; border:1px solid #dcdcdc; padding:8px; font-size:16px; font-size:14px !important;}

input[type=checkbox] {display: none; }
input[type=checkbox] + label{display: inline-block; cursor: pointer; position: relative; padding-left: 25px; margin-right: 15px; font-size: 13px;}
input[type=checkbox]+ label:before {content: "\2713"; display: inline-block; text-align:center; width: 20px; height: 20px; background:#ccc; border-radius:20px; color:#fff; margin-right: 10px; position: absolute; left: 0; bottom: 1px;}
input[type=checkbox]:checked + label:before { content: "\2713";  /* 체크모양 */ text-shadow: 1px 1px 1px rgba(0, 0, 0, .2); font-size: 18px;  font-weight:800; color: #fff; background:#ff4546; border-radius:20px; text-align: center; line-height: 18px;}

.bottom_info{float:left; width:1040px; height:140px; margin-top:20px;}
.bottom_info .chck_box{margin:20px auto; width:305px; height:25px; line-height:1.3em;}
.bottom_info .chck_box span{font-size:10px; color:#eee; float:right; border-bottom:1px solid #ccc; height:17px;}
.bottom_info .chck_box span a{color:#ccc;}
.bottom_info .btn_box_area{float:left; width:1040px; height:48px; margin-top:7px;}
.bottom_info .btn_box_area .btn_box{margin:10px auto; width:320px; height:48px;}
.bottom_info .btn_box_area .btn_box p.cancel_btn{float:left; width:155px; height:48px; background:#cccccc; color:#fff; font-size:16px; text-align:center; font-weight:600; line-height:3em;letter-spacing:-2px; cursor:pointer; margin-right:10px;}
.bottom_info .btn_box_area .btn_box p.cancel_btn a{color:#fff;}
.bottom_info .btn_box_area .btn_box p.application_btn{float:left; width:155px; height:48px; background:#ff4546; color:#fff; font-size:16px; text-align:center; font-weight:600; line-height:3em; letter-spacing:-2px; cursor:pointer;}
.bottom_info .btn_box_area .btn_box p.application_btn a{color:#fff;}