@charset "utf-8";


/* 공통 */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, form, fieldset, p, button { margin:0; padding:0; font-weight:normal; }
h1, h2, h3, h4, h5 { font-weight:normal; }
ul,ol,dl,li {list-style:none;} 
img { border:0; }
ul, dl { list-style:none; }
dd, dt { padding:0; margin:0; }

body { font-family: '나눔고딕', Nanum Gothic, '맑은고딕', malgun gothic, 돋움, dotum, 굴림, Gulim, "Trebuchet MS", Verdana,  Arial, Helvetica, sans-serif; font-size:14px; color:#333; }

a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:none; text-decoration: underline; }

.cf {} /* float속성을 가진 태그의 엄마태그에게 적용 */
.cf:after { content:""; display:block; clear:both; }



.yellow { color: #f4b10a; }
.red { color: #ff5b57; }
.blue { color: #81a9ff; }
.black { color: #000; }

.blue a { background: #81a9ff; color: #fff; font-weight: 600; }
.gray a { background: #d8d8d8; color: #333; }

h5 { color: #000; font-size: 16px; font-weight: 600; padding-bottom: 10px; }

/* 상세 페이지 (공통) */
#content_tit {
	clear: both;
	width: 1200px;
	margin: 60px auto 50px;
	padding-bottom: 20px;
	border-bottom: 1px solid #81a9ff;
	}
	
#content_tit h2, .navigator { float: left; }
#content_tit .tit_btn, #content_tit .select { float: right; padding-bottom: 10px; }

#content_tit h2 { 
	float: left;
	font-size: 26px;
	font-weight: 600;
	color: #000;
	padding-bottom: 8px;
	}
	
	.tit_icon { width: 11px; height: 7px; background: #ffb400; display: inline-block; margin: 0 15px 10px 0; }

	.navigator { padding: 10px 0 0 60px; background: url(../images/ic_home.png) no-repeat 35px 12px; }
	.navigator span { color: #999; font-size: 10px; }
	.navigator a {
		font-size: 14px;
		color:#333;
		}
	
	.tit_btn a {
		display: inline-block;
		height: 30px;
		line-height:30px;
		font-size: 13px;
		color: #777;
		text-align: center;
		border: 1px solid #dcdcdc;
		padding: 0 20px;
		}
	
	.tit_btn a:hover { background: #fafafa; }
	/*
	.details_list { 
		display: inline-block;
		width: 15px; height: 12px;
		background: url(../img/ic_list.png) no-repeat; padding-top:5px; }
	*/
	.tit_btn a span img { padding-top: 5px; }
	
	.select a {
		display: inline-block;
		width: 140px;
		height: 30px;
		line-height:30px;
		font-size: 13px;
		color: #777;
		text-align: center;
		border: 1px solid #dcdcdc;
		padding: 0 20px;
		}
	.select a span { 
		display: block;
		background: url(../img/img_dropdown_menu_1.png) no-repeat;
		background-position: right 12px;
		color: #000;
		font-weight: 400;
		text-align: left;
		}

#content {
	width: 1200px;
	margin: 0px auto 100px;
	background: #fFF;
	}


.bottom_btn .center { margin-left: 395px; }
.bottom_btn .right { float: right; }

.bottom_btn a {
	margin-top:50px;
	display: inline-block;
	width: 200px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	}

	.bottom_btn ul li { float: left; }
	.bottom_btn ul li:nth-child(1) { margin-right: 10px; }
	




.imsi { padding: 250px 0; text-align: center; }



/* LIst 상단 용도별, 가격별, 지역별 분류 */
.check_box {
	width: 1200px;
	height: 230px;
	background: #fafafa;
	margin-bottom: 50px;
	}
	
	.check_box_tit {
		float: left;
		padding: 30px 0 0 30px;
		width: 120px;
		height: 200px;
		background: #e6e6e6;
		}
	.check_box_tit ul li {
		font-size: 16px;
		font-weight: 600;
		line-height: 40px;
		}
		
	.check_box_text {
		float: left;
		padding: 30px 30px 10px 0px;
		font-size: 15px;
		line-height: 40px;
		}
	.check_box_text input { margin-left: 30px; }

	.check_box_tit .select a {
		display: inline-block;
		width: 50%; 
		color: #333;
		width: 50%;
		height: 40px;
		line-height: 40px;
		border: 1px solid #d8d8d8;
		padding: 0 2%;
		}


/* 하단 버튼 4개 _이용안내, 개인정보 수정, 불편 신고, 1:1 문의 */
.bottom_4_btn { width: 1200px; }

	.bottom_4_btn ul li {
		display: inline-block;
		float: left;
		width: 399px;
		height: 220px;
		border: 1px solid #d8d8d8;
		margin-left: -1px;
		background: linear-gradient(#fff, #fff, #fafafa);
		}
		.bottom_4_btn ul li:nth-child(1) { width: 398px; margin-left: 0px; }
		.bottom_4_btn ul li dl { padding: 30px; position: relative; }
		.bottom_4_btn ul li:nth-child(1) dl { background: url(../images/ic_btn4_04.png) no-repeat 85% 60%; }
		.bottom_4_btn ul li:nth-child(2) dl { background: url(../images/ic_btn4_02.png) no-repeat 85% 60%; }
		.bottom_4_btn ul li:nth-child(3) dl { background: url(../images/ic_btn4_04.png) no-repeat 85% 60%; }
		.bottom_4_btn ul li:nth-child(4) dl { background: url(../images/ic_btn4_04.png) no-repeat 85% 60%; }
		.bottom_4_btn ul li dl dt { 
			font-size: 18px;
			font-weight: 600;
			color: #f5bf1e;
			padding-bottom: 30px;
			}
		.bottom_4_btn ul li dl dd {
			font-size: 14px;
			font-weight: 500;
			color: #333;
			line-height: 24px;
			}
		.bottom_4_btn ul li dl dd a { 
			float: right;
			font-size:14px;
			font-weight: normal;
			color: #000;
			}

/* 하단 1:1 문의하기 */
.one_to_one {
	width: 1158px;
	height: 60px;
	line-height: 60px;
	background: #fafafa;
	border: 1px solid #d8d8d8;
	padding: 0 20px;
	}
.one_to_one a {
	float: right;
	display: inline-block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #81a9ff;
	border-radius: 5px;
	font-weight: 600;
	color: #fff;
	margin-top: 10px;
	}