#header_menus{ position:relative; border-bottom:#059edd 1px solid; z-index:9993; height:110px; background-color:#fff;}
#header_menus .inner{ position:relative; width:1200px; margin:0 auto;}
#header_menus #gnb-wrap{ position:relative; padding:0px 0 0 320px;}
#header_menus #gnb-wrap .bt-menu{ position:absolute; top:50%; right:0; margin-top:-19px; width:38px; height:38px; border:#e3e3e3 1px solid; background:#fff url('../images/bt_menu.jpg') 50% 50% no-repeat; text-indent:-9999px; cursor:pointer;}
#header_menus #gnb-wrap .bt-menu.open{ background:#343434 url('../images/bt_close.jpg') 50% 50% no-repeat;  }
#header_menus h1.logo{ position:absolute; top:18px; left:0; width:256px; z-index:5;}
#header_menus h1.logo a{ height:69px; background:url('../images/logo.jpg') 50% 50% no-repeat; text-indent:-9999px; display:block;}
#gnb_m:after{content:'';display:block;clear:both;height:0px;visibility:hidden;}
#gnb_m>li{ position:relative; float:left; padding:0 20px; font-family:'NanumSquareB', sans-serif;}
#gnb_m>li>a{ position:relative; display:block; line-height:110px; font-size:14pt; color:#000; font-weight:400; font-family: "NotoKR", sans-serif;}
#gnb_m>li>a:hover,
#gnb_m>li:hover>a{color:#059edd; font-family: "NotoKR", sans-serif;}
#gnb_m>li>a:hover:after,
#gnb_m>li:hover>a:after{ content:""; position:absolute; bottom:9px; left:0; height:2px; width:100%; display:block; background-color:#059edd;}
#gnb_m>li>.subdepth{ display:none; position:absolute; top:109px; left:0; width:210px; border:#0077c0 1px solid; border-top:none; background-color:#015c93;}
#gnb_m>li>.subdepth>li>a{ font-size:13px; line-height:34px; color:#fff; padding:0 20px; display:block;}
#gnb_m>li>.subdepth>li>a:hover{ background-color:#fff; color:#059edd;}
.all-menu{ display:none; position:absolute; top:109px; left:0; width:100%; background:#fff; border:#ccc 1px solid; border-top:none; padding:35px 0 25px; opacity:1;}
.all-menu>ul:after{content:'';display:block;clear:both;height:0px;visibility:hidden;}
.all-menu>ul>li{ float:left; width:218px; margin:0 10px;}
.all-menu>ul>li>a{ line-height:38px; font-size:16px; color:#059edd; display:block; border-top:#ddd 1px solid; border-bottom:#ddd 1px solid; font-weight:bold; padding-left:5px;}
.all-menu>ul>li>a:hover{color:#059edd;}
.all-menu>ul>li>ul{ padding:5px 0 0 0; height:200px;}
.all-menu>ul>li:last-child>ul{ height:auto;}
.all-menu>ul>li>ul>li>a{ font-size:13px; color:#222; display:block; line-height:24px; padding-left:5px;}
.all-menu>ul>li>ul>li>a:hover{color:#059edd;}


#main_slider_ms{width:100%; height:740px; overflow:hidden;}

/* ¸ÞÀÎslider*/

.slider_sces {width:100%; height:740px; position:relative; margin:0 auto; min-width:1100px;}

.slider_sces .jquery-reslider .slider-block {
  width: 100%;
  height: 740px;
  position: absolute;
  z-index: 97;
  background-size: cover;
  background-position:center top;
  opacity: 0;
}


.slider_sces .jquery-reslider .slider-direction {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 400px;
  z-index: 99;
  cursor: pointer;
}

.slider_sces .jquery-reslider .slider-direction.slider-direction-prev {
  left: 0px;
  background: url('../images/left_ts.png') no-repeat;
}

.slider_sces .jquery-reslider .slider-direction.slider-direction-next {
  right: 0px;
  background: url('../images/right_ts.png') no-repeat
}

.slider_sces .jquery-reslider .slider-dots {
  position: absolute;
  top:680px;
  left:910px;
  text-align: center;

}

.slider_sces .jquery-reslider .slider-dots li {
  width: 15px;
  height: 15px;
  border-radius: 100px;
  display: inline-block;
  margin: 10px;
  border: 1px solid #fff;
  cursor: pointer;
  background:#fff;
}

.slider_sces .jquery-reslider .slider-dots li.active { background-color: #000; }


#main_contents_ms{width:100%; height:740px; background:url('../images/main_cons_bg01.jpg')no-repeat center top; overflow:hidden;}
#main_contents_ms .main_cons1{width:1355px; margin:0 auto; padding-top:72px;}
#main_contents_ms .main_cons1 .main_title{font-size:22pt; color:#000; text-align:center;}
#main_contents_ms .main_cons1 .m_smalltext{font-size:11pt; text-align:center; padding-top:10px; color:#525252;}

#main_contents_ms .main_cons1 .biz_ms{overflow:hidden; padding-top:80px;}
#main_contents_ms .main_cons1 .biz_ms .biz_boxs1{width:266px; float:left;}
#main_contents_ms .main_cons1 .biz_ms .biz_boxs1 .biz_ims{height:286px; overflow:hidden; background:#efefef;}
#main_contents_ms .main_cons1 .biz_ms .biz_boxs1 .biz_ts{height:76px;  background:#293582;}
#main_contents_ms .main_cons1 .biz_ms .biz_boxs1 .biz_ts .txts{padding-top:20px; text-align:center; color:#fff; font-size:14pt;}

#main_contents_ms .main_cons1 .biz_ms .biz_boxs2{width:266px; float:left; margin-left:4px;}
#main_contents_ms .main_cons1 .biz_ms .biz_boxs2 .biz_ims{height:286px; overflow:hidden; background:#efefef;}
#main_contents_ms .main_cons1 .biz_ms .biz_boxs2 .biz_ts{ height:76px; background:#293582;}
#main_contents_ms .main_cons1 .biz_ms .biz_boxs2 .biz_ts .txts{padding-top:20px; text-align:center; color:#fff; font-size:14pt;}

#main_contents_ms .main_cons1 .biz_ms .biz_boxs3{width:266px; float:left; margin-left:4px;}
#main_contents_ms .main_cons1 .biz_ms .biz_boxs3 .biz_ims{height:286px; overflow:hidden; background:#efefef;}
#main_contents_ms .main_cons1 .biz_ms .biz_boxs3 .biz_ts{height:76px; background:#293582;}
#main_contents_ms .main_cons1 .biz_ms .biz_boxs3 .biz_ts .txts{padding-top:8px; text-align:center; color:#fff; font-size:14pt;}

#main_contents_ms .main_cons1 .biz_ms .biz_boxs4{width:266px; float:left; margin-left:4px;}
#main_contents_ms .main_cons1 .biz_ms .biz_boxs4 .biz_ims{height:286px; overflow:hidden; background:#efefef;}
#main_contents_ms .main_cons1 .biz_ms .biz_boxs4 .biz_ts{height:76px; background:#293582;}
#main_contents_ms .main_cons1 .biz_ms .biz_boxs4 .biz_ts .txts{padding-top:20px; text-align:center; color:#fff; font-size:14pt;} 


#main_contents_ms .main_cons1 .biz_ms .biz_boxs5{width:266px; float:left; margin-left:4px;}
#main_contents_ms .main_cons1 .biz_ms .biz_boxs5 .biz_ims{height:286px; overflow:hidden; background:#efefef;}
#main_contents_ms .main_cons1 .biz_ms .biz_boxs5 .biz_ts{height:76px; background:#293582;}
#main_contents_ms .main_cons1 .biz_ms .biz_boxs5 .biz_ts .txts{padding-top:20px; text-align:center; color:#fff; font-size:14pt;} 


.hover01 figure img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}
.hover01 figure:hover img {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
}



#main_contents_ms2{width:100%; height:616px;  background:url('../images/main_cons_bg02.jpg')no-repeat center top; overflow:hidden;}
#main_contents_ms2 .main_cons2{width:1200px; margin:0 auto; padding-top:60px;}
#main_contents_ms2 .main_cons2 .main_title{font-size:22pt; color:#000; text-align:center;}
#main_contents_ms2 .main_cons2 .main2_conbg{width:1200px; height:367px; background:url('../images/main_backs2_bgs.png') no-repeat center top; margin-top:60px;}
#main_contents_ms2 .main_cons2 .main2_conbg .main_con_sects{margin-top:36px; width:609px; height:283px; background:#fff; float:right;}
#main_contents_ms2 .main_cons2 .main2_conbg .main_con_sects .main_pros_m{padding:40px; overflow:hidden;}
#main_contents_ms2 .main_cons2 .main2_conbg .main_con_sects .main_pros_m .ms_titles{font-size:24pt; font-weight:700; color:#000;}
#main_contents_ms2 .main_cons2 .main2_conbg .main_con_sects .main_pros_m .ms_smell_txt{padding-top:20px;}
#main_contents_ms2 .main_cons2 .main2_conbg .main_con_sects .main_pros_m .ms_smell_txt li{font-size:10pt;}
#main_contents_ms2 .main_cons2 .main2_conbg .main_con_sects .main_pros_m .ms_btns{padding-top:20px;}


#main_contents_ms3{width:100%; overflow:hidden; background:#fff;}
#main_contents_ms3 .main_cons3 {width:1200px; margin:0 auto; padding-top:65px;}
#main_contents_ms3 .main_cons3 .notice_ms{width:558px; float:left;}
#main_contents_ms3 .main_cons3 .notice_ms .notic_tit{font-size:22pt; color:#000; float:left;}
#main_contents_ms3 .main_cons3 .notice_ms .mores{float:right; font-size:10pt; padding-top:15px;}
#main_contents_ms3 .main_cons3 .notice_ms .notic_cons{clear:both; padding-top:10px;}
#main_contents_ms3 .main_cons3 .notice_ms .notic_cons li a{display:block; border:1px solid #d7d7d7; padding-left:10px; line-height:35px; margin-bottom:3px;}
#main_contents_ms3 .main_cons3 .notice_ms .notic_cons li a:hover{border:1px solid #293582; color:#293582;}

#main_contents_ms3 .main_cons3 .qna_ms{width:558px; float:right;}
#main_contents_ms3 .main_cons3 .qna_ms .qna_tit{font-size:22pt; color:#000; float:left;}
#main_contents_ms3 .main_cons3 .qna_ms .mores{float:right; font-size:10pt; padding-top:15px;}
#main_contents_ms3 .main_cons3 .qna_ms .qna_cons{clear:both; padding-top:10px;}
#main_contents_ms3 .main_cons3 .qna_ms .qna_cons li a{display:block; border:1px solid #d7d7d7; padding-left:10px; line-height:35px; margin-bottom:3px;}
#main_contents_ms3 .main_cons3 .qna_ms .qna_cons li a:hover{border:1px solid #293582; color:#293582;}

#main_contents_ms3 .main_cons4{width:1200px; margin:0 auto; clear:both; padding-top:60px;}
#main_contents_ms3 .main_cons4 .main_cons4_bds{height:340px; background:url('../images/main_cons4_bds_bg.jpg');}
#main_contents_ms3 .main_cons4 .main_cons4_bds .mso_ms1{width:600px; float:left; padding-top:220px;}
#main_contents_ms3 .main_cons4 .main_cons4_bds .mso_ms2{width:600px; float:left; padding-top:220px;}


#footer_ms{width:100%; overflow:hidden; background:#ededed;}
#footer_ms .copy_cons{width:1200px; margin:0 auto; padding-top:30px; padding-bottom:30px;}
#footer_ms .copy_cons .f_logo_m{width:266px; float:left;}
#footer_ms .copy_cons .f_copy_ms{width:878px; float:right; padding-top:20px;}
#footer_ms .copy_cons .f_copy_ms li{font-size:10pt;}

#footer_ms .copy_cons .f_copy_cles{clear:both;}


#sub_images_bgs{width:100%; height:310px; background:url('../images/sub01_img.jpg')no-repeat center top;}
#sub_images_bgs2{width:100%; height:310px; background:#cdcdcd;}


#visual {
	width: 100%; height:310px; position: relative; background-position:center top;
}
.sub-visual-img {
	width: 100%; height: 100%; overflow: hidden;
}
.sub-visual-img img {
	transition:transform 3000ms ease-in-out; left: 50%; margin-left: -1000px; position: relative; transform: scale(1.15); -webkit-transition: transform 3000ms ease-in-out; -moz-transition: transform 3000ms ease-in-out; -o-transition: transform 3000ms ease-in-out; -webkit-transform: scale(1.15, 1.15); -moz-transform: scale(1.15, 1.15); -o-transform: scale(1.15, 1.15);
}
.active.sub-visual-img img {
	transform: scale(1); -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1);
}
.sub-visual-txt {
	left: 0px; top: 20px; width: 100%; height: 100%; position: absolute;
}
.sub-visual-txt > div {
	height: 100%; display: table;
}
.sub-visual-txt > div > div {
	padding-top: 1%; vertical-align: middle; display: table-cell;
}

.area {
	margin: 0px auto; width: 1200px;
}

.clearfix {
	
}
.clearfix::after {
	clear: both; display: block; content: "";
}
.text-centers_tx{text-align:center; font-size:32pt; font-weight:lighter; color:#fff;}


#sub_menus1{width:1200px; position: relative; background:#fff; overflow:hidden; margin:0 auto; margin-top:-40px; border-bottom:1px solid #d9d9d9;}
#sub_menus1 li{float:left; font-size:13pt; text-align:center;}
#sub_menus1 li a{display:block; width:240px; height:68px; line-height:68px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
#sub_menus1 li a:hover{color:#000;}
#sub_menus1 li a.on{background:#ff0000; color:#fff;}

#sub_menus2{width:1200px; position: relative; background:#fff; overflow:hidden; margin:0 auto; margin-top:-40px; border-bottom:1px solid #d9d9d9;}
#sub_menus2 li{float:left; font-size:11pt; text-align:center;}
#sub_menus2 li a{display:block; width:171.4px; height:68px; line-height:68px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
#sub_menus2 li a.on{background:#ff0000; color:#fff;}


#sub_content_ms{width:100%; overflow:hidden;}
#sub_content_ms .sub_contents{width:1200px; margin:0 auto;}
#sub_content_ms .sub_contents .sub_title{text-align:center; font-size:25pt; color:#000; margin-top:40px;}
#sub_content_ms .sub_contents .sub_line_s{padding-top:30px; width:80px; margin:0 auto; border-bottom:1px solid #1b1b1b;}


/* Á¦Ç°¼Ò°³ ºÎºÐ ·¹ÀÌ¾Æ¿ô */
#product_contents_ms{width:1200px; position: relative; background:#fff; overflow:hidden; margin:0 auto; margin-top:-40px;}
#product_contents_ms .pro_left_sect{width:250px; overflow:hidden; float:left; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
#product_contents_ms .pro_left_sect .pro_tit{height:89px; line-height:89px; background:#ff0011; text-align:center; color:#fff; font-size:23pt;}
#product_contents_ms .pro_left_sect .pro_menu{overflow:hidden;}
#product_contents_ms .pro_left_sect .pro_menu li a{display:block; line-height:40px; height:40px; border-bottom:1px solid #dddddd; padding-left:10px;}
#product_contents_ms .pro_left_sect .pro_menu li a.on{background:#015c93; color:#fff;}
#product_contents_ms .pro_left_sect .pro_menu li a:hover{background:#015c93; color:#fff;}

#product_contents_ms .pro_cons_contents{width:910px; float:right;}
#product_contents_ms .pro_cons_contents .pro_cons_title{font-size:25pt; color:#000; margin-top:40px; margin-bottom:40px;}


/* °Ô½ÃÆÇ */
.board_ms{width:1200px; overflow:hidden; padding-top:40px; padding-bottom:40px;}


/* CEOÀÎ»ç¸» */

.ceo_mscons{width:1200px; overflow:hidden; padding-top:40px;}
.ceo_mscons .ceo_img{width:442px; float:left;}
.ceo_mscons .ceo_text_cons{width:734px; float:right;}
.ceo_mscons .ceo_text_cons .ceo_ments{color:#000; font-size:19pt; color:#}
.ceo_mscons .ceo_text_cons li{line-height:32px; font-size:13pt;}


/* ¿¬Çõ */
.history_ms{width:1200px; overflow:hidden; padding-top:40px;}
.history_ms .years{width:130px; font-size:23pt; font-weight:700; color:#293582; float:left;}
.history_ms .date{width:120px; float:left; font-size:13pt; padding-left:40px; padding-top:10px;}
.history_ms .date li{color:#000;line-height:32px;}
.history_ms .contents{padding-left:80px; float:left; font-size:13pt; padding-top:10px;}
.history_ms .contents li{line-height:32px;}
.history_ms .his_cles{clear:both; padding-top:30px;}
.history_ms .his_line{border-bottom:1px solid #e1e1e1;}

/* Á¶Á÷µµ */
.organization_ms{width:1200px; overflow:hidden; padding-top:40px; padding-bottom:40px;}


/* °ßÀû¹®ÀÇ */
.estimate_ms{width:1200px; overflow:hidden;}


/* ¿À½Ã´Â ±æ */
.location_ms{width:1200px; overflow:hidden; padding-top:40px; padding-bottom:40px;}
.location_ms li{line-height:30px; font-size:13pt;}


/* »ç¾÷ºÐ¾ß */
.business_ms{width:1200px; overflow:hidden; margin-top:40px;}
.business_ms .biz_img_sect{width:508px; float:left;}
.business_ms .biz_cons_sect{width:636px; float:right;}
.business_ms .biz_cons_sect .biz_conts{padding-top:110px;}
.business_ms .biz_cons_sect .biz_conts .biz_s_tit{font-size:20pt; font-weight:700; color:#000;}
.business_ms .biz_cons_sect .biz_conts .biz_s_txt{padding-top:30px;}
.business_ms .biz_cons_sect .biz_conts .biz_s_txt li{font-size:12pt;}
.business_ms .biz_lines{padding-top:30px; padding-bottom:30px; clear:both; border-bottom:1px solid #bababa;}

.business_ms2{width:1200px; overflow:hidden; margin-top:40px;}
.business_ms2 .biz_cons_sect{width:636px; float:left;}
.business_ms2 .biz_cons_sect .biz_conts{padding-top:110px;}
.business_ms2 .biz_cons_sect .biz_conts .biz_s_tit{font-size:20pt; font-weight:700; color:#000;}
.business_ms2 .biz_cons_sect .biz_conts .biz_s_txt{padding-top:30px;}
.business_ms2 .biz_cons_sect .biz_conts .biz_s_txt li{font-size:12pt;}
.business_ms2 .biz_img_sect{width:508px; float:right;}
.business_ms2 .biz_lines{padding-top:30px; padding-bottom:30px; clear:both; border-bottom:1px solid #bababa;}


/* Àû¿ë»ç·Ê */
.apcation_ms{width:1200px; overflow:hidden; padding-top:40px;}
.apcation_ms .apca_box1{width:384px; float:left;}
.apcation_ms .apca_box1 p img{width:100%;}
.apcation_ms .apca_box1 li{text-align:center; background:#f8f8f8; font-size:13pt; line-height:38px;}

.apcation_ms .apca_box2{width:384px; float:left; margin-left:23px;}
.apcation_ms .apca_box2 p img{width:100%;}
.apcation_ms .apca_box2 li{text-align:center; background:#f8f8f8; font-size:13pt; line-height:38px;}

.apcation_ms .apca_box3{width:384px; float:left; margin-left:23px;}
.apcation_ms .apca_box3 p img{width:100%;}
.apcation_ms .apca_box3 li{text-align:center; background:#f8f8f8; font-size:13pt; line-height:38px;}

.apcation_ms .apca_cles{clear:both; padding-top:30px;}

/* °ßÀû¹®ÀÇ */
.estimate_ms{width:900px; margin:0 auto; overflow:hidden; padding-top:40px;}
.estimate_ms .online_agree{width:100%; overflow:hidden;}
.estimate_ms .btn_ms{margin-top:30px; width:30%; margin:0 auto; line-height:50px; height:50px; background:#008ad1; text-align:center; font-size:15pt; color:#fff;}
.estimate_ms .btn_ms a{display:block; color:#fff;}
.intps{width:90%; height:40px; border:1px solid #dedede;}
.intps2{width:20%; height:40px; border:1px solid #dedede;}
.texw{width:98%; height:300px; border:1px solid #dedede;}
.bEs4{width:100%; height:135px; border:1px solid #e1e1e1; background:#fff; text-align:left; font-size:10pt;}


/* Á¦Ç°¼Ò°³ ¼öÁ¤ */
.product_ms{width:1200px; overflow:hidden; padding-top:40px;}
.product_ms .pro_tabs{width:100%; overflow:hidden;}
.product_ms .pro_tabs li a{display:block; padding:10px; border:1px solid #c7c7c7; background:#f0f0f0; text-align:center; font-size:10.8pt; float:left;}
.product_ms .pro_tabs li a.on{background:#ff0011; color:#fff;}
.product_ms .pro_line{clear:both; border-bottom:1px solid #c7c7c7;}
.product_ms .pro_cons{ padding-top:50px;}


/* Ä«´Þ·Î±× */
.catalogs_ms{width:1200px; overflow:hidden; padding-top:40px;}
.catalogs_ms .cata_img{width:401px; float:left;}
.catalogs_ms .cata_bgs{width:799px; height:490px; float:left; border:1px solid #8b9faf;}
.catalogs_ms .cata_bgs .cata_cons{width:618px; margin:0 auto; padding-top:120px;}
.catalogs_ms .cata_bgs .cata_cons .cata_tits{font-size:16pt; font-weight:600; color:#595959; text-align:center;}
.catalogs_ms .cata_bgs .cata_cons .cata_lines{width:10%; margin:0 auto; border-bottom:1px solid #595959; margin-top:20px;}
.catalogs_ms .cata_bgs .cata_cons .cata_btns{overflow:hidden; padding-top:60px;}
.catalogs_ms .cata_bgs .cata_cons .cata_btns li{float:left;}
.catalogs_ms .cata_bgs .cata_cons .cata_btns li.le{float:left;}
.catalogs_ms .cata_bgs .cata_cons .cata_btns li.re{float:right;}
.catalogs_ms .cata_bgs .cata_cons .cata_btns li img{vertical-align:middle;}

.catalogs_ms .cata_cles{clear:both; padding-bottom:40px;}