/* =============================
   서브페이지 리사이징용 소스입니다.
   수정/삭제시 사이트가 틀어질수 있습니다.
   ============================= */



/* 공통 네비게이션 */

.gnb{
	padding: 0px;
}

.location_wrap .location_cont {
	width: auto;
	padding-left: 10px;
}

.sub_content .location_wrap {
	margin: 5px 0px 5px 0px;
}


/* 검색페이지 */

.sub_search_box{
	font-size: 0;
	letter-spacing: 0;
	border: 3px solid #eeeeee;
	box-sizing: border-box;
	padding: 10px 30px;
	margin: 30px 0 20px;
}

.sub_search_box dl{
	width: 48%;
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
}

.sub_search_box dl:nth-child(even){
	margin-left: 4%;
}

.sub_search_box dl,
.sub_search_box dl:first-of-type{
	margin: 20px 0 0 0;
}

.sub_search_box dl dd .select_box{
	width: 38%;
}

.sub_search_box .chosen-container{
	width: 100% !important;
}

.sub_search_box .benefit_box span{
	width: auto;
	margin-right: 10px;
}

.sub_search_box .price_box,
.sub_search_box .benefit_box{
	margin: 0;
}

.sub_search_box .price_box input{
	width: 150px;
}

.sub_search_box .color_box span{
	height: 22px;
	padding-bottom: 3px;
}

.sub_search_box .color_box span label{
	vertical-align: top;
	box-sizing: border-box;
}

.sub_search_box .quick_btn {
	padding: 30px 0 20px;
}



/* 공통 레이아웃 */

.sub_content,
.content_info,
.foot_list ul,
.foot_cont,
.foot_certify,
#footer_wrap .foot_list .foot_list_inner,
.container,
.cut_layout,
.cut_lay_pro {
	padding: 0px 10px;
}

/* 공통 폰트사이즈 */

body, th, td, input, select, textarea, button {
	font-size: 11px;
	letter-spacing: -0.5px;
}

/* 공통 하단여백 */

#contents{
	padding-bottom: 40px;
}
