@charset "utf-8";
@import url("board.css");
/**
* OLYM Cascading Style Sheets
* File Name : /css/sub.css
* Description : 화제신문 기본 스타일시트
* Author : Hwaje Web business Team / Lee kyoung sun
* Email : designtj@olymcompnay.com
* Date : 2015.04.08
* Update : 2015.04.08
* Copyright(c) 2015 hwaje. All Rights Reserved.
*/



/*----------left_countents---------*/
#left_contents_wrap{
	width:184px;
	float:left;
	min-height:600px;
}
#left_contents{
	width:184px;
}
#left_contents dl dt{
	background:#006bae;
	color:#fff;
	text-align:center;
	font-size:20px;
	font-weight:500;
	height:100px;
}
#left_contents dl dt p{
	padding-top:35px;
}
#left_contents dl dd a{
	display: block;
	padding:13px 0 13px 20px;
	border-bottom:1px solid #d7d7d7;
	background:url(../img/leftM_bg.png) no-repeat  150px 22px ;
	font-weight:500;
}

#left_contents dl dd a:hover{
	color:#006bae;
	background:url(../img/leftM_over.png) no-repeat  150px 22px ;
}

#left_contents dl dd a.over{
	color:#006bae;
	background:url(../img/leftM_over.png) no-repeat  150px 22px ;
}
#s_tel{
	padding-top:30px;
}

/*----------right_countents---------*/
#sub_contents #right_contents_wrap{
	width:795px;
	float:right;
	border-right:1px solid #d7d7d7;
}
#sub_contents #right_contents{
	border-left:1px solid #d7d7d7;
}
#sub_contents #right_contents .contents_body{
	min-height:500px;
}
#sub_contents #right_contents h3{
	font-size:24px;
	font-weight:500;
}
#sub_contents .sub_title{
	height:99px;
	padding-left:40px;
	border-bottom:1px solid #d7d7d7;
}
#sub_contents .sub_title h3{
	padding:30px 0 0 0;
}
#sub_contents .tit_caption{
	font-size:12px;
	letter-spacing:-0.5px;
}

#map {
	width:100%;
	height:400px;
}

.address {
	padding:20px 20px 20px 30px;
}

.address table th{font-size:1.3em;font-weight:bold;}


.sub_table {
	border-top:2px solid #084881;
	width:100%;
	font-size:0.9em;
}
.sub_table th{background:#f3f3f3;text-align:center;font-weight:600;padding:7px;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.sub_table th:first-child{border-left:none;}
.sub_table td {border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:10px;text-align:center;}
.sub_table td.left{text-align:left;}
.sub_table td:first-child{border-left:none;}
.sub_table th.left {text-align:left;}
.sub_table th div.wrap{position:relative;width:100%;height:230px;}
.sub_table th div p.top{position:absolute;top:0;right:0px;}
.sub_table th div p.bottom{position:absolute;bottom:-15px;left:0px;}
