/* BASIC css start */
/* 중앙 */
#main {width:100%;min-height:521px;margin:0 auto;}
.contentslider-main {width:100%;height:521px;padding:0px;margin:0px auto;overflow:hidden;}
.contentslider-main .sliderkit-btn-inner {width:1260px; position:relative; text-align:center; margin:0 auto;}
.contentslider-main .sliderkit-nav {position:absolute; top:490px; width:1260px; font-size:0px;}
.contentslider-main .sliderkit-nav-clip ul {display:inline-block;  text-align:center;}
.contentslider-main .sliderkit-nav-clip li a{margin:0px 5px; width:6px;height:6px; background-color:transparent; border:2px solid #a5a5a5; border-radius:6px; outline:1px solid transparent; cursor:pointer; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.contentslider-main .sliderkit-nav-clip li.sliderkit-selected a{ border:2px solid #000; cursor:pointer;  -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.contentslider-main {width:100%; height:521px; margin:0px; padding:0px; }
.contentslider-main .sliderkit-go-btn{position:absolute; top:0px;z-index:10;}
.contentslider-main .sliderkit-go-prev{left:0px;}
.contentslider-main .sliderkit-go-next{right:13px;}
.contentslider-main .sliderkit-go-prev a{position:absolute;width:80px;height:80px;cursor:pointer;background:url("/design/leseoul/0740musewide/main_left.png") no-repeat; margin-top:224px; }
.contentslider-main .sliderkit-go-next a{position:absolute; width:80px;height:80px;cursor:pointer;background:url("/design/leseoul/0740musewide/main_right.png") no-repeat; margin-top:224px;}
.contentslider-main .sliderkit-go-btn span{display:none;}
.contentslider-main .sliderkit-panels{width:100%; height:521px; overflow:hidden; padding:0px; margin:0px; }
.contentslider-main .sliderkit-panel{width:100%; height:521px; overflow:hidden; padding:0px;margin:0px;}
.contentslider-main .sliderkit-panel .main_ban_area {width:100%; height:521px; overflow:hidden; }

/* 메인 타이틀 */
.main_pro_title_area {width:1260px;margin:50px auto 30px;position:relative;}
.main_pro_title_area .main_pro_title {text-align:left; font-size:20px; font-family:"Roboto Condensed"; font-weight:700; letter-spacing:5px; line-height:20px;color:#333;}
.main_pro_bd {width:11px;; height:2px; background-color:#000; margin-top:4px;}
.btn_cross {position:absolute; right:0px; top:3px;}

.main_section01 {width:1260px;margin:0 auto;}
.main_section02 {width:1260px;margin:0 auto;padding-top:30px;}
.main_section03 {width:1260px;margin:0 auto;}
.main_section05 {width:1280px;margin:0 auto;padding-top:30px;}
.main_section05 .prdList > li {margin:0 0 50px 0 !important;}

/* 메인 신상품 롤링 */
.contentslider-roll {width:628px;height:629px; margin:0px; padding:0px;border:1px solid #e9e9e9;border-right:0;float:left;overflow:hidden;}
.contentslider-roll .sliderkit-go-btn{ position:absolute; top:0px;z-index:10; }
.contentslider-roll .sliderkit-btn-inner {width:628px; position:relative; text-align:center; margin:0 auto;}
.contentslider-roll .sliderkit-go-btn span{display:none;}
.contentslider-roll .sliderkit-nav {position:absolute; top:580px; width:628px; font-size:0px;}
.contentslider-roll .sliderkit-nav-clip ul {display:inline-block;  text-align:center;}
.contentslider-roll .sliderkit-nav-clip li a{margin:0px 3px; width:12px;height:17px; cursor:pointer; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; background:url('/design/leseoul/0740musewide/roll_off.gif');}
.contentslider-roll .sliderkit-nav-clip li.sliderkit-selected a{   -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; background:url('/design/leseoul/0740musewide/roll_on.gif');}
.contentslider-roll .sliderkit-panels{width:628px; height:629px; overflow:hidden; padding:0px; margin:0px; text-align:center; }
.contentslider-roll .sliderkit-panel{width:628px; height:629px; overflow:hidden; padding:0px;margin:0px;}
.contentslider-roll .sliderkit-panel img {width:628px;height:100%;}

/* 메인 마우스오버형 */
.over_product {width:630px;min-width:630px;float:right;}
.over_product table td {margin:0;border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;}
.over_product table td:first-child {border-left:1px solid #e9e9e9;}
.over_product table tr:first-child + tr + tr td {border-top:1px solid #e9e9e9;}
.over_product table .tb-center {width:314px;height:314px;position:relative; margin:0 auto;padding:0;text-align:center; overflow:hidden;}
.over_product .thumb { width:100%;height:100%;font-size:0; line-height: 0;border:0;}
.over_product .thumb img { display: block; width:314px; height:314px;}
.over_product table .tb-center .num_box {position:absolute;top:-1px;left:-1px;width:36px;height:36px;line-height:36px;text-align:center;color:#000;border:1px solid #e9e9e9;}
.over_product table .tb-center .num_box .num {font-size:16px;display:block;}
.over_product table .description {width:100%;height:100%;margin:0 auto;text-align:center;padding:0;position:absolute;top:0;left:0;background-color:rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000,endColorstr=#000000);vertical-align:middle;display:table;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;}
.over_product table .info {vertical-align:middle;display:table-cell;}
.over_product .dsc { font-weight:normal;font-size:14px;padding-bottom:5px;color:#fff;word-break:break-all;margin:0 auto;width:90%;}
.over_product .subname { font-weight: normal; font-size:12px;color:#fff;word-break:break-all;padding-bottom:5px;margin:5px auto 0;width:90%;}
.over_product .consumer { margin-top:5px; color:#fff;font-size:12px; text-decoration:line-through;}
.over_product .price { margin-top:3px; font-weight:700; color:#fff;font-size:15px;}
.over_product table .tb-center:hover .description {opacity:1;}

/* 메인 엠디픽 상품 */
.mdpick_area {margin:0 auto;}
.mdpick_area .md_pro_area01 {width:1259px;height:314px;border:1px solid #e9e9e9;}
.mdpick_area .md_pro_area02 {width:1259px;height:314px;border:1px solid #e9e9e9;border-top:0;}
.mdpick_area .md_pro_area01 .md_ban_area {border-left:1px solid #e9e9e9;}
.mdpick_area .md_pro_area02 .md_ban_area {border-right:1px solid #e9e9e9;}
.md_ban_area {width:629px;height:314px;position:relative; overflow:hidden; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.md_ban_area:hover { background:#f5f5f5;}
.md_ban_area .md_ban {position:absolute; top:0px; right:0px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.md_ban_area:hover .md_ban {position:absolute;right:-10px;}
.md_ban_area .md_text_area {position:absolute; top:85px; left:59px; text-align:left;}
.md_ban_area .md_text_area .md_text01 {font-family:"Roboto Condensed"; font-weight:700; letter-spacing:3px; line-height:18px; font-size:18px;}
.md_ban_area .md_text_area .md_text02 {color:#777; font-size:15px; letter-spacing:-0.3px; line-height:18px; padding-top:18px;}
.md_ban_area .md_text_area .md_text03 a {display:block; width:120px; height:28px; color:#000; border:1px solid #222; font-size:10px; letter-spacing:1px; text-align:center; line-height:28px; margin-top:28px;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.md_ban_area:hover .md_text03 a { background:#222; color:#fff; border-radius:30px;}
.mdpick_area .over_product {width:628px;min-width:628px;}
.mdpick_area .over_product table td {margin:0;border:0;}
.mdpick_area .md_pro_area01 .over_product table td:first-child,
.mdpick_area .md_pro_area02 .over_product table td:first-child {border-right:2px solid #e9e9e9;}

/* 중앙롱배너 관련 스타일 */
.main_section04 {width:100%;margin:0 auto;height:315px;padding-top:80px;}
.main_section04 .ban01_area {width:50%; height:315px; background-color:#f5f5f5; float:left; position:relative; overflow:hidden; }
.main_section04 .ban01_area:hover .center_text03 a {background:#222; color:#fff; border-radius:30px;}
.main_section04 .ban01_area .ban_img {position:relative; bottom:40px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s;}
.main_section04 .ban01_area:hover .ban_img {position:relative; bottom:-15px;}
.main_section04 .ban02_area {width:50%; height:315px; background-color:#ebe9ea; float:right; position:relative; overflow:hidden;}
.main_section04 .ban02_area:hover .center_text03 a {background:#222; color:#fff; border-radius:30px;}
.main_section04 .ban02_area .ban_img {position:relative; bottom:40px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s;}
.main_section04 .ban02_area:hover .ban_img {position:relative; bottom:-15px;}
.main_section04 .center_text_area { text-align:left; width:300px;}
.main_section04 .center_text_area .inner {padding-left:60px; padding-top:90px;}
.main_section04 .center_text_area2 { text-align:right; width:300px;}
.main_section04 .center_text_area2 .inner {padding-right:60px; padding-top:90px;}
.main_section04 .center_text01 {font-family:"Roboto Condensed"; font-weight:700; letter-spacing:3px; line-height:18px; font-size:18px; }
.main_section04 .center_text02 {color:#555; font-size:15px; letter-spacing:-0.3px; line-height:18px; padding-top:18px;}
.main_section04 .center_text03 a {display:inline-block; width:120px; height:28px; color:#000; border:1px solid #222; font-size:10px; letter-spacing:1px; text-align:center; line-height:28px; margin-top:28px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s;}


/* 메인 탭상품 */
.contentslider-tab { width:1260px; text-align:center; padding-top:5px;}
.contentslider-tab .sliderkit-nav { position:relative !important; width:1259px; height:58px; border-right:1px solid #e9e9e9; }
.contentslider-tab .sliderkit-nav-clip{ position:absolute; top:0px; left:0px; }
.contentslider-tab .sliderkit-nav-clip li { display:block; padding:0px; margin:0px; width:251px; height:58px; list-style:none; float:left;  border-top:1px solid #e9e9e9;  border-left:1px solid #e9e9e9;  border-bottom:2px solid #000;}
.contentslider-tab .sliderkit-nav-clip li a{ cursor:pointer; height:58px; color:#555; background-color:#fafafa; display:block; line-height:58px; font-size:15px; }
.contentslider-tab .sliderkit-nav-clip li.sliderkit-selected    {height:58px; width:250px; background-color:#fff;}
.contentslider-tab .sliderkit-nav-clip li.sliderkit-selected a {color:#000; background-color:#fff; height:58px; line-height:54px; border-bottom:2px solid #fff; font-weight:bold; border-top:2px solid #000; border-left:2px solid #000; border-right:2px solid #000;}
.contentslider-tab .sliderkit-panels {width:1260px;margin-top:50px;}
.contentslider-tab .sliderkit-panel {width:1260px;padding:0; position:relative !important;}


/* BASIC css end */

