
@charset "utf-8";

.home-intro .slide-h{line-height:1.2;
			 font-family:Georgia,Times,Times New Roman,serif;}


.home-intro .slide-h{font-family:Georgia,Times,Times New Roman,serif;}


@media (min-width:37.5em){.home-brands-h br,.home-glance-h br,.home-news-h br{display:none}}
@media (min-width:48em){.home-brands-h,.home-glance-h,.home-news-h{font-size:3.2em}}

.home-intro{visibility:hidden;position:relative}
.home-intro:after{content:"";
				  visibility:hidden;
				  position:absolute;
				  top:0;left:0;right:0;bottom:0;background:#000;
				  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=#valuePercent)";
				  filter:alpha(opacity=0);
				  opacity:0;
				  z-index:10;
				  -webkit-transition:visibility 0s .3s,opacity .3s;
				  -o-transition:visibility 0s .3s,opacity .3s;
				  transition:visibility 0s .3s,opacity .3s}


.home-intro .slide-h,
.home-intro .slide-more,
.home-intro .slide-sub,
.home-intro .slider,
.home-notice{visibility:hidden}

.home-intro .slick-slider{overflow:hidden}
.home-intro .slick-slider .slide{display:block}
.home-intro .slick-arrow{position:absolute;
						 overflow:hidden;
						 margin-top:-26px;
						 padding:10px;
						 bottom:23px;
						 z-index:52}
.home-intro .slick-prev{left:10px}
.home-intro .slick-next{right:10px}
.home-intro .slick-controller{position:absolute;bottom:0;left:0;right:0;z-index:51}

.home-intro .slick-progress{width:100%;height:7px;background:#f5f5f5}
.home-intro .slick-progress-bar{width:0;height:7px;background:#cb521e;}
.home-intro .slide{display:none;position:relative;background:50% 50% no-repeat;background-size:cover}
.home-intro .slide-spacer{position:relative;
						  overflow:hidden;
						  height:100vh;
						  min-height:calc(100vh - 60px);
						  text-align:center;
						  z-index:1}
.no-cssvhunit .home-intro .slide-spacer{height:518px}
.home-intro .slide-placer{position:absolute;top:0;left:0;right:0;bottom:0;white-space:nowrap;z-index:2}
.home-intro .slide-placer .slide-content{display:inline-block;min-width:100%;vertical-align:middle;white-space:normal}
.home-intro .slide-placer:after{content:"";display:inline-block;vertical-align:middle;height:90%}
.home-intro .slide:first-child{display:block}
.home-intro .slide-h{margin-top:.40541em;padding:0;color:#fff;font-size:4.2em;letter-spacing:-.03em;font-weight:normal;}
.home-intro .slide-sub{font-size:1.2em; width:80%; color:#fff; font-weight:normal;margin:.40541em auto 0 auto;
	  letter-spacing:-.05em;}

.home-glance .item:after,.home-glance .item:before,.home-news .thumb:after,.home-news .thumb:before{content:''}

@media (min-width:48em){.home-intro .slick-arrow{bottom:50%;margin-top:32.5px}
						.home-intro .slide-placer:after{height:100%}
						.home-intro .slide-h{font-size:3em;border:none;}
						.home-intro .slide-sub{font-size:1.5em;}}

@media (min-width:760px) and (max-width:1024px){.home-intro .slide-spacer{height:100vh}
						.no-cssvhunit .home-intro .slide-spacer{height:600px}
						.home-intro .slide-placer{width:79%;margin:0 auto}
						.home-intro .slide-h{font-size:8em;width:580px;border-bottom:1px solid #fff;margin:0 auto}
						.home-intro .slide-sub{display:inline-block;font-size:1.6em;width:580px;}}

@media (min-width:1025px) and (max-width:1680px){.home-intro .slide-placer{width:75%;margin:0 auto}
						.home-intro .slide-h{font-size:9.5em;border-bottom:1px solid #fff;width:710px;padding:0;margin:0 auto;}
						.home-intro .slide-sub{display:inline-block;font-size:2em;width:710px;}}

@media (min-width:1681px) {.home-intro .slick-prev{left:40px}
						.home-intro .slick-next{right:40px}
						.home-intro .slide-placer{width:60%;margin:0 auto}
						.home-intro .slide-sub{display:inline-block;font-size:2em}
						.home-intro .slide-h{font-size:11.5em;padding:0;width:850px;border-bottom:1px solid #fff;margin:0 auto;}}

#section2 .main_h{margin-bottom:0px;}
.main_h{font-family:Georgia,Times,Times New Roman,serif;
		font-size:50px;
		letter-spacing:-.03em;
		color:#202020;
		text-align:center;
		font-weight:normal;
		margin-bottom:25px;}
.home-news > .main_h{margin-bottom:0;}
.home-news .thumb-desc,{
    overflow-wrap: break-word;
    word-break: keep-all;
}

.slide-sub br {
    display: none;}
@media (min-width: 37.5em) {
.slide-sub br {
    display: block;}
}
@media (max-width: 47.99em) {
	.main_h{font-size:22px;}
	.home-news > .main_h{padding-bottom:60px;}
	.home-news {
    padding-bottom:50px;
}
	
}

.item-data{
    font-family:Georgia,Times,Times New Roman,serif;
}
.home-brands-h, {
    color: #202020;
    font-size: 50px;
    letter-spacing: -0.02em;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
}
/*01/04/24 페이지네이션,인스타아이콘 수정*/
.slick-dots {width: 80%;}
.slide-sns {margin-top:20px; font-size:1.5em;}

@media (min-width: 37.5em) {
.home-brands-h br, .home-news-h br {
    display: none;
}
}
@media (min-width: 48em) {
.home-brands-h, .home-news-h {
    font-size: 3.2em;
}
}

.home-news .thumb::after, .home-news .thumb::before {
    content: "";
}

.home-news {
    padding-bottom:20px;
    padding-top: 50px;
}
.home-news .l-wide {
    position: relative;
}

.home-news-list {
    border-top: 1px solid #e0e0e0;
}
.home-news .thumb {
    border-bottom: 1px solid #e0e0e0;
    font-size: 1.6em;
    line-height: 1.4;
    padding-bottom: 20px;
    padding-top: 20px;
}
.home-news .thumb::before {
    display: block;
}
.home-news .thumb::after {
    clear: both;
    display: table;
}
.home-news .thumb-block {
    float: right;
    margin-left: 10px;
    width: 33.3333%;
}

.home-news .thumb-desc {
    -moz-box-orient: vertical;
    display: -webkit-box;
    float: left;
    height: 62px;
    margin: 0.5em 0;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 58.3333%;
	text-align:left;
}
.home-news .thumb-img img {
    width: 100%;
}
.home-news .thumb a:focus .thumb-desc, .home-news .thumb a:hover .thumb-desc {
    color: #cb521e;
    text-decoration: underline;
}
.home-news .more {
    margin-top: 7.8125%;
    text-align: center;
}
@media (min-width: 48em) {
.home-news {
    padding-bottom: 40px;
    padding-top: 40px;
}

.home-news-list {
    border-top: 0 none;
}
.home-news .thumb {
    border-bottom: 0 none;
    font-size: 1.8em;
}
.home-news .thumb-block {
    float: none;
    margin-left: 0;
    width: 100%;
}
.home-news .thumb-desc {
    box-sizing: border-box;
    padding: 10px;
    width: 100%;
	text-align:left;
}
.home-news .more {
    margin: 0;
    position: absolute;
    right: 10px;
    top: 0;
}
}
.home-brands .slider-detail, .home-notice {
    box-sizing: border-box;
}

.home-brands .slick-overlay, .home-brands .slide::before, .home-notice::before {
    content: "";
}

.home-brands {
    padding: 40px 5% 50px;
    position: relative;
}

.home-brands .slick-slide .slide-img {
    width: 100%;
}
.home-brands .slick-overlay {
    background: #000 none repeat scroll 0 0;
    bottom: 0;
    opacity: 0.3;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 1;
}
.no-backgroundblendmode .home-brands .slick-overlay {
    opacity: 0.3;
}
.home-brands .slick-overlay-left {
    left: 0;
}
.home-brands .slick-overlay-right {
    right: 0;
}
.home-brands .slick-arrow {
    margin-top: -20px;
    padding: 0;
    position: absolute;
    top: 50%;
    z-index: 1;
}
.home-brands .slick-prev {
    left: 10px;
}
.home-brands .slick-next {
    right: 10px;
}
.home-brands .slick-dots {
    bottom: -50px;
    top: auto;
}
.home-brands .slider {
    position: relative;
}
.home-brands .slider-detail {
    background: #f5f5f5 none repeat scroll 0 0;
    box-sizing: border-box;
    padding: 40px 8.33333%;
}
.home-brands .slider-detail .item {
    overflow: hidden;
    text-align: center;
}
.home-brands .slide {
    overflow: hidden;
    position: relative;
}
.home-brands .slide::before {
    display: block;
    height: 0;
    padding-bottom: 100%;
}
.home-brands .slide-img {
    max-width: none;
    position: absolute;
    right: 0;
    top: 0;
}
.home-brands .slide-cont {
    display: none;
}
.home-brands .slide-h {
    margin: 20px 0;
}
.home-brands .slide-h img{vertical-align:bottom;}
.home-brands .slide-desc {
    font-size: 1.5em;
    margin-bottom: 20px;
}
@media (max-width: 47.99em) {
.home-brands .slider-detail {
    height: 100%;
    width: auto;
}
}
@media (min-width: 48em) {
.home-brands {
    padding-left: 0;
    padding-right: 0;
}
.home-brands .slider-detail {
    background: #f5f5f5 none repeat scroll 0 0;
    bottom: 0;
    margin-top: 0;
    padding-left: 5%;
    padding-right: 5%;
    position: absolute;
    top: 0;
    white-space: nowrap;
}
.home-brands .slider-detail .slider-texts-list {
    display: inline-block;
    min-width: 100%;
    vertical-align: middle;
    white-space: normal;
}
.home-brands .slider-detail::after {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.home-brands .slide::before {
    content: "";
    display: block;
    height: 0;
    padding-bottom: 50%;
}
}

@media (min-width: 64em) {
.home-brands .slide-desc {
    font-size: 1.8em;
}
}
@media (min-width: 80em) {
.home-brands .slick-prev {
    left: 40px;
}
.home-brands .slick-next {
    right: 40px;
}
}


