#center_wrapper{
width:1003px;
clear:both;
background:url(/images/template02/skin01/common/bg02.gif) no-repeat left top;
overflow:hidden;
margin:0 auto 0 auto;
padding:8px 0 40px 0;
position:relative;
}

/** »ó´Ü¿µ¿ª **/
#lay_header{
width:1013px;
height:58px;
clear:both;
position:relative;
}

/*#lay_header h1{
float:left;
font-family:"µ¸¿ò", "µ¸¿òÃ¼";
font-size:24px;
color:#ed5f00;
padding:10px 10px 14px 26px;
}*/
#lay_header h1.name_text{
float:left;
font-family:"µ¸¿ò", "µ¸¿òÃ¼";
font-size:24px;
color:#ed5f00;
padding:8px 10px 5px 20px;
}
#lay_header h1.name_img{
float:left;
padding-top:0px;
padding-right:10px;
}
#lay_header .tel_top{
/*float:left;*/
display: block;
text-align: center;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#ed5f00;
font-weight:bold;
/*padding:10px 0 14px 0;*/
}

/* ±Û·Î¹ú¸Þ´º ¹× ÆùÆ®»çÀÌÁî */
#lay_header .gnb_menu{
float:right;
padding:2px 135px 0 0;
/*padding:2px 154px 0 0;*/
}
#lay_header .gnb_menu li{
float:left;
background:url(/images/template02/skin01/common/gnb_menu_line.gif) no-repeat right top;
padding:0 5px;
line-height:0;
font-size:0;
}

#lay_header .gnb_menu .header_font_size{
float:left;
background:none;
margin-top:-2px;
}
#lay_header .gnb_menu .header_font_size dt{
float:left;
padding:2px 3px 0 0;
}
#lay_header .gnb_menu .header_font_size dd{
float:left;
padding-left:3px;
line-height:0;
font-size:0;
}

#lay_header .portal_link{
position:absolute;
top:0;
right:20px;
}

/**»ó´Ü ÁÖ¸Þ´º**/
#lay_topmenu{
width:231px;
float:left;
background:url(/images/template02/skin01/menu/top_menu_bg.gif) no-repeat left top;
padding:14px 0 65px 0;
}
#lay_topmenu li{
clear:both;
cursor:pointer;
text-align:center;
font-size:16px;
font-family:"±¼¸²", "±¼¸²Ã¼";
color:#fff;
font-weight:bold;
letter-spacing:-1px;
padding:13px 0;
}
#lay_topmenu li a{
color:#fff;
}

#lay_topmenu li.topmenu_line01{
background:url(/images/template02/skin01/menu/top_menu_line01.gif) no-repeat center bottom;
}
#lay_topmenu li.topmenu_line02{
background:url(/images/template02/skin01/menu/top_menu_line02.gif) no-repeat center bottom;
}
#lay_topmenu li.topmenu_line03{
background:url(/images/template02/skin01/menu/top_menu_line02.gif) no-repeat center bottom;
}
#lay_topmenu li.topmenu_line04{
background:url(/images/template02/skin01/menu/top_menu_line02.gif) no-repeat center bottom;
}
#lay_topmenu li.topmenu_line_none{
background:none;
}


/*#lay_topmenu li .sub01{
width:535px;
clear:both;
font-weight:bold;
color:#636161;
position:absolute;
top:50px;
left:65px;
}
#lay_topmenu li .sub01 li{
float:left;
background:none;
padding:0;
}
#lay_topmenu li .sub01 li a{
color:#636161;
padding:0 10px;
}*/

/** ÇÏ´Ü¿µ¿ª **/
#lay_footer{
width:100%;
clear:both;
background:url(/images/common/bottom_bg01.gif) repeat-x left top;
overflow:hidden;
margin-bottom:32px;
}

.bottom{
width:1003px;
height:76px;
clear:both;
background:url(/images/common/bottom_bg02.gif) no-repeat left bottom;
overflow:hidden;
margin:0 auto;
padding-top:8px;
}

.bottom .logo_btm{
width:245px;
float:left;
text-align:right;
font-family:"±¼¸²", "±¼¸²Ã¼";
font-size:22px;
color:#a2a2a2;
font-weight:bold;
padding:41px 20px 0 0;
}
.bottom .logo_btm01{
width:245px;
float:left;
text-align:right;
font-family:"±¼¸²", "±¼¸²Ã¼";
font-size:18px;
color:#a2a2a2;
font-weight:bold;
padding:41px 20px 0 0;
}
.bottom .bottom_link{
width:710px;
float:left;
padding-top:4px;
padding-left:25px;
}
.bottom .bottom_link li{
float:left;
background:url(/images/common/btm_link_line.gif) no-repeat right top;
padding:0 10px;
line-height:0;
font-size:0;
}
.bottom .bottom_link li.link01{
background:none;
padding-left:0;
}
.bottom .copyright{
float:left;
line-height:1.4em;
padding-top:20px;
padding-left:30px;
}
.bottom .copyright address{
font-family:"µ¸¿ò", "µ¸¿òÃ¼";
font-size:11px;
color:#323232;
font-style:normal;
}
.bottom .copyright p{
font-family:"µ¸¿ò", "µ¸¿òÃ¼";
font-size:11px;
color:#5d5c5c;
}

/** ÃÖ±Ùº»¸Å¹° **/
.lay_recent_btm{
width:100%;
clear:both;
background:#fff url(/images/common/recent_bg.gif) repeat-x left top;
overflow:hidden;
}
.lay_recent_btm .recent_btm_center{
width:970px;
margin:0 auto;
padding-top:8px;
position:relative;
height:155px;
}

.lay_recent_btm .recent_btm_title{
width:168px;
height:15px;
float:left;
background:url(/images/common/recent_title_bg.gif) no-repeat left top;
padding:9px 0 0 0;

}
.lay_recent_btm .recent_btm_text{
float:left;
color:#fff;
padding-top:1px;
padding-left:5px;
}
.lay_recent_btm .recent_btm_text strong{
color:#ffef40;
}

.lay_recent_btm .recent_btm_title01{
width:168px;
height:15px;
float:left;
background:url(/images/common/recent_title_bg.gif) no-repeat left top;
/*padding:9px 0 0 37px;*/
padding-top:9px;
}
.lay_recent_btm .recent_btm_text01{
float:left;
color:#fff;
padding-top:1px;
padding-left:5px;

}
.lay_recent_btm .recent_btm_text01 strong{
color:#ffef40;
}
.lay_recent_btm .recent_btm_list{
width:890px;
overflow:hidden;
padding:20px 0 5px 25px;
margin:0 auto;
}
.lay_recent_btm .recent_btm_list li{
float:left;
}

.lay_recent_btm .recent_btm_list .recent_btm_info{
width:222px;
float:left;
padding-bottom:20px;
}

.lay_recent_btm .recent_btm_list .recent_btm_info .maemul_info_text{
width:108px;
float:left;
overflow:hidden;
padding-top:8px;
line-height:1.4em;
}
.lay_recent_btm .recent_btm_list .recent_btm_info .maemul_info_text strong{
width:108px;
clear:both;
display:block;
}
.lay_recent_btm .recent_btm_list .recent_btm_info .maemul_info_text span{
width:108px;
clear:both;
display:block;
}
.lay_recent_btm .recent_btm_list .recent_btm_info .maemul_info_photo{
width:92px;
height:69px;
float:left;
border:1px solid #ced1d6;
padding:3px;
margin-right:10px;
line-height:0;
font-size:0;
}
.lay_recent_btm .recent_btm_list .recent_btm_info .maemul_info_photo img{
width:92px;
height:69px;
}
.lay_recent_btm .recent_btm_list .recent_btm_info li p{
font-family:"µ¸¿ò", "µ¸¿òÃ¼";
font-size:12px;
}

.lay_recent_btm .recent_btm_center .rolling_prev_btn{
width:13px;
height:13px;
position:absolute;
top:84px;
left:5px;
background:Red;
}
.lay_recent_btm .recent_btm_center .rolling_next_btn{
width:13px;
height:13px;
position:absolute;
top:84px;
right:5px;
}
.lay_recent_btm .recent_btm_center .close_btn{
width:65px;
height:24px;
position:absolute;
top:4px;
right:0;
}