/* BASIC css start */
#footer {margin-top:0 !important;}
.height122 {height:0 !important;}
#header {background-color:transparent !important;}
#header .header_sec01 {border:0 !important;background-color:transparent; margin-top:30px;}

/* 메인비주얼 */
.swiper_main {width:100%;max-width:1920px;opacity:0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.swiper_main .swiper-slide img {width:100%;}
.swiper_main .swiper-slide div.bg {display:block;height:1038px;}
.swiper_main .swiper-pagination-bullets {bottom:50px !important; font-size: 0px;}
.swiper_main .swiper-pagination-bullet {margin:0 4px !important; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.swiper_main .swiper-pagination-bullet {width:40px;height: 2px;display: inline-block; border-radius:8px; background: #ccc; opacity:0.7;}
.swiper_main .swiper-pagination-bullet-active {opacity:1; background:#4c4c4c;}
.swiper_main .swiper-button-prev-main {background-image:url('/design/bsco2013/9544/m_l_ar.png'); left:5%; width:36px; height:70px; background-size:36px 70px; margin-top:-35px; top:50%;}
.swiper_main .swiper-button-next-main {background-image:url('/design/bsco2013/9544/m_r_ar.png'); right:5%; width:36px; height:70px; background-size:36px 70px; margin-top:-35px; top:50%;}
.swiper_main .inner {position:absolute; left:10%; margin-left:80px; top:330px;}
.swiper_main .sip_right {left:50%;}
.swiper_main .inner .t_title {font-size:20px; line-height:1; font-weight:300; color:#111; font-family: 'Montserrat','Noto Sans KR',sans-serif;}
.swiper_main .inner .s_title {font-size:16px; line-height:2; font-weight:300; color:#111; }
.swiper_main .inner .t_title span:last-child {font-weight:500; color:#111;}
// .swiper_main .inner .t_title span:first-child::after {content:"I"; font-weight:300; padding:0px 8px;}
.swiper_main .inner .t01 {font-size:4.2em; color:#111; letter-spacing:-0.020em; line-height:1.2; font-weight:500; padding-top:40px;}
.swiper_main .inner .t02 {font-size:18px; color:#333; line-height:1.6; font-weight:300; padding-top:30px;} 
.swiper_main .inner .t03 {width:180px; font-size:15px; color:#111; border:1px solid #111; display:block; margin-top:55px; padding:15px 0px 15px 20px; line-height:1; box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;background:url('/design/bsco2013/9544/event_ar2.png') no-repeat; background-position:145px 50%;} 
.swiper_main .swiper-slide-active .inner {-webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; -webkit-animation-duration:1s ; animation-duration:1s ; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

@media(max-width:1755px) and (min-width:1300px) {
    .swiper_main .swiper-slide div.bg {background-size:cover !important; background-repeat:no-repeat !important; height:800px;}
}


/* 메인 타이틀 기본 */
.main_title {text-align:left; max-width:1720px; margin:70px auto 50px;  line-height:1; font-size:0px; position:relative;}
.main_title span:first-child {color:#111; font-size:30px; font-weight:500; padding-left:0px;}
.main_title span {color:#aaa; font-size:15px; font-weight:300; padding-left:10px;}
.main_title a {font-size:15px; color:#888; font-weight:300; letter-spacing:-0.020em; position:absolute; bottom:0px; right:0px; background:url("/design/bsco2013/9544/main_title_cr.png") no-repeat; padding-right:20px; background-position:99% 50%}
.main_title a:hover {color:#111;}



/* 메인탭01 : 베스트셀러 */
.m_tab01_area {padding-top:50px;}
.m_tab01 {font-size:0;float:right;}
.m_tab01 li {color:#aaa; font-size:18px; text-align:right; cursor:pointer; position:relative; display:inline-block;  font-family:'Montserrat', 'Noto Sans KR',sans-serif; font-weight:300; margin-left:35px; line-height:1; height:28px; position:relative;}
.m_tab01 li:first-child {margin-left:0px !important;}
.m_tab01 li.current {color:#111;}
.m_tab01 li.current::after {content:""; position:absolute; width:3px !important; height:3px; background-color:#000; border-radius:50%; bottom:0px; left:50%; margin-left:-2px; width:100%; text-align:center; font-weight:500; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.tabcontent01 {display:none; margin-top:50px; padding:0px;}
.tabcontent01.current {display: block;}



/* 메인탭02 : 오직온라인 */
.m_tab02_area {position:relative; min-height:440px; margin-top:170px !important;}
.m_tab02_area .m_tab02_area_bg {width:50%;background-color:#f6f6f6; min-height:440px; position:absolute; top:0px; left:0px;}
.m_tab02 {font-size:0;}
.m_tab02 li {color:#aaa; font-size:18px; text-align:right; cursor:pointer; position:relative; display:inline-block;  font-family:'Montserrat', 'Noto Sans KR',sans-serif; font-weight:300; margin-left:35px; line-height:1; height:28px; position:relative;}
.m_tab02 li:first-child {margin-left:0px !important;}
.m_tab02 li.current {color:#111;}
.m_tab02 li.current::after {content:""; position:absolute; width:3px !important; height:3px; background-color:#000; border-radius:50%; bottom:0px; left:50%; margin-left:-2px; width:100%; text-align:center; font-weight:500; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.tabcontent02 {display:none; margin-top:50px; padding:0px;} 
.tabcontent02.current {display: block;}

.main_video_bb{
    /* background:url('/design/bsco2013/image/main_step/bb_video_back_2.jpg') no-repeat 0 0 fixed;
    overflow: hidden;
    background-size: cover;*/
}
.main_bb_video {width:1200px; display:flex; margin:100px auto 100px auto;}
.main_bb_video .ban {width:50%; display:inline-block;}
.main_bb_video .ban:first-child {height:400px;}
.main_bb_video .ban:last-child {background:#000;}
.main_bb_video .ban iframe {width:100%; height:400px; background:#000;}
.main_bb_video .ban .txt {width:400px; padding:60px 0 0 50px;}
.main_bb_video .ban .txt .title {font-size: 40px; font-weight: 300; line-height: 50px; color: white; }
.main_bb_video .ban .txt .tx1 {font-size: 16px; color: #c5c5c5; margin-top: 25px; line-height: 30px;}
.main_bb_video .ban .txt .btn {color: #fff; margin-top: 48px; width: 178px; padding: 15px 0px; border: 1px solid #fff; box-sizing: border-box; font-size: 15px; font-weight: 300; padding-left: 20px; background: url(/design/bsco2013/9544/event_ar.png) no-repeat; background-position: 145px 50%;}


/* 브랜드포커스 슬라이드 */
.swiper_focus {max-width:1719px; margin:0px auto; }
.swiper_focus .swiper-slide img {width:100%; max-width:573px; text-align:left; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.swiper_focus .swiper-slide:hover img {opacity:0.4; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.swiper_focus .swiper-slide .ban {background:#111; position:relative;}
.swiper_focus .swiper-slide .ban span.ar {position:absolute; width:100%; height:80px; z-index:100; margin-top:-40px; top:55%; left:0; background-image:url("/design/bsco2013/9544/focus_ar.png"); background-size:80px 80px; background-repeat:no-repeat; background-position:center center; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s; opacity:0;}
.swiper_focus .swiper-slide:hover .ban span.ar {top:50%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s; opacity:1;} 
.swiper_focus .swiper-button-prev-focus {background-image:url('/design/bsco2013/9544/focus_left.png'); left:-80px; width:80px; height:80px; background-size:80px 80px; margin-top:-40px; top:40%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_focus .swiper-button-next-focus {background-image:url('/design/bsco2013/9544/focus_right.png'); right:-80px; width:80px; height:80px; background-size:80px 80px; margin-top:-40px; top:40%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_focus:hover .swiper-button-prev-focus {left:0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_focus:hover .swiper-button-next-focus {right:0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s; }
.swiper_focus .t01 {color:#111; text-align:left; font-size:27px; line-height:1; font-weight:300; letter-spacing:-0.010em; margin-top:48px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right:8%;}
.swiper_focus .t02 {color:#999; text-align:left; font-size:16px; line-height:1; font-weight:300; letter-spacing:-0.020em; margin-top:20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right:8%;}
.swiper_focus .t03 {color:#999; text-align:left; font-size:14px; line-height:1; font-weight:300; margin-top:20px;}

/* 브랜드포커스 관련 : 미디어쿼리  */
@media screen and (max-width: 1599px)
{ 
.swiper_focus .t01 {color:#111; text-align:left; font-size:24px;}
}

/* 브랜드포커스 슬라이드 */
.swiper_spcial {max-width:1719px; margin:0px auto; padding-bottom:85px !important; }
.swiper_spcial .swiper-slide .sale_per {position:absolute; top:20px; right:15px; width:38px; height:38px; font-family:'Montserrat', sans-serif;color:#111; font-size:13px; font-weight:400; line-height:38px; text-align:center;  background-color:transparent; border:1px solid #111; border-radius:50%; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
/*.swiper_spcial .swiper-slide .sale_per:hover {-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; background-color:#111; color:#fff;}*/
.swiper_spcial .swiper-slide img {width:100%; max-width:573px; text-align:left; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
/* .swiper_spcial .swiper-slide:hover img {opacity:0.4; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}*/
.swiper_spcial .swiper-slide .ban {background:#111; position:relative;}
.swiper_spcial .swiper-slide .ban span.ar {position:absolute; width:100%; height:80px; z-index:100; margin-top:-40px; top:55%; left:0; background-image:url("/design/bsco2013/9544/focus_ar.png"); background-size:80px 80px; background-repeat:no-repeat; background-position:center center; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s; opacity:0;}
.swiper_spcial .swiper-slide:hover .ban span.ar {top:50%; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s; opacity:1;} 
.swiper_spcial .swiper-button-prev-focus {background-image:url('/design/bsco2013/9544/focus_left.png'); left:-80px; width:80px; height:80px; background-size:80px 80px; margin-top:-40px; top:40%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_spcial .swiper-button-next-focus {background-image:url('/design/bsco2013/9544/focus_right.png'); right:-80px; width:80px; height:80px; background-size:80px 80px; margin-top:-40px; top:40%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_spcial:hover .swiper-button-prev-focus {left:0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_spcial:hover .swiper-button-next-focus {right:0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s; }
.swiper_spcial .t01 {color:#111; text-align:left; font-size:27px; line-height:1; font-weight:300; letter-spacing:-0.010em; margin-top:48px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right:8%;}
.swiper_spcial .t02 {color:#999; text-align:left; font-size:16px; line-height:1; font-weight:300; letter-spacing:-0.020em; margin-top:20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right:8%;}
.swiper_spcial .t03 {color:#999; text-align:left; font-size:14px; line-height:1; font-weight:300; margin-top:20px;}


/* 브랜드포커스 관련 : 미디어쿼리  */
@media screen and (max-width: 1599px)
{ 
.swiper_spcial .t01 {color:#111; text-align:left; font-size:24px;}
}

/* 이벤트 슬라이드 01 */
.video_area {
    /* background: url(/design/bsco2013/image/main_step/chusion_video_back_4.jpg) no-repeat 0 0 fixed;
    background-size: cover;
    padding: 100px 0;*/
}
.swiper_event_area { margin:170px 0px 0px; opacity:0; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_event {max-width:1200px; margin:0 auto; height:450px;}
.swiper_event .swiper-slide .ban {height:450px; width:50%; float:left; background-size:cover !important; background-position:center center !important;}
.swiper_event .swiper-slide .ban iframe {width:100%; height:100%; }
.swiper_event .swiper-slide .txt {height:450px; width:50%; float:left; background-color:#111; position:relative;}
.swiper_event .swiper-slide .txt .inner {text-align:left; position:absolute; top:100px; left:100px;}
.swiper_event .swiper-slide .txt .sub_t {color:#ccc; font-size:15px; font-weight:300; margin-bottom:15px;}
.swiper_event .swiper-slide .txt .t01 {color:#fff; font-size:35px; font-weight:300; line-height:1.2;}
.swiper_event .swiper-slide .txt .t02 {color:#999; font-size:16px; font-weight:300; margin-top:25px;}
.swiper_event .swiper-slide .txt .t03 {color:#fff; margin-top:48px; width:178px; padding:15px 0px; line-height:1; border:1px solid #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:15px; font-weight:300; padding-left:20px; background:url("/design/bsco2013/9544/event_ar.png") no-repeat;  background-position:145px 50%;}
.swiper_event .swiper-button-prev-event {background-image:url('/design/bsco2013/9544/focus_left.png'); left:-80px; width:80px; height:80px; background-size:80px 80px; margin-top:-40px; top:50%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_event .swiper-button-next-event {background-image:url('/design/bsco2013/9544/focus_right.png'); right:-80px; width:80px; height:80px; background-size:80px 80px; margin-top:-40px; top:50%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_event:hover .swiper-button-prev-event {left:0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_event:hover .swiper-button-next-event {right:0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s; }
.swiper_event .swiper-pagination-bullets {bottom:100px !important; left:50% !important; margin-left:100px;}
.swiper_event .swiper-pagination-bullet {margin-right:8px !important;  margin-left:0px !important; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.swiper_event .swiper-pagination-bullet {width:40px; height: 2px; float:left; border-radius:8px; background: #ccc; opacity:0.7;}
.swiper_event .swiper-pagination-bullet-active {opacity: 1;background:#fff; }
.swiper_event .swiper-slide-active .txt .inner {-webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; -webkit-animation-duration:1s ; animation-duration:1s ; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.swiper_event .swiper-slide-active .txt .t03 { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; -webkit-animation-duration:1.1s; animation-duration:1.1s; -webkit-backface-visibility: hidden; backface-visibility: hidden;}

/* 메인 스크롤 상품 */
.swiper_roll {max-width:1740px;margin:0 auto;opacity:0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.swiper_roll .swiper-scrollbar { left:0 !important; bottom: 0px !important; height: 2px !important; width:100% !important; max-width:1720px ;}
.swiper_roll .swiper-scrollbar-drag {background: rgba(0, 0, 0, 1);border-radius: 0px;}
.swiper_roll .tb-center {padding:0 0 100px 0;}
.swiper_roll .tb-center .box {max-width:330px;margin:0 10px;}
.swiper_roll .prd-list .info {text-align:left;}

/* 이벤트 슬라이드 02 */
.swiper_event2_area {margin-top:170px;  opacity:0; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_event2 {max-width:1720px; margin:0 auto; height:660px;}
.swiper_event2 .swiper-slide .ban {height:660px; width:50%; float:left; background-size:cover !important; background-position:center center !important;}
.swiper_event2 .swiper-slide .txt {height:660px; width:50%; float:left; background-color:#f9f9f9; position:relative;}
.swiper_event2 .swiper-slide .txt .inner {text-align:left; position:absolute; top:120px; left:100px;}
.swiper_event2 .swiper-slide .txt .t01 {color:#111; font-size:35px; font-weight:300; line-height:1.2;}
.swiper_event2 .swiper-slide .txt .t02 {color:#999; font-size:16px; font-weight:300; margin-top:25px;}
.swiper_event2 .swiper-slide .txt .t03 {color:#111; margin-top:48px; width:178px; padding:15px 0px; line-height:1; border:1px solid #111; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size:15px; font-weight:300; padding-left:20px; background:url("/design/bsco2013/9544/main_title_cr.png") no-repeat;  background-position:145px 50%;}
.swiper_event2 .swiper-button-prev-event2 {background-image:url('/design/bsco2013/9544/focus_left.png'); left:-80px; width:80px; height:80px; background-size:80px 80px; margin-top:-40px; top:50%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_event2 .swiper-button-next-event2 {background-image:url('/design/bsco2013/9544/focus_right.png'); right:-80px; width:80px; height:80px; background-size:80px 80px; margin-top:-40px; top:50%; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_event2:hover .swiper-button-prev-event2 {left:0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s;}
.swiper_event2:hover .swiper-button-next-event2 {right:0px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s;  transition: all 0.4s; }
.swiper_event2 .swiper-pagination-bullets {bottom:100px !important; margin-left:100px;}
.swiper_event2 .swiper-pagination-bullet {margin-right:8px !important;  margin-left:0px !important; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.swiper_event2 .swiper-pagination-bullet {width:40px; height: 2px; float:left; border-radius:8px; background: #ccc; opacity:0.7;}
.swiper_event2 .swiper-pagination-bullet-active {opacity: 1;background:#111; }
.swiper_event2 .swiper-slide-active .txt .inner {-webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; -webkit-animation-duration:1s ; animation-duration:1s ; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.swiper_event2 .swiper-slide-active .txt .t03 { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; -webkit-animation-duration:1.1s; animation-duration:1.1s; -webkit-backface-visibility: hidden; backface-visibility: hidden;}

/* 메인 리뷰 영역 */
.main_review_area {padding-top:100px;}
.main_review_area .main_re {max-width:1720px;  margin:0px auto;}
.main_review_area .main_re ul li {float:right; width:33%;}
.main_review_area .main_re .re_ban {width:50%;}
.main_review_area .main_re .re_ban img {width:100%; max-width:280px;}
.main_review_area .main_re .re_txt {width:50%; text-align:left;}
.main_review_area .main_re .re_txt .inner {width:70%; margin:0 auto; font-size:0px; margin-top:20px;}
.main_review_area .main_re .re_txt .t_numb {font-weight:500; font-size:20px; font-family:'Montserrat',sans-serif; line-height:1; color:#111; margin-bottom:28px;}
.main_review_area .main_re .re_txt .t_numb span {border-bottom:2px solid #111; padding-bottom:2px; }
.main_review_area .main_re .re_txt .t01 {font-size:14px;  color:#111;  font-weight:300; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  line-height:1.2;}
.main_review_area .main_re .re_txt .t02 {font-size:13px;  color:#999;  font-weight:300; margin-top:16px;  line-height:1.6; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word; height: 6.4em; }
.main_review_area .main_re .re_txt .t03 {padding-top:25px;font-size:15px;letter-spacing:3px;}
.main_review_area .main_re .re_txt .t03 span {font-family:'Noto Sans KR', sans-serif !important;}
.main_review_area .main_re .re_txt .t04 {font-size:12px; color:#999; font-weight:300; margin-top:28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main_review_area .main_re .re_txt .t04 .line {width:1px; display:inline-block; height:8px; background-color:#e1e1e1; margin:0px 10px;}
.main_review_area .main_re .re_txt .t05 a {width:115px; font-size:12px; color:#999; font-weight:300; border:1px solid #e5e5e5; display:block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:8px 0px; text-align:center; margin-top:28px; line-height:1;}
.main_review_area .main_re .re_txt .t05 a:hover {color:#111; border-color:#c9c9c9;}

/* 이슈 */
.issue_area {float:left; padding-bottom:100px; width:100%;}
.issue {width:20%; padding:2.5%; float:left; }
.issue img {width:100%;}
.issue .t01 {font-size:16px; font-weight:300; padding-top:15px; text-align:center;}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-40px);
    transform: translateX(-40px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-40px);
    -ms-transform: translateX(-40px);
    transform: translateX(-40px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

@media screen and (max-width: 1599px)
{ 
	.main_review_area .main_re .re_txt .t02 { line-height:1.6; -webkit-line-clamp: 2; /* 라인수 */ height: 3.2em; }
}

.swiper-button-next:after, 
.swiper-button-prev:after {content:'' !important;}

.swip0 .inner .t03 { background: url('/design/bsco2013/9544/icon_plus_wh2.png') no-repeat; background-position: 145px 50%; }
/* BASIC css end */

