/* BASIC css start */
/* 메인 */
.main_content {max-width:1480px; margin:50px auto 0;}

@media screen and (max-width: 1719px){ 
	.main_content {width:1280px;} 
}

#mheader {border-bottom:0 !important;}
#mfooter {margin-top:60px !important;}

/* 메인 미디어쿼리 */
@media screen and (max-width: 1479px){ .main_content {/* width:1450px; */ width:1280px }}
/*
@media screen and (max-width: 1499px){.main_content {width:1300px;}}
*/
/* FIXED : 원형팝업 */
.fixed_pop { width:280px; position:absolute; top:550px; left:210px; z-index:101; opacity:0; }
.fixed_pop .showarea {width:280px; border-bottom:0px;  background-color:transparent;}
.fixed_pop .todayopen {clear:both;  font-size:0px; display:block; background-color:#f5f5f5; height:28px; margin-top:0px;}
.fixed_pop .todayopen .mpopupnottoday {float:left; height:13px; width:13px; margin-top:7px;}
.fixed_pop .closetxt { cursor:pointer; color:#1a1a1a; float:left; padding-left:5px; font-size:13px; line-height:28px;}
.fixed_pop .closex { cursor:pointer; color:#1a1a1a; float:right; padding-right:10px; font-size:13px; line-height:28px;} 

/* 메인 키비주얼 */
.swiper1 { padding-bottom:43px !important; height:620px; }
.swiper1 .swiper-slide img {width:100%;}
.swiper1 .swiper-slide a.bg {display:block; height:650px; background-position:top center !important; background-repeat: no-repeat !important; }
.swiper1 .swiper-slide .inner {opacity:0; font-size:0px; text-align:left; position: absolute; top:0px;width:560px; height:100%; margin-left:100px; display:flex; flex-direction:column; -webkit-box-pack: center; justify-content:center; }
.swiper1 .swiper-slide .inner.right {right:auto; left:50%;}
.swiper1 .swiper-slide .inner.left {right:50%; left:auto;}
.swiper1 .swiper-slide-active .inner {opacity:1; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; -webkit-animation-duration:1.2s; animation-duration:1.2s; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.swiper1 .swiper-slide .inner .t01 {color:#1a1a1a; font-size:16px; font-weight:400; line-height:1;}
.swiper1 .swiper-slide .inner .t02 {color:#1a1a1a; font-size:56px; font-weight:300; line-height:70px; padding-top:28px;}
.swiper1 .swiper-slide .inner .t03  {color:#1a1a1a; font-size:20px; font-weight:300; line-height:1; padding-top:28px;}
.swiper1 .swiper-slide .inner .t04 {width:92px; color:#1a1a1a; font-size:14px; font-weight:400;  line-height:1; display:inline-block; margin-top:78px; background-image:url('/design/k2ksoo/0782commonstore/btn_ar_s.png'); background-repeat:no-repeat; background-position:right center;}

.swiper1 .swiper-pagination-bullets {bottom:0px !important;}
.swiper1 .swiper-pagination-bullet {margin:0 6px !important; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.swiper1 .swiper-pagination-bullet {opacity:1; border-radius:6px; background:#a9afbe; width:6px; height:6px; vertical-align:middle; border:3px solid red; border-color:transparent;  box-sizing:border-box;}
.swiper1 .swiper-pagination-bullet-active {opacity:1; background:#fff; width:6px; height:6px; border:3px solid black; box-sizing:content-box;}
.swiper1 .swiper-button-prev-main {background-image:url('/design/k2ksoo/0782commonstore/ev_left_w.png'); left:60px; width:29px; height:56px; background-size:29px 56px; margin-top:-50px; top:50%;}
.swiper1 .swiper-button-next-main {background-image:url('/design/k2ksoo/0782commonstore/ev_right_w.png'); right:60px;  width:29px; height:56px; background-size:29px 56px; margin-top:-50px; top:50%;}

/* 메인 타이틀 */
.main_title {position:relative; max-width:1630px; margin:0px auto 40px; font-size:0px; text-align:center;}
.title_t01 {color:#1a1a1a; font-size:28px; font-weight:700; text-align:left; line-height:1;}
.title_t01 span {color:#1a1a1a; font-size:16px; font-weight:300; text-align:left; line-height:1; padding-top:13px; display:block;}
.title_t01 a {position:absolute; bottom:0px; right:0px; color:#1a1a1a; font-size:15px; font-weight:400;  line-height:1; }
.title_t01 a img {padding-left:8px; position:relative; top:-1px; vertical-align: top;}

/* 메인섹션 01 : 슬라이드 상품진열 */
.main_sec01 .swiper-scrollbar { left:10px !important; bottom:0px !important; height:1px !important; width:calc(100% - 20px) !important;}
.main_sec01 .swiper-scrollbar-drag {background: rgba(0, 0, 0, 1); border-radius:0px;}
.main_sec01 .swiper-button-prev {background-image:url('/design/k2ksoo/0782commonstore/ar_left_s.png'); left:auto; right:58px; width:38px; height:11px; background-size:38px 11px; margin-top:0px; bottom:0; top:auto; outline:none; opacity:0.3;}
.main_sec01 .swiper-button-next {background-image:url('/design/k2ksoo/0782commonstore/ar_right_s.png'); right:0px; width:38px; height:11px; background-size:38px 11px; margin-top:0px; bottom:0; top:auto; outline:none; opacity:0.3;}
.main_sec01 .swiper-button-prev:hover {opacity:1;}
.main_sec01 .swiper-button-next:hover {opacity:1;}
.main_sec01 .swiper01 {width: auto;}
.main_sec01 .swiper01 .swiper-wrapper {display: flex; width: 100%; min-width: 756px;}







/* 메인섹션 05 : 탭 상품진열 */
.main_sec05  {padding-top:100px;}
.main_sec05 .m_tab01 {max-width:1630px; margin:0 auto; font-size:0; text-align:left;}
.main_sec05 .m_tab01 li {color:#9a9a9a; font-size:16px; cursor:pointer; position:relative; display:inline-block;  font-weight:400; margin-right:35px; line-height:1; padding-bottom:10px;}
.main_sec05 .m_tab01 li.current {color:#2a3cf3;}
.main_sec05 .tabcontent01 {display:none; margin-top:40px; }
.main_sec05 .tabcontent01.current {display: block;}
.main_sec05 .m_tab01 li.current::before {left:0; right:0; background: #2a3cf3;}
.main_sec05 .m_tab01 li::before { content: ""; position: absolute; left:50%; right:50%; bottom:0px; height:2px; z-index:-1; background:#fff;
-webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}


/* 메인섹션 09 : 온라인 단독 특가 */
.main_sec09 {padding-top:80px;}


.left_side {top:154px !important}
.right_side {top:154px !important}

/* BASIC css end */

