body{
background:url(/images/template01/common/bg01.jpg) repeat-x left top;
}

#center_wrapper{
width:1003px;
clear:both;
background:url(/images/template01/common/bg02.jpg) no-repeat left top;
overflow:hidden;
margin:0 auto 0 auto;
padding:8px 0 40px 0;
}

/** »ó´Ü¿µ¿ª **/
#lay_header{
width:1003px;
height:104px;
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:5px 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;
}
#lay_header .gnb_menu li{
float:left;
background:url(/images/template01/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{
width:111px;
height:20px;
clear:both;
position:absolute;
top:0;
right:20px;
z-index:99999;
}

/**»ó´Ü ÁÖ¸Þ´º**/
#lay_topmenu{
width:1000px;
clear:both;
background:url(/images/template01/skin01/menu/top_menu_bg.gif) no-repeat left top;
overflow:hidden;
padding:14px 0 20px 0;
text-align:center;
}

#lay_topmenu ul li span a{
display:inline;
color:#fff;
}

#lay_topmenu span.noline{
background:none;
}

/* ±âº»¸Þ´º */
#lay_topmenu .topmenu{
width:100%;
clear:both;
text-align:center;
/*background:#000;*/
}
#lay_topmenu .topmenu li{
width:100%;
display:inline;
/*background:#FFCC00;*/
}
#lay_topmenu .topmenu li span{
background:url(/images/template01/skin01/menu/top_menu_line.gif) no-repeat right 1px;
cursor:pointer;
text-align:center;
font-size:16px;
font-family:"±¼¸²", "±¼¸²Ã¼";
color:#fff;
font-weight:bold;
letter-spacing:-1px;
padding:0 55px;
}
#lay_topmenu .topmenu li .noline{
background:none;
}

/* ¸Þ´º 6°³ÀÏ ¶§ */
#lay_topmenu .topmenu06{
width:100%;
clear:both;
text-align:center;
/*background:#000;*/
}
#lay_topmenu .topmenu06 li{
width:100%;
display:inline;
/*background:#FFCC00;*/
}
#lay_topmenu .topmenu06 li span{
background:url(/images/template01/skin01/menu/top_menu_line.gif) no-repeat right 1px;
cursor:pointer;
text-align:center;
font-size:16px;
font-family:"±¼¸²", "±¼¸²Ã¼";
color:#fff;
font-weight:bold;
letter-spacing:-1px;
padding:0 27px;
}
#lay_topmenu .topmenu06 li .noline{
background:none;
}

/* ¸Þ´º 7°³ÀÏ ¶§ */
#lay_topmenu .topmenu07{
width:100%;
clear:both;
text-align:center;
/*background:#000;*/
}
#lay_topmenu .topmenu07 li{
width:100%;
display:inline;
/*background:#FFCC00;*/
}
#lay_topmenu .topmenu07 li span{
background:url(/images/template01/skin01/menu/top_menu_line.gif) no-repeat right 1px;
cursor:pointer;
text-align:center;
font-size:16px;
font-family:"±¼¸²", "±¼¸²Ã¼";
color:#fff;
font-weight:bold;
letter-spacing:-1px;
padding:0 22px;
}
#lay_topmenu .topmenu07 li .noline{
background:none;
}


/* 2011.11.28 ¼öÁ¤
#lay_topmenu{
width:1000px;
float:left;
background:url(/images/mini/template01/skin01/menu/top_menu_bg.gif) no-repeat left top;
padding:14px 0 20px 0;
}
#lay_topmenu li{
float:left;
background:url(/images/mini/template01/skin01/menu/top_menu_line.gif) no-repeat left 1px;
cursor:pointer;
font-size:16px;
font-family:"±¼¸²", "±¼¸²Ã¼";
color:#fff;
font-weight:bold;
letter-spacing:-1px;
padding:0 60px;
}
#lay_topmenu li a{
color:#fff;
}*/

/** ÇÏ´Ü¿µ¿ª **/
#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:10px;
}
.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;
}