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

BODY{
	background-color: #d9e7fa;
}
.wrap{
	background:url(/new/img/bg_wrap.png) repeat-y;
	width:1004px;
	margin:0 auto;
	position:relative;
}
.fix_980{
	width:980px;
	margin:0 auto;
}
.header{
	width:980px;
	height:230px;
}
.header h1{
	width:415px;
	margin:0 auto;
	padding:40px 0;
}
.header .rsv_btn{
	position:absolute;
	top:0;
	right:89px;
}
.lnb{
	background:url(../img/bg_top.jpg) no-repeat center 0;
	padding:8px 0 0 0;
	position:relative;
	text-align: center;
}
.lnb ul{
	padding:0 18px;
}

.lnb ul li{
	display:inline-block;
	width:calc(100%/6);
	padding:10px;
	position:relative;
	font-weight:500;
	font-size:1.2em;
	text-align:center;
}
.lnb ul li ul{
	display:none;
	text-align:left;
	position:absolute;
	top:45px;
	height:36px;
	padding:0;
	z-index:100;
	width:500px;
}
.lnb ul li ul li{

	position:relative;
	float:left;
	width:125px;
	font-size: 0.85em;
	padding:6px 0px;
}
.lnb ul li ul li a{color:#fff;padding:9px 20px;}
.lnb ul li ul li a:hover{color:#fff;background-color:#4987e1;padding:9px 20px;}

.bg_depth02{
	position:absolute;
	top:53px;
	left:20px;
	background:url(../img/bg_depth2.png) repeat-x;
	width:940px;
	height:36px;
	padding:0;
	z-index:99;
}
.lnb ul li ul.lnb06_depth2{
	left:-210px;
}
.lnb li a:hover{color:#4a9deb;}
.lnb li:hover >ul{
	display:block;
	padding:0;
}


.contents_wrap{
	position:relative;
	width:940px;
	margin:0 auto;
}
.footer_wrap{
	background:#545454;
	padding:20px 100px 35px 100px;
	text-align:center;
}
.footer_wrap .f_top_btn{
	padding-bottom:20px;
	border-bottom:1px solid #7c7c7c;
}
.footer_wrap .footer h3{
	padding:20px 0;
	color:#fff;
	font-size:1.5em;
	font-weight:bold;
}
.footer_wrap .footer .adress{
	color:#e4e4e4;
	font-size:0.95em;
}
.footer_wrap .footer .copyright{
	color:#e4e4e4;
	padding-top:15px;
}

/*많이쓰이는것*/
.tit{
	text-overflow:ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}

a.overing .roll, a.overing:hover .over {
	display:inline-block;
}
a.overing .over, a.overing:hover .roll {
	display:none;
}
button{
	cursor:pointer;
}
.div_aft:after{
	content:"";
	display:block;
	clear:both;
	height: 0;
	visibility: hidden;
}
.div_aft: {*zoom:1;}
/* 기본 링크 */
a{
	color:#444;
	text-decoration:none;
}
a:hover{
	color:#444;
	text-decoration:none;
}

/*font_color*/
.font_bold{
	font-weight:bold;
}
.font_red{
	color:#ff0000;
}
.font_org{
	color:#ff6c00;
}
.font_blue{
	color:#2566D4;
}
.font_blue{
	color:#2566D4;
}
.font_sky{
	color:#12a0f2;
}
.font_pink{
	color:#e530a0;
}


.font_10{
	font-size:10px;
}
.font_11{
	font-size:11px;
}
.font_12{
	font-size:12px;
}
.font_13{
	font-size:13px;
}
.font_14{
	font-size:14px;
}
.font_15{
	font-size:15px;
}
.font_16{
	font-size:16px;
}
.font_17{
	font-size:17px;
}
.font_18{
	font-size:18px;
}
.font_19{
	font-size:19px;
}
.font_20{
	font-size:20px;
}
.font_21{
	font-size:21px;
}
.font_22{
	font-size:22px;
}
.font_23{
	font-size:23px;
}
.font_24{
	font-size:24px;
}

.fw-500{
	font-weight:500;
}
.fw-600{
	font-weight:600;
}
.fw-700{
	font-weight:700;
}
