@charset "utf-8";


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@font-face {
    font-family:'NanumGothic';
    src: url('/static/font/NanumGothic.eot');
    src: url('/static/font/NanumGothic.eot?#iefix') format('embedded-opentype'),
         url('/static/font/NanumGothic.woff') format('woff'),
         url('/static/font/NanumGothic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family:'NanumGothicB';
    src: url('/static/font/NanumGothicBold.eot');
    src: url('/static/font/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
         url('/static/font/NanumGothicBold.woff') format('woff'),
         url('/static/font/NanumGothicExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block;  *display: inline; *zoom: 1;}
/* * Prevent modern browsers from displaying `audio` without controls.  * Remove excess height in iOS 5 devices.  */
audio:not([controls]) { display: none; height: 0; }
/** Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. * Known issue: no IE 6 support.*/
[hidden] { display: none;}

/* Base
------------------------------------------------------------------------------------- */
html {-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
html, button, input, select, textarea {}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, input, textarea { margin: 0; padding: 0; border:0; vertical-align: baseline;}

/* Links
------------------------------------------------------------------------------------- */
a:focus { outline: thin dotted; }
a:active, a:hover { outline: 0; }
a:link, a:active, a:visited  { color: #333; text-decoration: none; }
a:hover { text-decoration: underline; color: #333; }
.wrap .header .lnb_con .lnb a{
	-webkit-transition-property:all;
	-webkit-transition-duration:0.15s, 0.15s; 
	-webkit-transition-timing-function:linear, ease-in;
	
	-moz-transition-property:all;
	-moz-transition-duration:0.15s; 
	-moz-transition-timing-function:linear, ease-in; 
	
	-ms-transition-property:all; 
	-ms-transition-duration:0.15s; 
	-ms-transition-timing-function:linear, ease-in;
	
	-o-transition-property:all;  
	-o-transition-duration:0.15s; 
	-o-transition-timing-function:linear, ease-in;

	transition-property:all;  
	transition-duration:0.15s; 
	transition-timing-function:linear, ease-in;
}
html,body{
	color: #333;
	background: #d9d9d9;
	font-size: 12px;
	font-family: '나눔고딕','NanumGothic', 'Nanum Gothic', 'NanumGothicWEB', '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, '굴림', Gulim, sans-serif;
}

.wrap{margin:0 auto; height:100%;}
.wrap .header{ height:65px;margin:0 auto; width:1000px;}
.wrap .header .lnb_con{ position:relative; }
.wrap .header .lnb_con .ci{ position:absolute; padding:25px 0 0 0; width:200px;}
.wrap .header .lnb_con .lnb{ position:absolute; right:0; padding:35px 0 0 0; display: inline-block;  *display: inline; *zoom: 1;}
.wrap .header .lnb_con .lnb a{ font-size:12px; border-right:1px solid #ccc; padding:0 10px; text-decoration:none;}
.wrap .header .lnb_con .lnb a:hover{ color:#000; font-weight: bold;}
.wrap .header .lnb_con .lnb a.last{  border-right: none; padding:0 20px 0 10px;}

.wrap .visual_con {width:1000px; margin:0 auto;  position:relative; background:url(/img/main/left_bg.jpg) repeat-y;}
.wrap .visual_con2 {width:1000px; margin:0 auto;  position:relative; background:url(/img/main/left_bg2.jpg) repeat-y;}
.wrap .visual_con3 {width:1000px; margin:0 auto;  position:relative; background:url(/img/main/left_bg3.jpg) repeat-y;}
.wrap .visual_con .indiv{display:inline; }
.wrap .visual_con .left {width:165px; vertical-align:top; display:inline-block; color:#fff; }
.wrap .visual_con .left .menu {width:135px; height:100%; display:inline-block; color:#fff; position:absolute; margin:50px 0 0 30px; font-size:16px; }
.wrap .visual_con .left .benner{ position:absolute; margin:545px 0 0 8px; }
.wrap .visual_con .left .menu a{cursor:pointer; color:#fff;}
.wrap .visual_con .left .menu a:hover{ color:#42b4e0; text-decoration:none;}
.wrap .visual_con .left .menu dd{color:#999; font-size:14px; padding:3px 0 0 5px; line-height:20px;}
.wrap .visual_con .right{background:#fff; width:834px; height:742px; display:inline-block;}
.wrap .visual_con .right .right_top{width:834px; height:526px; display:inline-block; border-bottom:1px solid #ccc;}
.wrap .visual_con .right .right_top .right_visual{width:574px; height:527px; display:inline-block; background:#666;}
.wrap .visual_con .right .right_top .right_con{ position:absolute; width:260px; display:inline-block; background:#f6f6f6;}
.wrap .visual_con .right .right_top .right_con  span{ position:absolute; right:30px;}
.wrap .visual_con .right .right_top .right_con .con_notice{ width:260px; height:174px; display:inline-block; background:url(/img/main/con_01.jpg)0 0 no-repeat; border-bottom:1px solid #ccc;}
.wrap .visual_con .right .right_top .right_con .con_notice .notice_text{display:inline-block; margin:85px 0 0 20px; line-height:20px;}
.wrap .visual_con .right .right_top .right_con .con_notice .plus{ position:absolute; margin:35px 0 0 227px; width:10px; height:10px; display:inline-block right:0;}
.wrap .visual_con .right .right_top .right_con .con_road{width:260px; height:175px; display:inline-block; background:url(/img/main/con_02.jpg)0 0 no-repeat; border-bottom:1px solid #ccc;}
.wrap .visual_con .right .right_top .right_con .con_road .road_text{ line-height:18px;width:120px; height:48px; margin:90px 0 0 20px; color:#545454; font-weight:bold;}
.wrap .visual_con .right .right_top .right_con .con_road .plus{ position:absolute; margin:35px 0 0 227px; width:10px; height:10px; display:inline-block right:0;}
.wrap .visual_con .right .right_top .right_con .con_qna { width:260px; height:175px;display:inline-block; background:url(/img/main/con_03.jpg)0 0 no-repeat; border-bottom:1px solid #ccc;}
.wrap .visual_con .right .right_top .right_con .con_qna .qna_text{ line-height:18px; width:120px; height:48px; margin:92px 0 0 20px; color:#545454; font-weight:bold;}
.wrap .visual_con .right .right_top .right_con .con_qna .plus{ position:absolute; margin:35px 0 0 227px; width:10px; height:10px; display:inline-block right:0;}
.wrap .visual_con .right .right_bottom{width:834px; display:inline-block; height:209px;}
.wrap .visual_con .right .right_bottom .bot_con_01{width:257px; height:175px; display:inline-block; position:absolute; margin:18px 0 0 295px;}
.wrap .visual_con .right .right_bottom .bot_con_02{width:257px; height:175px; display:inline-block; position:absolute; margin:18px 0 0 17px;}
.wrap .visual_con .right .right_bottom .bot_con_03{width:242px; height:174px; display:inline-block; position:absolute; margin:18px 0 0 574px;}

.wrap .visual_con .right .right_top .right_visual .visual { position:relative;}
.wrap .visual_con .right .right_top .right_visual .visual .visual_01{ position:absolute;}
.wrap .visual_con .right .right_top .right_visual .visual img{ position:absolute; margin:0 0 0 50px;}
.wrap .visual_con .right .right_top .right_visual .visual .btn {position:absolute; margin: 20px 0 0 430px; z-index:9;}
.wrap .visual_con .right .right_top .right_visual .visual .btn div{ display: inline-block; *display: inline; *zoom: 1; width:13px; cursor:pointer;}
.wrap .visual_con .right .right_top .right_visual .visual .btn div img.long{display: none;}
.wrap .visual_con .right .right_top .right_visual .visual .btn div.on{ width:29px;}
.wrap .visual_con .right .right_top .right_visual .visual .btn div.on img.long{display:inline-block; *display: inline; *zoom: 1; }
.wrap .visual_con .right .right_top .right_visual .visual .btn div.on img.short{display: none;}

/*airfilter_01 content*/
.wrap .visual_con .sub_content {width:830px; height:100%; min-height:742px; background-color:#FFFFFF; display:inline-block;  vertical-align:top; position:relative;}
.wrap .visual_con .sub_content .con{width:100%; height:100%; position:relative;}
.wrap .visual_con .sub_content .con .con_headline{ height:141px; top:0px; width:830px; background:url(../../img/sub/top_bg.jpg);}
.wrap .visual_con .sub_content .con .con_headline .con_text .con_name_01{ font-weight:bold; font-size:20px; color:#4e4e4e; padding:49px 0 0 46px; position:relative; }
.wrap .visual_con .sub_content .con .con_headline .con_text .con_name_02{ font-weight:bold; font-size:35px; color:#075192; padding:10px 0 0 46px; position:relative;}
.wrap .visual_con .sub_content .con .con_headline .con_text .con_move{ font-size:12px; display: inline-block; right:50px; position:absolute; }
.wrap .visual_con .sub_content .con .con_headline .con_text .con_move_notice{ font-size:12px; display: inline-block; right:50px; position:absolute; }
.wrap .visual_con .sub_content .con .con_con {margin:0 auto; width:733px; padding-bottom:45px; border-bottom: 1px solid #ccc;}
.wrap .visual_con .sub_content .con .con_con img { margin:45px 45px 0 45px; }

/*intro*/
.wrap .visual_con .sub_content .con .view_content .intro { margin:50px 0 0 50px; width:735px; height:447px; background:url(../../img/sub/intro_bg.jpg);}
.wrap .visual_con .sub_content .con .view_content .intro .intro_text { font-size:14px; color:#666666; padding:42px 0 0 17px;  line-height:22px; letter-spacing:0.5px;}
.wrap .visual_con .sub_content .con .view_content .intro .intro_text .t_01{ font-size:14px; color:#fa7000; }
.wrap .visual_con .sub_content .con .view_content .intro .intro_text .t_01 span{ font-size:20px; color:#fa7000; }
.wrap .visual_con .sub_content .con .view_content .intro .intro_text span{ font-size:20px;}
.wrap .visual_con .sub_content .con .view_content .ceo img{ position:absolute; padding: 0 0 0 362px;}

/*notice content*/
.wrap .visual_con .sub_content .con .view_content .board {margin:50px 50px 0 50px; padding:50px 0 0 50;}
.wrap .visual_con .sub_content .con .view_content .board.list tr:hover td{ background:#eee;}
.wrap .visual_con .sub_content .con .view_content .board .not{ text-align:left;}
.wrap .visual_con .sub_content .con .view_content .board th{height:36px; border-top:3px solid #6698b9; border-bottom:1px solid #999; vertical-align:middle; background-color:#fafafa;}
.wrap .visual_con .sub_content .con .view_content .board td{height:36px; text-align:center;vertical-align:middle;border-bottom:1px solid #ccc; }
.wrap .visual_con .sub_content .con .view_content .board th input[type=text]{ width:350px;}
.wrap .visual_con .sub_content .con .view_content .board td input[type=password]{ width:100px;}
.wrap .visual_con .sub_content .con .view_content .board td input[type=text]{ width:100px;}
.wrap .visual_con .sub_content .con .view_content .board .view{ padding:20px; min-height:295px; text-align:left; line-height:16px;}

.wrap .visual_con .sub_content .con .view_content .con_img img {margin:50px 0 0 75px;}
.wrap .visual_con .sub_content .con .view_content .product_table {margin:50px 0 0 40px;}
.wrap .visual_con .sub_content .con .view_content .product_table th{height:33px; border-top:1px solid #565656; borborder-bottom:1px solid #565656; vertical-align:middle; background-color:#c2def5; border-right:1px solid #565656;}
.wrap .visual_con .sub_content .con .view_content .product_table td{height:33px; text-align:center; vertical-align:middle; border-bottom:1px solid #565656; border-right:1px solid #565656;}
.wrap .visual_con .sub_content .con .view_content .product_table th input[type=text]{ width:350px;}

.wrap .visual_con .sub_content .con .view_content .chemical_table {margin:50px 40px 45px 55px;}
.wrap .visual_con .sub_content .con .view_content .chemical_table th{height:33px; border-top:1px solid #565656; border-bottom:1px solid #565656; vertical-align:middle; background-color:#ffcc00; border-right:1px solid #565656;}
.wrap .visual_con .sub_content .con .view_content .chemical_table td{height:42px; text-align:center; vertical-align:middle; border-bottom:1px solid #565656; border-right:1px solid #565656;}

.wrap .visual_con .sub_content .con .view_content .pagenation{ position:relative; margin:20px 0 0 0; text-align:center; font-size:13px; color:#666; height:50px;}
.wrap .visual_con .sub_content .con .view_content .pagenation .no b{ color:#1c6dab; padding:0 2px;}
.wrap .visual_con .sub_content .con .view_content .pagenation .no a{ color:#666;padding:0 2px;}
.wrap .visual_con .sub_content .con .view_content .pagenation .no a:hover{ color:#1c6dab;}
.wrap .visual_con .sub_content .con .view_content .pagenation .btn{position: absolute;right:105px; top: -3px;}
.wrap .visual_con .sub_content .con .view_content .pagenation .btn_top{position: absolute ;right:50px; top: -3px;}
.wrap .visual_con .sub_content .con .view_content .search{ position:relative; margin:20px 0 0 0; text-align:center; color:#666;}

/*airfilter*/
.wrap .visual_con .sub_content .con .view_content .air_list { background:url(../../img/sub/airfilter_00.jpg) no-repeat; margin:50px 0 0 95px;} 
.wrap .visual_con .sub_content .con .view_content .air_list .air_list_list{ padding:30px 0 0 350px; line-height:22px; font-size:14px;} 
.wrap .visual_con .sub_content .con .view_content .bag_list { background:url(../../img/sub/bagfilter_00.jpg) no-repeat; margin:50px 0 0 95px;} 
.wrap .visual_con .sub_content .con .view_content .bag_list .bag_list_list{ padding:30px 0 0 350px; line-height:22px; font-size:14px;} 
.wrap .visual_con .sub_content .con .view_content .air { background:url(../../img/sub/airfilter_00.jpg) no-repeat; margin:50px 0 0 95px;} 
.wrap .visual_con .sub_content .con .view_content .air .air02{ padding:30px 0 0 350px; line-height:22px; font-size:14px;} 
.wrap .visual_con .sub_content .con .view_content .bag { background:url(../../img/sub/bagfilter_00.jpg) no-repeat; margin:50px 0 0 95px;} 
.wrap .visual_con .sub_content .con .view_content .bag .bag02{ padding:100px 0 0 350px; line-height:22px; font-size:14px;} 
.wrap .visual_con .sub_content .con .view_content .filter_list .bag_list_list { padding:80px 0 0 350px; line-height:22px; font-size:14px;}

/*map*/
.wrap .visual_con .sub_content .con .map_text {margin:30px 76px 0 76px; font-size:16px;}
.wrap .visual_con .sub_content .con .map_text .map_text_01{ color:#666666; border-bottom:1px dotted #d6d6d6; margin:7px 0 7px 0;}
.wrap .visual_con .sub_content .con .map_text .map_text_01 span{ color:#333333; font-weight:bold;}
.wrap .visual_con .sub_content .con .map_text .map_text_02{ color:#666666; border-bottom:1px dotted #d6d6d6; margin:7px 0 7px 0;}
.wrap .visual_con .sub_content .con .map_text .map_text_02 span{ color:#333333;font-weight:bold;}
.wrap .visual_con .sub_content .con .map_text .map_text_03{ color:#666666; border-bottom:1px dotted #d6d6d6; margin:7px 0 7px 0;}
.wrap .visual_con .sub_content .con .map_text .map_text_03 span{ color:#333333; font-weight:bold;}
.wrap .visual_con .sub_content .con .map_text .map_text_04{ color:#666666; border-bottom:1px dotted #d6d6d6; margin:7px 0 7px 0;}
.wrap .visual_con .sub_content .con .map_text .map_text_04 span{ color:#333333; font-weight:bold;}

/****************************************************************************************line test*/


.wrap .visual_con2 {width:1000px; margin:0 auto;  position:relative; background:url(/img/main/left_bg2.jpg) repeat-y;}
.wrap .visual_con2 .indiv{display:inline; }
.wrap .visual_con2 .left {width:165px; vertical-align:top; display:inline-block; color:#fff; }
.wrap .visual_con2 .left .menu {width:135px; height:100%; display:inline-block; color:#fff; position:absolute; margin:50px 0 0 30px; font-size:16px; }
.wrap .visual_con2 .left .benner{ position:absolute; margin:545px 0 0 8px; }
.wrap .visual_con2 .left .menu a{cursor:pointer; color:#fff;}
.wrap .visual_con2 .left .menu a:hover{ color:#42b4e0; text-decoration:none;}
.wrap .visual_con2 .left .menu dd{color:#999; font-size:14px; padding:3px 0 0 5px; line-height:20px;}
.wrap .visual_con2 .right{background:#fff; width:834px; height:742px; display:inline-block;}
.wrap .visual_con2 .right .right_top{width:834px; height:526px; display:inline-block; border-bottom:1px solid #ccc;}
.wrap .visual_con2 .right .right_top .right_visual{width:574px; height:527px; display:inline-block; background:#666;}
.wrap .visual_con2 .right .right_top .right_con{ position:absolute; width:260px; display:inline-block; background:#f6f6f6;}
.wrap .visual_con2 .right .right_top .right_con  span{ position:absolute; right:30px;}
.wrap .visual_con2 .right .right_top .right_con .con_notice{ width:260px; height:174px; display:inline-block; background:url(/img/main/con_01.jpg)0 0 no-repeat; border-bottom:1px solid #ccc;}
.wrap .visual_con2 .right .right_top .right_con .con_notice .notice_text{display:inline-block; margin:85px 0 0 20px; line-height:20px;}
.wrap .visual_con2 .right .right_top .right_con .con_notice .plus{ position:absolute; margin:35px 0 0 227px; width:10px; height:10px; display:inline-block right:0;}
.wrap .visual_con2 .right .right_top .right_con .con_road{width:260px; height:175px; display:inline-block; background:url(/img/main/con_02.jpg)0 0 no-repeat; border-bottom:1px solid #ccc;}
.wrap .visual_con2 .right .right_top .right_con .con_road .road_text{ line-height:18px;width:120px; height:48px; margin:90px 0 0 20px; color:#545454; font-weight:bold;}
.wrap .visual_con2 .right .right_top .right_con .con_road .plus{ position:absolute; margin:35px 0 0 227px; width:10px; height:10px; display:inline-block right:0;}
.wrap .visual_con2 .right .right_top .right_con .con_qna { width:260px; height:175px;display:inline-block; background:url(/img/main/con_03.jpg)0 0 no-repeat; border-bottom:1px solid #ccc;}
.wrap .visual_con2 .right .right_top .right_con .con_qna .qna_text{ line-height:18px; width:120px; height:48px; margin:92px 0 0 20px; color:#545454; font-weight:bold;}
.wrap .visual_con2 .right .right_top .right_con .con_qna .plus{ position:absolute; margin:35px 0 0 227px; width:10px; height:10px; display:inline-block right:0;}
.wrap .visual_con2 .right .right_bottom{width:834px; display:inline-block; height:209px;}
.wrap .visual_con2 .right .right_bottom .bot_con_01{width:257px; height:175px; display:inline-block; position:absolute; margin:18px 0 0 295px;}
.wrap .visual_con2 .right .right_bottom .bot_con_02{width:257px; height:175px; display:inline-block; position:absolute; margin:18px 0 0 17px;}
.wrap .visual_con2 .right .right_bottom .bot_con_03{width:242px; height:174px; display:inline-block; position:absolute; margin:18px 0 0 574px;}

.wrap .visual_con2 .right .right_top .right_visual .visual { position:relative;}
.wrap .visual_con2 .right .right_top .right_visual .visual .visual_01{ position:absolute;}
.wrap .visual_con2 .right .right_top .right_visual .visual img{ position:absolute; margin:0 0 0 50px;}
.wrap .visual_con2 .right .right_top .right_visual .visual .btn {position:absolute; margin: 20px 0 0 430px; z-index:9;}
.wrap .visual_con2 .right .right_top .right_visual .visual .btn div{ display: inline-block; *display: inline; *zoom: 1; width:13px; cursor:pointer;}
.wrap .visual_con2 .right .right_top .right_visual .visual .btn div img.long{display: none;}
.wrap .visual_con2 .right .right_top .right_visual .visual .btn div.on{ width:29px;}
.wrap .visual_con2 .right .right_top .right_visual .visual .btn div.on img.long{display:inline-block; *display: inline; *zoom: 1; }
.wrap .visual_con2 .right .right_top .right_visual .visual .btn div.on img.short{display: none;}

/*airfilter_01 content*/
.wrap .visual_con2 .sub_content {width:830px; height:100%; min-height:742px; background-color:#FFFFFF; display:inline-block;  vertical-align:top; position:relative;}
.wrap .visual_con2 .sub_content .con{width:100%; height:100%; position:relative;}
.wrap .visual_con2 .sub_content .con .con_headline{ height:141px; top:0px; width:830px; background:url(../../img/sub/top_bg.jpg);}
.wrap .visual_con2 .sub_content .con .con_headline .con_text .con_name_01{ font-weight:bold; font-size:20px; color:#4e4e4e; padding:49px 0 0 46px; position:relative; }
.wrap .visual_con2 .sub_content .con .con_headline .con_text .con_name_02{ font-weight:bold; font-size:35px; color:#075192; padding:10px 0 0 46px; position:relative;}
.wrap .visual_con2 .sub_content .con .con_headline .con_text .con_move{ font-size:12px; display: inline-block; right:50px; position:absolute; }
.wrap .visual_con2 .sub_content .con .con_headline .con_text .con_move_notice{ font-size:12px; display: inline-block; right:50px; position:absolute; }
.wrap .visual_con2 .sub_content .con .con_con {margin:0 auto; width:733px; padding-bottom:45px; border-bottom: 1px solid #ccc;}
.wrap .visual_con2 .sub_content .con .con_con img { margin:45px 45px 0 45px; }

/*intro*/
.wrap .visual_con2 .sub_content .con .view_content .intro { margin:50px 0 0 50px; width:735px; height:447px; background:url(../../img/sub/intro_bg.jpg);}
.wrap .visual_con2 .sub_content .con .view_content .intro .intro_text { font-size:14px; color:#666666; padding:42px 0 0 17px;  line-height:22px; letter-spacing:0.5px;}
.wrap .visual_con2 .sub_content .con .view_content .intro .intro_text .t_01{ font-size:14px; color:#fa7000; }
.wrap .visual_con2 .sub_content .con .view_content .intro .intro_text .t_01 span{ font-size:20px; color:#fa7000; }
.wrap .visual_con2 .sub_content .con .view_content .intro .intro_text span{ font-size:20px;}
.wrap .visual_con2 .sub_content .con .view_content .ceo img{ position:absolute; padding: 0 0 0 362px;}

/*notice content*/
.wrap .visual_con2 .sub_content .con .view_content .board {margin:50px 50px 0 50px; padding:50px 0 0 50;}
.wrap .visual_con2 .sub_content .con .view_content .board.list tr:hover td{ background:#eee;}
.wrap .visual_con2 .sub_content .con .view_content .board .not{ text-align:left;}
.wrap .visual_con2 .sub_content .con .view_content .board th{height:36px; border-top:3px solid #6698b9; border-bottom:1px solid #999; vertical-align:middle; background-color:#fafafa;}
.wrap .visual_con2 .sub_content .con .view_content .board td{height:36px; text-align:center;vertical-align:middle;border-bottom:1px solid #ccc; }
.wrap .visual_con2 .sub_content .con .view_content .board th input[type=text]{ width:350px;}
.wrap .visual_con2 .sub_content .con .view_content .board td input[type=password]{ width:100px;}
.wrap .visual_con2 .sub_content .con .view_content .board td input[type=text]{ width:100px;}
.wrap .visual_con2 .sub_content .con .view_content .board .view{ padding:20px; min-height:295px; text-align:left; line-height:16px;}

.wrap .visual_con2 .sub_content .con .view_content .con_img img {margin:50px 0 0 75px;}
.wrap .visual_con2 .sub_content .con .view_content .product_table {margin:50px 0 0 40px;}
.wrap .visual_con2 .sub_content .con .view_content .product_table th{height:33px; border-top:1px solid #565656; borborder-bottom:1px solid #565656; vertical-align:middle; background-color:#c2def5; border-right:1px solid #565656;}
.wrap .visual_con2 .sub_content .con .view_content .product_table td{height:33px; text-align:center; vertical-align:middle; border-bottom:1px solid #565656; border-right:1px solid #565656;}
.wrap .visual_con2 .sub_content .con .view_content .product_table th input[type=text]{ width:350px;}

.wrap .visual_con2 .sub_content .con .view_content .chemical_table {margin:50px 40px 45px 55px;}
.wrap .visual_con2 .sub_content .con .view_content .chemical_table th{height:33px; border-top:1px solid #565656; border-bottom:1px solid #565656; vertical-align:middle; background-color:#ffcc00; border-right:1px solid #565656;}
.wrap .visual_con2 .sub_content .con .view_content .chemical_table td{height:42px; text-align:center; vertical-align:middle; border-bottom:1px solid #565656; border-right:1px solid #565656;}

.wrap .visual_con2 .sub_content .con .view_content .pagenation{ position:relative; margin:20px 0 0 0; text-align:center; font-size:13px; color:#666; height:50px;}
.wrap .visual_con2 .sub_content .con .view_content .pagenation .no b{ color:#1c6dab; padding:0 2px;}
.wrap .visual_con2 .sub_content .con .view_content .pagenation .no a{ color:#666;padding:0 2px;}
.wrap .visual_con2 .sub_content .con .view_content .pagenation .no a:hover{ color:#1c6dab;}
.wrap .visual_con2 .sub_content .con .view_content .pagenation .btn{position: absolute;right:105px; top: -3px;}
.wrap .visual_con2 .sub_content .con .view_content .pagenation .btn_top{position: absolute ;right:50px; top: -3px;}
.wrap .visual_con2 .sub_content .con .view_content .search{ position:relative; margin:20px 0 0 0; text-align:center; color:#666;}

/*airfilter*/
.wrap .visual_con2 .sub_content .con .view_content .air_list { background:url(../../img/sub/airfilter_00.jpg) no-repeat; margin:50px 0 0 95px;} 
.wrap .visual_con2 .sub_content .con .view_content .air_list .air_list_list{ padding:30px 0 0 350px; line-height:22px; font-size:14px;} 
.wrap .visual_con2 .sub_content .con .view_content .bag_list { background:url(../../img/sub/bagfilter_00.jpg) no-repeat; margin:50px 0 0 95px;} 
.wrap .visual_con2 .sub_content .con .view_content .bag_list .bag_list_list{ padding:30px 0 0 350px; line-height:22px; font-size:14px;} 
.wrap .visual_con2 .sub_content .con .view_content .air { background:url(../../img/sub/airfilter_00.jpg) no-repeat; margin:50px 0 0 95px;} 
.wrap .visual_con2 .sub_content .con .view_content .air .air02{ padding:30px 0 0 350px; line-height:22px; font-size:14px;} 
.wrap .visual_con2 .sub_content .con .view_content .bag { background:url(../../img/sub/bagfilter_00.jpg) no-repeat; margin:50px 0 0 95px;} 
.wrap .visual_con2 .sub_content .con .view_content .bag .bag02{ padding:100px 0 0 350px; line-height:22px; font-size:14px;} 
.wrap .visual_con2 .sub_content .con .view_content .filter_list .bag_list_list { padding:80px 0 0 350px; line-height:22px; font-size:14px;}

/*map*/
.wrap .visual_con2 .sub_content .con .map_text {margin:30px 76px 0 76px; font-size:16px;}
.wrap .visual_con2 .sub_content .con .map_text .map_text_01{ color:#666666; border-bottom:1px dotted #d6d6d6; margin:7px 0 7px 0;}
.wrap .visual_con2 .sub_content .con .map_text .map_text_01 span{ color:#333333; font-weight:bold;}
.wrap .visual_con2 .sub_content .con .map_text .map_text_02{ color:#666666; border-bottom:1px dotted #d6d6d6; margin:7px 0 7px 0;}
.wrap .visual_con2 .sub_content .con .map_text .map_text_02 span{ color:#333333;font-weight:bold;}
.wrap .visual_con2 .sub_content .con .map_text .map_text_03{ color:#666666; border-bottom:1px dotted #d6d6d6; margin:7px 0 7px 0;}
.wrap .visual_con2 .sub_content .con .map_text .map_text_03 span{ color:#333333; font-weight:bold;}
.wrap .visual_con2 .sub_content .con .map_text .map_text_04{ color:#666666; border-bottom:1px dotted #d6d6d6; margin:7px 0 7px 0;}
.wrap .visual_con2 .sub_content .con .map_text .map_text_04 span{ color:#333333; font-weight:bold;}




.wrap .visual_con3 {width:1000px; margin:0 auto;  position:relative; background:url(/img/main/left_bg3.jpg) repeat-y;}
.wrap .visual_con3 .indiv{display:inline; }
.wrap .visual_con3 .left {width:165px; vertical-align:top; display:inline-block; color:#fff; }
.wrap .visual_con3 .left .menu {width:135px; height:100%; display:inline-block; color:#fff; position:absolute; margin:50px 0 0 30px; font-size:16px; }
.wrap .visual_con3 .left .benner{ position:absolute; margin:545px 0 0 8px; }
.wrap .visual_con3 .left .menu a{cursor:pointer; color:#fff;}
.wrap .visual_con3 .left .menu a:hover{ color:#42b4e0; text-decoration:none;}
.wrap .visual_con3 .left .menu dd{color:#999; font-size:14px; padding:3px 0 0 5px; line-height:20px;}
.wrap .visual_con3 .right{background:#fff; width:834px; height:742px; display:inline-block;}
.wrap .visual_con3 .right .right_top{width:834px; height:526px; display:inline-block; border-bottom:1px solid #ccc;}
.wrap .visual_con3 .right .right_top .right_visual{width:574px; height:527px; display:inline-block; background:#666;}
.wrap .visual_con3 .right .right_top .right_con{ position:absolute; width:260px; display:inline-block; background:#f6f6f6;}
.wrap .visual_con3 .right .right_top .right_con  span{ position:absolute; right:30px;}
.wrap .visual_con3 .right .right_top .right_con .con_notice{ width:260px; height:174px; display:inline-block; background:url(/img/main/con_01.jpg)0 0 no-repeat; border-bottom:1px solid #ccc;}
.wrap .visual_con3 .right .right_top .right_con .con_notice .notice_text{display:inline-block; margin:85px 0 0 20px; line-height:20px;}
.wrap .visual_con3 .right .right_top .right_con .con_notice .plus{ position:absolute; margin:35px 0 0 227px; width:10px; height:10px; display:inline-block right:0;}
.wrap .visual_con3 .right .right_top .right_con .con_road{width:260px; height:175px; display:inline-block; background:url(/img/main/con_02.jpg)0 0 no-repeat; border-bottom:1px solid #ccc;}
.wrap .visual_con3 .right .right_top .right_con .con_road .road_text{ line-height:18px;width:120px; height:48px; margin:90px 0 0 20px; color:#545454; font-weight:bold;}
.wrap .visual_con3 .right .right_top .right_con .con_road .plus{ position:absolute; margin:35px 0 0 227px; width:10px; height:10px; display:inline-block right:0;}
.wrap .visual_con3 .right .right_top .right_con .con_qna { width:260px; height:175px;display:inline-block; background:url(/img/main/con_03.jpg)0 0 no-repeat; border-bottom:1px solid #ccc;}
.wrap .visual_con3 .right .right_top .right_con .con_qna .qna_text{ line-height:18px; width:120px; height:48px; margin:92px 0 0 20px; color:#545454; font-weight:bold;}
.wrap .visual_con3 .right .right_top .right_con .con_qna .plus{ position:absolute; margin:35px 0 0 227px; width:10px; height:10px; display:inline-block right:0;}
.wrap .visual_con3 .right .right_bottom{width:834px; display:inline-block; height:209px;}
.wrap .visual_con3 .right .right_bottom .bot_con_01{width:257px; height:175px; display:inline-block; position:absolute; margin:18px 0 0 295px;}
.wrap .visual_con3 .right .right_bottom .bot_con_02{width:257px; height:175px; display:inline-block; position:absolute; margin:18px 0 0 17px;}
.wrap .visual_con3 .right .right_bottom .bot_con_03{width:242px; height:174px; display:inline-block; position:absolute; margin:18px 0 0 574px;}

.wrap .visual_con3 .right .right_top .right_visual .visual { position:relative;}
.wrap .visual_con3 .right .right_top .right_visual .visual .visual_01{ position:absolute;}
.wrap .visual_con3 .right .right_top .right_visual .visual img{ position:absolute; margin:0 0 0 50px;}
.wrap .visual_con3 .right .right_top .right_visual .visual .btn {position:absolute; margin: 20px 0 0 430px; z-index:9;}
.wrap .visual_con3 .right .right_top .right_visual .visual .btn div{ display: inline-block; *display: inline; *zoom: 1; width:13px; cursor:pointer;}
.wrap .visual_con3 .right .right_top .right_visual .visual .btn div img.long{display: none;}
.wrap .visual_con3 .right .right_top .right_visual .visual .btn div.on{ width:29px;}
.wrap .visual_con3 .right .right_top .right_visual .visual .btn div.on img.long{display:inline-block; *display: inline; *zoom: 1; }
.wrap .visual_con3 .right .right_top .right_visual .visual .btn div.on img.short{display: none;}

/*airfilter_01 content*/
.wrap .visual_con3 .sub_content {width:830px; height:100%; min-height:742px; background-color:#FFFFFF; display:inline-block;  vertical-align:top; position:relative;}
.wrap .visual_con3 .sub_content .con{width:100%; height:100%; position:relative;}
.wrap .visual_con3 .sub_content .con .con_headline{ height:141px; top:0px; width:830px; background:url(../../img/sub/top_bg.jpg);}
.wrap .visual_con3 .sub_content .con .con_headline .con_text .con_name_01{ font-weight:bold; font-size:20px; color:#4e4e4e; padding:49px 0 0 46px; position:relative; }
.wrap .visual_con3 .sub_content .con .con_headline .con_text .con_name_02{ font-weight:bold; font-size:35px; color:#075192; padding:10px 0 0 46px; position:relative;}
.wrap .visual_con3 .sub_content .con .con_headline .con_text .con_move{ font-size:12px; display: inline-block; right:50px; position:absolute; }
.wrap .visual_con3 .sub_content .con .con_headline .con_text .con_move_notice{ font-size:12px; display: inline-block; right:50px; position:absolute; }
.wrap .visual_con3 .sub_content .con .con_con {margin:0 auto; width:733px; padding-bottom:45px; border-bottom: 1px solid #ccc;}
.wrap .visual_con3 .sub_content .con .con_con img { margin:45px 45px 0 45px; }

/*intro*/
.wrap .visual_con3 .sub_content .con .view_content .intro { margin:50px 0 0 50px; width:735px; height:447px; background:url(../../img/sub/intro_bg.jpg);}
.wrap .visual_con3 .sub_content .con .view_content .intro .intro_text { font-size:14px; color:#666666; padding:42px 0 0 17px;  line-height:22px; letter-spacing:0.5px;}
.wrap .visual_con3 .sub_content .con .view_content .intro .intro_text .t_01{ font-size:14px; color:#fa7000; }
.wrap .visual_con3 .sub_content .con .view_content .intro .intro_text .t_01 span{ font-size:20px; color:#fa7000; }
.wrap .visual_con3 .sub_content .con .view_content .intro .intro_text span{ font-size:20px;}
.wrap .visual_con3 .sub_content .con .view_content .ceo img{ position:absolute; padding: 0 0 0 362px;}

/*notice content*/
.wrap .visual_con3 .sub_content .con .view_content .board {margin:50px 50px 0 50px; padding:50px 0 0 50;}
.wrap .visual_con3 .sub_content .con .view_content .board.list tr:hover td{ background:#eee;}
.wrap .visual_con3 .sub_content .con .view_content .board .not{ text-align:left;}
.wrap .visual_con3 .sub_content .con .view_content .board th{height:36px; border-top:3px solid #6698b9; border-bottom:1px solid #999; vertical-align:middle; background-color:#fafafa;}
.wrap .visual_con3 .sub_content .con .view_content .board td{height:36px; text-align:center;vertical-align:middle;border-bottom:1px solid #ccc; }
.wrap .visual_con3 .sub_content .con .view_content .board th input[type=text]{ width:350px;}
.wrap .visual_con3 .sub_content .con .view_content .board td input[type=password]{ width:100px;}
.wrap .visual_con3 .sub_content .con .view_content .board td input[type=text]{ width:100px;}
.wrap .visual_con3 .sub_content .con .view_content .board .view{ padding:20px; min-height:295px; text-align:left; line-height:16px;}

.wrap .visual_con3 .sub_content .con .view_content .con_img img {margin:50px 0 0 75px;}
.wrap .visual_con3 .sub_content .con .view_content .product_table {margin:50px 0 0 40px;}
.wrap .visual_con3 .sub_content .con .view_content .product_table th{height:33px; border-top:1px solid #565656; borborder-bottom:1px solid #565656; vertical-align:middle; background-color:#c2def5; border-right:1px solid #565656;}
.wrap .visual_con3 .sub_content .con .view_content .product_table td{height:33px; text-align:center; vertical-align:middle; border-bottom:1px solid #565656; border-right:1px solid #565656;}
.wrap .visual_con3 .sub_content .con .view_content .product_table th input[type=text]{ width:350px;}

.wrap .visual_con3 .sub_content .con .view_content .chemical_table {margin:50px 40px 45px 55px;}
.wrap .visual_con3 .sub_content .con .view_content .chemical_table th{height:33px; border-top:1px solid #565656; border-bottom:1px solid #565656; vertical-align:middle; background-color:#ffcc00; border-right:1px solid #565656;}
.wrap .visual_con3 .sub_content .con .view_content .chemical_table td{height:42px; text-align:center; vertical-align:middle; border-bottom:1px solid #565656; border-right:1px solid #565656;}

.wrap .visual_con3 .sub_content .con .view_content .pagenation{ position:relative; margin:20px 0 0 0; text-align:center; font-size:13px; color:#666; height:50px;}
.wrap .visual_con3 .sub_content .con .view_content .pagenation .no b{ color:#1c6dab; padding:0 2px;}
.wrap .visual_con3 .sub_content .con .view_content .pagenation .no a{ color:#666;padding:0 2px;}
.wrap .visual_con3 .sub_content .con .view_content .pagenation .no a:hover{ color:#1c6dab;}
.wrap .visual_con3 .sub_content .con .view_content .pagenation .btn{position: absolute;right:105px; top: -3px;}
.wrap .visual_con3 .sub_content .con .view_content .pagenation .btn_top{position: absolute ;right:50px; top: -3px;}
.wrap .visual_con3 .sub_content .con .view_content .search{ position:relative; margin:20px 0 0 0; text-align:center; color:#666;}

/*airfilter*/
.wrap .visual_con3 .sub_content .con .view_content .air_list { background:url(../../img/sub/airfilter_00.jpg) no-repeat; margin:50px 0 0 95px;} 
.wrap .visual_con3 .sub_content .con .view_content .air_list .air_list_list{ padding:30px 0 0 350px; line-height:22px; font-size:14px;} 
.wrap .visual_con3 .sub_content .con .view_content .bag_list { background:url(../../img/sub/bagfilter_00.jpg) no-repeat; margin:50px 0 0 95px;} 
.wrap .visual_con3 .sub_content .con .view_content .bag_list .bag_list_list{ padding:30px 0 0 350px; line-height:22px; font-size:14px;} 
.wrap .visual_con3 .sub_content .con .view_content .air { background:url(../../img/sub/airfilter_00.jpg) no-repeat; margin:50px 0 0 95px;} 
.wrap .visual_con3 .sub_content .con .view_content .air .air02{ padding:30px 0 0 350px; line-height:22px; font-size:14px;} 
.wrap .visual_con3 .sub_content .con .view_content .bag { background:url(../../img/sub/bagfilter_00.jpg) no-repeat; margin:50px 0 0 95px;} 
.wrap .visual_con3 .sub_content .con .view_content .bag .bag02{ padding:100px 0 0 350px; line-height:22px; font-size:14px;} 
.wrap .visual_con3 .sub_content .con .view_content .filter_list .bag_list_list { padding:80px 0 0 350px; line-height:22px; font-size:14px;}

/*map*/
.wrap .visual_con3 .sub_content .con .map_text {margin:30px 76px 0 76px; font-size:16px;}
.wrap .visual_con3 .sub_content .con .map_text .map_text_01{ color:#666666; border-bottom:1px dotted #d6d6d6; margin:7px 0 7px 0;}
.wrap .visual_con3 .sub_content .con .map_text .map_text_01 span{ color:#333333; font-weight:bold;}
.wrap .visual_con3 .sub_content .con .map_text .map_text_02{ color:#666666; border-bottom:1px dotted #d6d6d6; margin:7px 0 7px 0;}
.wrap .visual_con3 .sub_content .con .map_text .map_text_02 span{ color:#333333;font-weight:bold;}
.wrap .visual_con3 .sub_content .con .map_text .map_text_03{ color:#666666; border-bottom:1px dotted #d6d6d6; margin:7px 0 7px 0;}
.wrap .visual_con3 .sub_content .con .map_text .map_text_03 span{ color:#333333; font-weight:bold;}
.wrap .visual_con3 .sub_content .con .map_text .map_text_04{ color:#666666; border-bottom:1px dotted #d6d6d6; margin:7px 0 7px 0;}
.wrap .visual_con3 .sub_content .con .map_text .map_text_04 span{ color:#333333; font-weight:bold;}

/********************************************************************************************************line test end*/



label {display: inline-block; padding-left: 15px;  text-indent: -15px; margin:0 10px 0 0; cursor:pointer;}
input[type=radio],input[type=checkbox] {  width: 13px;  height: 13px; padding: 0;  margin: 0 5px 0 0;  vertical-align: bottom;  position: relative;  top: 0px;  *overflow: hidden;}
input[type=text], input[type=password]{width: 180px; height:18px;border: 1px solid #999;}
input[type=button]{ margin:0 5px; cursor:pointer; width:34px; height:20px;  color:#fff; background:url(../img/sub/btn_blue_min.jpg) 0 0 no-repeat;}

a.btn_blue, a.btn_blue_min, a.btn_white{ opacity:0.95; margin:0 3px; font-size:12px;  vertical-align:middle; text-align:center;line-height: 20px;text-decoration:none; display: inline-block;  *display: inline; *zoom: 1;}
a.btn_blue:hover, a.btn_blue_min:hover, a.btn_white:hover{ opacity:1;}
a.btn_blue{width:46px; height:21px; color:#fff; background:url(../img/sub/btn_blue.jpg) 0 0 no-repeat;}
a.btn_white{width:46px; height:21px; background:url(../img/sub/btn_white.jpg) 0 0 no-repeat;}


.wrap .footer{width:1000px; height:90px; margin:0 auto; background:url(../img/main/footer_bg.jpg); color:#c7c8ca; position:relative;}
.wrap .footer .footer_text{ position:absolute; padding:18px 0 0 203px; line-height:15px;}
.wrap .footer .footer_text a{ font-size:12px; text-decoration:none; color:#CCC; font-weight:bold;}
.wrap .footer .footer_text a:hover{ color:#999; font-weight: bold;}
.wrap .footer .footer_text p{}

.wrap  div.login_cover{ display:none; opacity:0; position:fixed; width:100%; height:100%; background:url(/img/common/bg_login_cover.png) 0 0 repeat; top:0; left:0; z-index:98;}
.wrap  div.login { display:none; opacity:0;position: fixed;margin: -150px 0 0 -200px;top: 50%;left: 50%;width: 400px;height: 250px;background: url(../img/common/bg_login.png) 0 0 no-repeat; z-index:99;}
.wrap  div.login .close{position: absolute;right: 15px;top: 15px; width:21px; height:21px; background:url(/img/common/btn_login_close.png) 0 0 no-repeat; cursor:pointer; }
.wrap  div.login form{ position:absolute;top: 136px;left: 130px;width: 205px;}
.wrap  div.login input[type=text],.wrap  .login input[type=password]{ width: 130px; border:1px solid #09F;display: block;height: 20px;margin: 0 0 14px 0;}
.wrap  div.login input[type=password]{}
.wrap  div.login a{position: absolute;top: 0;right: 0;}

.wrap .menu02{width:1000px; margin:0 auto;}
.wrap .menu02 .menu_sub_01{ z-index:980; background: url(../img/sub/sub_menu_bg.jpg); width:165px;  display:inline-block; color:#fff; position:absolute; top:0; margin:65px 0 0 165px;}
.wrap .menu02 .menu_sub_01 .menu_01{ position:absolute; padding: 106px 0 0 0;  font-size:16px; line-height:50px; color:#fff; height:150px; }
.wrap .menu02 .menu_sub_01 .menu_01 .sub_01{ margin:0 auto; width: 165px; height:50px; }
.wrap .menu02 .menu_sub_01 .menu_01 .sub_01 .sub_t1{ font-size:16px; line-height:50px; color:#fff; padding:0 0 0 45px;}
.wrap .menu02 .menu_sub_01 .menu_01 .sub_02{  font-size:16px; line-height:50px; color:#fff; width: 165px; height:50px; }
.wrap .menu02 .menu_sub_01 .menu_01 .sub_02 .sub_t2{ font-size:16px; line-height:50px; color:#fff; padding:0 0 0 45px;}
.wrap .menu02 .menu_sub_01 .menu_01 .sub_03{  font-size:16px; line-height:50px; color:#fff; width: 165px; height:50px; }
.wrap .menu02 .menu_sub_01 .menu_01 .sub_03 .sub_t3{ font-size:16px; line-height:50px; color:#fff; padding:0 0 0 45px;}
.wrap .menu02 .menu_sub_01 .menu_01 a{ text-decoration:none; }
.wrap .menu02 .menu_sub_01 .menu_01 a:hover .sub_01 {  font-size:16px; color:#fff; width: 165px; height:50px;  background-color:#48505d;}
.wrap .menu02 .menu_sub_01 .menu_01 a:hover .sub_02 {   font-size:16px; color:#fff; width: 165px; height:50px;  background-color:#48505d;}
.wrap .menu02 .menu_sub_01 .menu_01 a:hover .sub_03 {  font-size:16px; color:#fff; width: 165px; height:50px;  background-color:#48505d;}

.wrap .menu02 .menu_sub_02{  z-index:980; background: url(../img/sub/sub_menu_bg.jpg); width:165px; display:inline-block; color:#fff; position:absolute; top:0; margin:65px 0 0 165px;}
.wrap .menu02 .menu_sub_02 .menu_01{ position:absolute; padding: 40px 0 0 0;  font-size:16px; line-height:50px; color:#fff; height:150px; }
.wrap .menu02 .menu_sub_02 .menu_01 .sub_01{ margin:0 auto; width: 165px; height:50px; }
.wrap .menu02 .menu_sub_02 .menu_01 .sub_01 .sub_t1{ font-size:16px; line-height:50px; color:#fff; padding:0 0 0 45px;}
.wrap .menu02 .menu_sub_02 .menu_01 .sub_02{  background-color:#f0f0f0; font-size:16px; line-height:50px; color:#6f7b8f; width: 165px; }
.wrap .menu02 .menu_sub_02 .menu_01 .sub_02 .sub_t2{ font-size:12px; line-height:22px; color:#6f7b8f; padding:5px 0 5px 15px;}
.wrap .menu02 .menu_sub_02 .menu_01 a{ text-decoration:none; }
.wrap .menu02 .menu_sub_02 .menu_01 a:hover .sub_01 {  font-size:16px; color:#fff; width: 165px; height:50px;  background-color:#48505d;}
.wrap .menu02 .menu_sub_02 .menu_01 .sub_02 a{font-size:12px; line-height:22px; color:#6f7b8f; }
.wrap .menu02 .menu_sub_02 .menu_01 .sub_02 a:hover{ font-size:12px; color:#075192; font-weight:bold;}
.wrap .menu02 .menu_sub_02 .menu_01 .sub_03{ margin:0 auto; width: 165px; height:50px; }
.wrap .menu02 .menu_sub_02 .menu_01 .sub_03 .sub_t3{ font-size:16px; line-height:50px; color:#fff; padding:0 0 0 45px;}
.wrap .menu02 .menu_sub_02 .menu_01 a:hover .sub_03 {  font-size:16px; color:#fff; width: 165px; height:50px;  background-color:#48505d;}
.wrap .menu02 .menu_sub_02 .menu_01 .sub_04{  background-color:#f0f0f0; font-size:16px; line-height:50px; color:#6f7b8f; width: 165px; }
.wrap .menu02 .menu_sub_02 .menu_01 .sub_04 .sub_t4{ font-size:12px; line-height:22px; color:#6f7b8f; padding:5px 0 5px 15px;}
.wrap .menu02 .menu_sub_02 .menu_01 .sub_04 a{font-size:12px; line-height:22px; color:#6f7b8f; }
.wrap .menu02 .menu_sub_02 .menu_01 .sub_04 a:hover{ font-size:12px; color:#075192; font-weight:bold;}

.wrap .menu02 .menu_sub_03{ z-index:980; background: url(../img/sub/sub_menu_bg.jpg); width:165px; display:inline-block; color:#fff; position:absolute; top:0; margin:65px 0 0 165px;}
.wrap .menu02 .menu_sub_03 .menu_01{ position:absolute; padding: 260px 0 0 0;  font-size:16px; line-height:50px; color:#fff; height:150px; }
.wrap .menu02 .menu_sub_03 .menu_01 .sub_01{ margin:0 auto; width: 165px; height:50px; }
.wrap .menu02 .menu_sub_03 .menu_01 .sub_01 .sub_t1{ font-size:16px; line-height:50px; color:#fff; padding:0 0 0 45px;}
.wrap .menu02 .menu_sub_03 .menu_01 .sub_02{  font-size:16px; line-height:50px; color:#fff; width: 165px; height:50px; }
.wrap .menu02 .menu_sub_03 .menu_01 .sub_02 .sub_t2{ font-size:16px; line-height:50px; color:#fff; padding:0 0 0 45px;}
.wrap .menu02 .menu_sub_03 .menu_01 .sub_03{  font-size:16px; line-height:50px; color:#fff; width: 165px; height:50px; }
.wrap .menu02 .menu_sub_03 .menu_01 .sub_03 .sub_t3{ font-size:16px; line-height:50px; color:#fff; padding:0 0 0 45px;}
.wrap .menu02 .menu_sub_03 .menu_01 .sub_04{  font-size:16px; line-height:50px; color:#fff; width: 165px; height:50px; }
.wrap .menu02 .menu_sub_03 .menu_01 .sub_04 .sub_t4{ font-size:16px; line-height:50px; color:#fff; padding:0 0 0 45px;}
.wrap .menu02 .menu_sub_03 .menu_01 .sub_05{  font-size:16px; line-height:50px; color:#fff; width: 165px; height:50px; }
.wrap .menu02 .menu_sub_03 .menu_01 .sub_05 .sub_t5{ font-size:16px; line-height:50px; color:#fff; padding:0 0 0 45px;}
.wrap .menu02 .menu_sub_03 .menu_01 .sub_06{  font-size:16px; line-height:50px; color:#fff; width: 165px; height:50px; }
.wrap .menu02 .menu_sub_03 .menu_01 .sub_06 .sub_t6{ font-size:16px; line-height:50px; color:#fff; padding:0 0 0 45px;}
.wrap .menu02 .menu_sub_03 .menu_01 .sub_07{  font-size:16px; line-height:50px; color:#fff; width: 165px; height:50px; }
.wrap .menu02 .menu_sub_03 .menu_01 .sub_07 .sub_t7{ font-size:16px; line-height:50px; color:#fff; padding:0 0 0 45px;}
.wrap .menu02 .menu_sub_03 .menu_01 a{ text-decoration:none; }
.wrap .menu02 .menu_sub_03 .menu_01 a:hover .sub_01 {  font-size:16px; color:#fff; width: 165px; height:50px;  background-color:#48505d;}
.wrap .menu02 .menu_sub_03 .menu_01 a:hover .sub_02 {   font-size:16px; color:#fff; width: 165px; height:50px;  background-color:#48505d;}
.wrap .menu02 .menu_sub_03 .menu_01 a:hover .sub_03 {  font-size:16px; color:#fff; width: 165px; height:50px;  background-color:#48505d;}
.wrap .menu02 .menu_sub_03 .menu_01 a:hover .sub_04 {   font-size:16px; color:#fff; width: 165px; height:50px;  background-color:#48505d;}
.wrap .menu02 .menu_sub_03 .menu_01 a:hover .sub_05 {  font-size:16px; color:#fff; width: 165px; height:50px;  background-color:#48505d;}
.wrap .menu02 .menu_sub_03 .menu_01 a:hover .sub_06 {   font-size:16px; color:#fff; width: 165px; height:50px;  background-color:#48505d;}
.wrap .menu02 .menu_sub_03 .menu_01 a:hover .sub_07 {   font-size:16px; color:#fff; width: 165px; height:50px;  background-color:#48505d;}

.wrap .menu02 .menu_sub_04{ z-index:980; background:url(../img/sub/sub_menu_bg.jpg); width:165px; display:inline-block; color:#fff; position:absolute; top:0; margin:65px 0 0 165px;}
.wrap .menu02 .menu_sub_04 .menu_01{ position:absolute; padding:330px 0 0 0;  font-size:16px; line-height:50px; color:#fff; height:150px; }
.wrap .menu02 .menu_sub_04 .menu_01 .sub_01{ margin:0 auto; width: 165px; height:50px; }
.wrap .menu02 .menu_sub_04 .menu_01 .sub_01 .sub_t1{ font-size:16px; line-height:50px; color:#fff; padding:0 0 0 45px;}
.wrap .menu02 .menu_sub_04 .menu_01 .sub_02{  font-size:16px; line-height:50px; color:#fff; width: 165px; height:50px; }
.wrap .menu02 .menu_sub_04 .menu_01 .sub_02 .sub_t2{ font-size:16px; line-height:50px; color:#fff; padding:0 0 0 45px;}
.wrap .menu02 .menu_sub_04 .menu_01 a{ text-decoration:none; }
.wrap .menu02 .menu_sub_04 .menu_01 a:hover .sub_01 {  font-size:16px; color:#fff; width: 165px; height:50px;  background-color:#48505d;}
.wrap .menu02 .menu_sub_04 .menu_01 a:hover .sub_02 {   font-size:16px; color:#fff; width: 165px; height:50px;  background-color:#48505d;}