
body
{
    text-align:center;
	width:100%;
	margin:0 auto;
    padding:0px;
    /*height: 100%;*/	
	background-color: #fff;
	scrollbar-face-color: white; 
	scrollbar-highlight-color: #b4b4b4; 
	scrollbar-shadow-color: #b4b4b4; 
	scrollbar-3dlight-color: white; 
	scrollbar-arrow-color: #b4b4b4; 
	scrollbar-track-color: #e3e3e3;
	scrollbar-darkshadow-color: white;
}

img{border:0px;vertical-align:top;}
body, td, p, button, input{font-family:맑은 고딕,'Malgun Gothic',돋움,gulim,Verdana,Sans-Serif,tahoma;font-size:9pt;color:#666;line-height:140%;}
textarea, select{border-right:#d5d5d5 1px solid;border-top:#d5d5d5 1px solid;border-left:#d5d5d5 1px solid;border-bottom:#d5d5d5 1px solid;background:#f8f8f8;}
select, option{font-size:1.2em;font-family:맑은 고딕,'Malgun Gothic',돋움,gulim,Verdana,Sans-Serif,tahoma;color:#666;background:#f8f8f8;}

/* 링크 관련 영역 */
a:link{text-decoration:none;color:#000;}
a:visited{text-decoration:none;color:#000;}
a:active{text-decoration:none;}
a:hover{text-decoration:none;color:#000;}
a, input, img{outline:none;}

/* 숫자 텍스트 크기 지정 */
.th8{font-size:8pt;line-height:140%;}
.th9{font-size:9pt;line-height:140%;}
.lh{line-height:120%;}
.jt{text-align:justify;}
ul, ol, li{padding:0px;margin:0px;list-style:none;}
li {list-style:none; }
.ct{font-size:9pt;color:#222;} 
.ed{border:1px solid #bbbaba;font-size:9pt;color:#666;background:#f8f8f8;}
.ed_log{border:1px solid #bbbaba;font-size:9pt;color:#666;background:#f8f8f8;font-size:1.6em;}
.ed_login{border:1px solid #bbbaba;color:#666;background:#fafafa;width:250px;font-size:1.2em;text-indent:5px;height:22px;}
.ed_point{border:1px solid #f2f2f2;font-size:1.0em;background:#f2f2f2;}
.tx {color:#666;border:1px solid #ccc;} 
.small{font-size:8pt;color:#666;}
.close{font-size:8pt;color:#fff;}
.title_txt{	font-size:13pt;font-weight:bold;color:#333;}
.navi_txt{font-size:9pt;font-weight:bold;color:#8fa146;}
.cloudy, a.cloudy{color:#888;}


/* 공통 페이지*/
#Wrap{width:100%;min-width:1200px;height:100%;text-align:center;margin:0 auto; /*background:url(../images/pattern.jpg) repeat-x center top;*/}
#Top_area{width:100%; height:40px; text-align:center; margin:0 auto; clear:both; background:#8cb630;}
#Top_area .top_menu{	width:1200px; text-align:center; margin:0 auto;}
#Top_area .top_menu .login_area{width:1200px; margin:0 auto;}
#Top_area .top_menu .login_area ul{float:right;  font-size:1.2em;}
#Top_area .top_menu .login_area li {float:left; margin:10px 20px 0 0; }
#Top_area .top_menu .login_area li a { color:#fff; }
#Menu_area{width:1200px;height:100px;text-align:center;margin:0 auto;}
#Menu_area .ci{width:360px;float:left;margin:10px auto 0;}
#Menu_area .navi_area{ float:left;margin:20px 0 0 200px; }
.Bottom_area{width:100%;height:50px;clear:both; }


/* 메인 페이지*/
#MainImg_area{width:100%; height:989px; text-align:center; background:repeat center top; margin:0 auto; border-top:1px solid #d9dada; overflow:hidden; }
#MainImg_area .Wrap{ width:1200px;height:675px;text-align:center;margin:30px auto 0;}
#MainImg_area .Wrap .Mainimg{width:1200px;height:675px;float:left;margin:0 auto;}

/* Easy Slider */
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width:865px;height:500px;overflow:hidden;}	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{display:block;width:42px;height:42px;position:absolute;left:0px;top:0px;z-index:1000;}	
#nextBtn, #slider1next{left:0px;}														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{display:block;position:relative;width:42px;height:42px;background:url(../images/btn_prev.png) no-repeat 0 0;}	
#nextBtn a, #slider1next a{background:url(../images/btn_next.jpg) no-repeat 0 0;}


#MainImg_area .Wrap .MainRight_area{width:335px; float:left;margin:0 auto;}
#MainContents_area{width:1200px;height:176px;text-align:center;margin:10px auto 0;}
#MainContents_area li{float:left; margin-right:12px;}
#MainContents_area li:last-child{float:left; margin-right:0px;}
#Copyright_area{position:relative;width:1200px;height:30px;text-align:center;margin:0 auto;}


/* 서브 페이지*/
.h_1{ width:100%; height:1px; background:#d9dada; clear:both;}

/* 서브 타이틀 이미지 랜덤 */
#mainbgs {width:100%;height:200px;background:no-repeat center top; margin:0px auto 0; border-bottom:1px solid #e9e9e9;}


#SubWrap_area{ width:100%; text-align:center;/*background:url(../images/SubImg_bg.jpg) repeat-x center top;*/margin:0 auto;}

.subContents {width:1200px; /*border-top:solid 1px #e9e9e9;*/ overflow:hidden; text-align:center;margin:0 auto;background:#fff;}
.subLeftArea { float:left; }
.subLeftMenuArea { width:200px; }
.subLeftMenuTitle {	width:200px; height:81px; text-align:center; border:1px solid #e1e1e1; background:#f2f2f2; margin-top:10px; margin-bottom:5px;}
.subLeftMenuTitle span{ font-size:2.0em; color:#333; line-height:81px; }
.subLeftMenu > ul {font-family:맑은 고딕, 'Malgun Gothic'; font-size:1.25em; font-weight:normal; list-style-type: none; }
.subLeftMenu > ul > li { width:200px; border-bottom:solid 1px #e1e1e1; border-left:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1;}
.sub_menu  { display:block; width:200px; height:45px; background: #f5f5f5; text-align:left; text-indent:30px; line-height:45px; color:#333; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s;}
.sub_menu > a { display:block; width:200px; height:45px; background:url(../images/SubMenu_arrow.png) no-repeat 115% center; text-align:left; text-indent:20px; line-height:45px; color:#333; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s;}
.sub_menu > a:hover	 { display:block; width:200px; height:45px; background:url(../images/SubMenu_arrow.png) no-repeat 93% center; background-color:#8cb630;  color:#fff; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s;}
.sub_menu_selected	 { display:block; width:200px; height:45px; text-align:left; text-indent:20px; line-height:45px; background:url(../images/SubMenu_arrow.png) no-repeat 93% center; background-color:#8cb630; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s;}
.sub_menu_selected > a{ display:block; width:200px; height:45px; text-align:left; text-indent:20px; line-height:45px; background:url(../images/SubMenu_arrow.png) no-repeat 93% center; background-color:#8cb630; font-weight:normal; color:#fff;}
.subLeftBannerWrap { width:200px; float:left;}
.subLeftBanner { width:200px; margin:20px 0 0 0;}
.subLeftBanner a{ color:#666;}
.subLeftBanner a:hover{ color:#000;}


/* 서브 페이지 컨텐츠 */


.subContWrap { width:965px; margin-left:35px; margin-top:20px; min-height:500px; float:left; overflow:hidden; text-align:left; }
.subContWrapText {width:500px; float:left; margin:0; padding:0; }
.subContWrapText  ul { padding-left:35px; padding-top:90px; }


.subContWrapText_A {width:100%; float:left; margin:0; padding:0; }
.subContWrapText_A  ul { padding-left:35px; padding-top:90px; }
.subContWrapText_B {width:100%; float:left; margin:0; padding:0; }
.subContWrapText_B  ul { padding-left:35px; padding-top:20px; }


.subContWrapImg > img { padding-left:1px; }

.subContWrapContainer{position:relative;top:30px;width:930px;height:438px;margin:20px auto 20px; text-align:center;clear:both;}
.subContWrapContainer .subBusinessCont { width:930px;height:438px;margin:50px auto 0;overflow:hidden;z-index:1; }

/* 게시판 영역 */
.subBoardWrap { width:100%; float:left; margin:50px 0 50px 0; }

/* 슬라이드 박스 */
.docu_wrap{width:400px;float:left;position:relative;top:90px; left:0px; z-index:90;}
.pbta{width:400px;height:636px;position:relative;margin:0 0;}
.pbta p{position:absolute;left:0;top:0;}


/* 회사소개_오시는길 */
.subLocation { width:100%; float:left; list-style:none; margin:50px 0 0 35px; padding:0; }


/* 사업분야 */
.subBusiness { width:100%; float:left; list-style:none; margin:0; padding:0; }
.subBusinessText { float:left; margin:0; padding:0; }
.subBusinessText  ul { padding-left:35px; padding-top:20px; }
.subBusinessText01 { text-align:left; font-size:1.1em; color:#666; line-height:25px; }
.sectionMenuWrap {margin:60px 0 0 35px;}
.sectionMenuWrap > ol {Malgun Gothic; list-style-type: none; }
.sectionMenuWrap > ol > li { width:100px; border-bottom:solid 1px #e9e9e9; border-left:solid 1px #e9e9e9;float:left;margin:0 2px;}
.section_menu { width:100px; height:35px; text-align:center; color:#666; background:#ebebeb; float:left;  font-size:1.2em; }
.section_menu > a		 { display:block; width:100px; height:35px; text-align:center; line-height:35px; }
.section_menu > a:hover	 { display:block; width:100px; height:35px; background-color:#0084c9; color:#fff;}
.section_menu_selected	a{ display:block; width:100px; height:35px; text-align:center; line-height:35px; background-color:#0084c9; font-size:1.2em; color:#fff; font-weight:bold; }


/* 카피라이트*/
#footer_wrap{ width:100%; min-height:100px; min-width:1200px; text-align: center; overflow:hidden; margin:0 auto;border-top: 1px solid #e1e1e1;}
#footer{ width:1200px;	height: 90px; min-width:1200px; text-align: center; overflow:hidden; margin:0 auto;}
#footer .footer_logo{ width:300px;height: 90px;text-align: left;margin:10px 0 0 0px;overflow:hidden;float:left;}
#footer .footer_left{ width:708px;height: 90px;text-align: left;margin:20px 0 0 20px;overflow:hidden;float:left;}
#footer .footer_right{ width:100px;height: 90px;margin:0 auto; position:relative; left:0; top:0; overflow:hidden; float:right;	}
#footer .footer_right .footer_menu{display:inline-block; position:absolute; right:0; top:40px;}
#footer .footer_right .footer_menu li{float: left;}
#footer .footer_right .footer_menu li a{display:inline-block; padding: 0 10px; color:#333;}
#footer .footer_right .footer_menu li a:hover{display:inline-block; padding: 0 10px; color:#666;}
#footer .footer_right .footer_right_top{display:inline-block; position:absolute; right:0; top:0;}


/*새로운 레이어 띄우기 start*/
.login_popup {width: 864px; }
.login_popup .layer_menu_hd{height: 49px; position:relative; background:url(../images/pop_top_bg.png) 0 0 no-repeat; }
.login_popup .layer_menu_hd .pop_tit{padding-top: 10px; text-align:center; font-size: 1.6em; font-weight:bold; color:#fff;}
.login_popup .layer_menu_hd .btn_close{position:absolute; right:20px; top:15px; }
.login_popup .layer_menu_center{background:url(../images/pop_center_bg.png) 0 0 repeat-y; margin-top: -20px;}
.login_popup .layer_menu_center .pop_member_area{width:680px; padding-bottom:50px; margin:0 auto;}
.login_popup .layer_menu_center .pop_member_area .pop_member_tit{padding:20px 0 0 0; font-size:13px; font-weight:bold; color:#333; text-align:left;}
.login_popup .layer_menu_center .pop_member_area .pop_member_desc{height:400px; padding: 10px 0 10px 10px; text-align:left; background-color:#f6f6f6; border: solid 1px #cccccc;}
.login_popup .layer_menu_center .pop_member_area .pop_member_desc p{line-height:34px;}
.login_popup .layer_menu_bottom{height: 10px; background:url(../images/pop_bottom_bg.png) 0 0 no-repeat;}

#opacing_area			{display:none; width: 100%; position:absolute; left:0px; top:0px; background:url(../images/bg_layer1.png) 0 0 repeat; z-index:8000;}
#layer_area				{width: 864px; margin-left: -432px; position:fixed; left:50%; top:20%; z-index:9000; }
.inner_layer {position:absolute; left:0px; top:0px; width: 100%; height: 100%; background:url(../images/bg_layer1.png) 0 0 repeat; z-index:100}
/*새로운 레이어 띄우기 end*/


.member_name_wrap{position: relative;	top: 0px;right: 0px;width: 320px;float: left;}
.member_name{position: absolute;top: 0px; right: 0px;padding: 50px 0 0 0;float: left;}
.member_join{	width: 67px;float: left;}
.find_id_pw{width:102px;	float: left;}
.member_leave{width: 67px;	float: left;}

#navi_area{position:relative;	width:100%;height:50px;text-align:center;margin:0 auto;}
#navi{width:1200px;text-align:center;margin:0 auto;z-index:1000;}

.main_flash_area{position:relative;text-align:center;margin:0 auto;z-index:1;}
.main_wrap{position:relative;text-align:center;margin:0 auto;z-index:1;}

/* navi_menu */
.submenu{position:relative; margin-top:-9px;}
.submenu01, .submenu02, .submenu03, .submenu04, .submenu05{ margin-top:20px;}
.submenu01 li	{width:240px;	height:25px; line-height:25px; text-indent:90px; text-align:left;}
.submenu02 li {width:240px;	height:25px; line-height:25px; text-indent:90px; text-align:left;}
.submenu03 li {width:240px;	height:25px; line-height:25px; text-indent:90px; text-align:left;}
.submenu04 li {width:240px;	height:25px; line-height:25px; text-indent:90px; text-align:left;}
.submenu05 li {width:240px;	height:25px; line-height:25px; text-indent:90px; text-align:left;}
a.subMenulink {width:240px; height:25px; display:block; line-height:25px; font-size:10pt; color:#333;}
a.subMenulink:hover {width:240px; height:25px; display:block; line-height:25px; font-size:10pt; color:#666;}

.menuContainer 	{position:relative;width:1200px;height:50px;margin:0 auto;z-index:1000;}
.menuWrap 		{position:relative;width:100%;height:50px;background:url(../image/menuBg01.png) repeat-x 100% 0;overflow:hidden;margin:0 auto;}
.menuGroup 		{float:left; width:240px;height:250px;padding-top:0px;}
.menuGroup  > a.menulink	{width:240px;height:50px;text-align:center;}
.menuGroupOver > a.menulink	 {width:240px;height:50px;text-align:center;}

.contents_table{width:1020px;text-align:center;margin:0 auto;}
.contents_left{width:800px;vertical-align:top;text-align:left;margin:0 auto;float:left;}
.contents_right{width:213px;vertical-align:top;text-align:left;margin:0 auto;float:left;}
.navi_t{height:100px;text-align:right;float:right;}
.main_cont{width:800px;min-height: 650px;text-align:center;margin:0 auto 80px;float: left;}
.font_t{width:300px;font-size:9pt;color:#6a6a6a;text-indent:10px;text-align:left;padding-top:13px;float:left;}

.sub_title{width:213px;	text-align:left;	margin-bottom:-10px;}
.sub_cate_menu ul{float:left;	width:213px;padding-top:24px;}
.sub_cate_menu li{list-style:none;	overflow:hidden;	float:left;	width:213px;height:37px;}

.sub_cate_submenu {float:right;width:800px;}
.sub_cate_submenu ul{float:right;}
.sub_cate_submenu li{list-style:none;overflow:hidden;padding:0 1px;float:left;}

/*탭메뉴*/
.tapLine{background-color:#fff;	width:1px;}
#tapMenu1 a.contentTap{display: block;width: 240px;	height: 40px;	background: url(../image/cate_02_tabmenu01_out.png) no-repeat;}
#tapMenu1 a.contentTap:hover{display: block;width: 240px;	height: 40px;background: url(../image/cate_02_tabmenu01_over.png) no-repeat;}
#tapMenu1 a.contentTapOver{display: block;	width: 240px;height: 40px;background: url(../image/cate_02_tabmenu01_over.png) no-repeat;}

#tapMenu2 a.contentTap{display: block;width: 240px;height: 40px;background: url(../image/cate_02_tabmenu02_out.png) no-repeat;}
#tapMenu2 a.contentTap:hover{display: block;width: 240px;	height: 40px;background: url(../image/cate_02_tabmenu02_over.png) no-repeat;}
#tapMenu2 a.contentTapOver{display: block;	width: 240px;height: 40px;background: url(../image/cate_02_tabmenu02_over.png) no-repeat;}

.navi_bg{position:relative;top:0px;left:0px;text-align:center;margin:0 auto;z-index:2;}



.table_list {width:770px;} 
.table_list tr.header { background-color:#dfe2e5; white-space:nowrap; text-align:center; height:40px;border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.table_list tr.header td{ font-weight:bold; font-size:1.2em; }
.table_list tr.bg { background-color:#fff; height:40px;} 
.table_list td { padding:.5em; border-bottom:1px solid #e7e7e7; text-align: center; }


.bottom_scroll{width:1200px;height:85px;text-align:center;margin:0 auto;clear:both;}
.copyright{width:1200px;height:134px;text-align:center;margin:0 auto;}

.M_main_wrap{width: 100%;	text-align: center;margin:0 auto;}

.main_shortcut_bg{width: 1200px;	height: 150px;	text-align: center;margin:0 auto;clear: both;}
.main_shortcut_bbs{width: 300px;	text-align: center;margin:0 auto;float: left;}
.main_shortcut_business{width: 300px;	text-align: center;margin:0 auto;float: left;}
.main_shortcut_result{position:relative; width: 300px;height:150px;	text-align: center;margin:0 auto;float: left;z-index:1;}
.main_shortcut_customer_center{width: 300px;text-align: center;margin:0 auto;float: left;}


#mainEvent {width:260px; height:135px;border:1px solid #cbcbcb;}
#mainEvent .sliderkit-nav { right:0; top:10px; width:50px; height:10px; }
#mainEvent .sliderkit-nav-clip ul li	 { float:left; margin:0; display:block; width:11px; height:10px; padding:0; }
#mainEvent .sliderkit-nav-clip ul li a { display:block; width:11px; height:10px; background-image:url(../image/main01_bt.png); background-repeat:no-repeat; }
#mainEvent .sliderkit-nav-clip ul li.sliderkit-selected a { display:block; width:11px; height:10px; background-image:url(../image/main01_bt_over.png); background-repeat:no-repeat; }
#mainEvent .sliderkit-panels { position:relative; top:0; left:0; width:260px; height:150px;}
#mainEvent .sliderkit-panel { top:0; left:0; width:260px; height:150px;}

.div_30{width: 100%;height: 30px;float: left;}
.div_20{width: 100%;height: 20px;float: left;}
.div_15{width: 100%;height: 5px;float: left;}

/* 메인 비주얼 영역 */
.visual{clear:both;position:relative;width:1200px;height:484px;z-index:1;margin:0 auto;}
.visual_area{width:1200px;height:484px;position:relative;overflow:hidden;}
.visual_btn{position:absolute;bottom:10px;left:600px;z-index:20;}

/* main */
.wrap_main a:hover,.wrap_main a:active,.wrap_main a:focus{color:#57c333}
.wrap_main #header{height:95px}
.wrap_main .spot{position:relative;min-width:1200px;height:484px;text-align:center;}
.wrap_main .spot_images{overflow:hidden;height:484px}

.wrap_main .spot_images .spot_image2,.wrap_main .spot_images .spot_image3,.wrap_main .spot_images .spot_image4{position:absolute;top:0;left:0;z-index:800;width:100%;height:484px;text-align:center}

.wrap_main .spot_images .spot_image2,.wrap_main .spot_images .spot_image3,.wrap_main .spot_images .spot_image4{opacity:0;filter:alpha(opacity=0)}
.wrap_main .spot_images .image{height:484px}
.wrap_main .spot_images .image div{position:relative;width:939px;*width:100%;height:484px;margin:0 auto;text-align:left}
:root .wrap_main .spot_images .image div{width:100%;}
.wrap_main .spot_image3{}

.wrap_main .spot_image2 .image{background:url(../image/main_img_01.jpg) no-repeat 50% 0}
.wrap_main .spot_image3 .image{background:url(../image/main_img_02.jpg) no-repeat 50% 0}
.wrap_main .spot_image4 .image{background:url(../image/main_img_03.jpg) no-repeat 50% 0}
.wrap_main .mainshow{z-index:900 !important}
.wrap_main .spot_static{position:absolute;top:0;left:50%;z-index:1000;width:1050px;height:1px;margin-left:-470px}
.wrap_main .spot_static .page{position:absolute;top:400px;right:15px;z-index:1000}
.wrap_main .spot_static .page a{float:left;width:20px;height:20px;border:0;background:url(../image/btn_spot_off2.png) no-repeat;_background:none;text-indent:-9999px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/btn_spot_off2.png',sizingMethod=crop);cursor:pointer;_cursor:hand}
.wrap_main .spot_static .page a.on,
.wrap_main .spot_static .page a:hover{background-image:url(../image/btn_spot_over2.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/btn_spot_over2.png',sizingMethod=crop)}

/* sub */
.wrap_sub a:hover,.wrap_sub a:active,.wrap_sub a:focus{color:#57c333;}
.wrap_sub #header{height:95px;}
.wrap_sub .spot{position:relative;min-width:100%;height:188px;text-align:center;z-index:900;background:#f1f1f3;}
.wrap_sub .spot_images{overflow:hidden;height:188px;z-index:900;}

.wrap_sub .spot_images .spot_image2,.wrap_sub .spot_images .spot_image3{position:absolute;top:0;left:0;z-index:800;width:100%;height:188px;text-align:center}

.wrap_sub .spot_images .spot_image2,.wrap_sub .spot_images .spot_image3{opacity:0;filter:alpha(opacity=0)}
.wrap_sub .spot_images .image{height:188px;}
.wrap_sub .spot_images .image div{position:relative;width:100%;*width:100%;height:188px;margin:0 auto;text-align:left;}
:root .wrap_sub .spot_images .image div{width:100%;}
.wrap_sub .spot_image3{background:#f1f1f3;}

.wrap_sub .spot_image2 .image{background:url(../image/sub_img_01.jpg) no-repeat 50% 0;}
.wrap_sub .spot_image3 .image{background:url(../image/sub_img_02.jpg) no-repeat 50% 0;}


.wrap_sub .mainshow{z-index:900 !important}
.wrap_sub .spot_static{position:absolute;top:0;left:50%;z-index:1000;width:1050px;height:1px;margin-left:-470px;}
.wrap_sub .spot_static .page{position:absolute;top:400px;right:15px;z-index:1000;}
.wrap_sub .spot_static .page a{float:left;width:20px;height:20px;border:0;background:url(../image/btn_spot_off2.png) no-repeat;_background:none;text-indent:-9999px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/btn_spot_off2.png',sizingMethod=crop);cursor:pointer;_cursor:hand}
.wrap_sub .spot_static .page a.on,
.wrap_sub .spot_static .page a:hover{background-image:url(../images/btn_spot_over2.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/btn_spot_over2.png',sizingMethod=crop)}

.main_flash
{
	/*width: 100%;*/
	/*clear: both;*/
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	/*height: 38px;*/	
	background-color: #dfdfdf;
	z-index: -100;
}


.Wrap_area_navi
{
	/*position: relative;
	top: 0px;
	left: 0px;*/
	width: 100%;
	text-align: center;
	/*background-color: #ebebeb;*/
	margin-left: auto; /* 파폭에서 좌우가운데 졍렬 */
	margin-right: auto; /* 파폭에서 좌우가운데 졍렬 */	
	z-index: 1;
}
.main_wrap_loginpage
{
	position: absolute;
	top: 145px;
	left: 0px;
	width: 100%;
	/*height: 100%;*/
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
}




/* 메인이미지 */
.visual-wp {width:100%; overflow:hidden; position:relative; z-index:0; margin-top:0px;}
.bx-wrapper {  position: relative; padding: 0; *zoom: 1; -ms-touch-action: pan-y; touch-action: pan-y; }
.bx-wrapper img { width: 100%; display: block;}
.bxslider {  margin: 0;  padding: 0;}
.bx-viewport {  -webkit-transform: translatez(0);}
.bx-wrapper .bx-pager { width: 100%; }

/* PAGER */
.bx-wrapper .bx-pager { text-align: center;  position:absolute; top:94%; z-index:999}
.bx-wrapper .bx-pager.bx-default-pager a { background: #fabe00; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; overflow:hidden; }
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus { background: #999; }
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; vertical-align: bottom; *zoom: 1; *display: inline; }
.bx-wrapper .bx-pager-item { font-size: 0;  line-height: 0; }

/* DIRECTION CONTROLS (NEXT / PREV) */
.visual-wp .bx-wrapper .bx-controls-direction .bx-prev { left: 50px; background:url('/images/main_visual/arr_left.png') no-repeat;}
.visual-wp .bx-wrapper .bx-controls-direction .bx-next { right: 50px; background:url('/images/main_visual/arr_right.png') no-repeat;}
.visual-wp .bx-controls-direction a { position: absolute;  top: 50%;  margin-top: -33px;  outline: 0;  width: 66px;  height: 66px;  text-indent: -9999px;  z-index: 51;}


.main_shortcut_div
{
	width: 1px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	float: left;
}

.main_body_banner
{
	width: 1000px;
	float: left;
}
.main_body_customer
{
	width: 1000px;
	height: 76px;	
	float: left;
}
.main_notice
{
	width: 80px;
	height: 17px;
	padding-top: 30px;
	float: left;
	text-align: left;
}
.main_notice_cont
{
	width: 390px;
	height: 17px;
	padding-top: 30px;
	float: left;
	text-align: left;
}
.main_customer_center
{
	width: 530px;
	height: 17px;
	padding-top: 30px;
	float: left;
	text-align: right;
}
.sub_wrap
{
	width: 100%;
	vertical-align: top;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	background: url(../image/sub_bg.jpg) repeat-x center top;
}
.sub_flash
{
	width: 100%;
	/*clear: both;*/
	text-align: center;
	margin-left: auto; /* 파폭에서 좌우가운데 졍렬 */
	margin-right: auto; /* 파폭에서 좌우가운데 졍렬 */
	z-index: 998;
	background-color: #dfdfdf;
}
.sub_area
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 1000px;
	height: 188px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	margin-top: -188px;
	z-index: -998;
	/*background-color: red;*/
}

.sub_cate
{
	position: absolute;
	top: 89px;
	left: 810px;
	clear: both;
}

.sub_common_shortcut
{
	width: 190px;
	height: 500px;	
	float: left;
}
.contents_area_left
{
	position: relative;
	top: 0px;
	left: -95px;
	width: 810px;
	height: 650px;
	min-height: 650px;
	padding: 0 0 0 0px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	/*background-color: red;*/
}
.contents_area_right
{
	position: absolute;
	top: 188px;
	left: 940px;
	width: 190px;
	min-height: 650px;
	padding: 0 0 0 0px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	/*background-color: blue;*/
}

#contents_Wrap
{	
	width:100%;
	height:100%;
	text-align: center;
	margin:0 auto 0 auto;
	clear: both;
	background-color: #fff;
}




/* SUB */

.sub_left_customer
{ 
	list-style:none;
	overflow:hidden;
	float:left;
	width:213px;
	padding: 30px 0 0 0;
}
.sub_event
{
	float:left;
	width:211px;
	height:238px;
	overflow:hidden; 
	margin-left:auto; /* 파폭에서 좌우가운데 졍렬 */
	margin-right:auto; /* 파폭에서 좌우가운데 졍렬 */
	border-right:1px solid #cccccc;border-left: 1px solid #cccccc;
}
#subEvent { width:211px; height:238px;}
#subEvent .sliderkit-nav { right:0; bottom:15px; width:80px; height:10px; }
#subEvent .sliderkit-nav-clip ul li	 { float:left; margin:0; display:block; width:11px; height:10px; padding:0; }
#subEvent .sliderkit-nav-clip ul li a { display:block; width:11px; height:10px; background-image:url(../image/main01_bt.png); background-repeat:no-repeat; }
#subEvent .sliderkit-nav-clip ul li.sliderkit-selected a { display:block; width:11px; height:10px; background-image:url(../image/main01_bt_over.png); background-repeat:no-repeat; }
#subEvent .sliderkit-panels { position:relative; top:0; left:0; width:211px; height:238px;}
#subEvent .sliderkit-panel { top:0; left:0; width:211px; height:238px; }


.sub_navi td
{
	text-align: left;
	padding-bottom: 1px;
}
/*.sub_navi ul
{
	width: 190px;
	list-style: none;	
}*/


/* 찾아오시는길*/

/* 찾아오시는길*/

/* 카피라이트*/

/* 카피라이트*/
.sub_body_customer_div
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 1000px;
	height: 50px;
	float: left;
}
.sub_body_customer
{
	position: absolute;
	top: -15px;
	left: 0px;
	float: left;
}
.cont_table
{
	width: 1000px;
	min-height: 500px;
	height: 500px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.left_blank
{
	width: 14px;
	height: 100%;
}
.right_blank
{
	width: 14px;
	height: 100%;
}
.cont_title
{
	width: 175px;
	padding-top: 30px;
	vertical-align: top;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.cont_navi
{
	width: 135px;
	padding-top: 45px;
	vertical-align: top;
	text-align: left;
	text-indent: 10px;
	margin-left: auto;
	margin-right: auto;
	background: url(../image/bg.png) repeat left top ;
}
.cont_left_L
{
	width: 1px;
	background: #dddddd left top repeat;
}
.cont_right_L
{
	width: 1px;
	background: #dddddd left top repeat;
}
.cont_contents
{
	width: 660px;
	padding-top: 30px;
	vertical-align: top;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.work_bg
{
	width: 660px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	float: left;
}
.work_view
{
	width: 350px;
	text-align: cente;
	padding-right: 0px;
	float: left;
}
.work_cont
{
	width: 310px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	float: left;
}
.work_div_line
{
	width: 660px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	float: left;
}
.navi_title_div
{
	width: 100%;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

/*.title_bg
{
	position: absolute; 
	top: -329px; 
	left: 15px; 
	width: 161px; 
	height: 300px;
}*/
.title_bg
{
	position: absolute; 
	top: -102px; 
	left: 15px; 
	width: 161px; 
	height: 73px;
}
/* 메인 페이지*/



.p_line
{
	border: 2px solid; 
	border-color: #eeeeee; 
	background-color: #fff;
}
.p_line_bg
{
	border: 2px solid; 
	border-color: #eeeeee; 
	background-color: #eeeeee;
}
.big14
{
	font-size: 14px; 
	font-family: 돋움; 
	font-weight: bold;
}
.big14_red
{
	font-size: 14px; 
	font-family: 돋움; 
	font-weight:bold; 
	color: #f5560f; 
	letter-spacing: -1px;
}
.big16
{
	font-size: 15px; 
	font-family: 돋움; 
	color: #000000; 
	font-weight: bold; 
	line-height: 18px;
}
.big16_red
{
	font-size: 15px; 
	font-family: 돋움; 
	color: #f5560f; 
	font-weight: bold; 
	line-height: 18px; 
	letter-spacing: -1px;
}
.big18
{
	font-size: 18px; 
	font-family: 돋움; 
	color: #333333; 
	font-weight: bold; 
	line-height: 20px;
}
.member
{
	font-weight: bold;
	color: #beb7b7;
}
.guest
{
	font-weight: normal;
	color: #888888;
}
.input01
{
	border-right: #e7e7e7 3px solid; 
	border-top: #e7e7e7 3px solid; 
	border-left: #e7e7e7 3px solid; 
	border-bottom: #e7e7e7 3px solid; 
	padding-left: 3px;
	background-color: #fff;
}


.subContentsArea { float:left; width:1000px; margin:0 auto; /*background:url(../images/SubContentsArea_bg.png) repeat-y center top;*/}
.subContentsArea .title {width:930px; text-align:left; margin:20px auto 15px; font-family:맑은 고딕,'Malgun Gothic', 돋움, gulim, Verdana, Sans-Serif, tahoma; font-size:2.0em; color:#555555; }
.subTitle {width:965px; margin-left:35px; margin-top:45px; font-family:맑은 고딕,'Malgun Gothic', 돋움, gulim, Verdana, Sans-Serif, tahoma; font-size: 2.6em; color:#555555; text-align:left;}

.company_info { width:930px; margin:36px auto 50px;}
.company_info .contents { text-align:left; float:left; padding:23px 0; overflow:hidden;}
.company_info .contents li{ text-align:left; margin:0 0px; list-style:none; }
.company_info .subContWrapText01 { text-align:left; font-size:1.8em; color:#486fae; line-height:26px; }
.company_info .subContWrapText02 { text-align:left; font-size:2.4em; color:#129208; line-height:36px;}
.company_info .subContWrapText03 { text-align:left; font-size:1.4em; color:#333; line-height:22px;}
.company_info .subContWrapText04 { text-align:left; font-size:1.4em; color:#374c92; line-height:46px;}

.title_info { width:930px; margin:36px auto 50px;}
.title_info .contents { border-top:1px solid #eaeaea; padding:23px 15px; background:#fbfbfb; border-bottom:1px solid #eaeaea; overflow:hidden;}
.title_info .contents li{ text-align:left; margin:0 10px; line-height:22px; font-size:1.2em; float:left; list-style:none; color:#333;}

.cleaning_target { width:930px; margin:0 auto 50px;}
.cleaning_target .target { border-top:1px solid #eaeaea; padding:23px 15px; background:#fbfbfb; border-bottom:1px solid #eaeaea; overflow:hidden;}
.cleaning_target .target li{ text-align:left; margin:0 20px; line-height:22px; font-size:1.2em; float:left; list-style:disc; color:#333;}


.sub2_1_contents { width:930px; margin:0 auto 50px; background:url(../images/sub2_1_bg.png) no-repeat right 95%;}
.sub2_1_contents .target { border-top:1px solid #eaeaea; padding:23px 0; border-bottom:1px solid #eaeaea; overflow:hidden;}
.sub2_1_contents .target li{ text-align:left; margin:0 20px; list-style:none; }
.sub2_1_contents .subContWrapText03 { text-align:left; font-size:1.2em; color:#424242; line-height:22px;}
.sub2_1_contents .subContWrapText05 { text-align:left; font-size:1.4em; color:#374c92; line-height:46px;}

.sub2_2_contents { width:930px; margin:0 auto 50px; background:url(../images/sub2_2_bg.png) no-repeat right 0;}
.sub2_2_contents .target { border-top:1px solid #eaeaea; padding:23px 0; border-bottom:1px solid #eaeaea; overflow:hidden;}
.sub2_2_contents .target li{ text-align:left; margin:0 20px; list-style:none; }
.sub2_2_contents .subContWrapText03 { text-align:left; font-size:1.2em; color:#424242; line-height:22px;}
.sub2_2_contents .subContWrapText05 { text-align:left; font-size:1.4em; color:#374c92; line-height:46px;}

.sub2_3_contents { width:930px; margin:0 auto 50px; background:url(../images/sub2_3_bg.png) no-repeat right 0;}
.sub2_3_contents .target { border-top:1px solid #eaeaea; padding:23px 0; border-bottom:1px solid #eaeaea; overflow:hidden;}
.sub2_3_contents .target li{ text-align:left; margin:0 20px; list-style:none; }
.sub2_3_contents .subContWrapText03 { text-align:left; font-size:1.2em; color:#424242; line-height:22px;}
.sub2_3_contents .subContWrapText05 { text-align:left; font-size:1.4em; color:#374c92; line-height:46px;}

.sub2_4_contents { width:930px; margin:0 auto 50px; background:url(../images/sub2_4_bg.png) no-repeat right 90%;}
.sub2_4_contents .target { border-top:1px solid #eaeaea; padding:23px 0; border-bottom:1px solid #eaeaea; overflow:hidden;}
.sub2_4_contents .target li{ text-align:left; margin:0 20px; list-style:none; }
.sub2_4_contents .subContWrapText03 { text-align:left; font-size:1.2em; color:#424242; line-height:22px;}
.sub2_4_contents .subContWrapText05 { text-align:left; font-size:1.4em; color:#374c92; line-height:46px;}

.sub2_5_contents { width:930px; margin:0 auto 50px; background:url(../images/sub2_5_bg.png) no-repeat right 50%;}
.sub2_5_contents .target { min-height:225px; border-top:1px solid #eaeaea; padding:23px 0; border-bottom:1px solid #eaeaea; overflow:hidden;}
.sub2_5_contents .target li{ text-align:left; margin:0 20px; list-style:none; }
.sub2_5_contents img { text-align:left; margin:0 0; list-style:none; }
.sub2_5_contents .subContWrapText03 { text-align:left; font-size:1.2em; color:#424242; line-height:22px;}
.sub2_5_contents .subContWrapText05 { text-align:left; font-size:1.4em; color:#374c92; line-height:46px;}
.sub2_5_Img { width:930px; margin:0 auto 50px; background:url(../images/sub2_5_bg.png) no-repeat right 0;}

.sub2_6_contents { width:930px; margin:0 auto 50px; background:url(../images/sub2_6_bg.png) no-repeat right 0;}
.sub2_6_contents .target { border-top:1px solid #eaeaea; padding:23px 0; border-bottom:1px solid #eaeaea; overflow:hidden;}
.sub2_6_contents .target li{ text-align:left; margin:0 20px; list-style:none; }
.sub2_6_contents .subContWrapText03 { text-align:left; font-size:1.2em; color:#424242; line-height:22px;}
.sub2_6_contents .subContWrapText05 { text-align:left; font-size:1.4em; color:#374c92; line-height:46px;}

.sub2_7_contents { width:930px; margin:0 auto 50px; background:url(../images/sub2_7_bg.png) no-repeat right 0;}
.sub2_7_contents .target { border-top:1px solid #eaeaea; padding:23px 0; border-bottom:1px solid #eaeaea; overflow:hidden;}
.sub2_7_contents .target li{ text-align:left; margin:0 20px; list-style:none; }
.sub2_7_contents .subContWrapText03 { text-align:left; font-size:1.2em; color:#424242; line-height:22px;}
.sub2_7_contents .subContWrapText05 { text-align:left; font-size:1.4em; color:#374c92; line-height:46px;}


.sample_target { width:930px; margin:0 auto 20px; }
.sample_target .sample { padding:23px 0px; overflow:hidden;}
.sample_target .sample li{ float:left; width:33.3%; margin:10px auto 30px; text-align:center; line-height:22px; font-size:1.4em; list-style:none; color:#333;}

.sub2_6_target { width:930px; margin:0 auto 20px; }
.sub2_6_target .sample { padding:23px 0px; overflow:hidden;}
.sub2_6_target .sample li{ float:left; width:100%; margin:10px auto 30px; text-align:center; line-height:22px; font-size:1.4em; list-style:none; color:#333;}

.subetc ul { width:930px; text-align:left; margin:0 auto 20px;}
.subetc ul li{ text-align:left; margin:0 0 0 20px; line-height:22px; font-size:1.2em; list-style:disc; color:#333;}
.subetc ul li span{ color:#000;}

.subContentsArea .table03 { width:930px; border-top:3px solid #000000; border-bottom:1px solid #c4c3bf; margin:-30px auto 20px; }
.subContentsArea .table03 td { border-left:1px solid #c4c3bf; border-bottom:1px solid #c4c3bf; height:49px; vertical-align:middle; line-height:22px; font-family:맑은 고딕,'Malgun Gothic', 돋움, gulim, Verdana, Sans-Serif, tahoma; font-size:1.2em; color:#333; text-align:center; padding:3px;}
.subContentsArea .table03 .bgColor02 { height:39px; font-size:15px; background:#679dd9; color:#ffffff;}
.subContentsArea .table03 .bgColor03 { border-left:0; color:#333; }
.subContentsArea .table03 .bgColor04 { border-left:0; background:#2e7cbf; color:#ffffff; }
.subContentsArea .table03 .bgColor05 { background:#2e7cbf; color:#ffffff; }