/*
* 호반인천청라
* STYLE SHEET
* CSS Auteur - Grayblue
*/

/* 고객센터 */
div.boardwarp{width:100%;}
div.boardwarp ul li{float:left;}
div.boardwarp ul li.gridwarp{position:relative;width:646px;}
div.boardwarp ul li.gridwarp h3{height:29px;}
div.boardwarp ul li.gridwarp span.board{position:absolute;top:-42px;right:20px;}
div.boardwarp ul li.txt{padding:29px 0 0 20px;}

div.boardwarp ul li.gridwarp dl.list{width:100%;font-size:11px;border-bottom:1px solid #6c6c6c;}
div.boardwarp ul li.gridwarp dl.list dt{
	display:inline-block;
	width:100%;
	padding:7px 0 7px 0;
	border-top:1px solid #e5e5e5;
	background: url('../../images/customer/img_faq_q.gif') no-repeat 20px 5px;
}
div.boardwarp ul li.gridwarp dl.list dt.none{
	display:inline-block;
	width:100%;
	padding:7px 0 7px 0;
	margin:0 0 100px 0;
	border-bottom:1px solid #706556;
	text-align:center;
	background:none;
}
div.boardwarp ul li.gridwarp dl.list dt span.num{float:left;width:62px;padding:0 0 0 49px;}
div.boardwarp ul li.gridwarp dl.list dt span.subj{
	float:left;
	width:521px;
	background: url('../../images/customer/icon_faq_pointer1.gif') no-repeat right 50%;
}
div.boardwarp ul li.gridwarp dl.list dt span.subjon{
	float:left;
	width:521px;
	font-weight:bold;
	background: url('../../images/customer/icon_faq_pointer2.gif') no-repeat right 50%;
}
div.boardwarp ul li.gridwarp dl.list dt span.subj a{color:#645a4b;}
div.boardwarp ul li.gridwarp dl.list dt span.subjon a{color:#645a4b;font-weight:bold;}
div.boardwarp ul li.gridwarp dl.list dd{
	display:inline-block;
	border-top:1px solid #e5e5e5;
}
div.boardwarp ul li.gridwarp dl.list dd span.answer{
	float:left;
	width:502px;
	color:#645a4b;
	padding:10px 10px 10px 114px;
	background:#fbfbfb url('../../images/customer/img_faq_a.gif') no-repeat 20px 6px;
}

div.page{
	clear:both;
	width:100%;
	color:#e9e9e9;
	text-align:center;
	margin:22px 0 31px 0;
}
div.page strong{color:#645a4b;}
div.page img.prev{margin:0 30px 0 0;}
div.page img.next{margin:0 0 0 30px;}
div.page a{color:#645a4b;font-size:12px;}

div.boardbtn{width:100%;padding:10px 0 0 0;text-align:right;}

fieldset.search{width:100%;text-align:center;}
fieldset.search select.sel{width:100px;color:#fff;background:#7a7a7a;}

table.list{
	clear:both;
	width:100%;
	font-size:11px;
	background: url('../../images/comm/list_topbg.gif') no-repeat;
	border-bottom:1px solid #6c6c6c;
}
table.list thead th{height:25px;background: url('../../images/comm/list_topline.gif') no-repeat left top;}
table.list thead th.none{background:none}
table.list tbody td{height:24px;text-align:center;border-top:1px solid #e5e5e5;}
table.list tbody td.tit{text-align:left;padding:0 0 0 10px;}
table.list tbody tr.bg td{background:#fbfbfb;}

table.view{width:100%;font-size:11px;background: url('../../images/comm/view_topline.gif') repeat-x left top;}
table.view thead{border-bottom:1px solid #6c6c6c;}
table.view thead th{height:24px;background: url('../../images/comm/view_th_bg.gif') no-repeat;}
table.view thead th.tit{
	height:24px;
	border-bottom:1px solid #fff;
	background: url('../../images/comm/view_th_bg.gif') no-repeat 0 1px;
}
table.view thead td.txt{
	border-bottom:1px solid #e1e1e1;
	background:#faf9f7 url('../../images/comm/view_topline.gif') repeat-x left top;
}
table.view thead td{padding:0 0 0 20px;background:#faf9f7;}
table.view tbody td.cont{
	padding:30px 20px 40px 30px;
	background:#fbfbfb;
	border-top:1px solid #6c6c6c;
	border-bottom:1px solid #6c6c6c;
}

/* tab */
ul.tabstyle1{
	display:inline-block;
	width:742px;
	margin:0 0 26px 0;
	background: url('../../images/danji_info/tab_line.gif') repeat-x left bottom;
}
ul.tabstyle1 li{float:left;}