/* common */

@CHARSET "UTF-8"; 





/*����*/

.list{*zoom:1}
.list:after{content:" ";display:block;clear:both;overflow:hidden}
.list .list__item{float:left;width:25%}

#conData > div{position:relative;}
#conData .txt_wrap{position:relative;max-width:1000px;margin:0 auto}
#conData .p01{floaT:left; margin:330px 0 0 214px;}
#conData .p02{floaT:left;  margin:252px 0 0 74px; width:440px; text-align:left;}
#conData .p02 span{ font-size:16px;line-height:21px; color:#2e2e2e; letter-spacing:-0.9px;padding:1px 0 0 15px; display:block;   overflow:hidden}


#conData > div.company06 .s_title{color:#cec5aa}
#conData > div.company06 .s_title.second{margin-bottom:20px}
.company06{background:url(../images/main/visual.jpg) center 0 no-repeat; height:689px; min-width:1200px; }

.company06 .txt03{font-size:14px;color:#bbb;line-height:20px;margin-top:30px}
.company06 .txt04{font-size:14px;color:#bbb;margin-top:10px;padding-bottom:80px}
.company06 .txt04 a{color:#cba781}
.company06 .txt05{font-size:16px;color:#fff;margin-top:18px}
.company06 .txt06{font-size:14px;color:#bbb;line-height:22px;margin-top:5px}
.company06 .txt07{text-align:center}
.company06 .txt07 a{display:inline-block;height:48px;padding:0 30px;font-size:15px;color:#fff;line-height:48px;background-color:#cea86f;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.company06 .step{text-align:center; display:inline-block;}
.company06 .step li{float:left;text-align:center;width:77px;height:131px;margin:0 5px;}
.
.company06 .step .num{color:#fff;opacity:0.7;font-weight:700;padding-top:20px;font-size:18px;letter-spacing:normal}
.company06 .step .info{color:#fff;opacity:0.7;padding-top:5px;font-size:14px}

.company06 .list{margin-bottom:50px}
.company06 .list__item{width:20%}
.company06 .list__item > div{background:#000;background:rgba(0,0,0,0.5);border:1px solid #757575;border:1px solid rgba(117,117,117,0.5);margin-left:-1px}
.company06 .list__item:first-child > div{margin-left:0}
.company06 .list__item p{padding-left:10px;padding-right:10px}
.company06 .list__item .list_title{font-size:24px;color:#cba781;padding-top:20px}
.company06 .list__item .info{font-size:13px;color:#aaa;margin-top:15px;line-height:20px;padding-bottom:25px}






.center_ba{background:#00b7f3; height:159px; min-width:1200px;}



/*����*/
.ba_right{background:url(../images/main/point_plus.png) 320px center no-repeat; bordeR:1px solid #fff;width:340px;float:right; font-weight:bold;  text-align:left; font-size:15px; letter-spacing:-0.5px; height:52px;padding-left:17px; line-height:50px; color:#fff;margin-top:55px;}

#container {width:100%}
.con01_left{background:url(../images/main/con01_bg.jpg) 0 0 no-repeat;width:590px; height:311px; position:relative;float:left;}
.con01_left ul{width:303px;  floaT:right; margin-top:55px}
.con01_left ul li{text-align:left;height:27px; line-height:27px; font-size:14px; color:#2f2f2f; letter-spacing:-0.5px; }
.con01_left p{position:absolute; right:20px; top:18px;}

.con01_right{float:right}


/*�������ȿ��*/
.con02{background:#f9f9f9; height:655px;margin:50px 0; overflow:hidden; min-width:1200px;}
.con02 span{color:#c60303}
.con02 h3{margin:50px 0 40px; }

.dl_box{background:url(../images/main/img01.jpg) center 0 no-repeat;width:292px;height:420px; overflow:hidden; float:left;;margin-right:10px;}
.dl_box dt{margin-top:305px; font-size:22px; color:#222121; font-weight:600 ;letter-spacing:-1px; font-family: NanumGothic,ng,Helvetica,sans-serif,serif; }
.dl_box dd{font-size:14px;color:#6f6f6f; line-height:19px;margin-top:12px; letter-spacing:-0.7px;}
.dl01{background:url(../images/main/img01.jpg) center 0 no-repeat;}
.dl02{background:url(../images/main/img02.jpg) center 0 no-repeat;}
.dl03{background:url(../images/main/img03.jpg) center 0 no-repeat;}
.dl04{background:url(../images/main/img04.jpg) center 0 no-repeat; margin-right:0}



.ba_add{width:1200px; margin:30px auto 0;  overflow:hidden}


/*���尶����*/
.con03{}
.main_Galler{width:1200px; margin:0 auto;overflow:hidden}
.main_Galler h3{margin-bottom:40px;}
.main_Galler dl{float:left;width:292px; margin-right:10px;}
.main_Galler dl:nth-child(5){margin-right:0}
.main_Galler dl:nth-child(9){margin-right:0}
.main_Galler dl dd{font-size:17px; color:#0e0e0e; padding:10px 0 20px; letter-spacing:-0.9px;}


/*DBâ*/

#db{background:url(../images/common/db_bg.jpg) center 0 no-repeat; height:455px; margin-top:58px; position:relative;  clear:both; min-width:1200px; }
#db .db_box{width:381px; margin:60px 0 0 84px; overflow:hidden;width:381px;float:left; }
#db .db_box dl{float:left;margin-top:5px; }
#db .db_box dl dt{color:#fff; font-size:17px; letter-spacing:-0.8px; text-align:left;margin:10px 0; float:left; width:155px;display:block; }
#db .db_box dl dd{ width:155px;}
#db .db_box dl dd > input{height:39px; background:#fff;padding-left:10px; border:1px solid #0a86de}
#db .db_box textarea{width:381px; height:70px; background:#fff; border:1px solid #0a86de; padding:10px}

.db_check{color:#fff; padding:15px 0 13px; clear:both; overflow:hidden; letter-spacing:-0.5px;}
.pop_bt{float:left; text-align:left;}
.pop_bt2{float:left; text-align:left;margin:3px 0 0 10px;}
.db_check a{color:#19f5f2}


/* DB ���̾��˾� */
.layer{position:absolute;left:0;bottom:148px;display:none; z-index:3000000; width:100%;}
.layer_wrap{position:relative; max-width:628px; top:0px; left:50%; margin-left:-91px;bordeR:10px solid #0d96e5;width:100%; height:406px; background-color: #fff; text-align:left;z-index:1000; letter-spacing:-0.5px; }
.layer_wrap strong{display: block; background: #eee; padding:10px;}
.DB_info_detail{width:86%; font-size:13px; margin:18px auto 0 ; height:370px; overflow:auto;  line-height:18px;}
.close_btn{position:absolute; right:0; top:0px;background:#2a2c2e; padding:7px 0; text-align:center}

.close_btn img{width:60%;}
.pop_bt{margin:2px 0 0 4px; float:left;}
.pop_bt2{ float:left; color:#fff ; margin:5px 0 0 6px;  font-size:14px; font-weight:300;  letter-spacing:-0.6px; }
.pop_bt2 .popon{color:#fcff00 ;margin-left:5px; letter-spacing:-0.8px; font-weight:600;}
.event{margin:11px 0 0 73px}


/*ȸ������*/
.dione_info{background:url(../images/common/db_txt.png?=ver20200120) center 0 no-repeat; width:542px; height:455px; float:right; margin-right:90px;}
.dione_info p{margin:367px 0 0 36px ; text-align:left; font-size:21px; color:#1c1c1c; font-family:'Noto Sans KR', NanumGothic,ng,Helvetica,sans-serif,serif; }
.dione_info p img{margin:-5px 6px 0 0; display:block;float:left;}
.dione_info p span{letter-spacing:-0.7px;font-size:20px; color:#656565;margin-left:2px;}




.sub_container{ width:1200px;margin:0 auto;}

/*����*/

#sub_conbox .sub_visual{height:436px; }
#sub_conbox .sub_visual h2{font-family: 'Nanum Myeongjo', serif; color:#2c2c2c; letter-spacing:-3px; min-width:1200px; background:url(../images/sub/bt_samjung.png?=ver20200120) center top no-repeat;padding-top:24px;  position:absolute;top:280px;width:100%; text-align:Center; font-size:52px; line-height:57px;}
#sub_conbox .sub_visual h2 span{display:block;color:#636363; font-size:12px; letter-spacing:10px;}

#sub_conbox .clean01{background:url(../images/sub/clean_bg.jpg) center 0 no-repeat; min-width:1200px; }


.main_ba{ position:absolute; z-index:3; lefT:50%; top:560px; margin-left:215px;}


.clean_bg01{background:url(../images/sub/list_bg.gif) center 0 no-repeat;width:1200px; height:389px; margin:70px auto; }

.clean_box{background:url(../images/sub/list_bg.gif) center 0 no-repeat;width:1200px; height:389px;margin:65px auto;}
.clean_box dl{floaT:left; width:244px; margin:40px 30px; overflow:hidden}
.clean_box dl dd{text-align:left; color:#1f1f1f; font-size:16px; line-height:21px; letter-spacing:-1px; ;margin-top:10px;}
.clean_box h3{font-size:40px; color:#3a3a3a; font-weight:500;letter-spacing:-2.5px; ; font-family:"맑은고딕",Malgun Gothic,"나눔고딕",Nanum Gothic,'돋움',dotum,AppleGothic,sans-serif;  padding-top:17px;  display:block;}
.clean_box .dl_box02{ width:912px; margin:0 auto; overflow:hidden; }


.clean_bg02{background:url(../images/sub/list_bg02.gif?=ver20200120) center 0 no-repeat;width:1200px; height:893px; margin:70px auto; }

.clean_box2 dl{floaT:left; width:200px; margin:15px 10px; overflow:hidden; }
.clean_box2 dl dd{text-align:center; color:#1f1f1f; font-size:16px; line-height:21px; letter-spacing:-1px; ;margin-top:10px;font-size:18px;}
.clean_box2 dl dd span{color:#219ae6; font-family: 'Nanum Myeongjo', serif;  font-weight:bold; font-size:23px;margin:2px 5px 0 0 ; display:inline-block}
.clean_box2 h3{font-size:45px; color:#3a3a3a; font-weight:600;letter-spacing:-1.0px; ; font-family: 'NanumSquare','sans-serif', serif;  padding-top:35px;  display:block;}
.clean_box2 .dl_box02{ width:1102px; margin:27px auto 0; overflow:hidden; }



.clean_bg03{background:url(../images/sub/list_bg04.gif?=ver20200120) center 0 no-repeat;width:1200px; height:650px; margin:70px auto; }
.clean_bg04{background:url(../images/sub/list_bg03.gif?=ver20200120) center 0 no-repeat;width:1200px; height:678px; margin:0px auto; }


.clean_box3 dl{floaT:left; width:259px; margin:15px 8px; overflow:hidden; }
.clean_box3 dl dd{text-align:center; color:#1f1f1f; font-size:16px; line-height:21px; letter-spacing:-1px; ;margin-top:10px;font-size:18px;}
.clean_box3 dl dd span{color:#219ae6; font-family: 'Nanum Myeongjo', serif;  font-weight:bold; font-size:23px;margin:2px 5px 0 0 ; display:inline-block}
.clean_box3 h3{font-size:45px; color:#3a3a3a; font-weight:600;letter-spacing:-1.0px; ; font-family: 'NanumSquare','sans-serif', serif;  padding-top:35px;  display:block;}
.clean_box3 .dl_box02{ width:1102px; margin:27px auto 0; overflow:hidden; }





/*체크리스트*/
.check_bg{width:100%; background:url(../images/sub/bg02.gif) 0 0 repeat-x; height:473px; overflow:hidden;  min-width:1200px;}
.check_list{background:url(../images/sub/check_list_bg.png) 0 0 no-repeat;width:1200px; height:473px;overflow:hidden; margin:0 auto;}
.check_list ul{margin:85px 0 0 502px; width:650px;}
.check_list ul li{text-align:left; color:#1e1e1e; font-size:17px; letter-spacing:-1px; line-height:23px;margin:15px 0;padding:0 0 13px 45px; background:url(../images/sub/check_point.png) 10px 0px no-repeat; border-bottom:1px dotted #989898}
.check_list ul li span{color:#c00202}


.qna{width:1200px; margin:67px auto 80px; }
.qna h3{margin-lefT:70px;}
.qna dl dt{background:url(../images/sub/q_icon.png) 20px center no-repeat; text-align:left ; height:50px; font-size:25px; color:#090909; letter-spacing:-1.8px;line-height:50px;padding-left:85px;margin:40px 0 11px;}
.qna dl dd{background:#f6f6f6 url(../images/sub/a_icon.png) 20px center no-repeat; text-align:left ; font-size:18px;letter-spacing:-1.8px;padding:20px 40px 20px 85px; line-height:25px; color:#454545;}
.qna dl dd span{color:#a70f30; font-size:16px;}




@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 400;
  src: local('NanumMyeongjo'), url(https://fonts.gstatic.com/s/nanummyeongjo/v11/9Btx3DZF0dXLMZlywRbVRNhxy2LscnM.woff) format('woff');
}
@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 700;
  src: local('NanumMyeongjo Bold'), local('NanumMyeongjoBold'), url(https://fonts.gstatic.com/s/nanummyeongjo/v11/9Bty3DZF0dXLMZlywRbVRNhxy2pXV2Azr_c.woff) format('woff');
}
@font-face {
  font-family: 'Nanum Myeongjo';
  font-style: normal;
  font-weight: 800;
  src: local('NanumMyeongjo ExtraBold'), local('NanumMyeongjoExtraBold'), url(https://fonts.gstatic.com/s/nanummyeongjo/v11/9Bty3DZF0dXLMZlywRbVRNhxy2pLVGAzr_c.woff) format('woff');
}

@import url('https://fonts.googleapis.com/earlyaccess/kopubbatang.css');
@import url('https://fonts.googleapis.com/earlyaccess/jejumyeongjo.css');

@import url('http://fonts.googleapis.com/earlyaccess/notosanskannada.css'); 

 @import url('http://fonts.googleapis.com/earlyaccess/jejugothic.css');
 @import url('http://fonts.googleapis.com/css?family=Titillium+Web:700,700italic,900&subset=latin,latin-ext');



 @font-face {
 font-family: 'NanumSquare';
 src: url(../font/NanumSquareR.eot);
 src: url(../font/NanumSquareR.eot?#iefix) format('embedded-opentype'),
      url(../font/NanumSquareR.woff) format('woff'),
      url(../font/NanumSquareR.ttf) format('truetype');
}

.clean_stit01{background:url(../images/sub/clean_stit_bg.gif) 0 0 no-repeat; font-weight:400; width:1200px; height:205px; margin:30px auto 0; letter-spacing:-1.5px; }
.clean_stit01 .tit01{font-size:30px; color:#242424; font-family: 'Nanum Myeongjo', serif;font-weight:normal; line-height:41px;padding-top:25px; letter-spacing:-1.8px; color:#444}
.clean_stit01 .tit02{font-size:47px; color:#2097e3; font-family: 'NanumSquare','sans-serif', serif; font-weight:bold;  line-height:58px; letter-spacing:-2.0px;}
.clean_stit01 .tit02 span{color:#5c5bc6}
.clean_stit01 .tit03{font-size:16px; color:#686868; line-height:22px;}





.visual_area { position:relative; height:697px; overflow:hidden; min-width:1200px;  }
.visual_area:before { content:''; position:absolute; right:50%; top:0; margin-right:590px; bordeR: display:block; width:480px; height:100%; background:url('/pjtCom/images/main/sld_gra01.png') no-repeat 0 0; z-index:2; }
.visual_area:after { content:''; position:absolute; left:50%; top:0; margin-left:590px; display:block; width:480px; height:100%; background:url('/pjtCom/images/main/sld_gra02.png') no-repeat 0 0; z-index:2; }
.visual_area .visual { opacity:0; position:absolute; top:0; left:0; transition-duration:1.5s; }
.visual_area .visual .txt{ opacity:0; position:absolute; z-index:1; top:72%; left:50%; display:block; width:795px;  transform:translate(-50%, -50%); font-size:56px; line-height:70px; text-align:center; color:#fff; }
.visual_area .visual .txt_s01 { margin-left:98px;}
.visual_area .visual .txt_s02 { margin:-35px 0 0 455px;}
.visual_area .visual .txt_s03 { margin:-60px 0 0 -180px; }
.visual_area .visual .txt_s04 { margin:-22px 0 0 101px; }
.visual_area .visual .img {  position:relative; left:50%; margin-left:-990px; /*transform:scale(1.1)*/; transition-delay:1s;  }
.visual_area .pagination { position:absolute; z-index:1; top:650px; left:0; width:100%; font-size:0; text-align:center; }
.visual_area .pagination span { display:inline-block; width:18px; height:18px; margin-left:14px; border-radius:100%;   background:#fff; box-sizing:border-box; cursor:pointer; }
.visual_area .pagination span:first-child { margin-left:0;  }
.visual_area .pagination span.active { background:url('../images/main/btn_on.png') no-repeat 0 3px ; width:53px; height:20px; border-radius:0;  }

.visual_area .bg01{height:697px; background:#dfc7ad url('../images/main/visual01.jpg') no-repeat center 0; }
.visual_area .bg02{height:697px; background:#ebf3f5 url('../images/main/visual02.jpg') no-repeat center 0;}
.visual_area .bg03{height:697px; background:#ebf3f5 url('../images/main/visual03.jpg') no-repeat center 35px; }
.visual_area .bg04{height:697px; background:#ebf3f5 url('../images/main/visual04.jpg') no-repeat center 0;}
   
.visual_area .visual { width:100%; }
.visual_area .visual.first { opacity:1;  }
.visual_area .visual.loading { display:none; }
.visual_area .visual.show { opacity:1; z-index:1; }
.visual_area .visual.show .txt { opacity:1; transform:translate(-50%, -60%); transition-duration:1s; }
.visual_area .visual.show .img { transform:scale(1);  transition-duration:10s; }
.visual_area .btn_area { position:absolute; z-index:1; top:410px; left:50%; transform:translateX(-50%); width:1200px;  overflow:hidden; height:86px }
.visual_area .btn_area button { position:absolute !important; z-index:1; top:0; width:59px; height:86px !important; text-indent:-9999px; background:url('../images/main/btn_right.png') no-repeat 0 0 !important; border:0 }
.visual_area .btn_area .btn_prev { left:0; }
.visual_area .btn_area .btn_next { right:0; transform:rotate(180deg); }




.banner{width:1200px;margin:42px auto;  overflow:hidden; }
.banner dl{width:365px; height:174px; float:left;margin-right:15px;padding:35px 0 0 25px; text-align:left;}
.banner dl:last-child{margin-right:0}
.banner dl dt{color:#fff; font-size:39px;letter-spacing:-2.2px;}
.banner dl dd{color:#fff; font-size:16px;line-height:21px; margin-top:7px;letter-spacing:-1px;}
.banner01{background:url('../images/main/banner_bg01.jpg') no-repeat 0 0;}
/* 2020-10-29 */
.banner02{background:url('../images/main/banner_bg02.jpg') repeat 0 0;}
.banner03{background:url('../images/main/banner_bg03.jpg') no-repeat 0 0;}
.banner04{background:url('../images/main/banner_bg04.jpg') no-repeat 0 0;}
.banner05{background:url('../images/main/banner_bg05.jpg') no-repeat 0 0;}
.banner06{background:url('../images/main/banner_bg06.jpg') no-repeat 0 0;}


	
.banner dl.banner_s > dt{color:#404141; font-size:40px; }
.banner dl.banner_s > dd{color:#797979; font-size:17px;line-height:21px; margin-top:7px;}





.banner dl.banner_s a.btn_arrow {position:relative;display:inline-block;padding:1px 24px 7px;color:#000;font-size:16px;margin-top:20px; border:1px solid #626262; text-align:left;vertical-align:middle;z-index:2}
.banner dl.banner_s .btn_arrow span {display:block; font-family:"맑은고딕",Malgun Gothic,"나눔고딕",Nanum Gothic,'돋움',dotum,AppleGothic,sans-serif;}
.banner dl.banner_s .btn_arrow:after {background:#626262;  ; color:#fff; content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.banner dl.banner_s .btn_arrow:hover span {color:#fff; font-weight:500; }
.banner dl.banner_s .btn_arrow:hover:after {width: 100%; color:#2f2f2f;}


 a.btn_arrow {position:relative;display:inline-block;padding:1px 24px 7px;color:#fff;font-size:16px;margin-top:20px; border:1px solid #fff;text-align:left;vertical-align:middle;z-index:2}
.btn_arrow span {display:block; font-family:"맑은고딕",Malgun Gothic,"나눔고딕",Nanum Gothic,'돋움',dotum,AppleGothic,sans-serif;}
.btn_arrow:after {width:0%;height:100%;top:0;left:0;background:#fff; color:#43689f; content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.btn_arrow:hover span {color:#626262; font-weight:500}

.btn_arrow:hover:after {width: 100%; color:#2f2f2f;}

#container .video{background:url('../images/main/video.jpg?=ver20200120') no-repeat 0 0; width:590px; height:311px;float:left; position:relative}
#container .video .play{position:absolute;top:128px;right:164px;}
#container .video .video_img{margin:33px 0 0 182px;}


#mainContainer{ min-width:1200px;}



/*삼정추가*/
.sub_tab{ width:1200px; margin: 60px auto; overflow:hidden; }
.sub_tab a{width:299px; height:50px; line-height:45px; text-align:center; display:block; float:left; color:#353535;  font-size:19px; letter-spacing:-0.8px; bordeR:1px solid #dcdcdc;margin-left:-1px }
.sub_tab a:first-child{margin-left:1px;}
.sub_tab a.tab_on{background:#00b7f3; color:#fff; border:1px solid #00b7f3; width:297px;}


.aircon_con01{  width:1200px; margin:80px auto; background: url(../images/sub/line_bg.gif) bottom center no-repeat; height:500px;}
.aircon_con01 p{font-size:25px;font-family: 'Nanum Myeongjo', serif;font-weight:normal; margin-bottom:10px; color:#404040; letter-spacing:-0.8px;}


.aircon_con01 .dlbox{  display:inline-block;}
.aircon_con01 dl{float:left;margin:40px 50px 0;}
.aircon_con01 dl dd{ font-size:17px;  color:#212121; letter-spacing:-1px;margin-top:20px;}
.aircon_con01 dl dd span{font-size:29px; color:#2097e3; letter-spacing:-0.6px;font-family: 'NanumSquare','sans-serif', serif; font-weight:600; padding-top:10px;  display:block;} 


.aircon_con02{width:1080px; margin: 60px auto;overflow:hidden; position:relative }
.aircon_con02 ul{width:290px; }
.aircon_con02 ul li{margin-bottom:40px;}
.aircon_con02 ul li p{font-size:20px; color:#313131;letter-spacing:-1px; margin-top:15px; }
.aircon_con02 .center_img{position:absolute;lefT:50%;margin-left:-231px;top:5px;}


.aircon_con03{ background: url(../images/sub/aircon_con03.gif) bottom center no-repeat;height:610px;}
.aircon_con03 h3{display:inline-block }
.aircon_con03 h3 img{float:left;}
.aircon_con03 h3 p{float:left; text-align:left; font-size:19px; color:#313131; letter-spacing:-0.9px;margin-left:12px; line-height:24px;}
.aircon_con03 .con03_box{ overflow:hidden; width:1200px; margin:30px auto; }
.aircon_con03 .con03_box ul{float:left; width:581px; text-align:left; color:#fff; margin-left:19px;}

.aircon_con03 .con03_box ul li h4{font-size:50px;letter-spacing:-2.5px;font-weight:600; line-height:50px;margin:43px 0 0 20px;}
.aircon_con03 .con03_box ul li h4 span{font-weight:100; font-size:40px;}
.aircon_con03 .con03_box ul li h4 .co_s{color:#0df1ff; font-weight:600; font-size:50px;}
.aircon_con03 .con03_box ul li p{font-size:21px; line-height:33px;letter-spacing:-2px;margin:20px 0 30px 20px; }
.aircon_con03 .con03_box ul li p span{bordeR-bottom:1px solid #fff;}
.aircon_con03 .con03_box ul li img{float:left;margin-right:12px; }


.bf_box{background: url(../images/sub/list_bg03.gif) bottom center no-repeat;height:678px; margin-bottom:80px;}
.bf_box h3{font-size:45px; color:#3a3a3a; font-weight:500;letter-spacing:-1px;  font-family: 'NanumSquare','sans-serif', serif;  padding-top:38px;  display:block;}
.bf_box h3 span{color:#389ea1}
.bf_box .bf{display:inline-block;margin-top:45px;}
.bf_box p{width:525px;float:left;margin-right:30px;}
.bf_box p:last-child{margin-right:0}
.bf_box p img{margin-bottom:38px;}


.cal_clean{background: url(../images/sub/cal_clean_bg.jpg) 0 0 no-repeat;height:576px;width:1200px; margin:0 auto; overflow:hidden}
.cal_clean h3{ margin:62px 0 0 200px;}
.cal_clean h3 p{font-size:22px;letter-spacing:-2px;margin-bottom:25px;font-weight:100; color:#fff; }
.cal_txt01{color:#fff; text-align:left; font-size:19px; line-height:24px;width:530px;letter-spacing:-0.3px;float:right ;margin-right:215px;margin-top:14px;}
.cal_txt01 span{color:#f6ff00}
.cal_txt02{color:#fff; text-align:left; font-weight:200s;font-size:18px; line-height:27px;width:530px;letter-spacing:-0.9px;float:right ;margin-right:215px;margin-top:36px;}
.cal_txt02 span{color:#17dcff; letter-spacing:-1.2px;}

.cal_cer{margin-bottom:85px;}
.cal_cer h3{font-size:44px; color:#3a3a3a; letter-spacing:-1.6px; font-family:'NanumSquare','sans-serif', serif; font-weight:600; padding-top:35px; display:block;}
.cal_cer dl{float:left;overflow:hidden;margin:50px 40px; }
.cal_cer dl dd{font-size:20px; color:#3a3a3a;font-family:'NanumSquare','sans-serif', serif;letter-spacing:-0.6px;  }
.cal_cer dl dd img{margin:20px 0 8px 0}
.cal_cer_box{display:inline-block;}


/*추가 20190305*/

.sub_tab02{ width:1200px; margin: 60px auto; overflow:hidden; }
.sub_tab02 a{width:398px; height:50px; line-height:45px; text-align:center; display:block; float:left; color:#353535;  font-size:19px; letter-spacing:-0.8px; bordeR:1px solid #dcdcdc;margin-left:-1px }
.sub_tab02 a:first-child{margin-left:1px;}
.sub_tab02 a.tab_on{background:#00b7f3; color:#fff; border:1px solid #00b7f3; width:399px;}




#sub_conbox .pre01{background:url(../images/sub/pre_bg01.jpg) center 0 no-repeat; min-width:1200px;  }
#sub_conbox .tv01{background:url(../images/sub/tv_bg01.jpg) center 0 no-repeat; min-width:1200px;  }
#sub_conbox .fw01{background:url(../images/sub/fw_bg01.jpg) center 0 no-repeat; min-width:1200px;  }



.prevention_tit{ background: url(../images/sub/prevention_bg01.jpg) 0 0 no-repeat; height:448px; width:1200px; margin:0 auto;}
.pre_box{width:600px; float:right; text-align:center; margin:115px 89px 0 0;}
.prevention_tit h3 {font-size:61px; line-height:47px;letter-spacing:-7px;color:#3a3a3a; font-weight:500;}
.prevention_tit h3 img{display:inline-block;font-size:0; }

.prevention_tit h3 span{color:#37a1c8; }
.pre_txt01{ display:inline-block; font-size:32px; font-family:'NanumSquare','sans-serif', serif; color:#3a3a3a; letter-spacing:-0.7px; margin:32px 0 13px;}
.pre_txt02{color:#4e4e4e; font-size:19px;  letter-spacing:-1.4px; line-height:26px;}



.pre_con01{ width:1200px; margin:34px auto 45px; background:#eef5f6; overflow:hidden}
.pre_con01 h3{background: url(../images/sub/pre_img01.jpg) 0 0 no-repeat;height:306px; text-align:left; letter-spacing:-1.9px; font-weight:200; padding:46px 0 0 115px}
.pre_con01 h3 .p01{font-size:25px; color:#707070; line-height:32px;}
.pre_con01 h3 .p02{font-size:40px; color:#535353; line-height:50px;}
.pre_con01 h3 .p02 span{color:#37a1c8; border-bottom:1px solid #37a1c8; letter-spacing:-2px;}
.list_01{ background: url(../images/sub/list_bg01.jpg) 0 0 no-repeat; width:300px; height:396px;}
.list_02{ background: url(../images/sub/list_bg02.jpg) 0 0 no-repeat; width:300px; height:396px;}
.list_03{ background: url(../images/sub/list_bg03.jpg) 0 0 no-repeat; width:300px; height:396px;}

.pre_con01 dl{float:left;margin:0 15px}
.pre_con01 dl dt{color:#1e1e1e; font-size:22px;margin-top:292px; line-height:24px; letter-spacing:-0.6px;  font-family:'NanumSquare','sans-serif', serif; }
.pre_con01 dl dd{color:#fff; font-size:17px; margin-top:26px;line-height:22px; letter-spacing:-0.6px; }
.line_box{ overflow:hidden;display: inline-block;}

.bt_info{display:inline-block; letter-spacing:-0.6px; font-family:'NanumSquare','sans-serif', serif;padding:40px;}
.bt_info .tit{font-size:30px; color:#3a3a3a; float:left; line-height:55px;background: url(../images/sub/point01.png) 0 center no-repeat;padding:0 22px ;}
.bt_info .de{font-size:24px; line-height:55px;color:#4c4c4c; float:left;}
.bt_info .de span{color:#258db3}
.bt_img{background: url(../images/sub/list_btimg.png) 0 center no-repeat; width:216px; height:55px;float:left;margin:15px 0 0 15px; display:block;line-height:55px;font-size:24px; color:#fff; text-align:center; }


.pre_tit{overflow:hidden;}
.pre_tit h3 .tit01{ font-size:20px; color:#4e4e4e; letter-spacing:-2.0px;  line-height:30px; }
.pre_tit h3 .tit02{ font-size:42px; color:#3a3a3a;  letter-spacing:-5px;  line-height:48px;}
.pre_tit h3 .tit02 span{color:#2494bf}
.pre_tit h3 .tit03{ font-size:26px; color:#4c4b4b;  letter-spacing:-2px; line-height:48px;}


.clean_bg05{background: url(../images/sub/list_bg05.gif) center 20px no-repeat;height:640px; width:1200px; margin:60px auto 100px}

.pre_tit ul{display:inline-block}
.pre_tit ul li{float:left;margin:45px 15px;}
.pre_tit ul li p{font-size:19px; color:#2b2b2b; padding-top:15px; letter-spacing:-1px;}

.pre_box02{width:600px; float:right; text-align:center; margin:135px 115px 0 0; }

.prevention_tit02{ background: url(../images/sub/prevention_bg02.jpg) 0 0 no-repeat; height:448px; width:1200px; margin:0 auto;}
.prevention_tit02 h3 {font-size:61px;line-height:61px; letter-spacing:-7px;color:#3a3a3a; font-weight:500;}


.prevention_tit02 .pre_txt02{color:#4e4e4e; font-size:20px;  letter-spacing:-0.8px; line-height:27px;margin:25px 0 20px;}
.prevention_tit02 .pre_txt02 span{color:#158cb8}
.prevention_tit02 .pre_txt03{color:#4e4e4e; font-size:17px;  letter-spacing:-1.4px; line-height:25px;}


.pre_con02{background:#eef5f6 url(../images/sub/pre_img04.jpg) 0 bottom no-repeat;width:1100px; margin:50px auto; overflow:hidden; letter-spacing:-2px; padding:60px 50px ;position:relative; height:700px;}

.pre_con02 h3{float:left; color:#000; font-size:27px;background: url(../images/sub/point01.png) 0 center no-repeat;padding:0 20px 0 22px ;  line-height:29px; height:29px;letter-spacing:-1.9px;}
.pre_con02 dl dt{floaT:left; color:#3a3a3a; font-size:26px;letter-spacing:-1.7px; line-height:19px; margin-top:4px; }
.pre_con02 dl dd{color:#5f5f5f; font-size:18px; text-align:left;  display:inline-block;letter-spacing:-0.7px; float:left;line-height:24px;margin:10px 0 25px 0px;}
.pre_con02 p{floaT:left; color:#3a3a3a; font-size:25px;letter-spacing:-2.5px;line-height:27px; height:27px; }

.co_b{color:#37a1c8;}


.left_box{ overflow:hidden;width:600px;float:left; }


.pre_con02_02{text-align:center; margin:90px 0 ; width:1200px; margin:80px auto 100px}
.pre_con02_02 h3{ font-size:45px; line-height:45px; color:#262625; font-family:'NanumSquare','sans-serif', serif;letter-spacing:-0.7px; background: url(../images/sub/tit_bg01.gif) center -5px no-repeat; }
.pre_con02_02 h3 p{font-size:22px; padding:5px 0 27px; color:#4b4b4b}
.pre_con02_02 .bt_txt{background: url(../images/sub/pre_img07.jpg) 20px 0 no-repeat; height:122px; text-align:left; font-size:19px; color:#2f2f2f;line-height:29px; letter-spacing:-1.2px;padding:30px 0 10px 220px; margin-top:30px;}
.pre_con02_02 .bt_txt02{background: url(../images/sub/pre_img11.jpg) 20px 0 no-repeat; height:122px; text-align:left; font-size:19px; color:#2f2f2f;line-height:29px; letter-spacing:-1.2px;padding:45px 0 10px 220px; margin-top:30px;}



.prevention_tit03{ background: url(../images/sub/prevention_bg03.jpg) 0 0 no-repeat; height:448px; width:1200px; margin:0 auto;}
.prevention_tit03 h3 {font-size:57px; letter-spacing:-7px;color:#3a3a3a; font-weight:500; line-height:57px;}

.prevention_tit03 .pre_txt02{ display:inline-block; font-size:24px; font-family:'NanumSquare','sans-serif', serif; color:#3a3a3a; letter-spacing:-0.7px; margin:22px 0 10px;}
.prevention_tit03 .pre_txt03{color:#4e4e4e; font-size:17px;  letter-spacing:-1.0px; line-height:25px;}


.pre_con03{background:#eef5f6 ;width:1080px; margin:50px auto 100px; overflow:hidden; letter-spacing:-2px;padding:50px 60px ;position:relative;text-align:left}
.pre_con03 h3{float:left; color:#000; font-size:27px;background: url(../images/sub/point01.png) 0 center no-repeat;padding:0 20px 0 22px ;margin-top:23px; width:80px; height:24px; text-align:left;}

.list02 dl{ display:inline-block; overflow:hidden; height:109px; width:316px;margin-bottom:20px;font-family:'NanumSquare','sans-serif', serif;}
.list02 dl dt{floaT:left}
.list02 dl dd{floaT:left; font-size:23px; color:#232526; line-height:110px; letter-spacing:-1.4px;height:109px ;padding-left:15px;}
.bt_line{background: url(../images/sub/bt_line.jpg) right bottom no-repeat; padding-bottom:10px;}
.txt_s{font-size:20px; color:#3a3a3a; padding:20px 23px 25px; letter-spacing:-1px; line-height:29px;}




#sub_conbox .case_bg{background:url(/theme/basic/images/sub/case_bg.jpg) center 0 no-repeat;  min-width:1200px}
#sub_conbox .estimate_bg{background:url(/theme/basic/images/sub/estimate_bg.jpg) center 0 no-repeat; min-width:1200px}
#sub_conbox .notice_bg{background:url(/theme/basic/images/sub/notice_bg.jpg) center 0 no-repeat; min-width:1200px}
#sub_conbox .customer_bg{background:url(/theme/basic/images/sub/customer_bg.jpg) center 0 no-repeat; min-width:1200px}


.kakaoplus{  position:absolute; top:-50px; left:50%;margin-left:360px;}







