@charset "euc-kr";
/* CSS Document */

body{ font-size:10px; }
.box1{ width:95%; min-width:304px; margin:0 auto}
.phone_hide{ display:none}
.pc_hide {display:block;}

.sub .doc {padding-top:45px !important;}


#header .logo {position:static; text-align:center; padding:10px 0; margin-top:0;}
#header .gnb_wrap {padding-left:0;}

#header .gnb_wrap .top_txt, #header .gnb_bg, #header .gnb_wrap .gnb > li .dp2, #header .gnb_wrap .gnb {display:none !important;}

#header .icon_menu .menu > li.st1 > a {display:none;}


.cate {display:inline-block; border:1px solid #999; width:30px;  height:30px;margin:15px 10px; position:absolute; right:0;}
.menu {}
.e_menu {right:0; text-align:center; font-size:15px; font-weight:600; line-height:1.2; color:#555; }


#contents .svisu_area .svisual {background-position:right top !important;}
 
 
/*main*/
.visual_wrap .visual li.m_bg1 {background:url(../images/main/m_slide01.jpg)no-repeat center top !important} 
.visual_wrap .visual li.m_bg2 {background:url(../images/main/m_slide02.jpg)no-repeat center top !important} 
.visual_wrap .visual li.m_bg3 {background:url(../images/main/m_slide03.jpg)no-repeat center top !important} 
.visual_wrap .visual li.m_bg4 {background:url(../images/main/m_slide04.jpg)no-repeat center top !important}
  
.visual .slides > li {height:550px;} 

  
 
.main_txtbox {top:130px;} 
.main_txtbox p.main_txt {font-size:12px; letter-spacing:1;}
.main_txtbox p.main_tit {font-size:20px; line-height:1.3;}
.main_txtbox p.main_tit span {font-size:1.5em;}

/*.main_icobox .phone_gnb {padding:0 60px;}
.main_icobox .phone_gnb > li {width:50%; float:left;}
.main_icobox .phone_gnb li a {display:block; width:100px; height:100px; font-size:1.375em; border:2px solid #fff; font-weight:600; margin-bottom:10px; background:rgba(0,0,0,.3); border-radius:50%; text-align:Center; line-height:1.2; color:#fff;}
.main_icobox .phone_gnb li .ico { display:block; margin-bottom:4px;} 
.main_icobox div > ul > li a:hover {background:rgba(0,0,0,.6) !important; }*/

.main_icobox .pc_main_btn {}
.main_icobox .pc_main_btn > li {width:50%; float:left; margin-top:1px;}
/*.main_icobox .pc_main_btn li a {display:block;  font-size:1.375em; border:2px solid #fff; font-weight:600; margin-bottom:10px; background:rgba(0,0,0,.3); border-radius:50%; text-align:Center; line-height:1.2; color:#fff;}
.main_icobox .pc_main_btn li .ico { display:block; margin-bottom:4px;} */
.main_icobox .pc_main_btn > li > div { padding:25px; font-size:18px;background:rgba(0,0,0,.6) !important;}
/*.main_icobox div > ul > li a:hover {background:rgba(0,0,0,.6) !important; }*/
.main_icobox .pc_main_btn > li > div:hover {background:rgba(255,255,255,.6) !important; }

/*footer*/
#footer .footer_info_wrap .box1 {background-size:85px auto;}
#footer .footer_info_wrap .footer_menu, #footer .footer_info_wrap .footer_info .copyright {display:none;}
#footer .footer_info_wrap .footer_info {margin-left:100px;}
#footer .footer_info_wrap .footer_info dt, #footer .footer_info_wrap .footer_info dd {font-size:1.1em;}
 
#footer .footer_info_wrap .footer_info .f_call {display:none;} 



.sub .svisu_area .visu_sgarea {margin-top:39px;} 
.sub .sub_con .con_area {margin-left:0; width:100%;}
.sub .svisu_area .visu_sgarea .visu_sg1 { font-size:12px; font-family:ng,sans-serif; line-height:15px;}
.sub .sub_con .con_area .tit_area h3 {height:70px;}
.sub .sub_con .con_area .tit_area .nav { top:48px; }

/*sub1*/

.hi_tit {margin-top:100px; margin-bottom:0;}
.hi_txt {width:98%; margin-top:20px; background:rgba(255,255,255,.6); paddingt:5px 1%;}
.hi_txt > p {line-height:20px; margin-bottom:20px; font-size:14px}
.hi_img {position:absolute; top:100px; z-index:-99; right:0; width:60%;}

.hi_txt > p.ceo_pnt {text-align:right;}

.fr { display:none; }
.map_right iframe {width:100%;}

.sub_intro_menu_wrap > li, .m_certi_area > ul > li {width:50%;}
.m_certi_area > ul > li {}
.sub_history .tit .t1 {font-size:2.2em;}
.sub_history .con .history > li .year {width:40px;}

.doc .tab_st ul li h4 { font-size:12px}

/**/
.sub_location {padding:10px 2;}
.sub_location > ul { display:inline-block; width:100%; }

.sub_location .point > li{position:static;}
.sub_location > ul li {position:static; width:33.33%; float:left; font-size:15px}
.sub_location .map_img { display:none;}
.sub_location .detail_wrap {position:static;  width:100%; margin-top:50px;}
.sub_location .point > li .tt {padding:5px; text-align:center; margin:2px; font-size:.8em;}
.sub_location .point > li .icon {display:none;}

.layer_img {position:fixed; width:80%; text-align:center; left:10%; top:5%; z-index:10000000000;cursor:pointer}




/*sub2*/
.m_none {display:none;}
.pc_none {display:block;}

.buss ul li, .txt_box > li {width:100%;}

.sub_tit p.tit {font-size:20px;}
.sub_tit p.txt {font-size:13px; padding-bottom:30px;}

.sub_tit_bg { background:none; padding:0;}
.sub_tit_bg .sub_tit2 {padding:0; margin:0; box-shadow:none;}

div.txt_box > p { font-size:13px; line-height:1.4;}
div.txt_box .sub2_boxin > li {width:99%; margin-bottom:10px;}

.doc > h2 {font-size:17px; padding-left:17px;}
.buss ul li .in_w .list_st p.txt_ko {font-size:17px;}


.m_none {display:none;}
.equip_menu > li{ float:left; width:100%; margin-bottom:30px; }
.buss ul li .in_w .list_st p.txt_ko2 {font-size:1.6em; line-height:1.4}



@media all and (max-width:495px){
.m_block > span {display:block;}
}