@charset "euc-kr";
/* CSS Document */
@import url("default.css");
@import url("sub_style.css");

/*layerPopup*/
#blackWrap {	position:absolute;	left:0; top:0; width:0px; height:0px;	background:#000;	opacity:0.5; filter:alpha(opacity=50);	z-index:200;}
#layerPopup {	position:absolute;	left:0; top:0;	display:none;	cursor:move;	z-index:201;}
#layerPopup .content { cursor:default; }
.half_opacity {	opacity:0.5; filter:alpha(opacity=50); }
.a_modify, .a_reciept, .a_email { cursor:pointer; }

#main_customer_group { position:absolute; z-index:100; top:150px; left:10px; background:url(../images/main_customer_bg.jpg) 0 0 no-repeat; width:180px; height:227px;}
#main_customer_group li { text-align:center;}
.lnb_contact { position:relative;}
#main_customer_group .lnb08 { padding:16px 0 3px 0;}
#main_customer_group .lnb09 { padding:3px 0 10px 0;}


/*banner*/
span.n1 { background-position:0 0;}
span.n2 { background-position:-17px 0;}
span.n3 { background-position:-34px 0;}
span.n4 { background-position:-51px 0;}
span.n5 { background-position:-68px 0;}
span.n6 { background-position:-85px 0;}
span.n7 { background-position:-102px 0;}
span.n8 { background-position:-119px 0;}
span.n9 { background-position:-136px 0;}
span.n0 { background-position:-153px 0;}

.count_time { position:absolute; z-index:10; right:5px; top:10px;}
.count_time em, .count_time span { float:left; text-indent:-9999px; overflow:hidden;}
.count_time em { background-image:url(../images/count_bg2.gif); background-repeat:no-repeat; height:13px; padding:0 5px 0 5px; margin-top:12px;}
.count_time em.tit { width:47px; background-position:0 -15px;}
.count_time em.date { width:9px; background-position:0 -34px;}
.count_time em.dot { width:3px; background-position:0 2px; margin-top:6px; padding:0; padding-right:3px;}

.count_time span { width:40px;}
.count_time span.year_num {width:80px;}
.count_time span span { background-image:url(../images/count_no2.gif); background-repeat:no-repeat; height:26px; width:18px; padding:0 1px 0 1px;}
.count_time span.n1 { background-position:0 0;}
.count_time span.n2 { background-position:-21px 0;}
.count_time span.n3 { background-position:-42px 0;}
.count_time span.n4 { background-position:-63px 0;}
.count_time span.n5 { background-position:-84px 0;}
.count_time span.n6 { background-position:-105px 0;}
.count_time span.n7 { background-position:-126px 0;}
.count_time span.n8 { background-position:-147px 0;}
.count_time span.n9 { background-position:-168px 0;}
.count_time span.n0 { background-position:-189px 0;}

.banner02_group { width:619px; height:354px; background:#f5fcff; position:relative;}
.banner02_group h2 { text-align:center; padding-top:40px;}
.gragh01 {	width: 327px;	height: 227px;	position: absolute;	z-index: 11;	top: 108px;	left: 32px;}
.banner02_txt { position:absolute; right:19px; width:216px; height:185px; top:108px;}
.banner_txt { display:block; position:absolute; right:5px; top:35px;}
.banner02_group .count_time em { float:left; text-indent:-9999px; overflow:hidden;}
.banner02_group .count_time em { background-image:url(../images/banner/b_txt01.png); background-repeat:no-repeat; height:13px; padding:0 2px 0 5px; margin-top:12px;}
.banner02_group .count_time em.year { width:10px; background-position:-79px 0;}
.banner02_group .count_time em.month { width:9px; background-position:-79px -23px;}
.banner02_group .count_time em.day { width:9px; background-position:-79px -47px;}
.now_customer { padding-top:90px;}
.now_customer .count_no em { background:url(../images/banner/b_txt01.png) 0 0 no-repeat; height:100%; float:left; display:block;}
.now_customer .count_no p { display:block; height:18px; padding-bottom:9px; overflow:hidden;}
.now_customer .count_no em.tit01 { width:100px; background-position:5px -71px;}
.now_customer .count_no em.tit02 { width:100px; background-position:5px -99px;}
.now_customer .count_no em.tit03 { width:100px; background-position:5px -125px;}
.now_customer .count_no em.tit04 { width:100px; background-position:5px -152px;}
.now_customer .count_no em.la01 { width:15px; background-position:-75px -176px;}

.banner03_group .count_no em { background-image:url(../images/banner/b_txt01.png); background-repeat:no-repeat; height:13px; padding:0 2px 0 5px; margin-top:5px;}
.banner03_group .count_no em.year { width:10px; background-position:-79px 0;}
.banner03_group .count_no em.month { width:9px; background-position:-79px -23px;}
.banner03_group .count_no em.day { width:9px; background-position:-79px -47px;}
.banner03_group .count_no em.now { width:12px; background-position:-60px -199px; width:23px; height:16px; margin-top:3px;}
.banner03_group { width:579px; height:314px; background:url(../images/banner/bannerbg03.jpg) 0 0 no-repeat; position:relative; padding:20px;}
.banner03_group h2 { text-align:center;}
.banner_txt2 { margin-top:10px; display:block; text-align:center;}
.banner03_txt { position:absolute; z-index:20; right:20px; top: 95px;}
.gragh02 { width:580px; height:220px; position:absolute; z-index:100; top:35px; left:5px;}

.banner04_group { width:579px; height:314px; background:url(../images/banner/bannerbg04.jpg) 0 0 no-repeat; position:relative; padding:20px;}
.banner04_group h2 { position:absolute; z-index:20; left:67px; top:95px;}
.gragh03 { background:url(../images/banner/map.png) 0 0 no-repeat; width:205px; height:317px; position:absolute; z-index: 20; right:30px; top:20px;}
.gragh03 p{ position:absolute; z-index:25; font-size:11px; line-height:1.1; text-align:center;}
.gragh03 p.seoul{	top:40px;	left:75px;}
.gragh03 p.gyunggi{	top:86px;	left:81px;}
.gragh03 p.incheon{	top:80px;	left:31px;}
.gragh03 p.gangwon { top:42px; left:135px;}
.gragh03 p.chungnam {	top:138px; left:48px;}
.gragh03 p.chungbuk {	top:100px; left:107px;}
.gragh03 p.daejeon { top:150px;	left:99px;}
.gragh03 p.gyungnam {	top:193px; left:128px;}
.gragh03 p.gyungbuk {	top:113px; left:164px;}
.gragh03 p.daegu { top:143px;	left:141px;}
.gragh03 p.ulsan { top:170px;	left:178px;}
.gragh03 p.busan { top:222px;	left:176px;}
.gragh03 p.gwangju { top:221px;	left:60px;}
.gragh03 p.jeunnam { top:249px;	left:54px;}
.gragh03 p.jeunbuk { top:184px;	left:62px;}
.gragh03 p.jaeju { top:284px;	left:23px;}


/*.i_num { display:none; }*/

/*main*/

.body_bg { background:url(../images/body_bg.gif) 0 0 repeat-y;}
#index_wrap { width:100%; background:url(../images/wrap_bg.jpg) 0 0 repeat-x; min-width:1195px; }
#wrap { width:995px; margin:0 auto;}
#top_notice { padding:10px 0 5px 0; color:#808080; overflow:hidden;}
#top_notice p { padding-left:55px; background:url(../images/top_notice_tit.gif) 0 0 no-repeat;}
#hearder { height:135px;}
#hearder .hgroup { position:absolute; z-index:11; top:0; left:0;}
#gnb { position:absolute; top:163px; left:0;  z-index:10; width:72px; background-color:#f7f7f7; margin-top:10px;}
.top_copy { position:absolute; z-index:10; right:0px; top:40px;}

.top_menu li { height:14px; float:left; padding-left:10px;}
.top_menu li a {text-indent:-9999px; display:block; overflow:hidden; height:100%; background-image:url(../images/top_btn01.gif); background-repeat:no-repeat;}
.top_menu li.menu01 a { background-position:0 0; width:146px;}
.top_menu li.menu02 a { background-position:-155px 0; width:57px;}
.top_menu li.menu03 a { background-position:-221px 0; width:38px;}
.top_menu li.menu04 a { background-position:-270px 0; width:78px;}

/*gnb*/

#gnb ul li a { text-indent:-9999px; display:block; overflow:hidden; height:100%; background-image:url(../images/total_gnb_txt_off.png); background-repeat:no-repeat; border:#dbdbdb solid 1px; margin-top:-1px; height:50px;}
#gnb ul li.gnb01 a.on, #gnb ul li.gnb02 a.on, #gnb ul li.gnb03 a.on, #gnb ul li.gnb04 a.on, #gnb ul li.gnb05 a.on, #gnb ul li.gnb06 a.on, #gnb ul li.gnb07 a.on, #gnb ul li.gnb08 a.on, #gnb ul li.gnb09 a.on, #gnb ul li.gnb10 a.on { background-color:#fff; background-image:url(../images/total_gnb_txt_on.png); padding-right:2px; border-right:0; border-top:#ededed solid 1px;}
#gnb ul li.gnb01 a { background-position:5px 20px;}
#gnb ul li.gnb02 a { background-position:5px -34px;}
#gnb ul li.gnb03 a { background-position:5px -85px;}
#gnb ul li.gnb04 a { background-position:5px -135px;}
#gnb ul li.gnb05 a { background-position:5px -188px;}
#gnb ul li.gnb06 a { background-position:5px -240px;}
#gnb ul li.gnb07 a { background-position:5px -292px;}
#gnb ul li.gnb08 a { background-position:5px -345px;}
#gnb ul li.gnb09 a { background-position:5px -395px;}
#gnb ul li.gnb10 a { background-position:5px -455px; height:95px;}
#gnb ul li.gnb02 a { background-position:5px -34px;}


#gnb ul li.gnb02:hover a { background-color:#fea002;}
#gnb ul li.gnb03:hover a { background-color:#3bbacb;}
#gnb ul li.gnb04:hover a { background-color:#c33d3c;}
#gnb ul li.gnb05:hover a {background-color:#23a602;}
#gnb ul li.gnb06:hover a {background-color:#608ffb;}
#gnb ul li.gnb07:hover a {background-color:#b91100;}
#gnb ul li.gnb08:hover a {background-color:#1f409f;}
#gnb ul li.gnb09:hover a {background-color:#b2daf4; background-image:url(../images/total_gnb_txt_on.png); background-position:5px -397px; }

#main_menu { overflow:hidden; margin-top:17px; padding-left:215px; position:relative;}
#main_menu ul { float:left;}
#main_menu li { float:left; overflow:hidden; padding:0 30px 0 26px;}
#main_menu li a{ text-indent:-9999px; display:block; overflow:hidden; height:100%; background-image:url(../images/gnb_txt.png); background-repeat:no-repeat;  padding:9px 6px 7px 6px; border-bottom:#bcbcbc solid 1px; height:18px;}
#main_menu li.menu01 a { background-position:50% 10px; width:73px;}
#main_menu li.menu02 a { background-position:50% -30px; width:110px;}
#main_menu li.menu03 a { background-position:50% -70px; width:46px;}
#main_menu li.menu04 a { background-position:50% -110px; width:46px;}
#main_menu li.menu05 a { background-position:50% -150px; width:58px;}

#main_menu ul.contact_menu { position:absolute; z-index:20; right:0; top:5px;}
#main_menu ul.contact_menu li { width:auto; margin-left:4px; padding:0;}
#main_menu ul.contact_menu li a{background:url(../images/gnb_contact.png) right top; width:107px; height:23px; padding:0; background-repeat:no-repeat; border-bottom:none;}
#main_menu ul.contact_menu li:first-child a{background:url(../images/gnb_contact.png) left top; width:85px; height:23px; }



#left_lnb { position:absolute; z-index:20; left:0; top:-35px; width:180px; background:#fff;}
#left_lnb dl { width:100%;}
#left_lnb dl dd { float:left; width:50%; text-align:center; height:35px;}
#left_lnb dl dd a{ background-image: url(../images/gnb_cate_txt_on.png); background-repeat:no-repeat; text-indent:-9999px; overflow:hidden; display:block; border:#414141 solid 1px;  height:100%; border-bottom:none; background-color:#4f4f4f;}
#left_lnb dl dd a.on{ background-color:#fff; border:#bcbcbc solid 1px; background-image:url(../images/gnb_cate_txt.png); border-bottom:none;}
#left_lnb dl dd.lnb01 a { background-position:50% 11px; border-right:none;}
#left_lnb dl dd.lnb02 a { background-position:50% -19px;}

#left_lnb .lnb_cate_list01, #left_lnb .lnb_cate_list02 { background-color:#fff; border:#bcbcbc solid 1px; border-top:none; width:178px; height:383px;}
#left_lnb .lnb_cate_list01, #left_lnb .lnb_cate_list02 { position:absolute; z-index:10; top:35px; left:0;}
#left_lnb .lnb_cate_list01 { padding-top:0;}

#left_lnb .lnb_cate_list01 ul.list01, #left_lnb .lnb_cate_list02 ul.list01 { clear:both; margin:0 18px 0 18px; padding-top:11px; padding-bottom:10px; border-bottom:#bcbcbc solid 1px;}
#left_lnb .lnb_cate_list01 ul.list02 { padding-top:5px; padding-bottom:35px;  }
#left_lnb .lnb_cate_list02 ul.list02 { padding-top:5px; padding-bottom:5px;  }
#left_lnb .lnb_cate_list01 .lnb_contact, #left_lnb .lnb_cate_list02 .lnb_contact { margin:0 18px 0 18px; border-top:#bcbcbc solid 1px; padding-top:12px; padding-bottom:12px; position:relative;}
#left_lnb .lnb_cate_list01 .lnb_contact img { margin-left:-4px;}
#left_lnb .lnb_cate_list01 li a{ background-color:#fff; background-image:url(../images/lnb_txt1_off.gif); background-repeat:no-repeat; width:100%; height:20px; display:block; overflow:hidden; text-indent:-9999px; margin:1px 0 1px 0; border:none;}
#left_lnb .lnb_cate_list01 li a:hover { background-image:url(../images/lnb_txt1_on.gif); border:none;}
#left_lnb .lnb_cate_list01 li.lnb01 a { background-position:0 4px;}
#left_lnb .lnb_cate_list01 li.lnb02 a { background-position:0 -19px;}
#left_lnb .lnb_cate_list01 li.lnb03 a { background-position:0 -41px;}
#left_lnb .lnb_cate_list01 li.lnb04 a { background-position:0 -63px;}
#left_lnb .lnb_cate_list01 li.lnb05 a { background-position:0 -85px;}
#left_lnb .lnb_cate_list01 li.lnb06 a { background-position:0 -107px;}
#left_lnb .lnb_cate_list01 li.lnb07 a { background-position:0 -129px;}
#left_lnb .lnb_cate_list01 li.lnb10 a { background-position:0 -151px;}

#left_lnb .lnb_cate_list01 li.lnb08 a { background-position:0 0;}
#left_lnb .lnb_cate_list01 li.lnb09 a { background-position:0 -22px;}

#left_lnb .lnb_cate_list01 ul.list02 li a { background-image:url(../images/lnb_txt2.gif); background-repeat:no-repeat; width:100%; height:20px; display:block;}

#left_lnb .lnb_cate_list02 .list01 { padding:5px 0 5px 0 !important;}
#left_lnb .lnb_cate_list02 li { padding:1px 0 1px 0;}
#left_lnb .lnb_cate_list02 li a{ background-color:#fff; background-image:url(../images/lnb_txt2_off.gif); background-repeat:no-repeat; width:100%; height:20px; display:block; overflow:hidden; text-indent:-9999px; border:none;}
#left_lnb .lnb_cate_list02 li a:hover { background-image:url(../images/lnb_txt2_on.gif); border:none;}
#left_lnb .lnb_cate_list02 li.lnb01 a { background-position:-17px 4px;}
#left_lnb .lnb_cate_list02 li.lnb02 a { background-position:-17px -16px;}
#left_lnb .lnb_cate_list02 li.lnb03 a { background-position:-17px -36px;}
#left_lnb .lnb_cate_list02 li.lnb04 a { background-position:-17px -56px;}
#left_lnb .lnb_cate_list02 li.lnb05 a { background-position:-17px -76px;}
#left_lnb .lnb_cate_list02 li.lnb06 a { background-position:-17px -96px;}
#left_lnb .lnb_cate_list02 li.lnb07 a { background-position:-17px -116px;}
#left_lnb .lnb_cate_list02 li.lnb08 a { background-position:-17px -136px;}
#left_lnb .lnb_cate_list02 li.lnb09 a { background-position:-17px -156px;}
#left_lnb .lnb_cate_list02 li.lnb10 a { background-position:-17px -176px;}
#left_lnb .lnb_cate_list02 li.lnb11 a { background-position:-17px -196px;}
#left_lnb .lnb_cate_list02 li.lnb12 a { background-position:-17px -216px;}
#left_lnb .lnb_cate_list02 li.lnb13 a { background-position:-17px -236px;}
#left_lnb .lnb_cate_list02 li.lnb14 a { background-position:0 -256px;}

#left_lnb .lnb01 span, #left_lnb .lnb02 span{ position:absolute; z-index:-1; top:34px; left:0; border:#bcbcbc solid 1px; border-top:none;}
#left_lnb:hover .lnb01 span { display:none;}
#left_lnb .lnb01:hover .lnb_cate_list01{ display:block !important;}
#left_lnb .lnb02:hover .lnb_cate_list02{ display:block !important;}

.lnb_cate_list02 ul li { position:relative;}
#left_lnb .lnb_cate_list02 ul ul, .lnb_cate_list02 ul ul li, .lnb_cate_list02 ul ul li a{ padding:0; margin:0; width:auto; height:auto; background-image:none !important;}
#left_lnb .lnb_cate_list02 ul ul { position:absolute; width:185px; z-index:100; top:-3px; left:60px; border:#d6d6d6 solid 1px; padding-bottom:2px; background-color:#fefefe; float:left;}
#left_lnb .lnb_cate_list02 ul ul li { float:left; width:48px; position:static; text-align:center; }
#left_lnb .lnb_cate_list02 ul ul.local_menu { width:248px;}
#left_lnb .lnb_cate_list02 ul ul.local_menu li { width:69px;}

#left_lnb .lnb_cate_list02 ul ul li.line { width:12px; padding-top:4px; *padding-top:2px;}
#left_lnb .lnb_cate_list02 ul ul li a { text-indent:0; padding-top:3px; height:16px; background-color:transparent;}
#left_lnb .lnb_cate_list02 ul li:hover ul { display:block !important; }
#left_lnb .lnb_cate_list02 ul ul li.arrow { margin-top:0; width:7px; position:relative; left:-7px;}


#container { position:relative; clear:both; min-height:600px;}
#sub_container { position:relative; clear:both; min-height:600px; border:#bcbcbc solid 1px; border-top:none; margin-bottom:46px; }

.section { overflow:hidden; position:relative;}

/*main_slide_group*/
#main_slide_group .main_slide_img { height:384px; position:relative; overflow:hidden;}
#main_slide_group .main_slide_img .lists { height:384px; position:absolute; left:0; top:0;}
#main_slide_group .main_slide_list { margin-left:-1px; position:relative; top:-3px; float:left;}
#main_slide_group .main_slide_list li{ float:left; margin-left:1px; padding-top:4px;}
#main_slide_group .main_slide_list li.on { background:url(../images/main_top_arrow.png) 50% 0 no-repeat;}
#main_slide_group .main_slide_list li.on a { background-color:#777; color:#fff;}
#main_slide_group .main_slide_list li a { display:block; width:309px; text-align:center; padding-top:8px; background:#dbdbdb; height:22px; text-decoration:none;}/*width:123px*/
#main_slide_group .main_slide_list li:first-child a{ margin-left:0;}

/*main_banner_group01*/
.main_table { font-size:12px;line-height:15px; color:#737373;}

/*input_sms*/
.sms_group { border:#d1d1d1 solid 1px; overflow:hidden; background-color:#808080; width:205px; height:173px;}
.sms_group .sms_tit { padding:9px 0 7px 9px;}
.input_sms { background-color:#fff; padding:4px 5px 0px 5px; margin:0 5px 5px 5px; *padding:4px 5px 3px 5px;}
.input_sms dd { padding-bottom:2px; overflow:hidden; *padding-bottom:0;}
.input_sms dd label { float:left; margin-right:7px; padding-left:4px;}
.input_sms .sms_txt { height:16px; line-height:16px; border:#bebebe solid 1px; padding:1px; color:#c3c3c3;}
.input_sms .sms_txtarea { padding:1px; color:#c3c3c3; line-height:16px; border:#bebebe solid 1px; overflow:auto; height:27px;}
.input_sms .sms_txt, .input_sms .sms_txtarea { width:126px;}
.input_sms dd label.sms_check { color:#868686; font-size:11px; line-height:1.1; letter-spacing:-1px; white-space:nowrap; margin:0; padding:0;}
.input_sms dd label.sms_check input { padding-right:3px; position:relative; bottom:-2px;}

.sms_btn { text-align:right; padding-right:3px;}

.event_group { float:left; overflow:hidden; width:676px; padding-top:15px;}
.event_group .hgroup { position:relative; padding:10px 0 10px 0; border-top:#d1d1d1 solid 1px; overflow:hidden; height:26px;}

.hgroup h2 { background:url(../images/main_tit.gif) 0 0 no-repeat; width:240px; height:13px; margin-top:5px; *margin-top:15px; margin-left:15px;}
.hgroup h2 span { text-indent:-9999px; overflow:hidden; position:absolute; z-index:-999;}
.event_list { border:#eff0eb solid 1px; overflow:hidden;}
.event_list li{ float:left;}

/*arccodian_group*/
.arccodian_group { padding-top:15px;}
.arccodian_list { border-bottom:#d7d7d7 solid 1px;}
.arccodian_list dt { background:url(../images/accordian.jpg) 0 0 no-repeat; height:22px; border:#d7d7d7 solid 1px; padding-top:5px; padding-left:10px; border-bottom:none; width:290px; display:block;}
.none { display:none;}
.arccodian_list dd { border:#d7d7d7 solid 1px; border-bottom:none; display:block;}

.modi_group { margin-top:16px; margin-bottom:20px; border:#d7d7d7 solid 1px; clear:both; width:300px; height:232px;}
.modi_group .modi_tit { overflow:hidden;}
.modi_group .modi_tit dd { float:left; width:50%;}
.modi_group .modi_tit a { background-image:url(../images/state_tit_off.png); background-repeat:no-repeat; display:block; height:20px; padding-top:8px; text-indent:-9999px; overflow:hidden; border-left:#d7d7d7 solid 1px; background-color:#f1f1f1; border-bottom:#d7d7d7 solid 1px;}
.modi_group .modi_tit dd:first-child a { border-left:none;}
.modi_group .modi_tit a.on {background-color:#fff; background-image:url(../images/state_tit_off.png); border-bottom:#fff solid 1px;}
.modi_group .modi_tit .tit01 a{ background-position:40px 50%; border-right:none;}
.modi_group .modi_tit .tit02 a{ background-position:-110px 50%;}
.modi_group .modi_list { border-top:none; padding:5px; overflow:hidden;}
.modi_table { width:100%;}
.modi_table thead th { background:#f1f1f1; text-align:center; border:#fff solid 2px; line-height:24px; height:24px;}
.modi_table tbody td { text-align:center; line-height:24px; height:24px; vertical-align:middle; white-space:nowrap; color:#737373;}

.modi_list .count_no { padding-bottom:5px;}
.count_no { overflow:hidden;}
.count_no em, .count_no span span { float:left; text-indent:-9999px;}
.count_no em { background-image:url(../images/count_bg1.gif); background-repeat:no-repeat; width:11px; height:12px; margin-top:3px; margin-right:0px;}
.count_no em.st { background-position:0 0;}
.count_no em.la { background-position:left bottom;}
.count_no span { width:auto;}
.count_no span span { background-image:url(../images/count_no1.gif); background-repeat:no-repeat; height:18px; width:16px; margin-left:1px;}

/*main_sample_group*/
.main_sample_group .hgroup { position:relative; padding:10px 0 10px 0; border-top:none; overflow:hidden; height:26px; margin-top:20px;}
.main_sample_group .hgroup h2 { background:url(../images/main_tit.gif) 0 -30px no-repeat; width:180px; height:20px; margin-top:0px; margin-left:0; float:left; margin-right:30px;}
.main_sample_group .sample_list li, .main_sample_group .hgroup .count_no { float:left;}
.main_sample_group .sample_list li { width:220px; text-align:center; padding:0 14px 25px 14px;}
.main_sample_group .sample_list li em, .main_sample_group .sample_list li span { display:block;}
.main_sample_group .sample_list li em { font-weight:bold;}
.main_sample_group .sample_list li span.sample_img { border:#cecece solid 1px;}
.main_sample_group .sample_list li span.sample_img { width:100%;}
.main_sample_group .sample_list li em.txt_price { color:#cc0706;} 
.main_sample_group .sample_list li em.sample_tit { padding-top:5px;}
.main_sample_group .sample_list li .ico_group { padding:5px;}
.main_sample_group .sample_list li .ico_group img{ margin:2px;}

/*modify_table*/
.tw01 { width:75px;}
.tw02 { width:115px !important; padding:0; margin:0;}
.tw02 p { width:115px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:left;}
.tw03 { width:45px;}
.tw04 { width:18px;}
.tw05 { width:18px;}

/*main_logo_group*/
.main_logo_group { overflow:hidden; padding-bottom:10px;}
.main_logo_group .hgroup { position:relative; padding:10px 0 10px 0; border-top:none; overflow:hidden; height:26px; margin-top:20px;}
.main_logo_group .hgroup h2 { background:url(../images/main_tit.gif) 0 -60px no-repeat; width:120px; height:25px; margin-top:5px; margin-left:0; float:left; margin-right:30px;}
.main_logo_group .hgroup .count_no { float:left;}
.main_logo_group .main_logo_list { padding:0 9px 0 9px;}
.main_logo_group .main_logo_list li{ float:left; border:#cecece solid 1px; width:109px; margin:0 5px 20px 6px;}
.main_logo_group .main_logo_list li img { width:100%;}


/*main_char_group*/
.main_char_group { overflow:hidden; padding-bottom:40px;}
.main_char_group .hgroup { position:relative; padding:10px 0 10px 0; border-top:none; overflow:hidden; height:26px; margin-top:20px;}
.main_char_group .hgroup h2 { background:url(../images/main_tit_char.gif) 0 0px no-repeat; width:120px; height:19px; margin-top:0px; margin-left:0; float:left; margin-right:30px;}
.main_char_group .hgroup .count_no { float:left;}
.main_char_group .main_char_list { padding:0 9px 0 9px;}
.main_char_group .main_char_list li{ float:left; width:111px; margin:0 5px 20px 6px;}
.main_char_group .main_char_list li img { width:100%;}

/*main_cu_group*/
.main_cu_group { overflow:hidden; padding-bottom:40px;}
.main_cu_group .hgroup { position:relative; padding:10px 0 10px 0; border-top:none; overflow:hidden; height:26px; margin-top:20px;}
.main_cu_group .hgroup h2 { background:url(../images/main_title_cu.jpg) 0 0px no-repeat; width:100px; height:19px; margin-top:0px; margin-left:0; float:left; margin-right:30px;}
.main_cu_group .hgroup .count_no { float:left;}

/*main_cuM_group*/
.main_cuM_group { overflow:hidden; padding-bottom:40px;}
.main_cuM_group .hgroup { position:relative; padding:10px 0 10px 0; border-top:none; overflow:hidden; height:26px; margin-top:20px;}
.main_cuM_group .hgroup h2 { background:url(../images/design/main_title_cu_02.jpg) 0 0px no-repeat; width:150px; height:20px; margin-top:0px; margin-left:0; float:left; margin-right:30px;}
.main_cuM_group .hgroup .count_no { float:left;}

a.btn_more { display:block; position:absolute; z-index:20; right:0; top:15px; background:url(../images/btn_main_more.gif) 0 0 no-repeat; width:64px; height:10px; font-size:11px; letter-spacing:-1px; padding:4px 0 0px 0; line-height:1; color:#fff; text-align:center;}
a.btn_more_01 { display:block; position:absolute; z-index:20; right:0; top:15px; background:url(../images/btn_main_more_01.gif) 0 0 no-repeat; width:259px; height:10px; font-size:11px; letter-spacing:-1px; padding:4px 0 0px 0; line-height:1; color:#fff; text-align: right;}



/*map_con*/
.map_con li{ padding-bottom:10px; line-height:1;}
/*footer*/
#footer { clear:both; background-color:#fff; margin-top:30px;}
.footer_lnb { background-color:#efefef; border-top:#bcbcbc solid 1px; border-bottom:#bcbcbc solid 1px; overflow:hidden; padding:10px 0 10px 0;}
.footer_lnb li { float:left; padding:0 10px 0 10px;}
.footer_lnb li a { background-image:url(../images/footer_menu.jpg); display:block; height:10px; padding:2px; background-repeat:no-repeat; text-indent:-9999px; overflow:hidden;}
.footer_lnb li.lnb01 a { background-position:0 0; width:42px;}
.footer_lnb li.lnb02 a { background-position:-63px 0; width:42px;}
.footer_lnb li.lnb03 a { background-position:-125px 0; width:89px;}
.footer_lnb li.lnb04 a { background-position:-236px 0; width:83px;}
.footer_lnb li.lnb05 a { background-position:-336px 0; width:67px;}
.footer_lnb li.lnb06 a { background-position:-425px 0; width:70px;}
.footer_lnb li.lnb07 a { background-position:-518px 0; width:41px;}

.footer_lnb ul, .footer_wrap { width:995px; margin:0 auto;}
.footer_wrap { padding-top:23px; overflow:hidden;}
.footer_wrap .footer_logo { padding-left:10px; padding-top:4px;}
.footer_wrap address p { padding-bottom:5px;}
.footer_wrap address { padding-left:35px;}

.foot_list { float:left; padding-left:38px;}
.foot_list li{ float:left; padding-left:5px; margin-left:5px; background:url(../images/line_foot.jpg) left top no-repeat;}
.foot_list li:first-child { background:none; margin:0; padding:0;}
