

/* common */
html{overflow-x:hidden !important;}
h2{color:#333;font-size:26px;letter-spacing:-1.2px;line-height:1.2;}
.logo{margin-top:5px;}

.feature-box p{font-size:14px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font24{font-size:24px;}
.pd15{padding:15px;}
.pt20{padding-top:20px;}
.pb10{padding-bottom:10px;}
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mb5{margin-bottom:5px;}
.mb15{margin-bottom:15px;}
.mb30{margin-bottom:30px;}
.mv-10 {
	margin-top: 10px;
	margin-bottom: 12px;
}
.mb-0{margin-bottom:0;}
.image-box p{margin-bottom:8px;font-size:15px;}
.image-box .body{padding-bottom:20px;}
.imgCenter img{margin:0 auto;padding:0 15px;}
.imgCenter2 img{margin:0 auto;padding:0;}
.pv-40-mobile{padding:40px 0;}
.bold{font-weight:bold;}
.body .btn{font-family:'Raleway',sans-serif;}
.style-2 .body p.font15{font-size:15px;}
.slogan{font-size:24px;letter-spacing:-1px;color:#3697d9;}
.product-logo{padding:0 0 12px 0;margin-top:-6px;}
.border-top-1{border-top:1px solid #e8e8e8;padding-top:15px;}

/* main */
h4.font22{font-size:21px;margin:5px 0 0 0;}
@media (max-width:680px) {
	.tp-caption {width:200px;margin:0;padding:10px 30px;font-size:13px;}
	.tp-caption .separator-2{margin-bottom:8px;}
	.tp-caption h2{margin:10px 0 5px 0;padding:0;font-size:18px;}
	.tp-caption p{line-height:18px;margin:0;padding-bottom:10px;}
}

/* nav */
.navbar-nav li.openWindow span{font-weight:normal;color:#333;font-size:14px;vertical-align:middle;}
.navbar-nav li.openWindow span i{margin:0;padding:0;}

/* menu02 */
.mosaicBox{border:1px solid #e8e8e8;margin:30px auto 0 auto;padding:30px;text-align:center;background:url(../images/menu02/mosaic.gif) left top repeat #fff;width:85%;}
@media (min-width: 992px){
	.width88p{width:88%;margin:0 auto;}	
}
.section-blue-bg{background-color:#e0e9f5;}

/* menu03 */
@media (min-width: 992px) and (max-width: 1199px){
	.feature-box-2.pd-b-md{padding-bottom:43px;}
}


/* menu04 */
.pv-10{padding:6px 0 0 0!important;}
.patent-img img{padding-bottom:35px;margin:0 auto;}

/* menu06 */
.view-title{letter-spacing:-1px;font-weight:bold;text-align:center;border-top:2px solid #333;border-bottom:1px solid #e8e8e8;padding:20px 0;margin-bottom:20px;}
.icon-new-left{position:absolute;top:0;left:auto;right:0;}
.icon-new-right{position:absolute;top:0;}
.confirm .image-box,.awards .image-box,.patent .image-box{border:1px solid #e8e8e8;margin:10px;}
.value{width:85%;margin:0 auto;}
.philosophy{width:67%;margin:0 auto;}
@media (max-width: 1200px){
	.value{width:100%;}
	.value img{margin:0 auto;margin-top:10px;}
	.philosophy{width:100%;}
	.philosophy img{margin-top:10px;}
}
.style-2 .body {min-height:212px;}
@media (min-width: 992px) and (max-width: 1199px){
	.style-2 .body {min-height:257px;}	
}
.style-2 .body2 {min-height:216px;padding:15px;}
@media (max-width: 1199px){
	.timeline-item ul.date-year li span{width:100%;margin-bottom:12px;}
}

/* menu07 */
.request{border-top:2px solid #000;padding-top:20px;}

@media (max-width:768px) {
	.newTab{border-top:1px solid #f1f1f1;}
	.newTab div{border-bottom:1px solid #f1f1f1;background-color:#fff;}
}
@media (min-width:768px) {
	.tornadoV iframe{height:384px;}
}
@media (min-width: 430px) and (max-width: 767px){
	.tornadoV iframe{height:315px;}	
}
@media (max-width:992px){
	.pv-40-mobile{padding-top:0;}
	.mosaicBox{width:100%;}
}
@media(max-width:767px){
	.scroll-y{overflow:auto;}
}
ol.agree-list{margin-left:5px;padding:0 15px;font-size:14px;}
ol.agree-list > li {margin-bottom:8px;color:#444;}
ol.agree-list ul{margin:10px 0;}
ol.agree-list ul li{color:#666}
ul.agree-list2{margin:0;padding:0;list-style:none;}
ul.agree-list2 li{padding:0 0 0 18px;margin:0;background:url(../images/common/dot.png) 5px 8px no-repeat;}

/* Dl list */
dl dd{font-weight:bold;padding:0 0 3px 0;color:#333;padding-left:20px;font-family:'Open Sans','Nanum Gothic','Malgun Gothic',sans-serif;letter-spacing:-0.5px;}
dl dd i{margin-left:-21px;}
dl dt{font-weight:normal;padding-left:21px;font-size:14px;line-height:18px;}

dl.dot-list {padding:20px 10px;}
dl.dot-list dd{font-weight:bold;padding:0 0 3px 0;color:#333;padding-left:6px;}
dl.dot-list dt i{margin-left:-20px;}
dl.dot-list dt{font-weight:normal;/*padding-left:40px;*/font-size:14px;line-height:20px;}

/* Ul list */
ul.list-new{margin:0;padding:0;list-style:none;}
ul.list-new li{padding:0 0 0 12px;margin:0;background:url(../images/common/dot.png) left 8px no-repeat;font-size:15px;}

.result-title{font-size:30px;letter-spacing:-1.5px;margin-top:0;text-align:center;}

/*20170413*/
.image-box.style-2 .overlay-container{background-color:#fff;}
.image-box.style-2 .overlay-container img{position: relative; top: 50%; transform: translateY(-50%);margin:0 auto;}
@media (max-width:768px) {
	.image-box.style-2 .overlay-container img{transform: translateY(0%);}
}

/*20170414*/
.color-white{color:#fff !important;}
.nav-tabs.style-1{border-bottom:1px solid #444;}

/*20170629 index*/
 .content-slider-with-large-controls-autoplay .overlay-container{height:148px;}

 /*20170726*/
  @media(min-width:677px){
	.nav-tabs.style-1>li>a.ai{padding-left:18px;}
 }
 @media(max-width:676px){
	.nav-tabs.style-1>li>a.ai{padding-left:8px;}
 }