/* BASIC css start */
/* ¸ÞÀÎ ÀÌ¹ÌÁö */
.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;bottom:30px;left:50%;transform:translate(-50%,0%);text-align:center;}
.swiper0 .inner .t01 {font-size:20px; font-weight:700; margin:0 0 14px; color:#252525; line-height:normal; letter-spacing:-0.05em;}
.swiper0 .inner .t02 {font-size:12px; color:#252525; letter-spacing:-0.025em;}

/* ¿Â½ºÅä¾î ¿µ¿ª */
.swiper1 {padding-left:10px !important;margin-bottom:50px;}
.swiper1 .swiper-slide {width:65% !important;position:relative;}
.swiper1 .swiper-slide img {width:100%;}
.swiper1 .swiper-slide a {font-size:0;display:block;}
.swiper1 .swiper-slide .t1 {font-size:16px;color:#111; line-height:1;padding:20px 0 0 5px;font-weight:700;letter-spacing:-0.025em}
.swiper1 .swiper-slide .t2 {font-size:14px;color:#555; line-height:18px;padding:10px 0 0 5px;letter-spacing:-0.025em;}
.swiper1 .swiper-slide .ev_ar {position:absolute;right:5px;bottom:0px;text-align:right;}
.swiper1 .swiper-slide .ev_ar img {width:80%;text-align:right;}

/* Áß¾ÓÀÌº¥Æ®¹è³Ê ¿µ¿ª */
.long_ban {margin:40px auto 0;text-align:center;}
.long_ban a img {width:100%;}

.long_ban a {display:inline-block;position:relative;width:100%;font-size:0;}
.long_ban .inner {position:absolute;top:50%;left:30px;transform:translateY(-50%);text-align:left;white-space:nowrap;}
.long_ban .inner .t01 {margin:0 0 7px; font-size:14px; font-weight:700; color:#353535; letter-spacing:-0.025em; line-height:normal;}
.long_ban .inner .t02 {font-size:19px; font-weight:700; color:#333333; letter-spacing:-0.05em; line-height:normal;}

/* ¸ÞÀÎ Å¸ÀÌÆ² */
.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;}
.swiper2_text {width:94%;margin:0 auto 10px !important;text-align:center;}
.swiper2_text .swiper-slide {width:auto;height:34px;text-align:center;display:inline-block;padding:0;-webkit-transition: .2s ease-in-out; transition: .2s ease-in-out;}
.swiper2_text .swiper-slide a {display:block;font-size:14px;color:#888;background-color:#f3f3f3;border:2px solid #f3f3f3;line-height:30px;-webkit-transition: .2s ease-in-out; transition: .2s ease-in-out;border-radius:30px;}
.swiper2_text .swiper-slide-active a {color:#252525;background-color:#fff;border:2px solid #252525;font-weight:700;}
@media screen and (max-width:400px) {.swiper2_text .swiper-slide a {font-size:12px;}}
@media screen and (max-width:360px) {.swiper2_text .swiper-slide a {font-size:11px;}}
@media screen and (max-width:331px) {.swiper2_text .swiper-slide a {font-size:10px;}}

.swiper3 {width:94%;margin:0 auto;}
.swiper3 .swiper-button-prev3 {background-image:url('/design/smashing72/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('/design/smashing72/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 {overflow:visible;}
.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;}


/* ¸ÞÀÎ ºê·£µåÇÈ */
.swiper4 {margin:0 auto;}
.swiper4 .swiper-slide .br_ban img {width:100%;}
.swiper4 .swiper-pagination {width:auto !important;right:10px;left:auto !important;bottom:auto;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;}
.swiper4 .swiper-pagination .swiper-pagination-current {color:#fff !important;}

.swiper4 a {display:inline-block; position:relative; width:100%; font-size:0;}
.swiper4 .inner {position:absolute;top:40px;left:50%;transform:translate(-50%,0%);text-align:center;white-space:nowrap;}
.swiper4 .inner .t01 {position:relative; margin:0 0 7px 0px; font-size:16px; font-weight:700; color:#656565; letter-spacing:-0.035em; line-height:normal; }
.swiper4 .inner .t02 {font-size:20px; font-weight:700; color:#333333; letter-spacing:-0.035em; line-height:normal;}

/* ¸ÞÀÎ ·Ñ¸µ»óÇ° ½ºÅ¸ÀÏ */
.swiper_roll {padding-bottom:20px !important;}
.swiper_roll.list_shopping2x ul {display:flex;}
.swiper_roll.list_shopping2x li {width:40% !important;}
.swiper-container-horizontal > .swiper-scrollbar {position: absolute;left:2% !important;bottom:3px;z-index:50;height:3px !important;width:96% !important;}
.swiper-container-horizontal > .swiper-scrollbar .swiper-scrollbar-drag {border-radius:0;background:#111;}

/* ¸ÞÀÎ Æ®·£µåÇÈ */
.swiper5 {margin:0 auto;border-bottom:1px solid #ececec;}
.swiper5 .swiper-slide .ec-base-product.typeDesc .prdList {padding:0;}
.swiper5 .swiper-slide .list_shopping1x li {padding:10px 5%;width:90%;border-top:1px solid #ececec;}
.swiper5 .swiper-slide .list_shopping1x li:first-child {border-top:0;}
.swiper5 .swiper-slide .list_shopping1x .list_shoppingInfo {padding-top:2%;}
.swiper5 .swiper-slide .tr_ban img {width:100%;}
.swiper5 .swiper-slide .tr_ban_text /*  {background-color:#fff;width:89%;float:right;margin-top:-40px;font-size:22px;font-weight:700;color:#252525;letter-spacing:-0.025em;line-height:1.3em;text-align:left;padding:15px 3% 0 4%;position:relative;z-index:5;} */
.swiper5 .swiper-slide .tr_ban_text span {font-size:14px;font-weight:300;color:#333;letter-spacing:-0.030em;display:block;padding-top:5px;}
.swiper5 .swiper-pagination {width:auto !important;right:10px;left:auto !important;bottom:auto;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;}
.swiper5 .swiper-pagination .swiper-pagination-current {color:#fff !important;}

/* ¸ÞÀÎ ¿Â¸®¿Â */
.swiper6 {margin:0 auto;border-bottom:1px solid #ececec;}
.swiper6 .swiper-slide .list_shopping1x li {padding:10px 5%;width:90%;border-top:1px solid #ececec;}
.swiper6 .swiper-slide .list_shopping1x li:first-child {border-top:0;}
.swiper6 .swiper-slide .list_shopping1x .list_shoppingInfo {padding-top:2%;}
.swiper6 .swiper-slide .on_ban img {width:100%;}
.swiper6 .swiper-slide .on_ban_text {background-color:#fff;width:89%;float:right;margin-top:-40px;font-size:22px;font-weight:700;color:#252525;letter-spacing:-0.025em;line-height:1.3em;text-align:left;padding:15px 3% 0 4%;position:relative;z-index:5;}
.swiper6 .swiper-slide .on_ban_text span {font-size:14px;font-weight:300;color:#333;letter-spacing:-0.030em;display:block;padding-top:5px;}
.swiper6 .swiper-pagination {width:auto !important;right:10px;left:auto !important;bottom:auto;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;}
.swiper6 .swiper-pagination .swiper-pagination-current {color:#fff !important;}

/* ÇÖÀÌº¥Æ® ¿µ¿ª */
.swiper7 {padding-left:10px;margin-bottom:50px;}
.swiper7 .swiper-slide {width:65% !important;position:relative;}
.swiper7 .swiper-slide img {width:100%;}
.swiper7 .swiper-slide a {font-size:0;display:block;}
.swiper7 .swiper-slide .t1 {font-size:14px;color:#555; line-height:18px;padding:20px 0 0 5px;letter-spacing:-0.025em;}
.swiper7 .swiper-slide .t2 {font-size:16px;color:#111; line-height:1;padding:10px 0 0 5px;font-weight:700;letter-spacing:-0.025em}
.swiper7 .swiper-slide .ev_ar {position:absolute;right:5px;bottom:10px;text-align:right;}
.swiper7 .swiper-slide .ev_ar img {width:80%;text-align:right;}
.swiper7 {padding-left:10px !important;}

/* BASIC css end */

