@charset "utf-8";
/* CSS Document */
/**
 * custom css 입니다. 추가적인 css 는 여기에 작성을 해주세요.
 */
@import url('http://fonts.googleapis.com/earlyaccess/notosanskr.css');

/* RESET LAYOUT */
#container {border:none;}
#container, .container {margin:0 auto; position:relative;}
#contents {min-height:auto;}
.sub_content {padding:10px 0 0;}
.side_cont .sub_menu_box h2 {padding:20px 0; border-top:1px solid #ececec;}
#footer_wrap {border:none;}

/* RESET LOCATION */
.location_wrap {border-bottom:none;}
.location_wrap .location_cont {width:100%;}
.sub_content .location_wrap {margin:0;}

/* RESET  GOODS_LIST */
.goods_list {padding-bottom:0;}
.goods_list_item_tit + .list_item_category {border:none;}
.location_select ul li a:hover {background:#404040;}
.goods_pick_list .pick_list_num strong {color:#404040;}
.goods_pick_list .pick_list_box {border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb;}
.goods_pick_list .pick_list_box .pick_list label.on {color:#404040;}

/* RESET 전체카테고리 */
.gnb_allmenu_box .all_depth2 {display:none;}
.gnb_allmenu_box .all_depth3 {display:none;}

/* RESET 사이드카테고리 */
.sub_menu_box.layer_type ul > li > ul{padding:0;}
.sub_menu_box.layer_type .sub_depth2{top:-1px;}
.sub_menu_box.layer_type .sub_depth3{top:-1px;}
.sub_menu_box.layer_type .sub_depth4{top:-1px;}
.sub_menu_box ul > li > ul{padding:0;}
.sub_menu_box .sub_depth1 > li > a:hover{background:#4c4c4c;}
.sub_menu_box .sub_depth1 > li > a.active{background:#4c4c4c;}
.sub_menu_box .sub_depth1 li a{padding:7px 10px 9px 19px;}
.sub_menu_box .sub_depth1 li a:hover{background:#4c4c4c; }
.sub_menu_box .sub_depth1 li a.active{background:#4c4c4c;}
.sub_menu_box .sub_depth2{top:-1px;}
.sub_menu_box .sub_depth3{top:-1px;}
.sub_menu_box .sub_depth4{top:-1px;}

/* RESET 상품진열 */
.goods_list_cont ul {float:none;}
.goods_list_cont ul li {margin-top:0;}

/* RESET 상품 */
.item_cont{padding:0 10px 50px; margin:0 auto; text-align:center; color:#1c1c1c;}
.item_photo_box a {display:block; height:100%;}
.item_info_cont {display:block; padding:0; margin:0 auto; text-align:center; vertical-align:middle;}
.item_tit_box .item_name{display:block; padding:5px 0 0 0; font-size:13px; font-weight:normal;}
.item_tit_box .item_name_explain{display:block; padding:3px 0 0; color:#a8a8a8;}
.item_icon_box{margin:0; padding:0;}
.item_money_box{padding:8px 0 0 0; line-height:1;}
.item_money_box del {display:block; color:#888888;}
.item_money_box .item_price {display:block; padding:7px 0 5px 0; font-size:14px; color:#404040;}
.item_group_type .item_info_cont {display:table-cell;}

/* RESET 검색페이지 */
.sub_search_box .quick_btn input {width:100%; padding:10px 0;}
.sub_search_box dl dd .select_box {padding-right:0;}
.sub_search_box .benefit_box span {vertical-align:top;}
.sub_search_box .benefit_box span label {background-position:left top;}
.sub_search_box .benefit_box span label:hover {background-position:left top;}
.sub_search_box .benefit_box span label.on {background-position:left top;}
.sub_search_box .benefit_box span label.on:hover {background-position:left top;}

/* RESET COLOR _ GOODSLIST */
.pagination .on {color:#404040; border:1px solid #404040;}
/* RESET COLOR _ LOGIN */
.member_cont .member_login_box .login_input_sec button, .member_cont .member_login_box .login_input_sec button:hover {background:#404040; border:1px solid #404040;}
.member_cont .nonmember_order_box .order_input_sec button {border:1px solid #404040; color:#404040;}
/* RESET COLOR _ JOIN */
.join_agreement_wrap .member_tit .page_on,
.join_agreement_cont .form_element strong,
.join_agreement_cont .form_element span > a {color:#404040;}
.btn_member_next, .btn_member_next:hover {background:#404040; border:1px solid #404040;}
/* RESET COLOR _ MYPAGE */
.mypage_top_wallet li strong {color:#404040;}
.mypage_cont .btn_date_check, .mypage_cont .btn_date_check:hover {background:#404040; border:1px solid #404040;}
.side_cont .sub_menu_box .sub_menu_mypage a:hover, .side_cont .sub_menu_box .sub_menu_mypage .active, .pick_list_num strong {color:#404040;}
/* RESET COLOR _ CART */
.order_wrap .order_tit .page_on {color:#404040;}
.price_sum_cont .price_sum_list dd, .price_sum_cont .price_sum_list dd strong {color:#404040;}
.btn_order_choice_buy, .btn_order_choice_buy:hover {border:1px solid #404040; color:#404040;}
.btn_order_whole_buy, .btn_order_whole_buy:hover {background:#404040; border:1px solid #404040;}
.chk_none {color:#404040;}
/* RESET COLOR _ SEARCH */
.search_text_result span, .goods_pick_list .pick_list_box .pick_list label.on {color:#404040;}

/* LAYOUT */
#wrap {margin-left:0!important; min-width:1200px;}
#container, .container, .contentNEW {width:1200px; position:relative; margin:0 auto; border-top:none;}
.gnb, .header_top_cont, .header_search_cont, .main_goods_cont, .sub_content, .content_info, .foot_list ul, .foot_cont, .foot_certify {width:1200px; position:relative; margin:0 auto;}
.sub_content .side_cont {width:160px;}
.sub_search_box dl dd select {width:158px;}/* 좌측에서 -2px */

/* HEADER */
.top-link-wrap {background:#443e3e; height:25px;}
.top-favo {float:left;}
.top-favo img {vertical-align:top;}
.top-favo li {padding:0; height:25px; float:left;}
.top-favo li a {color:#777777; font-size:11px; letter-spacing:-1px;}
.top-link {float:right;}
.top-link li {float:left; position:relative; }
.top-link li a {display:inline-block; color:#ffffff; font-size:11px; padding:4px 7px 0 7px; letter-spacing:-1px;}
.top-link li span.join-point { position:absolute; top:18px; left:0; }

.head-wrap .container {text-align:center;}
.head-wrap h1 {display:inline-block; padding:31px 0 39px 0;}

.top-quick {position:absolute; top:46px; left:0;}
.top-quick li {float:left;}
.top-quick li a {font-size:13px; color:#181818; padding:0 9px 0 17px; background:url("../img/dimg/top-Rmenu_bg.gif") no-repeat 0 center;}
.top-quick li:first-child a {padding-left:0;}

/* 해외몰 홈아이콘 타입 노출형 */
#header .top_country_list0 {position:absolute; top:4px; left:-50px; z-index:100;}
#header .top_country_list0 ul {font-size:0;}
#header .top_country_list0 ul li {display:inline-block; padding-right:2px;}

#header .top_search {position:absolute; top:37px; right:0; float:right; background:#f6f6f6; border:1px solid #f6f6f6; z-index:110;}
#header .top_search .top_text_cont {width:216px; background:url("../img/dimg/top_search_tit.gif") no-repeat 0 center; text-align:left;}/* 총너비 */
#header .top_search .top_text_cont input.top_srarch_text {width:128px; height:33px; line-height:27px; padding:0; margin:0 0 0 55px; border:none 0; vertical-align:top; color:#000; background:none; box-sizing:border-box; display:inline-block;}/* 인풋너비 */
#header .top_search .top_text_cont .btn_top_srarch {position:absolute; top:0; right:0;border-left:none;}
#header .top_search .search_cont {display:block; margin:0; font-size:0; border-top:1px solid #f6f6f6; background:#ffffff;}
#header .top_search .search_cont .recent_box {width:216px;}/* 총너비 */
#header .top_search .recent_box li a {width:54%;}

#header .top-service {background:#ffffff; height:44px; border-top:1px solid #cccccc; border-bottom:1px solid #3c3c3c;}
#header .top-service .lnb {float:left;}

/* 전체카테고리 */
#header .gnb_all {float:left; display:block; vertical-align:top; text-align:left;}
#header .gnb_all a {font-size:14px; display:block; width:191px; height:42px; padding:0 0 0 44px; line-height:42px; background:url("../img/dimg/top_icon_menu.png") no-repeat 27px 17px; color:#000000; font-weight:bold; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; letter-spacing:-1px;}
/* 전체 메뉴 버튼 */
#header .btn_all_menu_open {position:relative; top:0; left:0; background-color:transparent; font-size:0;}
#header .btn_all_menu_close {position:absolute; top:-1px; left:auto; right:-49px; background-color:#3e3d3c; font-size:0;}
#header .gnb_allmenu {top:44px; z-index:110;}

/* 서브 뎁스메뉴 보더 */
#header .sub_menu_box.layer_type {float:left;}
#header .sub_menu_box.layer_type ul > li > ul {padding:10px 0; border:1px solid #cacaca;}
#header .sub_menu_box.layer_type ul > li > ul > li > ul {padding:0;}
/* 서브메뉴 최상위(0뎁스) */
#header .sub_menu_box .sub_depth0 {padding:0; font-size:0; vertical-align:top; border:none;}
#header .sub_menu_box .sub_depth0 > li {position:relative; display:block; float:left; vertical-align:top;}
#header .sub_menu_box .sub_depth0 > li > a {display:block; padding:0; color:#3c3c3c; font-size:14px; font-weight:normal; text-align:left; line-height:42px; letter-spacing:-1px;}
#header .sub_menu_box .sub_depth0 > li > a.active {background:none; color:#666666;}
/* 서브메뉴 1뎁스 */
#header .sub_menu_box .sub_depth1 > li {}
#header .sub_menu_box .sub_depth1 > li > a {display:block; padding:5px 10px 7px 19px; font-size:12px;}
#header .sub_menu_box .sub_depth1 > li > a:hover {background:#666;}
#header .sub_menu_box .sub_depth1 > li > a.active {background:#666;}
/* 서브메뉴 2,3,4 뎁스 CSS */
#header .sub_menu_box .sub_depth1 li {position:relative;}
#header .sub_menu_box .sub_depth1 li a {display:block; padding:5px 10px 7px 19px; font-size:12px;}
#header .sub_menu_box .sub_depth1 li a:hover {background:#666;}
#header .sub_menu_box .sub_depth1 li a.active {background:#666;}
/* 서브 레이어 타입 */
#header .sub_menu_box.layer_type a:hover,
#header .sub_menu_box.layer_type a.active {color:#ffffff;}
#header .sub_menu_box.layer_type .sub_menu0 > li > a {padding:0 39px;}
#header .sub_menu_box.layer_type .sub_menu0 > li > a:hover,
#header .sub_menu_box.layer_type .sub_menu0 > li > a.active {color:#000000;}
#header .sub_menu_box.layer_type .sub_menu0 > li > a img {max-width:100%;}
#header .sub_menu_box.layer_type .sub_depth1 {display:none; position:absolute; top:44px; left:0; min-width:160px; background:#ffffff; z-index:100;}
#header .sub_menu_box.layer_type .sub_depth2 {display:none; position:absolute; top:0; left:100%; min-width:160px; background:#ffffff;}
#header .sub_menu_box.layer_type .sub_depth3 {display:none; position:absolute; top:0; left:100%; min-width:160px; background:#ffffff;}
#header .sub_menu_box.layer_type .sub_depth4 {display:none; position:absolute; top:0; left:100%; min-width:160px; background:#ffffff;}

/* FOOTER */
#footer .bottom {padding:50px 0 35px; background:none; border:none;}
#footer .bottom .container {display:table; margin:0 auto;}
#footer .bottom .container > div {margin:0; width:auto; display:table-cell; display:table-cell;}
#footer .bottom .container > div h3{font-size:12px; color:#43474a; padding:0; margin:0; border:none;}
#footer .bottom .container > div > strong,
#footer .bottom .container > div.cs-center > strong{font-family: tahoma, sans-serif; font-size:22px; font-weight:bold; color:#ffffff; letter-spacing:-1px; line-height:50px;}
#footer .bottom .container > div > p{color:#919191; font-size:12px; line-height:150%;}
#footer .bottom .container > div > p strong{font-weight:normal; color:#757c82;}
#footer .bottom .container > div.bank-info .bank-list {margin:0 5px 0 0; color:#ffffff; font-size:12px;}
#footer .bottom .container > div.bank-info .bank-list:first-child {margin-top:10px;}
#footer .bottom .container > div.bank-info .bank-list strong {font-family: tahoma, sans-serif; font-size:17px; font-weight:bold; color:#ffffff;}
#footer .bottom .container > div.cs-center{float:left; height:120px; width:270px; margin:0; padding:0 0 0 30px;}
#footer .bottom .container > div.bank-info{float:left; height:120px; width:268px; padding-left:30px; border-left:1px solid #4d4d4d;}
#footer .bottom .container > div.notice{float:left; height:120px; width:268px; padding-left:30px; border-left:1px solid #4d4d4d;}
#footer .bottom .container > div.review{float:left; width:268px; padding-left:30px; border-left:1px solid #4d4d4d;}

#footer .bottom .container > div > ul{padding-top:5px;}
#footer .bottom .container > div > ul li {padding:0; line-height:18px; overflow:hidden; clear:both;}
#footer .bottom .container > div > ul li a {color:#9e9e9e; font-size:11px; font-family: '돋움', Dotum, Sans-serif}
#footer .bottom .container > div > ul li a:hover {text-decoration:none;}
#footer .bottom .container > div > ul li .rating {float:right; margin-top:5px; display:inline-block; width:66px; height:11px; background:url("../img/dimg/star-bg.png") no-repeat left top; vertical-align:middle; text-indent:-9999px;}
#footer .bottom .container > div > ul li .rating span {display:block; height:11px; background:url("../img/dimg/star-fill.png") no-repeat left top;}


#footer {padding:0; background:#3c3c3c;}
#footer .container {}
#footer .footer .link {border:none; padding:0; margin-top:0; background:none; text-align:center;}
#footer .footer .link .container {position:relative; z-index:9; background:url("../img/dimg/bg_footer_repeat.gif") repeat-x 0 0; padding:25px 0 0;}
#footer .footer .link .container ul {text-align:center;}
#footer .footer .link ul li {background:none; margin:0 15px 0 0; padding:0; display:inline-block; float:none; letter-spacing:-1px;}
#footer .footer .link ul li a,
#footer .footer .link ul li a.privacy{color:#828282; font-size:11px; vertical-align:top; letter-spacing:-1px; font-family: '돋움', Dotum, Sans-serif}
#footer .footer .container .policy {padding:15px 0 20px 0;}
#footer .footer .container .policy ul {color:#828282; text-align:center;}
#footer .footer .container .policy a,
#footer .footer .container .policy button,
#footer .footer .container .policy p {color:#828282;}
#footer .container .policy ul li {float:none; display:inline-block;}
#footer .container .policy ul li button {color:#828282;}
#footer .container .policy p {text-align:center;}
#footer .footer .container .logo{padding:0; width:294px; text-align:center; vertical-align:top; display:none;}
#footer .footer .container .logo a{display:inline-block; padding:44px 0 0 0;}

#footer .bottom-sns {position:absolute; top:-20px; right:0;}
#footer .bottom-sns li {float:left;}

/* SCROLL */
.scroll_wrap {position:absolute; top:192px; left:50%; width:auto; margin-left:0; z-index:100; display:none;}
#scroll_left {position:absolute; top:0; left:auto; right:50%; width:auto; margin:0 570px 0 0;}
#scroll_right {position:absolute; top:0; right:auto; left:50%; width:55px; margin:0 0 0 570px;}
/* 스크롤이동 고정 위치 */
#scroll_left.ban_fixed {position:fixed; top:14px; left:auto; right:50%; margin:0 570px 0 0;}
#scroll_right.ban_fixed {position:fixed; top:14px; right:0; margin-right:0;}

.scroll_right_cont {float:none; min-width:55px; padding:0; background:#ffffff; width:55px; margin:0; border:none;}
.scroll_right_cont h4 {width:53px; height:18px; margin-top:12px; background:url("https://www.boardgamez.co.kr/data/skin/front/designbook_cosmetic/img/dimg/quick_today.gif") no-repeat center center; font-size:0;}
.scroll_right_cont ul {width:53px; margin:0 auto; padding:5px 0 0;}
.scroll_right_cont li {width:53px; height:53px; margin:0 0 4px;}
.scroll_right_cont .photo {width:53px; height:53px; background-size:53px 53px;}
.scroll_right_cont .scr_paging {overflow:hidden; width:55px; text-align:center; line-height:1;}
.scroll_right_cont .scr_paging span {display:none; padding:0;}
.scroll_right_cont .scr_paging button {display:inline-block; line-height:1;}
.scroll_right_cont .scr_paging button img {vertical-align:middle;}
.scroll_right_cont .src_box {height:51px; padding:2px 0 0 7px;}/* 이미지높이 -2px */
.scroll_right_cont .src_box em {height:34px; line-height:16px;}
.scroll_right_cont .src_box strong {color:#404040;}

/* SIDE */
#side_area {width:210px;}
.side_wrap {border:1px solid #e0e0e0;}
.side_wrap .sub_menu_box.layer_type {margin:0; padding:0;}
.side_wrap .sub_menu_box.layer_type .sub_depth0 > li {background:#ffffff; border-bottom:none;}
.side_wrap .sub_menu_box.layer_type .sub_depth0 > li > a {display:block; height:27px; line-height:27px; padding:0 0 0 23px; font-size:13px; font-weight:bold; text-align:left; color:#444444;}
.side_wrap .sub_menu_box.layer_type .sub_depth0 > li > a.active {background:none; color:#c6ab97;}
.side_wrap .sub_menu_box.layer_type .sub_depth0 > li > a > img {max-width:180px;}

.side_wrap .sub_menu_box.layer_type .sub_depth0 > li.tit3 {background:url("https://www.boardgamez.co.kr/data/skin/front/designbook_cosmetic/img/dimg/ico_sale.png") 50px center no-repeat;}
.side_wrap .sub_menu_box.layer_type .sub_menu0 {display:block; padding:11px 0 25px;}
.side_wrap .sub_menu_box.layer_type .sub_depth1 {left:208px;}/*좌측 경우 좌측 너비만큼 설정*/

.side_wrap > .cate-tit {width:185px; height:40px; padding-left:23px; background:url("../img/dimg/ct_bg.gif") no-repeat 0 0; color:#ffffff; font-size:16px; font-weight:bold; line-height:40px;}
.side_wrap .side-sns {overflow:hidden; margin:10px 0 0;}
.side_wrap .side-sns li {float:left;}
.side_wrap .side-bottom > div {padding:0 20px 14px; background:#f7f5f1;}
.side_wrap .side-bottom > div > h3 {padding-top: 18px;color: #000000;font-size: 11px;font-family: 'Tahoma', sans-serif;}
.side_wrap .side-bottom > div > strong {font-weight: bold;font-size: 24px;line-height: 40px;color: #645b58;}
.side_wrap .side-bottom > div p {font-size: 11px;font-family: Dotum, sans-serif;color: #959595;}

/* MAIN */
.body-main.body-index.pc .goods_list_tit {display:none;}/* 더보기 */
.body-main.body-index.pc #container {width:100%;}
.body-main.body-index.pc #contents {padding:0;}

.main-slide {position:absolute; left:50%; top:0; width:2000px; margin:0 0 0 -1000px;}
#mTprev {position: absolute; top: 245px; left:50%; margin-left:-705px; z-index: 60; display: block; cursor:pointer;}
#mTnext {position: absolute; top: 245px; left:50%; margin-left:680px; z-index: 60; display: block; cursor:pointer;}
#mBpager {position:absolute; bottom:20px; right:50%; z-index:55; margin-left:-30px;}
#mBpager span {display:block; float:left; overflow:hidden; width:8px; height:8px; font-size:0; line-height:0; text-indent:-9999px; margin:0 0 0 10px; cursor:pointer; border:2px solid #efefef; border-radius:5px;}
#mBpager span.cycle-pager-active {width:8px; height:8px; background:#fff; border:2px solid #fff; border-radius:5px;}

.main-box {min-height:378px; padding:44px 0 0; background:#d8d2ce;}

.main-bn {overflow:hidden; width:100%; margin-top:46px;}
.main-bn > div {float:left; margin-right:10px;}
.main-bn > div:last-child {margin:0;}
.main-bn > div img {width:100%;}

.main-bn2 {border-top:1px solid #cfcece;}

.main-h1 {height:28px; line-height:28px; margin-bottom:16px; text-align:center; background:url("../img/dimg/main_tit_bg.gif") repeat-x 0 center;}
.main-h1 span {display:inline-block; padding:0 20px; background:#ffffff; color:#333333;}

.main-box2 {margin-top:55px; margin-bottom:50px;}
.main-bottom-bn {width:100%; background:#f3f2f0;}

/* 리스트 CSS */
.item_hl_tab_type {}
.item_hl_tab_type .goods_tab_tit {}
.item_hl_tab_type .goods_tab_tit ul {float:none; width:70%; margin:0 auto; font-size:0;}
.item_hl_tab_type .goods_tab_tit li {display:inline-block; font-size:12px; text-align:center;}
.item_hl_tab_type .goods_tab_tit li a {position:relative; display:block; margin-left:-1px; padding:0 0 50px 0; color:#3c3c3c; font-size:18px; border:none; font-family:'Noto Sans KR', Malgun Gothic, "맑은 고딕", AppleGothic, sans-serif; font-weight:300; line-height:1;}
.item_hl_tab_type .goods_tab_tit li a:before {position:absolute; content:""; top:4px; left:0; width:1px; height:13px; background:#3c3c3c;}
.item_hl_tab_type .goods_tab_tit li:first-child a:before {display:none;}
.item_hl_tab_type .goods_tab_tit li.on a {color:#333333; font-weight:900; border:none; /*border-bottom:none 0;*/ background:none;}
.item_hl_tab_type .goods_tab_tit li:first-child a {margin-left:0;}
.item_hl_tab_type .goods_tab_cont ul {position:relative;}
.item_hl_tab_type .goods_tab_cont ul li {}
.item_hl_tab_type .goods_tab_cont ul li .item_cont {}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_photo_box {border:none; overflow:hidden;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_photo_box a {position:relative; display:block; overflow:hidden; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_photo_box a > img {max-width:186px;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont {text-align:center;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_tit_box {padding:0;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_tit_box .item_name {padding:9px 0 0; color:#000000; font-size:13px; font-weight:normal; line-height:1.4;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_money_box {padding:8px 0 0;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_money_box del {color:#000000; font-size:13px; font-weight:normal;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .item_info_cont .item_money_box .item_price {color:#000000; font-size:13px; font-weight:bold;}
.item_hl_tab_type .goods_tab_cont ul li .item_cont .ico-sale {position:absolute; top:7px; left:20px; display:none; z-index:1;}
.item_hl_tab_type .goods_tab_cont ul li .ico-best {position:absolute; bottom:0; left:0; z-index:1;}

/* 기본 갤러리형 리스트 CSS */
.item_gallery_type ul {/*background:url("../img/dimg/bg_product_line.gif") repeat-y 0 0;*/}
.item_gallery_type ul li {padding:20px 0;}
.item_gallery_type ul li .item_cont {max-width:240px; padding:0 10px;}
.item_gallery_type ul li .item_cont .item_photo_box {border:1px solid #eaeaea;}
.item_gallery_type ul li .item_cont .item_photo_box a > img {max-width:240px;}
.item_gallery_type ul li .item_cont .item_info_cont {text-align:left;}
.item_gallery_type ul li .item_cont .item_info_cont .item_tit_box {padding:0;}
.item_gallery_type ul li .item_cont .item_info_cont .item_tit_box .item_name {padding:9px 0 0; color:#333333; font-size:13px; font-weight:normal; line-height:1.4;}
.item_gallery_type ul li .item_cont .item_info_cont .item_money_box {padding:0;}
.item_gallery_type ul li .item_cont .item_info_cont .item_money_box del {padding:5px 0 0; color:#777777; font-size:13px; font-weight:normal;}
.item_gallery_type ul li .item_cont .item_info_cont .item_money_box .item_price {padding:5px 0 0; color:#333333; font-size:13px; font-weight:bold;}

.item_gallery_type.best_goods {display:none;}
.item_gallery_type.normal_goods {display:block;}

/* 추천상품 */
.best_item_view .item_gallery_type ul {background:none;}
.best_item_view .item_gallery_type ul li {width:220px!important;;}
.best_item_view .item_gallery_type ul li .item_cont {max-width:188px; white-space:normal;}
.best_item_view .item_gallery_type ul li .item_cont .item_photo_box a > img {max-width:188px;}
.best_item_view .item_gallery_type.best_goods {display:block;}
.best_item_view .item_gallery_type.normal_goods {display:none;}
.best_item_view .item_gallery_type.best_goods #goodsPrev {position:absolute; top:110px; left:0; z-index: 60; display: block; cursor:pointer;}
.best_item_view .item_gallery_type.best_goods #goodsNext {position:absolute; top:110px; right:0; z-index: 60; display: block; cursor:pointer;}

/* 관련상품 */
#related_goods .item_gallery_type ul {width:1100px; margin:0 auto; background:none;}
#related_goods .item_gallery_type ul li {padding:0; border-right:1px solid #f0f0f0; box-sizing:border-box;}
#related_goods .item_gallery_type ul li:last-child {border:none;}
#related_goods .item_gallery_type ul li .item_cont {max-width:160px;}
#related_goods .item_gallery_type ul li .item_cont .item_photo_box a > img {max-width:160px;}
#related_goods .item_gallery_type ul li .item_cont .item_info_cont .item_tit_box .item_name {padding:9px 0 0; color:#999999; font-size:13px; font-weight:normal; line-height:1.4;}
#related_goods .item_gallery_type ul li .item_cont .item_info_cont .item_money_box del {padding:5px 0 0; color:#777777; font-size:12px; font-weight:normal;}
#related_goods .item_gallery_type ul li .item_cont .item_info_cont .item_money_box .item_price {padding:5px 0 0; color:#333333; font-size:13px; font-weight:bold;}

/* 상품리스트 */
.body-goods.body-goods-list.pc #container {width:100%;}
.body-goods.body-goods-list.pc .sub_content {width:100%; padding:0;}
.body-goods.body-goods-list.pc .content {width:1200px; margin:0 auto;}
.best_area {width:100%; padding:0 0 30px; margin:0 0 30px; background:#f1f1f1; overflow:hidden; position:relative;}

.goods_list_item .goods_list_item_tit {padding:0; margin:0;}
.goods_list_item .goods_list_item_tit h2 {color:#111111; font-size:14px; padding:15px 0 5px; border-bottom:1px solid #b2b2b2;}
.goods_list_item .goods_list_item_tit + .list_item_category {margin:0 0 40px;}
.best_item_view {margin:0;}
.best_item_view .best_item_view_tit {padding:0;}
.best_item_view .best_item_view_tit h3 {padding:51px 0 18px; text-align:center; color:#333333; font-size:15px;}
.best_item_view .best_item_view_tit h3 span {color:#da5a4f;}
.goods_list_item .goods_list_item_tit + .list_item_category {margin:0;}
.list_item_category {margin:0 0 10px; border-top:1px solid #eeeeee; border-left:none; border-right:none; border-bottom:none;}
.list_item_category ul {padding:0; text-align:center;}
.list_item_category li a {text-align:center;}
.goods_list + .pagination {border:none;}

/* 상품상세 */
.item_photo_info_sec {padding-top:10px;}
.item_photo_info_sec .item_photo_view_box {width:auto; margin-left:110px;}
.item_photo_info_sec .item_info_box {width:492px; margin-right:110px;}
/* 상단좌측 상세이미지 */
.item_photo_big {width:400px; height:400px; border:none;}
.item_photo_slide {width:400px;}
.item_photo_big span {width:100%;}
.item_photo_big img {width:100%;}
.item_photo_slide .slider_goods_nav {width:100%;}
.slick-slider .slick-list {width:368px; margin:0 auto;}
.item_photo_slide .slider_goods_nav li {width:70px; height:70px; padding:0 2px;}
.item_photo_slide .slider_goods_nav li a {width:66px;}
.item_photo_slide .slider_goods_nav li img {width:66px; height:66px;}
.item_photo_slide .slick_goods_prev, .item_photo_slide .slick_goods_next {padding:0;}
/* 작은 슬라이드 이미지 오버시, 선택시 */
.item_photo_slide .slider_goods_nav li a:hover {width:66px; height:66px; border:2px solid #333;}
.item_photo_slide .slider_goods_nav li a:hover img{margin:0;}
.item_photo_slide .slider_goods_nav li a.on {width:66px; height:66px; border:2px solid #333;}
.item_photo_slide .slider_goods_nav li a.on img{margin:0;}
/* 상단우측 상품정보 */
.item_detail_tit .btn_qa_share_box {top:-30px; bottom:auto;}
.item_detail_tit h3 {width:100%;}
.item_detail_list dt {width:25%; margin:0 5% 0 0;}
.item_detail_list dd {width:70%;}
.item_price dd, .item_price dd strong {color:#333333; font-weight:bold;}/* 판매가 */
.item_tatal_box .total_amount dd {color:#697536;}/* 총합계 */
.item_choice_list .cart_prdt_name {padding:20px 0 20px 10px;}
.item_choice_list .cart_prdt_name + td {width:140px;}
.item_add_option_box {width:100%;}
/* 구매버튼 AREA */
.btn_choice_box {overflow:hidden;}
.btn_add_order {margin:0;}
.btn_add_cart, .btn_add_wish {margin:0 0 0 6px;}
.btn_add_order, .btn_add_cart, .btn_add_wish {float:left; width:auto; height:auto; padding:0; background:none; border:none; font-size:0;}
.btn_add_order:hover, .btn_add_cart:hover, .btn_add_wish:hover {width:auto; height:auto; padding:0; background:none; border:none;}
/* 관련상품 */
.item_goods_sec .detail_explain_box .goods_list {padding-bottom:0;}
.item_goods_sec .detail_explain_box .goods_list .goods_list_cont {margin-top:0;}
#related_goods {border:6px solid #f2f2f2; padding:0 0 35px;}
#related_goods h3 {padding:36px 0 18px;}
#related_goods .detail_explain_box {width:1100px; margin:0 auto;}
/* 상품정보탭 */
.item_goods_sec {margin:0;}
.item_goods_tab {border-bottom:none;}
.item_goods_tab ul {width:100%; height:31px;}
.item_goods_tab ul li {width:20%; _width:19.7%; height:31px; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.item_goods_tab li a {height:10px; padding:10px 0; color:#343434; font-size:12px; font-weight:normal; border:1px solid #d6d6d6; line-height:8px;}
.item_goods_tab li a strong {color:#404040;}
.item_goods_tab li.on {margin-top:0;}
.item_goods_tab li.on a {height:9px; padding:10px 0; margin-top:0; border:1px solid #d6d6d6; border-top:2px solid #272727; line-height:7px; font-weight:normal;}
.item_goods_tab li.on a strong {color:#000000;}
.btn_reviews_more, .btn_qna_more {border:1px solid #404040; color:#404040;}
.btn_reviews_more:hover, .btn_qna_more:hover {border:1px solid #404040; color:#404040;}
.btn_reviews_write, .btn_qna_write {background:#404040; border:1px solid #404040;}
.btn_reviews_write:hover, .btn_qna_write:hover {background:#404040; border:1px solid #404040;}
.pagination .on {border:1px solid #404040; color:#404040;}
.item_goods_sec .reviews_cont {padding-top:20px;}