@charset "utf-8";

/* snb */
#snb .nav > ul > li > a {letter-spacing:-2px; font-size:0.85rem; padding:0.9rem 0.5rem}

#changeWrap .result {background-color:#f9f9f9; text-align:center}
#changeWrap .result > strong {color:#000; margin-bottom:0}

/*입주예약신청*/
.personal_form .tel > span {width:60px !important}

/*A/S접수*/
.as-form .form-select select, .as-form .form-input input {border:1px solid #ddd; height:1.8rem; padding:5px}
.as-form .form-btn {display:inline-block; height:36px; width:10%; min-width:45px; vertical-align:middle}
.as-form .form-btn button {background-color:#353c47; border:1px solid #353c47; color:#fff; cursor:pointer; display:block; font-size:0; position:relative; width:100%; height:100%}
.as-form .form-btn button:after {content:'\e9ef'; color:#fff; display:block; font-family:'fontIcon' !important; font-size:20px}


/* 페이지,검색영역*/
.asRegister-pop {padding:1rem}
.asRegister-pop .board_info {clear:both; font-size:15px; overflow:hidden; position:relative; margin-bottom:15px}
.asRegister-pop .board_info .page_info {color:#666; float:left; margin-top:8px}
.asRegister-pop .board_info .page_info .txt_bold {font-weight:500}
.asRegister-pop .board_info .page_info b {color:#333; font-weight:500}
.asRegister-pop .board_info .page_info strong {color:#fd6800}
/*검색*/
.asRegister-pop .board_info .Search_rss {float:right; text-align:right; width:60%}
.asRegister-pop .board_info .Search_rss form {float:right}
.asRegister-pop .board_info .Search_rss a.icon_rss {display:none}
.asRegister-pop .board_info fieldset {clear:both; display:table; width:100%; position:relative; overflow:hidden}
.asRegister-pop .board_info fieldset select, 
.asRegister-pop .board_info fieldset input, 
.asRegister-pop .board_info fieldset button {background-color:#fff; border:1px solid #ddd; border-right:0; border-radius:0; display:block; width:100%; height:100%; padding:0 10px}
.asRegister-pop .board_info fieldset span {display:table-cell; height:40px; margin-left:-4px; vertical-align:middle}
.asRegister-pop .board_info fieldset span:first-of-type {margin-left:0}
.asRegister-pop .board_info fieldset span.form-select {width:30%}
.asRegister-pop .board_info fieldset span.form-btn {width:10%; min-width:45px}
.asRegister-pop .board_info fieldset span.form-btn button {background-color:#353c47; border:1px solid #353c47; color:#fff; cursor:pointer; font-size:0; position:relative; transition:background .2s; vertical-align:top}
.asRegister-pop .board_info fieldset span.form-btn button:after {content:'\e9ef'; color:#fff; display:block; font-family:'fontIcon' !important; font-size:20px}

@media screen and (max-width:640px) {
	.asRegister-pop .board_info .Search_rss {bakcground:none; border:0; padding:0}
}

/*글목록*/
.asRegister-pop .boardList {border-top:2px solid #464646; width:100%}
.asRegister-pop .boardList table {width:100%}
.asRegister-pop .boardList tr {border-bottom:1px solid #e4e4e4}
.asRegister-pop .boardList th, .asRegister-pop .boardList td {box-sizing:border-box; font-weight:normal; padding:0.7rem; text-align:center}
.asRegister-pop .boardList thead th {border-bottom:1px solid #919191; color:#000; word-break:keep-all}
.asRegister-pop .boardList tr.nodata td {padding:2rem}

@media screen and (max-width:767px) {
	.as-form .form-select, .as-form .form-input, .as-form .form-btn {width:100%}
	.as-form .form-select select, .as-form .form-input input {width:100% !important}
}
