﻿* {word-break:keep-all;}
.main_visual {position: relative;height: 960px;}  
.main_visual .item.item1 {background-image: url("/skin/default/img/main/main_visual01.jpg");}
.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%;-webkit-background-size: cover;
background-size: cover;background-repeat: no-repeat;background-position: center center;}
.slider_text {position: relative;width: 100%;height: 100%;left: 0;top: 0;z-index: 10;}
.slider_text .st1 {font-size: 22px;color: #fff;margin-bottom: 35px;font-weight: 500;text-align: center;letter-spacing: 4px;}
.slider_text .st2 {font-size: 72px;color: #fff;text-align: center;margin-bottom: 30px;}
.slider_text .st3 {font-size: 24px;color: #fff;text-align: center;letter-spacing: -0.5px;}

.pagination_wrap .container {position:relative;}
.pagination_wrap {text-align: center;margin: 0;position: absolute;left: 0;bottom:40px;z-index: 50;width: 100%;font-size: 0;}
.dotsCont {display: inline-block;margin: 0;border-radius: 0;}
.dotsCont .owl-dot {cursor: pointer;display: inline-block;margin: 0 10px;white-space: nowrap;position: relative;width: 10px;height: 10px;border: 1px solid transparent;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;background-color: #cec7c2;border-radius:50%;}
.dotsCont .owl-dot.active {background-color: #b49055;}

.main_biz .pagination_wrap {bottom: 75px;}

.main_company {height: 880px;background-color: #eeeced;} 
.company_box {height: 100%;background-color: #eeeced;}
.company_box_tit {text-align: center;position: relative;font-size: 34px;color: #000;letter-spacing: 5px;padding-bottom: 60px;margin-bottom: 20px;}
.company_box_tit:after {position: absolute;left: 50%;bottom: 0;content: "";width: 1px;height: 40px;background-color: #cda559;}
.company_box_txt {text-align: center;font-size: 15px;color: #000;line-height: 1.5;margin-bottom: 50px;}
.company_box_link {display: inline-block;width: 195px;height: 40px;line-height: 40px;text-align: center;font-size: 13px;color: #000;border:1px solid #515153;}

.main_biz {padding-bottom: 140px;position: relative;}
.main_stit {text-align: center;font-size: 18px;color: #cda559;margin-bottom: 25px;}
.main_tit {text-align: center;font-size: 40px;color: #000;font-family: "Noto Serif KR";line-height: 1.2;}
.biz_wrap {position: relative;text-align: center;}
.biz_slide.owl-carousel .owl-item.over .biz_item:before {
   content: "";display: block;background-color: rgba(255, 255, 255, 0.5); position: absolute;left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}
.main_biz2 {padding-bottom: 110px;background-color: #eeeced;}
.biz_box {height: 360px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;
background-size: cover;}
.biz_box.box1 {background-image: url("/skin/default/img/main/biz_box_img1.jpg");}
.biz_box.box2 {background-image: url("/skin/default/img/main/biz_box_img2.jpg");}
.biz_box.box3 {background-image: url("/skin/default/img/main/biz_box_img3.jpg");}
.biz_box.box4 {background-image: url("/skin/default/img/main/biz_box_img4.jpg");}
.biz_box_tit {text-align: center;font-size: 26px;color: #fff;font-family: "Noto Sans";}

.main_product {padding-bottom: 120px;}
.product_wrap {position: relative;}
.product_tit {text-align: center;font-size: 20px;font-weight: 700;color: #000;font-family: "Noto Sans";margin-top: 50px;line-height: 1.2;}
.product_txt {text-align: center;font-size: 18px;color: #666666;font-weight: 300;font-family: "Noto Sans";margin-top: 10px;line-height: 1.2;}
.product_slide .product_item img {width: auto;margin: 0 auto;}

.product_wrap .product_nav {position: absolute;top: 50%;width: 100%;}
.product_wrap .product_nav a {display: block;overflow: hidden;margin-top: -38px;position: absolute;top: 50%;z-index: 50;white-space: nowrap;width: 76px;height: 76px;}
.product_wrap .product_nav .prev {background-image: url('/skin/default/img/main/product_arrow_prev.png');left: -90px;background-repeat: no-repeat;}
.product_wrap .product_nav .next {background-image: url('/skin/default/img/main/product_arrow_next.png');right: -90px;background-repeat: no-repeat;}
.product_wrap .product_nav a.prev:hover {background-image: url('/skin/default/img/main/product_arrow_prev_on.png');}
.product_wrap .product_nav a.next:hover {background-image: url('/skin/default/img/main/product_arrow_next_on.png');}

.main_last {padding-bottom: 130px;}
.notice_box {height: 260px;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: bottom right;padding: 0 50px;}
.notice_box.box1 {background-image: url("/skin/default/img/main/notice_box1.jpg");margin-right: 5px;}
.notice_box.box2 {background-image: url("/skin/default/img/main/notice_box2.jpg");}
.notice_tit {font-size: 26px;color: #000;font-family: "Noto Serif KR";line-height: 1.2;letter-spacing: -0.5px;}
.notice_stit {font-size: 16px;color: #c3a36f;font-weight: 600;margin-bottom: 15px;}
.main_company_img {height: 100%;}
.lora {font-family: "Lora" !important;}
@media (max-width: 1430px) {

}
@media (max-width: 1359px) {
	.main_visual {height: 860px;}
	.slider_text .st2 {font-size: 60px;}
	.slider_text .st3 {font-size: 20px;}
	.main_company {height: 650px;}
	.main_tit {font-size: 30px;}
	.biz_box_tit {font-size: 22px;}
	.product_tit {font-size: 16px;}
	.product_txt {font-size: 14px;}
	.notice_tit {font-size: 20px;}
}
@media (max-width: 1199px) {
	.main_visual {height: 760px;}
	.slider_text .st2 {font-size: 50px;}
	.company_box_tit {font-size: 30px;}
	.company_box {padding: 0 20px;}
	.main_company {height: 550px;}
	.biz_box {height: 300px;}
	.product_wrap .product_nav .prev {left: 0;}
	.product_wrap .product_nav .next {right: 0;}
}
@media (max-width: 991px) {	
	.main_visual {height: 560px;}
	.slider_text .st1 {font-size: 18px;margin-bottom: 20px;}
	.slider_text .st2 {font-size: 40px;margin-bottom: 15px;}
	.slider_text .st3 {font-size: 18px;}
	.company_box_tit:after {height: 20px;}
	.company_box_tit {font-size: 20px;padding-bottom: 30px;margin-bottom: 10px;}
	.company_box_txt {margin-bottom: 25px;}
	.main_company {height: 400px;}
	.company_box_txt {font-size: 13px;}
	.main_stit {font-size: 15px;margin-bottom: 15px;}
	.main_tit {font-size: 25px;}
	.main_biz {padding-bottom: 70px;}
	.main_biz .pagination_wrap {bottom: 35px;}
	.pagination_wrap {bottom: 20px;}
	.company_box_link {width: 150px;}
	.biz_box_tit {font-size: 18px;}
	.biz_box {height: 200px;}
	.main_biz2 {padding-bottom: 55px;}
	.product_wrap .product_nav a {width: 38px;height: 38px;margin-top: -19px;-webkit-background-size: 38px auto;background-size: 38px auto;}
	.product_tit {font-size: 15px;margin-top: 25px;}
	.main_product {padding-bottom: 60px;}
	.main_last {padding-bottom: 65px;}
	.notice_stit {font-size: 13px;margin-bottom: 10px;}
	.notice_tit {font-size: 15px;}
	.notice_box {padding: 0 25px;height: 160px;}
}
@media (max-width: 767px) {
	.main_visual {height: 360px;}
	.slider_text .st1 {font-size: 15px;}
	.slider_text .st2 {font-size: 25px;}
	.slider_text .st3 {font-size: 14px;line-height: 1.2;}
	.main_company_img {height: auto;max-width:100%;}
	.main_company {height: auto;}
	.company_box {padding: 30px 20px;}
	.company_box_tit {font-size: 15px;}
	.main_tit {font-size: 18px;}
	.main_stit  {font-size: 14px;}
	.biz_box_tit {font-size: 14px;}
	.biz_box {height: 100px;}
	.product_txt {font-size: 13px;}
	.product_tit {font-size: 14px;}
	.notice_box.box1 {margin-right: 0;margin-bottom: 5px;}
	.notice_tit {font-size: 14px;}
}
@media (max-width: 374px) {

}