/** ÄÁÅÙÃ÷ ¿µ¿ª **/
#lay_contents{
width:1003px;
float:left;
}

/** ¼­ºê¸ÞÀÎ **/
.sub_main{
width:743px;
height:159px;
float:right;
padding:0 0 14px 0;
margin-right:2px;
position:relative;
}
.sub_main_bg{
width:743px;
height:159px;
background:url(/images/template02/skin01/sub/sub_main_bg.png) no-repeat left top;
position:absolute;
top:0;
left:0;
}

.sub_main_text_bg{
width:743px;
height:159px;
float:right;
background:url(/images/template02/sub/sub_main_bg01.jpg) no-repeat left top;
margin:0 0 14px 0;
position:relative;
}
.sub_main_text_bg .sub_main_text{
font-size:24px;
font-weight:bold;
color:#424242;
text-align:center;
position:absolute;
top:25px;
left:181px;
}

/* ¼­ºê¸ÞÀÎ »ùÇÃÀÌ¹ÌÁöÃß°¡ 2011.12.09 */
.sub_main_text_bg01{
width:743px;
height:159px;
float:right;
background:url(/images/template02/sub/sub_main_bg01.jpg) no-repeat left top;
margin:0 0 14px 0;
position:relative;
}
.sub_main_text_bg02{
width:743px;
height:159px;
float:right;
background:url(/images/template02/sub/sub_main_bg02.jpg) no-repeat left top;
margin:0 0 14px 0;
position:relative;
}
.sub_main_text_bg03{
width:743px;
height:159px;
float:right;
background:url(/images/template02/sub/sub_main_bg03.jpg) no-repeat left top;
margin:0 0 14px 0;
position:relative;
}
.sub_main_text_bg04{
width:743px;
height:159px;
float:right;
background:url(/images/template02/sub/sub_main_bg04.jpg) no-repeat left top;
margin:0 0 14px 0;
position:relative;
}
.sub_main_text_bg05{
width:743px;
height:159px;
float:right;
background:url(/images/template02/sub/sub_main_bg05.jpg) no-repeat left top;
margin:0 0 14px 0;
position:relative;
}

.sub_main_text{
font-size:24px;
font-weight:bold;
color:#424242;
text-align:center;
position:absolute;
top:15px;
left:181px;
padding:10px 0 0 0;
}


/** ¿ÞÂÊ¸Þ´º ¿µ¿ª **/
#left_area{
width:232px;
float:left;
background:url(/images/template02/skin01/menu/left_menu01_bg02.gif) repeat-y;
margin:0 0 10px 0;
/*position:absolute;
top:380px;
left:0;*/
}

/* °í°´»ó´ã¹®ÀÇ */
#left_area .lay_tel{
width:207px;
height:120px;
background:url(/images/template02/skin01/sub/tel_bg.gif) no-repeat left top;
padding:15px 15px 0 10px;
}
#left_area .lay_tel dt{
width:197px;
clear:both;
background:url(/images/template02/skin01/sub/tel_line.gif) no-repeat left bottom;
overflow:hidden;
padding:0 0 14px 10px;
line-height:0;
font-size:0;
}
#left_area .lay_tel dd{
clear:both;
}
#left_area .lay_tel dd.tel_number{
clear:both;
text-align:center;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#ed5f00;
padding:5px 0 8px 0;
}
#left_area .lay_tel dd.tel_time{
clear:both;
background:url(/images/common/icon01.gif) no-repeat left 5px;
/*font-size:11px;
font-family:"µ¸¿ò", "µ¸¿òÃ¼";*/
color:#828282;
line-height:1.4em;
padding-left:5px;
margin-left:10px;
}

#left_area h2{
width:232px;
background:#fff url(/images/template02/skin01/menu/left_menu01_bg01.gif) no-repeat left 15px;
text-align:center;
padding:30px 0 23px 0;
}

.lay_leftmenu{
width:206px;
background:url(/images/template02/skin01/menu/left_menu01_bg03.gif) no-repeat left bottom;
padding:0 13px 5px 13px;
}
.lay_leftmenu li{
background:url(/images/common/icon_dot01.gif) no-repeat left 5px top 9px;
font-weight:normal;
font-family:"µ¸¿ò", "µ¸¿òÃ¼";
letter-spacing:-1px;
color:#333; font-size: 13px;
line-height:1.8em;
padding:0 0 4px 10px; margin-top: 10px;
position:relative;
border-bottom: solid 1px #e2e2e2;	
}
.lay_leftmenu li:first-child{margin-top: 0;}
.lay_leftmenu li:last-child{border-bottom-width: 0;}
.lay_leftmenu li a{color:#333;}

/* ¸Å¹° ¾ÆÀÌÄÜ */
.lay_leftmenu li .maemul_icon01{
width:15px;
position:absolute;
top:2px;
right:46px;
}
.lay_leftmenu li .maemul_icon02{
width:15px;
position:absolute;
top:2px;
right:33px;
}
.lay_leftmenu li .maemul_icon03{
width:15px;
position:absolute;
top:2px;
right:25px;
}
.lay_leftmenu li .maemul_icon04{
width:15px;
position:absolute;
top:2px;
right:9px;
}
.lay_leftmenu li .maemul_icon05{
width:25px;
position:absolute;
top:2px;
right:46px;
}

/* ¸¶ÀÌÆäÀÌÁö ¿ÞÂÊ¸Þ´º */
#left_area .leftmenu_mypage{
width:232px;
background:#fff url(/images/template02/skin01/menu/left_menu02_bg01.gif) no-repeat left 14px;
text-align:center;
font-size:12px;
color:#fff;
padding:18px 0 10px 0;
}

.lay_leftmenu02{
width:204px;
background:url(/images/template02/skin01/menu/left_menu02_bg02.gif) no-repeat left bottom;
padding:0 15px 17px 13px;
}
.lay_leftmenu02 li{
clear:both;
background:url(/images/common/icon03.gif) no-repeat 7px 9px;
border-bottom:1px solid #eee;
padding:4px 10px 2px 20px;
color:#7d7d7d;
}
.lay_leftmenu02 li a{
color:#7d7d7d;
}
.lay_leftmenu02 .leftmenu02_over{
color:#1c1c1c;
}
.lay_leftmenu02 .leftmenu02_over a{
color:#1c1c1c;
}

/** ºü¸¥¸Å¹°°Ë»ö **/
.search_maemul{
width:728px;
height:72px;
float:right;
background:url(/images/template02/skin01/sub/search_maemul_bg.gif) no-repeat left top;
overflow:hidden;
padding-top:12px;
padding-left:15px;
}
.search_maemul dt{
float:left;
padding:17px 18px 0 0;
}
.search_maemul dd{
float:left;
padding-left:4px;
}
.search_maemul dd .search_maemul_btn{
margin:-3px 0 0 5px;
}

.search_maemul dd select{
width:85px;
height:20px;
border:1px solid #d7d7d8;
font-family:"µ¸¿ò", "µ¸¿òÃ¼";
color:#1b1d1f;
}
.search_maemul dd input.search_form{
width:200px;
height:18px;
border:1px solid #d7d7d8;
font-family:"µ¸¿ò", "µ¸¿òÃ¼";
color:#1b1d1f;
}

.search_maemul dd.search_text_input{
float:left;
width:514px;
padding:0 0 0 240px;
margin-top:-9px;
}
.search_maemul dd.search_text_input span{
float:left;
}


/** ÄÁÅÙÃ÷ Å¸ÀÌÆ² **/
.cont_title{
width:732px;
float:right;
background:url(/images/template02/skin01/common/cont_title_line.gif) no-repeat left bottom;
padding:0 0 10px 10px;
margin:0 0 5px 0;
position:absolute;
top:330px;
right:0;
}
.cont_title span{
height:21px;
float:left;
background:url(/images/template02/skin01/sub/icon_title.gif) no-repeat left center;
font-size:16px;
font-family:"µ¸¿ò", "µ¸¿òÃ¼";
font-weight:bold;
color:#2a426b;
padding-top:2px;
padding-left:23px;
}

/** ÆäÀÌÁö °æ·Î **/
.location{
position:absolute;
top:330px;
right:10px;
background:url(/images/common/icon_home.gif) no-repeat left 5px;
font-size:11px;
font-family:"µ¸¿ò", "µ¸¿òÃ¼";
color:#8c8c8c;
padding:2px 0 0 17px;
}
.location a{
color:#8c8c8c;
}

/* ÄÁÅÙÃ÷ ¿µ¿ª */
#contents{
width:744px;
float:right;
padding-top:10px;
position:relative;
}
