@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); font-family: 'Noto Sans KR', sans-serif;}

@font-face {
    font-family: 'JSDongkang-Regular';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/JSDongkang-RegularA1.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



#mVisual{ }

/* Main - mVisual */
#mVisual{width:100%; font-size:0; line-height:0; position:relative; overflow:hidden;}
#mVisual .visualRoll{white-space:nowrap;border-bottom:1px solid #dadada;}
#mVisual .visualRoll .slider{width:100%; background-repeat:no-repeat; background-position:center center; background-size:cover; font-size:0; line-height:0; position:relative; overflow:hidden; display:inline-block; vertical-align:top;}

#mVisual .inConts{height:500px; box-sizing:border-box; display:table;width:100%;}
#mVisual .inConts>.vTxt{display:table-cell; vertical-align:middle;}
#mVisual .inConts .ii{top:50px; text-align:center; display:block; opacity:0; position:relative;}
#mVisual .inConts .i01{-webkit-transition-delay:.7s; transition-delay:.7s;}
#mVisual .inConts .i02{-webkit-transition-delay:.75s; transition-delay:.75s;}
#mVisual .inConts .i03{-webkit-transition-delay:.8s; transition-delay:.8s;}
#mVisual .inConts .i04{-webkit-transition-delay:.85s; transition-delay:.85s;}
#mVisual .inConts .i05{-webkit-transition-delay:.9s; transition-delay:.9s;}
#mVisual .inConts .i06{-webkit-transition-delay:.95s; transition-delay:.95s;}
#mVisual .inConts .i07{-webkit-transition-delay:1s; transition-delay:1s;}

#mVisual .inConts .ii{font-weight:300; color:#fff;}
#mVisual .inConts .ii.tit{font-size:44px; line-height:52px;}
#mVisual .inConts .ii.tit>strong{font-weight:400;}
#mVisual .inConts .ii.txt{font-size:16px; line-height:24px;}
#mVisual .inConts .ii.tit+.txt{padding-top:10px;}

#mVisual .slick-dots{width:100%; text-align:center; position:absolute; left:0; bottom:40px; z-index:5;}
#mVisual .slick-dots>li{width:auto !important; padding:0 !important; display:inline-block; vertical-align:top;}
#mVisual .slick-dots>li+li{margin-left:15px;}
#mVisual .slick-dots>li button{width:15px !important; height:15px; margin:0; padding:0; background-color:rgba(255,255,255,0.6) !important; border:none; font-size:0; line-height:0; position:relative; cursor:pointer; border-radius:50%;}
#mVisual .slick-dots>li.slick-active button{background-color:#6f358b  !important;}

#mVisual .slick-arrow{width:52px;height: 95px;background-color:transparent; background-repeat:no-repeat; background-position:center center; border:none; font-size:0; line-height:0; position:absolute; top:50%; z-index:7; -webkit-transform:translateY(-50%); transform:translateY(-50%); cursor:pointer;}
#mVisual .slick-prev{background-image:url("../img/btn_bx_prev.png"); left:120px;}
#mVisual .slick-next{background-image:url("../img/btn_bx_next.png"); right:120px;}

#mVisual .slick-active .inConts .ii{top:0px; opacity:1;}

/*
	#mVisual .bx-pager{width:100%; text-align:center; position:absolute; left:0; bottom:20px; z-index:5; display:inline-block;}
	#mVisual .bx-pager-item{padding:0 8px; display:inline-block; vertical-align:top;}
	#mVisual .bx-pager-item>a{width:14px; height:14px; background-color:#9b9998; display:block; border-radius:99px; overflow:hidden;}
	#mVisual .bx-pager-item>a.active{background-color:#199ac8;}

	#mVisual .bx-pager{width:100%; font-size:0; line-height:0; text-align:center; position:absolute; left:0; bottom:20px; z-index:7;}
	#mVisual .bx-pager>span{line-height:1; color:#fff; display:inline-block; vertical-align:top;}
	#mVisual .bx-pager>span.n{font-weight:500; font-size:18px;}
	#mVisual .bx-pager>span.l{padding:9px 3px 0 7px; font-weight:500; font-size:12px; transform:rotate(10deg);}
	#mVisual .bx-pager>span.t{padding-top:17px; font-weight:300; font-size:15px;}

	#mVisual .bx-controls-direction>a{width:24px; height:44px; margin-top:-22px; background-position:center center; background-repeat:no-repeat; position:absolute; top:50%; z-index:5;}
	#mVisual .bx-controls-direction>a.bx-prev{background-image:url('../../images/main/btn_bx_prev.png'); left:90px;}
	#mVisual .bx-controls-direction>a.bx-next{background-image:url('../../images/main/btn_bx_next.png'); right:90px;}
*/

.m_link li,
.btn_insta{transition: all .3s ease-out; transform-origin: 50% 50%;}

/* ���� ���̾ƿ� */
#wrapper_title.bar{display:none!important;}

#container{width:100%!important;padding-bottom:0;}

.mConts {position:relative;padding:70px 0 0px;}

/* ���� ��ǰ����Ʈ */
.m_hit,
.m_best,
.m_newItem{background-color:#fff; }
.m_newItem,
.m_hit,
.m_sale{padding:50px  0 20px;}


.m_best .sct .sct_li:nth-child(1){border:2px solid #786ba9;}



/* mBanner */
.mBanner {background-color:#fff;padding:0;}
.mBanner{}

.wrap_Banner{position:relative;}
.bottomBanner{position:relative;display:flex;justify-content:space-between;}

.mBanner .oneBanner{width:392px; height:259px; overflow:hidden;display:block;margin-bottom:15px;}
.mBanner .twoBanner,
.mBanner .threeBanner{width: 189px;height: 203px;}
.mBanner .twoBanner > .imgBox{width:189px; height:203px; overflow:hidden;display:inline-block;}
.mBanner span {}
.mBanner img {}

.mBanner_right{display:inline-block;vertical-align:top;margin-left:12px;}
.mBanner_right > span{position:relative;}

.oneBanner  .slick-dots,
.twoBanner  .slick-dots,
.threeBanner  .slick-dots{width:100%; text-align:center; position:absolute; left:0; bottom:10px; z-index:5;}

.oneBanner  .slick-dots>li,
.twoBanner  .slick-dots>li,
.threeBanner  .slick-dots>li {width:auto !important; padding:0 !important; display:inline-block; vertical-align:top;}

.oneBanner  .slick-dots>li+li,
.twoBanner  .slick-dots>li+li,
.threeBanner  .slick-dots>li+li{margin-left:10px;}

.oneBanner  .slick-dots>li button,
.twoBanner  .slick-dots>li button,
.threeBanner  .slick-dots>li button{width:13px!important; height:13px; margin:0; padding:0; background-color:rgba(255,255,255,1) !important; border:none; font-size:0; line-height:0; position:relative; cursor:pointer;border-radius:20px;}

.oneBanner  .slick-dots>li.slick-active button,
.twoBanner  .slick-dots>li.slick-active button,
.threeBanner  .slick-dots>li.slick-active button{background-color:#035ab6  !important;}


/* ���� �̿��ı� */
.mConts.service{padding:70px 0 100px;}
.lastDepth02{margin-top:70px;}
.wrap_itemuselist{position:relative;}
.wrap_itemuselist #sps_sch{display:none;}

.wrap_itemuselist #sps .sps_img{margin:0;float:none;text-align:center;border:1px solid #ededed;box-sizing:border-box;}
.wrap_itemuselist #sps .sps_img>a{display:block;}
.wrap_itemuselist #sps .sps_img img{border:none}

.wrap_itemuselist #sps ol{border:none;}
.wrap_itemuselist #sps ol li{width:290px;display:inline-block;border:none;padding:0;}
.wrap_itemuselist #sps ol li+li{margin-left:35px;}
.wrap_itemuselist #sps ol li:hover .sps_img{border:1px solid #5f0080;}

.wrap_itemuselist #sps .sps_section{width:100%;padding: 20px 0 0;position:relative;}
.wrap_itemuselist #sps .sps_section dd{line-height:1.6;}
.wrap_itemuselist #sps .sps_section dd.sps_star{display:block;}
.wrap_itemuselist #sps .sps_section h3 {position:relative;width:100%;padding:0 0 5px;text-align:left;color:#1b1b1b;font-size:1rem;line-height:1.6;font-weight:500;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.wrap_itemuselist #sps .sps_section .tit_t {width:100%;padding:0; color:#797979; font-weight:300; font-size:0.95rem; line-height:1.6;overflow: hidden;display: inline-block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 100%;
}
.wrap_itemuselist #sps .sps_section #sps_con_0{}
.wrap_itemuselist #sps .sps_section .sps_con_btn{display:none;}
.wrap_itemuselist #sps .sps_section dl{margin:8px 0 0px;}
.wrap_itemuselist .btn-more{position:absolute;top: 31px;right: 20px;}
.btn_itemuse{position:absolute; top:-30px; right:0;}

.lastDepthConts{position:relative;}


/* �̺�Ʈ ���޴� */
.qu_event{top: 950px;}
.qu_event.fixed{position: fixed;top: 100px;}



/* ǲ�͹�� */

.f_banner{width:1920px; margin:0 auto;}
.f_banner>a{width:50%;display:inline-block;}

/* Main - Flowing Banner */
.mConts.flowing {padding:0; background-color:#fbfbfb; border-top:1px solid #ddd;}
.mConts.flowing .mMaq{width:100%; height:81px; padding:0 0px 0 150px; font-size:0; line-height:0; position: relative; overflow:hidden; box-sizing:border-box;}
.mConts.flowing .mMaq .mqRoll{overflow:hidden; position: relative;}
.mConts.flowing .mMaq .mqRoll>ul{height:81px; white-space: nowrap; position: relative; left:0;}
.mConts.flowing .mMaq .slider {padding:20px 0; height:81px; margin-right:70px; font-size:0; line-height:0; overflow:hidden; display:inline-block; vertical-align: top; position: relative;}


.mConts.flowing .mMaq .controll{width:70px; height:22px; margin-top:-11px; display: flex; justify-content: space-between; position: absolute; left:40px; top:50%; z-index:7;}
.mConts.flowing .mMaq .controll>a{width:11px; height:22px;  display:inline-block; vertical-align: top;}

.mConts.flowing .mMaq .controll>.play{margin-top:2px; background-image: url('../img/btn_flowing_stop.png'); background-position: left top; background-repeat: no-repeat;}
.mConts.flowing .mMaq .controll>.play.active{background-image: url('../img/btn_flowing_play.png'); background-position: left top; background-repeat: no-repeat;}

.m_link{display:table; table-layout: fixed;width:100%;}
.m_link li{text-align: center;vertical-align: middle;display:table-cell;height: 150px;border:1px solid #fff;}
.m_link li a {/* vertical-align: middle; */width:100%;/* display: table-cell; *//* text-align:center; */height: 100%;}

.m_link li:hover{border:1px solid #035ab6;}


	/* ����Ʈ ��ǰ TOP 1�� ~ 8�� */

.NN:before{content:"";position:absolute;top:0;left:0;height:71px;width:62px;z-index:3;}
.NN.No1:before{background:url("/theme/53/img/img_best01.png") no-repeat;}
.NN.No2:before{background:url("/theme/53/img/img_best02.png") no-repeat;}
.NN.No3:before{background:url("/theme/53/img/img_best03.png") no-repeat;}
.NN.No4:before{background:url("/theme/53/img/img_best04.png") no-repeat;}
.NN.No5:before{background:url("/theme/53/img/img_best05.png") no-repeat;}
.NN.No6:before{background:url("/theme/53/img/img_best06.png") no-repeat;}
.NN.No7:before{background:url("/theme/53/img/img_best07.png") no-repeat;}
.NN.No8:before{background:url("/theme/53/img/img_best08.png") no-repeat;}
.NN.No9:before{background:url("/theme/53/img/img_best09.png") no-repeat;}
.NN.No10:before{background:url("/theme/53/img/img_best10.png") no-repeat;}

/* ���ø���Ʈ �˾� */
.wish_add{position:relative;padding:40px 10px;box-sizing:border-box; box-shadow:0 0 5px rgba(0,0,0,0.2); position:absolute; top:0;width:100%;background-color:#fff;height:100%;z-index:10;}
.wish_add  .memTit>dd>p{font-weight: 300;line-height: 1.5;color: #333;font-size:14px;font-weight:500;}
.wish_add  .memTit>dd>p span{color:#6f358b;}
.btnArea  input[type=button],
.btnArea  input[type=button]{width:100%;height: 50px;font-size:15px;}
.btnArea input[type=button]+input[type=button]{margin-left:0;margin-top:10px;}
.wish_add .wish_close{position:absolute; top:5px; right:5px;}
