/*스타일 초기화*/
*{margin:0; padding:0;}
body{margin:auto; font-family:"돋움",dotum,sans-serif; font-size:12px; color:#999999; background-color:#212221 }
a{text-decoration:none;color:#999999;}
img{border:0 none;}
ul{list-style-type:none;}
a:hover,a:focus{color:#f47d20;text-decoration:none}

/*전체*/
#wrap{margin:auto; width:100%;}

/*탑메뉴바*/
#topbox{ margin:0; width:100%; height:70px; background:url(/images/common/topmenu_bg.gif)}
#header{margin:0 auto;width:980px; height:70px;}
#header h1{float:left;}
#header ul{ float:right}
#header li{float:left}
#header li.menu1 a{display:block;background:url(/images/common/top_menu_10101.gif) no-repeat;width:127px;height:70px; text-indent:-9999em}
#header li.menu1 a:hover{display:block; background:url(/images/common/top_menu_10101_dn.gif) no-repeat;width:127px;height:70px;}
#header li.menu2 a{display:block;background:url(/images/common/top_menu_20101.gif) no-repeat;width:144px;height:70px; text-indent:-9999em}
#header li.menu2 a:hover{display:block; background:url(/images/common/top_menu_20101_dn.gif) no-repeat;width:144px;height:70px;}
#header li.menu3 a{display:block;background:url(/images/common/top_menu_30101.gif) no-repeat;width:143px;height:70px; text-indent:-9999em;}
#header li.menu3 a:hover{display:block; background:url(/images/common/top_menu_30101_dn.gif) no-repeat;width:143px;height:70px;}
#header li.menu4 a{display:block;background:url(/images/common/top_menu_40101.gif) no-repeat;width:129px;height:70px; text-indent:-9999em}
#header li.menu4 a:hover{display:block; background:url(/images/common/top_menu_40101_dn.gif) no-repeat;width:129px;height:70px;}
#header li.menu5 a{display:block;background:url(/images/common/top_menu_50101.gif) no-repeat;width:130px;height:70px; text-indent:-9999em}
#header li.menu5 a:hover{display:block; background:url(/images/common/top_menu_50101_dn.gif) no-repeat;width:130px;height:70px;}

/*메인비쥬얼*/
div.home_main{clear:both;overflow:hidden;}
div.home_main div.bg_box{background:url(/images/main/main_bg.jpg) no-repeat; background-position:center; overflow:hidden;margin:0 auto;}
div.main_box{width:980px;margin:0 auto;padding-top:0;}

/*메인베너*/
#mainbanner_bg {margin:0; width:100%; height:135px; background:url(/images/common/bottom_bg.gif)}
#box{width:980px; border:0; margin:auto;}
#banner_rink {width:333px; height:85px; float:left; margin-top:25px;}
#line{width:2px; height:85px; background: url(/images/main/divisionline.png) no-repeat; float:left; margin:25px 0px 0px 20px;}
#business{width:606px; height:85px; float:right; margin-top:25px;}
#business ul, li{list-style:none;}
#business ul{overflow:hidden;}
#business li{float:left;}
#business li.rm{ width:563px; height:85px; background:url(/images/main/main_banner_box.png) no-repeat; margin:0px 10px 0px 10px;}
.imgbox { margin:9px 3px; border:0px solid #c0c0c0; }

/*푸터*/
#footer{clear:both;margin:auto; width:100%; background:url(/images/common/footer_bg.gif) repeat-x;}
#footer div.addressinfo {margin:0 auto;width:980px;height:60px;padding-top:14px;}
#footer p{float:left; padding-right:20px;}
#footer address{float:left; color:#4d4e4d; font:"돋움"; font-size:11px; line-height:1.5}
#footer div.familySite {float:right; position:relative; border:0px solid red;}
#footer  ul.site {overflow:visible; display:none;position:absolute; bottom:20px; left:0; height:auto; margin:0; padding:1px 0 0; background:#000;}
#footer  ul.site li{width:143px; height:22px; border:1px solid #333333; float:none; margin-bottom:-1px;}
#footer  ul.site li a{display:block; margin-top:-1px; padding:5px 10px 5px 10px; border:0px solid #d1d1d1; color:#C0C0C0;}
#footer div.familySite li a:hover {color: #ffebeb;	background-color:#ec1c24;	}

/*서브비쥬얼*/
div.subimg{clear:both;overflow:hidden;}
div.subimg div.subbg_10101 {background:url(/images/10101/visual_img_10101.jpg); background-position:center; overflow:hidden;margin:0 auto; height:161px;}
div.subimg div.subbg_20101 {background:url(/images/20101/visual_img_20101.jpg); background-position:center; overflow:hidden;margin:0 auto; height:161px;}
div.subimg div.subbg_30101 {background:url(/images/30101/visual_img_30101.jpg); background-position:center; overflow:hidden;margin:0 auto; height:161px;}
div.subimg div.subbg_40101 {background:url(/images/40101/visual_img_40101.jpg); background-position:center; overflow:hidden;margin:0 auto; height:161px;}
div.subimg div.subbg_50101 {background:url(/images/50101/visual_img_50101.jpg); background-position:center; overflow:hidden;margin:0 auto; height:161px;}
div.subtext{width:980px;margin:0 auto;padding-top:0;}

/*서브커텐츠*/
#contens { margin:0; width:100%; background:url(/images/common/sub_bg.gif);}
#contens_box { margin:auto; width:980px; padding:40px 0 60px 0}
#contens_box div.subtitle_img { margin-bottom:30px;}
#contens_box div.tab_box {width:980px; height:61px; overflow:hidden; margin-bottom:60px;}

#contens_box div.tab_box h3{overflow:hidden;float:left;}
#contens_box div.tab_box h3.tab1 a{display:block;background:url(/images/10101/tepp_10101.gif) no-repeat;text-indent:-9999em;width:326px;height:61px;}
#contens_box div.tab_box h3.tab1 a:hover{display:block; background:url(/images/10101/tepp_10101_dn.gif) no-repeat;width:326px;height:61px;}
#contens_box div.tab_box h3.tab2 a{display:block;background:url(/images/10101/tepp_10102.gif) no-repeat;text-indent:-9999em;width:327px;height:61px;}
#contens_box div.tab_box h3.tab2 a:hover{display:block; background:url(/images/10101/tepp_10102_dn.gif) no-repeat;width:327px;height:61px;}
#contens_box div.tab_box h3.tab3 a{display:block;background:url(/images/10101/tepp_10103.gif) no-repeat;text-indent:-9999em;width:327px;height:61px;}
#contens_box div.tab_box h3.tab3 a:hover{display:block; background:url(/images/10101/tepp_10103_dn.gif) no-repeat;width:327px;height:61px;}

#contens_box div.tab_box h3.tab1-on a{display:block;background:url(/images/10101/tepp_10101_dn.gif) no-repeat;text-indent:-9999em;width:326px;height:61px;}
#contens_box div.tab_box h3.tab2-on a{display:block;background:url(/images/10101/tepp_10102_dn.gif) no-repeat;text-indent:-9999em;width:327px;height:61px;}
#contens_box div.tab_box h3.tab3-on a{display:block;background:url(/images/10101/tepp_10103_dn.gif) no-repeat;text-indent:-9999em;width:327px;height:61px;}

#contens_box div.tab_box h4{overflow:hidden;float:left;}
#contens_box div.tab_box h4.tab4 a{display:block;background:url(/images/50101/tepp_50101.gif) no-repeat;text-indent:-9999em;width:490px;height:61px;}
#contens_box div.tab_box h4.tab4 a:hover{display:block; background:url(/images/50101/tepp_50101_dn.gif) no-repeat;width:490px;height:61px;}
#contens_box div.tab_box h4.tab5 a{display:block;background:url(/images/50101/tepp_50102.gif) no-repeat;text-indent:-9999em;width:490px;height:61px;}
#contens_box div.tab_box h4.tab5 a:hover{display:block; background:url(/images/50101/tepp_50102_dn.gif) no-repeat;width:490px;height:61px;}

#contens_box div.tab_box h4.tab4-on a{display:block;background:url(/images/50101/tepp_50101_dn.gif) no-repeat;text-indent:-9999em;width:490px;height:61px;}
#contens_box div.tab_box h4.tab5-on a{display:block;background:url(/images/50101/tepp_50102_dn.gif) no-repeat;text-indent:-9999em;width:490px;height:61px;}

#contens_box div.address{width:960px;background-color:#212121;border:1px solid #353535;vertical-align:middle; margin-top:10px; padding:10px 0px 10px 20px; }
#contens_box div.address p{color:#999999;vertical-align:middle; padding:3px;}
#contens_box div.address span{color:#c00303;font-weight:bold;}
#contens_box div.text1_20101{width:705px; height:358px; background:url(/images/20101/20101_img01.png) left top no-repeat; padding-left:275px; font:"돋움"; font-size:12px; color:#999999;line-height:1.5}
#contens_box div.text2_20101{width:705px; height:306px; background:url(/images/20101/20101_img02.png) left center no-repeat; padding-left:275px; font:"돋움"; font-size:12px; color:#999999;line-height:1.5}
#contens_box div.line{ width:980px; border-bottom:1px solid #393839; margin-top:30px; margin-bottom:30px;}
#contens_box div.text1_30101{width:980px; background:url(/images/30101/30101_img01.png) right center no-repeat; font:"돋움"; font-size:12px; color:#999999;line-height:1.5}
#contens_box div.text2_30101{width:980px; background:url(/images/30101/30101_img02.png) right center no-repeat; font:"돋움"; font-size:12px; color:#999999;line-height:1.5}
#contens_box div.text3_30101{width:980px; background:url(/images/30101/30101_img03.png) right center no-repeat; font:"돋움"; font-size:12px; color:#999999;line-height:1.5}
#contens_box div.text4_30101{width:980px; background:url(/images/30101/30101_img04.png) right center no-repeat; font:"돋움"; font-size:12px; color:#999999;line-height:1.5}
#contens_box div.text5_30101{width:980px; background:url(/images/30101/30101_img05.png) right center no-repeat; font:"돋움"; font-size:12px; color:#999999;line-height:1.5}
#contens_box div.text6_30101{width:980px; background:url(/images/30101/30101_img06.png) right center no-repeat; font:"돋움"; font-size:12px; color:#999999;line-height:1.5}

#contens_box div.notice{ padding-bottom:30px}