@CHARSET "UTF-8";

.mainTop {margin:-10px 0 0 0; height:425px; }
/*메인 광고*/
.mainTop .mainAD {position:relative; width:100%; height:100%; float:left; border:0; background:#fff; overflow:hidden; }
.thumAD {position:absolute; background:url(../../images/main/bg_main_arrowbtn.png) repeat-x 0 0; border:1px solid #ccc; height:36px; top:193px; width:26px; }
.thumAD_prev {left:0; border-left:0; }
.thumAD_next {right:0; border-right:0; }
.thumAD a {width:100%; display:block; text-align:center; background:url(../../images/main/bg_main_arrow.png) no-repeat -21px 10px; height:36px; }
.mainTop .mainAD > a {display:block; }
.thumAD a.btn_prev:hover {background-position:-21px -30px; }
.thumAD a.btn_next {background-position:10px 10px; }
.thumAD a.btn_next:hover {background-position:10px -30px; }
.thumAD a em {display:none; }
.mainAD .ad {position:absolute; bottom:10px; left:45%; }
.mainAD .ad ul li {float:left; margin:0 4px; }
.mainAD .ad ul li a {background:url(../../images/main/paging_main_new.png) no-repeat 0 0; display:block; width:14px; height:14px;  }
.mainAD .ad ul li a:hover {background-position:right 0; }
.mainAD .ad ul li a em {display:none; }

.mainCenter_top {width:100%; position:relative; margin:25px 0 0 0; height:150px; }
.mainCenter_top .bx-wrapper, .mainCenter_top .bx-wrapper .bx-viewport {height:100%; }
.mainCenter_top ul {height:150px; }
.mainCenter_top li {float:left; height:100%; }
.mainCenter_top li > a {display:block; position:relative; width:100%; height:100%; }
.mainCenter_top li > a > img {position:absolute; left:0; right:0; top:0; bottom:0; width:auto; height:auto; margin:auto; }

.main_pumBox {position:relative; height:auto; margin:35px 0 0 0; width:100%; }
.main_pumBox h3 {font-size:30px; font-weight:normal; color:#363636; letter-spacing:-1px; padding-bottom:13px; }
.main_pumBox h3 em {font-size:12px; color:#444; padding-left:10px; }
.main_pumBox .main_pum_in {border:solid 1px #ddd; border-right:0; border-bottom:0; width:1098px; display:inline-block; background:#f9f9f9; }
.mainCenter .btn_pum_roll {position:absolute; top:15px; right:0; background:#fff url(../../images/common/ico_pum_roll.png) no-repeat -7px 7px; border:1px solid #ccc; border-radius:0.1em; cursor:pointer; display:block; height:24px; width:24px; }
.mainCenter .btn_prev {right:28px; background-position:9px 7px; }
.mainCenter .btn_pum_roll:hover {background-color:#f5f5f5; }
.mainCenter .btn_pum_roll em {display:none; }

.main_pum_in .prd, .main_pumBox2 .main_pum_in .inbox > li {float:left; width:25%; min-height:342px; background:#fff url(../images/main/bg_line.gif) repeat-y right 0; border-bottom:solid 1px #ddd; padding:15px 0; }
body .main_pum_in .prd .prd_img, .main_pumBox2 .main_pum_in .inbox > li .prd_img {width:240px; height:240px; display:block; margin:0 auto; }
body .main_pum_in .prd .prd_img img {max-width:100%; }
body .main_pum_in .prd .prd_name, .main_pumBox2 .main_pum_in .inbox > li .prd_info {padding:20px 20px 0 20px; display:block; }
body .main_pum_in .prd .prd_name {overflow:hidden; max-height:55px; }
body .main_pum_in .prd .prd_name a {white-space: normal; }
body .main_pum_in .prd .prd_price {padding-left:20px; padding-right:20px; }
body .main_pumBox2 .main_pum_in .prd .prd_price {padding:0; }

.main_sAD {margin:30px 0 0 0; background:#f9f9f7; padding:20px; }

/*
.main_pumBox h3 strong {background:url(../images/main/ico_m_pum_t.gif) no-repeat 0 0; background-size:35px auto; padding-left:42px; }
.mainPopular h3 strong {background-position:0 -51px; }
.mainNew h3 strong {background-position:0 -103px; }
.mainRecomm h3 strong {background-position:0 -154px; }
*/

/*main 팝업*/                                      
.mainPopup {border:solid 5px #666; background:#fff; position:absolute; left:50px; top:0; width:auto; height:auto; z-index:99999; }
.mainPopup .mainpop_content {min-width:50px; min-height:50px; }
.mainPopup .bottom {font-size:12px; padding:7px 10px 6px 0; text-align:right; background:#666; color:#fff; } /*border-top:1px solid #bbb; */
.mainPopup .bottom span {display:inline-block; }
.mainPopup .bottom span label {color:#fff; }
.mainPopup .bottom .close {display:inline-block; vertical-align:middle; cursor:pointer; margin:0 0 0 2px; }