html>/**/body {overflow-y:scroll;}

body{background:#525353;}

#wrapper{
float:left;
width:100%;
background:#fff;
}

/**Header ¿µ¿ª**/
#header_wrapper{
float:left;
width:100%;
}


#header_wrapper #lay_header{
position:relative;
z-index:20;
clear:both;
width:976px;
min-height:83px;
margin:0 auto;
padding-top:21px;
}

#header_wrapper h1{
/*float:left;*/
display: inline-block;
width:215px;
/*margin-top:22px;*/
text-align:center;
vertical-align: middle;
line-height: 1.2em;
font-size:18px;
font-family:"NanumGothicBold";
word-break:keep-all;
/*background:#FC0*/
}
#header_wrapper h1 span{display:block; font-size:16px; color:#cd0f0f;}

.lnb_menu{
position:absolute;
top:0;
left:0;
width:962px;
}
.lnb_menu ul li{
float:left;
height:20px;
padding:0 10px;
font-size:11px;
font-family:"³ª´®°íµñ", "NanumGothic";
color:#fff;
}
.lnb_menu ul li a{color:#fff;}
.lnb_menu ul li a:hover{text-decoration:underline;}
.lnb_menu .right{float:right;}
.lnb_menu .left{float:left;}
.lnb_menu .left li:first-child span{float:left;height:20px; background:url(/2014/images/template04/common/favoritesl_icon.gif) no-repeat 0 5px; padding-left:13px;}
.lnb_menu .left li span{float:left; height:20px; background:url(/2014/images/template04/common/potal_icon_skin01.gif) no-repeat 0 0; padding-left:26px;}

.lnb_menu .resize span{
position:relative;
top:-1px;
left:0;
}
.lnb_menu .resize img{vertical-align:middle;}

/*»ó´Ü¸Þ´º*/
.gnb_menu{
display: inline-block;
width:730px;
height:82px;
margin-right:20px;
text-align: right;
vertical-align: middle;
}
.gnb_menu > li{
display: inline-block;
margin:0 4px;
font-size:17px;
font-family:"NanumGothicBold";
font-weight:600;
color:#333;
}
.gnb_menu > li > a{
float:left;
min-width:75px;
height:50px;
padding:32px 25px 0 25px;
text-align:center;
color:#333;
}
.gnb_menu > li.over > a, .gnb_menu > li:hover > a{
height:38px;
padding-top:44px;
color:#fff;
}
#menu01:hover > a ,#menu01.over > a{
background:#ff7a12 url(/2014/images/common/menu_icon01.png) no-repeat center 20px;
}
#menu02:hover > a ,#menu02.over > a{
background:#ff7a12 url(/2014/images/common/menu_icon02.png) no-repeat center 20px;
}
#menu03:hover > a ,#menu03.over > a{
background:#ff7a12 url(/2014/images/common/menu_icon03.png) no-repeat center 20px;
}
#menu04:hover > a ,#menu04.over > a{
background:#ff7a12 url(/2014/images/common/menu_icon04.png) no-repeat center 20px;
}
#menu05:hover > a ,#menu05.over > a{
background:#ff7a12 url(/2014/images/common/menu_icon05.png) no-repeat center 20px;
}

.gnb_menu > li > ul > li{
float:left;
margin:0 15px;
font-size:12px;
font-weight:normal;
color:#333;
}

#sub01{
position:absolute;
top:118px;
left:0; /*»ó´Ü¸Þ´º À§Ä¡*/
width:174px;
}
#sub02{
position:absolute;
top:118px;
left:160px; /*»ó´Ü¸Þ´º À§Ä¡*/
}
#sub03{
position:absolute;
top:118px;
left:315px; /*»ó´Ü¸Þ´º À§Ä¡*/	
}
#sub04{
position:absolute;
top:118px;
left:470px; /*»ó´Ü¸Þ´º À§Ä¡*/	
}
#sub05{
position:absolute;
top:118px;
left:495px; /*»ó´Ü¸Þ´º À§Ä¡*/	
width:480px;
}

#header_wrapper #lay_header .maemul{
position:absolute;
top:75px;
right:28px; 
}

/**Contents ¿µ¿ª**/
#contents_wrapper{
position:relative;
top:0;
right:-50%;
float:left;
width:976px;
margin-left:-488px;
}

/**ÃÖ±Ùº»¸Å¹°**/
.today_maemul{
position:absolute;
right:-74px;
top:62px;
z-index:99990;
width:64px;
}
.today_maemul ul{
float:left;
width:62px;
border:solid 1px #e8e8e8;
border-bottom:none;
background:#fff;
}
.today_maemul ul > li{
float:left;
width:62px;
border-top:solid 1px #e8e8e8;
padding:5px 0;
text-align:center;
}
.today_maemul ul > li:first-child{border-top:none;}
.today_maemul ul > li .photo{
height:35px;
}
.today_maemul ul > li span, .today_maemul ul > li strong{
display:block;
font-size:11px;
font-family:"µ¸¿ò",  "µ¸¿òÃ¼", "dotum", "dotumche";
line-height:1.3em;
}
.today_maemul ul .nomamul{padding:15px 0; font-size:20px; font-weight:bold;}
.today_maemul .pageing{
float:left;
width:62px;
height:25px;
border:1px solid #ddd;
border-top:none;
background:#fff;
text-align:center;
}
.today_maemul .pageing a{ position:relative;top:4px;left:0;}
.today_maemul .pageing strong{font-size:12px; font-weight:normal;}

/**Footer ¿µ¿ª**/
#footer_wrapper{
float:left;
width:100%;
background:#525353 url(/2014/images/template04/common/footer_line.gif) repeat-x 0 0;
padding:25px 0 15px 0;
} 
#footer_area{
position:relative;
clear:both;
overflow:hidden;
width:976px;
margin:0 auto;
font-family:"³ª´®°íµñ", "NanumGothic";
}
#footer_area > li{float:left;}
#footer_area > li:first-child{width:770px;}

#footer_area .footer_logo{
float:left;
width:230px;
height:53px;
margin-left:20px;
font-size:18px;
font-family:"NanumGothicBold";
line-height:1.4em;
color:#cbc6c6;
}

#footer_area .footer_link{float:left; height:25px; margin-left:250px;}
#footer_area .footer_link li{float:left; background:url(/2014/images/template04/common/footer_link_line.gif) no-repeat 0 6px; padding:0 9px 0 10px; font-weight:normal; color:#cbc6c6;}
#footer_area .footer_link li a{color:#cbc6c6;}
#footer_area .footer_link li strong{font-weight:600;}
#footer_area .footer_link li:first-child{background:none; padding-left:0;}

/*ÇÏ´Ü Ä«ÇÇ¶óÀÌÅÍ*/
#footer_area p, #footer_area address{
float:left;
width:500px;
line-height:1.3em;
color:#909090;
}
#footer_area address span{float:left; width:100%;}
#footer_area .fam_site{
position:absolute;
top:0;
right:0;
}
#footer_area .fam_site select{width:200px; font-family:"³ª´®°íµñ", "NanumGothic";}
