body {font-size:12px; color:#7e7e7e; font-family:'Dotum', '돋움';}

a, img {outline:none !important; border:none; select-dummy: expression(this.hideFocus=true);}

#wrap {min-width:1024px;}
.overflow {overflow:hidden;}
.slick-prev {font-size:0; line-height:0; border:none;}
.slick-next {font-size:0; line-height:0; border:none;}
.select_design {border:1px solid #d2cfcf; width:145px; height:31px; background:#fff; position:relative; z-index:4;}
#wrap .select_design .btn_select {display:block; height:31px; line-height:31px; color:#000; font-size:12px; padding:0 0 0 8px;
background:url('/shop_assets/img/btn/bg_btn_select01.gif') no-repeat right center;}
#wrap .select_design ul {float:none; background:#fff; border:1px solid #d2cfcf; border-top:none; position:absolute; left:-1px; top:31px; width:100%; z-index:2; padding:0; margin:0; display:none;}
#wrap .select_design ul li {float:none; width:100%; height:none; padding:0; border-top:1px solid #d2cfcf; border-bottom:none;}
#wrap .select_design ul li a {display:block; height:31px; line-height:31px; color:#000; font-size:12px !important; padding:0 0 0 8px;}
#wrap .select_design ul li:first-child {border-top:none;}
#quick_left {position:absolute; left:50%; top:0; margin-top:788px; margin-left:-631px; width:100px; z-index:2;} /* 15.08.26 수정 */
#quick_left ul li {padding-top:10px;}
#quick_right {position:absolute; right:50%; top:0; margin-top:797px; margin-right:-614px; width:83px; z-index:2;} /* 15.08.26 수정 */
#quick_right .recent_goods {border:1px solid #c2d0dd; margin-bottom:10px; overflow:hidden;}
#quick_right .recent_goods p {height:30px; line-height:30px; position:relative; color:#fff; font-size:11px; background:#415669; border-top:1px solid #000; border-bottom:1px solid #000;}
#quick_right .recent_goods p a {color:#fff; display:block; letter-spacing:-1px; padding-left:10px;}
#quick_right .recent_goods p strong {color:#79c9fe; position:absolute; right:8px; top:0;}
#quick_right .recent_goods dl {background:#fff;}
#quick_right .recent_goods dl dt {height:30px; line-height:30px; position:relative; color:#fff; font-size:11px; background:#415669; border-bottom:1px solid #000;}
#quick_right .recent_goods dl dt a {color:#fff; display:block; letter-spacing:-1px; padding-left:10px; border-bottom:1px solid #000;}
#quick_right .recent_goods dl dt strong {color:#79c9fe; position:absolute; right:8px; top:0;}
#quick_right .recent_goods dl dd {padding:0 8px 7px;}
#quick_right .recent_goods dl dd img {border:1px solid #c8c9c9;}
#quick_right .recent_goods dl dd a {display:block; text-align:center; margin-top:15px; font-size:11px; color:#595959; letter-spacing:-1px; font-weight:bold;}
#quick_right .recent_goods dl dd a:first-child {margin-top:10px;}
#quick_right .recent_goods .sns strong {font-size:0; line-height:0; top:6px;}
#quick_right .recent_goods .sns dd {text-align:center; padding:8px 0;}
#quick_right .recent_goods .sns dd a {display:inline; margin:0;}
#quick_right .recent_goods .sns dd img {border:none;}
.sub_qucik1 {margin-top:274px !important;} /* 15.08.26 수정 */
.sub_qucik2 {margin-top:283px !important;} /* 15.08.26 수정 */
.title01 {color:#000; font-size:28px;/* font-weight:normal;*/ letter-spacing:-1px; padding-left:50px; padding-bottom:5px; font-family:'Malgun Gothic'; background:url('/shop_assets/img/common/bg_bul_tit03.png') no-repeat 0 0px;height:41px}/*s:200615 수정*/
.title01 em {font-style:normal; color:#4194d0;}

/* 상단 */
#header {height:197px; background:url('/shop_assets/img/common/bg_header.gif') repeat-x 0 0;}
#header .header {margin:0 auto; width:1024px;}
#header .header .utill_menu {height:34px; position:relative;}
#header .header .utill_menu .sc_left {position:absolute; left:0; top:0;}
#header .header .utill_menu .sc_left ul {overflow:hidden;}
#header .header .utill_menu .sc_left ul li {float:left; line-height:33px; padding:0 18px; background:url('/shop_assets/img/common/bg_header_gubun01.gif') no-repeat 0 center;}
#header .header .utill_menu .sc_left ul li a {color:#000; font-size:11px; display:inline-block;}
#header .header .utill_menu .sc_left ul li:first-child {background:none; padding-left:5px;}
#header .header .utill_menu .sc_left ul .favorit a {padding-left:18px; background:url('/shop_assets/img/common/bg_utill_favorite.gif') no-repeat 0 8px;}
#header .header .utill_menu .sc_left ul .app a {padding-left:18px; background:url('/shop_assets/img/common/bg_utill_app.gif') no-repeat 0 8px;}
#header .header .utill_menu .sc_left ul .btn_go a {padding-right:43px; background:url('/shop_assets/img/common/bg_btn_go.gif') no-repeat right 6px;}
#header .header .utill_menu .sc_left ul .btn_go.on a {padding-right:43px; background:url('/shop_assets/img/common/bg_btn_go_on.gif') no-repeat right 6px;}
#header .header .utill_menu .sc_right {position:absolute; right:-18px; top:0;}
#header .header .utill_menu .sc_right ul {overflow:hidden;}
#header .header .utill_menu .sc_right ul li {float:left; line-height:33px; color:#000; font-size:11px; padding:0 18px; background:url('/shop_assets/img/common/bg_header_gubun01.gif') no-repeat 0 center;}
#header .header .utill_menu .sc_right ul li a {color:#000; display:inline-block;}
#header .header .utill_menu .sc_right ul li:first-child {background:none; padding-left:0; padding-right:13px;}
#header .header .utill_menu .sc_right ul li .btn_logout {width:58px; height:19px; line-height:21px; margin-left:5px; text-align:center; background:url('/shop_assets/img/common/bg_logout.gif') no-repeat 0 0;}
#header .header .middle_box {position:relative; height:108px; overflow:hidden;}
#header .header .middle_box h1 {position:absolute; left:29px; top:24px;}
#header .header .middle_box .top_banner {position:absolute; right:0; top:17px; width:212px; height:74px; overflow:hidden;}
#header .header .middle_box .top_banner .slick-prev {position:absolute; right:19px; bottom:5px; z-index:2; width:19px; height:17px; background:url('/shop_assets/img/btn/btn_top_prev.gif') no-repeat 0 0;}
#header .header .middle_box .top_banner .slick-next {position:absolute; right:0; bottom:5px; z-index:2; width:19px; height:17px; background:url('/shop_assets/img/btn/btn_top_next.gif') no-repeat 0 0;}
#header .header .middle_box .search_box {margin:0 auto; padding-top:20px; width:370px; position:relative;}
#header .header .middle_box .search_box .search {background:#4194d0; height:49px; overflow:hidden;}
#header .header .middle_box .search_box .search .input {float:left; width:287px; height:47px; background:#fff; margin:1px 0 0 1px; padding-left:15px; padding-right:10px;}
#header .header .middle_box .search_box .search .input input {width:100%; height:25px; line-height:25px; color:#000; font-size:14px; margin-top:10px; border:0 none;}
#header .header .middle_box .search_box .search .btn_sch {float:left;}
#header .header .middle_box .search_box .word {position:relative; overflow:hidden; padding-top:1px; margin-top:9px;}
#header .header .middle_box .search_box .word ul {overflow:hidden; width:300px; height:17px; text-align:center; margin-left:-13px;}
#header .header .middle_box .search_box .word ul li {float:left; padding:0 13px; background:url('/shop_assets/img/common/bg_header_gubun02.gif') no-repeat 0 3px;}
#header .header .middle_box .search_box .word ul li a {font-size:11px; color:#000;}
#header .header .middle_box .search_box .word ul li:first-child {background:none;}
#header .header .middle_box .search_box .word .slick-prev {position:absolute; right:18px; bottom:1px; z-index:2; width:18px; height:17px; background:url('/shop_assets/img/btn/btn_sch_prev.gif') no-repeat 0 0;}
#header .header .middle_box .search_box .word .slick-next {position:absolute; right:0; bottom:1px; z-index:2; width:18px; height:17px; background:url('/shop_assets/img/btn/btn_sch_next.gif') no-repeat 0 0;}
#header .header .middle_box .search_box .slick-slider {position:static;}
#header .header .gnb {position:relative; display:inline-block; width:100%; z-index:10;} /* 15.08.26 수정 */
#header .header .gnb .m_category {float:left; width:149px;}
#header .header .gnb .m_category a {display:block; height:54px; line-height:52px; color:#000; font-size:14px; font-weight:bold; padding-left:33px; background:url('/shop_assets/img/common/bg_gnb_category.gif') no-repeat 0 0;}
/* 20/04/24 s */
#header .header .gnb .gnb_menu {margin-left:155px;}
/* 20/04/24 e */
#header .header .gnb .gnb_menu ul {overflow:hidden;}
#header .header .gnb .gnb_menu ul li {float:left; background:url('/shop_assets/img/common/bg_gnb_gubun.gif') no-repeat 0 center;}
#header .header .gnb .gnb_menu ul li a {display:block; height:52px; line-height:52px; color:#000; font-size:16px; font-weight:bold; /* 20/04/24 s */padding:0 17px 0 17px; /* 20/04/24 e */}
#header .header .gnb .gnb_menu ul .last {background:none}
#header .header .gnb .gnb_menu ul .last a {padding:0 15px; background:#f4f4f4;}
#header .header .gnb .gnb_menu ul li:first-child {background:none;}
#header .header .gnb .gnb_menu ul .on a {color:#0183e1;} /* 15.08.25 추가 */
#header .header .gnb .category_menu {position:absolute; left:0; top:54px; width:147px; height:418px; border:1px solid #133166; z-index:2;}
#header .header .gnb .category_menu ul li a {height:37px; line-height:37px; padding-left:10px; letter-spacing:-1px; color:#fff; font-size:12px; background:#1c4582 none; border-top:1px solid #133166;}
#header .header .gnb .category_menu ul li:first-child {border-top:none;}
#header .header .gnb .category_menu ul .on a {background-color:#f0f8fe; color:#1c4582;}
#header .header .gnb .category_menu .menu2 li a {background:#4194d0; border-top:1px solid #317cc3}
#header .header .gnb .category_menu .menu2 .on a {background-color:#f0f8fe; color:#1c4582;}
#header .header .gnb .category_menu .menu3 li a {background:#4f7592; border-top:1px solid #416182;}
#header .header .gnb .category_menu .menu3 .on a {background-color:#f0f8fe; color:#1c4582;}
#header .header .gnb .category_menu .all_category a {color:#133166 !important; background:#fff !important;}
#header .header .gnb .menu_deph {position:absolute; left:147px; top:55px; z-index:4; width:589px; height:417px; border:1px solid #133166; background:#f0f8fe; border-left:none; display:none;}
#header .header .gnb .menu_deph .banner {float:left; width:352px;}
#header .header .gnb .menu_deph .banner a {height:auto; line-height:normal; padding:0; background:none;}
#header .header .gnb .menu_deph .depth {float:left; position:relative; height:417px; padding-left:16px; padding-right:14px; width:206px; border-right:1px solid #133166;}
#header .header .gnb .menu_deph .depth ul {padding-top:4px; padding-left:9px;}
#header .header .gnb .menu_deph .depth ul li a {height:auto; line-height:32px; display:inline; padding:0; background:none; color:#000; font-size:12px; font-weight:normal;}
#header .header .gnb .menu_deph .depth ul .on a {color:#4194d0; font-weight:bold; letter-spacing:-1px;}
#header .header .gnb .menu_deph .depth .all_view {position:absolute; bottom:0; left:0; width:100%; height:76px;}
#header .header .gnb .menu_deph .depth .all_view p {border-top:1px solid #dedede; margin:0 14px 0 16px; padding:20px 0 0 8px;}
#header .header .gnb .menu_deph .depth .all_view a {display:inline-block; height:auto; line-height:normal; padding:0 17px 0 0; color:#000; font-size:12px; font-weight:normal; background:url('/shop_assets/img/common/bg_all_category_arrow02.gif') no-repeat right center;}
#header .header .gnb .menu_deph .depth .btn_close {position:absolute; right:15px; top:16px; height:auto; line-height:0; display:inline; padding:0; background:none;}
#header .header .gnb .depth1 .depth {background:url('/shop_assets/img/common/bg_gnb_depth01.gif') no-repeat 0 bottom}
#header .header .gnb .depth2 .depth {background:url('/shop_assets/img/common/bg_gnb_depth02.gif') no-repeat 0 bottom}
#header .header .gnb .depth3 .depth {background:url('/shop_assets/img/common/bg_gnb_depth03.gif') no-repeat 0 bottom}
#header .header .gnb .depth4 .depth {background:url('/shop_assets/img/common/bg_gnb_depth04.gif') no-repeat 0 bottom}
#header .header .gnb .depth5 .depth {background:url('/shop_assets/img/common/bg_gnb_depth05.gif') no-repeat 0 bottom}
#header .header .gnb .depth6 .depth {background:url('/shop_assets/img/common/bg_gnb_depth06.gif') no-repeat 0 bottom}
#header .header .gnb .depth7 .depth {background:url('/shop_assets/img/common/bg_gnb_depth07.gif') no-repeat 0 bottom}
#header .header .gnb .depth8 .depth {background:url('/shop_assets/img/common/bg_gnb_depth08.gif') no-repeat 0 bottom}
#header .header .gnb .depth9 .depth {background:url('/shop_assets/img/common/bg_gnb_depth09.gif') no-repeat 0 bottom}
#header .header .gnb .depth10 .depth {background:url('/shop_assets/img/common/bg_gnb_depth10.gif') no-repeat 0 bottom}
#header .header .gnb .sub_category {display:none;}

/* 푸터 */
#footer {border-top:2px solid #1c4582; height:130px; margin-top:70px;}
#footer .footer {margin:0 auto; width:1024px; position:relative;}
#footer .footer ul {overflow:hidden; font-family:'굴림'; border-bottom:1px solid #bac7d9;}
#footer .footer ul li {float:left; padding:0 22px; line-height:41px; background:url('/shop_assets/img/common/bg_footer_gubun.gif') no-repeat 0 center;}
#footer .footer ul li:first-child {padding-left:0; background:none;}
#footer .footer ul li a {color:#1c4582; font-size:12px; font-weight:bold;}
#footer .footer .side_shop {position:absolute; right:-9px; top:0;}
#footer .footer .side_shop ul {border:none;}
#footer .footer .side_shop ul li {padding:0 9px; background:url('/shop_assets/img/common/bg_footer_gubun02.gif') no-repeat 0 center;}
#footer .footer .side_shop ul li:first-child {background:none;}
#footer .footer p {font-size:11px; color:#1c4582; font-family:'Verdana'; padding-top:25px;}
#footer .footer .btn_trust {position:absolute; right:0; top:66px;}

/* 메인 */
.visual_box {width:1024px; margin:0 auto; position:relative;} /* 15.10.28 수정 */
.visual_box .visual_conts {margin-left:149px; height:417px; overflow:hidden; border:1px solid #c3c3c4;}
.visual_box .visual {position:relative; overflow:hidden; width:586px; float:left; border-right:1px solid #c3c3c4;}
.visual_box .visual ul li {font-size:0; line-height:0;}
.visual_box .visual .slick-prev {position:absolute; left:10px; top:185px; z-index:2; width:47px; height:47px; background:url('/shop_assets/img/btn/btn_visual_rolling_prev.png') no-repeat 0 0;}
.visual_box .visual .slick-next {position:absolute; right:10px; top:185px; z-index:2; width:47px; height:47px; background:url('/shop_assets/img/btn/btn_visual_rolling_next.png') no-repeat 0 0;}
.visual_box .abroad_goods {float:left; position:relative; width:286px; height:239px; border-bottom:1px solid #c3c3c4;}
.visual_box .abroad_goods .abroad_conts {padding:17px 13px 0;}
.visual_box .abroad_goods .abroad_conts h3 {color:#4194d0; font-size:16px; letter-spacing:-1px}
.visual_box .abroad_goods .abroad_conts ul {overflow:hidden; margin-top:18px;}
.visual_box .abroad_goods .abroad_conts ul li {float:left; width:122px; text-align:center; margin-left:16px;}
.visual_box .abroad_goods .abroad_conts ul li a {display:block; color:#000; font-size:11px; letter-spacing:-1px;}
.visual_box .abroad_goods .abroad_conts ul li a span {display:block; border:1px solid #e0e0e1; margin-bottom:6px;}
.visual_box .abroad_goods .abroad_conts ul li:first-child {margin-left:0;}
.visual_box .abroad_goods .slick-prev {position:absolute; right:38px; top:17px; z-index:2; width:25px; height:21px; background:url('/shop_assets/img/btn/btn_abroad_prev.gif') no-repeat 0 0;}
.visual_box .abroad_goods .slick-next {position:absolute; right:13px; top:17px; z-index:2; width:25px; height:21px; background:url('/shop_assets/img/btn/btn_abroad_next.gif') no-repeat 0 0;}
.visual_box .abroad_goods .slick-slider {position:static;}
.visual_box .want_goods {float:left; width:286px; height:177px; position:relative;}
.visual_box .want_goods h3 {color:#4194d0; font-size:16px; letter-spacing:-1px; padding:18px 0 0 15px;}
.visual_box .want_goods ul {padding:10px 15px 0 15px;}
.visual_box .want_goods ul li {overflow:hidden; padding-top:4px; white-space:nowrap; text-overflow:ellipsis;}
.visual_box .want_goods ul li a {color:#000; font-size:12px;}
.visual_box .want_goods ul li img {margin-left:3px; position:relative; top:-2px;}
.visual_box .want_goods .btn_more {position:absolute; right:13px; top:18px;}
.main_banner {margin:0 auto; width:1024px; padding:20px 0 30px;}
.main_banner ul {overflow:hidden;}
.main_banner ul li {float:left; margin-left:20px;}
.main_banner ul li:first-child {margin-left:0;}
.main_banner ul li.firstchild {margin-left:0;}
.customer_recommand {background:#fff;/*background:#f9f8f7; border-top:1px solid #ddd; border-bottom:1px solid #ddd;*/}/*s:200615 수정*/
.recommand_cnts {margin:0 auto; width:1024px; padding-top:30px; padding-bottom:30px; position:relative; overflow:hidden;} /* 15.08.24 수정 */
.recommand_cnts .slick-prev {position:absolute; right:60px; top:48.5px; z-index:2; width:7px; height:14px; background:url('/shop_assets/img/btn/btn_arr_prev.png') no-repeat 0 0;} /* 15.08.24 추가 *//*s:200714 edit*/
.recommand_cnts .slick-next {position:absolute; right:0; top:48px; z-index:2; width:7px; height:14px; background:url('/shop_assets/img/btn/btn_arr_next.png') no-repeat 0 0;} /* 15.08.24 추가 *//*s:200714 edit*/
.recommand_cnts .cs_paging {position:absolute; right:15px; top:45px; width:51px; text-align:center; color:#000000; font-size:16px;letter-spacing:2px;font-family:'ng'} /* 15.08.24 추가 *//*s:200714 edit*/
.recommand_cnts .cs_paging span {color:#5094ce;} /* 15.08.24 추가 *//*s:200714 edit*/
.recommand_cnts .slick-slider {position:static;} /* 15.08.24 추가 */
.recommand_cnts h3 {color:#000; font-size:28px; font-weight:normal; letter-spacing:-1px; padding-left:50px; padding-bottom:5px; font-family:'Malgun Gothic'; background:url('/shop_assets/img/common/bg_bul_tit01.png') no-repeat 0 0;height:41px}
.recommand_cnts h3 em {font-style:normal; font-weight:bold; color:#4194d0}
.recommand_cnts ul {/*margin-top:20px;*/ overflow:hidden; /*height:360px;*/}/*s:200615 수정*/
.recommand_cnts ul li {float:left; width:244px; margin-left:16px;box-sizing:border-box;padding:8px;background:#f2eeed;margin-top:20px/* width:190px; margin-left:19px;*/}/*s:200615 수정*/
.recommand_cnts ul li .conts {width:100%;}/*s:200615 수정*/
.recommand_cnts ul li:first-child {margin-left:0;}
.recommand_cnts ul li:nth-child(4n+1) {margin-left:0;}
.recommand_cnts ul li .img {position:relative;/* border:1px solid #c3c3c4;*/ margin-bottom:10px; background:#fff;box-sizing: border-box;height:228px}/*s:200615 수정*/
.recommand_cnts ul li .img img {/*top:0; */margin:0;position:absolute; top:50%; left:50%; transform:translate(-50%, -50%)}/*s:200615 수정*/
.recommand_cnts ul li .img .sale {position:absolute; left:-1px; top:-1px; letter-spacing:-1px; font-weight:bold; width:49px; height:49px; background:#ff1212; color:#fff; text-align:center; line-height:51px; font-size:16px; font-family:'Verdana'; z-index:2;}
.recommand_cnts ul li a {display:block; color:#000; font-size:12px; position:relative;height:100%}/*s:200615 수정*/
.recommand_cnts ul li a img {position:relative; top:-2px; margin-right:6px;}
.recommand_cnts ul li a span {display:block; padding-bottom:5px;}
.recommand_cnts ul li a .free_ship {position:absolute; right:0; top:-1px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery.png') no-repeat 0 0;}
.recommand_cnts ul li a .free_air {position:absolute; right:0; top:-1px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery02.png') no-repeat 0 0;}
.recommand_cnts ul li a em {font-style:normal; color:#0e86dd; display:block; margin-top:-3px;}
.recommand_cnts ul li p {color:#000; font-size:16px; font-weight:bold; position:relative; margin-top:5px;}
.recommand_cnts ul li p em {font-style:normal; font-weight:normal; display:block; padding-bottom:2px; text-decoration:line-through; color:#888; font-size:12px;}
.recommand_cnts ul li p span {font-weight:normal; color:#888; font-size:12px;}
.recommand_cnts ul li p .speed {position:absolute; right:0; top:0; width:58px; height:17px; line-height:17px; background:#ff0707; color:#fff; font-size:12px; font-weight:normal; text-align:center;}
.main_conts {margin:0 auto; width:1024px;}
.today_hotdeal {padding-top:30px;}/*s:200714 edit*/
.today_hotdeal h3 {color:#000; font-size:28px; /*font-weight:normal;*/ letter-spacing:-2.04px;; padding-left:50px; padding-bottom:5px; font-family:'Malgun Gothic'; background:url('/shop_assets/img/common/bg_bul_tit02.png') no-repeat 0 0;height:41px}/*s:200615 수정*/
.today_hotdeal h3 em {font-style:normal; font-weight:bold; color:#ff0707}
.today_hotdeal ul {overflow:hidden;}
.today_hotdeal ul li {float: left;width: 244px;margin-left: 16px;box-sizing: border-box;padding: 8px;background: #f2eeed;margin-top: 20px;}/*s:200615 수정*/
.today_hotdeal ul li:first-child{margin-left:0}
.today_hotdeal ul li:nth-child(4n + 1){margin-left:0}
.today_hotdeal ul li .conts {/*padding:11px;*/}/*s:200615 수정*/
.today_hotdeal ul li .conts .img {/*height:306px;*/height:228px; background:#fff; margin-bottom:10px;}/*s:200615 수정*/
.today_hotdeal ul li .conts .img img {top:0; margin:0;width:100%}
.today_hotdeal ul li .conts a {display:block; color:#000; font-size:12px; position:relative;}
.today_hotdeal ul li .conts a img {position:relative; top:-2px; margin-right:6px;}
.today_hotdeal ul li .conts a span {display:block; padding-bottom:5px;}
.today_hotdeal ul li .conts a strong {display:block; padding-bottom:5px; height:35px; overflow:hidden;}
.today_hotdeal ul li .conts a .free_ship {position:absolute; right:0; top:-1px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery.png') no-repeat 0 0;}
.today_hotdeal ul li .conts a .free_air {position:absolute; right:0; top:-1px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery02.png') no-repeat 0 0;}
.today_hotdeal ul li .conts a em {font-style:normal; color:#0e86dd; display:block;}
.today_hotdeal ul li .conts p {color:#000; font-size:16px; font-weight:bold; position:relative; overflow:hidden; margin-top:5px;height:44px}/*s:200615 수정*/
.today_hotdeal ul li .conts p em {font-style:normal; font-weight:normal; display:block; padding-bottom:2px; text-decoration:line-through; color:#888; font-size:12px;}
.today_hotdeal ul li .conts p span {font-weight:normal; color:#888; font-size:12px;}
.today_hotdeal ul li .conts p .speed {position:absolute; right:0; top:0; width:58px; height:17px; line-height:17px; background:#ff0707; color:#fff; font-size:12px; font-weight:normal; text-align:center;}
.today_hotdeal ul li .conts p .sale {float:left; color:#ff0707; font-size:32px; letter-spacing:-1px; font-family:'Tahoma'; font-weight:normal; padding:0 17px 0 6px; margin-top:-2px;}
.today_hotdeal ul li .conts .time_count {overflow:hidden; padding-top:8px;}
.today_hotdeal ul li .conts .time_count .time {float:left; width:202px; height:27px; line-height:27px; font-size:12px; background:url('/shop_assets/img/common/bg_time.gif') no-repeat 0 0;}
.today_hotdeal ul li .conts .time_count .time dl {overflow:hidden; font-weight:bold; letter-spacing:-2px;}/*s:200616 수정*/
.today_hotdeal ul li .conts .time_count .time dl dt {float:left; width:56px; color:#fff; padding-left:6px; margin-right:-2px;}/*s:200616 수정*/
.today_hotdeal ul li .conts .time_count .time dl dd {color:#000;}
.today_hotdeal ul li .conts .time_count p {float:right; color:#4194d0; font-size:12px; font-weight:bold; text-align:right; line-height:14px; /*margin-top:2px;*/height:22px}/*s:200616 수정*/
.today_hotdeal ul li .conts .time_count p span {display:block; font-weight:normal; color:#ff0707;}
.popular_goods {padding-top:30px}/*s:200714 edit*/
.popular_goods .popular_conts {border:1px solid #e1dddd; background:#f2eeed; margin-top:20px; overflow:hidden; padding:11px;}
.popular_goods .popular_conts .represent {float:left; width:227px; height:388px; background:#fff; padding:12px; overflow:hidden;}
.popular_goods .popular_conts .represent .img {height:226px; margin-bottom:20px;}
.popular_goods .popular_conts .represent .img img {top:0; margin:0;}
.popular_goods .popular_conts .represent a {display:block; color:#000; font-size:12px; position:relative;}
.popular_goods .popular_conts .represent a img {position:relative; top:-2px; margin-right:6px;}
.popular_goods .popular_conts .represent a span {display:block; padding-bottom:5px;}
.popular_goods .popular_conts .represent a strong {display:block; padding-bottom:5px;}
.popular_goods .popular_conts .represent a .free_ship {position:absolute; right:0; top:-1px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery.png') no-repeat 0 0;}
.popular_goods .popular_conts .represent a .free_air {position:absolute; right:0; top:-1px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery02.png') no-repeat 0 0;}
.popular_goods .popular_conts .represent a em {font-style:normal; color:#0e86dd; display:block;}
.popular_goods .popular_conts .represent p {color:#000; font-size:16px; font-weight:bold; position:relative; overflow:hidden; margin-top:5px;}
.popular_goods .popular_conts .represent p em {font-style:normal; font-weight:normal; display:block; padding-bottom:2px; text-decoration:line-through; color:#888; font-size:12px;}
.popular_goods .popular_conts .represent p span {font-weight:normal; color:#888; font-size:12px;}
.popular_goods .popular_conts .represent p .speed {position:absolute; right:0; top:0; width:58px; height:17px; line-height:17px; background:#ff0707; color:#fff; font-size:12px; font-weight:normal; text-align:center;}
.popular_goods .popular_conts .represent p .sale {float:left; color:#ff0707; font-size:26px; letter-spacing:-1px; font-family:'Tahoma'; font-weight:normal; padding:0 9px 0 0;}
.popular_goods .popular_conts ul {float:right; width:740px;}
.popular_goods .popular_conts ul li {float:left; width:365px; height:201px; background:#fff; margin-top:10px;}
.popular_goods .popular_conts ul li .conts {overflow:hidden; padding:16px 14px;}
.popular_goods .popular_conts ul li .conts .img {float:right; width:116px; height:116px;}
.popular_goods .popular_conts ul li .conts .img a {margin:0; float:none; width:auto;}
.popular_goods .popular_conts ul li .conts .img img {top:0; margin:0;}
.popular_goods .popular_conts ul li .conts a {float:left; color:#000; font-size:12px; width:220px; margin-top:1px; position:relative;}
.popular_goods .popular_conts ul li .conts a img {position:relative; top:-2px; margin-right:6px;}
.popular_goods .popular_conts ul li .conts a span {display:block; padding-bottom:5px;}
.popular_goods .popular_conts ul li .conts a strong {display:block; padding-bottom:5px;}
.popular_goods .popular_conts ul li .conts a .free_ship {position:absolute; right:0; top:-1px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery.png') no-repeat 0 0;}
.popular_goods .popular_conts ul li .conts a .free_air {position:absolute; right:0; top:-1px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery02.png') no-repeat 0 0;}
.popular_goods .popular_conts ul li .conts a em {font-style:normal; color:#0e86dd; display:block;}
.popular_goods .popular_conts ul li .conts p {color:#000; font-size:16px; font-weight:bold; position:relative; overflow:hidden; margin-top:10px;}
.popular_goods .popular_conts ul li .conts p em {font-style:normal; font-weight:normal; display:block; padding-bottom:2px; text-decoration:line-through; color:#888; font-size:12px;}
.popular_goods .popular_conts ul li .conts p span {font-weight:normal; color:#888; font-size:12px;}
.popular_goods .popular_conts ul li .conts p .speed {position:absolute; right:0; top:0; width:58px; height:17px; line-height:17px; background:#ff0707; color:#fff; font-size:12px; font-weight:normal; text-align:center;}
.popular_goods .popular_conts ul li .conts p .sale {float:left; color:#ff0707; font-size:26px; letter-spacing:-1px; font-family:'Tahoma'; font-weight:normal; padding:0 13px 0 0;}
.real_best_goods {padding-top:40px; position:relative;}
.real_best_goods ul {overflow:hidden;}
.real_best_goods ul li {float:left; position:relative; width:242px; border:1px solid #e1dddd; background:#f2eeed; height:418px; margin-top:20px; margin-right:16px;}
.real_best_goods ul li .conts {padding:8px 7px; position:relative;}
.real_best_goods ul li .conts .img {position:relative; height:226px; background:#fff; margin-bottom:10px;}
.real_best_goods ul li .conts .img img {top:0; margin:0;}
.real_best_goods ul li .conts a {display:block; color:#000; font-size:12px; position:relative;}
.real_best_goods ul li .conts a img {position:relative; top:-2px; margin-right:6px;}
.real_best_goods ul li .conts a span {display:block; padding-bottom:5px;}
.real_best_goods ul li .conts a strong {display:block; padding-bottom:5px;}
.real_best_goods ul li .conts a .free_ship {position:absolute; right:0; top:-1px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery.png') no-repeat 0 0;}
.real_best_goods ul li .conts a .free_air {position:absolute; right:0; top:-1px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery02.png') no-repeat 0 0;}
.real_best_goods ul li .conts a em {font-style:normal; color:#0e86dd; display:block;}
.real_best_goods ul li .conts p {color:#000; font-size:16px; font-weight:bold; position:relative; overflow:hidden; margin-top:5px;}
.real_best_goods ul li .conts p em {font-style:normal; font-weight:normal; display:block; padding-bottom:2px; text-decoration:line-through; color:#888; font-size:12px;}
.real_best_goods ul li .conts p span {font-weight:normal; color:#888; font-size:12px;}
.real_best_goods ul li .conts p .speed {position:absolute; right:0; top:0; width:58px; height:17px; line-height:17px; background:#ff0707; color:#fff; font-size:12px; font-weight:normal; text-align:center;}
.real_best_goods ul li .conts p .sale {float:left; color:#ff0707; font-size:26px; letter-spacing:-1px; font-family:'Tahoma'; font-weight:normal; padding:0 9px 0 0;}
.real_best_goods ul li .conts .time {position:absolute; left:0; bottom:0; width:226px; height:27px; line-height:27px; font-size:12px; background:url('/shop_assets/img/common/bg_time02.gif') no-repeat 0 0;}
.real_best_goods ul li .conts .time dl {overflow:hidden; font-weight:bold; letter-spacing:-1px;}
.real_best_goods ul li .conts .time dl dt {float:left; width:66px; color:#fff; padding-left:11px; margin-right:26px;}
.real_best_goods ul li .conts .time dl dd {color:#000;}
.real_best_goods ul li .flag_sell {position:absolute; overflow:hidden; left:0; bottom:0; width:100%; height:37px; line-height:37px; border-top:1px solid #e1dddd; background:#fbfaf9;}
.real_best_goods ul li .flag_sell .flag {float:left; padding-left:8px;}
.real_best_goods ul li .flag_sell p {float:right; padding-right:8px; color:#0e86dd; font-size:12px; font-weight:bold;}
.real_best_goods ul li .flag_sell p .f14 {font-size:14px;}
.real_best_goods ul li .flag_sell p em {font-style:normal; font-weight:normal; padding:0 5px;}
.real_best_goods ul li .flag_sell p span {color:#ff0707;}
.real_best_goods ul li .state01 {position:absolute; left:0; top:0; text-align:center; width:49px; height:39px; background:#ff6000; line-height:15px; padding-top:10px; padding-bottom:0 !important; color:#fff; font-size:12px; font-weight:bold; z-index:2;}
.real_best_goods ul li .state02 {position:absolute; left:0; top:0; text-align:center; width:49px; height:49px; background:#ff1212; line-height:49px; padding-bottom:0 !important; color:#fff; font-size:12px; font-weight:bold; z-index:2;}
.real_best_goods ul li .state03 {position:absolute; left:0; top:0; text-align:center; width:49px; height:39px; background:#8c8a8a; line-height:15px; padding-top:10px; padding-bottom:0 !important; color:#fff; font-size:12px; font-weight:bold; z-index:2;}
.real_best_goods ul li .state04 {position:absolute; left:0; top:0; text-align:center; width:49px; height:49px; background:#4194d0; line-height:49px; padding-bottom:0 !important; color:#fff; font-size:12px; font-weight:bold; z-index:2;} /* 15.08.26 추가 */
.real_best_goods ul li .end_alram {position:absolute; left:-1px; top:207px; width:100%; padding-right:2px; color:#fff; font-size:12px; background:#ff8236; height:27px; line-height:27px; z-index:2;}
.real_best_goods ul li .end_alram strong {float:left; padding-left:12px; width:132px;}
.real_best_goods ul li .end_alram em {font-style:normal; font-weight:normal;}
.real_best_goods ul li .end_alram .btn_alram {position:absolute; right:0; top:0; color:#ffff00; padding-left:32px; width:68px; height:27px; background:url('/shop_assets/img/common/bg_alram.gif') no-repeat 0 0;}
.real_best_goods ul li .end_alram .wait {font-size:11px; font-weight:normal;}
.real_best_goods .sorting {position:absolute; right:0; top:44px; z-index:4;}
.real_best_goods .sorting ul {float:left; margin-top:8px;}
.real_best_goods .sorting ul li {float:left; border:none; width:auto; height:auto; margin:0; padding:0 14px; background:url('/shop_assets/img/common/bg_sotring_gubun.gif') no-repeat 0 center;}
.real_best_goods .sorting ul li:first-child {background:none;}
.real_best_goods .sorting ul li a {font-size:14px; color:#000; font-weight:bold;}
.real_best_goods .select_design {float:left;}

/* 서브 */
.sub_conts {margin:0 auto; width:1024px;}
.catogory_type_goods {padding-top:40px;}
.catogory_type_goods ul {overflow:hidden;}
.catogory_type_goods ul li {float:left; width:328px; border:1px solid #e1dddd; background:#f2eeed; height:510px; margin-top:20px; margin-right:17px;}
.catogory_type_goods ul li .conts {padding:11px;}
.catogory_type_goods ul li .conts .img {height:306px; background:#fff; margin-bottom:10px;}
.catogory_type_goods ul li .conts .img img {top:0; margin:0;}
.catogory_type_goods ul li .conts a {display:block; color:#000; font-size:12px; position:relative;}
.catogory_type_goods ul li .conts a img {position:relative; top:-2px; margin-right:6px;}
.catogory_type_goods ul li .conts a span {display:block; padding-bottom:5px;}
.catogory_type_goods ul li .conts a strong {display:block; padding-bottom:5px; height:35px; overflow:hidden;}
.catogory_type_goods ul li .conts a .free_ship {position:absolute; right:0; top:-1px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery.png') no-repeat 0 0;}
.catogory_type_goods ul li .conts a .free_air {position:absolute; right:0; top:-1px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery02.png') no-repeat 0 0;}
.catogory_type_goods ul li .conts a em {font-style:normal; color:#0e86dd; display:block;}
.catogory_type_goods ul li .conts p {color:#000; font-size:16px; font-weight:bold; position:relative; overflow:hidden; margin-top:5px;}
.catogory_type_goods ul li .conts p em {font-style:normal; font-weight:normal; display:block; padding-bottom:2px; text-decoration:line-through; color:#888; font-size:12px;}
.catogory_type_goods ul li .conts p span {font-weight:normal; color:#888; font-size:12px;}
.catogory_type_goods ul li .conts p .speed {position:absolute; right:0; top:0; width:58px; height:17px; line-height:17px; background:#ff0707; color:#fff; font-size:12px; font-weight:normal; text-align:center;}
.catogory_type_goods ul li .conts p .sale {float:left; color:#ff0707; font-size:32px; letter-spacing:-1px; font-family:'Tahoma'; font-weight:normal; padding:0 17px 0 6px; margin-top:-2px;}
.catogory_type_goods ul li .conts .time_count {overflow:hidden; padding-top:8px;}
.catogory_type_goods ul li .conts .time_count .time {float:left; width:202px; height:27px; line-height:27px; font-size:12px; background:url('/shop_assets/img/common/bg_time.gif') no-repeat 0 0;}
.catogory_type_goods ul li .conts .time_count .time dl {overflow:hidden; font-weight:bold; letter-spacing:-1px;}
.catogory_type_goods ul li .conts .time_count .time dl dt {float:left; width:66px; color:#fff; padding-left:11px; margin-right:14px;}
.catogory_type_goods ul li .conts .time_count .time dl dd {color:#000;}
.catogory_type_goods ul li .conts .time_count p {float:right; color:#4194d0; font-size:12px; font-weight:bold; text-align:right; line-height:14px; margin-top:7px;}
.catogory_type_goods ul li .conts .time_count p strong {font-size:14px}
.location {display:inline-block; width:100%; padding-bottom:10px; padding-top:10px;}
.location ul {float:right; margin-right:-10px;}
.location ul li {float:left; padding:0 10px 0 14px; background:url('/shop_assets/img/common/bg_location_arrow.gif') no-repeat 0 center;}
.location ul li a {color:#000; font-size:12px;}
.location ul li:first-child {background:none; padding-left:0;}
.tabs01 ul {overflow:hidden; border-right:1px solid #2c648c; border-bottom:1px solid #2c648c;}
.tabs01 ul li {float:left; width:169px; border-left:1px solid #2c648c; border-top:1px solid #2c648c; height:48px; background:#e6eff6;}
.tabs01 ul li a {display:block; height:48px; line-height:48px; padding-left:14px; color:#000; font-size:12px; background:#e6eff6;}
.tabs01 ul .on a {background:#4194d0; color:#fff; font-weight:bold;}
.tabs01 ul li:first-child a {font-weight:bold;}
.tabs02 ul {overflow:hidden; border-bottom:2px solid #112e59;}
.tabs02 ul li {float:left; width:170px; border:1px solid #c8c7c7; border-bottom:none; margin-right:1px;}
.tabs02 ul li a {display:block; height:47px; line-height:47px; text-align:center; color:#000; font-size:14px; background:#f0f0f0;}
.tabs02 ul .on {width:168px; border:2px solid #112e59; border-bottom:none;}
.tabs02 ul .on a {color:#fff; height:46px; font-weight:bold; background:#1c4582}
.sub_real_goods {margin-top:40px;}
.sub_real_goods .real_best_goods {padding-top:0;}
.premium_category {padding-top:20px;}
.premium_category ul {overflow:hidden;}
.premium_category ul li {position:relative; border:1px solid #e1dddd; float:left; width:498px; height:436px; margin-top:20px;}
.premium_category ul li a {display:block; height:408px; font-family:'Malgun Gothic'; padding:28px 0 0 21px;}
.premium_category ul li a strong {position:relative; z-index:4; display:inline-block; padding-right:44px; color:#000; font-size:38px; line-height:32px; padding-bottom:1px; background:url('/shop_assets/img/sub/bg_bike_link.gif') no-repeat right 1px;}
.premium_category ul li a span {display:block; position:relative; z-index:4; padding-top:20px; color:#8c8c8c; font-size:14px; letter-spacing:-1px;}
.premium_category ul li .img {position:absolute; left:0; top:50%; z-index:2; padding:0; width:100%; height:258px; margin-top:-100px;}
.premium_category ul li .img em {display:block; text-align:center; width:258px; margin:0 auto;}

/* 15.08.25 추가 */
.sub_visual {margin-bottom:20px;}
.sub_area_goods {margin-top:40px; position:relative;}
.sub_area_goods .tabs02 ul li {width:120px;}
.sub_area_goods .real_best_goods {padding-top:0;}
.sub_area_goods .sorting {position:absolute; right:0; top:3px;}
.title02 {color:#000; font-size:24px; line-height:30px; font-weight:normal; letter-spacing:-1px; padding-left:36px; padding-bottom:14px; font-family:'Malgun Gothic'; background:url('/shop_assets/img/common/bg_bul_tit04.png') no-repeat 0 3px;}
.buy_call_conts {padding:10px 0 0 0;}
.buy_call_conts .title02 {margin-left:7px;}
.buy_call_conts p {font-size:14px; line-height:22px; color:#000; padding-left:7px; padding-bottom:40px;}
.buy_call_conts p strong {color:#108ed9;}
.buy_call_conts .img {padding-left:3px;}
.buy_request_list {margin-top:45px; position:relative;}
.buy_request_list .btn_request {position:absolute; right:0; top:-3px; width:197px; height:38px; line-height:38px; font-size:14px; font-weight:bold; color:#fff; background:url('/shop_assets/img/btn/bg_btn_blue01.gif') no-repeat 0 0;}
.buy_request_list .btn_request span {display:block; padding-left:25px;}
.buy_request_list .sorting {border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; overflow:hidden; position:relative; background:#efefef; height:46px; padding:0 17px; margin-top:4px;}
.buy_request_list .sorting ul {float:left;}
.buy_request_list .sorting ul li {float:left; color:#5a5a5a; font-weight:bold; font-size:12px; line-height:46px; padding-right:15px;}
.buy_request_list .sorting ul li input {vertical-align:middle; margin-right:4px; margin-top:-3px;}
.buy_request_list .sorting ul li img {vertical-align:middle; position:relative; top:-1px;}
.buy_request_list .sorting .search {float:right; padding-top:13px;}
.buy_request_list .sorting .search .select_l {float:left; margin-right:4px;}
.buy_request_list .sorting .search .select_l select {font-size:12px; height:20px; color:#000;}
.buy_request_list .sorting .search .input {float:left; margin-right:4px; width:140px; height:18px; border:1px solid #707070; padding:0 5px; background:#fff;}
.buy_request_list .sorting .search .input input {width:100%; height:13px; margin-top:2px; border:0 none; font-size:12px; color:#000; background:#fff;}
.buy_request_list table {width:100%; border-top:2px solid #cfdfec;}
.buy_request_list table thead th {border-bottom:1px solid #cfdfec; color:#003f85; padding:7px 0 6px; background:#e5f1f9 url("/shop_assets/img/common/bg_th_gubun01.gif") no-repeat 0 center;}
.buy_request_list table thead th:first-child {background-image:none;}
.buy_request_list table tbody td {padding:9px 0 8px; text-align:center; color:#5a5a5a; font-size:12px; border-bottom:1px solid #e2ecf2;}
.buy_request_list table tbody td .img {width:67px; height:69px; margin:0 auto; border:1px solid #e1e1e1;}
.buy_request_list table tbody .date {color:#3d97d3;}
.buy_request_list table tbody .left {text-align:left; vertical-align:top;}
.buy_request_list table tbody .left .td {padding-left:7px; padding-top:10px;}
.buy_request_list table tbody .left .td span {display:block; color:#3d96d2; padding-bottom:3px;}
.buy_request_list table tbody .left .td img {vertical-align:-2px; margin-right:3px;}
.paging {margin-top:30px; padding-top:10px;	padding-bottom:10px; text-align:center; height:30px;}
.paging a {padding:4px 7px; border:1px solid #a1b8c9; color:#a1b8c9; background-color:#fff; font-weight:bold;}
.paging span {padding:4px 7px; border:1px solid #0073bf;}
.paging span.current {background:#0088cc; color:#FFF; font-weight:bold;}
.paging a.next {border:none; border-left:1px solid #a1b8c9; padding:0 13px 0 7px; background:url("/shop_assets/img/common/bg_paging_next.gif") 37px 4px no-repeat; margin-left:4px; font-weight:normal;}
.paging a.prev {border:none; border-right:1px solid #a1b8c9; padding-top:0; padding-bottom:0; background:url("/shop_assets/img/common/bg_paging_prev.gif") 0 4px no-repeat; margin-left:4px; margin-right:4px; font-weight:normal;}
.paging a.front {border:none; border-right:1px solid #a1b8c9; padding:0 3px 0 10px; background:url("/shop_assets/img/common/bg_paging_first.gif") 0 4px no-repeat; font-weight:normal;}
.paging a.end {border:none; border-left:1px solid #A1B8C9; padding:0 15px 0 7px; margin-right:4px; background:url("/shop_assets/img/common/bg_paging_last.gif") 25px 4px no-repeat;}
.live_best_goods {padding-top:10px; margin-bottom:40px;}
.live_best_goods .tabs {overflow:hidden; padding-bottom:10px;}
.live_best_goods .tabs ul {float:right;}
.live_best_goods .tabs ul li {float:left; padding:0 18px; background:url("/shop_assets/img/sub/bg_tabs_gubun.gif") right center no-repeat;}
.live_best_goods .tabs ul li a {color:#000; font-size:14px; font-weight:bold;}
.live_best_goods .tabs ul .last {background:none; padding-right:0;}
.live_best_goods .tabs ul .on a {color:#0183e1;}
.live_best_goods .best_goods {background:#f2eeed; border:1px solid #e1dddd; padding:20px;}
.live_best_goods .best_goods table {width:100%;}
.live_best_goods .best_goods table tbody td {vertical-align:top;}
.live_best_goods .best_goods table tbody td:first-child .cnts {margin-left:0;}
.live_best_goods .best_goods table tbody td .cnts {width:306px; margin-left:29px;}
.live_best_goods .best_goods table tbody td .cnts .img {width:306px; height:306px; position:relative;}
.live_best_goods .best_goods table tbody td .cnts .ranking {position:absolute; left:0; top:0;}
.live_best_goods .best_goods table tbody td .cnts .tit {overflow:hidden; padding-top:10px;}
.live_best_goods .best_goods table tbody td .cnts .tit .area {float:left; margin-left:1px;}
.live_best_goods .best_goods table tbody td .cnts .tit .area strong {display:block; color:#888; font-size:12px; text-align:center; padding-top:2px; font-family:'Verdana'}
.live_best_goods .best_goods table tbody td .cnts .tit dl {float:left; margin-left:10px; width:260px;}
.live_best_goods .best_goods table tbody td .cnts .tit dl dt {color:#000; font-size:12px; font-weight:bold;}
.live_best_goods .best_goods table tbody td .cnts .tit dl dd {color:#0e86dd; padding-top:4px;}
.live_best_goods .best_goods table tbody td .cnts .score {overflow:hidden; padding-top:5px; padding-bottom:10px;}
.live_best_goods .best_goods table tbody td .cnts .score .star {float:left; margin-top:6px; width:110px; height:18px; overflow:hidden; position:relative; background:url("/shop_assets/img/common/bg_star01.png") 0 0 no-repeat;}
.live_best_goods .best_goods table tbody td .cnts .score .star p {position:absolute; left:0; top:0; height:18px; background:url("/shop_assets/img/common/bg_star01.png") -113px 0 no-repeat;}
.live_best_goods .best_goods table tbody td .cnts .score .route {float:left; margin-left:10px;}
.live_best_goods .best_goods table tbody td .cnts .score .route img {margin-right:2px;}
.live_best_goods .best_goods table tbody td .cnts .txt {font-size:12px; color:#000;}
.best_goods_list .sorting {display:inline-block; width:100%; padding-bottom:12px;}
.best_goods_list .sorting .f_right {float:right;}
.best_goods_list .sorting .select_design {float:left; margin-left:5px; width:129px;}
.best_goods_list .list {margin-bottom:20px;}
.best_goods_list .list table {width:100%; border-bottom:1px solid #e1dddd;}
.best_goods_list .list table tbody td {padding:15px 0; border-top:1px solid #e1dddd; vertical-align:top;}
.best_goods_list .list table tbody td .img {width:143px; height:143px; margin:0 auto; border:1px solid #e1dddd;}
.best_goods_list .list table tbody td .tit {color:#000; padding-top:2px; font-size:14px; font-weight:bold;}
.best_goods_list .list table tbody td .tit img {margin-right:3px; position:relative; top:-2px; vertical-align:middle;}
.best_goods_list .list table tbody td .score {overflow:hidden; padding-top:7px; padding-bottom:7px;}
.best_goods_list .list table tbody td .score .star {float:left; margin-top:6px; width:110px; height:18px; overflow:hidden; position:relative; background:url("/shop_assets/img/common/bg_star01.png") 0 0 no-repeat;}
.best_goods_list .list table tbody td .score .star p {position:absolute; left:0; top:0; height:18px; background:url("/shop_assets/img/common/bg_star01.png") -113px 0 no-repeat;}
.best_goods_list .list table tbody td .score .route {float:left; margin-left:10px;}
.best_goods_list .list table tbody td .score .route img {margin-right:2px;}
.best_goods_list .list table tbody td .txt {color:#000; font-size:12px; padding-bottom:15px;}
.best_goods_list .list table tbody td .btn_more {color:#4194d0; font-weight:bold; font-size:12px;}
.best_goods_list .list table tbody td ul {padding-top:7px;}
.best_goods_list .list table tbody td ul li {font-size:11px; color:#777; padding-top:12px;}
.best_goods_list .list table tbody td ul li span {display:inline-block; width:63px;}
.best_goods_list .list table tbody td ul .link {padding-top:7px;}
.best_goods_list .list table tbody td ul .link span {width:50px;}
.best_goods_list .list table tbody td ul .link .btn_recommand {display:inline-block; width:95px; height:32px; text-align:center; line-height:34px; font-size:11px; color:#777; background:url("/shop_assets/img/btn/bg_btn_recommand.gif") 0 0 no-repeat;}
.best_goods_list .list table tbody td ul .link .btn_recommand strong {color:#4194d0;}
.btn_more_view {display:block; height:53px; line-height:53px; text-align:center; color:#000; font-size:12px; font-weight:bold; background:url("/shop_assets/img/btn/bg_btn_more.gif") 0 0 no-repeat;}
.location ul li {height:34px; line-height:34px;}
.location ul li .select_design {width:117px;}
.location ul li:first-child .select_design {width:127px;}
.goods_purchase_info .tit {overflow:hidden; padding-bottom:20px;}
.goods_purchase_info .tit .area {float:left; text-align:center; padding:0 10px;}
.goods_purchase_info .tit .area strong {display:block; color:#888; font-size:12px; text-align:center; padding-top:2px; font-family:'Verdana'}
.goods_purchase_info .tit dl {float:left; width:750px; margin-top:-2px;}
.goods_purchase_info .tit dl dt {color:#000; font-size:22px; font-weight:bold; line-height:24px;}
.goods_purchase_info .tit dl dd {color:#888; font-size:12px; padding-top:2px;}
.goods_purchase_info .tit .flag {float:right;}
.goods_purchase_info .tit .free_ship {float:left; margin-left:4px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery.png') no-repeat 0 0;}
.goods_purchase_info .tit .free_air {float:left; margin-left:4px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery02.png') no-repeat 0 0;}
.goods_purchase_info .tit .speed {float:left; margin-left:4px; width:58px; height:17px; line-height:17px; background:#ff0707; color:#fff; font-size:12px; font-weight:normal; text-align:center;}
.goods_purchase_info .tit .go_brand {float:right; height:37px; line-height:37px; padding:0 10px; border:1px solid #858585; border-radius:1px; box-shadow:0 2px #d8d8d8; color:#414040; font-size:14px; font-weight:bold;}
.goods_purchase_info .photo_purchase_info {overflow:hidden;}
.goods_purchase_info .photo_purchase_info .photo_view {float:left; width:504px;}
.goods_purchase_info .photo_purchase_info .photo_view .big_img {border:1px solid #dfdede; height:505px; margin-bottom:10px;}
.goods_purchase_info .photo_purchase_info .photo_view .big_img img {width:100%; height:auto;}
.goods_purchase_info .photo_purchase_info .photo_view .small_img {position:relative; overflow:hidden;}
.goods_purchase_info .photo_purchase_info .photo_view .small_img p {float:left; cursor:pointer; margin-right:9px; width:117px; height:117px; border:1px solid #dfdede; background:url('/shop_assets/img/sub/bg_no_img.gif') no-repeat 0 0;}
.goods_purchase_info .photo_purchase_info .photo_view .slick-prev {position:absolute; left:7px; top:47px; z-index:4; background:url('/shop_assets/img/sub/bg_btn_photo_left.png') no-repeat 0 0; width:22px; height:22px;}
.goods_purchase_info .photo_purchase_info .photo_view .slick-next {position:absolute; right:7px; top:47px; z-index:4; background:url('/shop_assets/img/sub/bg_btn_photo_right.png') no-repeat 0 0; width:22px; height:22px;}
.gnb_fixed {position:fixed !important; left:0 !important; top:0 !important; width:100%; height:55px; z-index:10; background:url('/shop_assets/img/common/bg_gnb.gif') repeat-x 0 0;}
.gnb_fixed .category {margin:0 auto; width:1024px; position:relative;}
.goods_purchase_info .photo_purchase_info .purchase_info {float:right; min-height:634px; width:493px; position:relative;}
*:first-child+html .goods_purchase_info .photo_purchase_info .purchase_info {min-height:636px;}
.goods_purchase_info .photo_purchase_info .time_stock {background:#f8f8f8; border-top:1px solid #e4e0e0; padding:15px; overflow:hidden;}
.goods_purchase_info .photo_purchase_info .time_stock .time {float:left; width:202px; height:27px; line-height:27px; font-size:12px; background:url('/shop_assets/img/common/bg_time.gif') no-repeat 0 0;}
.goods_purchase_info .photo_purchase_info .time_stock .time dl {overflow:hidden; font-weight:bold;}
.goods_purchase_info .photo_purchase_info .time_stock .time dl dt {float:left; width:66px; color:#fff; letter-spacing:-1px; padding-left:11px; margin-right:14px;}
.goods_purchase_info .photo_purchase_info .time_stock .time dl dd {color:#000;}
.goods_purchase_info .photo_purchase_info .time_stock p {float:right; padding-top:5px; font-size:12px; font-weight:bold; color:#0e86dd;}
.goods_purchase_info .photo_purchase_info .time_stock p em {font-style:normal; font-weight:normal;}
.goods_purchase_info .photo_purchase_info .time_stock p span {color:#ff0707;}
.goods_purchase_info .photo_purchase_info .info {padding-top:3px; padding-bottom:3px; border-top:1px solid #f1efef;} /* 15.09.03 수정 */
.goods_purchase_info .photo_purchase_info .btnone {border-top:none;}
.goods_purchase_info .photo_purchase_info .info table {width:100%;}
.goods_purchase_info .photo_purchase_info .info table tbody th {padding:7px 0; text-align:left; font-weight:normal; font-size:11px; color:#777;} /* 15.09.03 수정 */
.goods_purchase_info .photo_purchase_info .info table tbody th img {position:relative; top:-2px;}
.goods_purchase_info .photo_purchase_info .info table tbody th .th {padding-left:14px;}
.goods_purchase_info .photo_purchase_info .info table tbody th .space {padding-top:5px;} /* 2016.02.22 추가 */
.goods_purchase_info .photo_purchase_info .info table tbody td {padding:7px 0; font-size:12px; color:#000;}
.goods_purchase_info .photo_purchase_info .info table tbody td em {font-style:normal; text-decoration:line-through;}
.goods_purchase_info .photo_purchase_info .info table tbody td .sale_price {position:relative; width:100%; display:inline-block;}
.goods_purchase_info .photo_purchase_info .info table tbody td .sale_price .sale {float:left; width:108px; height:29px; line-height:31px; font-size:14px; color:#fff; background:url('/shop_assets/img/sub/bg_price_down.gif') no-repeat 0 0;}
.goods_purchase_info .photo_purchase_info .info table tbody td .sale_price .sale strong {padding-left:14px;}
.goods_purchase_info .photo_purchase_info .info table tbody td .sale_price p {float:left; padding-top:2px; padding-left:5px; font-size:20px; color:#4194d0; font-weight:bold;}
.goods_purchase_info .photo_purchase_info .info table tbody td .sale_price p span {font-size:11px; padding-left:5px; padding-right:5px; color:#000; font-weight:normal;}
.goods_purchase_info .photo_purchase_info .info table tbody td .price {color:#4194d0; font-size:14px;}
.goods_purchase_info .photo_purchase_info .info table tbody td .price span {font-weight:normal; font-size:12px;}
.goods_purchase_info .photo_purchase_info .info table tbody td .select_design {width:99.7%;}
.goods_purchase_info .photo_purchase_info .info table tbody td .option1 {z-index:4;}
.goods_purchase_info .photo_purchase_info .info table tbody td .option2 {z-index:2;}
.goods_purchase_info .photo_purchase_info .info .speed {display:inline-block; height:17px; line-height:17px; padding:0 5px; background:#ff0707; color:#fff;}
/* 2016.02.22 추가 시작 */
.goods_purchase_info .photo_purchase_info .info table tbody th, 
.goods_purchase_info .photo_purchase_info .info table tbody td {padding:5px 0;}
.goods_purchase_info .photo_purchase_info .info table tbody th {color:#656565; font-size:12px; letter-spacing:-1px;}
.goods_purchase_info .photo_purchase_info .info table tbody .bd th,
.goods_purchase_info .photo_purchase_info .info table tbody .bd td, 
.goods_purchase_info .photo_purchase_info .info table tbody .bg th,
.goods_purchase_info .photo_purchase_info .info table tbody .bg td {padding:12px 0; border-top:1px solid #eae7e7; border-bottom:1px solid #eae7e7;}
.goods_purchase_info .photo_purchase_info .info table tbody .bg th,
.goods_purchase_info .photo_purchase_info .info table tbody .bg td {background:#f8f8f8;}
.goods_purchase_info .photo_purchase_info .info table tbody .pbmore th,
.goods_purchase_info .photo_purchase_info .info table tbody .pbmore td {padding-bottom:10px;}
.goods_purchase_info .photo_purchase_info .info table tbody .ptmore th,
.goods_purchase_info .photo_purchase_info .info table tbody .ptmore td {padding-top:10px;}
.goods_purchase_info .photo_purchase_info .info table tbody td strong.price {color:#1c4582; font-family:tahoma; font-weight:bold; font-size:24px; letter-spacing:-1px;}
.goods_purchase_info .photo_purchase_info .info table tbody td .fc_red {color:#f00 !important;}
.goods_purchase_info .photo_purchase_info .info table tbody td .fc_blue {color:#0e86dd !important;}
.goods_purchase_info .photo_purchase_info .info table tbody td .tiny {position:relative; top:-3px; font-size:11px;}
.goods_purchase_info .photo_purchase_info .info table tbody td .fixed {position:relative; top:-5px;}
.goods_purchase_info .photo_purchase_info .info table tbody td del.fixed {top:-4px;}
.goods_purchase_info .photo_purchase_info .info table tbody td .discount {position:relative; top:-3px; display:inline-block; width:53px; height:23px; line-height:25px; color:#fff; font-size:14px; background:url('/shop_assets/img/sub/bg_price_down.gif') no-repeat 0 0; text-align:center;}
.goods_purchase_info .photo_purchase_info .info table tbody td .discount_base {display:inline-block; position:relative; top:-4px; margin-left:5px;}
.goods_purchase_info .photo_purchase_info .info table tbody td .discount_card {display:inline-block; height:19px; line-height:21px; padding:0 5px; border:1px solid #4294d0; background:#eff9ff; color:#4294d0; font-weight:bold;}
.goods_purchase_info .photo_purchase_info .info table tbody td .tooltip {display:none; position:absolute; top:28px; right:0; width:180px; padding:15px 10px 10px; border:3px solid #0074c7; background:#fff; color:#0074c7;}
.goods_purchase_info .photo_purchase_info .info table tbody td .tooltip .bull {position:absolute; top:-8px; right:24px; width:9px; height:8px; background:url('/shop_assets/img/common/bul_layer_top.gif') no-repeat 0 0;}
.goods_purchase_info .photo_purchase_info .info table tbody td .tooltip .close {position:absolute; top:7px; right:7px; width:7px; height:7px; background:url('/shop_assets/img/btn/btn_close.gif') no-repeat 0 0; text-indent:-9999px;}
.goods_purchase_info .photo_purchase_info .total {overflow:hidden; height:60px; margin:5px 0 10px; background:#f8f8f8;}
.goods_purchase_info .photo_purchase_info .total dt,
.goods_purchase_info .photo_purchase_info .total dd {float:left;}
.goods_purchase_info .photo_purchase_info .total dt {padding-left:14px; width:141px; color:#000; font-size:16px; font-weight:bold; letter-spacing:-1px; line-height:62px;}
.goods_purchase_info .photo_purchase_info .total dd {color:#f00; font-family:tahoma; font-weight:bold; font-size:24px; letter-spacing:-1px; line-height:56px;}
/* 2016.02.22 추가 끝 */
.goods_purchase_info .photo_purchase_info .btn_box ul {overflow:hidden;}
.goods_purchase_info .photo_purchase_info .btn_box ul li {float:left; margin-left:10px;}
.goods_purchase_info .photo_purchase_info .btn_box ul li:first-child {margin-left:0;}
.goods_purchase_info .photo_purchase_info .btn_box ul li .btn_pay {display:block; width:207px; height:64px; line-height:63px; color:#fff; font-size:24px; letter-spacing:-1px; font-family:'Malgun Gothic'; 
background:url('/shop_assets/img/btn/bg_btn_blue02.gif') no-repeat 0 0;}
.goods_purchase_info .photo_purchase_info .btn_box ul li .btn_pay span {display:block; padding-left:21px;}
.goods_purchase_info .photo_purchase_info .btn_box ul li .btn_basket {display:block; width:133px; height:64px; line-height:63px; color:#000; font-size:20px; text-align:center; letter-spacing:-1px; font-family:'Malgun Gothic'; 
background:url('/shop_assets/img/btn/bg_btn_black01.gif') no-repeat 0 0;}
.goods_purchase_info .photo_purchase_info .btn_box ul li .btn_select {display:block; width:133px; height:64px; line-height:63px; color:#000; font-size:20px; text-align:center; letter-spacing:-1px; font-family:'Malgun Gothic'; 
background:url('/shop_assets/img/btn/bg_btn_black01.gif') no-repeat 0 0;}
.goods_purchase_info .photo_purchase_info .evaluation_box {border:1px solid #dfdede; background:#fff; height:117px; position:absolute; left:0; bottom:0; width:99.7%;}
.goods_purchase_info .photo_purchase_info .evaluation_box .num {border-bottom:1px solid #dfdede; height:34px; line-height:34px;}
.goods_purchase_info .photo_purchase_info .evaluation_box .num ul {overflow:hidden;}
.goods_purchase_info .photo_purchase_info .evaluation_box .num ul li {float:left; padding-left:54px;}
.goods_purchase_info .photo_purchase_info .evaluation_box .num ul li a {color:#000; font-size:12px; padding-right:17px; background:url('/shop_assets/img/btn/bg_arrow01.gif') no-repeat right center;}
.goods_purchase_info .photo_purchase_info .evaluation_box .num ul li .fRed {color:#ff0707;}
.goods_purchase_info .photo_purchase_info .evaluation_box .num ul li:first-child {padding-left:16px;}
.goods_purchase_info .photo_purchase_info .evaluation_box .evaluation {overflow:hidden;}
.goods_purchase_info .photo_purchase_info .evaluation_box .evaluation .score {float:left; margin:7px 15px 0; text-align:center;}
.goods_purchase_info .photo_purchase_info .evaluation_box .evaluation .star {width:110px; height:18px; overflow:hidden; position:relative; background:url("/shop_assets/img/common/bg_star01.png") 0 0 no-repeat;}
.goods_purchase_info .photo_purchase_info .evaluation_box .evaluation .star p {position:absolute; left:0; top:0; height:18px; background:url("/shop_assets/img/common/bg_star01.png") -113px 0 no-repeat;}
.goods_purchase_info .photo_purchase_info .evaluation_box .evaluation .score em {font-style:normal; display:block; color:#000; font-size:24px; line-height:20px; padding-top:10px;}
.goods_purchase_info .photo_purchase_info .evaluation_box .evaluation .score span {display:block; font-size:11px; color:#000; padding-top:4px;}
.goods_purchase_info .photo_purchase_info .evaluation_box .evaluation ul {float:left; width:295px; margin:10px 10px 0 30px;}
.goods_purchase_info .photo_purchase_info .evaluation_box .evaluation ul li {float:left; width:33.3%; text-align:center; font-size:12px; color:#000;}
.goods_purchase_info .photo_purchase_info .evaluation_box .evaluation ul li p {padding-top:3px;}
.another_goods {position:relative; margin-top:60px; margin-bottom:60px;}
.another_goods .real_best_goods {padding-top:0; position:static;}
.another_goods .slick-slider {position:static;}
.another_goods .slick-prev {position:absolute; right:24px; top:12px; z-index:2; width:25px; height:27px; background:url('/shop_assets/img/btn/btn_rolling_prev.gif') no-repeat 0 0;}
.another_goods .slick-next {position:absolute; right:0; top:12px; z-index:2; width:25px; height:27px; background:url('/shop_assets/img/btn/btn_rolling_next.gif') no-repeat 0 0;}
.another_goods .cs_paging {position:absolute; right:61px; top:12px; color:#888; font-size:16px; font-family:'Verdana'}
.another_goods .cs_paging span {color:#000;}
.another_goods .flag_sell .flag {padding-top:10px;}
.detail_view {position:relative; overflow:hidden} /* 2016.02.22 수정 */
.detail_view .detail_view_cnts {float:left; width:800px; position:relative;}
.detail_view .detail_view_cnts .tabs ul {overflow:hidden; border-bottom:2px solid #112e59;}
.detail_view .detail_view_cnts .tabs ul li {float:left; width:20%;}
.detail_view .detail_view_cnts .tabs ul li a {display:block; border:1px solid #c8c7c7; border-bottom:none; height:47px; line-height:47px; text-align:center; color:#000; font-size:14px; background:#f0f0f0;}
.detail_view .detail_view_cnts .tabs ul .on a {color:#fff; height:46px; border:2px solid #112e59; border-bottom:none; font-weight:bold; background:#1c4582}
.detail_view .detail_view_cnts .tabs ul li strong {color:#ff0707;}
/* 2016.02.22 수정 시작 */
.detail_view .option_sum {z-index:2; position:absolute; top:0; right:0; bottom:0; width:215px; right:50%; margin-right:-512px; border:1px solid #396e93; background:#ecf3f8;}
.detail_view .option_sum .option_sum_box {padding:18px 4px;}
.detail_view .option_sum .option_sum_box .tit {color:#000; font-size:12px; font-weight:bold; padding:0 7px 15px; border-bottom:1px solid #d9d8d8;}
.detail_view .option_sum .option_sum_box table {width:100%; table-layout:fixed; margin-top:5px;}
.detail_view .option_sum .option_sum_box table tbody th {padding:5px 0 5px; color:#656565; font-weight:normal; text-align:left; letter-spacing:-1px; vertical-align:top;}
.detail_view .option_sum .option_sum_box table tbody th .th {padding-left:5px;}
.detail_view .option_sum .option_sum_box table tbody td {padding:5px 5px 5px 0; font-size:12px; color:#000;}
/* 2016.02.22 수정 끝 */
.detail_view .option_sum .option_sum_box table tbody td .td {padding-left:7px;}
.detail_view .option_sum .option_sum_box table tbody td .option1 {z-index:4;}
.detail_view .option_sum .option_sum_box table tbody td .option2 {z-index:2;}
.detail_view .option_sum .option_sum_box table tbody td em {font-style:normal; text-decoration:line-through;}
.detail_view .option_sum .option_sum_box table tbody td .sale_price {overflow:hidden;}
.detail_view .option_sum .option_sum_box table tbody td .sale_price strong {color:#ff0707; font-size:21px; float:left; font-family:'Tahoma'; font-weight:normal;}
.detail_view .option_sum .option_sum_box table tbody td .sale_price p {float:left; color:#4194d0; font-size:16px; font-weight:bold; line-height:18px; padding-left:7px;}
.detail_view .option_sum .option_sum_box table tbody td .sale_price p span {display:block; font-weight:normal; font-size:12px; color:#000;}
/* 2016.02.22 추가 시작 */
.detail_view .option_sum .option_sum_box table tbody .opt th {line-height:33px;}
.detail_view .option_sum .option_sum_box table tbody .bd th,
.detail_view .option_sum .option_sum_box table tbody .bd td {padding-top:10px; border-top:1px solid #d8d8d8;}
.detail_view .option_sum .option_sum_box table .select_design {width:138px;}
.detail_view .option_sum .option_sum_box .bulk_wrap {position:relative; margin:5px 5px 0;}
.detail_view .option_sum .option_sum_box .btn_bulk {display:block; height:33px; line-height:35px; padding-right:24px; background:#415669 url('/shop_assets/img/common/bul_arr_bottom.png') no-repeat 160px 52%; color:#fff; font-weight:bold; letter-spacing:-1px; text-align:center;}
.detail_view .option_sum .option_sum_box .box_bulk {display:none; position:absolute; top:33px; right:0; left:0; padding:8px 5px 10px 15px; background:#fff; border:1px solid #415669; border-top:0 none; color:#000;}
.detail_view .option_sum .option_sum_box .fc_red {color:#f00;}
.detail_view .option_sum .option_sum_box .tiny {font-size:11px;}
.detail_view .option_sum .option_sum_box .flight {margin:5px 0;}
.detail_view .option_sum .option_sum_box .total {margin-bottom:10px; text-align:center;}
.detail_view .option_sum .option_sum_box .total dt {color:#000; font-size:30px; font-weight:bold; letter-spacing:-1px;}
.detail_view .option_sum .option_sum_box .total dd {color:#f00; font-size:35px; font-family:tahoma; font-weight:bold; letter-spacing:-1px;}
.detail_view .option_sum .option_sum_box .btn_box {position:absolute; bottom:15px; left:4px;}
/* 2016.02.22 추가 끝 */
.detail_view .option_sum .option_sum_box .btn_box ul li {padding-top:10px; padding-left:5px;} /* 2016.02.22 수정 */
.detail_view .option_sum .option_sum_box .btn_box ul li .btn_pay {display:block; width:197px; height:54px; line-height:54px; color:#fff; font-size:24px; letter-spacing:-1px; font-family:'Malgun Gothic'; 
background:url('/shop_assets/img/btn/bg_btn_blue03.gif') no-repeat 0 0;}
.detail_view .option_sum .option_sum_box .btn_box ul li .btn_pay span {display:block; padding-left:13px;}
.detail_view .option_sum .option_sum_box .btn_box ul li .btn_basket {display:block; width:197px; height:54px; line-height:54px; color:#000; font-size:20px; letter-spacing:-1px; font-family:'Malgun Gothic'; 
background:url('/shop_assets/img/btn/bg_btn_black02.gif') no-repeat 0 0;}
.detail_view .option_sum .option_sum_box .btn_box ul li .btn_basket span {display:block; padding-left:13px;}
.detail_view .option_sum .option_sum_box .btn_box ul li .btn_select {display:block; width:197px; height:54px; line-height:54px; color:#000; font-size:20px;letter-spacing:-1px; font-family:'Malgun Gothic'; 
background:url('/shop_assets/img/btn/bg_btn_black02.gif') no-repeat 0 0;}
.detail_view .option_sum .option_sum_box .btn_box ul li .btn_select span {display:block; padding-left:13px;}
.tab_fixed {position:fixed; top:55px; width:800px; z-index:10;}
.option_fixed {position:fixed !important;} /* 2016.02.22 수정 */
.view_cnts2 .evaluation_view {background:#fcfcfc; border-bottom:1px solid #c8c7c7; overflow:hidden; height:80px; line-height:80px;}
.view_cnts2 .evaluation_view .score {float:left;}
.view_cnts2 .evaluation_view .score .num {float:left; color:#000; font-size:24px; padding:0 12px 0 27px;}
.view_cnts2 .evaluation_view .score .star {float:left; width:184px; height:30px; overflow:hidden; position:relative; margin-top:24px; background:url('/shop_assets/img/sub/bg_big_star.png') no-repeat 0 0;}
.view_cnts2 .evaluation_view .score .star p {position:absolute; left:0; top:0; height:30px; background:url('/shop_assets/img/sub/bg_big_star.png') no-repeat -187px 0;}
.view_cnts2 .evaluation_view .score span {float:left; padding-top:8px; font-size:12px; color:#888; padding-left:7px;}
.view_cnts2 .evaluation_view .state {float:left; margin-left:15px;}
.view_cnts2 .evaluation_view .state ul {overflow:hidden;}
.view_cnts2 .evaluation_view .state ul li {float:left; padding-left:40px; font-weight:bold; color:#000; font-size:12px;}
.view_cnts2 .review_write {padding-top:25px; padding-bottom:30px; position:relative; display:inline-block; width:100%;}
.view_cnts2 .review_write .select_review {border:1px solid #2d74a7; width:592px; height:52px; background:#fff; position:relative; z-index:3; float:left;}
.view_cnts2 .review_write .select_review .btn_select {display:block; height:52px; line-height:52px; color:#000; font-size:12px; padding:0 0 0 18px;
background:url('/shop_assets/img/btn/bg_btn_select01.gif') no-repeat right center;}
.view_cnts2 .review_write .select_review ul {float:none; background:#fff; border:1px solid #2d74a7; border-top:none; position:absolute; left:-1px; top:52px; width:100%; z-index:2; padding:0; margin:0; display:none;}
.view_cnts2 .review_write .select_review ul li {float:none; width:100%; height:none; padding:0; border-top:1px solid #d2cfcf; border-bottom:none;}
.view_cnts2 .review_write .select_review ul li a {display:block; height:52px; line-height:52px; color:#000; font-size:12px !important; padding:0 0 0 18px;}
.view_cnts2 .review_write .select_review ul li:first-child {border-top:none;}
.view_cnts2 .review_write .btn_write {float:right; width:197px; height:54px; text-align:center; line-height:54px; color:#fff; font-size:14px; font-weight:bold; background:url('/shop_assets/img/btn/bg_btn_blue04.gif') no-repeat 0 0;}
.view_cnts2 .review_modify_write table {width:100%; border-bottom:1px solid #e6e6e6;}
.view_cnts2 .review_modify_write table tbody th {padding:14px 0 13px; text-align:left; background:#fcfcfc; border-right:1px solid #e6e6e6; border-top:1px solid #e6e6e6; font-size:12px; color:#000;}
.view_cnts2 .review_modify_write table tbody th .th {padding-left:15px;}
.view_cnts2 .review_modify_write table tbody td {padding:14px 0 13px; border-top:1px solid #e6e6e6; font-size:12px; color:#000;}
.view_cnts2 .review_modify_write table tbody td .td {padding-left:20px;}
.view_cnts2 .review_modify_write table tbody td .file_add {overflow:hidden;}
.view_cnts2 .review_modify_write table tbody td .file_add .btn_entry {float:left;}
.view_cnts2 .review_modify_write table tbody td .file_add .img {float:left; width:65px; height:65px; border:1px solid #c8c7c7; margin-left:10px;}
.view_cnts2 .review_modify_write table tbody td .tip {color:#4194d0; font-size:11px; padding-top:10px;}
.view_cnts2 .review_modify_write table tbody td .star_box ul {overflow:hidden;}
.view_cnts2 .review_modify_write table tbody td .star_box ul li {float:left; padding-left:37px;}
.view_cnts2 .review_modify_write table tbody td .star_box ul li input {vertical-align:middle; margin-right:5px;}
.view_cnts2 .review_modify_write table tbody td .star_box ul li:first-child {padding-left:0;}
.view_cnts2 .review_modify_write table tbody td .satisfaction ul {overflow:hidden;}
.view_cnts2 .review_modify_write table tbody td .satisfaction ul li {float:left; padding-right:25px;}
.view_cnts2 .review_modify_write table tbody td .satisfaction ul li p {float:left; font-size:12px; line-height:28px; padding-right:10px; color:#000;}
.view_cnts2 .review_modify_write table tbody td .satisfaction ul li a {float:left; width:74px; height:28px; font-size:0; line-height:0; background:url('/shop_assets/img/btn/bg_btn_satisfaction.gif') no-repeat 0 0;}
.view_cnts2 .review_modify_write table tbody td .satisfaction ul li .on {background:url('/shop_assets/img/btn/bg_btn_satisfaction_on.gif') no-repeat 0 0;}
.view_cnts2 .review_modify_write .txtbox_entry {padding:20px 15px; overflow:hidden;}
.view_cnts2 .review_modify_write .txtbox_entry .txtbox {float:left; position:relative; width:663px; height:115px; border:1px solid #d7d5d5; background:#fff;}
.view_cnts2 .review_modify_write .txtbox_entry .txtbox textarea {width:661px; height:113px; resize:none; color:#000; font-size:12px; border:0 none;}
.view_cnts2 .review_modify_write .txtbox_entry .btn_entry {float:right; width:97px; height:117px; line-height:117px; color:#fff; font-size:12px; font-weight:bold; text-align:center; background:url('/shop_assets/img/btn/bg_btn_gray01.gif') no-repeat 0 0;}
.view_cnts2 .review_modify_write .txtbox_entry .label {position:absolute; left:0; top:42px; width:100%; cursor:text; text-align:center; font-size:12px; color:#828485; height:71px;}
.view_cnts2 .review_list .tab ul {overflow:hidden; background:url('/shop_assets/img/sub/bg_review_tabs.gif') repeat-x 0 0;}
.view_cnts2 .review_list .tab ul li {float:left; width:160px;}
.view_cnts2 .review_list .tab ul li a {display:block; height:49px; line-height:49px; text-align:center; font-size:12px; color:#000; border:1px solid #c8c7c7; background:#ecf3f8;}
.view_cnts2 .review_list .tab ul li a strong {color:#ff0707;}
.view_cnts2 .review_list .tab ul .on a {background:#fff; border:1px solid #4194d0; color:#4194d0; font-weight:bold;}
.view_cnts2 .review_list .list table {width:100%;}
.view_cnts2 .review_list .list table tbody td {padding:15px 0; border-bottom:1px solid #e1dddd; vertical-align:top;}
.view_cnts2 .review_list .list table tbody td .img {width:143px; height:143px; margin:0 auto; border:1px solid #e1dddd;}
.view_cnts2 .review_list .list table tbody td .tit {color:#000; padding-top:14px; font-size:14px; font-weight:bold;}
.view_cnts2 .review_list .list table tbody td .tit img {margin-right:3px; position:relative; top:-2px; vertical-align:middle;}
.view_cnts2 .review_list .list table tbody td .txt {color:#000; font-size:12px; padding-top:15px; padding-bottom:15px;}
.view_cnts2 .review_list .list table tbody td .btn_more {color:#4194d0; font-weight:bold; font-size:12px;}
.view_cnts2 .review_list .list table tbody td ul {padding-top:7px;}
.view_cnts2 .review_list .list table tbody td ul li {font-size:11px; color:#777; padding-top:12px;}
.view_cnts2 .review_list .list table tbody td ul li span {display:inline-block; width:63px;}
.view_cnts2 .review_list .list table tbody td ul .link {padding-top:7px;}
.view_cnts2 .review_list .list table tbody td ul .link span {width:50px;}
.view_cnts2 .review_list .list table tbody td ul .link .btn_recommand {display:inline-block; width:95px; height:32px; text-align:center; line-height:34px; font-size:11px; color:#777; background:url("/shop_assets/img/btn/bg_btn_recommand.gif") 0 0 no-repeat;}
.view_cnts2 .review_list .list table tbody td ul .link .btn_recommand strong {color:#4194d0;}
.view_cnts2 .review_list .btn_box {margin-top:20px;}
.view_cnts2 .review_list .btn_more_view {display:block; height:53px; line-height:53px; text-align:center; color:#000; font-size:12px; font-weight:bold; background:url("/shop_assets/img/btn/bg_btn_more02.gif") 0 0 no-repeat;}
.view_cnts5 .goods_qna_write {padding:20px 15px; border-top:1px solid #c8c7c7; border-bottom:1px solid #e6e6e6;}
.view_cnts5 .goods_qna_write .qna_type ul {overflow:hidden; padding-bottom:15px;}
.view_cnts5 .goods_qna_write .qna_type ul li {float:left; font-size:12px; color:#000; font-weight:bold; padding-left:35px;}
.view_cnts5 .goods_qna_write .qna_type ul li input {vertical-align:middle; margin-top:-3px; margin-right:4px;}
.view_cnts5 .goods_qna_write .qna_type ul li:first-child {padding-left:3px;}
.view_cnts5 .goods_qna_write .txtbox_entry {overflow:hidden;}
.view_cnts5 .goods_qna_write .txtbox_entry .txtbox {float:left; position:relative; width:663px; height:115px; border:1px solid #d7d5d5; background:#fff;}
.view_cnts5 .goods_qna_write .txtbox_entry .txtbox textarea {width:661px; height:113px; resize:none; color:#000; font-size:12px; border:0 none;}
.view_cnts5 .goods_qna_write .txtbox_entry .btn_entry {float:right; width:97px; height:117px; line-height:117px; color:#fff; font-size:12px; font-weight:bold; text-align:center; background:url('/shop_assets/img/btn/bg_btn_gray01.gif') no-repeat 0 0;}
.view_cnts5 .qna_list table {width:100%;}
.view_cnts5 .qna_list table tbody th {text-align:left; color:#000; font-size:12px;}
.view_cnts5 .qna_list table tbody th .th {padding:14px 0 14px 47px; background:url("/shop_assets/img/sub/bg_question.gif") 14px center no-repeat}
.view_cnts5 .qna_list table tbody td {padding:14px 0; font-size:12px;}
.view_cnts5 .qna_list table tbody .date {text-align:center; color:#828485;}
.view_cnts5 .qna_list table tbody .asnwer td {padding:14px 0 14px; color:#000; background:#fcfcfc; border-bottom:1px solid #e6e6e6;}
.view_cnts5 .qna_list table tbody .asnwer td .td {padding-left:47px;}
.view_cnts5 .qna_list table tbody .asnwer .state {text-align:center;}
.view_cnts5 .qna_list table tbody .asnwer .confirm {text-align:center; color:#4194d0; font-weight:bold;}
.view_cnts5 .qna_list table tbody .asnwer dl dt {font-weight:bold; color:#4194d0; padding-bottom:15px;}
.event_banner {position:relative; margin-bottom:55px;}
.event_banner ul {border:1px solid #e1e1e1;}
.event_banner ul li {height:402px; overflow:hidden;}
.event_banner .slick-dots {position:absolute; bottom:-38px; text-align:center; left:0; width:100%; height:26px; border:none;}
.event_banner .slick-dots li {display:inline-block; cursor:pointer; width:15px; height:15px; font-size:0; line-height:0; margin-left:10px;}
.event_banner .slick-dots li button {width:15px; height:15px; font-size:0; line-height:0; border:0 none; outline:none; background:url("/shop_assets/img/sub/bg_event_rolling.gif") 0 0 no-repeat}
.event_banner .slick-dots .slick-active button {background:url("/shop_assets/img/sub/bg_event_rolling_on.gif") 0 0 no-repeat}
.event_banner .slick-dots li:first-child {margin-left:0;}
.eventplan_ing h3 {padding-bottom:30px;}
.eventplan_ing ul {overflow:hidden; padding:0 40px;}
.eventplan_ing ul li {float:left; margin-right:82px; padding-bottom:70px;}
.eventplan_ing ul li a {display:block; color:#5a5a5a; font-size:12px; text-align:center;}
.eventplan_ing ul li span {display:block; padding-top:10px; font-weight:bold;}
.event_ing h3 {padding-bottom:14px;}
.event_ing ul {overflow:hidden; padding:0 40px;}
.event_ing ul li {float:left; margin-right:16px; padding-top:16px;}
.sub_page1 {text-align:center;}
.sub_page2 {text-align:center;}
.detail_qucik1 {margin-top:1603px !important;} /* 15.09.03 수정 */
.detail_qucik2 {margin-top:1612px !important;} /* 15.09.03 수정 */
.sub_guidane_conts {overflow:hidden;}
.sub_guidane_conts .asdie_box {float:left; width:149px; background:#fff;}
.sub_guidane_conts .asdie_box .help_desk {border:1px solid #2161bb;}
.sub_guidane_conts .asdie_box .help_desk ul li {border-top:1px solid #dadada;}
.sub_guidane_conts .asdie_box .help_desk ul li a {display:block; padding:12px 0 12px 13px; color:#a9a9a9; font-size:11px;}
.sub_guidane_conts .asdie_box .help_desk ul li strong {color:#4c4c4c; display:block; /*font-size:12px;*/font-size:14px;}/* 20.06.12 수정 */
.sub_guidane_conts .asdie_box .help_desk ul li:nth-child(6) strong{letter-spacing:-1px}
.sub_guidane_conts .asdie_box .help_desk ul li:first-child {border-top:none;}
.sub_guidane_conts .guidane_conts {float:right; width:855px;}
.sub_guidane_conts .guidane_conts h3 {color:#010101; font-size:24px; font-weight:normal; line-height:20px; padding:10px 0 20px; font-family:'Malgun Gothic';}
.sub_guidane_conts .main_guidane .txt_desc {padding:20px 16px 30px;}
.sub_guidane_conts .main_guidane .txt_desc dl dt {font-weight:bold; padding-bottom:8px; color:#4194d0; font-size:22px; font-family:'Malgun Gothic';}
.sub_guidane_conts .main_guidane .txt_desc dl dt strong {color:#1c4582;}
.sub_guidane_conts .main_guidane .txt_desc dl dd {color:#000; font-size:12px; line-height:22px;}
.sub_guidane_conts .main_guidane .txt_desc dl dd span {color:#fd1717;}
.sub_guidane_conts .main_guidane .txt_desc p {padding-top:15px; margin-bottom:15px;}
.sub_guidane_conts .tit01_h4 {color:#4194d0; font-size:26px; letter-spacing:-1px; font-family:'Malgun Gothic'; padding:0 0 16px 5px;}
.sub_guidane_conts .tit01_h4 span {display:inline-block; width:35px; height:36px; padding-right:1px; margin-right:7px; text-align:center; line-height:36px; color:#fff; font-size:20px; font-family:'Tahoma'; background:url("/shop_assets/img/sub/bg_num.gif") 0 0 no-repeat}
.guide_qucik1 {margin-top:245px !important;}
.guide_qucik2 {margin-top:254px !important;}
.sub_guidane_conts .tit02_h4 {color:#4194d0; font-size:26px; letter-spacing:-1px; font-family:'Malgun Gothic'; padding:0 0 16px 48px; background:url("/shop_assets/img/sub/bg_tit_circle.gif") 7px 6px no-repeat}
.sub_guidane_conts .tit02_h4 strong {color:#143268;}
.sub_guidane_conts .tit02_h4 span {font-size:14px; font-weight:normal; font-family:'Verdana'; letter-spacing:normal; padding-left:5px;}
.workcenter {margin-top:20px;}
.workcenter .nation_flag {position:relative;}
.workcenter .nation_flag ul {overflow:hidden; height:26px; background:url("/shop_assets/img/sub/bg_workcenter_tab.gif") 0 0 repeat-x}
.workcenter .nation_flag ul li {float:left; width:27px; border:1px solid #e5eef5; border-bottom:none; margin-left:1px;}
.workcenter .nation_flag ul li a {display:block; height:20px; padding-top:4px; background:#e5eef5; text-align:center;}
.workcenter .nation_flag ul li:first-child {margin-left:0;}
.workcenter .nation_flag ul .on {border:1px solid #cadbe3; border-bottom:none;}
.workcenter .nation_flag ul .on a {background:#fff; height:21px;}
.workcenter .worktime {border:1px solid #cadce6; height:80px; border-top:none; overflow:hidden; background:url("/shop_assets/img/sub/bg_worktime.gif") 4px center no-repeat}
.workcenter .worktime .nation_time {overflow:hidden; font-family:'Arial'; padding-left:54px; padding-top:12px;}
.workcenter .worktime .nation_time .overflow {overflow:hidden;}
.workcenter .worktime .nation_time .date {float:left; color:#1460ac; font-size:11px; margin-right:2px; letter-spacing:-1px;}
.workcenter .worktime .nation_time .state {float:left; color:#fff; font-size:10px; background:#fe6902; height:13px; line-height:13px; padding:0 2px;}
.workcenter .worktime .nation_time .time {font-size:22px; position:relative; color:#1460ac; font-weight:bold;}
.workcenter .worktime .nation_time .time em {font-style:normal; font-size:10px; color:#414141; font-style:normal; display:inline-block; width:5px; position:relative; top:-4px; text-align:center;}
.workcenter .worktime .nation_time .time span {font-size:8px; font-weight:normal; position:absolute; right:13px; top:5px;}
.workcenter .worktime .nation_time p {font-size:11px; color:#9a9a9a; font-family:'돋움'; margin-top:-3px;}
.faq_top_five {margin-top:25px; position:relative;}
.faq_top_five table {width:100%; border-top:2px solid #2161bb;}
.faq_top_five table tbody td {padding:9px 0 8px; font-size:12px; color:#5a5a5a; border-bottom:1px solid #ddd;}
.faq_top_five table tbody .num {text-align:center;}
.faq_top_five table tbody td a {color:#5a5a5a;}
.faq_top_five table tbody .answer {display:none;}
.faq_top_five table tbody .answer td .td {padding:0 30px 0 50px; color:#819dc2; background:url("/shop_assets/img/sub/bg_answer_arrow.gif") 22px 2px no-repeat}
.faq_top_five table tbody .answer td .td .date {color:#999; padding-top:10px; position:relative;}
.faq_top_five table tbody .answer td .td .date .btn_close {color:#819dc2; position:absolute; right:0; bottom:0;}
.faq_top_five .btn_more {position:absolute; right:0; top:10px;}
.cs_center_notice {margin-top:40px; position:relative;}
.cs_center_notice .tit02_h4 span {font-size:12px;}
.cs_center_notice .btn_more {position:absolute; right:0; top:10px;}
.cs_center_notice table {width:100%; border-top:2px solid #2161bb;}
.cs_center_notice table thead th {padding:10px 0 9px; background:#e4edf4; font-size:12px; color:#4095d1;}
.cs_center_notice table tbody td {padding:9px 0 8px; border-bottom:1px solid #ddd; color:#4095d1; font-size:12px; text-align:center;}
.cs_center_notice table tbody td .title {text-align:left; padding-left:10px;}
.cs_center_notice table tbody td .title a {color:#4095d1; font-weight:bold;}
.img_waring {margin-top:10px; height:120px; background:url("/shop_assets/img/sub/bg_use_waring01.gif") 0 0 no-repeat}
.img_waring dl {overflow:hidden;}
.img_waring dl dt {float:left; line-height:120px; padding-left:30px;}
.img_waring dl dd {margin-left:200px; padding-top:26px;}
.img_waring dl dd ul li {font-size:12px; color:#000; padding-left:8px; background:url("/shop_assets/img/common/bg_bull_black01.gif") 0 center no-repeat}
.img_waring dl dd ul li span {color:#9d969e;}
.img_waring dl dd ul li strong {color:#e12019;}
.tit_sub {font-size:16px; color:#29406a; float:left; padding-top:8px; padding-left:24px; background:url("/shop_assets/img/common/bg_bul_tit05.gif") 4px 12px no-repeat}
.cart_page {border-top:3px solid #3397e2; margin-top:-8px;}
.cart_page .waring {border:1px solid #ffb2b2; background:#ffe9e9; padding:20px 0; margin-top:10px;}
.cart_page .waring ul {padding-left:22px;}
.cart_page .waring ul li {font-size:12px; color:#e11a1a; padding-left:10px; background:url("/shop_assets/img/common/bg_bull_red01.gif") 0 center no-repeat}
.list_cart {position:relative; margin-top:40px;}
.list_cart h4 {font-size:16px; color:#333; padding-left:8px; padding-bottom:8px;}
.list_cart h4 strong {color:#e31212;}
.list_cart .btn_more {position:absolute; right:0; top:0; font-size:11px; color:#000; text-align:center; background:#fff; border:1px solid #ddd; width:48px; height:21px; line-height:22px;}
.list_cart table {width:100%; border-top:2px solid #cfdfec;}
.list_cart table thead th {padding:9px 0 8px; font-size:12px; color:#003f85; background:#e5f1f9; border-bottom:1px solid #cfdfec;}
.list_cart table tbody td {padding:14px 0 14px; font-size:12px; color:#666; text-align:center; border-bottom:1px solid #e2ecf2;}
.list_cart table tbody td .td {text-align:left; padding-left:20px; overflow:hidden;}
.list_cart table tbody td .td .img {float:left; width:46px; height:46px; border:1px solid #d0d0d0;}
.list_cart table tbody td .td p {width:400px; margin-left:57px; padding-top:8px;}
.list_cart table tbody td .td p span {display:block;}
.list_cart table tbody td .td p a {color:#666;}
.search_page_box {background:#f2f2f2; border-top:1px solid #dfdfdf; text-align:center; padding:20px 0; border-bottom:1px solid #dfdfdf;}
.search_page_box .sch_box {overflow:hidden; margin:0 auto; width:295px;}
.search_page_box .sch_box .input {float:left; width:215px; height:30px; border:1px solid #9dc9ec; background:#fff; padding:0 10px 0 5px;}
.search_page_box .sch_box .input input {width:100%; height:20px; margin-top:4px; color:#003f85; font-size:14px; font-weight:bold; border:0 none;}
.search_page_box .sch_box .btn_sch {float:right; width:57px; height:30px; border:1px solid #3371ae; background:#5e9edc; color:#fff; font-weight:bold; text-align:center; line-height:32px;}
.search_page_box p {color:#1c4582; padding-top:10px; font-size:12px; font-weight:bold;}
.search_page_box p strong {color:#fc3e1a;}
.hash_tag {padding:20px 14px; overflow:hidden;}
.hash_tag strong {float:left; font-size:14px; color:#000;}
.hash_tag ul {float:left; width:870px; margin-left:5px;}
.hash_tag ul li {float:left; padding-right:14px;}
.hash_tag ul li a {color:#4194d0; font-size:14px; font-weight:bold;}
.speed_search {margin-bottom:40px;}
.speed_search table {width:100%; border:1px solid #dfdfdf; border-bottom:none;}
.speed_search table tbody th {padding:9px 0 8px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background:#f8f8f8; color:#494949; font-size:12px;}
.speed_search table tbody td {padding:11px 0 4px; border-bottom:1px solid #dfdfdf; color:#494949; font-size:12px;}
.speed_search table tbody td .td {padding-left:24px;}
.speed_search table tbody td .td ul {display:inline-block; width:100%;}
.speed_search table tbody td .td ul li {float:left; font-weight:bold; padding-left:25px;}
.speed_search table tbody td .td ul li:first-child {padding-left:0}
.speed_search table tbody td .td ul li input {vertical-align:middle; margin-top:-3px; margin-right:4px;}
.speed_search table tbody td .td ul li img {vertical-align:middle; margin-right:4px; position:relative; top:-2px;}
.speed_search table tbody td .td .overflow {overflow:hidden; margin-top:-5px; padding-bottom:3px;}
.speed_search table tbody td .td .overflow .input {float:left; width:115px; height:27px; border:1px solid #d2cfcf; padding:0 5px;}
.speed_search table tbody td .td .overflow .input input {width:100%; height:20px; margin-top:3px; color:#000; font-size:12px; border:0 none;}
.speed_search table tbody td .td .overflow span {float:left; width:29px; text-align:center; height:29px; line-height:29px;}
.speed_search table tbody .line {border-left:1px solid #dfdfdf}
.speed_search table tbody td .btn_sch {width:114px; height:120px; text-align:center; line-height:120px; font-size:16px; color:#fff; font-weight:bold; border:1px solid #3472ad; background:#5e9edc; display:block; margin:0 auto;}
.search_page .tit_sch {font-size:26px; color:#000; font-family:'Malgun Gothic'; padding-top:10px; padding-bottom:15px;}
.list_search table {width:100%; border-top:2px solid #cfdfec;}
.list_search table thead th {border-bottom:1px solid #cfdfec; color:#003f85; padding:14px 0 13px; background:#e5f1f9 url("/shop_assets/img/common/bg_th_gubun01.gif") no-repeat 0 center;}
.list_search table thead th:first-child {background-image:none;}
.list_search table tbody td {padding:9px 0 8px; text-align:center; color:#333; font-size:12px; border-bottom:1px solid #e2ecf2;}
.list_search table tbody .none_sch {font-size:14px; padding:25px 0; font-weight:bold; color:#000;}
.list_search table tbody .none_sch strong {color:#5e9edc;}
.list_search table tbody td .img {width:139px; height:139px; border:1px solid #e2e2e2; margin:0 auto;}
.list_search table tbody td .qty_time {text-align:right; padding-right:12px; font-weight:bold; color:#ff4d1d;}
.list_search table tbody td .qty_time strong {font-size:14px;}
.list_search table tbody td .qty_time p {color:#4095d1;}
.list_search table tbody .goods {vertical-align:top; text-align:left; padding-top:15px;}
.list_search table tbody .goods .tit strong {display:block; color:#333;}
.list_search table tbody .goods .tit a {color:#5a5a5a;}
.list_search table tbody .goods .discount_price {overflow:hidden; padding-top:8px;}
.list_search table tbody .goods .discount_price .discount {float:left; width:59px; height:40px; line-height:32px; text-align:center; font-size:17px; font-family:'Arial'; color:#fff; font-weight:bold; letter-spacing:-1px;
background:url("/shop_assets/img/common/bg_discount_arr.png") no-repeat 0 0;}
.list_search table tbody .goods .discount_price .discount span {font-size:14px; padding-left:2px;}
.list_search table tbody .goods .discount_price .price {float:left; padding-left:5px; line-height:18px;}
.list_search table tbody .goods .discount_price .price strong {font-size:20px; font-family:'Verdana'; color:#bd0101;}
.list_search table tbody .goods .discount_price .price em {font-style:normal; font-size:12px; text-decoration:line-through; color:#5a5a5a;}
.list_search table tbody .goods .discount_price .price p {color:#888;}
.list_search table tbody .goods .info {padding-top:10px;}
.list_search table tbody .goods .info ul {overflow:hidden; border-left:1px solid #e1e1e1;}
.list_search table tbody .goods .info ul li {float:left; width:90px; height:31px; text-align:center; line-height:32px; border:1px solid #e1e1e1; background:#f9f7f8; border-left:none;}
.list_search table tbody .goods .info ul .bundle span {background:url("/shop_assets/img/common/bg_bundle.gif") no-repeat 0 center; padding-left:16px; color:#226496;}
.list_search table tbody .goods .info ul .free span {background:url("/shop_assets/img/common/bg_free.gif") no-repeat 0 center; padding-left:23px; color:#038bdf;}

/* 15.09.03 추가 */
.sub_login {overflow:hidden; padding:45px 16px;}
.sub_login .new_member {float:left; width:260px; height:380px; margin-right:30px; background:#1c4582;}
.sub_login .new_member h3 {color:#fff; text-align:center; font-size:22px; height:72px; line-height:72px; font-family:'Malgun Gothic';}
.sub_login .new_member .box {background:#fff url("/shop_assets/img/sub/bg_new_member.gif") no-repeat center 0; margin:0 3px 0; height:305px; text-align:center;}
.sub_login .new_member .box p {color:#000; font-size:12px; padding-top:28px; padding-bottom:135px;}
.sub_login .new_member .box .btn_join {display:inline-block; width:196px; height:56px; text-align:center; line-height:56px; color:#fff; font-size:20px; font-weight:bold; font-family:'Malgun Gothic';
background:url("/shop_assets/img/btn/bg_btn_blue05.gif") no-repeat 0 0; letter-spacing:-1px;}
.sub_login .login_box {float:left; width:413px; height:380px; background:#4194d0;}
.sub_login .login_box h3 {color:#fff; font-size:22px; height:72px; padding-left:52px; line-height:72px; font-family:'Malgun Gothic'; background:url("/shop_assets/img/sub/bg_tit_login.gif") no-repeat 0 center;}
.sub_login .login_box .box {background:#fff; margin:0 3px 0; padding:0 33px; height:305px;}
.sub_login .login_box .box p {font-size:12px; color:#888; padding-top:28px; padding-bottom:20px; line-height:14px;}
.sub_login .login_box .box p strong {display:block; color:#000; padding-bottom:6px;}
.sub_login .login_box .box .login {overflow:hidden; padding-bottom:15px;}
.sub_login .login_box .box .login ul {float:left; width:230px;}
.sub_login .login_box .box .login ul li {float:left; width:230px;}
.sub_login .login_box .box .login ul li:first-child {padding-bottom:10px;}
.sub_login .login_box .box .login ul li .input {position:relative; border:1px solid #d2cfcf; height:41px; padding:0 10px;}
.sub_login .login_box .box .login ul li .input input {height:20px; color:#000; font-size:12px; width:100%; margin-top:10px; border:0 none;}
.sub_login .login_box .box .login ul li .input .label {position:absolute; left:10px; top:0; line-height:43px; width:100%; cursor:text; font-size:12px; color:#000; height:41px;}
.sub_login .login_box .box .login .btn_login {float:right; width:96px; height:96px; text-align:center; line-height:96px; color:#fff; font-size:20px; font-weight:bold; font-family:'Malgun Gothic';
background:url("/shop_assets/img/btn/bg_btn_blue06.gif") no-repeat 0 0; letter-spacing:-1px;}
.sub_login .login_box .box .txt_box {overflow:hidden; position:relative; padding-bottom:22px;}
.sub_login .login_box .box .txt_box span {float:left; color:#000; font-size:12px;}
.sub_login .login_box .box .txt_box span input {vertical-align:middle; margin-right:5px; position:relative; top:-2px;}
.sub_login .login_box .box .txt_box p {position:absolute; right:0; top:1px; padding:0; color:#4194d0; font-size:11px; letter-spacing:-1px;}
.sub_login .login_box .box .btn_box ul {overflow:hidden;}
.sub_login .login_box .box .btn_box ul li {float:right;}
.sub_login .login_box .box .btn_box ul li:first-child {float:left;}
.sub_login .login_box .box .btn_box ul li a {display:block; width:148px; height:26px; line-height:26px; font-size:12px; color:#000; padding-left:15px; background:url("/shop_assets/img/btn/bg_btn_gray02.gif") no-repeat 0 0;}
.sub_login .banner {float:right; width:260px;}
/* 2016.02.22 수정 시작 */
.goods_purchase_info .photo_purchase_info .info table tbody .qty {position:relative;}
.goods_purchase_info .photo_purchase_info .info table tbody .qty:after {content:''; display:block; clear:both;}
.goods_purchase_info .photo_purchase_info .info table tbody .qty a {float:left;}
.goods_purchase_info .photo_purchase_info .info table tbody .qty .qty_input {float:left; width:65px; background:#fff; height:31px; border:1px solid #d2cfcf; padding:0 5px; margin:0 5px;}
*:first-child+html .goods_purchase_info .photo_purchase_info .info table tbody .qty .qty_input {padding-left:0; width:67px; padding-right:8px;}
.goods_purchase_info .photo_purchase_info .info table tbody .qty .qty_input input {width:100%; height:22px; line-height:22px; margin-top:4px; color:#000; font-size:12px; border:0 none; text-align:center;}
.goods_purchase_info .photo_purchase_info .info table tbody .qty .btn_bulk {position:absolute; top:0; right:0; height:33px; line-height:35px; padding:0 40px 0 24px; background:#415669 url('/shop_assets/img/common/bul_arr_bottom.png') no-repeat 150px 52%; color:#fff; font-weight:bold; letter-spacing:-1px; text-align:center;}
.goods_purchase_info .photo_purchase_info .info table tbody .qty .box_bulk {display:none; position:absolute; top:33px; right:0; width:158px; padding:8px 5px 10px 15px; background:#fff; border:1px solid #415669; border-top:0 none;}
.goods_purchase_info .photo_purchase_info .info table tbody .max {margin-top:5px;}
.goods_purchase_info .photo_purchase_info .delivery_info {padding-top:10px; padding-bottom:10px;}
.detail_view .option_sum .option_sum_box table tbody .qty {overflow:hidden;}
.detail_view .option_sum .option_sum_box table tbody .qty a {float:left;}
.detail_view .option_sum .option_sum_box table tbody .qty .qty_input {float:left; width:52px; background:#fff; height:31px; border:1px solid #d2cfcf; padding:0 5px; margin:0 5px;}
*:first-child+html .detail_view .option_sum .option_sum_box table tbody .qty .qty_input {padding-left:0; width:54px; padding-right:8px;}
.detail_view .option_sum .option_sum_box table tbody .qty .qty_input input {width:100%; height:22px; line-height:22px; margin-top:4px; color:#000; font-size:12px; border:0 none; text-align:center;}
.detail_view .option_sum .option_sum_box table tbody .max {margin-top:5px;}
/* 2016.02.22 수정 끝 */

/* 15.09.04 추가 */
.select_design02 {border:1px solid #d5d5d5; width:350px; height:23px; background:#fff; position:relative; z-index:4;}
.select_design02 .btn_select {display:block; height:23px; line-height:23px; color:#777; font-size:11px; padding:0 0 0 10px;
background:url('/shop_assets/img/btn/bg_btn_select02.gif') no-repeat right center;}
.select_design02 ul {float:none; background:#fff; border:1px solid #d5d5d5; border-top:none; position:absolute; left:-1px; top:23px; width:100%; z-index:2; padding:0; margin:0; display:none;}
.select_design02 ul li {float:none; width:100%; height:none; padding:0;}
.select_design02 ul li a {display:block; height:23px; line-height:23px; color:#777; font-size:11px !important; padding:0 0 0 10px;}
.select_design02 ul li:first-child {border-top:none;}
.sub_guidane_conts .question_board {float:right; width:855px;}
.sub_guidane_conts .question_board h3 {color:#010101; font-size:24px; font-weight:normal; line-height:20px; padding:10px 0 15px; font-family:'Malgun Gothic'; border-bottom:2px solid #2161bb;}
.sub_guidane_conts .question_board h3 span {color:#7ab4de; font-size:12px; padding-left:3px;}
.sub_guidane_conts .question_board .desc_ul ul {padding:17px 0 15px 12px;}
.sub_guidane_conts .question_board .desc_ul ul li {color:#5a5a5a; padding-left:7px; font-size:14px; line-height:24px; letter-spacing:-1px; background:url("/shop_assets/img/common/bg_bull_gray01.gif") no-repeat 0 center;}
.sub_guidane_conts .question_board .desc_ul ul li span {letter-spacing:normal;}
.sub_guidane_conts .question_board table {width:100%; border-top:2px solid #c4c4c4; border-bottom:1px solid #000;}
.sub_guidane_conts .question_board table tbody th {padding:15px 0 15px; color:#777; font-size:14px; text-align:left; background:#f5f5f5; font-family:'Malgun Gothic'; border-top:1px solid #dadada;}
.sub_guidane_conts .question_board table tbody th .th {padding-left:10px;}
.sub_guidane_conts .question_board table tbody tr:first-child th {border-top:none;}
.sub_guidane_conts .question_board table tbody td {padding:12px 0 14px; color:#777; font-size:14px; border-top:1px solid #dadada;}
.sub_guidane_conts .question_board table tbody td .td {padding-left:20px;}
.sub_guidane_conts .question_board table tbody td .input {background:#fff; border:1px solid #e2e2e2; width:330px; height:23px; padding:0 10px;}
.sub_guidane_conts .question_board table tbody td .input input {border:0 none; width:100%; height:18px; line-height:20px; margin-top:2px; color:#000; font-size:12px;}
.sub_guidane_conts .question_board table tbody td .txtbox {background:#fff; border:1px solid #e2e2e2; width:636px;}
.sub_guidane_conts .question_board table tbody td .txtbox textarea {width:634px; height:310px; border:0 none; font-size:12px; color:#000; resize:none;}
.sub_guidane_conts .question_board table tbody td .file_tip {color:#333; margin-top:5px; position:relative; height:21px; line-height:23px; padding-left:28px; background:url("/shop_assets/img/sub/ico_file.gif") no-repeat 0 center;}
.sub_guidane_conts .question_board table tbody td .file_tip p {position:absolute; right:160px; top:0;}
.sub_guidane_conts .question_board .btn_center {text-align:center; padding-top:30px;}
.sub_guidane_conts .question_board .btn_entry {display:inline-block; width:196px; height:56px; text-align:center; line-height:56px; color:#fff; font-size:20px; font-weight:bold; font-family:'Malgun Gothic';
background:url("/shop_assets/img/btn/bg_btn_blue05.gif") no-repeat 0 0; letter-spacing:-1px;}
.sub_guidane_conts .affiliates_write {float:right; width:855px;}
.sub_guidane_conts .affiliates_write h3 {color:#010101; font-size:24px; font-weight:normal; line-height:20px; padding:10px 0 20px; font-family:'Malgun Gothic'; border-bottom:2px solid #2161bb;}
.sub_guidane_conts .affiliates_write .desc_ul ul {padding:17px 0 15px 12px;}
.sub_guidane_conts .affiliates_write .desc_ul ul li {color:#5a5a5a; padding-left:7px; font-size:12px; line-height:22px; letter-spacing:-1px; background:url("/shop_assets/img/common/bg_bull_gray01.gif") no-repeat 0 center;}
.sub_guidane_conts .affiliates_write .desc_ul ul li span {color:#ff1313;}
.sub_guidane_conts .affiliates_write table {width:100%; border-top:2px solid #c4c4c4; border-bottom:1px solid #000;}
.sub_guidane_conts .affiliates_write table tbody th {padding:15px 0 15px; color:#777; font-size:12px; text-align:left; background:#f5f5f5; font-family:'Malgun Gothic'; border-top:1px solid #dadada;}
.sub_guidane_conts .affiliates_write table tbody th .th {padding-left:10px;}
.sub_guidane_conts .affiliates_write table tbody tr:first-child th {border-top:none;}
.sub_guidane_conts .affiliates_write table tbody td {padding:12px 0 14px; color:#777; font-size:12px; border-top:1px solid #dadada;}
.sub_guidane_conts .affiliates_write table tbody td .td {padding-left:20px;}
.sub_guidane_conts .affiliates_write table tbody td .input {background:#fff; border:1px solid #e2e2e2; width:330px; height:23px; padding:0 10px;}
.sub_guidane_conts .affiliates_write table tbody td .input input {border:0 none; width:100%; height:18px; line-height:20px; margin-top:2px; color:#000; font-size:12px;}
.sub_guidane_conts .affiliates_write table tbody td .txtbox {background:#fff; border:1px solid #e2e2e2; width:636px;}
.sub_guidane_conts .affiliates_write table tbody td .txtbox textarea {width:634px; height:310px; border:0 none; font-size:12px; color:#000; resize:none;}
.sub_guidane_conts .affiliates_write table tbody td .file_tip {color:#333; margin-top:5px; position:relative; height:21px; line-height:23px; padding-left:28px; background:url("/shop_assets/img/sub/ico_file.gif") no-repeat 0 center;}
.sub_guidane_conts .affiliates_write table tbody td .file_tip p {position:absolute; right:160px; top:0;}
.sub_guidane_conts .affiliates_write .btn_center {text-align:center; padding-top:30px;}
.sub_guidane_conts .affiliates_write .btn_entry {display:inline-block; width:196px; height:56px; text-align:center; line-height:56px; color:#fff; font-size:20px; font-weight:bold; font-family:'Malgun Gothic';
background:url("/shop_assets/img/btn/bg_btn_blue05.gif") no-repeat 0 0; letter-spacing:-1px;}
.sub_guidane_conts .affiliates_write .tip1 {padding-top:10px; color:#666;}
.sub_guidane_conts .affiliates_write .tip1 span {color:#ff1313}
.sub_guidane_conts .affiliates_write .tip2 {padding-top:20px; color:#666; padding-left:16px; text-indent:-16px;}
.sub_guidane_conts .my_question_list {position:relative; float:right; width:855px;}
.sub_guidane_conts .my_question_list h3 {color:#010101; font-size:24px; font-weight:normal; line-height:20px; padding:10px 0 15px; font-family:'Malgun Gothic'; border-bottom:2px solid #2161bb;}
.sub_guidane_conts .my_question_list h3 span {color:#7ab4de; font-size:12px; padding-left:3px;}
.sub_guidane_conts .my_question_list .desc_ul ul {padding:17px 0 15px 12px;}
.sub_guidane_conts .my_question_list .desc_ul ul li {color:#5a5a5a; padding-left:7px; font-size:14px; line-height:24px; letter-spacing:-1px; background:url("/shop_assets/img/common/bg_bull_gray01.gif") no-repeat 0 center;}
.sub_guidane_conts .my_question_list .desc_ul ul li span {letter-spacing:normal;}
.sub_guidane_conts .my_question_list .answer_right {position:absolute; right:0; top:13px;}
.sub_guidane_conts .my_question_list .answer_right p {color:#999; font-size:12px; float:left; padding-top:5px; padding-right:5px; letter-spacing:-1px;}
.sub_guidane_conts .my_question_list .answer_right .btn_question {float:left; width:70px; height:26px; text-align:center; line-height:26px; color:#fff; font-size:11px; font-weight:bold; letter-spacing:-1px;
 background:url("/shop_assets/img/btn/bg_btn_black03.gif") no-repeat 0 0;}
.sComm_blue_list table {width:100%; border-top:2px solid #cfdfec;}
.sComm_blue_list table thead th {border-bottom:1px solid #cfdfec; color:#003f85; padding:8px 0 7px; background:#e5f1f9 url("/shop_assets/img/common/bg_th_gubun01.gif") no-repeat 0 center;font-size:14px}
.sComm_blue_list table thead th:first-child {background-image:none;}
.sComm_blue_list table tbody td {padding:10px 0; text-align:center; color:#333; border-bottom:1px solid #e2ecf2; font-size:14px;letter-spacing: -0.7px;}/* 20.06.12 수정*/
.sComm_blue_list table tbody .td {text-align:left; padding-left:10px;}
.sub_guidane_conts .notice_board {position:relative; float:right; width:855px;}
.sub_guidane_conts .notice_board h3 {color:#010101; font-size:24px; font-weight:normal; line-height:20px; padding:10px 0 15px; font-family:'Malgun Gothic'; border-bottom:2px solid #2161bb;}
.sub_guidane_conts .notice_board h3 span {color:#7ab4de; font-size:12px; padding-left:3px;}
.sub_guidane_conts .notice_board .cs_center_notice {margin-top:0;}
.sub_guidane_conts .notice_board .cs_center_notice table {border-top:none;}
.sub_guidane_conts .notice_board .cs_center_notice table tbody td {color:#5a5a5a;}
.sub_guidane_conts .notice_board .cs_center_notice table tbody td .title a {color:#5a5a5a; font-weight:normal;}
.sub_guidane_conts .notice_board .cs_center_notice table tbody .must_tr td {color:#4095d1;}
.sub_guidane_conts .notice_board .cs_center_notice table tbody .must_tr td .title a {color:#4095d1; font-weight:bold;}
.sub_guidane_conts .notice_board .cs_center_notice table tbody .num {color:#aaa;}
.sub_guidane_conts .notice_board .btn_center {text-align:center; padding-top:30px;}
.sub_guidane_conts .notice_board .btn_entry {display:inline-block; width:196px; height:56px; text-align:center; line-height:56px; color:#fff; font-size:20px; font-weight:bold; font-family:'Malgun Gothic';
background:url("/shop_assets/img/btn/bg_btn_blue05.gif") no-repeat 0 0; letter-spacing:-1px;}
.view_table table {width:100%;}
.view_table table thead th {padding:9px 0 8px; border-bottom:1px solid #ddd; font-size:12px; color:#003f85;}
.view_table table thead td {padding:9px 0 8px; border-bottom:1px solid #ddd; color:#4095d1; font-size:12px;}
.view_table table thead .title th {background:#e4edf4; border-bottom:none;}
.view_table table thead .title td {background:#e4edf4; color:#003f85; border-bottom:none;}
.view_table table thead .count {text-align:center;}
.view_table table tbody td {padding:15px 17px; border-bottom:1px solid #ddd;}
.prev_next ul li {padding:8px 0; font-size:12px; padding-left:76px; border-bottom:1px solid #ddd;}
.prev_next ul li a {color:#808080;}
.prev_next ul .prev {background:url("/shop_assets/img/btn/bg_btn_prev.gif") no-repeat 0 center;}
.prev_next ul .next {background:url("/shop_assets/img/btn/bg_btn_next.gif") no-repeat 0 center;}
.prev_next ul li p {color:#5a5a5a;}
.sub_guidane_conts .one_click_payment {float:right; width:855px;}
.sub_guidane_conts .one_click_payment h3 {color:#010101; font-size:24px; font-weight:normal; line-height:20px; padding:10px 0 20px; font-family:'Malgun Gothic'; border-bottom:2px solid #2161bb;}
.sub_guidane_conts .one_click_payment ul li {padding-top:70px;}
.sub_guidane_conts .one_click_payment ul li:first-child {padding-top:50px;}
.sub_guidane_conts .one_click_payment .btn_center {padding-top:67px; text-align:center;}

/* 15.09.08 추가 */
.goods_purchase_info .time_stock .sold_out {float:left; color:#ff0707; font-size:12px; font-weight:bold; background:#fff; border:1px solid #ff0707; width:76px; height:25px; line-height:25px; text-align:center;}
.goods_purchase_info .time_stock .last_chance {float:left; color:#fff; font-size:12px; font-weight:bold; background:#ff6100; border:1px solid #ff6100; width:76px; height:25px; line-height:25px; text-align:center;}
.goods_purchase_info .time_stock .sell {float:left; color:#fff; font-size:12px; font-weight:bold; background:#4294d0; border:1px solid #4294d0; width:76px; height:25px; line-height:25px; text-align:center;}
.goods_purchase_info .photo_purchase_info .btn_box ul li .btn_sold_out {display:block; width:207px; height:64px; line-height:63px; color:#ff0707; font-size:24px; letter-spacing:-1px; font-family:'Malgun Gothic'; 
background:url('/shop_assets/img/btn/bg_btn_red01.gif') no-repeat 0 0;}
.goods_purchase_info .photo_purchase_info .btn_box ul li .btn_sold_out span {display:block; text-align:center;}
.goods_purchase_info .photo_purchase_info .btn_box ul li .btn_alram {display:block; width:276px; height:64px; line-height:63px; color:#ffff00; font-size:24px; letter-spacing:-1px; font-family:'Malgun Gothic'; 
background:url('/shop_assets/img/btn/bg_btn_orange01.gif') no-repeat 0 0;}
.goods_purchase_info .photo_purchase_info .btn_box ul li .btn_alram span {display:block; padding-left:21px;}
.goods_purchase_info .photo_purchase_info .btn_box ul li .btn_big_sold_out {display:block; width:493px; height:64px; line-height:63px; color:#ff0707; font-size:24px; letter-spacing:-1px; font-family:'Malgun Gothic'; 
background:url('/shop_assets/img/btn/bg_btn_red03.gif') no-repeat 0 0;}
.goods_purchase_info .photo_purchase_info .btn_box ul li .btn_big_sold_out span {display:block; text-align:center;}
.detail_view .option_sum .option_sum_box .btn_box ul li .btn_sold_out {display:block; width:197px; height:54px; line-height:53px; color:#ff0707; font-size:18px; letter-spacing:-1px; font-family:'Malgun Gothic'; 
background:url('/shop_assets/img/btn/bg_btn_red02.gif') no-repeat 0 0;}
.detail_view .option_sum .option_sum_box .btn_box ul li .btn_sold_out span {display:block; text-align:center;}
.detail_view .option_sum .option_sum_box .btn_box ul li .btn_alram {display:block; width:197px; height:54px; line-height:53px; color:#ffff00; font-size:18px; letter-spacing:-1px; font-family:'Malgun Gothic'; 
background:url('/shop_assets/img/btn/bg_btn_orange02.gif') no-repeat 0 0;}
.detail_view .option_sum .option_sum_box .btn_box ul li .btn_alram span {display:block; padding-left:13px;}
#header .header .gnb .depth11 {width:876px; background:#f0f8fe url('/shop_assets/img/common/bg_gnb_depth11.gif') no-repeat 0 bottom}
/*
#header .header .gnb .category_menu .menu2 .all_category a:hover {background:#f0f8fe url('/shop_assets/img/common/bg_all_category_arrow_on.gif') no-repeat right center;}
#header .header .gnb .category_menu .menu2 .all_category.on a {background:#f0f8fe url('/shop_assets/img/common/bg_all_category_arrow_on.gif') no-repeat right center;}
*/
#header .header .gnb .depth11 .category_cnts {width:874px; position:relative;}
#header .header .gnb .depth11 .category_cnts .btn_close {position:absolute; right:15px; top:16px;}
#header .header .gnb .depth11 .category_cnts a {height:auto; line-height:0; display:inline; padding:0; background:none;}
#header .header .gnb .depth11 .premium_menu {background:#fff; height:227px; margin-left:2px;}
#header .header .gnb .depth11 .premium_menu ul {overflow:hidden; padding-top:54px;}
#header .header .gnb .depth11 .premium_menu ul li {float:left; padding-left:37px;}
#header .header .gnb .depth11 .premium_menu ul li:first-child {padding-left:32px;}
#header .header .gnb .depth11 .all_menu ul {overflow:hidden; padding-top:7px; padding-left:54px;}
#header .header .gnb .depth11 .all_menu ul li {float:left; width:20%; padding-top:23px;}
#header .header .gnb .depth11 .all_menu ul li a {color:#000; font-size:12px; line-height:normal; font-weight:normal;}

/* 15.09.15 추가 */
.file_box {width:100%; position:relative; overflow:hidden;}
.file_box .file_wrap {float:left; width:91px; height:26px; background:url('/shop_assets/img/btn/bg_btn_file.gif') 0 0 no-repeat;}
.file_box .file_add {filter:alpha(opacity:0); opacity:0; width:91px; height:26px;}
.file_box .file_list {margin-right:4px; width:330px; padding:0 10px; height:24px; border:1px solid #d7dfe5; float:left;}
.file_box .file_list input {width:100%; height:19px; margin-top:2px; font-size:12px; border:0 none;}
.file_box .btn_file_add {float:left; margin-left:10px;}
.want_board_write .title01 {margin-bottom:10px;}
.want_board_write table {width:100%; table-layout:fixed; border-top:2px solid #c4c4c4;}
.want_board_write table tbody th {padding:15px 0 15px; color:#777; font-size:12px; text-align:left; background:#f5f5f5; border-top:1px solid #dadada;}
.want_board_write table tbody th .th {padding-left:20px;}
.want_board_write table tbody tr:first-child th {border-top:none;}
.want_board_write table tbody td {padding:12px 0 14px; color:#333; font-size:12px; border-top:1px solid #dadada;}
.want_board_write table tbody td .td {padding-left:20px;}
.want_board_write table tbody td .input {background:#fff; border:1px solid #e2e2e2; width:330px; height:23px; padding:0 10px;}
.want_board_write table tbody td .input input {border:0 none; width:100%; height:18px; line-height:20px; margin-top:2px; color:#000; font-size:12px;}
.want_board_write table tbody td .select_design02 a {color:#333; font-size:12px;}
.want_board_write table tbody td .select_design02 ul {height:119px; overflow-y:auto; overflow-x:hidden;}
.want_board_write table tbody td .select_design02 ul li a {font-size:12px !important;}
.want_board_write table tbody td .country {overflow:hidden;}
.want_board_write table tbody td .country li {float:left; padding-right:9px;}
.want_board_write table tbody td .country li input {vertical-align:middle; margin-right:4px; margin-top:-1px;}
.want_board_write table tbody td .open_state {overflow:hidden;}
.want_board_write table tbody td .open_state li {float:left; padding-right:23px;}
.want_board_write table tbody td .open_state li input {vertical-align:middle; margin-right:4px; margin-top:-1px;}
.want_board_write table tbody .editor {padding:0;}
.want_board_write .btn_center {text-align:center; padding-top:30px;}
.want_board_write .btn_center a {margin-left:3px;}
.want_board_write .btn_center a:first-child {margin-right:3px; margin-left:0;;}
.want_board_write .btn_entry {display:inline-block; width:196px; height:56px; text-align:center; line-height:56px; color:#fff; font-size:20px; font-weight:bold; font-family:'Malgun Gothic';
background:url("/shop_assets/img/btn/bg_btn_blue05.gif") no-repeat 0 0; letter-spacing:-1px;}
.want_board_write .btn_list {display:inline-block; width:196px; height:56px; text-align:center; line-height:56px; color:#4194d0; font-size:14px; font-weight:bold; font-family:'Malgun Gothic';
background:url("/shop_assets/img/btn/bg_btn_white02.gif") no-repeat 0 0; letter-spacing:-1px; position:relative; top:-2px;}
*:first-child+html .want_board_write .btn_list {top:-3px;}
.want_board_view .title01 {margin-bottom:10px;}
.want_board_view table {width:100%; border-top:2px solid #c4c4c4; border-bottom:1px solid #dadada;}
.want_board_view table tbody th {padding:15px 0 15px; color:#777; font-size:12px; text-align:left; background:#f5f5f5; border-top:1px solid #dadada;}
.want_board_view table tbody th .th {padding-left:20px;}
.want_board_view table tbody tr:first-child th {border-top:none;}
.want_board_view table tbody td {padding:12px 0 14px; color:#333; font-size:12px; border-top:1px solid #dadada;}
.want_board_view table tbody td .td {padding-left:20px;}
.want_board_view .btn_center {text-align:center; padding-top:40px;}
.want_board_view .btn_center a {margin-left:3px;}
.want_board_view .btn_center a:first-child {margin-right:3px; margin-left:0;;}
.want_board_view .btn_list {display:inline-block; width:206px; height:56px; text-align:center; line-height:56px; color:#4194d0; font-size:16px; font-weight:bold; font-family:'Malgun Gothic';
background:url("/shop_assets/img/btn/bg_btn_white01.gif") no-repeat 0 0; letter-spacing:-1px; position:relative; top:-2px;}
.want_board_view .btn_my_write_go {display:inline-block; width:206px; height:56px; text-align:center; line-height:56px; color:#4194d0; font-size:16px; font-weight:bold; font-family:'Malgun Gothic';
background:url("/shop_assets/img/btn/bg_btn_white01.gif") no-repeat 0 0; letter-spacing:-1px; position:relative; top:-2px;}
.want_board_view .btn_modify {display:inline-block; width:196px; height:56px; text-align:center; line-height:56px; color:#fff; font-size:20px; font-weight:bold; font-family:'Malgun Gothic';
background:url("/shop_assets/img/btn/bg_btn_blue05.gif") no-repeat 0 0; letter-spacing:-1px; margin-right:0 !important;}
*:first-child+html .want_board_view .btn_list {top:-3px;}
*:first-child+html .want_board_view .btn_my_write_go {top:-3px;}
.want_board_view .btn_overflow {overflow:hidden; padding-top:30px;}
.want_board_view .btn_overflow .btn_left {float:left;}
.want_board_view .btn_overflow .btn_left a {float:left; top:0; margin-right:10px;}
.want_board_view .btn_overflow .btn_right {float:right;}
.want_board_view .btn_overflow .btn_right .btn_modify {float:left; width:76px; height:56px; text-align:center; line-height:56px; color:#fff; font-size:16px; font-weight:bold; font-family:'Malgun Gothic';
background:url("/shop_assets/img/btn/bg_btn_blue07.gif") no-repeat 0 0; letter-spacing:-1px; margin-right:10px !important;}
.want_board_view .btn_overflow .btn_right .btn_del {float:left; width:76px; height:56px; text-align:center; line-height:56px; color:#fff; font-size:16px; font-weight:bold; font-family:'Malgun Gothic';
background:url("/shop_assets/img/btn/bg_btn_blue07.gif") no-repeat 0 0; letter-spacing:-1px;}
.want_board_view .replay_list {margin-top:40px;}
.want_board_view .replay_list dl {margin-top:20px; border-bottom:1px solid #dadada;}
.want_board_view .replay_list dl dt {padding:12px 0 10px; position:relative; background:#f5f5f5; overflow:hidden; border-top:1px solid #dadada; border-bottom:1px solid #dadada; color:#000; font-weight:bold; padding-left:20px;}
.want_board_view .replay_list dl dt .date {color:#4194d0; position:absolute; right:20px; top:13px; font-weight:normal;}
.want_board_view .replay_list dl .cnts {padding:25px 20px 15px; color:#000; font-size:12px;}
.want_board_view .replay_list .btn_box {padding:10px 0 0;}
.want_board_view .replay_list .btn_box a {display:inline-block; width:196px; height:56px; text-align:center; line-height:56px; color:#fff; font-size:20px; font-weight:bold; font-family:'Malgun Gothic';
background:url("/shop_assets/img/btn/bg_btn_blue05.gif") no-repeat 0 0; letter-spacing:-1px;}
.want_board_view .reply_write {overflow:hidden; margin-top:30px;}
.want_board_view .reply_write .txtbox {float:left; width:924px; border:1px solid #dedbdb; height:85px; padding-right:2px; background:#fafafa;}
.want_board_view .reply_write .txtbox textarea {height:82px; font-size:12px; color:#000; resize:none; width:100%; background:#fafafa; border:0 none;}
.want_board_view .reply_write .btn_entry {float:right; width:86px; height:86px; text-align:center; line-height:86px; color:#fff; font-size:16px; font-weight:bold; font-family:'Malgun Gothic';
background:url("/shop_assets/img/btn/bg_btn_blue08.gif") no-repeat 0 0; letter-spacing:-1px;}
.want_board_view .replay_list .answer {border-top:1px dashed #dadada; margin-top:15px; padding:20px;}
.want_board_view .replay_list .answer ul {overflow:hidden;}
.want_board_view .replay_list .answer ul li {float:left; font-size:12px; color:#fe4c4c; padding:0 12px; background:url("/shop_assets/img/sub/bg_gubun01.gif") no-repeat 0 center;}
.want_board_view .replay_list .answer ul li a {color:#fe4c4c}
.want_board_view .replay_list .answer ul li:first-child {padding-left:0; background:none;}
.want_board_view .replay_list .answer p {color:#000; padding-top:12px;}
.want_board_view .estimate_ing {margin-top:30px; padding:40px 106px 40px 190px; border-top:1px solid #dadada; border-bottom:1px solid #dadada; background:#f5f5f5 url("/shop_assets/img/sub/bg_want_modify.gif") no-repeat 106px center;}
.want_board_view .estimate_ing strong {display:block; color:#000; margin-top:-8px; font-size:28px; font-family:'Malgun Gothic'; letter-spacing:-1px;}
.want_board_view .estimate_ing strong span {color:#4194d0;}
.want_board_view .estimate_ing p {color:#000; font-size:12px; padding-top:4px;}
.want_board_view .estimate_ing p em {font-style:normal; font-weight:bold;}

/* 15.09.15 2차 추가 */
.best_goods_list .list table tbody .answer td {background:#fbfbfb; padding:0; border-top:1px dashed #e1dddd;}
.best_goods_list .list table tbody .answer td .td {padding:28px 207px; color:#000; line-height:22px; background:url("/shop_assets/img/sub/bg_reply_arrow.gif") no-repeat 177px 0;}

/* 15.09.21 추가 */
.list_search table tbody .goods .info ul .free_ship span {background:url("/shop_assets/img/common/bg_ship_delivery.gif") no-repeat 0 center; padding-left:27px; color:#038bdf;}
.list_search table tbody .goods .info ul .quick_delivery span {background:url("/shop_assets/img/common/bg_quick_delivery.gif") no-repeat 0 center; padding-left:25px; color:#ff0000;}
.list_search table tbody .goods .info ul .hotdeal {border:1px solid #c40c0c; background:#ff0000;}
.list_search table tbody .goods .info ul .hotdeal span {display:inline-block; background:url("/shop_assets/img/common/bg_ico_hotdeal.gif") no-repeat 0 center; padding-left:21px; color:#fff;}
.list_search table tbody .goods .info ul .zerodeal {border:1px solid #d07900; background:#ff9400;}
.list_search table tbody .goods .info ul .zerodeal span {display:inline-block; background:url("/shop_assets/img/common/bg_ico_zerodeal.gif") no-repeat 0 center; padding-left:21px; color:#fff;}
.list_search table tbody .goods .info ul .moredeal {border:1px solid #549a00; background:#67bd00;}
.list_search table tbody .goods .info ul .moredeal span {display:inline-block; background:url("/shop_assets/img/common/ico_bg_moredeal.gif") no-repeat 0 center; padding-left:21px; color:#fff;}
.list_search table tbody td .sold_out_ing {text-align:center; padding-top:55px; font-weight:bold; color:#ff4d1d; background:url("/shop_assets/img/common/bg_soldout_ing.png") no-repeat center 0;}
.list_search table tbody td .sold_out_ing strong {font-size:14px; color:#ff4d1d;}
.list_search table tbody td .sold_out_ing p {color:#ff7e00; font-size:14px;}
.list_search table tbody td .sold_out {text-align:center; padding-top:55px; font-weight:bold; color:#ff4d1d; background:url("/shop_assets/img/common/bg_soldout_goods.png") no-repeat center 0;}
.list_search table tbody td .sold_out strong {font-size:14px; color:#ff4d1d;}
.list_search table tbody td .sold_out p {color:#999; font-size:14px;}
.list_search table tbody td .new_goods {text-align:center; padding-top:55px; font-weight:bold; color:#ff4d1d; background:url("/shop_assets/img/common/bg_new_goods.png") no-repeat center 0;}
.list_search table tbody td .new_goods strong {font-size:14px; color:#ff4d1d;}
.list_search table tbody td .new_goods p {color:#b15edc; font-size:14px;}
.list_search table tbody td .stock {text-align:center; padding-top:55px; font-weight:bold; color:#ff4d1d; background:url("/shop_assets/img/common/bg_stock.png") no-repeat center 0;}
.list_search table tbody td .stock strong {font-size:14px; color:#ff4d1d;}
.list_search table tbody td .stock p {color:#ff440d; font-size:14px;}
.list_search table tbody td .ing {text-align:center; padding-top:55px; font-weight:bold; color:#ff4d1d; background:url("/shop_assets/img/common/bg_ing.png") no-repeat center 0;}
.list_search table tbody td .ing strong {font-size:14px; color:#ff4d1d;}
.list_search table tbody td .ing p {color:#5e9edc; font-size:14px;}

/* 15.10.28 추가 */
#container .category_menu {position:absolute; left:0; top:-1px; width:147px; height:418px; border:1px solid #133166; z-index:2;}
#container .category_menu ul {background:#1c4582;}
#container .category_menu ul li a {height:37px; display:block; line-height:37px; padding-left:10px; font-weight:bold; letter-spacing:-1px; color:#fff; font-size:12px; background:#1c4582 none; border-top:1px solid #133166 ;}
#container .category_menu ul li:first-child {border-top:none;}
#container .category_menu ul .on a {background-color:#f0f8fe; color:#1c4582;}
#container .category_menu .menu2 {background:#4194d0;}
#container .category_menu .menu2 li a {background:#4194d0; border-top:1px solid #317cc3;}
#container .category_menu .menu2 .on a {background-color:#f0f8fe; color:#1c4582;}
#container .category_menu .all_category a {color:#133166 !important; background:#fff !important;}

/* 15.12.07 추가 */
.today_hotdeal_goods {background:#f2eeed; position:relative; padding-bottom:8px;}
.today_hotdeal_goods h3 {font-size:28px; color:#000; font-weight:normal; font-family:'Malgun Gothic'; padding-left:100px; height:60px; line-height:60px; margin-bottom:13px; background:url('/shop_assets/img/sub/tit_hotdeal_bull01.gif') no-repeat 0 center;}
.today_hotdeal_goods h3 strong {color:#ff0707;}
.today_hotdeal_goods .hotdeal_goods > ul {margin-left:8px; height:510px;}
.today_hotdeal_goods ul li .state02 {position: absolute;left: 0;top: 0;text-align: center;width: 55px;height: 55px;background: #ff1212;line-height: 55px;padding-bottom: 0 !important;color: #fff;font-size: 12px;font-weight: bold;z-index: 2;}
.today_hotdeal_goods .hotdeal_goods ul li {float:left; width:330px; background:#fff; height:510px; margin-right:8px;}
.today_hotdeal_goods .hotdeal_goods ul li .conts .img {height:286px;background:#fff;margin-bottom:10px;padding-bottom:11px;text-align:center;}
.today_hotdeal_goods .hotdeal_goods ul li .conts .img img {top:0; margin:0;}
.today_hotdeal_goods .hotdeal_goods ul li .conts .img a {border-top:none; padding:0;}
.today_hotdeal_goods .hotdeal_goods ul li .conts a {display:block; color:#000; font-size:12px; position:relative; padding:11px 11px 0; border-top:1px solid #f2eeed;}
.today_hotdeal_goods .hotdeal_goods ul li .conts a img {position:relative; top:-2px; margin-right:6px; display:inline;}
.today_hotdeal_goods .hotdeal_goods ul li .conts a span {display:block; padding-bottom:5px;}
.today_hotdeal_goods .hotdeal_goods ul li .conts a strong {display:block; padding-bottom:5px; height:35px; overflow:hidden;}
.today_hotdeal_goods .hotdeal_goods ul li .conts a .free_ship {position:absolute; right:11px; top:-1px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery.png') no-repeat 0 0;}
.today_hotdeal_goods .hotdeal_goods ul li .conts a .free_air {position:absolute; right:11px; top:-1px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery02.png') no-repeat 0 0;}
.today_hotdeal_goods .hotdeal_goods ul li .conts a em {font-style:normal; color:#0e86dd; display:block;}
.today_hotdeal_goods .hotdeal_goods ul li .conts p {color:#000; font-size:16px; font-weight:bold; position:relative; overflow:hidden; padding:0 11px; margin-top:5px;}
.today_hotdeal_goods .hotdeal_goods ul li .conts p em {font-style:normal; font-weight:normal; display:block; padding-bottom:2px; text-decoration:line-through; color:#888; font-size:12px;}
.today_hotdeal_goods .hotdeal_goods ul li .conts p span {font-weight:normal; color:#888; font-size:12px;}
.today_hotdeal_goods .hotdeal_goods ul li .conts p span.sp_price {color: #000;font-size: 16px;font-weight: bold;position: relative;overflow: hidden;margin-top: 5px;}
.today_hotdeal_goods .hotdeal_goods ul li .conts p .speed {position:absolute; right:11px; top:0; width:58px; height:17px; line-height:17px; background:#ff0707; color:#fff; font-size:12px; font-weight:normal; text-align:center;}
.today_hotdeal_goods .hotdeal_goods ul li .conts p .sale {float:left; color:#ff0707; font-size:32px; letter-spacing:-1px; font-family:'Tahoma'; font-weight:normal; padding:0 17px 0 6px; margin-top:-2px;}
.today_hotdeal_goods .hotdeal_goods ul li .conts p .sale span{color:#ff0707; font-size:32px;font-family:'Tahoma'; font-weight:normal; margin-top:-2px;}
.today_hotdeal_goods .hotdeal_goods ul li .conts .time_count {overflow:hidden; padding:8px 11px 0;}
.today_hotdeal_goods .hotdeal_goods ul li .conts .time_count .time {float:left; width:202px; height:27px; line-height:27px; font-size:12px; background:url('/shop_assets/img/common/bg_time03.gif') no-repeat 0 0;}
.today_hotdeal_goods .hotdeal_goods ul li .conts .time_count .time dl {overflow:hidden; font-weight:bold; letter-spacing:-1px;}
.today_hotdeal_goods .hotdeal_goods ul li .conts .time_count .time dl dt {float:left; width:66px; color:#fff; padding-left:11px; margin-right:5px;}
.today_hotdeal_goods .hotdeal_goods ul li .conts .time_count .time dl dd {color:#000;}
.today_hotdeal_goods .hotdeal_goods ul li .conts .time_count p {float:right; color:#4194d0; font-size:12px; font-weight:bold; text-align:right; line-height:14px; margin-top:7px;}
.today_hotdeal_goods .hotdeal_goods ul li .conts .time_count p strong {font-size:14px}
.today_hotdeal_goods .hotdeal_goods .slick-prev {position:absolute; font-size:0; line-height:0; text-indent:-9999px; border:0 none; left:-8px; top:140px; z-index:4; width:47px; height:47px; 
background:url('/shop_assets/img/sub/bg_btn_hotdeal_prev.png') no-repeat 0 0;}
.today_hotdeal_goods .hotdeal_goods .slick-next {position:absolute; font-size:0; line-height:0; text-indent:-9999px; border:0 none; right:-8px; top:140px; z-index:4; width:47px; height:47px;
background:url('/shop_assets/img/sub/bg_btn_hotdeal_next.png') no-repeat 0 0;}
.today_hotdeal_goods .hotdeal_goods .slick-dots {position:absolute; right:0; top:-35px; height:17px; border:none; z-index:4;}
.today_hotdeal_goods .hotdeal_goods .slick-dots li {background:none; display:inline-block; cursor:pointer; width:17px; height:17px; font-size:0; line-height:0; margin-left:4px;}
.today_hotdeal_goods .hotdeal_goods .slick-dots li button {width:17px; height:17px; font-size:0; line-height:0; border:0 none; outline:none; background:url("/shop_assets/img/sub/bg_hotdeal_dot.png") 0 0 no-repeat}
.today_hotdeal_goods .hotdeal_goods .slick-dots .slick-active button {background:url("/shop_assets/img/sub/bg_hotdeal_dot_on.png") 0 0 no-repeat}
.today_hotdeal_goods .hotdeal_goods .slick-dots li:first-child {margin-left:0;}
.real_best_goods .hotdeal_schedule_list li {margin-top:13px; height:450px;}
.real_best_goods .hotdeal_schedule_list li .conts {padding:0;}
.real_best_goods .hotdeal_schedule_list li .conts .img {margin:8px 7px; height:226px;}
.real_best_goods .hotdeal_schedule_list li .conts .img a {padding:0;}
.real_best_goods .hotdeal_schedule_list li .conts a {padding:8px 7px 4px;}
.real_best_goods .hotdeal_schedule_list li .conts p {padding:0 7px;}
.real_best_goods .hotdeal_schedule_list li .conts a .free_ship {right:7px;}
.real_best_goods .hotdeal_schedule_list li .conts a .free_air {right:7px;}
.real_best_goods .hotdeal_schedule_list li .state05 {position:absolute; left:6px; top:5px; font-size:0; z-index:2;}
.real_best_goods .hotdeal_schedule_list li .schedule_date {overflow:hidden; height:27px; margin-left:-1px; width:101%;}
.real_best_goods .hotdeal_schedule_list li .schedule_date .date {float:left; width:170px; padding-left:8px; line-height:27px; background:#ff8236; font-size:11px; color:#fff;}
.real_best_goods .hotdeal_schedule_list li .schedule_date .btn_alram {float:left; width:66px; background:#ff450e; padding:0; color:#fff; font-size:11px; line-height:27px; text-align:center;}
.real_best_goods .hotdeal_schedule_list li .end_alram .btn_alram {padding:0 0 0 32px;}
.real_best_goods .hotdeal_schedule_list li .conts p .speed {right:7px;}
.real_best_goods .hotdeal_schedule_list li .end_alram {top:199px;}
.real_best_goods ul li .flag_sell .flag {*padding-top:10px;}
.tit_hotdeal01 {color:#000; font-size:28px; font-weight:normal; letter-spacing:-1px; padding-left:50px; padding-bottom:5px; font-family:'Malgun Gothic'; background:url('/shop_assets/img/common/bg_bul_tit02.png') no-repeat 0 3px;}
.tit_hotdeal01 strong {color:#ff0707;}
.tit_hotdeal02 {color:#000; font-size:28px; font-weight:normal; letter-spacing:-1px; padding-left:50px; padding-bottom:15px; font-family:'Malgun Gothic'; background:url('/shop_assets/img/common/bg_bul_tit06.png') no-repeat 0 3px;}
.tit_hotdeal02 strong {color:#ff0707;}
.sub_area_goods .new_tab ul {display:inline-block; width:100%; border-bottom:2px solid #112e59;}
.sub_area_goods .new_tab ul li {float:left; width:25%;}
.sub_area_goods .new_tab ul li a {display:block; position:relative; height:46px; border-top:1px solid #c8c7c7; border-right:1px solid #c8c7c7; line-height:46px; text-align:center; color:#000; font-size:14px; background:#f0f0f0;}
.sub_area_goods .new_tab ul .on a {color:#fff; height:46px; font-weight:bold; border:2px solid #112e59; border-bottom:none; background:#1c4582}
.sub_area_goods .new_tab ul li:first-child a {border-left:1px solid #c8c7c7;}
.sub_area_goods .new_tab ul .on:first-child a {border-left:2px solid #112e59;}
.condition_select {display:inline-block; margin-top:30px; width:100%; border-left:1px solid #e1dddd;}
.condition_select .select_type {float:left; border:1px solid #e1dddd; width:169px; height:52px; background:#fbfbfb; position:relative; z-index:3; border-left:none;}
.condition_select .select_type .btn_select {display:block; height:52px; line-height:52px; color:#000; font-size:12px; padding:0 0 0 15px;
background:url('/shop_assets/img/btn/bg_btn_select04.gif') no-repeat right center;}
.condition_select .select_type ul {float:none; border:1px solid #d2cfcf; border-top:none; position:absolute; left:-1px; top:51px; width:100%; z-index:2; padding:0; margin:0; display:none;
background:url('/shop_assets/img/sub/bg_select_body.png') repeat 0 0;}
.condition_select .select_type ul li {float:none; width:100%; height:none; padding:0;}
.condition_select .select_type ul li a {display:block; height:31px; line-height:31px; color:#000; font-size:12px !important; padding:0 0 0 15px;}
.condition_select .select_type ul li:first-child {border-top:none;}
.condition_select .select_type:first-child {width:172px;}
.schedule_date_list {margin-top:30px;}
.schedule_date_list ul {overflow:hidden; border-top:1px solid #e1dddd; border-bottom:1px solid #e1dddd;}
.schedule_date_list ul li {float:left; width:25%; height:52px; background:url('/shop_assets/img/sub/bg_date_gubun.gif') no-repeat 0 center;}
.schedule_date_list ul li a {display:block; line-height:52px; padding:0; text-align:center; color:#000; font-size:14px;}
.schedule_date_list ul li:first-child {background:none;}
.schedule_date_list ul .on a {color:#ff0707; font-weight:bold;}
.txt_schedule {font-size:14px; color:#000; padding-top:30px; font-weight:bold; margin-bottom:-7px;}
.txt_schedule strong {color:#ff0707;}
.goods_purchase_info .photo_purchase_info .time_stock .schedule_date {overflow:hidden;}
.goods_purchase_info .photo_purchase_info .time_stock .schedule_date .tit_date {float:left; width:70px; height:27px; background:#ff8236; text-align:center; line-height:27px; color:#fff; padding:0; font-size:11px;}
.goods_purchase_info .photo_purchase_info .time_stock .schedule_date .date {float:left; color:#000; font-size:11px; padding:0 0 0 10px;; line-height:27px;}
.goods_purchase_info .photo_purchase_info .btn_box ul li .btn_hotdeal_alram {display:block; width:350px; height:64px; line-height:63px; color:#fff; font-size:20px; letter-spacing:-1px; font-family:'Malgun Gothic'; 
background:url('/shop_assets/img/btn/bg_btn_orange03.gif') no-repeat 0 0; text-align:center;}
.detail_view .option_sum .option_sum_box .btn_box ul li .btn_hotdeal_alram {display:block; width:197px; height:54px; line-height:52px; color:#fff; font-size:20px; letter-spacing:-1px; font-family:'Malgun Gothic'; 
background:url('/shop_assets/img/btn/bg_btn_orange04.gif') no-repeat 0 0;}
.detail_view .option_sum .option_sum_box .btn_box ul li .btn_hotdeal_alram span {display:block; padding-left:13px;}

/* 15.12.30추가 */
.real_best_goods ul li .ico_zerodeal {position:absolute; left:0; top:16px; width:100%; font-size:0; z-index:2; text-align:center;}

/* 16.01.11 추가 */
.new_goods_update {padding-top:25px;}
.tit_new {color:#000; font-size:28px; font-weight:normal; letter-spacing:-1px; padding-left:50px; padding-bottom:5px; font-family:'Malgun Gothic'; background:url('/shop_assets/img/common/bg_bul_tit07.png') no-repeat 0 3px;}
.tit_new em {font-style:normal; font-weight:bold; color:#24934f;}
.new_goods_update .new_goods_update_box {border-bottom:1px solid #e1e1e1;}
.new_goods_update ul {margin-top:20px; overflow:hidden; margin-left:-18px;}
.new_goods_update ul li {float:left; width:190px; margin-left:18px; padding-bottom:60px; height:335px;}
.new_goods_update ul li .conts {width:188px;}
.new_goods_update ul li .img {position:relative; border:1px solid #c3c3c4; margin-bottom:10px; background:#fff;}
.new_goods_update ul li .img img {top:0; margin:0;}
.new_goods_update ul li .img .sale {position:absolute; left:-1px; top:-1px; letter-spacing:-1px; font-weight:bold; width:49px; height:49px; background:#ff1212; color:#fff; text-align:center; line-height:51px; font-size:16px; font-family:'Verdana'; z-index:2;}
.new_goods_update ul li a {display:block; color:#000; font-size:12px; position:relative;}
.new_goods_update ul li a img {position:relative; top:-2px; margin-right:6px;}
.new_goods_update ul li a span {display:block; padding-bottom:5px;}
.new_goods_update ul li a .free_ship {position:absolute; right:0; top:-1px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery.png') no-repeat 0 0;}
.new_goods_update ul li a .free_air {position:absolute; right:0; top:-1px; width:54px; height:17px; padding-left:27px; letter-spacing:-1px; line-height:18px; color:#fff; background:url('/shop_assets/img/common/bg_free_delivery02.png') no-repeat 0 0;}
.new_goods_update ul li a em {font-style:normal; color:#0e86dd; display:block; margin-top:-3px;}
.new_goods_update ul li p {color:#000; font-size:16px; font-weight:bold; position:relative; margin-top:5px;}
.new_goods_update ul li p em {font-style:normal; font-weight:normal; display:block; padding-bottom:2px; text-decoration:line-through; color:#888; font-size:12px;}
.new_goods_update ul li p span {font-weight:normal; color:#888; font-size:12px;}
.new_goods_update ul li p .speed {position:absolute; right:0; top:0; width:58px; height:17px; line-height:17px; background:#ff0707; color:#fff; font-size:12px; font-weight:normal; text-align:center;}

/* 브랜드 */
.brand_sort { position:relative; zoom:1; overflow:hidden; }
.brand_sort li { float:left; margin-right:6px; width:28px; height:28px; line-height:28px; border:1px solid #d3d3d3; border-bottom-width:3px; border-radius:5px; text-align:center; }
.brand_sort li:first-child { width:40px; }
.brand_sort li:last-child { position:absolute; top:0; right:0; margin-right:0; width:38px; }
.brand_sort li a { display:block; color:#414040; font-family:'Arial Unicode MS'; font-weight:bold; }
.brand_sort li.disable { background:#e6e6e6; }
.brand_best { margin-top:20px; }
.brand_best dd ul { zoom:1; overflow:hidden; }
.brand_best dd li { float:left; margin-right:2px; width:202px; height:50px; line-height:50px; background:#3d464f; }
.brand_best dd li:last-child { width:208px; margin-right:0; }
.brand_best dd li a { display:block; color:#fff; font-size:16px; font-weight:bold; text-align:center; }
.brand_best dd li.now { background:#242c37; }
.brand_best dd li.now a { color:#83bce9; }
.brand_event { zoom:1; overflow:hidden; margin-top:40px; }
.brand_event li { float:left; width:335px; }
.brand_event li:first-child { margin-right:10px; }
.brand_event li:last-child { float:right; }
.brand_order { margin-top:40px; border-top:1px solid #000; }
.brand_order dt { margin-top:40px; color:#232d39; font-family:'Khmer UI'; font-size:20px; font-weight:bold; }
.brand_order dd ul { zoom:1; overflow:hidden; position:relative; margin:-15px -5px 0; }
.brand_order dd li { float:left; width:196px; margin:15px 5px 0; color:#404040; font-size:11px; text-align:center; }
.brand_order dd li:last-child { margin-right:0; }
.brand_order dd li img { margin-bottom:5px; }
.brand_title { z-index:2; position:relative; }
.brand_title h2 { height:30px; line-height:30px; color:#242c37; font-family:'Khmer UI'; font-size:40px; letter-spacing:-2px; }
.brand_title .select_down { position:absolute; right:0; bottom:0; width:200px; height:28px; line-height:28px; border:2px solid #747577; }
.brand_title .select_down a { display:block; padding:0 15px; }
.brand_title .select_down span { position:absolute; top:0; right:10px; color:#3f3f3f; }
.brand_title .select_down ul { display:none; position:absolute; top:28px; left:-2px; right:-2px; border:2px solid #747577; border-top:0; }
.brand_title .select_down li a { display:block; background:#fff; }
.brand_title .select_down li a:hover { background:#ddd; }
.brand_visual { margin-top:10px; border-bottom:4px solid #000; }
.brand_label { position:relative; margin-top:20px; }
.brand_label .list_summary { zoom:1; overflow:hidden; font-size:15px; font-weight:bold; color:#413f40; padding-top:11px;}
.brand_label .list_summary span{ color:#1250b5; text-decoration:underline;}

.brand_label .list_order {position:absolute; top:0; right:86px; zoom:1; overflow:hidden; width:342px; height:14px; padding:8px; border:1px solid #ccc; }
.brand_label .list_order li { float:left; padding-left:12.5px; padding-right:12.5px; padding-left/*￦**/:12px }
.brand_label .list_order li.now a{ color:#1d5cc5; font-weight:bold;}
.brand_label .list_order li:last-child { padding-right:0px; }

/*
.brand_label .list_order { zoom:1; overflow:hidden; }
.brand_label .list_order li { float:left; padding:0 10px; background:url(/shop_assets/img/common/bg_header_gubun01.gif) no-repeat 100% 50%; }
.brand_label .list_order li:last-child { background:0 none; }
.brand_label .list_order li a { display:inline-block; padding:0 10px; background:#fff; border-radius:3px; color:#555; font-size:11px; line-height:20px; }
.brand_label .list_order li a:hover, 
.brand_label .list_order li.now a { background:#1c4583; color:#fff; }
*/

.brand_label .list_type { position:absolute; top:0; right:0; zoom:1; overflow:hidden; }
.brand_label .list_type li { float:left; padding:0 3px;}
.brand_label .list_type li:last-child { background:0 none; }
.brand_label .list_type li.list a { background:url(/shop_assets/img/common/view_type_list_off.gif) no-repeat left top;}
.brand_label .list_type li.gallery a { background:url(/shop_assets/img/common/view_type_image_off.gif) no-repeat left top; }
.brand_label .list_type li.list.on a { background:url(/shop_assets/img/common/view_type_list_on.gif) no-repeat left top; }
.brand_label .list_type li.gallery.on a { background:url(/shop_assets/img/common/view_type_image_on.gif) no-repeat left top; }
.brand_label .list_type li a { display:block; width:32px; height:32px;}
.brand_label .list_type li.on a {display:block;  width:32px; height:32px;}

.brand_goods { margin-top:30px; border-top:1px solid #dfdfdf; }
.brand_goods .real_best_goods { padding-top:0; }
/*
.brand_goods .real_best_goods ul li .conts a strong { padding-top:22px; }
*/


.tabs03 ul {overflow:hidden; margin-bottom:12px;}
.tabs03 ul li {float:left; width:170px; border-bottom:none; margin-right:1px;}
.tabs03 ul li a {display:block; height:47px; line-height:47px; text-align:center; color:#fff; font-size:14px; background:#8998af;}
.tabs03 ul li.on {background:#566278;width:168px;}
.tabs03 ul .on a {color:#fff; height:47px; font-weight:bold; background:#566278;}

.shop-tags { position: relative; margin-top: 25px; padding: 34px 0 34px 370px; min-height: 80px; height: auto !important; height: 80px; border-top: 1px solid #e5e8f5; border-bottom: 1px solid #e5e8f5; background: url('/shop_assets/img/common/bg_shop_tag.gif') no-repeat 40px 50%; }
.shop-tags .tags { *zoom: 1; margin-right: -10px; margin-bottom: -10px; }
.shop-tags .tags:before,
.shop-tags .tags:after { content: ''; display: table; }
.shop-tags .tags:after { clear: both; }
.shop-tags .tags li { float: left; margin-bottom: 10px; margin-right: 10px; }
.shop-tags .tags li a { display: inline-block; padding: 5px 10px; font-size: 16px; color: #7b7b7b; background-color: #f4f2f2; font-family: 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo-Regular, dotum, '돋움', sans-serif; -webkit-border-radius: 16px; -ms-border-radius: 16px; border-radius: 16px; }
.shop-tags .tags li a:hover { color: #fff; background-color: #4194d0; }
.shop-tags .tags li a span { vertical-align: 3px; }
.shop-tags .btn-more { position: absolute; bottom: 10px; right: 0; color: #000; font-size: 12px; font-family: 'Malgun Gothic', '맑은 고딕', AppleSDGothicNeo-Regular, dotum, '돋움', sans-serif; }
.shop-tags .btn-more em { font-style: normal; font-size: 8px; vertical-align: middle; }

/*s:20.06.12 add*/
.sComm_list table tbody td{font-size:14px; letter-spacing:-0.7px;line-height: 1.2;}
.sComm_list table tbody td .btnTy3 a{font-size:11px;}
.sComm_list table tbody .total{font-size:14px;font-weight:bold; letter-spacing:-1.4px}
/*e:20.06.12 add*/

/*s:201210 add*/
.sub_guidane_conts .question_board table tbody td .td span{font-size:12px}
.sub_guidane_conts .question_board table tbody td .td .file-input-box{margin-bottom:10px}
.sub_guidane_conts .question_board table tbody td .td .file-input-box label{font-family: 'Malgun Gothic';position:relative;cursor:pointer; display:inline-block; vertical-align:middle; overflow:hidden;width:100px; height:30px;background:#4194d0;color:#fff; text-align:center; line-height:30px;}
.sub_guidane_conts .question_board table tbody td .td .file-input-box label input{position:absolute;width:0;height:0;overflow:hidden}
.sub_guidane_conts .question_board table tbody td .td .file-input-box input[type=text]{vertical-align:middle;display:inline-block; width:400px; height:28px; line-height:28px; font-size:11px; padding:0;border:0;padding-left:5px;border:1px solid #777} 
/*e:201210 add*/
