/* BASIC css start */
/* ·Ñ¸µ¹è³Ê */
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
#event .pagination { position: relative; left: 0; text-align: center; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px; text-indent: -9999px; background: url(/images/d3/m_01/bull/event_now@2x.gif) no-repeat 0 50%; background-size: 19px 7px; width: 10px; height: 10px; }
#event .pagination .swiper-active-switch { background-position: -12px 50%; }
/* //·Ñ¸µ¹è³Ê */


/* ¸ÞÀÎ ÀÌ¹ÌÁö */
.swiper-container.swiper0 {margin:0 auto;}
.swiper0 .swiper-slide img {width:100%;}
.swiper0 .swiper-pagination {width:auto !important;right:10px;left:auto !important;bottom:10px !important;border-radius:20px;padding:5px 10px;font-size:11px;color:#cbcbcb;background-color:rgba(0, 0, 0, 0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D000000,endColorstr=#4D000000);font-weight:300;}
.swiper0 .swiper-pagination .swiper-pagination-current {color:#fff !important;}

.swiper0 a {display:inline-block;position:relative;width:100%;font-size:0;}
.swiper0 .inner {position:absolute;top:30px;left:5%;;text-align:left;background:rgba(255,255,255,0.8);padding:20px 10px;}
.swiper0 .inner .t01 {font-size:20px; font-weight:500; margin:0px; color:#C96438; line-height:normal; letter-spacing:-0.05em;margin-bottom:10px;}
.swiper0 .inner .t02 {font-size:38px; color:#222; letter-spacing:-0.025em;font-weight:bold;line-height:1;}
.swiper0 .inner .t01 span {font-weight:bold;position:relative;}
.swiper0 .inner .t01 span:before {content:'';position:absolute;top:-8px;left:50%;transform:translate(-50%,0px);text-align:center;width:4px;height:4px;background:#C96438;border-radius:50%;}

/* ¿Â½ºÅä¾î ¿µ¿ª */
.swiper1 {display:inline-block;margin-bottom:20px;}
.swiper1  ul li {width:33.3%;float:left;}
.swiper1  ul li img {width:100%;}


/* Áß¾ÓÀÌº¥Æ®¹è³Ê ¿µ¿ª */

.long_ban a img {width:100%;}

.long_ban a {display:inline-block;position:relative;width:100%;font-size:0;}
.long_ban .inner {text-align:center;margin-bottom:0px;}
.long_ban .inner	 .text_box	{text-align:center;margin:0 auto;display:inline-block;}
.long_ban .inner .t00 { font-size:12px; line-height:15px; color:#fff; letter-spacing:-0.025em;width:40px;height:40px;border-radius:50%;background:#D60002;text-align:center;float:left;box-sizing:border-box;padding:5px;}
.long_ban .inner .t01 {margin:0 0 0 5px; font-size:22px; font-weight:700; color:#222; letter-spacing:-0.025em; line-height:40px;float:left;;}
.long_ban .inner .t02 {font-size:18px; color:#222; letter-spacing:-0.05em; line-height:normal;clear:both;margin-bottom:10px;}
.long_ban .inner .t03 span {font-size:18px; font-weight:500; color:#999; letter-spacing:-0.05em; line-height:normal;clear:both;    text-decoration: line-through;}
.long_ban .inner .t03 span.red {color:#D60002;font-weight:700;font-size:22px;margin-left:5px; text-decoration:none !important;}


/* ¸ÞÀÎ Å¸ÀÌÆ² */
.main_title {padding:50px 0px 25px; text-align:center; font-size:0px;}
.main_title .t1 {font-size:20px; color:#333; line-height:1; letter-spacing:0; font-weight:700; font-family:'Raleway', sans-serif;}
.main_title .t2 {font-size:13px; color:#999; line-height:1; letter-spacing:-0.2px; padding-top:10px;}

/* ¸ÞÀÎ ÅÇ»óÇ° */
.swiper2 {width:100%;height:auto;margin:20px auto 0;background-color:#fff;}


.swiper3 {width:94%;margin:0 auto;}
.swiper3 .swiper-button-prev3 {background-image:url('//hsbchong7.img3.kr/mobile_marketo/icon_ourbrand_left.png') !important;background-size:30px 30px;background-color:#fff;width:30px;height:30px;left:0px;margin-top:-15px;outline:none;}
.swiper3 .swiper-button-next3 {background-image:url('//hsbchong7.img3.kr/mobile_marketo/icon_ourbrand_right.png') !important;background-size:30px 30px;background-color:#fff;width:30px;height:30px;right:2px;margin-top:-15px;outline:none;}
.swiper3 .swiper-slide li {width:33.33%;float:left;border:1px solid #ededed;box-sizing:border-box;-webkit-box-sizing:border-box; -moz-box-sizing:border-box;margin-left:-1px;}
.swiper3 .swiper-slide li img {width:100%;}
.swiper3 .swiper-slide li:nth-of-type(4),
.swiper3 .swiper-slide li:nth-of-type(1) {margin-left:0px;}
.swiper3 .swiper-slide li:nth-of-type(4),
.swiper3 .swiper-slide li:nth-of-type(5),
.swiper3 .swiper-slide li:nth-of-type(6) {border-top:0;}

.main_evnet_ban {margin:40px auto 0;}
.main_evnet_ban img {width:100%;}
.main_evnet_ban a {display:inline-block;position:relative;width:100%;font-size:0;}
.main_evnet_ban .inner {position:absolute;bottom:20px;left:50%;transform:translate(-50%,0px);text-align:center;white-space:nowrap;}
.main_evnet_ban .inner .t01 {position:relative; margin:0 0 15px 0px; font-size:27px; color:#333333; letter-spacing:-0.035em; line-height:normal; }
.main_evnet_ban .inner .t02 {font-size:15px; margin:0 0 25px; color:#999999; letter-spacing:-0.025em; line-height:normal;}
.main_evnet_ban .inner .t03 {display:inline-block; font-size:12px; color:#555555; letter-spacing:-0.05em;}
.main_evnet_ban .inner .t03 img {width:12px;margin:-2px 0px 0 5px;}


/* ¸ÞÀÎ ºê·£µåÇÈ */

/* ¸ÞÀÎ Æ®·£µåÇÈ */


/* ¸ÞÀÎ ¿Â¸®¿Â */


/* ÇÖÀÌº¥Æ® ¿µ¿ª */

/* ¸ÞÀÎ ¸®ºä */
.photo_review ul li {float:left;display:inline-block;width:50%;}
.photo_review ul {    width: 100%;   display: table;   table-layout: fixed;   box-sizing: border-box;   padding: 0 2px;   text-align: left; font-size: 0;}

.photo_review ul li .review_img {margin: 10px 4% 5px;  width: 92%; border: 1px solid #eee;height:120px;}
.photo_review ul li .review_img .review_backbg_img_src {width:100%;height:100%;background-repeat: no-repeat;background-position:center;}
.photo_review ul li .text_area {padding: 0 4% 10px 4%;text-align: left;}
.photo_review ul li .review_subject {margin:5px 0;font-size:13px;color:#333;font-weight:400;height:22px;line-height:22px;overflow:hidden;}
.photo_review ul li .review_content {height:40px;margin:0 auto;font-size:13px;line-height:24px;overflow:hidden;font-weight:400;color:#555;text-align:left;background-color:#fff;border-top:1px dashed #dedede;padding:10px 0;}
.photo_review ul li .review_writer {margin-top:5px;font-size:11px;height:16px;line-height:16px;overflow:hidden;color:#b1b1b1;font-weight:400;}
.photo_review ul li .review_writer span {display:inline-block;height:8px;line-height:16px;margin-left:8px;padding-left:8px;border-left:1px solid #e5e5e5; }


/* BASIC css end */

