/* Common **********************************************************************/
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,600);
/* Common **********************************************************************/ 
html,body {width:100%; }
html {overflow-y:scroll;}
* {max-height: 1000000px;}
*{
-webkit-text-size-adjust:none;
-webkit-text-size-adjust - auto | none | N% (default auto)
}
body {*word-break:break-all;-ms-word-break:break-all;word-break:keep-all; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0; padding:0;}
fieldset,img {border:0px none;  vertical-align:top;}
dl,ul,ol,menu,li {list-style:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content:''; content:none;}
button {border:0 none; background-color:transparent; cursor:pointer;}
body { background:#fff;}
body,th,td,input,select,textarea,button {font-size:13px; line-height:1.5;    font-family:'Nanum Gothic';color:#555555;} 

a:link,a:active,a:visited{color:#7d7d7d; text-decoration:none; border:0px;}
a:hover,a:focus{color:#333; text-decoration:none}

table {border-collapse:collapse; border-spacing:0;}
address,caption,cite,code,dfn,em,var {font-style:normal; font-weight:normal;}
summary, caption, legend, hr {width:0; height:0; font-size: ; line-height: ; overflow: hidden; visibility: hidden; border: none; position:absolute; left:-1000em;}
caption {position:static;}
/* label hidden 처리 */
.invisible{overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0; position:absolute;}
label.invisible{*position:Absolute;}

/* common */
.clfix:after {content: "."; display: block; height:0px; clear: both; visibility: hidden;}
.clfix {display:inline-block;}
.clfix {display:block;}
* html .clfix {height:1%;} /* Hides from IE-mac */
.clfix {zoom:1;} /*for IE 5.5-7*/

.list {border-top:2px solid #1c1815; border-bottom:1px solid #1c1815;}


/*멤버스킨*/
.title{font-size:15px; font-weight:bold;}

/*테이블*/
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:100%;border-bottom:1px solid #e2e2e5; }
.tbl_type th{padding:10px 0 10px 0;border-top:2px solid #383d4a; font-weight:bold; border-bottom:1px solid #e2e2e5;}
.tbl_type p{font-size:11px; color:#b6b7bc;}
.tbl_type td{padding:7px 0 7px 0;border-top:1px solid #e5e5e5;color:#4c4c4c; border-bottom:none; border-top:none; line-height:18px;}

.tbl_type2,.tbl_type2 th,.tbl_type2 td{border:0}
.tbl_type2{width:100%;border-bottom:1px solid #e7e7e7; }
.tbl_type2 th{padding:10px 0 10px 0; background:#f9f9f9; text-align:center;}
.tbl_type2 p{font-size:11px; color:#b6b7bc;}
.tbl_type2 td{padding:10px 0 10px 10px; border-bottom:none; border-top:none; line-height:18px;}


.tbl_type3 {width:100%; border-right:1px #dfdfdf solid; border-top:1px #dfdfdf solid;}
.tbl_type3 th {height:45px; border-bottom:1px #828282 solid;  border-left:1px #828282 solid;font-size:12px; color:#fff; font-weight:bold; text-align:Center;background:#666;}
.tbl_type3 td {border-bottom:1px #dfdfdf solid; border-left:1px #dfdfdf solid; font-size:11px; color:#888888; padding:7px 5px; text-align:center;}
.tbl_type3 td a {color:#888888;text-decoration:none;}
.tbl_type3 input {font-size:14px;color:#333;height:25px;border:1px solid #ccc;background:#fff;}
.tbl_type3 textarea {font-size:14px;color:#333;border:1px solid #ccc;background:#fff;color:#333;}
.tbl_type3 .first {border-left:none; color:#252525; font-weight:bold;}
.tbl_type3 .cont {text-align:left; padding-left:15px;}
.tbl_type3 select {font-size:14px;color:#333;height:27px;border:1px solid #ccc;background:#fff;}
.tbl_type3 .total {color:#252525;background:#f1f1f1;}

.tbl_type4 {width:100%; border-right:1px #dfdfdf solid; border-top:1px #dfdfdf solid;}
.tbl_type4 th {height:40px; border-bottom:1px #828282 solid;  border-left:1px #828282 solid;font-size:14px; color:#fff; font-weight:bold; text-align:Center;background:#666;}
.tbl_type4 td {border-bottom:1px #dfdfdf solid; border-left:1px #dfdfdf solid; font-size:13px; color:#888888; padding:7px 5px; text-align:center;}
.tbl_type4 td a {color:#888888;text-decoration:none;}

/*로그인스킨*/
.login_wrap{width:600px; position:relative; margin:0 auto; text-align:center;overflow:hidden;}
.login_id{width:240px; float:left;height:30px; font-size:14px; font-weight:bold; color:#444;}
.login_pw{width:240px; float:left; height:30px; font-size:14px; font-weight:bold; color:#444;}
.login_btn{width:70px; float:left; height:30px; font-size:14px; font-weight:bold; color:#fff; background-color:#333; border:none;}
.num_txt{width:100px; float:left;height:20px; font-size:13px; font-weight:bold; color:#444;}
.font_color{color:#1a386a; font-weight:bold;}

/*회원가입 스킨*/
.inWrap {width:98%;  border:1px solid #353638; border-width:1px 0; padding:30px 0;}
.inWrap.type1 { padding:50px 0;}
.inWrap.type2 { padding:0;}
.inWrap.type3 { padding:5px 0; border-bottom-width:0;}
.inWrap.width1 { width:680px !important; margin:0 auto;}
.tbox1 { border:1px solid #cdcdcd; }
.tbox1 .boxTit { padding:20px 20px 10px; color:#333; font-weight:700; font-size:16px;}
.tbox1 .txt_scroll { height:200px; padding:0 20px; overflow-y:auto;}
.txt_type { line-height:25px; font-size:13px; color:#666;}
.agreement input{vertical-align:middle; border:none;}
.btnType { display:inline-block; position:relative; transition:all 0.3s;}
.btnType.btn1 { height:30px; line-height:28px; padding:0 45px; font-size:12px;}
.btnType.btn1.color2 {border:1px solid #333; background:#333; cursor:pointer; }
.btnWrap input{font-family:"Nanum Barun Gothic"; color:#fff;}


.mid{vertical-align:middle;}
#wrap{width:100%; min-width:1000px; overflow:hidden;}
#header{width:1000px; margin:0 auto; height:100px; position:relative; }
#header h1{position:absolute; left:0; top:30px; }
#gnb{position:absolute; right:140px; top:30px; text-align:center; font-size:0; height:70px;}
#gnb > li{display:inline-block; *zoom: 1; *display: inline; margin:0 20px; position:relative; height:70px; line-height:60px;}
#gnb > li > a{font-size:15px; color:#444; font-weight:bold; }
#gnb > li.on > a{/* color:rgba(213,35,37,0.8); */ color:#0292db;}
.gnb_2depth{position:absolute; left:0; top:70px; background:rgba(255,255,255,0.9); z-index:9996; width:140px; text-align:left; border:1px solid #ddd; border-bottom:0 none; display:none; }
.gnb_2depth1{position:absolute; left:-43px; top:70px;}
.gnb_2depth2{position:absolute; left:-43px; top:70px;}
.gnb_2depth3{position:absolute; left:-48px; top:70px;}
.gnb_2depth > li{line-height:34px; height:34px;  width:140px; border-bottom:1px solid #dddddd; }
.gnb_2depth > li > a{font-size:13px; color:#333; text-indent:15px; display:block; width:100%; height:100%; }
.gnb_2depth > li > a:hover{color:#ffffff; background:#0292db; }

.family{position:absolute; right:0; top:10px; }
.site_list_wrap{position:relative; margin-top:5px; }
.site_list_wrap p{width:118px; height:25px; line-height:25px; background:url(/e_images/main/family_site_bg.jpg) 0 0 no-repeat;text-indent:8px; 
font-size:13px; color:#666666; cursor:pointer; }
.site_list_wrap ul{position:absolute; left:0; top:25px; display:none; z-index:9991}
.site_list_wrap ul li{}
.site_list_wrap ul li a{display:block; width:116px; height:23px; border:1px solid #dddddd;  background:#ffffff; text-indent:8px; color:#666666; margin-top:-1px; 
line-height:23px; }
.site_list_wrap ul li a:hover{background:#efefef; color:#333333; }

.language_menu{position:absolute; right:0; top:48px; }
.language_menu span{margin-left:6px; padding-left:11px; background:url(/e_images/main/bar_topmenu.jpg) 0 50% no-repeat; }
.language_menu span:first-child{background:none; }
.language_menu span a{font-size:13px; color:#555555; font-family: 'Open Sans', sans-serif;}
.language_menu span.on a{color:#0292db; font-weight:bold; }
.visual_bottom_wrap{width:100%; overflow:hidden; height:60px; background:url(/e_images/main/visual_bottom_bg.png) 0 0 repeat-x; position:absolute; top:520px; z-index:9999;}
.visual_bottom_txt{width:1000px; margin:0 auto; }
.visual_bottom_txt p{text-align:right}
.visual_bottom_txt p a{font-size:20px; color:#ffffff; font-weight:bold; line-height:60px; }
.visual_bottom_txt p a span{font-size:16px; }
.visual_bottom_txt p img{vertical-align:-8px; margin-left:43px; }
#quick_wrap{width:100%; height:247px; background:#f5f5f5; padding-top:23px; }
.quick_wrap{width:1000px; margin:0 auto; text-align:center; }
.quick_wrap h3{font-size:18px; color:#202225; font-weight:800; }
.quick_wrap h3 em{color:#0292db; font-weight:800; }
.quick_wrap span{display:block; font-size:14px; color:#555555; margin-top:5px; }
.quick_wrap ul{width:990px; margin:27px auto 0; }
.quick_wrap ul li{float:left; background:url(/e_images/main/quick_bg.png) center 0 no-repeat; width:165px; }
.quick_wrap ul li a{display:block; padding-top:118px; font-size:13px; color:#555555; }
.quick_wrap ul li:nth-child(1) a{background:url(/e_images/main/quick1.png) center 26px no-repeat; }
.quick_wrap ul li:nth-child(2) a{background:url(/e_images/main/quick2.png) center 26px no-repeat; }
.quick_wrap ul li:nth-child(3) a{background:url(/e_images/main/quick3.png) center 26px no-repeat; }
.quick_wrap ul li:nth-child(4) a{background:url(/e_images/main/quick4.png) center 26px no-repeat; }
.quick_wrap ul li:nth-child(5) a{background:url(/e_images/main/quick5.png) center 26px no-repeat; }
.quick_wrap ul li:nth-child(6) a{background:url(/e_images/main/quick6.png) center 26px no-repeat; }
.quick_wrap ul li a:hover{
animation-duration: 500ms;
animation-name:flip;
animation-fill-mode: both;
animation-iteration-count: 1;
animation-timing-function: inherit;
}
@keyframes flip{
0%{background-position:center 26px;}
50%{background-position:center 20px;}
100%{background-position:center 26px;}
}

#container{width:1000px; margin:40px auto 0; height:240px; }
.content{float:left; position:relative; }
.content h3{ font-size:18px; color:#ffffff; font-weight:800;}
.content1 h3, .content3 h3{font-family: 'Open Sans', sans-serif;}
.content1{width:310px; height:195px; }
.content1 h3{background:#0292db url(/e_images/main/mic.png) 20px 11px no-repeat; height:50px; line-height:50px; text-indent:48px; }
.news_content{width:308px; border:1px solid #dddddd; border-top:none; height:145px; }
.news_content .txt_wrap{width:270px; margin:0 auto; padding-top:16px; }
.news_content strong{display:block;  font-size:15px; color:#252525; }
.news_content strong:hover{text-decoration:underline; }
.news_content p{font-size:13px; color:#555555; margin-top:7px; line-height:1.6;}
.news_content span{display:block; font-size:13px; color:#7d7d7d; margin-top:11px; }
.content1 a.more{position:absolute; right:15px; bottom:10px; font-size:13px; color:#7d7d7d; }
.content2{width:325px}
.content2 a{display:block; width:300px; height:175px; padding:20px 0 0 25px; background:#454545 url(/e_images/main/book.png) 244px 93px no-repeat; }
.content2 p{font-size:13px; color:#ffffff; margin-top:10px; line-height:1.6;}
.content3{background:#1f51aa url(/e_images/main/tel.png) 209px 27px no-repeat; width:280px; padding:20px 0 0 25px; height:175px;}
.content3 p{font-size:13px; color:#dfe3f0; margin-top:10px; line-height:1.6;}
.content3 strong{display:block; font-size:29px; color:#96e2ff; font-weight:800; }
.content3 em{font-size:13px; color:#ffffff; font-weight:bold; background:url(/e_images/main/dot.png) 0 50% no-repeat; padding-left:10px; }
.content3 em span{font-weight:normal; margin-left:70px; }
#footer{width:100%; border-top:1px solid #e4e4e4; height:140px; }
.footer{width:1000px; margin:0 auto; position:relative; }
.footer h2{position:absolute; left:0; top:22px;}
.copy{position:absolute; left:240px; top:24px; }
.copy address, .copy p{font-size:13px; color:#7d7d7d; }
.copy p em{color:#0053b0; font-weight:bold; }
.family_logo{position:absolute; left:635px; top:23px; }
.family_logo h3{font-size:13px; color:#252525; background:url(/e_images/main/dot2.png) 0 50% no-repeat; padding-left:10px; }
.btn_top{position:absolute; right:0; top:24px;}
.e_mail{font-weight:300; font-size:12px;  margin-top:4px;padding:2px; border:1px solid #ccc; text-align:center;}


/* sub */
#sub_visual{width:100%; height:115px; padding-top:65px; text-align:center; }
#sub_visual span{display:block; font-size:14px; color:#ffffff; }
#sub_visual strong{display:block; font-size:36px; color:#ffffff; line-height:1.3; font-weight:800; }
.sub_visual1{background:url(/e_images/sub/sub_visual1.jpg) top center no-repeat; }
.sub_visual2{background:url(/e_images/sub/sub_visual2.jpg) top center no-repeat; }
.sub_visual3{background:url(/e_images/sub/sub_visual4.jpg) top center no-repeat; }
.sub_visual4{background:url(/e_images/sub/sub_visual3.jpg) top center no-repeat; }
.sub_visual5{background:url(/e_images/sub/sub_visual5.jpg) top center no-repeat; }
.sub_visual6{background:url(/e_images/sub/sub_visual6.jpg) top center no-repeat; }

#location_wrap{width:100%; height:44px; border-bottom:1px solid #d9d9d9; background:#f5f5f5; }
.location{width:1000px; margin:0 auto; text-align:right; }
span.path{font-size:13px; color:#555555; line-height:44px; }
span.path img{vertical-align:-2px; }
span.path em{color:#0292db; font-weight:bold; }

.s_location {border:1px solid #e2e2e2; background:#f2f2f2;padding:20px;text-align:center;font-size:14px;font-weight:bold}
.s_location em {color:#0053b0;}

#sub_container{width:1000px; margin:0 auto; background:url(/e_images/sub/bg_container.jpg) 0 0 repeat-y; }
#sidebar{width:200px; float:left; }
.title_wrap{width:200px; height:79px; padding-top:31px; text-align:center; background:#0292db; }
.title_wrap span{font-size:10px; color:#ddd; }
.title_wrap h2{font-size:22px; color:#ffffff; line-height:1.3; }
.lnb{}
.lnb h3{}
.lnb h3:first-child > a{border-top:1px solid #dddddd; }
.lnb h3 > a{display:block; height:44px; width:200px; border-bottom:1px solid #dddddd; font-size:14px; color:#252525; line-height:44px; text-indent:20px; }
.lnb h3 > a:hover{background:#474747; color:#ffffff;}
.lnb h3 > a.over{background:#474747; color:#ffffff; }
.lnb > ul.ul_1deps{border-bottom:1px solid #dddddd; displ ay:none; }
.lnb > ul.ul_1deps > li{ /* height:40px; */ border-bottom:1px solid #e7e7e7; }
.lnb > ul.ul_1deps > li > a{display:block; line-height:39px;padding-left:20px; }
.lnb > ul.ul_1deps > li > a:hover{color:#0292db; }
.lnb > ul.ul_1deps > li.on{background:url(/e_images/sub/lnb_sub_on.png) 5px 17px no-repeat;color:#0292db; }
.lnb > ul.ul_1deps > li > a.m_over{color:#0292db; }
.lnb > ul.ul_1deps > li:last-child{border-bottom:0}

.lnb > ul.ul_1deps ul{border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; padding:10px 0 10px 25px; background:#f1f1f1; }
.lnb > ul.ul_1deps ul li {line-height:25px;}
.lnb > ul.ul_1deps ul li a.m_over {color:#444;}

#sub_contents{width:750px; float:right; }
.contop{height:103px; }
.contop h3{font-size:24px; color:#202225; font-weight:800; letter-spacing:-1px; line-height:110px; }
.conbody{padding-bottom:70px; min-height:400px; font-size:14px; line-height:1.8;}

.h4_tit {font-size:17px; color:#202225; font-weight:bold; }
.h5_tit {font-size:15px; color:#0053b0; font-weight:bold; }

p.dot {background:url(/e_images/sub/dot3.jpg) 0 9px no-repeat; padding-left:13px; }
ul.dot li {background:url(/e_images/sub/dot3.jpg) 0 9px no-repeat; padding-left:13px; }
.dot > p {background:url(/e_images/sub/dot3.jpg) 0 9px no-repeat; padding-left:13px; }
dl.dot dt {background:url(/e_images/sub/dot3.jpg) 0 10px no-repeat; padding-left:13px; }

.dot2 {background:url(/e_images/sub/dot3.jpg) 0 7px no-repeat; padding-left:13px; }
.dot3 {background:url(/e_images/sub/dot3.jpg) 0 9px no-repeat; padding-left:13px; }


/* 탭메뉴 */
.sub02_tab{margin-bottom:35px; overflow:hidden;}
.sub02_tab1 li{width:49.8%; }
.sub02_tab2 li{width:19.8%; }
.sub02_tab3 li{width:24.8%; }
.sub02_tab4 li{width:33.1%; }
.sub02_tab li{float:left; height:45px; text-align:center; line-height:43px; border:1px solid #dddddd; border-left:0 none; background:#f9f9f9; }
.sub02_tab li:first-child{border-left:1px solid #dddddd}
.sub02_tab li a{display:block; width:100%; height:45px; font-size:14px; color:#7d7d7d; }
.sub02_tab li.on{background:#ffffff; border-top:1px solid #0053b0; }
.sub02_tab li a.on{color:#0053b0; font-weight:bold; }

.sub02_tab5 li{width:16.5%; }
.sub02_tab5 li{float:left; height:45px; text-align:center; line-height:43px; border:1px solid #dddddd; border-left:0 none; background:#f9f9f9; }
.sub02_tab5 li:first-child{ float:left; height:45px; text-align:center; line-height:22px; border-left:0; border-left:1px solid #dddddd; none; background:#f9f9f9;}
.sub02_tab5 li a{display:block; width:100%; height:45px; font-size:14px; color:#7d7d7d; }
.sub02_tab5 li.on{background:#ffffff; border-top:1px solid #0053b0; }
.sub02_tab5 li a.on{color:#0053b0; font-weight:bold; }

.sub02_tab6 li{width:33.1%; margin-bottom:35px; overflow:hidden;}
.sub02_tab6 li{float:left; height:45px; text-align:center; line-height:22px; border:1px solid #dddddd; border-left:0 none; background:#f9f9f9; }
.sub02_tab6 li:first-child{ float:left; height:45px; text-align:center; line-height:22px; border-left:0; border-left:1px solid #dddddd; none; background:#f9f9f9;}
.sub02_tab6 li a{display:block; width:100%; height:45px; font-size:14px; color:#7d7d7d; }
.sub02_tab6 li.on{background:#ffffff; border-top:1px solid #0053b0; }
.sub02_tab6 li a.on{color:#0053b0; font-weight:bold; }

/* 인사말 */
.greeting_top{}
.greeting_top > strong{font-size:24px; color:#252525;  display:block; }
.greeting_top em{color:#252525; font-size:18px; font-weight:bold;  display:block;}
.greeting_top em strong{color:#1f51aa;}
.greeting_bottom{background:url(/e_images/sub/bg_snh.jpg) right bottom no-repeat; padding-bottom:90px; }
.greeting_txt{/*width:445px;*/ float:left; }
.greeting_txt p{font-size:14px; color:#555555; line-height:1.7;}
.greeting_txt p em{color:#cd1a23; border-bottom:1px solid #cd1a23; }
.ceo_pic{width:265px; float:right; }
p.from{float:right; font-size:14px; color:#555555; }
p.from img{vertical-align:middle; margin-left:8px;}


/* 연혁 */
.historybox{display:block;overflow:hidden;background:url(/e_images/sub/bg_hisline.png) repeat-y center 3.2%;}
.historybox h3{overflow:hidden;display:block;text-align:center;font-size:30px;padding:3.2% 0 50px  0;font-weight:100;color:#000;letter-spacing:-1px;background:#fff url(/e_images/sub/ic_circle.png) no-repeat center bottom;}
.historybox h3 em{font-weight:normal;}
.hisallbox{position:relative;min-height:1500px;display:block;width:740px;padding:4% 0;margin:0 auto;background:url(/e_images/sub/ic_circle.png) no-repeat center bottom;}
.hisallbox h4{display:block;padding-bottom:15px;color:#cd1a23;font-family: 'Titillium Web', sans-serif;font-weight:200;font-size:35px;}
.leftic{background:url(/e_images/sub/ic_yearcir.png) no-repeat left 10px;padding-left:15%;}
.rightic{background:url(/e_images/sub/ic_yearcir.png) no-repeat right 10px;padding-right:15%;}

.year_right{position:absolute;right:0;text-align:left;width:50.65%;max-width:380px;}
.year_right ul{padding-left:15%;}
.year_left{position:absolute;left:0;text-align:right;width:50.70%;max-width:380px;}
.year_left ul{padding-right:15%;}

.hisallbox div ul li{display:block;padding:5px 0;}
.hisallbox div ul li {font-size:12px;letter-spacing:-0.5px;}
.hisallbox div ul li span.month{display:inline-block;*zoom:1;*display:inline;padding-right:10px;color:#cd1a23;font-weight:bold;font-size:12px;letter-spacing:1px;width:30px;}
.hisallbox div ul li div.bigtxt{position:relative;width:100%;min-height:133px;}
.hisallbox div ul li div.bigtxt p{position:absolute;z-index:-1;top:0;width:100%;}
.hisallbox div ul li div.bigtxt span.bmonth{float:left;font-size:18px;color:#fff;font-family: 'Titillium Web', sans-serif;padding:22% 0 0 10px;}
.hisallbox div ul li div.bigtxt span.bcon{float:right;font-size:15px;color:#fff;font-family: 'Noto Sans KR', sans-serif;padding:22% 10px 0 0px;}


/* 제습공조기 특징 */
.character_wrap {overflow:hidden}
.character {width:365px;overflow:hidden;float:left;}
.character p{float:left;width:170px;}
.character_txt {float:right;width:195px;line-height:24px}
span.number{font-size:13px; color:#ffffff; font-weight:bold; display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; border-radius:50%;
background:#cd1a23; margin-right:5px; }

.character_list {line-height:24px}
.character_list  p {margin-left:20px; margin-top:5px;}

.character_list2 {line-height:24px}
.character_list2 div {overflow:hidden; margin-left:20px; margin-top:10px;}
.character_list2 img {float:left; }
.character_list2  p {float:left; margin-left:20px; width:560px;}

.character_list3 {line-height:24px}
.character_list3 div {overflow:hidden; margin-top:10px;}
.character_list3 img {float:left; }
.character_list3  p {float:left; margin-left:20px; width:560px;}

.character_list4 {line-height:24px}
.character_list4 div {overflow:hidden; margin-top:10px;}
.character_list4 img {float:left; }
.character_list4  p {float:left; margin-left:10px; }

.character2 {overflow:hidden; width:750px;}
.character2 .left{float:left; width:500px}
.character2 .right{float:right; width:200px; }

.character3 {overflow:hidden; width:750px;}
.character3 .left{float:left; width:400px}
.character3 .right{float:right; width:300px; }

/* 공기조화기 설치방법 */
.con_1 {overflow:hidden;}
.con_1 dt {float:left; }
.con_1 dd {float:left; width:725px;}

/* 공기조화기 선정방법 */
.sub_arrow {text-align:center;}

.con_2 {overflow:hidden;}
.con_2  .cm {float:left; border:1px #0053b0 solid; padding:1px 10px; text-align:center; font-size:14px; color:#0053b0; font-weight:bold;}
.con_2 .box1 {width:198px;}
.con_2 .box2 {width:228px; margin-left:30px; border:0;}
.con_2 .box3 {width:198px; margin-left:30px;}

.con_3 {overflow:hidden; background:url(/e_images/sub/table_bg_line.jpg) no-repeat center;}
.con_3  .cm {float:left; border:1px #dfdfdf solid; padding:5px 10px; text-align:center; font-size:13px; background:#fff;}
.con_3 .box1 {width:198px;}
.con_3 .box2 {width:228px; margin-left:30px; background:#666; color:#fff;}
.con_3 .box3 {width:198px; margin-left:30px;}

.con_4 {overflow:hidden; background:url(/e_images/sub/table_bg_line2.jpg) no-repeat center right 0;}
.con_4  .cm {float:left; border:1px #dfdfdf solid; padding:5px 10px; text-align:center; font-size:13px; background:#fff;}
.con_4 .box1 {width:198px; border:1px #fff solid;}
.con_4 .box2 {width:228px; margin-left:30px; background:#666; color:#fff;}
.con_4 .box3 {width:198px; margin-left:30px;}

.con_5 {overflow:hidden; background:url(/e_images/sub/table_bg_line2.jpg) no-repeat center left 0;}
.con_5  .cm {float:left; border:1px #dfdfdf solid; padding:5px 10px; text-align:center; font-size:13px; background:#fff;}
.con_5 .box1 {width:198px; }
.con_5 .box2 {width:228px; margin-left:30px; background:#666; color:#fff;}
.con_5 .box3 {width:198px; border:1px #fff solid; margin-left:30px;}

/*항온항습기*/
.pro_0301 {overflow:hidden;}
.pro_0301 img {float:left; width:150px; margin-right:20px;}
.pro_0301 .p {float:left; width:580px;}

.pro_0302 {overflow:hidden;}
.pro_0302 dl { float:left; margin-right:20px;}
.pro_0302 dt { font-weight:bold; margin-bottom:10px; font-size:15px;}
.pro_0302 img {float:left; margin-right:20px;}
.pro_0302 p {float:left; width:185px; font-size:13px; line-height:21px;} 

/*송풍기*/
.sub0401 {overflow:hidden;}
.sub0401 img{float:left; margin-right:20px;}
.sub0401 dt {float:left;}
.sub0401 dd {float:left; width:475px;}

/*표준형(알루미늄프레임)*/
.sub0103_tab_{margin-bottom:5px; overflow:hidden;}
.sub0103_tab_1 li{width:49.8%; }
.sub0103_tab_ li{float:left; height:35px; text-align:center; line-height:35px; border:1px solid #dddddd; border-left:0 none; background:#f9f9f9; }
.sub0103_tab_ li:first-child{border-left:1px solid #dddddd}
.sub0103_tab_ li a{display:block; width:100%; height:35px; font-size:14px; color:#7d7d7d; }
.sub0103_tab_ li.on{background:#005aa9;  }
.sub0103_tab_ li a.on{color:#fff; font-weight:bold; }

/*자료실*/
.reference {}
.reference dl {border-top:1px solid #ddd; }
.reference dl dt {padding:12px 0; border-bottom:1px solid #ddd; font-weight:bold; font-size:15px;}
.reference dl dd {border-bottom:1px solid #ddd;  padding-top:30px; background:#f2f7fb;}
.reference dl dt p {display:inline-block; width:23px; height:23px; background:#005aa9; color:#fff; text-align:center; line-height:23px; margin-right:10px; font-weight:bold;}

.reference ul { overflow:hidden;}
.reference ul li {float:left;}
.reference ul li p {text-align:center; margin-top:10px; font-size:13px; width:295px;height:50px;}

.md55 {margin-left:55px;}

/*연혁*/
.history {overflow:hidden; }
.history .left{float:left;}
.history .right{float:left; margin-left:60px;  background:url(/e_images/sub/history_bg.jpg) repeat-y 34px 0px;  }
.history p.nowyear{float:left; font-size:18px; color:#ffffff; font-weight:bold; display:inline-block; width:70px; height:70px; line-height:70px; text-align:center; border-radius:50%;
background:#0292db;}
.history p.year{float:left; font-size:18px; color:#ffffff; font-weight:bold; display:inline-block; width:70px; height:70px; line-height:70px; text-align:center; border-radius:50%;
background:#b2b2b2;}
.history .month{overflow:hidden;}
.history dl { margin-left:50px; overflow:hidden;  }
.history dl dt {float:left;  font-size:16px; color:#333; font-weight:bold; }
.history dl dd {margin-left:20px; float:left;  line-height:25px; font-size:14px; color:#777; }

/*sub0201*/
.sub0201 {width:750px; height:397px; position:relative;}
.sub0201 .bg {width:750px; height:397px;  background:url(/e_images/sub02/sub0201_bg.jpg) no-repeat;}
.sub0201 .bg ul li {float:left;}
.sub0201 .bg .con01 {position:absolute;}
.sub0201 .bg ul li.con01 img:nth-child(1) {position:absolute; top:0; left:0; z-index:9999;}
.sub0201 .bg ul li.con01 img:nth-child(2) {position:absolute; top:48px; left:70px; }
.sub0201 .bg ul li.con02 img:nth-child(1) {position:absolute; top:0; left:200px; z-index:9999;}
.sub0201 .bg ul li.con02 img:nth-child(2) {position:absolute; top:48px; left:270px; }
.sub0201 .bg ul li.con03 img:nth-child(1) {position:absolute; top:0; left:400px; z-index:9999;}
.sub0201 .bg ul li.con03 img:nth-child(2) {position:absolute; top:48px; left:390px; }
.sub0201 .bg ul li.con04 img:nth-child(1) {position:absolute; top:0; right:0; z-index:9999;}
.sub0201 .bg ul li.con04 img:nth-child(2) {position:absolute; top:48px; left:420px; }
.sub0201 .bg ul li.con05 img:nth-child(1) {position:absolute; bottom:0; left:85px; z-index:9999;}
.sub0201 .bg ul li.con05 img:nth-child(2) {position:absolute; bottom:48px; left:155px; }
.sub0201 .bg ul li.con06 img:nth-child(1) {position:absolute; bottom:0; left:290px; z-index:9999;}
.sub0201 .bg ul li.con06 img:nth-child(2) {position:absolute; bottom:48px; left:360px; }
.sub0201 .bg ul li.con07 img:nth-child(1) {position:absolute; bottom:0; left:490px; z-index:9999;}
.sub0201 .bg ul li.con07 img:nth-child(2) {position:absolute; bottom:48px; left:525px; }