@charset "utf-8";

/*메인공통*/
.wrap {height:100%;}
.container {padding:0;}
section {position:relative;background:#fff;}
.list_more_view {position:absolute;right:10px;top:30px;display:inline-block;height:20px;padding:0 7px;line-height:20px;background:#08164e;color:#fff;border-radius:15px;font-size:11px;text-align:center;}
.page {overflow:hidden;}
.sec_tit {font-size:23px;line-height:23px;font-weight:700;text-align:center;font-family:'Noto Sans KR';}
.ment {margin-top:10px;text-align:center;font-size:14px;color:#555}
.view_more {position:absolute;left:0;top:0;right:0;bottom:0;display:block;text-indent:-9999px;overflow:hidden;}
.view_btn {padding-top:20px;}
.view_btn a {display:block;width:300px;margin:0 auto;height:30px;line-height:30px;font-size:13px;border:1px solid #009b7b;color:#009b7b;text-align:center;}

/*init bx slider*/
.bx-wrapper {border:0;margin:0;background:none;box-shadow:none}
.bx-wrapper .bx-controls {text-align:center;}
.bx-wrapper .bx-controls-direction {position:absolute;left:0;right:0;top:50%;transform: translate(0%,-50%);-webkit-transform: translate(0%,-50%);}
.bx-wrapper .bx-controls-direction a {position:absolute;width:32px;height:27px;z-index:99;text-indent:-9999px;overflow:hidden;font-size:0;}
.bx-wrapper .bx-controls-direction .bx-prev {left:15px;background:url('../images/index/bt_main_slide_l.png') no-repeat 50% 50%;background-size:32px;}
.bx-wrapper .bx-controls-direction .bx-next {right:15px;background:url('../images/index/bt_main_slide_r.png') no-repeat 50% 50%;background-size:32px;}
.bx-wrapper .bx-pager {display:inline-block;vertical-align:middle;}
.bx-wrapper .bx-pager .bx-pager-item {display:inline-block;margin:0 2px;vertical-align:middle;}
.bx-wrapper .bx-pager .bx-pager-link {display:inline-block;background:#fff;border-radius:50%;text-indent:-9999px;overflow:hidden;}
.bx-wrapper .bx-pager.bx-default-pager a {width:12px;height:12px;margin:0 2px;background:none;border:1px solid #fff;}
.bx-wrapper .bx-pager .bx-pager-link.active {width:12px;height:12px;background:#fff;border:1px solid #fff;}
.bx-wrapper .bx-controls-auto {display:inline-block;margin-right:10px;vertical-align:middle;}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {position:absolute;left:10px;top:1px;display:inline-block;vertical-align:middle;}
.bx-wrapper .bx-controls-auto a {display:inline-block;width:22px;height:25px;text-indent:-9999px;overflow:hidden;opacity:1;}
.bx-wrapper .bx-controls-auto a.active {display:inline-block;opacity:0.5;display:none;}
.bx-wrapper .bx-controls-auto a.bx-start {background:url('../images/index/slider_play.png') no-repeat 50% 50%;background-size:8px;}
.bx-wrapper .bx-controls-auto a.bx-stop {background:url('../images/index/slider_stop.png') no-repeat 50% 50%;background-size:10px;}

/*sec_main_visual*/
.sec_main_visual {position:relative;}
.sec_main_visual .bx-controls-direction {display:none;}
.sec_main_visual .txt {position:absolute;left:15px;right:15px;top:50%;text-align:left;transform: translate(0%,-50%);-webkit-transform: translate(0%,-50%);}
.sec_main_visual .section_inner {}
.sec_main_visual .scene {}
.sec_main_visual .scene img {width:100%;}
.sec_main_visual .txt h2 {position:relative;font-size:33px;font-weight:300;line-height:38px;font-family:'Noto Sans KR';font-weight:500;color:#fff;letter-spacing:-1px;z-index:10;text-shadow: 1px 1px 10px #2f2f2f;}
.sec_main_visual .txt p {margin-top:25px;font-size:20px;text-shadow: 1px 1px 10px #2f2f2f;color:#fff;font-family:'Noto Sans KR';font-weight:300;}
.sec_main_visual .bx-controls {position:absolute;left:50%;bottom:50px;z-index:100;padding:2px 10px 2px 30px;transform: translate(-50%, 0%);-webkit-transform: translate(-50%, 0%);background:#0000005c;border-radius:15px;}

/*sec_main_global*/
.sec_main_global {padding:30px 0 35px 0;background:#fff url('../images/index/bg_main_global.png') no-repeat;background-size:100%;}
.sec_main_global .sec_tit {padding-bottom:10px;color:#fff;font-weight:700;}
.sec_main_global .sec_tit em {font-weight:100}
.sec_main_global .sec_tit + p{padding-bottom:30px;color:#fff;text-align:center; font-size:13px;}
.sec_main_global .scene .visual {display:block;}
.sec_main_global .scene .visual img {width:100%;}
.sec_main_global .scene .cnt {position:relative;width:200px;padding:20px 10px;margin-top:-52px;background:#fff;box-shadow:0px 3px 10px #a9a9a9}
.sec_main_global .scene .cnt .nation {position:relative;display:block;font-weight:bold;}
.sec_main_global .scene .cnt .nation .flag {position:absolute;right:0;top:5px;}
.sec_main_global .scene .cnt .nation .flag img {width:17px;box-shadow:0px 0px 5px #ccc;}
.sec_main_global .scene .cnt .desc {min-height:57px;margin-top:10px;font-size:13px;display:-webkit-box;text-overflow: ellipsis;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient: vertical;}
.sec_main_global .sliderSecBox .bx-wrapper {/*max-width:100% !important;*/margin:0 auto;}
.sec_main_global .sliderSecBox .bx-wrapper .bx-viewport {padding:10px 0 20px 0;box-sizing:inherit;}
.sec_main_global .bx-controls {width:300px;margin:-44px auto 0 auto;text-align:right;}
.sec_main_global .bx-default-pager {display:inline-block;padding:3px 10px;border:1px solid #333;border-radius:15px;color:#333;font-size:12px;}
.sec_main_global .bx-wrapper .bx-pager.bx-default-pager a {display:inline;height:auto;border:0;width:auto;margin:0;}
.sec_main_global .bx-wrapper .bx-pager .bx-pager-link.active {height:auto;}
.sec_main_global .bx-wrapper .bx-pager .bx-pager-item {display:inline;vertical-align: initial;}
.sec_main_global .bx-wrapper .bx-pager .bx-pager-item a {display:none;}
.sec_main_global .bx-wrapper .bx-pager .bx-pager-item a.active {display:inline;}
.sec_main_global .bx-wrapper .bx-pager .bx-pager-item:last-child a {display:inline;}
.sec_main_global .bx-wrapper .bx-pager .bx-pager-item:last-child a:before {content:" / "}

/*sec_main_product*/
.sec_main_product {padding:30px 0 35px 0;background:#f2f2f2}
.sec_main_product .sec_tit {font-weight:300}
.sec_main_product .sec_tit em {font-weight:700;color:#009b7b}
.sec_main_product .sec_tit + p{text-align:center;margin-top:10px; font-size:13px;}
.sec_main_product .section_inner {}
.sec_main_product .sliderSecBox {}
.sec_main_product .sliderSecBox .bx-wrapper {/*max-width:100% !important;*/margin:0 auto;}
.sec_main_product .sliderSecBox .bx-wrapper .bx-viewport {padding:10px 0 15px 0;box-sizing:inherit;}
.sec_main_product .sliderSecBox .linkSlider {text-align:center;}
.sec_main_product .sliderSecBox .cate {display:block;text-align:center;margin-top:20px;font-family: 'Maven Pro';font-weight:600;font-size:15px;}
.sec_main_product .sliderSecBox p {margin-top:3px;line-height:140%;}
.sec_main_product .sliderSecBox {margin-top:20px;}
.sec_main_product .productSlider .scene {margin-bottom:20px;box-shadow:2px 2px 10px #666}
.sec_main_product .productSlider .thumb {}
.sec_main_product .productSlider .thumb img {}
.sec_main_product .productSlider .detail {padding:20px 10px;background:#fff;}
.sec_main_product .productSlider .detail .tit {display:block;font-weight:bold;}
.sec_main_product .productSlider .detail .desc {margin-top:10px;height:44px;overflow:hidden;font-size:13px;line-height:22px;}
.sec_main_product .sliderSecBox .bx-wrapper .bx-pager .bx-pager-link {background:transparent;border:1px solid #b5b5b5}
.sec_main_product .sliderSecBox .bx-wrapper .bx-pager .bx-pager-link.active {background:#009b7b;border:1px solid #009b7b}
.sec_main_product .sliderSecBox .bx-wrapper .bx-controls-direction {margin-top:-33px;}


/*sec_main_place*/
.sec_main_place .section_inner {padding:55px 15px 50px 15px;}
.sec_main_place .sliderSecBox {margin:10px;}
.sec_main_place .bx-controls-direction a {display:inline-block;width:12px;height:31px;}
.sec_main_place .bx-controls-direction .bx-prev {left:-20px;background:url('../images/index/bt_slider_prev.jpg') no-repeat;background-size:12px;}
.sec_main_place .bx-controls-direction .bx-next {right:-20px;background:url('../images/index/bt_slider_next.jpg') no-repeat;background-size:12px;}
.sec_main_place .thumbSlider .scene a {position:relative;display:block;}
.sec_main_place .thumbSlider .scene a:before {content:"";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:#000;opacity:0.6;}
.sec_main_place .thumbSlider .scene.active a:before {display:none;}
.sec_main_place .place_wrap {margin-top:10px;}
.sec_main_place .place_wrap .full_img {position:relative;}
.sec_main_place .place_wrap .full_img li {}
.sec_main_place .place_wrap .full_img li.active {display:block;}
.sec_main_place .place_wrap .full_img li img {width:100%;}
.sec_main_place .place_desc {margin-top:15px}
.sec_main_place .place_desc .tit {margin-bottom:5px;font-size:16px;}
.sec_main_place .place_desc p {position:relative;width:100%;overflow:hidden;}
.sec_main_place .place_desc p strong {position:absolute;left:0;top:0;color:#012c6c;font-size:13px;}
.sec_main_place .place_desc p span {display:block;padding-left:60px;font-size:13px;}
.sec_main_place .view_btn {text-align:center;margin:10px 0;}
.sec_main_place .bt_view_more {position:relative;display:inline-block;width:50%;margin-top:10px;padding:10px 0;border:1px solid #222;z-index:10}

@media all and (max-width:414px) {
.sec_main_global .globalSlider,
.sec_main_product .productSlider  {margin-left:57px;}
}

@media all and (max-width:375px) {
.sec_main_global .globalSlider,
.sec_main_product .productSlider  {margin-left:37px;}
}

@media all and (max-width:360px) {
.sec_main_global .globalSlider,
.sec_main_product .productSlider  {margin-left:30px;}
}


@media all and (max-width:320px) {
.sec_main_global .globalSlider,
.sec_main_product .productSlider  {margin-left:10px;}
}


