/* leftmenu */
#container .left {width:180px; margin-bottom:40px; float:left;}
#container .left .lf_menu dt {width:180px; height:32px; background-image:url('/images/sub/leftmenu.gif'); background-position:left top; background-repeat:no-repeat; font-weight:bold; font-family:Shanti,NanumGothic,'Nanum Gothic',Arial,sans-serif !important;}
#container .left .lf_menu dt p {padding-top:11px; margin-left:25px; font-family:Shanti,NanumGothic,'Nanum Gothic',Arial,sans-serif !important; color:#888;}
#container .left .left_ov {width:180px; height:32px; background-image:url('/images/sub/leftmenu_ov.gif') !important; background-position:left top !important; background-repeat:no-repeat !important; font-weight:bold; color:#ffffff !important ;font-family:Shanti,NanumGothic,'Nanum Gothic',Arial,sans-serif !important;}
#container .left .left_ov p {color:#ffffff !important; font-family:Shanti,NanumGothic,'Nanum Gothic',Arial,sans-serif !important;}

/* contents */
.contents {width:820px; margin:0 0 40px 18px; background-image:url('/images/sub/cont.gif'); background-position:left top; background-repeat:repeat-y; float:right;}
*:first-child+html .contents {margin-bottom:5px;}
.contents .cont_tit {margin:30px; padding-bottom:4px; position:relative; border-bottom:1px solid #dbdbdb;}
.contents .cont_tit h2{padding-bottom:4px; border-bottom:4px solid #dddddd; font-size:18px; font-weight:bold; display:inline;}
.contents .cont_tit .local {position:absolute; right:0; top:9px; padding-left:20px; background-image:url('/images/sub/ico_home.gif'); background-position:left top; background-repeat:no-repeat; font-weight:normal; font-size:12px;}
.contents .cont {margin:20px 30px 40px 30px; line-height:20px; text-align:justify;}
.contents .cont h3 {margin:30px 0 20px 0; padding-left:25px; background-image:url('/images/sub/bullet_list.gif'); background-position:left top; background-repeat:no-repeat; font-size:15px;}

.cont_top {width:820px; height:20px; background-image:url('/images/sub/cont_top.gif'); background-position:left top; background-repeat:no-repeat; float:right;}
.cont_bottom {width:820px; height:30px; background-image:url('/images/sub/cont_bottom.gif'); background-position:left top; background-repeat:no-repeat;}


/* 탭 */
.tab01 {width:100%; margin-top:30px;}
.tab01 li {margin:0 4px 30px 0; float:left;}


.box01 {width:720px; margin-top:20px; padding:10px 20px; background-color:#f9f9f9; border:1px solid #eee;}