@charset "utf-8";
* {-webkit-text-size-adjust:100%; -moz-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-sizing:border-box;word-break:keep-all;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin:0;padding:0;border:0;color:#202020;word-break:break-all;text-align:justify;
}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q demo
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
strong {font-weight: bold;}
em {font-style: italic;}
input[type="text"], input[type="password"], input[type="number"], input[type="tel"] {-webkit-appearance:none;appearance:none;-moz-appearance:none}
a {text-decoration:none;}
img{vertical-align:top;}
legend, caption{display:none}
ul,li,dd,dt,dl,ol{list-style:none;padding-left:0;}
input[type="text"], input[type="password"], input[type="number"], input[type="tel"] {-webkit-appearance:none;appearance:none;-moz-appearance:none}

html {position: relative;min-height: 100%;min-width:340px;font-size:17px;} 
body{position:relative;min-width:340px;font-family:"Pretendard Variable", Pretendard, 'Montserrat', Verdana, Tahoma, AppleGothic, sans-serif;color:#202020;font-size:1.0rem;line-height:1.6;font-weight:400;letter-spacing:-0.7px;}
@media (max-width: 767px){    
    body{font-size:15px;}
}


@media (min-width: 1200px) {
    .container {
        width:95%
    }
}
@media (min-width: 1620px) {
    .container {
        width:1620px
    }
}

@media (max-width: 767px) {
    .container {
        width:100%
    }
}

.content-wrap{position:relative;margin-top:0;min-height:1200px;}

@media (max-width: 767px){    
    .content-wrap{position:relative;padding-top:50px;min-height:auto;}
}
.sub-content{min-height:400px;padding-bottom:150px;}

@media (max-width: 767px){    
    .sub-content{min-height:auto;padding-bottom:50px;}
}

header{overflow:hidden;min-height:87px;border-top:3px solid #f26d1e;position:fixed;top:0;right:0px;left:0px;z-index:1030;background:#fff;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
header .etc-wrap{height:30px;overflow:hidden;padding-right:40px;}
header .etc-wrap .etc{overflow:hidden;}
header .etc-wrap .etc > ul{overflow:hidden;float:right;}
header .etc-wrap .etc > ul > li{float:left;}
header .etc-wrap .etc > ul > li > a{display:inline-block;padding:10px 10px 10px 10px;position:relative;font-family: "Poppins", sans-serif;font-size:14px;font-weight:400;color:#999;opacity:1.0;filter:alpha(opacity:'100');-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
header .etc-wrap .etc > ul > li > a:hover{color:#333;opacity:1.0;filter:alpha(opacity:'100');-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
header .etc-wrap .etc > ul > li > a::after{position:absolute;right:0;top:16px;width:1px;height:11px;background:#d5d5d5;content:'';opacity:0.4;filter:alpha(opacity:'40');}
header .etc-wrap .etc > ul > li:last-child > a::after{position:absolute;right:0;top:8px;width:0px;height:10px;background:#fff;content:'';}
header .header-logo{position:absolute;width:200px;left:40px;top:-15px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;z-index:1000;}
header .header-logo h1{position:relative;width:100%;max-width:200px;height:auto;}
header .header-logo h1 img{width:100%;}
header .header-logo h1 img.logo-black{position:absolute;top:0;left:0;}
.logo-on{opacity:1.0;filter:alpha(opacity:'100');-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.logo-off{opacity:0.0;filter:alpha(opacity:'0');-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
header .gnb-wrap{width:100%;position:relative;}
header .gnb{position:relative;height:60px;display:flex;justify-content:center;margin-left:200px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
header .gnb > li{position:relative;float:left;padding-left:2%;padding-right:2%;}
header .gnb > li > a{display:inline-block;width:100%;padding:6px 0 37px 15px;font-size:18px;line-height:18px;font-family: "Poppins", sans-serif;font-weight:400;color:#202020;text-align:left;letter-spacing:0px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
header .gnb > li > a:hover, header .gnb > li > a:focus, header .gnb > li > a.active{color:#f26d1e;font-weight:400;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}

header .gnb > li > .depth{top:60px;padding-top:0px;}
header .gnb > li > .depth > li{position:relative;}
header .gnb > li > .depth > li > a{display:inline-block;width:160px;padding:12px 15px 12px 15px;font-size:14px;font-weight:400;line-height:1.0;color:#202020;letter-spacing:-0.7px;text-align:left;border-radius:20px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
header .gnb > li > .depth > li > a:hover{position:relative;padding:12px 5px 12px 25px;color:#fff;background:#f26d1e;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
header .gnb > li > .depth > li > a:hover::after{position:absolute;left:13px;top:16px;width:5px;height:5px;border-radius:5px;background:#fff;content:'';opacity:0.7;filter:alpha(opacity:'70');-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
header .gnb > li > .depth > li.on > a{color:#fff;background:#f26d1e;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}


#header_m{z-index:5000;position:absolute;right:0px;left:0px;background:#fff;border-bottom:1px solid #000;min-width:340px;border-top:4px solid #f26d1e;}
#header_m .snb_all{background:#f26d1e;}
#header_m .snb_all > li{position:relative;text-align:center;border-bottom:1px solid #f37f3f;}
#header_m .snb_all > li > a{color:#fff;font-size:16px;padding-left:20px;font-weight:500;text-align:left;}
#header_m .snb_all > li > .depth{display:none;overflow:hidden;width:100%;background:#fff}
#header_m .snb_all > li > .depth > li{padding-left:2px;text-align:left;}
#header_m .snb_all > li > .depth > li > a{font-size:14px;font-weight:400;color:#333;text-decoration:none;border-bottom: 1px solid #e5e5e5;padding-left:24px;}
#header_m .snb_all > li > .depth > li > a:hover{color:#c52c1a}
#header_m .snb_all > li > .depth > li > a:focus{color:#c52c1a}

#header_m .snb_all > li > .depth > li > .depth02{overflow:hidden;width:100%;background:#fff}
#header_m .snb_all > li > .depth > li > .depth02 > li{padding-left:2px;text-align:left;}
#header_m .snb_all > li > .depth > li > .depth02 > li > a{font-size:12px;font-weight:400;color:#333;text-decoration:none;border-bottom: 1px solid #e5e5e5;padding-left:44px;}
#header_m .snb_all > li > .depth > li > .depth02 > li > a:hover{color:#c52c1a}
#header_m .snb_all > li > .depth > li > .depth02 > li > a:focus{color:#c52c1a}



#header_m .close_all{height:55px;line-height:55px;background:#fff;text-align:right;padding-right:15px;border-bottom: 1px solid #d5d5d5;border-right: 1px solid #d5d5d5;z-index:100;border-top:4px solid #f26d1e;}
#header_m .close_all span{color:#999;font-size:24px;line-height:46px;cursor:pointer;z-index:101;}
#gray-window{display:none;position:fixed;top:0;background:#000;opacity:0.7;filter:alpha(opacity:'70');width:100%;height:100%;z-index:1000;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}    
#header_m > div{height:50px;position:relative; z-index:150}
#header_m > div h1{position:absolute; top:3px; width:100%;margin-top:0;margin-bottom:0;}
#header_m > div h1 a{display:block; height:36px;text-align:center;margin:0 auto; position:relative; z-index:1;font-size:26px;line-height:40px;font-weight:700;color:#000;letter-spacing:-1px;}
#header_m > div h1 a img{height:36px;padding-top:2px;}
#header_m > div .etc-mobile{position:absolute;top:12px;right:10px;z-index:160}
#header_m > div .etc-mobile li{float:left;}
#header_m > div .etc-mobile a{display:inline-block;width:40px;padding:2px 0 1px;border:1px solid #d5d5d5;text-align:center;font-size:13px;color:#202020;font-weight:600;margin-left:4px;}
#header_m > div .nav{float:left; position:relative; z-index:5; width:100%;}
#header_m > div .nav .nav_btn{display:block; position:absolute;width:30px; height:36px;top:12px; left:13px;}
#header_m > div .nav .nav_btn span{color:#999;font-size:22px;line-height:22px;cursor:pointer;width:37px; height:30px;}
#header_m > nav h1{position:absolute; top:8px; width:100%;margin-top:0;margin-bottom:0;}
#header_m > nav h1 a{display:block; height:36px;;text-align:left;position:relative; z-index:1;font-size:26px;line-height:40px;font-weight:700;color:#fff;letter-spacing:-1px;padding-top:0;padding-bottom:0;}
#header_m > nav h1 a img{height:36px;padding-top:2px;padding-left:20px;}
#fp-nav{margin-top:-32px;top:50%;position:fixed;z-index:100}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0!important;right:0;margin:0 auto!important}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#fff;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important}

@media (min-width:768px){
    .navbar-default{background-color:none;background-image:none;border-radius:0;box-shadow:none;border-color:none;}
    .navbar{border:none;}
    .navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#999 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#999 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#999),to(#e2e2e2));background-image:linear-gradient(to bottom,#999 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}

}

.cbp-spmenu-vertical{height:100vh !important;overflow-y:scroll !important;}



.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
    color: #f26d1e;
    background-color: #eee;
    border-color: #ddd
}

.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #f26d1e;
    border-color: #f26d1e
}

.product-snb{float:left;width:280px;position:relative;background:#fff;border-top:4px solid #f26d1e;margin-bottom:50px;}
.product-snb > ul{width:100%;}
.product-snb > ul > li {width:100%;}     
.product-snb > ul > li > a{display:inline-block;text-align:left;width:100%;padding:13px 15px 13px 15px;color:#202020;font-size:13px;font-weight:500;line-height:1.0;letter-spacing:-0.5px;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;background-image:url("/images/common/gnb_depth_none.png");background-position:251px center;background-repeat:no-repeat;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;word-break:keep-all;}
.product-snb > ul > li > a:hover, .product-snb > ul > li > a.on{color:#fff;background:#f26d1e;border-bottom:1px solid #f26d1e;border-right:1px solid #f26d1e;border-left:1px solid #f26d1e;background-image:url("/images/common/gnb_depth_on_none.png");background-position:251px center;background-repeat:no-repeat;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}


.product-snb > ul > li > .depth{display:none;border-right:1px solid #d5d5d5;border-left:1px solid #d5d5d5;}
.product-snb > ul > li > .depth > li{position:relative;}
.product-snb > ul > li > .depth > li > a{display:inline-block;width:100%;padding:10px 15px;font-size:13px;font-weight:400;line-height:1.0;color:#404040;letter-spacing:-0.5px;text-align:left;background:#f3f3f3;border-bottom:1px solid #d5d5d5;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.product-snb > ul > li > .depth > li > a:hover, .product-snb > ul > li > .depth > li > a:focus, .product-snb > ul > li > .depth > li > a.on{color:#fff;background:#5b5b5b;border-bottom:1px solid #5b5b5b;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}

.product-snb > ul > li > a.submenu{background-image:url("/images/common/gnb_depth_icon.png");background-position:251px center;background-repeat:no-repeat;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.product-snb > ul > li > a.submenu:hover, .product-snb > ul > li > a.submenu:focus{color:#fff;background:#f26d1e;background-image:url("/images/common/gnb_depth_icon_on.png");background-position:251px center;background-repeat:no-repeat;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.product-snb > ul > li > a.on.submenu{color:#fff;background:#f26d1e;background-image:url("/images/common/gnb_depth_icon_on.png");background-position:251px center;background-repeat:no-repeat;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}


.navbar{margin-bottom:0px;}       
.snb{}
#snb-menu > ul{width:100%;display:flex;justify-content:center;}
#snb-menu > ul > li {flex:auto;/*flex-grow:1;*/}
#snb-menu > ul{border-left:1px solid #d5d5d5;}
#snb-menu > ul > li > a{display:inline-block;text-align:center;width:100%;padding:15px 0 15px 0;color:#202020;border-right:1px solid #d3d3d3;font-size:15px;font-weight:500;line-height:1.0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
#snb-menu > ul > li > a:hover,#snb-menu > ul > li > a.on, #snb-menu > ul > li.active > a{color:#fff;background:#f26d1e;border-right:1px solid #f26d1e;text-shadow:none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.snb-wrap{position:relative;background:#fff;border-top:0px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.snb-wrap > .container{}
/* location */
.location-wrap{overflow:hidden;}
.location {font-size:14px;color:#666;text-align:left;padding-right:0px;}
.location a{display:inline-block;margin-left:5px;padding-right:13px;padding-top:0px;padding-bottom:0px;color:#666;letter-spacing:-0.5px;}
.location .last{margin-left:5px;padding-right:13px}
.location .con{margin-left:10px;padding-right:14px;background:url(../../images/icon/icon_location.png) 100% 7px no-repeat}
.location a:first-child{margin-left:0}
.location strong{margin-left:10px;font-weight:700;color:#333;}

@media (max-width:767px) {
    .snb{position:relative;top:20px;float:none;width:100%;margin-bottom:20px;}
    .location-wrap{display:none;position:absolute;top:10px;left:15px;right:0;float:none;width:100%;border-right:0;overflow:hidden;}
    .navbar-nav{margin:0;}
    #snb-menu > ul{border-left:0;display:block;justify-content:center;}
    #snb-menu > ul > li {width:100%;}
    #snb-menu > ul.li04 > li {width:100%;}         
    #snb-menu > ul > li > a{display:inline-block;text-align:center;width:100%;padding:10px 0 11px 0;color:#202020;border-right:0;font-size:13px;font-weight:700;}
    .snb-wrap{position:relative;background:#fff;border-top:0px solid #d5d5d5;border-bottom:0px solid #d5d5d5;}
    .snb-wrap > .container{padding-left:0;padding-right:0;}
}


.subvisual{width:100%;overflow:hidden;position:relative;height:350px;}
.subvisual .visual{position:relative;height:350px;}
.subvisual .visual h2{width:100%;position:absolute;font-size:70px;text-transform:uppercase;/*color:#00ccff;*/color:#fff;text-shadow: 0px 0px 5px rgba(0,0,0,0.8);font-weight:700;line-height:1.0;top:175px;left:0;text-align:center;}

.subvisual .subvisual01{background:url('/images/visual/sub_visual01.jpg') center center repeat-x;height:350px;}
.subvisual .subvisual02{background:url('/images/visual/sub_visual02.jpg') center 44% repeat-x;height:350px;}
.subvisual .subvisual0201{background:url('/images/visual/sub_visual0201.jpg') center 44% repeat-x;height:350px;}
.subvisual .subvisual0202{background:url('/images/visual/sub_visual0202.jpg') center 46% repeat-x;height:350px;}
.subvisual .subvisual0203{background:url('/images/visual/sub_visual0203.jpg') center 46% repeat-x;height:350px;}
.subvisual .subvisual0204{background:url('/images/visual/sub_visual0204.jpg') center 52% repeat-x;height:350px;}
.subvisual .subvisual0205{background:url('/images/visual/sub_visual0205.jpg') center 52% repeat-x;height:350px;}
.subvisual .subvisual0206{background:url('/images/visual/sub_visual0206.jpg') center 52% repeat-x;height:350px;}
.subvisual .subvisual03{background:url('/images/visual/sub_visual03.jpg') center center repeat-x;height:350px;}
.subvisual .subvisual04{background:url('/images/visual/sub_visual04.jpg') center center repeat-x;height:350px;}
.subvisual .subvisual05{background:url('/images/visual/sub_visual05.jpg') center center repeat-x;height:350px;}
.subvisual .subvisual06{background:url('/images/visual/sub_visual06.jpg') center center repeat-x;height:350px;}
.subvisual .subvisual08{background:url('/images/visual/sub_visual09.jpg') center center repeat-x;height:350px;}
.subvisual .subvisual09{background:url('/images/visual/sub_visual10.jpg') center center repeat-x;height:350px;}

@media (max-width: 767px){   
    .subvisual{width:100%;overflow:hidden;position:relative;height:150px;}
    .subvisual .visual{position:relative;height:150px;}
    .subvisual .visual h2{width:100%;position:absolute;font-size:28px;text-transform:uppercase;/*color:#00ccff;*/color:#fff;text-shadow: 0px 0px 5px rgba(0,0,0,0.8);font-weight:700;line-height:1.0;top:58px;left:0;text-align:center;}

    .subvisual .subvisual01{background:url('/images/visual/sub_visual01.jpg') center center repeat-x;height:150px;background-size:cover;}
    .subvisual .subvisual02{background:url('/images/visual/sub_visual02.jpg') center center repeat-x;height:150px;background-size:cover;}
    .subvisual .subvisual02{background:url('/images/visual/sub_visual02.jpg') center 44% repeat-x;height:150px;background-size:cover;}
    .subvisual .subvisual0201{background:url('/images/visual/sub_visual0201.jpg') center 44% repeat-x;height:150px;background-size:cover;}
    .subvisual .subvisual0202{background:url('/images/visual/sub_visual0202.jpg') center 46% repeat-x;height:150px;background-size:cover;}
    .subvisual .subvisual0203{background:url('/images/visual/sub_visual0203.jpg') center 46% repeat-x;height:150px;background-size:cover;}
    .subvisual .subvisual0204{background:url('/images/visual/sub_visual0204.jpg') center 52% repeat-x;height:150px;background-size:cover;}
    .subvisual .subvisual0205{background:url('/images/visual/sub_visual0205.jpg') center 46% repeat-x;height:150px;background-size:cover;}
    .subvisual .subvisual0206{background:url('/images/visual/sub_visual0206.jpg') center 52% repeat-x;height:150px;background-size:cover;}
    .subvisual .subvisual03{background:url('/images/visual/sub_visual03.jpg') center center repeat-x;height:150px;background-size:cover;}
    .subvisual .subvisual04{background:url('/images/visual/sub_visual04.jpg') center center repeat-x;height:150px;background-size:cover;}
    .subvisual .subvisual05{background:url('/images/visual/sub_visual05.jpg') center center repeat-x;height:150px;background-size:cover;}
    .subvisual .subvisual06{background:url('/images/visual/sub_visual06.jpg') center center repeat-x;height:150px;background-size:cover;}
    .subvisual .subvisual08{background:url('/images/visual/sub_visual09.jpg') center center repeat-x;height:150px;background-size:cover;}
    .subvisual .subvisual09{background:url('/images/visual/sub_visual10.jpg') center center repeat-x;height:150px;background-size:cover;}
}

.bx-wrapper{height:60vh !important;}

.section0{background-position: center center;background-repeat:no-repeat;background-size:cover;height:60vh;position:relative;margin-top:90px;}
.section0 .mainvisual00{background-image:url('/images/main/visual00_bg.jpg');background-position: center center;background-repeat:no-repeat;background-size:cover;height:60vh;}
.section0 .mainvisual01{background-image:url('/images/main/visual01_bg.jpg');background-position: center center;background-repeat:no-repeat;background-size:cover;height:60vh;}
.section0 .mainvisual02{background-image:url('/images/main/visual02_bg.jpg');background-position: center center;background-repeat:no-repeat;background-size:cover;height:60vh;}
.section0 .mainvisual03{background-image:url('/images/main/visual03_bg.jpg');background-position: center center;background-repeat:no-repeat;background-size:cover;height:60vh;}

.section0 .mainvisual00::after {content: "";position: absolute;top: 0; left: 0; right: 0; bottom: 0;background-color: rgba(0, 0, 0, 0.3);}
.section0 .mainvisual01::after {content: "";position: absolute;top: 0; left: 0; right: 0; bottom: 0;background-color: rgba(0, 0, 0, 0.3);}
.section0 .mainvisual02::after {content: "";position: absolute;top: 0; left: 0; right: 0; bottom: 0;background-color: rgba(0, 0, 0, 0.3);}
.section0 .mainvisual03::after {content: "";position: absolute;top: 0; left: 0; right: 0; bottom: 0;background-color: rgba(0, 0, 0, 0.3);}


.section0 .mainvisual-con{position:absolute;width:100%;z-index:999;top:24%;}
.section0 .mainvisual-con h3.tit{width:100%;position:absolute;font-family: "Poppins", sans-serif;font-size:4.5rem;color:#fff;font-weight:700;line-height:1.0;top:2rem;left:0;text-align:center;text-shadow: 0px 0px 10px rgba(0,0,0,0.6);}
.section0 .mainvisual-con p.txt{width:100%;position:absolute;font-size:3.3rem;color:#fff;font-weight:200;line-height:1.0;top:7rem;left:0;text-align:center;text-shadow: 0px 0px 5px rgba(0,0,0,0.6);}
.section0 .bx-wrapper .bx-prev{background:url('/images/main/arrow_right.svg')  0 0 no-repeat !important;border-width:0;width:35px !important;height:69px !important;left:60px !important;z-index:999 !important;}
.section0 .bx-wrapper .bx-next{background:url('/images/main/arrow_left.svg')  0 0 no-repeat !important;border-width:0;width:35px !important;height:69px !important;right:60px !important;z-index:999 !important;}
.section0 .bx-wrapper .bx-pager{display:block !important;}
.section0 .bx-pager{bottom:20px !important;z-index:999}

.section0 .bx-wrapper .bx-pager.bx-default-pager a {	background: #fff;	text-indent: -9999px;	display: block;	width: 20px;height: 20px;	margin: 0 5px;	outline: 0;	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 20px;}

.section0 .bx-wrapper .bx-pager.bx-default-pager a:hover,
.section0 .bx-wrapper .bx-pager.bx-default-pager a.active {background: #f26d1e !important;}

@media (max-width: 767px){
    .bx-wrapper{height:200px !important;}
    .section0{margin-top:0px;height:200px;}
    .section0 .mainvisual00{height:200px;}
    .section0 .mainvisual01{height:200px;}
    .section0 .mainvisual02{height:200px;}
    .section0 .mainvisual03{height:200px;}
    .section0 .mainvisual-con{position:absolute;width:100%;z-index:999;top:20%;}
    .section0 .mainvisual-con h3.tit{width:100%;position:absolute;font-size:22px;font-weight:700;line-height:1.0;top:20px;left:0;text-align:center;letter-spacing:-1.0px;}
    .section0 .mainvisual-con h3.ls2{letter-spacing:-1.5px}
    .section0 .mainvisual-con p.txt{width:100%;position:absolute;font-size:18px;line-height:1.0;top:48px;left:0;text-align:center;letter-spacing:-1.0px;}
    .section0 .bx-pager{bottom:10px !important;z-index:999}
    .section0 .bx-wrapper .bx-prev{display:none;width:35px !important;height:69px !important;left:20px !important;}
    .section0 .bx-wrapper .bx-next{display:none;width:35px !important;height:69px !important;right:20px !important;}
    .section0 .bx-wrapper .bx-pager.bx-default-pager a {	background: #fff;	text-indent: -9999px;	display: block;	width: 20px;	height: 4px;	margin: 0 2px;	outline: 0;	-moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px;}        
}

.section1{width:100%;padding:90px 0;text-align:center;}
.section1 > .container > h2{font-family: "Poppins", sans-serif;font-size:54px;color:#202020;font-weight:700;letter-spacing:-0.7px;line-height:1.0;text-align:center;}
.section1 > .container > p{font-size:18px;color:#202020;font-weight:400;letter-spacing:-0.7px;line-height:1.0;margin-top:35px;text-align:center;}
.section1 .flex-wrap a{display:inline-block;background:#f3f3f3;border:1px solid #d3d3d3;padding:30px 20px;border-radius:15px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.section1 .flex-wrap a:hover{background:#e5e5e5;border:1px solid #f26d1e;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.section1 .flex-wrap h3{font-size:24px;font-weight:700;line-height:1.0;color:#f26d1e;}
.section1 .flex-wrap h3 span{font-family: "Poppins", sans-serif;font-size:16px;font-weight:300;}
.section1 .flex-wrap p{font-family: "Poppins", sans-serif;font-size:18px;font-weight:500;}
.section1 .flex-wrap .main-products{background:#fff;border:1px solid #d3d3d3;padding:10px;border-radius:10px;}
/*
.section1 .flex-wrap .main-products img{filter: brightness(100%);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.section1 .flex-wrap .main-products img:hover{filter: brightness(115%);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
*/

@media (max-width:767px) {
    .section1{padding:30px 0;}
    .section1 > .container > h2{font-size:34px;}
    .section1 > .container > p{font-size:16px;line-height:1.3;margin-top:15px;}
    .section1 .flex-wrap h3{font-size:22px;}
    .section1 .flex-wrap h3 span{font-size:16px;}
    .section1 .flex-wrap p{font-size:14px;}
}
.section2{background-color:#f26d1e;background-image:url('/images/main/main_section02_bg.png');background-attachment:scroll;background-position: center center;background-size:cover;background-repeat:repeat;padding:90px 0 90px;text-align:center;}
.section2 > .container > h2{font-family: "Poppins", sans-serif;font-size:54px;color:#fff;font-weight:700;letter-spacing:-0.7px;line-height:1.0;text-align:center;}
.section2 .flex-wrap h3{font-size:34px;font-weight:700;color:#fff;line-height:0.8;}
.section2 .flex-wrap h3 span{font-family: "Poppins", sans-serif;font-size:18px;font-weight:300;color:#fff;}
.section2 .flex-wrap .main-products{position:relative;background:#fff;overflow:hidden;border:3px solid #f26d1e;border-radius:15px;}


.section2 .flex-wrap .main-products img{filter: brightness(70%);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.section2 .flex-wrap .main-products img:hover{filter: brightness(130%);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}

@media (max-width:767px) {
    .section2{padding:30px 0;}
    .section2 > .container > h2{font-size:34px;}
    .section2 > .container > p{font-size:16px;line-height:1.3;margin-top:15px;}
    .section2 .flex-wrap h3{font-size:22px;}
    .section2 .flex-wrap h3 span{font-size:16px;}
    .section2 .flex-wrap p{font-size:14px;}
}


footer{padding:35px 0 55px;background:#1a1a1a;text-align:left;}

footer .info{font-size:14px;color:#999;padding-top:0px;}
footer .info > strong{font-size:13px;color:#999;display:inline-block;padding-left:20px;}
footer .info > strong:first-child{padding-left:0;}
footer .info a{font-size:14px;color:#999;padding-top:0px;}
footer .info a:hover{text-decoration:underline;}
footer .part{font-size:14px;color:#00b0f0;padding-top:30px;}

footer .privacy{font-size:14px;color:#999;padding-top:30px;}
footer .privacy a{color:#fff}
footer .copyright{font-size:14px;color:#999;padding-top:10px;}

@media (max-width: 767px){    
    footer{font-size:12px;}
    footer .info > strong.mobile{padding-left:0;}
    footer .copyright{color:#999;font-size:10px;font-family:"Open Sans", "Nanum Gothic", "나눔고딕", Dotum, "돋움",Gulim, "굴림", Verdana, Tahoma, AppleGothic, sans-serif;padding-left:0px;margin-bottom:20px;}
}