html>/**/body {overflow-y:scroll;}

/*»ó´Ü ±¤°í·¹ÀÌ¾î*/
.header_ad{
float:left;
width:100%;
height:85px;
background:#01aebe;
}
.header_ad > div{
position:relative;
z-index:10;
clear:both;
width:984px;
height:85px;
margin:0 auto;
}
.header_ad > div .btn{
position:absolute;
right:-50px;
bottom:15px;
z-index:20;
width:21px;
height:21px;
}
.header_ad > div .text{margin:15px 22px 0 10px;}
.header_ad > div > ul, .header_ad > div .text{float:left;}
.header_ad > div > ul > li{float:left;}
.header_ad > div > ul > li:first-child{background:none;padding-left:0;}
/*//»ó´Ü ±¤°í·¹ÀÌ¾î*/



/*¸ð¹ÙÀÏ¼­ºñ½º¾È³» ·¹ÀÌ¾îÆË¾÷*/
.mobile_popup{
position:absolute;
top:35px;	
left:220px;
z-index:20;
width:610px;
}


#wrapper{overflow: hidden; width:100%;}

/**Header ¿µ¿ª**/
#header_wrapper{width:100%;}


#header_wrapper #lay_header{
position:relative;
z-index:20;
clear:both; overflow: hidden;
width:984px;
background:#fff; 
margin:0 auto; padding: 12px 0 15px;
}

#header_wrapper h1{float: left; width:290px; margin:15px 0 0 10px; /*background:#FC0*/}
#header_wrapper h1 img {height: 36px;}

.img_btn {display: block; width: 100%; text-align: right;}
.img_btn + h1, 
.img_btn + h1 + .lnb_menu + #tot_search_form .header_search {margin-top:0 !important;}
.img_btn + h1 + .lnb_menu {margin-top:10px;}

.lnb_menu{float: right; text-align: right; margin-top:18px; /*background:#FC0*/}
.lnb_menu li{display: inline-block; background:url(../images/common/header_lnb_line.gif) no-repeat 0 5px; padding:0 6px 0 9px;}
.lnb_menu li:first-child{background: none;}
.lnb_menu li:last-child{padding-right: 0;}
.lnb_menu li a{color:#333;}
.lnb_menu li span{display: inline-block; background:url(../images/icon/star_icon01.gif) no-repeat 0 5px; padding-left:13px;}

/*Á¦ÁÖÁ¤º¸Åë*/
.header_banner{float:right; margin-top:28px;}

/*»ó´ÜÅëÇÕ°Ë»ö*/
.header_search{
position: relative;
float: left; 
width:345px; height:33px;
background-color: #f7f7f7; border: solid 1px #eae9e9;
border-radius: 4px;
margin-top:10px;
font-size:1em;
}
.header_search select, 
.header_search input[type=text]{display: inline-block; vertical-align: middle; outline: none;}
.header_search select{
width:80px;
height:20px;
border:none;
background:none;
margin:2px 5px 0;
font-size:1em;
}
.header_search input[type=text]{
width:190px;
height:30px;
border:none;
background:none;
font-size:1em; color:#444;
line-height:30px;
margin-top: 1px;
}
.header_search .btn{position: absolute; top: -1px; right: -1px;}
.header_search .btn input{outline: none;}

/*»ó´Ü¸Þ´º*/
.gnb_menu_wrap{height:48px; background-color: #67696a;}
.gnb_menu{display: table; width:988px; margin: 0 auto;}
.gnb_menu > li{display: table-cell; width: 1%; font-size:1.417em; font-weight:700; color:#fff;}
.gnb_menu > li > a{
display: block;
/*width:188px; ¸Þ´º5°³ÀÏ ¶§*/ 
/*width:148px; ¸Þ´º6°³ÀÏ ¶§*/
/*width:122px; ¸Þ´º7°³ÀÏ ¶§*/
/*width:103px; ¸Þ´º8°³ÀÏ ¶§*/
width:auto;
height:48px;
padding:0 20px 0 18px;
text-align:center;
line-height:48px;
color:#fff;
white-space: nowrap;
}
/*.gnb_menu > li:first-child+li > a{width:196px;}*/
/*.gnb_menu > li:first-child+li > a{width:199px;} ¸Þ´º8°³ÀÏ ¶§*/
.gnb_menu > li.over > a, 
.gnb_menu > li:hover > a{background:#4897dc url(../images/menu/gnb_menu_line.gif) repeat-y right 0; text-decoration:none;}
.gnb_menu > li:first-child+li+li+li+li.over > a, 
.gnb_menu > li:first-child+li+li+li+li:hover > a{background:#4897dc;}
.gnb_menu > li > ul{width:auto;}
.gnb_menu > li > ul > li{
float:left;
margin:0 15px;
font-size:0.765em;
font-weight:normal;
color:#333;
}

#sub01{
position:absolute;
top:154px;
left:0; /*»ó´Ü¸Þ´º À§Ä¡*/
width:174px;
}
#sub02{
position:absolute;
top:154px;
left:160px; /*»ó´Ü¸Þ´º À§Ä¡*/
}
#sub03{
position:absolute;
top:154px;
left:315px; /*»ó´Ü¸Þ´º À§Ä¡*/	
}
#sub04{
position:absolute;
top:154px;
left:560px; /*»ó´Ü¸Þ´º À§Ä¡*/	
}
#sub05{
position:absolute;
top:154px;
right:0; /*»ó´Ü¸Þ´º À§Ä¡*/	
width:auto !important;
}

#header_wrapper #lay_header .maemul{
position:absolute;
top:100px;
right:-74px; 
}

/**Contents ¿µ¿ª**/
#contents_wrapper{
position:relative;
clear:both;
width:984px;
margin:20px auto 0 auto;
}


/**¿ÞÂÊ »çÀÌµå ±¤°í**/
.left_adbanner{
position:absolute;
left:-160px;
top:10px;
z-index:99990;
width:150px;	
}
.left_adbanner > div{margin-bottom:10px;}


/**ÃÖ±Ùº»¸Å¹°**/
.today_maemul{
position:absolute;
right:-74px;
top:-9px;
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:0.917em;
/*font-family:"µ¸¿ò",  "µ¸¿òÃ¼", "dotum", "dotumche";*/
line-height:1.3em;
}
.today_maemul ul .nomamul{padding:15px 0; font-size:1.667em; font-weight:bold;}
.today_maemul .pageing{
float:left;
width:62px;
height:25px;
border:1px solid #ddd;
border-top:none;
background:#fff;
margin-bottom:0;
text-align:center;
}
.today_maemul .pageing a{ position:relative;top:4px;left:0;}
.today_maemul .pageing strong{font-size:1em; font-weight:normal;}


/**Footer ¿µ¿ª**/
#footer_wrapper{
float:left;
width:100%;
height:150px;
background:url(../images/common/footer_bg.gif) repeat-x 0 0;
padding-top:10px;
} 
#lay_footer{
clear:both;
overflow:hidden;
width:984px;
margin:0 auto;
}
#lay_footer > li{float:left;}

#lay_footer .footer_logo{float:left; height:25px;}

#lay_footer .footer_link{float:left; width:984px; height:50px;}
#lay_footer .footer_link li{float:left; background:url(../images/common/footer_link_line.gif) no-repeat 0 5px; padding:0 14px 0 15px; font-size:1.083em; font-weight:normal; color:#222;}
#lay_footer .footer_link li a{color:#222;}
#lay_footer .footer_link li:first-child{background:none; padding-left:0;}

/*ÇÏ´Ü Ä«ÇÇ¶óÀÌÅÍ*/
#lay_footer p, #lay_footer address{clear:both; line-height:1.6em;}
#lay_footer address span, #lay_footer address strong{display:block;}
#lay_footer address strong{display:block;}
#lay_footer .qrcode{float:right; margin-top:2px;}
