﻿@charset "utf-8"; /* Reset */ 
body,div,p,img,a,ul,ol,li,dl,dt,dd,fieldset,form,legend,label,span,select,textarea,table,thead,tbody,tfoot,tr,th,td,h1,h2,h3,h4,h5,h6,hr 
{margin:0; padding:0; font-size:12px; font-family:"Dotum",Arial,Tahoma,Dotum,Helvetica,AppleGothic,Sans-serif; color:#666; line-height:1.5; }
a {color:#666; text-decoration:none; }
a:hover {color:#ff6600; text-decoration:none; font-family:'Dotum'; }
img{border:0 none; }
legend,h r{display:none; }
ul,li,ol{list-style:none; }



/* Layout */
#wrap {position:relative; overflow:hidden;}
#gnb_contain1 {position:relative; height:145px; background:url(../images/gnb/gnb_bg.gif) repeat-x top;}
#gnb_contain2 {position:relative; height:145px; background:url(../images/gnb1/gnb_bg.gif) repeat-x top;}
#sub_contain {position:relative; clear:both; width:980px; margin:0 auto; min-height:500px; margin-top:20px;}
#footer_contain {clear:both; position:relative; height:140px; margin-top:20px; background:url(../images/footer/fbg.gif) repeat-x top;}


/* Header */
.gnbbox {width:980px; margin:0 auto; position:relative; height:145px;}
.gnbbox h1 {position:absolute; top:44px; text-align:center; width:980px;}
.gnbbox .multbox {height:30px;}
.gnbbox .multbox ul li {float:left; height:30px;}
.gnbbox .multbox .mulb_lef {float:left;}
.gnbbox .multbox .mulb_rig {float:right; margin-right:55pt;}
.gnbbox #allmenu {position:absolute; top:70px; right:0;}

.gnbbox .multbox ul li a {display:block; float:left; text-indent:-500000px; height:30px; overflow:hidden;}
.gnbbox .multbox ul li a.mut1 {background:url(../images/gnb/mult_home.gif) no-repeat; width:50px;}
.gnbbox .multbox ul li a.mut1:hover, .gnbbox .multbox ul li a.mut1on {background:url(../images/gnb/mult_home.gif) no-repeat 0 -30px; width:50px;}
.gnbbox .multbox ul li a.mut2 {background:url(../images/gnb/mult_login.gif) no-repeat; width:80px;}
.gnbbox .multbox ul li a.mut2:hover, .gnbbox .multbox ul li a.mut2on {background:url(../images/gnb/mult_login.gif) no-repeat 0 -30px; width:80px;}
.gnbbox .multbox ul li a.mut3 {background:url(../images/gnb/mult_logout.gif) no-repeat; width:80px;}
.gnbbox .multbox ul li a.mut3:hover, .gnbbox .multbox ul li a.mut3on {background:url(../images/gnb/mult_logout.gif) no-repeat 0 -30px; width:80px;}
.gnbbox .multbox ul li a.mut4 {background:url(../images/gnb/mult_member.gif) no-repeat; width:80px;}
.gnbbox .multbox ul li a.mut4:hover, .gnbbox .multbox ul li a.mut4on {background:url(../images/gnb/mult_member.gif) no-repeat 0 -30px; width:80px;}
.gnbbox .multbox ul li a.mut5 {background:url(../images/gnb/mult_sitemap.gif) no-repeat; width:81px;}
.gnbbox .multbox ul li a.mut5:hover, .gnbbox .multbox ul li a.mut5on {background:url(../images/gnb/mult_sitemap.gif) no-repeat 0 -30px; width:81px;}
.gnbbox .multbox ul li a.mut6 {background:url(../images/gnb/mult_admin.gif) no-repeat; width:81px;}
.gnbbox .multbox ul li a.mut6:hover, .gnbbox .multbox ul li a.mut6on {background:url(../images/gnb/mult_admin.gif) no-repeat 0 -30px; width:81px;}
.gnbbox .multbox ul li a.mut7 {background:url(../images/gnb/mult_memmod.gif) no-repeat; width:101px;}
.gnbbox .multbox ul li a.mut7:hover, .gnbbox .multbox ul li a.mut7on {background:url(../images/gnb/mult_memmod.gif) no-repeat 0 -30px; width:101px;}

.gnbbox .multbox ul li.rline1 {border-right:1px solid #dfdfdf; text-align:center; width:80px;}
.gnbbox .multbox ul li select {border:1px solid #fff; margin-top:7px;}



/** gnbmenu **/
#gnbmenu {position:absolute; margin-top:70px;}
.gnbbox #gnbmenu a {display:block; float:left; height:45px; overflow:hidden; width:163px;}

.gnbbox #gnbmenu a.gm1 {background:url(../images/gnb/gmenu_01.gif) no-repeat; text-indent:-500000px; }
.gnbbox #gnbmenu a.gm1:hover, #gnbmenu a.gm1on {background:url(../images/gnb/gmenu_01.gif) 0 -45px; }
.gnbbox #gnbmenu a.gm2 {background:url(../images/gnb/gmenu_02.gif) no-repeat;  text-indent:-500000px; }
.gnbbox #gnbmenu a.gm2:hover, #gnbmenu a.gm1on {background:url(../images/gnb/gmenu_02.gif) 0 -45px; }
.gnbbox #gnbmenu a.gm3 {background:url(../images/gnb/gmenu_03.gif) no-repeat; text-indent:-500000px; }
.gnbbox #gnbmenu a.gm3:hover, #gnbmenu a.gm1on {background:url(../images/gnb/gmenu_03.gif) 0 -45px; }
.gnbbox #gnbmenu a.gm4 {background:url(../images/gnb/gmenu_04.gif) no-repeat; text-indent:-500000px; }
.gnbbox #gnbmenu a.gm4:hover, #gnbmenu a.gm1on {background:url(../images/gnb/gmenu_04.gif) 0 -45px; }
.gnbbox #gnbmenu a.gm5 {background:url(../images/gnb/gmenu_05.gif) no-repeat; text-indent:-500000px; }
.gnbbox #gnbmenu a.gm5:hover, #gnbmenu a.gm1on {background:url(../images/gnb/gmenu_05.gif) 0 -45px; }
.gnbbox #gnbmenu a.gm6 {background:url(../images/gnb/gmenu_06.gif) no-repeat; width:165px; text-indent:-500000px; }
.gnbbox #gnbmenu a.gm6:hover,.gnbbox #gnbmenu a.gm1on {background:url(../images/gnb/gmenu_06.gif) 0 -45px; width:165px; }

/** sub1 **/
.gnbbox #gnbmenu a.sub_gm1 {background:url(../images/gnb1/gmenu_01.gif) no-repeat;}
.gnbbox #gnbmenu a.sub_gm1:hover, #gnbmenu a.sub_gm1on {background:url(../images/gnb1/gmenu_01.gif) 0 -45px;}
.gnbbox #gnbmenu a.sub_gm2 {background:url(../images/gnb1/gmenu_02.gif) no-repeat;}
.gnbbox #gnbmenu a.sub_gm2:hover, #gnbmenu a.sub_gm1on {background:url(../images/gnb1/gmenu_02.gif) 0 -45px;}
.gnbbox #gnbmenu a.sub_gm3 {background:url(../images/gnb1/gmenu_03.gif) no-repeat;}
.gnbbox #gnbmenu a.sub_gm3:hover, #gnbmenu a.sub_gm1on {background:url(../images/gnb1/gmenu_03.gif) 0 -45px;}
.gnbbox #gnbmenu a.sub_gm4 {background:url(../images/gnb1/gmenu_04.gif) no-repeat;}
.gnbbox #gnbmenu a.sub_gm4:hover, #gnbmenu a.sub_gm1on {background:url(../images/gnb1/gmenu_04.gif) 0 -45px;}
.gnbbox #gnbmenu a.sub_gm5 {background:url(../images/gnb1/gmenu_05.gif) no-repeat;}
.gnbbox #gnbmenu a.sub_gm5:hover, #gnbmenu a.sub_gm1on {background:url(../images/gnb1/gmenu_05.gif) 0 -45px;}
.gnbbox #gnbmenu a.sub_gm6 {background:url(../images/gnb1/gmenu_06.gif) no-repeat; width:165px;}
.gnbbox #gnbmenu a.sub_gm6:hover,.gnbbox #gnbmenu a.sub_gm1on {background:url(../images/gnb1/gmenu_06.gif) 0 -45px; width:165px;}

/** sub2 **/
.gnbbox #gnbmenu a.sub2_gm1 {background:url(../images/gnb1/gmenu_01.gif) no-repeat;}
.gnbbox #gnbmenu a.sub_gm1:hover, #gnbmenu a.sub_gm1on {background:url(../images/gnb1/gmenu_01.gif) 0 -45px;}
.gnbbox #gnbmenu a.sub_gm2 {background:url(../images/gnb1/gmenu_02.gif) no-repeat;}
.gnbbox #gnbmenu a.sub_gm2:hover, #gnbmenu a.sub_gm1on {background:url(../images/gnb1/gmenu_02.gif) 0 -45px;}
.gnbbox #gnbmenu a.sub_gm3 {background:url(../images/gnb1/gmenu_03.gif) no-repeat;}
.gnbbox #gnbmenu a.sub_gm3:hover, #gnbmenu a.sub_gm1on {background:url(../images/gnb1/gmenu_03.gif) 0 -45px;}
.gnbbox #gnbmenu a.sub_gm4 {background:url(../images/gnb1/gmenu_04.gif) no-repeat;}
.gnbbox #gnbmenu a.sub_gm4:hover, #gnbmenu a.sub_gm1on {background:url(../images/gnb1/gmenu_04.gif) 0 -45px;}
.gnbbox #gnbmenu a.sub_gm5 {background:url(../images/gnb1/gmenu_05.gif) no-repeat;}
.gnbbox #gnbmenu a.sub_gm5:hover, #gnbmenu a.sub_gm1on {background:url(../images/gnb1/gmenu_05.gif) 0 -45px;}
.gnbbox #gnbmenu a.sub_gm6 {background:url(../images/gnb1/gmenu_06.gif) no-repeat; width:165px;}
.gnbbox #gnbmenu a.sub_gm6:hover,.gnbbox #gnbmenu a.sub_gm1on {background:url(../images/gnb1/gmenu_06.gif) 0 -45px; width:165px;}


#submenu {display:none; clear:both; position:absolute; border:3px solid #0c2d7b; border-top:none; width:974px; top:145px; left:1px; z-index:1000; background:#f8faff;}
#submenu div {float:left; padding:10px 0 0 15px; border-right:1px solid #dbdbdb; height:220px;}
#submenu div a {display:block; background:url(../images/gnb/bullet_01.gif) no-repeat 0 5px; padding-left:10px; margin-bottom:6px;}
#submenu1 {width:144px;}
#submenu2 {width:147px;}
#submenu3 {width:147px;}
#submenu4 {width:147px;}
#submenu5 {width:147px;}
#submenu6 {width:143px; border-right:none !important;}


/* All menu Style */
#allsubmenu {display:none; clear:both; position:absolute; border:3px solid #44a9e9; width:974px; top:100px; left:1px; z-index:10000; background:#f8faff;}
#allsubmenu div {float:left; padding:10px 0 0 15px; border-right:1px solid #dbdbdb; height:305px;}
#allsubmenu div a {display:block; background:url(../images/gnb/bullet_01.gif) no-repeat 0 5px; padding-left:10px; margin-bottom:6px;}
#allsubmenu1 {width:144px;}
#allsubmenu2 {width:147px;}
#allsubmenu3 {width:147px;}
#allsubmenu4 {width:147px;}
#allsubmenu5 {width:147px;}
#allsubmenu6 {width:143px; border-right:none !important;}
.imgno {clear:both; background:none !important;}
.onetitle1 {font-weight: bold; font-size: 14px; color: #1067d3; border-bottom: 1px solid #dfdfdf; width: 145px; margin:0 0 12px -15px; padding: 0 0 7px 15px;}
.onetitle2 {font-weight: bold; font-size: 14px; color: #1067d3; border-bottom: 1px solid #dfdfdf; width: 148px; margin:0 0 12px -15px; padding: 0 0 7px 15px;}
.onetitle3 {font-weight: bold; font-size: 14px; color: #1067d3; border-bottom: 1px solid #dfdfdf; width: 148px; margin:0 0 12px -15px; padding: 0 0 7px 15px;}
.onetitle4 {font-weight: bold; font-size: 14px; color: #1067d3; border-bottom: 1px solid #dfdfdf; width: 148px; margin:0 0 12px -15px; padding: 0 0 7px 15px;}
.onetitle5 {font-weight: bold; font-size: 14px; color: #1067d3; border-bottom: 1px solid #dfdfdf; width: 148px; margin:0 0 12px -15px; padding: 0 0 7px 15px;}
.onetitle6 {font-weight: bold; font-size: 14px; color: #1067d3; border-bottom: 1px solid #dfdfdf; width: 147px; margin:0 0 12px -15px; padding: 0 0 7px 15px;}


/*가로사이즈*/
.wrap { width:180px;}

.accordion {list-style-type:none;padding:0;margin:0;}
.accordion ul {padding:0;margin:0;width: 100%;}
.accordion li {cursor:pointer;list-style-type:none;padding:0;margin:0;width:100%;background:url(menu1depth.gif)}
.accordion li.active > a { background: url('minus.gif') no-repeat 10px 10px; }
.accordion li div {padding:0px;clear:both;float:left;width:100%;}
.accordion a {font-family:돋움;font-size:12px;letter-spacing:-1px;color:#000;padding:0 20px;display:block;cursor:pointer;background:url('plus.gif') no-repeat 10px 10px;height:26px;line-height:26px;}

.accordion li ul li {background: #ccc;font-size:12px;}
.accordion li ul li ul li a{background:#efefef url('dot.gif') no-repeat 20px 10px;padding-left:30px}

/* Visual */
#visual_contain {height:200px; background:url(../images/mbanner/banner_bg.gif) repeat-x top center; clear:both;}
#visual_contain .banbox {width:980px; margin:0 auto; position:relative; height:200px; overflow:hidden;}
#visual_contain .point {position:absolute; bottom:10px; right:15px;}
//#visual_contain .point {position:absolute; bottom:152px; right:185px;}


/* Login + Search */
#logsea_contain {position:relative; height:60px; background:#bbdef4; clear:both;}
#logsea_contain .loseform {width:980px; height:60px; position:relative; margin:0 auto;}
#logsea_contain .loginbox {width:489px; height:60px; background:#a1ceeb; float:left; position:relative;}
#logsea_contain .loginbox p {font-size:11px;}
#logsea_contain .loginbox .log1 {position:absolute; background:url(../images/main/bullet1.png) no-repeat 0 2px; padding-left:8px; top:9px; left:42px;}
#logsea_contain .loginbox .log2 {position:absolute; top:5px; left:107px;}
#logsea_contain .loginbox .log2 span {position:absolute; width:50px; top:4px; font-size:11px;}
#logsea_contain .loginbox .log3 {position:absolute; top:6px; left:163px;}
#logsea_contain .loginbox .log3 span {position:absolute; width:50px; top:4px; font-size:11px;}
#logsea_contain .loginbox .log4 {position:absolute; background:url(../images/main/bullet1.png) no-repeat 0 2px; padding-left:8px; top:9px; left:249px;}
#logsea_contain .loginbox .log5 {position:absolute; top:30px; left:41px;}
#logsea_contain .loginbox .log5 span {position:absolute; width:50px; top:3px; font-size:11px;}
#logsea_contain .loginbox .log6 {position:absolute; top:28px; left:107px;}
#logsea_contain .loginbox .log7 {position:absolute; top:28px; left:247px;}
#logsea_contain .loginbox .btn_log {position:absolute; top:16px; right:29px;}
/*
#logsea_contain .loginbox .loingmember {position:absolute; top:31px; left:112px; background:url(../images/main/logme_bg.png) no-repeat 0 0; padding:2px 0 0 20px; font-size:12px;}
#logsea_contain .loginbox .loingmember span {font-weight:bold;}
*/

/* 로그인후 추가 */
#logsea_contain .loginbox .loingmember {position:absolute; color:#0A5CE6; top:22px; left:22px; background:url(../images/main/logme_bg.png) no-repeat 0 0; padding:2px 0 0 20px; font-size:12px;}
#logsea_contain .loginbox .loingmember span {font-weight:bold;color:#0A5CE6; }
#logsea_contain .loginbox .log8 {position:absolute; top:14px; left:295px;} 
#logsea_contain .loginbox .log9 {position:absolute; top:14px; left:375px;} 


.loinput1 {width:125px; border:1px solid #b7b7b7; color:#999; padding:2px 2px 2px 5px; font-family:"Dotum";}
.loinput2 {width:115px; border:1px solid #b7b7b7; color:#999; padding:2px 2px 2px 5px; font-family:"Dotum";}

#logsea_contain .searchbox {height:60px; width:100%; position:absolute; top:0; left:489px; background:url(../images/main/search_title.gif) no-repeat 14px 21px #78b6dd;}
#logsea_contain .searchbox .sea1 {position:absolute; top:11px; left:130px; color:#fff; font-weight:bold;}
#logsea_contain .searchbox .sea1 span {position:absolute; width:55px; top:2px; font-size:12px; color:#fff; font-weight:bold;}
#logsea_contain .searchbox .sea2 {position:absolute; top:29px; left:130px; color:#fff; font-weight:bold;}
#logsea_contain .searchbox .sea2 span {position:absolute; width:55px; top:2px; font-size:12px; color:#fff; font-weight:bold;}
#logsea_contain .searchbox .sea3 {position:absolute; top:20px; left:213px;}
#logsea_contain .searchbox .sea4 {position:absolute; top:18px; left:343px;}
#logsea_contain .searchbox .sea5 {position:absolute; top:18px; left:394px;}


/* Icon List */
#icon_contain {height:90px; background:#08748f;}
#icon_contain .iconbox {position:relative; height:73px; padding-left:14px; background:#; width:968px; margin:0 auto;}
#icon_contain .iconbox a {display:block; float:left; height:73px; overflow:hidden; text-indent:-500000px; margin:8px 25px 0 0;}

#icon_contain .iconbox a.ico1 {background:url(../images/main/icon_01.gif) no-repeat 0 0; width:70px;}
#icon_contain .iconbox a.ico1:hover {background:url(../images/main/icon_01.gif) no-repeat 0 -73px;}
#icon_contain .iconbox a.ico2 {background:url(../images/main/icon_02.gif) no-repeat 0 0; width:89px;}
#icon_contain .iconbox a.ico2:hover {background:url(../images/main/icon_02.gif) no-repeat 0 -73px;}
#icon_contain .iconbox a.ico3 {background:url(../images/main/icon_03.gif) no-repeat 0 0; width:105px;}
#icon_contain .iconbox a.ico3:hover {background:url(../images/main/icon_03.gif) no-repeat 0 -73px;}
#icon_contain .iconbox a.ico4 {background:url(../images/main/icon_04.gif) no-repeat 0 0; width:56px;}
#icon_contain .iconbox a.ico4:hover {background:url(../images/main/icon_04.gif) no-repeat 0 -73px;}
#icon_contain .iconbox a.ico5 {background:url(../images/main/icon_05.gif) no-repeat 0 0; width:60px;}
#icon_contain .iconbox a.ico5:hover {background:url(../images/main/icon_05.gif) no-repeat 0 -73px;}
#icon_contain .iconbox a.ico6 {background:url(../images/main/icon_06.gif) no-repeat 0 0; width:64px;}
#icon_contain .iconbox a.ico6:hover {background:url(../images/main/icon_06.gif) no-repeat 0 -73px;}
#icon_contain .iconbox a.ico7 {background:url(../images/main/icon_07.gif) no-repeat 0 0; width:66px;}
#icon_contain .iconbox a.ico7:hover {background:url(../images/main/icon_07.gif) no-repeat 0 -73px;}
#icon_contain .iconbox a.ico8 {background:url(../images/main/icon_08.gif) no-repeat 0 0; width:69px;}
#icon_contain .iconbox a.ico8:hover {background:url(../images/main/icon_08.gif) no-repeat 0 -73px;}
#icon_contain .iconbox a.ico9 {background:url(../images/main/icon_09.gif) no-repeat 0 0; width:54px;}
#icon_contain .iconbox a.ico9:hover {background:url(../images/main/icon_09.gif) no-repeat 0 -73px;}
#icon_contain .iconbox a.ico10 {background:url(../images/main/icon_10.gif) no-repeat 0 0; width:52px;}
#icon_contain .iconbox a.ico10:hover {background:url(../images/main/icon_10.gif) no-repeat 0 -73px;}
#icon_contain .iconbox a.ico13 {background:url(../images/main/icon_13.gif) no-repeat 0 0; width:71px;}
#icon_contain .iconbox a.ico13:hover {background:url(../images/main/icon_13.gif) no-repeat 0 -73px;}


/* Photo Gallery */
#cont_contain {clear:both; position:relative; width:980px; margin:0 auto; padding-top:20px;}
#cont_contain .photobox {width:250px; float:left; margin-right:25px; height:204px;}
#cont_contain .photobox .phototitle {height:23px;}
#cont_contain .photobox .phototitle .ptit {float:left;}
#cont_contain .photobox .phototitle .more {float:right; margin-top:3px;}
#cont_contain .photobox .photolist .pipho {width:250px; height:160px;}
#cont_contain .photobox .photolist .pipho a img {width:250px; height:160px;}
#cont_contain .photobox .photolist .pitit {margin-top:5px; text-align:center;}


/* Tab List  */
#cont_contain .tabmenu {position:relative; width:440px; height:204px; float:left; margin-right:25px;}

#cont_contain .Tabs1 {overflow:hidden; background:url(../images/main/tab_bg.gif) repeat-x bottom;}
#cont_contain .Tabs1 li {background:url(../images/main/title_02_all.gif) no-repeat; width:90px; height:25px; line-height:999px; overflow:hidden; float:left}
#cont_contain .Tabs1 li .on, .Tabs1 li a:hover {background:url(../images/main/title_02_all.gif) no-repeat}
#cont_contain .Tabs1 li a {display:block; width:90px; height:25px; text-indent:-500000px;}

#cont_contain .Tabs1 .tab_a {background:url(../images/main/title_02_1.gif) no-repeat 0 0;}
#cont_contain .Tabs1 .tab_a .on{background:url(../images/main/title_02_1.gif) no-repeat 0 -25px;}
#cont_contain .Tabs1 .tab_a a:hover{background:url(../images/main/title_02_1.gif) no-repeat 0 -25px;}

#cont_contain .Tabs1 .tab_b {background:url(../images/main/title_02_2.gif) no-repeat 0 0;}
#cont_contain .Tabs1 .tab_b .on{background:url(../images/main/title_02_2.gif) no-repeat 0 -25px;}
#cont_contain .Tabs1 .tab_b a:hover{background:url(../images/main/title_02_2.gif) no-repeat 0 -25px;}

#cont_contain .Tabs1 .tab_c {background:url(../images/main/title_02_3.gif) no-repeat 0 0;}
#cont_contain .Tabs1 .tab_c .on{background:url(../images/main/title_02_3.gif) no-repeat 0 -25px;}
#cont_contain .Tabs1 .tab_c a:hover{background:url(../images/main/title_02_3.gif) no-repeat 0 -25px;}

#cont_contain .Tabs1 .tab_d {background:url(../images/main/title_02_4.gif) no-repeat 0 0;}
#cont_contain .Tabs1 .tab_d .on{background:url(../images/main/title_02_4.gif) no-repeat 0 -25px;}
#cont_contain .Tabs1 .tab_d a:hover{background:url(../images/main/title_02_4.gif) no-repeat 0 -25px;}

#cont_contain .cont1 a.more {position:absolute; top:5px; right:5px; display:block; width:48px; height:12px; background:none !important;}

#cont_contain .cont1 {display:none; padding:13px 10px 0 10px;}
#cont_contain .cont1 p {clear:both;}
#cont_contain .cont1 p a {display:block; float:left; background:url(../images/main/bullet2.png) no-repeat 0 5px; padding-left:13px; margin-bottom:6px; width:320px;}
#cont_contain .cont1 p span {display:block; float:right;}

/* 2 Tab */
#cont_contain .Tabs2 {overflow:hidden; background:url(../images/main/tab_bg.gif) repeat-x bottom;}
#cont_contain .Tabs2 li {width:80px; height:25px; line-height:999px; overflow:hidden; float:left}
#cont_contain .Tabs2 li .on, .Tabs2 li a:hover {background:url(../images/main/title_03_1.gif) no-repeat 0 -25px;}
#cont_contain .Tabs2 li a {display:block; width:80px; height:25px; text-indent:-500000px;}

#cont_contain .Tabs2 .tab_2a {background:url(../images/main/title_03_1.gif) no-repeat 0 0;}
#cont_contain .Tabs2 .tab_2a .on{background:url(../images/main/title_03_1.gif) no-repeat 0 -25px;}
#cont_contain .Tabs2 .tab_2a a:hover{background:url(../images/main/title_03_1.gif) no-repeat 0 -25px;}

#cont_contain .Tabs2 .tab_2b {background:url(../images/main/title_03_2.gif) no-repeat 0 0;}
#cont_contain .Tabs2 .tab_2b .on{background:url(../images/main/title_03_2.gif) no-repeat 0 -25px;}
#cont_contain .Tabs2 .tab_2b a:hover{background:url(../images/main/title_03_2.gif) no-repeat 0 -25px;}

#cont_contain .Tabs2 .tab_2c {background:url(../images/main/title_03_3.gif) no-repeat 0 0;}
#cont_contain .Tabs2 .tab_2c .on{background:url(../images/main/title_03_3.gif) no-repeat 0 -25px;}
#cont_contain .Tabs2 .tab_2c a:hover{background:url(../images/main/title_03_3.gif) no-repeat 0 -25px;}

#cont_contain .diarybox p.texinfo {padding:20px;}

#cont_contain .diarybox {float:right; height:204px; overflow:hidden; width:240px;}
#cont_contain .diarybox .month {text-align:center; font-size:12px; font-family:"Tahoma"; font-weight:bold; margin:5px 0 3px 0;}
#cont_contain .diarybox .ditable1 {border-collapse:collapse; border-spacing:0; border:0; width:238px; background:url(../images/main/dir_bg.gif) no-repeat top center; height:146px;}
#cont_contain .diarybox .ditable2 {border-collapse:collapse; border-spacing:0; border:0; width:238px; margin-top:5px;}
#cont_contain .diarybox .ditable2 tr td {text-align:center; width:34px; height:20px; font-family:"Tahoma";}
#cont_contain .diarybox .ditable2 tr td span {background:#83d0f0; font-weight:bold; display:block; width:34px; height:18px; padding-top:2px;}



/* Go banner */
#cont_contain .goimgbox1 {height:76px; padding-top:15px; clear:both;}
#cont_contain .goimgbox1 a {float:left;}

#cont_contain .goimgbox2 {height:210px; margin-top:10px; clear:both; background:url(../images/main/test.jpg) no-repeat top left; padding-left:197px;}
#cont_contain .goimgbox2 a {float:left; margin:12px 30px 0 0;}
#cont_contain .goimgbox2 p.sele1 {float:right; margin:8px 10px 0 0;}
#cont_contain .goimgbox2 p.sele1 select {padding:2px; width:170px;}

.rowbanbox {position:relative; clear:both; height:64px; margin-top:5px; background:url(../images/rowbanner/bg.gif) no-repeat top center;}


/* Footer */
#footer_contain .footerbox {width:980px; margin:0 auto; position:relative;}
#footer_contain .footerbox .fmenu {height:31px;}
#footer_contain .footerbox .fmenu li a {float:left; display:block;}
#footer_contain .footerbox .copy {clear:both; margin:10px 0 0 17px; display:block;}
#footer_contain .footerbox .down {}
#footer_contain .footerbox .down .dow1 {background:url(../images/footer/title1.gif) no-repeat 0 5px; padding-left:62px; position:absolute; top:75px; right:183px;}
#footer_contain .footerbox .down .dow2 {background:url(../images/footer/title2.gif) no-repeat 0 2px; padding-left:83px; position:absolute; top:50px; right:52px;}
#footer_contain .footerbox .down .dow2 a {display:block; float:left; margin-right:10px;}
#footer_contain .footerbox .down .dow3 {background:url(../images/footer/title3.gif) no-repeat 0 0; position:absolute; top:78px; right:60px;}


/* Footer Banner */
.accessibleCarousel {height:40px; padding:0 26px; position:relative; width:928px; padding-top:10px;}
.left { background:url(../images/rowbanner/btn_prew.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0); border:medium none; font-size:0; line-height:0; position:absolute; top:22px; left:12px; width:15px; height:16px; cursor:pointer;}
.accessibleCarousel .right {background:url(../images/rowbanner/btn_next.gif) no-repeat scroll 0 0 rgba(0, 0, 0, 0); border:medium none; font-size:0; line-height:0; position:absolute; top:22px; right:12px; width:15px; height:16px; cursor:pointer;}
.accessibleCarousel .auto {display:none; }
.accessibleCarousel .anchors {display:none; }
.accessibleCarousel .listWrap {height:40px; margin-left:15px; overflow:hidden; position:relative; width:900px; }
.accessibleCarousel .listWrap .list {left:0; position:relative; top:0; width:2745px;}
.accessibleCarousel .listWrap .list li {display:inline; height:60px; margin-right:25px; padding:10px 0; width:170px;}
.accessibleCarousel .listWrap .list li a {color:white !important; dis}



/* Sub : visual */
#sub_visual {position:relative; height:120px; background:url(../images/mbanner/banner_bg.gif) repeat-x top center;}
#sub_visual .visimgbox {position:relative; width:980px; margin:0 auto;}



/* Sub : Contain */
#lnbbox {float:left; width:200px; margin-bottom:50px;}
#lnbbox ul li a {display:block; height:40px; overflow:hidden;}
#lnbbox ul li a:hover {background-position:0 -40px;}
#lnbbox ul li a.texhid {text-indent:-500000px;}
#lnbbox ul li .lnbsub {display:none; border-bottom:1px solid #ccd6ea; padding:10px 0 0 24px;}
#lnbbox ul li .lnbsub li a {display:block; height:25px; background: url(../images/lnb/bullet.gif) no-repeat 0 5px; padding-left:12px;}
#lnbbox ul li .lnbsub li a.son {color:#0387e3; background: url(../images/lnb/bulleton.gif) no-repeat 0 5px;}

		/*11한국세무사회*/
	#lnbbox ul li .lnbm101 {background:url(../images/lnb/lnb1_01.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm101on {background:url(../images/lnb/lnb1_01.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm102 {background:url(../images/lnb/lnb1_02.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm102on {background:url(../images/lnb/lnb1_02.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm103 {background:url(../images/lnb/lnb1_03.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm103on {background:url(../images/lnb/lnb1_03.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm104 {background:url(../images/lnb/lnb1_04.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm104on {background:url(../images/lnb/lnb1_04.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm105 {background:url(../images/lnb/lnb1_05.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm105on {background:url(../images/lnb/lnb1_05.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm106 {background:url(../images/lnb/lnb1_06.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm106on {background:url(../images/lnb/lnb1_06.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm107 {background:url(../images/lnb/lnb1_07.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm107on {background:url(../images/lnb/lnb1_07.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm108 {background:url(../images/lnb/lnb1_08.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm108on {background:url(../images/lnb/lnb1_08.gif) no-repeat 0 -40px;}
		/*22알림마당*/
	#lnbbox ul li .lnbm201 {background:url(../images/lnb/lnb2_01.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm201on {background:url(../images/lnb/lnb2_01.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm202 {background:url(../images/lnb/lnb2_02.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm202on {background:url(../images/lnb/lnb2_02.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm203 {background:url(../images/lnb/lnb2_03.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm203on {background:url(../images/lnb/lnb2_03.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm204 {background:url(../images/lnb/lnb2_04.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm204on {background:url(../images/lnb/lnb2_04.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm205 {background:url(../images/lnb/lnb2_05.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm205on {background:url(../images/lnb/lnb2_05.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm206 {background:url(../images/lnb/lnb2_06.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm206on {background:url(../images/lnb/lnb2_06.gif) no-repeat 0 -40px;}
		/*33정보마당*/
	#lnbbox ul li .lnbm301 {background:url(../images/lnb/lnb3_01.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm301on {background:url(../images/lnb/lnb3_01.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm302 {background:url(../images/lnb/lnb3_02.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm302on {background:url(../images/lnb/lnb3_02.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm303 {background:url(../images/lnb/lnb3_03.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm303on {background:url(../images/lnb/lnb3_03.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm304 {background:url(../images/lnb/lnb3_04.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm304on {background:url(../images/lnb/lnb3_04.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm305 {background:url(../images/lnb/lnb3_05.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm305on {background:url(../images/lnb/lnb3_05.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm306 {background:url(../images/lnb/lnb3_06.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm306on {background:url(../images/lnb/lnb3_06.gif) no-repeat 0 -40px;}
		/*44신문간행*/
	#lnbbox ul li .lnbm401 {background:url(../images/lnb/lnb4_01.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm401on {background:url(../images/lnb/lnb4_01.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm402 {background:url(../images/lnb/lnb4_02.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm402on {background:url(../images/lnb/lnb4_02.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm403 {background:url(../images/lnb/lnb4_03.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm403on {background:url(../images/lnb/lnb4_03.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm404 {background:url(../images/lnb/lnb4_04.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm404on {background:url(../images/lnb/lnb4_04.gif) no-repeat 0 -40px;}
		/*55연구상담*/
	#lnbbox ul li .lnbm501 {background:url(../images/lnb/lnb5_01.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm501on {background:url(../images/lnb/lnb5_01.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm502 {background:url(../images/lnb/lnb5_02.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm502on {background:url(../images/lnb/lnb5_02.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm503 {background:url(../images/lnb/lnb5_03.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm503on {background:url(../images/lnb/lnb5_03.gif) no-repeat 0 -40px;}
		/*66세무사전용*/
	#lnbbox ul li .lnbm601 {background:url(../images/lnb/lnb6_01.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm601on {background:url(../images/lnb/lnb6_01.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm602 {background:url(../images/lnb/lnb6_02.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm602on {background:url(../images/lnb/lnb6_02.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm603 {background:url(../images/lnb/lnb6_03.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm603on {background:url(../images/lnb/lnb6_03.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm604 {background:url(../images/lnb/lnb6_04.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm604on {background:url(../images/lnb/lnb6_04.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm605 {background:url(../images/lnb/lnb6_05.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm605on {background:url(../images/lnb/lnb6_05.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm606 {background:url(../images/lnb/lnb6_06.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm606on {background:url(../images/lnb/lnb6_06.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm607 {background:url(../images/lnb/lnb6_07.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm607on {background:url(../images/lnb/lnb6_07.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm608 {background:url(../images/lnb/lnb6_08.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm608on {background:url(../images/lnb/lnb6_08.gif) no-repeat 0 -40px;}
		/*77정보마당*/
	#lnbbox ul li .lnbm701 {background:url(../images/lnb/lnb7_01.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm701on {background:url(../images/lnb/lnb7_01.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm702 {background:url(../images/lnb/lnb7_02.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm702on {background:url(../images/lnb/lnb7_02.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm703 {background:url(../images/lnb/lnb7_03.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm703on {background:url(../images/lnb/lnb7_03.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm704 {background:url(../images/lnb/lnb7_04.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm704on {background:url(../images/lnb/lnb7_04.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm705 {background:url(../images/lnb/lnb7_05.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm705on {background:url(../images/lnb/lnb7_05.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm706 {background:url(../images/lnb/lnb7_06.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm706on {background:url(../images/lnb/lnb7_06.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm707 {background:url(../images/lnb/lnb7_07.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm707on {background:url(../images/lnb/lnb7_07.gif) no-repeat 0 -40px;}
	#lnbbox ul li .lnbm708 {background:url(../images/lnb/lnb7_08.gif) no-repeat 0 0;}
	#lnbbox ul li .lnbm708on {background:url(../images/lnb/lnb7_08.gif) no-repeat 0 -40px;}
	
	
#contents {float:right; width:780px; position:relative;}
#contents .titnavibox {height:36px; margin-top:17px; background:url(../images/title/title_bg.gif) repeat-x bottom; padding-left:20px;}
#contents .titnavibox .title {float:left; height:36px; background:url(../images/title/bullet_bg.gif) no-repeat top left; padding-left:25px;}
#contents .titnavibox .navi {float:right; margin-top:10px;}
#contents .databox {padding:20px 0 20px 27px; min-height:500px;}


/* Quick Menu */
div#quick_menu {position:absolute; right:-120px; top:0px; width:100px; height:400px; z-index:100;}

/* 자주가는사이트 추가  */
div#quick_menu div.quick_site { border:1px #D5D5D5 solid; margin-top:4px; width:88px; }
div#quick_menu div.quick_site div.quick_site_head {background:url('/new_new/common/images/contents/site_tit.gif') no-repeat ; width:88px; height:42px; text-align:center; }
div#quick_menu div.quick_site div.quick_site_head img#quick_btn { cursor:pointer; margin-top:25px; }
div#quick_menu div.quick_site div.quick_site_list {display:none;}


/* MENU */
#css3menu {clear:both; position:relative;}
#css3menu li {float:left;}


/* Submenu */

#css3menu li .submenubox {display:none; padding:12px 0 10px 12px; margin:0; z-index:1000; background:#fff; border:2px solid #115894; border-top:none;}
#css3menu li:hover > .submenubox {display:block;}

#css3menu li .subm1 {position:absolute; left:0; top:45px; width:148px;}
#css3menu li .subm2 {position:absolute; left:162px; top:45px; width:150px;}
#css3menu li .subm3 {position:absolute; left:325px; top:45px; width:150px;}
#css3menu li .subm4 {position:absolute; left:488px; top:45px; width:150px;}
#css3menu li .subm5 {position:absolute; left:652px; top:45px; width:150px;}
#css3menu li .subm6 {position:absolute; right:0px; top:45px; width:150px;}

#css3menu li .submenubox li {clear:both;}
#css3menu li .submenubox li a {display:block; height:25px; width:auto; background:url(../images/gnb/bullet_01.gif) no-repeat 0 5px; padding-left:10px; font-weight:bold; color:#4465b4}
#css3menu li .submenubox li a:hover {color:#ff6600;}

#css3menu li .submenu3 {clear:both; margin:0 0 8px 12px; height:auto; overflow:hidden;}
#css3menu li .submenu3 li a {height:20px; background:none; font-weight:normal; color:#666 ;background:url(../images/gnb/bullet_02.gif) no-repeat 0 6px; padding-left:12px;}


/* SUBSUB Menu 
#css3menu li ul li ul {display:none; }*/


/* Main Row Box : 20150813 Add */
.row_contbox {clear:both; padding-top:10px; position:relative; height:190px;}

.row_contbox .roleft_icon {width:273px; float:left; height:190px; padding-left:50px; background:url(../images/main/row_left_bg.png) no-repeat top left;}
.row_contbox .roleft_icon a {width:72px; height:76px; overflow:hidden; display:block; text-indent:-500000px; float:left; margin:12px 19px 0 0;}
.row_contbox .roleft_icon a:hover {background-position:0 -76px !important;}

.row_contbox .roleft_icon a.le_icon1 {background:url(../images/main/row_lefticon_01.png) no-repeat;}
.row_contbox .roleft_icon a.le_icon2 {background:url(../images/main/row_lefticon_02.png) no-repeat;}
.row_contbox .roleft_icon a.le_icon3 {background:url(../images/main/row_lefticon_03.png) no-repeat;}
.row_contbox .roleft_icon a.le_icon4 {background:url(../images/main/row_lefticon_04.png) no-repeat;}
.row_contbox .roleft_icon a.le_icon5 {background:url(../images/main/row_lefticon_05.png) no-repeat;}
.row_contbox .roleft_icon a.le_icon6 {background:url(../images/main/row_lefticon_06.png) no-repeat;}

.row_contbox .rocenter_icon {position:relative; width:290px; float:left; height:190px; padding-left:55px; background:url(../images/main/row_center_bg.png) no-repeat top left;}
.row_contbox .rocenter_icon a {width:72px; height:76px; overflow:hidden; display:block; text-indent:-500000px; float:left; margin:12px 24px 0 0;}
.row_contbox .rocenter_icon a:hover {background-position:0 -76px !important;}
a.ce_icon2 {background:url(../images/main/row_centericon_02.png) no-repeat;} .ilist1 a:hover {background-position:0 -76px !important;}

.row_contbox .rocenter_icon a.ce_icon1 {background:url(../images/main/row_centericon_01.png) no-repeat;}
.row_contbox .rocenter_icon a.ce_icon2 {background:url(../images/main/row_centericon_02.png) no-repeat;}
.row_contbox .rocenter_icon a.ce_icon3 {background:url(../images/main/row_centericon_03.png) no-repeat;}
.row_contbox .rocenter_icon a.ce_icon4 {background:url(../images/main/row_centericon_04.png) no-repeat;}
.row_contbox .rocenter_icon a.ce_icon5 {background:url(../images/main/row_centericon_05.png) no-repeat;}
.row_contbox .rocenter_icon a.ce_icon6 {background:url(../images/main/row_centericon_06.png) no-repeat;}

.row_contbox .roright_icon {position:relative; width:276px; float:left; height:190px; padding-left:30px; background:url(../images/main/row_right_bg.png) no-repeat top left;}
.row_contbox .roright_icon a {width:92px; height:63px; overflow:hidden; display:block; text-indent:-500000px; float:left;}
.row_contbox .roright_icon a:hover {background-position:0 -63px !important;}

.row_contbox .roright_icon a.ri_icon1 {background:url(../images/main/row_righticon_01.png) no-repeat;}
.row_contbox .roright_icon a.ri_icon2 {background:url(../images/main/row_righticon_02.png) no-repeat;}
.row_contbox .roright_icon a.ri_icon3 {background:url(../images/main/row_righticon_03.png) no-repeat;}
.row_contbox .roright_icon a.ri_icon4 {background:url(../images/main/row_righticon_04.png) no-repeat;}
.row_contbox .roright_icon a.ri_icon5 {background:url(../images/main/row_righticon_05.png) no-repeat;}
.row_contbox .roright_icon a.ri_icon6 {background:url(../images/main/row_righticon_06.png) no-repeat;}
.row_contbox .roright_icon a.ri_icon7 {background:url(../images/main/row_righticon_07.png) no-repeat; height:64px !important;}
.row_contbox .roright_icon a.ri_icon7:hover {background:url(../images/main/row_righticon_07.png) no-repeat 0 -64px !important;}
.row_contbox .roright_icon a.ri_icon8 {background:url(../images/main/row_righticon_08.png) no-repeat; height:64px !important;}
.row_contbox .roright_icon a.ri_icon8:hover {background:url(../images/main/row_righticon_08.png) no-repeat 0 -64px !important;}
.row_contbox .roright_icon a.ri_icon9 {background:url(../images/main/row_righticon_09.png) no-repeat; height:64px !important;}
.row_contbox .roright_icon a.ri_icon9:hover {background:url(../images/main/row_righticon_09.png) no-repeat 0 -64px !important;}

#icon1,#icon2 {float:left; overflow:hidden;}
.ilist1,.ilist2 {display:none; z-index:1000;}
.ilist1 {position:absolute; top:6px; left:113px;}
.ilist2 {position:absolute; top:0px; left:208px;}

.roright_icon ul li ul {display:none; position:absolute; z-index:10000;}
.rilist1 {top:0px; left:102px;}
.rilist2 {top:0px; left:186px;}
.rilist3 {top:0px; left:279px;}
.rilist4 {top:63px; left:97px;}
.rilist5 {top:63px; left:188px;}
.rilist6 {top:63px; left:282px;}
.rilist7 {top:127px; left:99px;}
.rilist8 {top:135px; left:188px;}
.rilist9 {top:135px; left:282px;}


/* 텝스타일 */
ul.ul_tab_class_1 {width:100%; height:39px; margin-bottom:20px; }
ul.ul_tab_class_1 li {float:left; cursor:pointer; background-color:#4A86BA; color:#FFFFFF; border-top:1px #2F6B9F solid; border-left:1px #2F6B9F solid; border-bottom:1px #2F6B9F solid; font-size:14px; font-weight:bold;text-align:center; padding:8px 0;}
ul.ul_tab_class_1 li:hover {background-color:#FFFFFF;color:#333333; }
ul.ul_tab_class_1 li.last {border-right:1px #2F6B9F solid;}
ul.ul_tab_class_1 li.on {background-color:#FFFFFF;color:#333333; }

ul.ul_tab_class_2 {width:100%; height:39px; margin-bottom:20px; }
ul.ul_tab_class_2 li {float:left; cursor:pointer; background-color:#4A6BBA; color:#FFFFFF; border-top:1px #3656A3 solid; border-left:1px #3656A3 solid; border-bottom:1px #3656A3 solid; font-size:14px; font-weight:bold;text-align:center; padding:8px 0;}
ul.ul_tab_class_2 li:hover {background-color:#FFFFFF;color:#333333; }
ul.ul_tab_class_2 li.last {border-right:1px #3656A3 solid;}
ul.ul_tab_class_2 li.on {background-color:#FFFFFF;color:#333333; }

/* 세무사등록 css */
.td_register{padding: 10px; background-color:#f7f7f7; border: 1px solid #eeeeee}


/* 회무일정 css */
.cal_table { width:100%; border-collapse:collapse; }
.cal_table th {border:1px #E5E5E7 solid; background:#F9F9F9; padding:3px 0;width:96px;}
.cal_table td {border:1px #E5E5E7 solid; padding:4px; min-height:72px; height:72px; width:96px; vertical-align:top;}
.cal_table td.today {background:#F5FAFD; border:2px #8C8F94 solid;}
.cal_sun { color:#FF010B; }
.cal_sun p { color:#FF010B; }
.cal_sat { color:#1785C0; }
.cal_sat p { color:#1785C0; }
.cal_table td p.date { font-weight:bold; margin-bottom:4px; }
.cal_table td p.ohter { filter:alpha(opacity=40); opacity:0.4; -moz-opacity:0.4; }
.cal_table td ul.cal_list li { float:left; width:23px; height:20px; }
.cal_table td ul.cal_list li > img { cursor:pointer; }

.detail_info_div { width:300px;position:absolute;background:#FFFFFF; }
.detail_info_div .detail_info_table { width:300px; border-collapse:collapse; }
.detail_info_div .detail_info_table th { width:60px; font-weight:normal; background:#32519A; color:#FFFFFF; }
.detail_info_div .detail_info_table td { width:240px; height:20px; min-height:20px;background:#FFFFFF;  }

.cal_navi {margin:0 0 16px 10px; height:30px;}
.cal_navi li { float:left; height:30px; }
.cal_navi li input { margin-top:4px; }


/* 탑로그인 */
#top_login_button{position:relative;z-index:2}
ul#layer_login{position:absolute;top:29px;left:0;display:none}
ul#layer_login li div.layer_login_box{width:238px;height:114px;border:1px solid #D8D6D7;background-color:#f5f5f5}
ul#layer_login li div.layer_login_box div{width:100%}
ul#layer_login li div.layer_login_box ul{padding:0;margin:0;}
ul#layer_login li div.layer_login_box_1{height:32px}
ul#layer_login li div.layer_login_box_1 ul li{margin:5px 0 0 13px;}
ul#layer_login li div.layer_login_box_1 ul li.last {float:right;margin-right:8px;cursor:pointer}

ul#layer_login li div.layer_login_box_2{height:60px;clear:both}
ul#layer_login li div.layer_login_box_2 ul li{margin:0 0 0 8px;}
ul#layer_login li div.layer_login_box_2 ul li img{cursor:pointer}
ul#layer_login li div.layer_login_box_2 ul li input{width:135px;height:22px; font-size:11px; line-height:22px;margin-left:5px;color:#9F9D9E}
ul#layer_login li div.layer_login_box_2 ul li input.layer_id{border:1px solid #aeaeae;}
ul#layer_login li div.layer_login_box_2 ul li input.layer_pw{border-left:1px solid #aeaeae;border-bottom:1px solid #aeaeae;border-right:1px solid #aeaeae;border-top:0}

ul#layer_login li div.layer_login_box_3{height:22px;}
ul#layer_login li div.layer_login_box_3 ul li{margin:0px 6px 0 6px; font-size:11px;}
ul#layer_login li div.layer_login_box_3 ul li:first-child{font-weight:bold;margin-left:13px}

/* e-book */
.ebook-center-term {padding-top:40px;}

/* 경조금 */
.font-right-term {margin-right:5px}
.font-left-term {margin-left:5px}
.kj-table-height {padding:3px 0px} 

/* 전문세무상담 */
#showmsg {width:206px; height:114px; position:absolute; left:50px; top:50px; z-index:5; visibility:hidden;}