﻿.main_visual {overflow:hidden;padding-top: 90px;position: relative;height: 960px;}
.main_visual .wrapper {position: relative;overflow: hidden;height: 100%;}
.main_visual .item {-webkit-background-size: cover;background-size:cover ;background-repeat: no-repeat;background-position: center center;height: 100%;}
.main_visual .item.item1 {background-image: url("/skin/default/img/main/main_visual01.jpg");}
.main_visual .item.item2 {background-image: url("/skin/default/img/main/main_visual02.jpg");}
.main_visual .item.item3 {background-image: url("/skin/default/img/main/main_visual03.jpg");}
.main_visual .item.item4 {background-image: url("/skin/default/img/main/main_visual04.jpg");}
.main_visual .item.item5 {background-image: url("/skin/default/img/main/main_visual05.jpg");}
.slider_text {text-align: left;position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 10;}
.slider_text .st0 {font-size: 64px;font-weight: 700;color: #fff;position: relative;padding-top: 90px;text-shadow:3px 1px 5px #62695d;line-height: 1.2;}
.slider_text .st0.no {padding-top: 0;}
.slider_text .st0.no:before {display: none;}
.slider_text .st0:before {position: absolute;top: 0;left: 0;content: "";background-repeat: no-repeat;background-position: center center;background-image: url("/skin/default/img/main/main_text.png");width: 314px;height: 76px;}
.slider_text .st1 {font-size: 24px;color: #fff;letter-spacing: -1px;line-height: 1.5;font-weight: 700;margin-top: 50px;}
.slider_text .st1.mt25 {margin-top: 25px !important;}
.main_visual .owl-carousel,
.main_visual .owl-carousel .owl-stage-outer,
.main_visual .owl-carousel .owl-stage,
.main_visual .owl-carousel .owl-item,
.main_visual .item {height: 100%;}

.main_visual .pagination_wrap .container {position:relative;}
.main_visual .pagination_wrap {text-align: center;margin: 0;position: absolute;left: 0;bottom:50px;z-index: 50;width: 100%;font-size: 0;}
.main_visual .dotsCont {display: inline-block;margin: 0;border-radius: 0;}
.main_visual .dotsCont .owl-dot {cursor: pointer;display: inline-block;margin: 0 10px;white-space: nowrap;position: relative;width: 8px;height: 8px;border: 3px solid transparent;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;background-color: #fff;}
.main_visual .dotsCont .owl-dot.active {background-color: #e02829;width: 70px;}
.pagination_wrap .play {position: relative;display: block;width: 8px;height: 10px;}
.pagination_wrap .play:before {width: 8px;height: 10px;content: "";display: block;background: url('/skin/default/img/main/btn_play.png') no-repeat 0 0;position: absolute;left: 50%;margin-left: -3px;top: 50%;margin-top: -5px;}
.pagination_wrap .play.off:before {background-position: -8px 0;width: 10px;}
.pagination_wrap .play span {display: none;}   
.play_box {display: inline-block;border:1px solid #fff;padding: 8px;position: absolute;top: -5px;margin-left: 10px;}
.main_visual .navigation {position: absolute;top: 50%;width: 100%;}
.main_visual .navigation .container {position: relative;}
.main_visual .navigation a {display: block;overflow: hidden;margin-top: -29px;position: absolute;top: 50%;z-index: 50;white-space: nowrap;width: 29px;height: 58px;opacity: 0.5;}
.main_visual .navigation a:hover {opacity: 1;}
.main_visual .navigation .prev {background-image: url('/skin/default/img/main/prev_Arrow.png');left: 40px;background-repeat: no-repeat;}
.main_visual .navigation .next {background-image: url('/skin/default/img/main/next_Arrow.png');right: 40px;background-repeat: no-repeat;}
.main_visual .navigation span,
.play span {display: none;}
.main_visual .left_text {position: absolute;left: 200px;top: 150px;}

.main_wrap {padding: 60px 0;}
.item.contact {height: 360px;overflow: hidden;}
.contact_title {position: relative;font-size: 28px;font-weight: 700;color: #000;padding-bottom: 15px;}
.contact_title:before {}
.contact_title a {position: absolute;top: 0;right: 0;content: "";background-image: url("/skin/default/img/main/news_more.png");background-repeat: no-repeat;width: 14px;height: 27px;}
.contact_title:after {position: absolute;bottom: 0;left: 0;content: "";width: 100%;height: 2px;background-color: #000;}
.contact_cont {margin-top: 30px;position: relative;}
.contact_cont.volvo {background-repeat: no-repeat;background-position: center center;-webkit-background-size: 384px auto;background-size: 384px auto;height: 282px;}
.notice .nn {font-size: 15px;color: #1770b1;font-weight: 500;margin-bottom: 10px;display: block;}
.notice .nt {font-size: 18px;font-weight: 700;color: #000;word-break:keep-all;line-height: 1.3;}
.notice .nd {font-size: 14px;color: #999999;font-weight: 300;font-family: Montserrat;margin-top:20px;}
.notice .notice_cont {padding: 0 10px;}
.penta_news {width: 100%;margin-top: 20px;}
.penta_news li {display: table;margin:10px 0;}
.penta_news li .news_cell {display: table-cell;vertical-align: middle;width: 100%;}
.penta_news li .news_cell.cell0 {width: 90%;font-size: 16px;font-weight: 500;color: #000;line-height: 1.3;}
.penta_news li .news_cell.cell1 {width: 10%;font-size: 14px;color: #999999;font-weight: 300;font-family: Montserrat;}
.volvo_news {display: block;width: 100%;position: absolute;left: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.75);color: #fff;text-align: center;font-size: 16px;font-weight: 700;padding: 17px 0;}
.contact_box {position: relative;height: 148px;padding-left: 30px;}
.tell_bar {display: inline-block;position: relative;}
.tell_bar:after {position: absolute;right: -25px;top: -38px;content: "";height: 130px;width: 2px;background-color: #fff;}
.contact_box.box1 {margin-top: 46px;background-image: url("/skin/default/img/main/main_number_box.jpg");-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.contact_box.box2 {background-color: #1997da;margin-top: 18px;}
.contact_box.box2:after {background-image: url("/skin/default/img/main/contact_icion2.png");position: absolute;content: "";right: 40px;top: 50%;width: 90px;height: 90px;background-repeat: no-repeat;margin-top: -45px;background-position: center center;}
.contact_box .t1 {font-size: 13px;font-weight: 300;color: #fff;margin-bottom: 10px;}
.contact_box .t2 {font-size: 16px;color: #fff;margin-bottom: 10px;}
.contact_box .t3,
.contact_box .t3 a {font-size: 24px;font-weight: 700;color: #fff;}

@media (max-width: 1460px) {
	.main_visual .left_text {left: 150px;top: 120px;}
}
@media (max-width: 1430px) {
	.main_visual {height: 750px;}
	.contact_title {font-size: 22px;}
	.contact_title  img {height: 20px;}
	.slider_text .st1 {font-size: 20px;margin-top: 30px;}
	.slider_text .st1.mt25 {margin-top: 15px !important;}
	.main_visual .left_text {left: 150px;top: 100px;}
	.slider_text .st0 {font-size: 48px;padding-top: 75px;}
	.slider_text .st0:before {-webkit-background-size: 250px auto;background-size: 250px auto;width: 250px;}
	.contact_title {font-size: 18px;}
	.notice .nd {margin-top: 10px;}
	.notice .nt {font-size: 15px;}
	.notice .nn {font-size: 13px;}
	.penta_news li .news_cell.cell0 {font-size: 14px;}	
	.contact_title img {height: 18px;}
	.contact_cont.volvo {height: 253px;}
	.volvo_news {font-size: 14px;}
	.contact_box.box1 {margin-top: 43px;-webkit-background-size: 100% 130px;background-size: 100% 130px;}
	.tell_bar:after  {display: none;}
	.contact_box {height: 130px;}
	.contact_box .t2 {font-size: 14px;}
	.contact_box .t3,
	.contact_box .t3 a {font-size: 20px;}
	.contact_box.box2:after{right: 20px;}
}
@media (max-width: 1360px) {
	.slider_text .st0 {font-size: 35px;}
	.slider_text .st0:before {-webkit-background-size: 200px auto;background-size: 200px auto;width: 200px;}
}
@media (max-width: 1199px) {
	.item.contact {height: 325px;}
	.slider_text .st0 {font-size: 30px;padding-top: 66px;}
	.slider_text .st1 {font-size: 15px;margin-top: 15px;}
	.main_visual {height: 550px;}
	.slider_text .st0:before {-webkit-background-size: 165px auto;background-size: 165px auto;width: 165px;}
	.main_visual .left_text {left: 130px;top: 70px;}
	.tell_bar:after {top: -22px;}
}
@media (max-width: 991px) {
	.item.contact {height: 100%;}
	.main_visual {height: 350px;padding-top: 45px;}
	.main_visual .pagination_wrap {bottom: 10px;}
	.play_box {top: -16px;}
	.main_visual .navigation a {width: 19px;height: 29px;margin-top: -14px;}
	.main_visual .navigation .next {right: 20px;-webkit-background-size: 19px 29px;background-size: 19px 29px;}
	.main_visual .navigation .prev {left: 20px;-webkit-background-size: 19px 29px;background-size: 19px 29px;}
	.slider_text .st0 {font-size: 25px;}
	.main_visual .left_text {left: 90px;top: 35px;}
	.contact_box:after {width: 45px;height: 45px;margin-top: -24px;right: 10px;}
	.contact_box.box2:after {-webkit-background-size: 45px 45px;background-size: 45px 45px;}
	.contact_title a {width: 7px;height: 18px;-webkit-background-size: 7px 18px;background-size: 7px 18px;}
	.contact_title {font-size: 15px;padding-bottom: 10px;}
	.contact_title img {height: 14px;}
	.contact_cont {margin-top: 15px;}
	.notice .nd {font-size: 11px;}
	.notice .nn {font-size: 12px;}
	.notice .nt {font-size: 12px;}
	.penta_news {margin-top: 10px;}
	.main_wrap {padding: 30px 0;}
	.notice .notice_cont {padding: 0 5px;}
	.penta_news li .news_cell.cell1 {font-size: 12px;}
	.sitemap_title {font-size: 20px;margin-bottom: 10px;}
	.gnb .dropdown .dropdowna {font-size: 15px;}
	.contact_box.box1 {margin-top: 25px;}
	.contact_box .t1 {font-size: 11px;margin-bottom: 5px;}
	.contact_box .t2  {font-size: 12px;}
	.contact_box .t3, .contact_box .t3 a {font-size: 15px;}
	.contact_box {height: 120px;}
	.contact_box.box2 {margin-top: 15px;}
	.contact_box {padding-left: 15px;}
	.penta_news li .news_cell.cell0 {font-size: 12px;}
	.penta_news li .news_cell.cell1 {font-size: 10px;}
	.contact_cont.volvo {height: 240px;-webkit-background-size: 100% 240px;	background-size: 100% 240px;}
	.volvo_news {font-size: 12px;}
	.slider_text .st1.mt25 {margin-top: 8px !important;}

}
@media (max-width: 767px) {
	.slider_text .st1 {font-size: 12px;word-break:keep-all;}
	.slider_text .st0 {font-size: 17px;padding-top: 55px;}
	.slider_text .st0:before {-webkit-background-size: 120px auto;background-size: 120px auto;width: 120px;}
	.main_visual .left_text {left: 45px;}
	.contact_box.box1 {margin-top: 20px;background-position: right right;-webkit-background-size: 100% 120px;background-size: 100% 120px;}
	.contact_box.box2 {margin-top: 0px;}
	.contact_title {margin-top: 10px;}
}