body{
background:url(/images/template03/skin01/common/bg01.gif) repeat-x left top;
}

#center_wrapper{
width:1003px;
clear:both;
/*background:url(/images/template03/skin01/common/bg02.gif) no-repeat left top;*/
overflow:hidden;
margin:0 auto 0 auto;
padding:0 0 40px 0;
}

/** »ó´Ü¿µ¿ª **/
#lay_header{
width:1003px;
height:95px;
clear:both;
position:relative;
}

#lay_header h1{
width:260px;
/*float:left;
position:absolute;
top:0;
left:0;
text-align:center;
font-family:"±¼¸²", "±¼¸²Ã¼";
font-size:22px;
color:#ed5f00;
/*padding:27px 0 0 0;*/
}
#lay_header h1.name_text{
/*float:left;*/
display: inline-block;
margin-top: -35px;
text-align:center;
vertical-align: middle;
line-height: 1.2em;
font-family:"±¼¸²", "±¼¸²Ã¼";
font-size:22px;
color:#ed5f00;
/*padding:15px 0 5px 0;*/
word-break:keep-all;
}
#lay_header h1.name_img{
float:left;
padding-top:23px;
/*padding-right:10px;*/
line-height:0;
font-size:0;
}

#lay_header .tel_top{
clear:both;
display:block;
text-align:center;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#ed5f00;
font-weight:bold;
line-height:1em;
/*padding-top:5px;*/
}

/* ±Û·Î¹ú¸Þ´º ¹× ÆùÆ®»çÀÌÁî */
#lay_header .gnb_menu{
/*float:right;*/
position: absolute;
right: 0;
top: 0;
height:26px;
background:url(/images/template03/skin01/common/gnb_menu_bg01.gif) no-repeat left top;
padding:0 0 0 33px;
}
#lay_header .gnb_menu li{
float:left;
background:url(/images/template03/skin01/common/gnb_menu_line.gif) no-repeat right 7px;
padding:7px 7px 0 7px;
line-height:0;
font-size:0;
}

#lay_header .gnb_menu .header_font_size{
float:left;
height:19px;
/*background:url(/images/template03/skin01/common/gnb_menu_bg02.gif) no-repeat right top;*/
padding-right:10px;
}
#lay_header .gnb_menu .header_font_size dt{
float:left;
padding:0 3px 0 0;
}
#lay_header .gnb_menu .header_font_size dd{
float:left;
padding-left:3px;
margin-top:-2px;
line-height:0;
font-size:0;
}

#lay_header .gnb_menu .portal_link{
float:left;
height:23px;
background:url(/images/template03/skin01/common/gnb_menu_bg02.gif) no-repeat right top;
padding:3px 35px 0 0;
}

/**»ó´Ü ÁÖ¸Þ´º**/
#lay_topmenu{
display: inline-block;
width:735px;
height: 82px;
margin-top: 55px;
vertical-align: middle;
/*float:right;
padding:23px 0 20px 0;*/
/*text-align:center;*/
}
#lay_topmenu ul li span a{
display:inline;
color:#0a0d12;
font-weight:bold;
}

#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/template03/skin01/menu/top_menu_line.gif) no-repeat right 0;
cursor:pointer;
text-align:center;
font-size:14px;
font-family:"±¼¸²", "±¼¸²Ã¼";
color:#fff;
font-weight:bold;
letter-spacing:-1px;
padding:8px 35px 4px 35px;
}
#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/template03/skin01/menu/top_menu_line.gif) no-repeat right 1px;
cursor:pointer;
text-align:center;
font-size:14px;
font-family:"±¼¸²", "±¼¸²Ã¼";
color:#fff;
font-weight:bold;
letter-spacing:-1px;
padding:6px 16px;
}
#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/template03/skin01/menu/top_menu_line.gif) no-repeat right center;
cursor:pointer;
text-align:center;
font-size:14px;
font-family:"±¼¸²", "±¼¸²Ã¼";
color:#fff;
font-weight:bold;
letter-spacing:-1px;
padding:6px 16px;
}
#lay_topmenu .topmenu07 li .noline{
background:none;
}


/**»ó´Ü ÁÖ¸Þ´º 2011.11.28 ¼öÁ¤*
#lay_topmenu{
width:740px;
float:right;
padding:23px 0 20px 0;
}
#lay_topmenu li{
float:left;
background:url(/images/mini/template03/skin01/menu/top_menu_line.gif) no-repeat left 0;
cursor:pointer;
font-size:16px;
font-family:"±¼¸²", "±¼¸²Ã¼";
color:#fff;
font-weight:bold;
letter-spacing:-1px;
padding:6px 34px;
}
#lay_topmenu li.topmenu_line_none{
background:none;
}*/


/** ÇÏ´Ü¿µ¿ª **/
#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;
}