/* BASIC css start */
/* FIXED : ¸ÞÀÎÆË¾÷ */
.fixed_pop { width:100%; opacity:0; }	
.fixed_pop .fixed_bg { background: rgba(0, 0, 0, 0.7);   top: 0px;   left: 0px;   width: 100%;   height: 100%;   z-index: 101;   display: block; position:absolute;  overflow: hidden;}
.fixed_pop .showarea img {width:100%;}
.fixed_pop .showarea {width:70%;position:fixed; top:50%;transform:translateY(-50%); left:15%; z-index:102;  border-bottom:0px;  background-color:transparent;}
.fixed_pop .pop_more	  {clear:both; display:block; background-color:#1a1a1a; height:48px; margin-top:0px;text-align:center;}
.fixed_pop .pop_more	 a {color:#fff;font-size:16px;line-height:48px;text-align:center;} 

.fixed_pop .todayopen {clear:both;  font-size:0px; display:block; background-color:#fff; height:48px; margin-top:0px;}

.fixed_pop .left_text {float:left; width:50%;text-align:center;position:relative;border-left:1px solid #dedede;border-bottom:1px solid #dedede;box-sizing:border-box}
.fixed_pop .closetxt { cursor:pointer; color:#1a1a1a; ; font-size:14px; line-height:48px;padding-left: 10px;} 
.fixed_pop .todayopen .mpopupnottoday {height:13px; width:13px; position:absolute;top:18px;left:11% }

.fixed_pop .closex { cursor:pointer; color:#1a1a1a; float:right; width:50%;text-align:center; font-size:14px; line-height:48px;border-left:1px solid #dedede;;border-right:1px solid #dedede;border-bottom:1px solid #dedede;box-sizing:border-box} 



/* ¸ÞÀÎ ·¹ÀÌ¾Æ¿ô */
#header .h_sec01 {margin-bottom:0 !important;}
#header .h_sec02 {display:block !important;}
.main {overflow:hidden;}

/* ¸ÞÀÎ Å°ºñÁÖ¾ó */
.swiper1 {margin-bottom:59px;}
.swiper1 .swiper-slide img {width:100%;}
.swiper1 .main_txt {position:absolute; left:60px; top:60px; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -ms-transition: all 0.8s; -o-transition: all 0.8s;  transition: all 0.8s;}
.swiper1 .swiper-slide-active .main_txt {left:35px; opacity:1; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -ms-transition: all 0.8s; -o-transition: all 0.8s;  transition: all 0.8s;}
.swiper1 .main_txt .t1 {color:#fff; font-size:27px; font-weight:700; line-height:32px; margin-bottom:20px;}
.swiper1 .main_txt .t2 {color:#fff; font-size:16px; line-height:22px; letter-spacing:-0.2px;}
.swiper1 .swiper-pagination.swiper-pagination1 {bottom:38px;}
.swiper1 .swiper-pagination-bullet {width:20px; height:2px; background-color:#d8d8d8; border-radius:0; opacity:1;}
.swiper1 .swiper-pagination-bullet-active {background-color:#1a1a1a;}

/* ¸ÞÀÎÅ¸ÀÌÆ² */
.main .main_title {margin-bottom:16px; padding:0 20px; color:#1a1a1a; font-size:22px; font-weight:700; line-height:1.5;}
.main .main_title a {float:right; color:#1a1a1a; font-size:12px;}
.main .main_title2 {margin:-10px 0 25px; padding:0 20px; color:#888; font-size:14px; font-weight:300;}

/* ¸ÞÀÎ ÅÇ »óÇ°Áø¿­ 01 */
.m_tab01 {padding:8px 20px 0;}
.m_tab01 li {display:inline-block; margin-right:18px; color:#aaa; font-size:15px; text-align:center; line-height:1;}
.m_tab01 li.current {color:#1a1a1a; font-weight:700;}
.tabcontent01 {display:none; margin-top:30px; padding:0px;}
.tabcontent01.current {display:block;}

/* ¸ÞÀÎ °øÅë ÀÌº¥Æ®¹è³Ê 01 02 */
.event_area01 {margin:50px 0 90px 20px;}
.event_area01 .swiper-slide img {width:100%;}

.event_area02 {margin:60px 0 90px 20px;}
.event_area02 .swiper-slide img {width:100%;}

.event_area_txt {padding:0 15px;}
.event_area_txt .t1 {color:#1a1a1a; font-size:22px; font-weight:700; line-height:1.4; margin:30px 0 15px;}
.event_area_txt .t2 {color:#999; font-size:14px; line-height:20px;}
.event_area_txt .event_more {width:120px; height:40px; margin-top:20px; color:#1a1a1a; font-size:14px; line-height:40px; text-align:center; border:1px solid #1a1a1a; border-radius:20px; box-sizing:border-box;}

/* ¸ÞÀÎ ·Ñ¸µ »óÇ°Áø¿­ */
.main_roll_prd {width:calc(100% + 10px); margin-left:-5px; padding-bottom:30px !important;}
.main_roll_prd.list_shopping2x ul {display:flex; width:100%;}
.main_roll_prd .swiper-pagination-bullet {width:20px; height:2px; background:#e5e5e5; border-radius:0; opacity:1; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.main_roll_prd .swiper-pagination-bullet-active {width:20px; height:2px; background:#1a1a1a; border:0;}

/* ¸ÞÀÎ ÅÇ »óÇ°Áø¿­ 02 */
.m_tab02 {padding:8px 20px 0;}
.m_tab02 li {display:inline-block; margin-right:18px; color:#aaa; font-size:15px; text-align:center; line-height:1;}
.m_tab02 li.current {color:#1a1a1a; font-weight:700;}
.tabcontent02 {display:none; margin-top:30px; padding:0px;}
.tabcontent02.current {display:block;}

/* ¸ÞÀÎ »óÇ°Áø¿­ ´õº¸±â ¹öÆ° */
.main_btn_more {margin-bottom:90px; text-align:center;}
.main_btn_more a {display:inline-block; width:180px; height:55px; color:#1a1a1a; font-size:14px; line-height:55px; border:2px solid #1a1a1a; box-sizing:border-box;}

/* ¸ÞÀÎ PICK */
.pick_area {position:relative; margin:20px 0 80px; padding:50px 0 110px 20px; background-color:#f9f9f9;}
.pick_area .main_title {padding-left:0;}
.pick_area .swiper-slide img {width:100%;}
.pick_area .t1 {color:#1a1a1a; font-size:18px; font-weight:600; margin:25px auto 15px;}
.pick_area .t2 {color:#999; font-size:14px; line-height:20px; margin-bottom:25px;}
.pick_area .t3 {color:#5a5a5a; font-size:14px;}
.pick_area .swiper-scrollbar.swiper-scrollbar_pick {left:20px; bottom:50px; width:calc(100% - 40px); height:3px; margin:0 auto;}
.pick_area .swiper-scrollbar-drag {background-color:#1a1a1a;}

/* ¸ÞÀÎ ÀÎ½ºÅ¸±×·¥ ¹è³Ê */
.insta_area .insta_ban {width:calc(100% - 40px); margin:0 auto;}
.insta_area .insta_ban ul li {float:left; width:32%; margin:0 0 1.3333% 1.3333%; line-height:0; border:1px solid #e9e9e9; box-sizing:border-box;}
.insta_area .insta_ban ul li:first-child {margin-left:0;}
.insta_area img {width:100%;}
/* BASIC css end */

