@charset "utf-8";
/* Main Visual */
.mv_sec .owl-carousel .owl-item{float: none; position: absolute; left: 0 !important; top: 0 !important;z-index: -10; visibility: hidden;}
.mv_sec .owl-carousel .owl-item.active{visibility: visible;}
.mv_sec .owl-carousel .owl-stage{transform: translate3d(0px, 0px, 0px) !important; transition: all 0s ease 0s; width: 100% !Important; height: 830px; } 


.main_wrap{ }
.mv_sec{overflow: hidden; position: relative;width: 100%; height: 830px; background: url(../../images/main/mv_bg.jpg) top center no-repeat;  box-sizing: border-box;}
.mv_sec img{width: auto !important;}

.mv_sec .item{overflow: hidden; }
.mv_sec .item > .fbx{display: table; width: 100%; table-layout: fixed; padding-top: 198px; }
.mv_sec .item > .fbx > div{position: relative; display: table-cell; width: 50%; vertical-align: middle; z-index: 150;}
.mv_sec .item .tbx{}
.mv_sec .item h3{position: relative; font-size: 53px; line-height: 1; color: #f0f1f2; font-weight: 900; transition-delay: .5s; transition-duration: .3s; left: -150%; opacity: 0;}
.mv_sec .item h3 span{color: #009af5;}
.mv_sec .item p{position: relative; font-size: 18px; line-height: 1.667; color: rgba(255,255,255,0.6); margin: 22px 0 37px; transition-delay: .5s; transition-duration: .5s; left: -150%; opacity: 0;}
.mv_sec .item a{position: relative;display: inline-block; font-size: 18px; line-height: 1; color: #1094e4;  padding-right: 32px; transition-delay: .7s;transition-duration: .5s;  left: -150%; margin-left: 2px; opacity: 0;}
.mv_sec .item a span{position: absolute; width: 15px; height: 15px; background: url(../../images/main/mva.png) center no-repeat; right: 0; top: 50%; margin-top: -5px;}
.mv_sec .item a:hover span{transform:scale(1.1)}
.mv_sec .item .ibx{right: -1000px;  transition-delay: .5s; transition-duration: .5s; opacity: 0;}
.mv_sec .item .ibx{top:-24px}
.mv_sec .mv04 .ibx{top:-24px; top:-54px}
.mv_sec .mv01 .ibx{padding-left: 53px; }
.mv_sec .mv04 > .fbx > .tbx{vertical-align: top; padding-top: 70px;}
.mv_sec .center .item h3{left: -2px; opacity: 1; }
.mv_sec .center .item p,
.mv_sec .center .item a{left: 0; opacity: 1;}
.mv_sec .center .item .ibx{right: 0;  opacity: 1;}
.mv_sec .center .mv02 .ibx,
.mv_sec .center .mv04 .ibx{right: 90px;}

.mv_sec .owl-theme .owl-nav.disabled+.owl-dots{margin-top: 0; position: absolute; ;  left: 50%;top: 436px; right: 100px;  z-index: 1;}
.mv_sec .owl-theme .owl-dots .owl-dot{display: block; float: right; clear: both;}
.mv_sec .owl-theme .owl-dots .owl-dot span {box-sizing: border-box;border-radius: 0;width: 10px;height: 10px;margin: 0px; margin-bottom: 20px; background: rgba(255,255,255,0.2); border: 2px solid rgba(255,255,255,0); transition:.3s;}
.mv_sec .owl-theme .owl-dots .owl-dot:last-child span{margin-bottom: 0;} 
.mv_sec .owl-theme .owl-dots .owl-dot.active span, 
.mv_sec .owl-theme .owl-dots .owl-dot:hover span{background: none; border: 2px solid #009af5;}


.mcnt{top: -246px !important; position: relative; z-index: 1005; top: 0;} 
.mcnt ul li{float: left; width: 25%; box-sizing: border-box; position: relative;}
.mcnt ul li:first-child:after{position: absolute; content: ''; width: 1px; height: 90px; background: rgba(255,255,255,0.2); left: 0; top: 0; z-index: 10;}
.mcnt ul li:before{position: absolute; content: ''; width: 1px; height: 90px; background: rgba(255,255,255,0.2); right: 0; top: 0; z-index: 10;}
.mcnt ul li:last-child:before{display: none;}
.mcnt ul li a{display: block; padding-left: 12.2%;}
.mcnt ul li h4{font-size: 20px; color: #fff; line-height: 1; font-weight: 400; transition:.3s; margin: 12px 0 13px;}
.mcnt ul li p{font-size: 15px; line-height: 1.733; color: #898989;}
.mcnt ul li:hover h4{color: #1094e4;}





