<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

.body-index #contents .sub_content{width:100%; padding:0;}/* 메인 */
#contents ul {/*-khtml-transition: width .5s; -moz-transition: width .5s; -ms-transition: width .5s; -o-transition: width .5s; transition: width .5s;*/}

.lineContainer { border-bottom: 1px solid #ddd; }

.mainContainer {clear:both; min-width:1280px; max-width:1680px; margin: 0 auto; }
.mainContainer:after{clear:both; display:block; content:"";}
.mainContainer1 {clear:both; min-width:1280px; max-width:1680px; margin: 0 auto; }
.mainContainerHidden {clear:both; margin: 0 auto; overflow: hidden; }
.mainContainer2 {clear:both; min-width:1280px; max-width:1680px; margin: 0 auto; }
.mainContainer2:after{clear:both; display:block; content:"";}

.mainTitle { text-align: center; }
.mainTitle .titleTop { margin-bottom: 10px;}
.mainTitle .titleBottom { line-height: 180%; font-weight:normal; color:#555; }
.mainTitle h1 { color:#000; font-size:35px; }
.mainTitle h2 { color:#000; font-size:20px; }
.mainTitle h3 { color:#000; font-size:14px; }
.mainTitle h4 { color:#000; font-size:13px; }


/* Slider */
.mainSildeWrap .fitImages {display:none;}
.mainSildeWrap .wideImages {display:block;}

.mainSildeWrap {clear:both; min-width:1280px;max-width: 1680px;margin: 0 auto;}
.mainSildeWrap:after{clear:both; display:block; content:"";}
.mainSildeWrap .slideContainer{ }
.mainSildeWrap .slideContainer:after{clear:both; display:block; content:"";}
.mainSildeWrap .slick-slide &gt; a {display:block !important; width:100%; height:100%; cursor:pointer;}
.mainSildeWrap .slick-prev, .mainSildeWrap .slick-next {
	opacity: 0;
	top: 50%;
	width: 33px;
	height: 58px;
	cursor: pointer;
	z-index:8;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	outline: none;
}

.mainSildeWrap .slick-prev { left: 14%; background:url('/_images/btn_prev001.png') no-repeat; }
.mainSildeWrap .slick-next { right: 14%; background:url('/_images/btn_next001.png') no-repeat; }
.mainSildeWrap:hover .slick-prev { opacity: 0.6; left: 15%; }
.mainSildeWrap:hover .slick-next { opacity: 0.6; right: 15%; }
.mainSildeWrap .slick-prev:hover, .mainSildeWrap .slick-next:hover{opacity: 1;}

.mainSildeWrap .slick-dots { bottom: 30px; z-index:9;}
.mainSildeWrap .slick-dots li button { width:14px; height:14px; padding: 0; border: 3px solid #fff; background:#fff; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.mainSildeWrap .slick-dots li.slick-active button { background: transparent; }

.mainSildeWrap .mainTopsilde .slick-slide.fitImages img { width: 100%; }

@media screen and (max-width:1200px){
	.mainTopsildeWrap .slick-prev { left: 7%;}
	.mainTopsildeWrap .slick-next { right: 7%;}
	.mainTopsildeWrap:hover .slick-prev { left: 3%; }
	.mainTopsildeWrap:hover .slick-next { right: 3%; }
}

@media screen and (max-width:760px){
	.mainSildeWrap .slick-prev { background:url('/_images/btn_prev002.png') no-repeat; }
	.mainSildeWrap .slick-next { background:url('/_images/btn_next002.png') no-repeat; }

	.mainTopsildeWrap .slick-dots { bottom: 20px;}
	.mainTopsildeWrap .slick-dots li button { width:10px; height:10px; border: 2px solid #fff;}
}

.slideContainer div,.slider-wrap div,.slider-wrap a:focus,.slider-wrap img:focus{outline:none !important;border:none !important;}

.mainSildeWrap .mainSilde2 &gt; .bannerImage { display:table-cell; width:33.33%; }
.mainSildeWrap .mainSilde2 &gt; .bannerImage span {display:block; padding: 0 14px;}
.mainSildeWrap .mainSilde2 &gt; .bannerImage span img {width:100%;}
.mainSildeWrap .mainSilde2 .slick-slide span { display: block; padding: 0 14px;}
.mainSildeWrap .mainSilde2 .slick-slide img { width: 100%;}
.mainSildeWrap .mainSilde2 .slick-prev { left: 0%; }
.mainSildeWrap .mainSilde2 .slick-next { right: 0%; }
.mainSildeWrap:hover .mainSilde2 .slick-prev { left: 4%; }
.mainSildeWrap:hover .mainSilde2 .slick-next { right: 4%; }
.mainSildeWrap .mainSilde2.slick-slider .slick-list { overflow: visible; }

.mainSilde2Dots { position: relative; width: 100%;}
.mainSilde2Dots .slick-dots { top: 0; z-index:9;}
.mainSilde2Dots .slick-dots li button { width:14px; height:14px; padding: 0; border: 0; background:#DAB2AA; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.mainSilde2Dots .slick-dots li.slick-active button { background: #A5A5A5; }


@media screen and (max-width:1200px){
	.mainSildeWrap .mainSilde2 .slick-prev { left: 7%; }
	.mainSildeWrap .mainSilde2 .slick-next { right: 7%; }
	.mainSildeWrap:hover .mainSilde2 .slick-prev { left: 3%; }
	.mainSildeWrap:hover .mainSilde2 .slick-next { right: 3%; }
	.mainSildeWrap .mainSilde2.slick-slider .slick-list { overflow: hidden; }
}
@media screen and (max-width:760px){
	.mainSilde2Dots .slick-dots { top: -8px;}
	.mainSilde2Dots .slick-dots li button { width:10px; height:10px;}
	.mainSildeWrap .mainSilde2 &gt; .bannerImage {width:50%;}
}
@media screen and (max-width:479px){
	.mainSildeWrap .mainSilde2 .slick-slide span { padding: 0;}
	.mainSildeWrap .mainSilde2 &gt; .bannerImage span {padding: 0;}
}

.mainSildeWrap .mainSilde3 { overflow: visible; max-width:1000px; }
.mainSildeWrap .mainSilde3 .slick-slide span { display: block; padding: 0 10px;}
.mainSildeWrap .mainSilde3 .slick-slide img { width: 100%;}

.mainSildeWrap .mainSilde3 .slick-prev { left: -4%; }
.mainSildeWrap .mainSilde3 .slick-next { right: -4%; }
.mainSildeWrap:hover .mainSilde3 .slick-prev { left: -7%; }
.mainSildeWrap:hover .mainSilde3 .slick-next { right: -7%; }
.mainSildeWrap .mainSilde3.slick-slider .slick-list { overflow: visible; }




.mainBannerContent { }
.mainBannerContent:after { content:""; display:block; clear:both; }
.mainBannerContent .mainBanner { float: left; width: 48.69%; padding: 0 0 0 1.31%;}
.mainBannerContent .mainBanner:first-child { padding: 0 1.31% 0 0;}



.mainBanner { width: 100%; }
.mainBanner &gt; ul {}
.mainBanner &gt; ul:after { content:""; display:block; clear:both; }
.mainBanner &gt; ul &gt; li { float: left; width: 100%;}
.mainBanner &gt; ul &gt; li img { width: 100%;}

.mainBanner ul.cols2 &gt; li { width: 48.621%; padding: 0 0 0 1.379%;}
.mainBanner ul.cols2 &gt; li:first-child { padding: 0 1.379% 0 0;}
.mainBanner ul.cols2_1 &gt; li { width: 50%;}

.mainBanner ul.cols3 &gt; li { width: 31.3%; padding: 0 1.52%;}
.mainBanner ul.cols3 &gt; li:first-child { padding: 0 1.52% 0 0;}
.mainBanner ul.cols3 &gt; li:last-child { padding: 0 0 0 1.52%;}
.mainBanner ul.cols3 &gt; li.last { padding: 0 0 0 1.52%;}

.mainBanner ul.cols4 &gt; li { width: 24.35%; padding: 0 0.43%;}
.mainBanner ul.cols4 &gt; li:first-child { padding: 0 0.43% 0 0;}
.mainBanner ul.cols4 &gt; li:last-child { padding: 0 0 0 0.43%;}



.reviewListContainer {width:100%; overflow:visible;}
.reviewListContainer:after { content:""; display:block; clear:both; }
.reviewListContainer ul.reviewWrap {position: relative; padding: 0; border: 0; float: left; width: 16.66%; }
.reviewListContainer ul.reviewWrap li {width: 96%; margin:0 2%; border:1px solid #eaeaea; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.reviewListContainer ul.reviewWrap li.reviewImage { border-bottom: none; min-height:285px; cursor:pointer;}
.reviewListContainer ul.reviewWrap li.reviewImage img { width: 100%; }
.reviewListContainer ul.reviewWrap li.reviewInfo {clear:both; padding: 15px; text-align: left; }
.reviewListContainer ul.reviewWrap li.reviewInfo .reviewSubject { height: 24px; line-height: 24px; overflow:hidden; color:#000; font-size:12px; }
.reviewListContainer ul.reviewWrap li.reviewInfo .reviewContent { margin:5px 0; color:#999; font-size:12px; overflow: hidden; }
.reviewListContainer ul.reviewWrap li.reviewInfo .reviewContent img { display: none;}
.reviewListContainer ul.reviewWrap li.reviewInfo .rating_star{margin: 5px 0; display:inline-block; width:75px; height:15px; background: url("//img/icon/board/icon_star_bg.png") no-repeat left top; vertical-align: middle; text-indent: -9999px;overflow: hidden;}
.reviewListContainer ul.reviewWrap li.reviewInfo .rating_star span{display:block; background:url("//img/icon/board/icon_star_fill.png") no-repeat left top;}
.reviewListContainer ul.reviewWrap li a { display: block; width: 100%; }
.reviewListContainer ul.reviewWrap .board_name_day{margin:5px 0 3px 0;}
.reviewListContainer ul.reviewWrap .board_name{display:inline-block; padding:0 3px 0 0;}
.reviewListContainer ul.reviewWrap .board_day{display:inline-block; height:11px; padding:0 5px 0 5px; font-size:11px; border-left:1px solid #cccccc; vertical-align:middle;}
.reviewListContainer ul.reviewWrap .board_day span{position:relative; top:-3px;}
.reviewListContainer ul.reviewWrap .prdGoods { margin-top: 10px; padding-top: 13px; border-top: 1px solid #ebebeb; }
.reviewListContainer ul.reviewWrap .prdGoods a { display: block; width: 90%; overflow: hidden; }
.reviewListContainer ul.reviewWrap .prdGoods a span { display: inline-block; height: 30px; line-height: 30px; overflow: hidden;}
.reviewListContainer ul.reviewWrap .prdGoods a span img { margin-right: 5px;}

.mainSildeWrap .reviewListContainer .slick-prev, .mainSildeWrap .reviewListContainer .slick-next{top: 50%;}
.mainSildeWrap .reviewListContainer .slick-prev { left: -2%; }
.mainSildeWrap .reviewListContainer .slick-next { right: -2%; }
.mainContainerHidden:hover .mainSildeWrap .reviewListContainer .slick-prev { left: -4%; opacity: 0.6;}
.mainContainerHidden:hover .mainSildeWrap .reviewListContainer .slick-next { right: -4%; opacity: 0.6;}

@media screen and (max-width:1920px){
	.mainSildeWrap .reviewListContainer .slick-prev { left: 5%; }
	.mainSildeWrap .reviewListContainer .slick-next { right: 5%; }
	.mainContainerHidden:hover .mainSildeWrap .reviewListContainer .slick-prev { left: 2%; }
	.mainContainerHidden:hover .mainSildeWrap .reviewListContainer .slick-next { right: 2%; }

	.reviewListContainer ul.reviewWrap li.reviewImage {min-height:245px;}
}

@media screen and (max-width:1420px){
	.reviewListContainer ul.reviewWrap li.reviewImage {min-height:220px;}
}
@media screen and (max-width:1124px){
	.reviewListContainer ul.reviewWrap li.reviewImage {min-height:180px;}
}
@media screen and (max-width:560px){
	.reviewListContainer ul.reviewWrap li.reviewImage {min-height:150px;}
}
.mainSildeWrap .reviewListContainer .slick-dots { top: -40px; bottom: auto; z-index:9; text-align: right; }
.mainSildeWrap .reviewListContainer .slick-dots li { margin: 0;}
.mainSildeWrap .reviewListContainer .slick-dots li button { width:23px; height:23px; line-height: 23px; padding: 0; border: 0; font-size:14px; color:#8B8788; font-weight:bold; background:transparent; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }
.mainSildeWrap .reviewListContainer .slick-dots li.slick-active button { background: #2F3130; color:#fff; }


#contents .eventBanner { min-width:1280px;max-width:1680px;margin:0 auto; }
#contents .eventBanner img { width:100%; }</pre></body></html>