@charset "euc-kr";
/* Mobile Reset */
*{-webkit-text-size-adjust:none}
input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="image"], input[type="tel"], textarea{-webkit-appearance:none; -webkit-border-radius:0}
select{-webkit-border-radius:0}


/* UI JS CSS */
.fadeinUp{opacity:1; animation:fadeInUpAni 0.6s ease; -webkit-animation:fadeInUpAni 0.6s}
@-webkit-keyframes fadeInUpAni{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0} 100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}
@keyframes fadeInUpAni{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0} 100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}


/* 1200px ÀÌ»óÀÏ¶§ */
@media all and (min-width:1200px){
.section02 .gtxt .gtxt_1{padding:13px 0;}
.section02 .gtxt .gtxt_2{padding:26px 0;}
}

/* 1200px ÀÌÇÏÀÏ¶§ */
@media all and (max-width:1200px){
#header .headWrap{width:96%; margin:0 2%;}
.footer{width:96%; margin:0 2%;}
.footer .fcopy p{font-family:'Nanum Gothic Bold'; FONT-SIZE: 14px;letter-spacing: -0.03em;}
.footer .fcopy h1{COLOR: #808080;font-family:'Nanum Gothic Bold'; FONT-SIZE: 14px;letter-spacing: -0.03em;line-height:1; margin-top:10px;}

.section05_wrap h1{display:none !important}
.section05_wrap h4{display: inline-block;font-size:14px;}
.section05{width:92%; margin:0 4%;}

.section01_wrap h1{display:none !important}
.section01_wrap h4{display: inline-block;font-size:14px;}
.section01{width:92%; margin:0 4%;}

.section02_wrap{padding: 90px 0px;}
.section02{width:92%; margin:0 4%;}
.section02 li{float:left; width:49%;background:#fff;margin-left:2%;margin-bottom:2%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;-o-border-radius::5px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.section02 li.no_lm{margin-left:0px;}
.section02 h2{text-align:center; color:#333;font-size:22px;line-height:1.3;letter-spacing: -0.05em;font-family:'Nanum Gothic Bold'; margin-bottom:10px;}

.section03{width:92%; margin:0 4%; padding: 90px 0px; }

.m_content {width:100%; margin:20px 0 0px;}
.m_content li{float:left; width:100%;}
.m_content img{width:100%;}
.m_content h2{font-size: 36px;padding-bottom:17px; margin-bottom:17px;background: url("../img/03_titbg.png") left bottom no-repeat;}
.m_content h4{font-size: 16px;}

.company_tab{width:100%; margin:0px auto; }
.company_tab li a {height:50px; line-height:46px; font-size:16px;}
.tab_content {width:92%; margin:0 4%; padding:20px 0px 80px; }

.vision li{float:left;width:28%;text-align:center;padding:20px 0px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.vision li.dot{float:left;width:8%;padding:40px 0px;background:url(../img/v_dot.png) center center no-repeat;}
.vision h2{font-family:'Nanum Gothic Bold';color: #01519a;font-size: 28px;line-height:1;letter-spacing:-0.05em; margin-bottom:15px;}
.vision p{font-family:'Nanum Gothic Bold';color: #505050;font-size: 16px;line-height:1;letter-spacing:-0.05em;}

}

/* 1150px ÀÌÇÏÀÏ¶§ */
@media all and (max-width:1150px) {
#header .menu li {margin:0 30px; }
#header .menu li a:hover{border-bottom:3px solid #01519a;}
#header .menu li a.active{border-bottom:3px solid #01519a;}
}


/* 1100px ÀÌÇÏÀÏ¶§ */
@media all and (max-width:1100px) {
.section02 li{float:left; width:49%;background:#fff;margin-left:2%;margin-bottom:2%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;-o-border-radius::5px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.section02 .gtxt{display: inline-block;width:100%;padding:30px 30px 20px 30px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.section02 h2{text-align:center; color:#333;font-size:20px;line-height:1.3;letter-spacing: -0.05em;font-family:'Nanum Gothic Bold'; margin-bottom:10px;}

}

/* 1024px ÀÌÇÏÀÏ¶§ */
@media all and (max-width:1024px) {
#header .menu li{margin:0 25px;}
#footer_wrap{padding: 20px 0px 30px;}
.footer .flogo{position: absolute;left:0; width:160px; text-align:left; vertical-align:top; }
.footer .flogo img{width:100%;}
.footer .fcopy{display:inline-block;width:100%; padding-left:200px;margin-top:10px; text-align:left; vertical-align:top;}
.footer .fcopy p{font-family:'Nanum Gothic Bold'; FONT-SIZE: 14px;letter-spacing: -0.05em; }
.footer .fcopy p span{display:inline-block; padding-left:10px; padding-right:10px;}
.footer .fcopy h1{COLOR: #808080;font-family:'Nanum Gothic Bold'; FONT-SIZE: 14px;letter-spacing: -0.05em;line-height:1; margin-top:10px;}

.section01_wrap p{font-size:48px;margin-bottom:30px;}

.section04_wrap p{font-size:48px;line-height:1.2;font-family:'Nanum Gothic Bold'; margin-bottom:40px;}
.section04_wrap h1{text-align:center; color:#fff;font-size:16px;line-height:1.5;font-family:'Nanum Gothic'; margin-bottom:20px;}
.cycle-pager { 
  position: absolute; bottom:100px;width:530px;left:50%; margin-left:-265px;background:url(../img/dotline01.png) center center no-repeat; z-index:500;
}
.nav_m01 li{float:left; display:table;cursor:pointer;width:120px;height:120px;margin:0px 0px 0px 68px; border:2px solid #fff; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:6px; text-align:center;box-sizing: content-box;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;}
.nav_m01 li:first-child{margin:0px 0px 0px 10px;}
.nav_m01 li.a01{margin:60px 0px 0px 72px;}
.nav_m01 li p{display:table-cell; text-align:center; vertical-align:middle;height:120px;color:#fff;font-family:'Nanum Gothic Bold'; font-size:18px;line-height:26px;}

.title_w {display: inline-block;width:100%; margin-bottom:40px;}
.title_w p{font-size:48px; margin-bottom:20px;}
.title_w h1{font-size:16px;}

.title {display: inline-block;width:100%; margin-bottom:40px;}
.title p{font-size:48px; margin-bottom:20px;}
.title h1{font-size:16px;}


.section02 li{float:left; width:49%;background:#fff;margin-left:2%;margin-bottom:2%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;-o-border-radius::5px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.section02 .gtxt{display: inline-block;width:100%;padding:20px 20px 15px 20px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.section02 h2{text-align:center; color:#333;font-size:18px;line-height:1.3;letter-spacing: -0.05em;font-family:'Nanum Gothic Bold'; margin-bottom:10px;}
.section02 h4{text-align:left; color:#999;font-size:14px;line-height:1.5;letter-spacing: -0.05em;font-family:'Nanum Gothic';}
.section02_wrap{padding:80px 0px;}

.product_tab li a {display: block; padding:8px 15px;text-align: center;margin:0px 4px 8px; font-size:16px;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;-ms-border-radius:24px;-khtml-border-radius:24px;-o-border-radius::24px; }

.m_content li > ul {float:left; width:100%; margin:20px 0 0;}
.m_content li > ul > li {float:left; width:33%; font-family:'Nanum Gothic';color: #828282;font-size: 15px;line-height:1.4;letter-spacing:-0.05em; text-align:left;}
.m_content li > ul > li > span {font-weight:bold;color: #505050;}
.m_content li > ul > li:last-child {width:50%;}


.company_tab li a { height:40px; line-height:36px; font-size:16px;}
.tab_content {width:92%; margin:0 4%; padding:60px 0px;}

.organization{display:none;!important}
.organization_m{display:inline-block;width:100%; margin:0px auto; text-align:center;}

.contacts .ltitle {width:30%;line-height:20px;font-size:15px;}
.contacts .rcontent{width:70%;font-size:14px;line-height:20px;}
#map {height:400px; }
}

/* 1000px ÀÌÇÏÀÏ¶§ */
@media all and (max-width:1000px) {
#header .menu li{margin:0 20px;}
.mainroll{display:none;!important}
.mainroll_m{display: inline-block; !important}



}

/* 850px ÀÌÇÏÀÏ¶§ */
@media all and (max-width:850px) {
#container {top:50px;}
#footer_wrap{top:50px;}
#header{height:50px;border-bottom:2px solid #01519a; }
.logo{display:none !important}
.menu{display:none !important}
.tmenu{display:none !important}

.logo_m{display:inline}
.m_open{display:inline}

.footer .flogo{display:none !important}
.footer .fcopy{display:inline-block;width:100%; padding-left:0px; margin-top:15px;text-align:center; vertical-align:top;}
.footer .fcopy p{font-family:'Nanum Gothic Bold'; FONT-SIZE: 13px;letter-spacing: -0.05em; line-height:1.5;}
.footer .fcopy h1{COLOR: #808080;font-family:'Nanum Gothic Bold'; FONT-SIZE: 13px;letter-spacing: -0.05em;line-height:1; margin-top:10px;}
.footer .ftop{position: absolute;right:0; top:-20px;}

.section05_wrap{padding:30px 0px; }

.section01_wrap{padding:30px 0px; }

.section04_wrap p{font-size:40px;line-height:1.2;font-family:'Nanum Gothic Bold'; margin-bottom:20px;}
.section04_wrap h1{text-align:center; color:#fff;font-size:16px;line-height:1.5;font-family:'Nanum Gothic'; margin-bottom:20px;}
.section04_wrap h4{display: inline-block;  text-align:center; color:#fff;font-size:17px;line-height:1.5;font-family:'Nanum Gothic'; margin-bottom:20px;}


.title_w {display: inline-block;width:100%; margin-bottom:40px;}
.title_w p{font-size:40px; margin-bottom:20px;}
.title_w h1{font-size:16px;letter-spacing:-0.05em;}

.title {display: inline-block;width:100%; margin-bottom:40px;}
.title p{font-size:40px; margin-bottom:20px;}
.title h1{font-size:16px;}
.title h3{font-size:36px; margin-bottom:20px;}

.section02{width:84%; margin:0 8%;}
.section02 li{float:left; width:100%;background:#fff;margin-left:0%; margin-bottom:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-khtml-border-radius:5px;-o-border-radius::5px; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.section02 .gtxt{display: inline-block;width:100%;padding:20px 30px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.section02 h2{text-align:center; color:#333;font-size:18px;line-height:1.3;letter-spacing: -0.05em;font-family:'Nanum Gothic Bold'; margin-bottom:10px;}0
.section02 h4{text-align:left; color:#999;font-size:14px;line-height:1.5;letter-spacing: -0.05em;font-family:'Nanum Gothic';}

.section02_wrap{padding:60px 0px;}
.section03{padding: 60px 0px; }


.company_tab li a { height:40px; line-height:37px; font-size:15px;}
.tab_content {width:92%; margin:0 4%; padding:10px 0px 50px;}

.con_form input {width:96%; height:40px; background-color:#fafafa; border:solid 1px #dcdcdc; padding:0 2%;font-family:'Nanum Gothic';}
.con_form textarea {width:92%; height:100px; background-color:#fafafa; border:solid 1px #dcdcdc; padding:2%;font-family:'Nanum Gothic';}
.send_btn a {display:inline-block; padding:3% 5%; background-color:#01519a; font-size:14px; color:#fff; font-weight:bold;font-family:'Nanum Gothic';}

.historytb  li .q{padding:12px 30px 12px 20px;background:url(../img/icon_plus_m.png) right center no-repeat #fff;font-size:20px;}
.historytb li.on .q{background:url(../img/icon_minus_m.png) right center no-repeat #fff;font-size:20px;}
.historytb li .a{border-top:1px solid #e1e1e1;padding:0px 0px 0px 30px;font-size:13px;}


.history .year{width:20%;font-size:16px; line-height:1;padding-top:15px;}
.history .month{width:80%;padding:10px 0px;}
.history .month li.cont01{float:left; width:10%;font-size:16px; padding:8px 10px 8px 20px; }
.history .month li.cont02{float:left; width:90%;font-size:16px; line-height: 1.5; padding:8px 10px 8px 20px;}


.vision li.dot{float:left;width:8%;padding:50px 0px;background:url(../img/v_dot.png) center center no-repeat;}
.vision h2{font-family:'Nanum Gothic Bold';color: #01519a;font-size: 24px;line-height:1;letter-spacing:-0.05em; margin-bottom:15px;}
.vision p{font-family:'Nanum Gothic Bold';color: #505050;font-size: 14px;line-height:1;letter-spacing:-0.05em;}



}



/*mobile 600 ÀÌÇÏ */
@media all and (max-width:600px){
.footer .fcopy{margin-top:30px;}	
.footer .fcopy p{display:none; !important}
.footer .fcopy h2{display:inline; !important}
.footer .fcopy h1{COLOR: #808080;font-family:'Nanum Gothic Bold'; FONT-SIZE: 12px;letter-spacing: -0.05em;line-height:1; margin-top:10px;}	

.section05_wrap h4{font-size:15px;padding:0px 20px;}

.section01_wrap p{font-size:35px;margin-bottom:20px;}
.section01_wrap h4{font-size:15px;padding:0px 20px;}
	
.section04_wrap h4{display: inline-block;  text-align:center; color:#fff;font-size:16px;line-height:1.5;font-family:'Nanum Gothic'; margin-bottom:20px;}
.section04_wrap p{font-size:32px;line-height:1.2;font-family:'Nanum Gothic Bold';}
.cycle-pager { 
  position: absolute; bottom:50px;width:410px;left:50%; margin-left:-205px;background:url(../img/dotline02.png) center center no-repeat; z-index:500;
}
.nav_m01 li{float:left; display:table;cursor:pointer;width:100px;height:100px;margin:0px 0px 0px 50px; border:2px solid #fff; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:6px; text-align:center;box-sizing: content-box;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;}
.nav_m01 li:first-child{margin:0px 0px 0px 0px;}
.nav_m01 li.a01{margin:60px 0px 0px 48px;}
.nav_m01 li p{display:table-cell; text-align:center; vertical-align:middle;height:100px;color:#fff;font-family:'Nanum Gothic Bold'; font-size:15px;line-height:20px;}


.title_w {display: inline-block;width:100%; margin-bottom:30px;}
.title_w p{font-size:35px; margin-bottom:20px;}
.title_w h1{font-size:16px;letter-spacing:-0.05em;}

.title {display: inline-block;width:100%; margin-bottom:30px;}
.title p{font-size:35px; margin-bottom:20px;}
.title h1{font-size:16px;}
.title h3{font-size:32px; margin-bottom:20px;}

.section02 .gtxt{display: inline-block;width:100%;padding:20px 20px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.section02 h2{text-align:center; color:#333;font-size:16px;line-height:1.3;letter-spacing: -0.05em;font-family:'Nanum Gothic Bold'; margin-bottom:10px;}
.section02 h4{text-align:left; color:#999;font-size:13px;line-height:1.5;letter-spacing: -0.05em;font-family:'Nanum Gothic';}

.section02_wrap{padding:50px 0px;}	
.section03{padding: 50px 0px; }	

.product_tab li a {display: block; padding:8px 10px;text-align: center;margin:0px 2px 4px; font-size:14px;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;-ms-border-radius:24px;-khtml-border-radius:24px;-o-border-radius::24px; }

.m_content {width:100%; margin:20px 0 0px;}
.m_content li{float:left; width:100%; margin-left:0%;}
.m_content li p.pc_img {display:none;}
.m_content li p.m_img {display:block;}
.m_content li > ul {float:left; width:100%; margin:20px 0 0;}
.m_content li > ul > li {float:left; width:100%; font-family:'Nanum Gothic';color: #828282;font-size: 14px;line-height:1.4;letter-spacing:-0.05em; text-align:left;}
.m_content li > ul > li > span {font-weight:bold;color: #505050;}
.m_content li > ul > li:last-child {width:100%;}
.m_content h2{font-size: 22px;padding-bottom:10px; margin-bottom:15px;}
.m_content h4{font-size: 14px;}


.company_tab li a { height:36px;line-height:34px; font-size:14px;}

.tab_content {width:92%; margin:0 4%; padding:10px 0px 40px;}


.vision li.dot{padding:40px 0px;background:url(../img/v_dot_m.png) center center no-repeat;}
.vision h2{font-family:'Nanum Gothic Bold';color: #01519a;font-size: 20px;line-height:1;letter-spacing:-0.05em; margin-bottom:15px;}
.vision p{font-family:'Nanum Gothic Bold';color: #505050;font-size: 14px;line-height:1;letter-spacing:-0.05em;}

.contacts .ltitle {width:25%;min-height:20px; line-height:20px;font-size:14px;letter-spacing:-0.05em;padding-left:25px;}
.contacts .rcontent{width:75%;font-size:13px;letter-spacing:-0.05em;line-height:20px;}
.dl_01{background: url("../img/i_address_m.png") no-repeat left center;}
.dl_02{background: url("../img/i_tel_m.png") no-repeat left center;}
#map {height:300px;}

}


/*mobile 520 ÀÌÇÏ */
@media all and (max-width:520px){

.section05_wrap p{font-size:30px;margin-bottom:20px;}
.section05_wrap h4{font-size:14px;}	

.section01_wrap p{font-size:30px;margin-bottom:20px;}
.section01_wrap h4{font-size:14px;}	

.section04_wrap h4{display: inline-block;  text-align:center; color:#fff;font-size:14px;line-height:1.5;font-family:'Nanum Gothic'; margin-bottom:20px;letter-spacing:-0.05em;}
.section04_wrap p{font-size:28px;line-height:1.2;font-family:'Nanum Gothic Bold';}	
.section04_wrap h1{text-align:center; color:#fff;font-size:13px;line-height:1.5;font-family:'Nanum Gothic'; margin-bottom:20px;}
.cycle-pager { 
  position: absolute; bottom:50px;width:356px;left:50%; margin-left:-178px;background:url(../img/dotline03.png) center center no-repeat; z-index:500;
}
.nav_m01 li{float:left; display:table;cursor:pointer;width:90px;height:90px;margin:0px 0px 0px 37px; border:2px solid #fff; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:6px; text-align:center;box-sizing: content-box;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;}
.nav_m01 li:first-child{margin:0px 0px 0px 5px;}
.nav_m01 li.a01{margin:60px 0px 0px 31px;}
.nav_m01 li p{display:table-cell; text-align:center; vertical-align:middle;height:90px;color:#fff;font-family:'Nanum Gothic Bold'; font-size:14px;line-height:20px;letter-spacing:-0.05em;}
	
	
.title_w {display: inline-block;width:100%; margin-bottom:20px;}
.title_w p{font-size:30px;margin-bottom:20px;}
.title_w h1{font-size:14px;letter-spacing:-0.05em;}	

.title {display: inline-block;width:100%; margin-bottom:20px;}
.title p{font-size:30px; margin-bottom:20px;}
.title h1{font-size:14px;}
.title h3{font-size:28px; margin-bottom:20px;}

.section02 h2{text-align:center; color:#333;font-size:15px;line-height:1.3;letter-spacing: -0.05em;font-family:'Nanum Gothic Bold'; margin-bottom:10px;}
.section02 h4{text-align:left; color:#999;font-size:12px;line-height:1.5;letter-spacing: -0.05em;font-family:'Nanum Gothic';}
	
	
	
.historytb  li .q{padding:10px 30px 10px 20px;background:url(../img/icon_plus_m.png) right center no-repeat #fff;font-size:18px;}
.historytb li.on .q{background:url(../img/icon_minus_m.png) right center no-repeat #fff;font-size:18px;}
.historytb li .a{border-top:1px solid #e1e1e1;padding:0px 0px 0px 20px;font-size:13px;}	
	
.history .year{width:20%;font-size:14px; line-height:1;padding-top:15px;}
.history .month{width:80%;padding:10px 0px;}
.history .month li.cont01{float:left; width:15%;font-size:14px; padding:5px 10px 5px 10px; }
.history .month li.cont02{float:left; width:85%;font-size:14px; line-height: 1.5; padding:5px 10px 5px 10px;}

.tab_content {width:92%; margin:0 4%; padding:10px 0px 40px;}

.vision li{padding:10px 0px;}
.vision h2{font-size: 18px;line-height:1;letter-spacing:-0.05em; margin-bottom:15px;}
.vision p{font-size: 13px;line-height:1;letter-spacing:-0.05em;}	
.vline{margin-top:20px;}

}

/*mobile 480 ÀÌÇÏ */
@media all and (max-width:480px){
.section05_wrap h4{font-size:13px;}	

.section01_wrap p{font-size:28px;margin-bottom:20px;}
.section01_wrap h4{font-size:13px;}		
.section04_wrap h4{display: inline-block;  text-align:center; color:#fff;font-size:13px;line-height:1.5;font-family:'Nanum Gothic'; margin-bottom:20px;letter-spacing:-0.05em;}
.section04_wrap p{font-size:26px;line-height:1.2;font-family:'Nanum Gothic Bold';}		
	
.cycle-pager { 
  position: absolute; bottom:50px;width:320px;left:50%; margin-left:-160px;background:none; z-index:500;
}
.nav_m01 li{float:left; display:table;cursor:pointer;width:90px;height:90px;margin:0px 0px 0px 18px; border:2px solid #fff; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:6px; text-align:center;box-sizing: content-box;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;}
.nav_m01 li:first-child{margin:0px 0px 0px 0px;}
.nav_m01 li.a01{margin:0px 0px 0px 18px;}
.nav_m01 li p{display:table-cell; text-align:center; vertical-align:middle;height:90px;color:#fff;font-family:'Nanum Gothic Bold'; font-size:14px;line-height:20px;letter-spacing:-0.05em;}
	

.title_w p{font-size:28px;margin-bottom:20px;}
.title_w h1{font-size:14px;letter-spacing:-0.05em;}	


.title p{font-size:28px; margin-bottom:20px;}
.title h1{font-size:14px;}
.title h3{font-size:24px; margin-bottom:20px;}
	
.product_tab li a {display: block; padding:6px 8px;text-align: center;margin:0px 2px 4px; font-size:13px;border-radius:24px;-moz-border-radius:24px;-webkit-border-radius:24px;-ms-border-radius:24px;-khtml-border-radius:24px;-o-border-radius::24px; }

.m_content h2{font-size: 18px;padding-bottom:10px; margin-bottom:15px;}
.m_content h4{font-size: 13px;}
.m_content li p.pc_img {display:none;}
.m_content li p.m_img {display:block;}

.tab_content {width:92%; margin:0 4%; padding:10px 0px 40px;}


.vision h2{font-size: 16px;line-height:1;letter-spacing:-0.05em; margin-bottom:15px;}
.vision p{font-size: 13px;line-height:1;letter-spacing:-0.05em;}




}

/*mobile 420 ÀÌÇÏ */
@media all and (max-width:420px){
.cycle-pager { 
  position: absolute; bottom:30px;width:280px;left:50%; margin-left:-140px;background:none; z-index:500;
}
.section01_wrap p{font-size:26px;margin-bottom:20px;}
.section04_wrap h4{display: inline-block;  text-align:center; color:#fff;font-size:12px;line-height:1.5;font-family:'Nanum Gothic'; margin-bottom:15px;letter-spacing:-0.1em;}
.section04_wrap p{font-size:24x;line-height:1.2;font-family:'Nanum Gothic Bold';}
	
.nav_m01 li{float:left; display:table;cursor:pointer;width:80px;height:80px;margin:0px 0px 0px 13px; border:2px solid #fff; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-khtml-border-radius:50%;-o-border-radius:6px; text-align:center;box-sizing: content-box;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;}
.nav_m01 li:first-child{margin:0px 0px 0px 0px;}
.nav_m01 li.a01{margin:0px 0px 0px 13px;}
.nav_m01 li p{display:table-cell; text-align:center; vertical-align:middle;height:80px;color:#fff;font-family:'Nanum Gothic Bold'; font-size:13px;line-height:20px;letter-spacing:-0.05em;}
	
.title_w p{font-size:26px;margin-bottom:20px;}
.title_w h1{font-size:13px;letter-spacing:-0.05em;}	
.title p{font-size:26px; margin-bottom:20px;}
.title h1{font-size:13px;}
	
.section02_wrap{padding:40px 0px;}		
.section03{padding: 40px 0px; }		
	
	
}

/*mobile 380 ÀÌÇÏ */
@media all and (max-width:380px){

}
/*mobile 360 ÀÌÇÏ */
@media all and (max-width:360px){
	
	
	
	
	
	
}

/* 1024px ÀÌ»óÀÏ¶§ ¸ð¹ÙÀÏ¿¡¼­¸¸ º¸ÀÌ´Â Ç×¸ñ ¾Èº¸ÀÌ°Ô Ã³¸® */
@media all and (min-width:1024px) {
#header .logo_m{display:none !important}
#header .m_open{display:none !important}

}

