@charset "UTF-8";

/* 폰트 */
@import url('//fonts.googleapis.com/css?family=Nanum+Gothic:300,400,700');
@import url('//fonts.googleapis.com/css?family=Noto+Serif+KR:300');
@import url('//use.fontawesome.com/releases/v5.1.0/css/all.css');
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/nanum-gothic-v13-korean_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('NanumGothic'),
       url('../fonts/nanum-gothic-v13-korean_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nanum-gothic-v13-korean_latin-regular.woff') format('woff'), /* Modern Browsers */
}
body, a, div, table, th, td, span, p, font, li, h1, h2, h3, h4, h5, input, select, textarea,ul, button, dl, dt, dd { font-family:'Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif !important; outline:none; color:#000000; }
img { max-width:100%; }

/* 로딩 */
.PJ_load { display:none; }

/* slick 로딩 후 표시 처리 */
.slider-wrap > div { opacity:0; filter:alpha(opacity=0); }
.slider-wrap .slick-list { opacity:1; filter:alpha(opacity=100); }

/* 상단 */
#header_wrap { padding-top:0 !important; }
/* 상단 글씨색 변경 (240115 임의추가) */ #header_wrap .PJ_head_1>ul.PJ_login li a {color:#ffffff;} /* 상단 글씨색 변경 (240115 임의추가) */
#header_wrap .PJ_head_1 { clear:both; display:block; background:#04195c; width: 100%; line-height:30px; border-bottom:1px solid #222222; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#header_wrap ul.PJ_login { clear:both; display:table; margin:0 auto; }
#header_wrap ul.PJ_login:after { clear:both; display:block; content:''; }
#header_wrap ul.PJ_login li { float:left; display:inline-block; width:auto; position:relative; margin:0 7px; }
#header_wrap ul.PJ_login li a { display:block; text-align:center; color:#222222; font-size:12px; font-weight:600; }
#header_wrap ul.PJ_login li a strong { font-size:12px; font-weight:600; margin-left:3px; } /* color:#222222; */
#header_wrap ul.PJ_login li a strong:before { content:'['; }
#header_wrap ul.PJ_login li a strong:after { content:']'; }
#header_wrap ul.PJ_login li span.accent { position:absolute; display:block; top:26px; left:50%; margin-left:-21px; width:43px; height:22px; overflow:hidden; text-align:center; background-size:cover !important; }
#header_wrap ul.PJ_login li span.accent span { vertical-align:top; line-height:25px; font-size:10px; font-family:'verdana'; }

#header_wrap ul.PJ_login li#PJ_popup_head_open { display:none; }

#header_wrap .PJ_head_2 { clear:both; display:block; position:relative; border-bottom:0; }
#header_wrap .PJ_head_2 .PJ_head_fixed { position:relative; display:block; width:100%; height:60px; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; -o-transition:all .25s ease; -ms-transition:all .25s ease; transition:all .25s ease; }
#header_wrap header .header_box { border:0; }
#header_wrap header .header_box .left_menu { left:0; top:50%; margin-top:-15px; }
#header_wrap header .header_box .h_logo { width:auto; padding:0; display:table; height:60px; -webkit-transition:all .25s ease; -moz-transition:all .25s ease; -o-transition:all .25s ease; -ms-transition:all .25s ease; transition:all .25s ease; }
#header_wrap header .header_box .h_logo a { display:table-cell; vertical-align:middle; font-size:24px; font-family:'Noto Serif KR' !important; font-weight:300; }
#header_wrap header .header_box .h_logo a img { width:auto; max-height:34px; }
#header_wrap header .header_box .right_menu { right:0; top:50%; margin-top:-15px; }

#header_wrap header .header_box .PJ_head_2 ul li a,
#header_wrap header .header_box .PJ_head_2 ul li button { padding:0; width:40px; height:40px; line-height:40px; text-align:center; background:transparent; border:0; }
#header_wrap header .header_box .PJ_head_2 ul li a:after,
#header_wrap header .header_box .PJ_head_2 ul li button:after { font-family:"Font Awesome 5 Free"; font-weight:900; font-size:15px; color:#000000; }
#header_wrap header .header_box .PJ_head_2 ul li a span,
#header_wrap header .header_box .PJ_head_2 ul li button span { display:none !important; }
#header_wrap header .header_box .side_menu:after { content:'\f0c9'; }
#header_wrap header .header_box .mypage:after { content:'\f007'; }
#header_wrap header .header_box .cart:after { content:'\f07a'; }
#header_wrap header .header_box .PJ_top_search:after { content:'\f002'; }
#header_wrap header .header_box .cart_count { background:#000000; top:0; right:0; padding:0; font-size:10px; min-width:15px; text-align:center; font-weight:bold; display:none; }
#header_wrap header .header_box .side_menu { display:block; }
#header_wrap header .header_box .mypage { display:none; }
#header_wrap header .header_box .cart { display:none; }
#header_wrap header .header_box .top_search { display:block; }

#header_wrap header .header_box .PJ_main_full_container { clear:both; display:block; overflow:hidden; width:100%; background:#ffffff; }
#header_wrap header .header_box .PJ_main_container { clear:both; display:block; width:100%; margin:0 auto; }
#header_wrap header .header_box .PJ_main_container:after { clear:both; display:block; content:''; }

#header_wrap header .PJ_head_search { display:none; }
#header_wrap header.with_search_bar .PJ_head_search { display:block; width:100%; }
#header_wrap header .PJ_head_search .layer_search_box { position:unset; }
#header_wrap header .PJ_head_search .layer_search_box dl { padding:5px 66px 5px 5px; }
#header_wrap header .PJ_head_search .layer_search_box dl dd .keyword_box input { height:35px; }
#header_wrap header .PJ_head_search .layer_search_box dl dd .keyword_box button { top:7px; }
#header_wrap header .PJ_head_search .h_search_btn { top:auto; right:5px; bottom:5px; height:35px; background:#8b1718; border-color:#8b1718; }
#header_wrap header .PJ_head_search .h_search_close_btn { top:35px; right:0; width:40px; height:40px; font-size:0; background:transparent; border:0; }
#header_wrap header .PJ_head_search .layer_search_content { display:none; position:absolute; min-height:200px; width:100%; background:#ffffff; z-index:1; }
#header_wrap header.h_on.with_search_bar .PJ_head_search { position:fixed; top:0px; z-index:11; }
#header_wrap header.h_on.with_search_bar .PJ_head_search .h_search_close_btn { position:fixed; top:45px; }
#header_wrap header.h_on.with_search_bar .PJ_head_2 .PJ_head_fixed { top:45px; }

#header_wrap .PJ_head_3 { clear:both; display:block; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; overflow-x:auto; }

#header_wrap ul.PJ_top_category { clear:both; display:block; position:relative; }
#header_wrap ul.PJ_top_category:before { position:absolute; bottom:0; left:0; width:100%; height:1px; background:#eeeeee; content:''; }
#header_wrap ul.PJ_top_category:after { clear:both; display:block; content:''; }
#header_wrap ul.PJ_top_category li { float:left; display:inline-block; text-align:center; width:20%; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#header_wrap ul.PJ_top_category li:nth-child(5n) { border-right:0; }
#header_wrap ul.PJ_top_category li a { display:block; width:96%; margin:0 auto; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-align:center; }

#header_wrap .PJ_head_4 { clear:both; display:block; background:#b0ede1; width: 100%; line-height:30px; border-bottom:1px solid #f1f1f1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


/* 스크롤스타일
#header_wrap ul.PJ_top_category { clear:both; display:block; position:relative; width:max-content; padding:0 10px; }
#header_wrap ul.PJ_top_category:after { clear:both; display:block; content:''; }
#header_wrap ul.PJ_top_category li { position:relative; float:left; display:inline-block; text-align:center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#header_wrap ul.PJ_top_category li a { display:block; margin:0 auto; padding:0 0px; height:40px; line-height:40px; white-space:nowrap; overflow:hidden; text-align:center; }
#header_wrap ul.PJ_top_category li.now:after { position:absolute; width:100%; height:2px; bottom:0; left:0; background:#999999; display:block; content:''; }
*/

#header_wrap .navi_g { display:none; }

#header_wrap header.h_on { position:relative; }
#header_wrap header.h_on .PJ_head_2 .PJ_head_fixed { position:fixed; height:50px; top:0; left:0; z-index:10; background:transparent; border-bottom:0; }
#header_wrap header.h_on .PJ_head_2 .PJ_head_fixed .h_logo { height:50px; display:none; }
#header_wrap header.h_on .PJ_head_2 .PJ_head_fixed .h_logo a { font-size:20px; }
#header_wrap header.h_on .PJ_head_2 .PJ_head_fixed .h_logo a img { max-height:28px; }

#header_wrap .sub_top { border:0; }
#header_wrap .sub_top h2 { font-size:14px; font-weight:400; }

/* 하단 */
#footer { background:transparent; color:#333333; margin:0; padding-top:30px; }

#footer .PJ_foot_1 { clear:both; border-top:1px solid #dddddd; padding-top:5px; }
#footer .ft_menu { clear:both; text-align:center; }
#footer .ft_menu li { display:inline-block; margin:0 5px; }
#footer .ft_menu li a { display:block; height:34px; line-height:34px; color:#333333; }
#footer .ft_menu li a.privacy { font-weight:bold; }

#footer .PJ_foot_2 { clear:both; border-bottom:1px solid #f1f1f1; padding-bottom:10px; }
#footer .ft_sns { clear:both; text-align:center; }
#footer .ft_sns li { display:inline-block; width:20px; height:20px; padding:2px; margin:0px 2px; border:1px solid #eeeeee; border-radius:100%; font-size:0; vertical-align:top; }
#footer .ft_sns li img { width:100%; border:0; padding:0; margin:0; opacity:0.3; filter:alpha(opacity=30); }

#footer .PJ_foot_3 { clear:both; border-bottom:1px solid #f1f1f1; padding:0 10px; }
#footer .ft_cs { clear:both; font-size:0; display:table; width:100%; margin:20px 0; }
#footer .ft_cs li { display:table-cell; width:50%; text-align:left; vertical-align:top; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
#footer .ft_cs li:nth-child(2) { padding-left:3%; border-left:1px solid #f1f1f1; }
#footer .ft_cs li div.ft_csinfo_tit { background-color:transparent; font-size:12px; font-weight:300; color:#999999; }
#footer .ft_cs li div.ft_csinfo_num { font-size:15px; font-weight:300; margin-top:5px; color:#666666; }
#footer .ft_cs li div.ft_csinfo_etc { line-height:18px; font-size:12px; font-weight:300; margin-top:10px; margin-bottom:5px; color:#666666; }

#footer .PJ_foot_4 { clear:both; padding:10px 0; }
#footer .ft_button { clear:both; font-size:0; padding:0 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#footer .ft_button:after { clear:both; display:block; content:''; }
#footer .ft_button li { display:inline-block; float:left; width:25%; text-align:center; vertical-align:top; line-height:28px; padding:3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#footer .ft_button li a { display:block; width:100%; height:100%; vertical-align:middle; padding:0; margin:0; text-align:center; border:1px solid #eeeeee; color:#666666; font-size:11px; }

#footer .PJ_foot_5 { clear:both; text-align:left; padding:0 10px; }
.body-main.body-index #footer .PJ_foot_5,
.body-goods-view #footer .PJ_foot_5 { padding-bottom:50px; }
#footer .ft_address { display:inline-block; font-size:12px; line-height:20px; padding:0; margin:0; }
#footer .ft_address dt { display:inline-block; float:left; color:#666666; }
#footer .ft_address dt:after { content:':'; padding:0 3px; }
#footer .ft_address dd { display:inline-block; float:left; margin-right:5px; color:#666666; }
#footer .ft_copyright { clear:both; margin-top:10px; margin-bottom:40px; font-size:11px; font-style:normal; line-height:18px; font-weight:400; color:#666666; }

#footer footer .shortcut { clear:both; }

.PJ_move_quick { display:none; z-index:1; }
.PJ_move_quick li { width:30px; height:30px; line-height:30px; text-align:center; margin-top:3px; }
.PJ_move_quick li:first-child { border-bottom:0; }
.PJ_move_quick li a { display:block; background:rgba(255,255,255,0.5); border-radius:100%; }
.PJ_move_quick li a i { color:#cccccc; font-size:12px; }
.PJ_move_quick li img { width:100%; border-radius:100%; }

/* 슬라이드 메뉴 */
.nav_slide .slick-slider .slick-list { width:290px !important; height:120px !important; }
.nav_banner { width:100%; padding:0; }
.nav_banner .login_txt { position:relative; top:auto; left:auto; font-size:12px; padding:10px; text-align:center; color:#999999; }
.nav_banner .nav_login { position:relative; top:auto; left:auto; margin-bottom:15px; }
.nav_banner .nav_login ul { text-align:left; margin:0 10px; }
.nav_banner .nav_login ul li { padding:0 6px; background:none; }
.nav_banner .nav_login ul li a { font-size:12px; font-weight:300; }
.nav_link { padding:20px 0px 0 0; }
.nav_link ul { width:100%; margin:0 auto; }
.nav_link ul li { display:inline-block; width:25%; float:left; }
.nav_link ul li a { background:none !important; padding:5px 0; font-size:11px; color:#666666; font-weight:400; }
.nav_link ul li a:before { display:block; font-family:"Font Awesome 5 Free"; font-weight:900; font-size:14px; color:#666666; margin-bottom:2px; }
.nav_link ul li:nth-child(1) a:before { content:'\f291'; }
.nav_link ul li:nth-child(2) a:before { content:'\f004'; }
.nav_link ul li:nth-child(3) a:before { content:'\f49e'; }
.nav_link ul li:nth-child(4) a:before { content:'\f108'; }
.nav_tabmenu_box { padding-top:15px; }
.nav_tabmenu_box .nav_tabmenu { display:none; }

.category_side { padding:5px 10px; width:auto; }
.category_side > li { padding:0; }
.category_side > li a { font-size:13px; padding:6px 6px; font-weight:400; }
.category_side > li > ul > li > a { font-size:12px; padding:5px 6px 5px 12px; }
.category_side > li > ul > li > a.on { font-weight:400; }
.category_side > li > ul > li > ul > li > a { font-size:12px; padding:5px 6px 5px 20px; }
.category_side > li > ul > li > ul > li > a.on { font-weight:400; }
.category_side > li > ul > li > ul > li > ul > li > a { font-size:12px; padding:5px 6px 5px 28px; }
.category_side > li > ul > li > ul > li > ul > li > a.on { font-weight:400; }
.category_side > li ul { border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; background:#ffffff; padding:6px 0; }
.category_side > li > ul > li > ul { background:#f8f8f8; border:0; }
.category_side > li > ul > li > ul > li > ul { background:#f1f1f1; border:0; }
.category_side li a span.icon_plus { right:6px; }

.nav_community_box { display:none; width:274px; margin:0 auto; }
.nav_community_box .comm_tit { font-size:13px; padding:0 6px 6px; margin:0; }
.nav_community_box .board_cate { padding:6px 0; }
.nav_community_box .board_cate li { padding:8px 6px; }
.nav_community_box .board_cate li a { padding:0; font-size:13px; color:#000000; font-weight:bold; }

/* 상품분류 - 하위카테고리 */
.goods_list .goods_list_content .goods_top_box { background:#ffffff; padding:5px 5px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; }
.goods_list .goods_list_content .goods_top_box .goods_arr_box .goods_view_type { }
.goods_list .goods_list_content .goods_top_box .goods_arr_box .goods_sort { float:left; }
.goods_list .goods_list_content .goods_top_box .goods_arr_box .goods_sort .inp_sel { float:left; }
.goods_list .goods_list_category { text-align:center; }
.goods_list .goods_list_category ul { display:table; margin:10px auto 15px; }
.goods_list .goods_list_category ul li a { font-size:13px; color:#999999; font-weight:400; padding:0 3px; margin:0 3px; line-height:20px; }
.goods_list .goods_list_category ul li a span { font-size:10px; color:#bbbbbb; line-height:20px; position:relative; top:-1px; }
.goods_list .goods_list_category ul li.selected a { background:#f4f4f4; font-weight:400; }

/* 공통 상품 진열 */
.goods_list .goods_list_content { padding:0 0px; }
.PJ_percent { display:none; top:0 !important; right:0 !important; }
#goodslist .no_bx strong { font-size:12px; text-align:center; line-height:30px; display:block; font-weight:normal; padding:50px 0; }
.goods_product_list { padding:0px; }
.goods_prd_img { position:relative; overflow:visible; }
.goods_prd_img .img_box .img img { border:0 !important; }
.goods_prd_img .soldout_img { z-index:11; }
.goods_color_icon { clear:both; display:block; text-align:center; }
.goods_color_icon .color_chip { display:table; margin:0 auto 5px; }
.goods_color_icon .color_chip > div {margin:0 1px 1px 0; }
.goods_prd_content a { display:block; text-align:center; }
.goods_prd_content .goods_info_list { text-align:center; line-height:18px; }
.goods_prd_content .goods_info_list li { clear:both; padding:0 !important;  font-size:11px; }
.goods_prd_content .goods_info_list li.brand_name { font-size:12px; font-weight:300 !important; color:#666666 !important; }
.goods_prd_content .goods_info_list li.brand_name:before { content:'['; }
.goods_prd_content .goods_info_list li.brand_name:after { content:']'; }
.goods_prd_content .goods_info_list li.prd_name { font-size:14px; font-weight:400; margin-bottom:3px; }
.goods_prd_content .goods_info_list li.short_des { font-size:11px; font-weight:300 !important; margin-bottom:3px; }
.goods_prd_content .goods_info_list li.fixed_price { font-size:11px; font-weight:400; color:#999999 !important; }
.goods_prd_content .goods_info_list li.price { font-size:11px; font-weight:400 !important; color:#000000; }
.goods_prd_content .goods_info_list li.price .ori_price { color:#999999 !important; }
.goods_prd_content .goods_info_list li.price .i_time_icon { display:inline-block; margin-right:2px; background-size:12px; width:12px; height:12px; }
.goods_prd_content .goods_prd_icon { display:inline-block; font-size:0 !important; }
.goods_prd_content .goods_prd_icon img { height:12px; margin:0 1px 5px; }
.goods_prd_content .goods_prd_soldout { display:inline-block; font-size:0 !important; }
.goods_prd_content .goods_prd_soldout img { height:15px !important; margin:0 1px 5px; }
.soldout_img { background-size:55% !important; }
.goods_list .btn_box { padding:0; }
._goods_display_main .btn_box { padding:0 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.main_more_btn { display:block; margin:0; padding:0 40px; line-height:36px; border:0; background:#f8f8f8; color:#999999; font-size:12px; font-weight:300; text-align:center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.PJ_goods_review_cnt { clear:both; display:none; text-align:center; margin-top:5px; }
.PJ_goods_review_cnt span { display:inline-block; background:#eeeeee; padding:0 5px; line-height:20px; text-align:center; color:#000000; font-size:10px; border-radius:3px; }
.PJ_goods_review_cnt span:before { content:'리뷰 수 : '; }

/* 상품 진열 갤러리형 */
.goods_prd_item2 { padding:7px 0 25px 0; width:50%; }
.goods_prd_item2 .goods_prd_item2_box { padding:3px; }
.goods_prd_item2 .goods_prd_img { padding:0; }
.goods_prd_item2 .goods_prd_content { padding-top:10px; }
.goods_prd_item2 .goods_prd_content .goods_info_list li { font-size:11px; font-weight:normal; color:#000000; }
.goods_prd_item2 .goods_prd_content .goods_info_list li.price { margin-bottom:5px; }
.goods_prd_item2 .goods_prd_content .goods_info_list li.dc_price { font-size:11px; font-weight:normal; }
.goods_prd_item2 .goods_prd_content .goods_info_list li.coupon_price .coupon_price1 { font-weight:normal; }
.goods_prd_item2 .goods_prd_content .goods_info_list li.price .ori_price { text-decoration:line-through; }
.goods_prd_item2_box .time_sale { font-size:11px; margin:5px 0 0; background:#eee; padding:5px; }
.goods_prd_item2_box .time_sale:after { clear:both; display:block; content:''; }
.goods_prd_item2_box .time_sale .time_day > span { color:#ffffff; font-size:10px; }
.goods_prd_item2_box .time_sale .time_day { display:inline-block; float:left; }
.goods_prd_item2_box .time_sale .time_day span#displayTimeSaleDay { color:#fff; font-weight:300; background:#999; padding:2px 4px; border-radius:3px; }
.goods_prd_item2_box .time_sale .time_day span#displayTimeSaleDay:after { content:'일'; }
.goods_prd_item2_box .time_sale .time_day span#displayTimeSaleTime { color:#fff; font-weight:300; background:#999; padding:2px 4px; border-radius:3px; }
.goods_prd_item2_box .time_sale .time_now_order { display:inline-block; float:right; font-weight:300; font-size:10px; line-height:16px; }
.goods_prd_item2 .coupon_img { left:0; right:auto; }
.goods_prd_item2 .coupon_img img { width:22px; }
.goods_prd_item2 .timesale_img { padding:4px 0; font-size:10px; background:rgba(0,0,0,0.3); }
.goods_prd_item2 .timesale_img img { width:12px; margin:1px 3px 0 0; }

/* 상품 진열 리스트형 */
.goods_prd_item { display:table; width:100%; margin:0 auto; padding:5px; border:0; border-bottom:1px solid #dddddd; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.goods_prd_item .goods_prd_img { padding:0; }
.goods_prd_item .goods_prd_img .img_box .img img { border:0; }
.goods_prd_item .goods_prd_content { padding:0 0 0 10px; }
.goods_prd_item .goods_prd_content a { display:block; text-align:left; }
.goods_prd_item .goods_prd_content .goods_prd_soldout img { margin-bottom:1px; }
.goods_prd_item .goods_prd_content .goods_info_list { text-align:left; padding:0; }
.goods_prd_item .goods_prd_content .goods_color_icon { margin:0; }
.goods_prd_item .goods_prd_content .goods_color_icon .color_chip { margin:0 0 5px 0; }
.goods_prd_item .goods_prd_content .goods_info_list li { font-size:11px; color:#000000; }
.goods_prd_item .goods_prd_content .goods_info_list li.prd_name { font-size:13px; margin-bottom:0px; }
.goods_prd_item .goods_prd_content .goods_info_list li.short_des { margin-bottom:5px; }
.goods_prd_item .goods_prd_content .goods_info_list li.fixed_price { font-size:12px; display:inline-block; float:left; line-height:16px; margin-right:5px; }
.goods_prd_item .goods_prd_content .goods_info_list li.price { clear:none; font-size:12px; display:inline-block; float:left; line-height:16px; margin-bottom:5px; }
.goods_prd_item .goods_prd_content .goods_info_list li.price .time_sale_cost { display:inline-block; margin-left:0px; }
.goods_prd_item .goods_prd_content .goods_info_list li.price .i_time_icon { display:inline-block; background-size:12px; width:12px; height:12px; margin:0 2px; }
.goods_prd_item .goods_prd_content .goods_info_list li.coupon_price .coupon_price1 { font-weight:normal; }
.goods_prd_item .goods_prd_content .goods_info_list li.price .ori_price { text-decoration:line-through; }
.goods_prd_item .goods_prd_content .goods_info_list li.dc_price { font-weight:normal; }
.goods_prd_item .time_sale { font-size:11px; margin:0 0px 5px 0; background:#eee; padding:3px; }
.goods_prd_item .time_sale:after { clear:both; display:block; content:''; }
.goods_prd_item .time_sale .time_day > span { color:#ffffff; font-size:10px; }
.goods_prd_item .time_sale .time_day { display:inline-block; float:left; }
.goods_prd_item .time_sale .time_day span#displayTimeSaleDay { color:#fff; font-weight:300; background:#999; padding:2px 4px; border-radius:3px; }
.goods_prd_item .time_sale .time_day span#displayTimeSaleDay:after { content:'일'; }
.goods_prd_item .time_sale .time_day span#displayTimeSaleTime { color:#fff; font-weight:300; background:#999; padding:2px 4px; border-radius:3px; }
.goods_prd_item .time_sale .time_now_order { display:inline-block; float:right; font-weight:300; font-size:10px; line-height:16px; }
.goods_prd_item .coupon_img { left:0; right:auto; }
.goods_prd_item .coupon_img img { width:22px; }
.goods_prd_item .timesale_img { padding:4px 0; font-size:10px; background:rgba(0,0,0,0.3); }
.goods_prd_item .timesale_img img { width:12px; margin:1px 3px 0 0; }
.goods_prd_item .PJ_goods_review_cnt { text-align:left; }

/* 상품 진열 상품이동형 */
.goods_prd_item4 .goods_prd_item4_box { padding:0 2px; }
.goods_prd_item4 .coupon_img { left:0; right:auto; }
.goods_prd_item4 .coupon_img img { width:22px; }
.goods_prd_item4 .timesale_img { padding:4px 0; font-size:10px; background:rgba(0,0,0,0.3); }
.goods_prd_item4 .timesale_img img { width:12px; margin:1px 3px 0 0; }
.goods_prd_item4 .goods_prd_content .goods_info_list li { font-size:11px; font-weight:normal; color:#000000; }
.goods_prd_item4 .goods_prd_content .goods_info_list li.coupon_price .coupon_price1 { font-weight:normal; }
.goods_prd_item4 .goods_prd_content .goods_info_list li.price .ori_price { text-decoration:line-through; }
.goods_prd_item4 .goods_prd_content .goods_info_list li.dc_price { font-weight:normal; }
.goods_prd_item4 .PJ_goods_review_cnt { display:none; }

/* 상품 진열 스크롤형 */
.goods_prd_item6 .coupon_img { left:0; right:auto; }
.goods_prd_item6 .coupon_img img { width:22px; }
.goods_prd_item6 .timesale_img { padding:4px 0; font-size:10px; background:rgba(0,0,0,0.3); }
.goods_prd_item6 .timesale_img img { width:12px; margin:1px 3px 0 0; }
.goods_prd_item6 .goods_prd_content .goods_info_list li { font-size:11px; font-weight:normal; color:#000000; }
.goods_prd_item6 .goods_prd_content .goods_info_list li.coupon_price .coupon_price1 { font-weight:normal; }
.goods_prd_item6 .goods_prd_content .goods_info_list li.price .ori_price { text-decoration:line-through; }
.goods_prd_item6 .goods_prd_content .goods_info_list li.dc_price { font-weight:normal; }

/* 상품 진열  탭형 */
.goods_prd_item7 .tab_box { padding:0; }
.goods_prd_item7 .tab_box .tab { width:auto; margin:0 auto 15px; text-align:center; }
.goods_prd_item7 .tab_box .tab li { padding:0 5px; }
.goods_prd_item7 .tab_box .tab li a { padding:0; border:0; line-height:28px; background:#ffffff; color:#999999; font-size:11px; font-weight:400; border-bottom:1px solid #ffffff; }
.goods_prd_item7 .tab_box .tab li:first-child a { border:0; }
.goods_prd_item7 .tab_box .tab li.on a { background:#ffffff; color:#000000; border-bottom:1px solid #000000; }
.goods_prd_item7 > ul { border:1px solid #eeeeee; padding:5px; }
.goods_prd_item7 .goods_prd_item7_box { padding:2px; }
.goods_prd_item7 .goods_prd_img { padding:0; }
.goods_prd_item7 .coupon_img { left:0; right:auto; }
.goods_prd_item7 .coupon_img img { width:22px; }
.goods_prd_item7 .timesale_img { padding:4px 0; font-size:10px; background:rgba(0,0,0,0.3); }
.goods_prd_item7 .timesale_img img { width:12px; margin:1px 3px 0 0; }
.goods_prd_item7 .goods_prd_content .goods_list_info { padding:0; }
.goods_prd_item7 .goods_prd_content .goods_list_info a { padding:0; }
.goods_prd_item7 .goods_prd_content .goods_info_list li { font-size:11px; font-weight:normal; color:#000000; }
.goods_prd_item7 .goods_prd_content .goods_info_list li.coupon_price .coupon_price1 { font-weight:normal; }
.goods_prd_item7 .goods_prd_content .goods_info_list li.price .ori_price { text-decoration:line-through; }
.goods_prd_item7 .goods_prd_content .goods_info_list li.dc_price { font-weight:normal; }
.goods_prd_item7 .PJ_goods_review_cnt { display:none; }

/* 상품 진열  심플이미지형 */
.goods_prd_item1 { width:50%; float:left; border:0; padding:10px 3px 0px; margin:0 0 -5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.goods_prd_item1 .goods_prd_img { padding:0; }
.goods_prd_item1 .goods_prd_content { display:none; }
.goods_prd_item1 .goods_prd_content .goods_prd_icon { display:none; }
.goods_prd_item1 .coupon_img { left:0; right:auto; }
.goods_prd_item1 .coupon_img img { width:22px; }
.goods_prd_item1 .timesale_img { padding:4px 0; font-size:10px; background:rgba(0,0,0,0.3); }
.goods_prd_item1 .timesale_img img { width:12px; margin:1px 3px 0 0; }
.goods_prd_item1 .PJ_goods_review_cnt { display:none; }

/* 상품 진열  장바구니형 */
.goods_prd_item11 .btn_area { text-align:center; }
.goods_prd_item11 .goods_prd_img { padding:0; }
.goods_prd_item11 .goods_prd_content { padding-top:10px; }
.goods_prd_item11 .goods_prd_content .goods_info_list li { font-size:11px; font-weight:normal; color:#000000; }
.goods_prd_item11 .goods_prd_content .goods_info_list li.short_des { margin-bottom:5px; }
.goods_prd_item11 .goods_prd_content .goods_info_list li.fixed_price { font-size:12px; display:block; line-height:16px; }
.goods_prd_item11 .goods_prd_content .goods_info_list li.price { font-size:12px; display:block; line-height:16px; margin-bottom:5px; }
.goods_prd_item11 .goods_prd_content .goods_info_list li.price .time_sale_cost { display:inline-block; margin-left:0px; }
.goods_prd_item11 .goods_prd_content .goods_info_list li.price .i_time_icon { display:inline-block; background-size:12px; width:12px; height:12px; margin:0 2px; }
.goods_prd_item11 .goods_prd_content .goods_info_list li.coupon_price .coupon_price1 { font-weight:normal; }
.goods_prd_item11 .goods_prd_content .goods_info_list li.price .ori_price { text-decoration:line-through; }
.goods_prd_item11 .goods_prd_content .goods_info_list li.dc_price { font-weight:normal; }
.goods_prd_item11_box .time_sale { font-size:11px; margin:5px 0 0; background:#eee; padding:5px; }
.goods_prd_item11_box .time_sale:after { clear:both; display:block; content:''; }
.goods_prd_item11_box .time_sale .time_day > span { color:#ffffff; font-size:10px; }
.goods_prd_item11_box .time_sale .time_day { display:inline-block; float:left; }
.goods_prd_item11_box .time_sale .time_day span#displayTimeSaleDay { color:#fff; font-weight:300; background:#999; padding:2px 4px; border-radius:3px; }
.goods_prd_item11_box .time_sale .time_day span#displayTimeSaleDay:after { content:'일'; }
.goods_prd_item11_box .time_sale .time_day span#displayTimeSaleTime { color:#fff; font-weight:300; background:#999; padding:2px 4px; border-radius:3px; }
.goods_prd_item11_box .time_sale .time_now_order { display:inline-block; float:right; font-weight:300; font-size:10px; line-height:16px; }
.goods_prd_item11 .coupon_img { left:0; right:auto; }
.goods_prd_item11 .coupon_img img { width:22px; }
.goods_prd_item11 .timesale_img { padding:4px 0; font-size:10px; background:rgba(0,0,0,0.3); }
.goods_prd_item11 .timesale_img img { width:12px; margin:1px 3px 0 0; }
.goods_prd_item11.list_num_1 { width:50%; }
.goods_prd_item11 .PJ_goods_review_cnt { text-align:center; }

/* 카테고리 열 세팅 */
.list_num_1{width:100%;display:inline-block;}
.list_num_2{width:50%;display:inline-block;}
.list_num_3 {width:33.3334%;display:inline-block;}
.list_num_4{width:25%;display:inline-block;}
.list_num_5{width:20%;display:inline-block;}

/* 체크박스 라디오버튼 스타일 */
.form_element{display:inline-block; overflow:hidden; position:relative;}
span.form_element{display:inline-block;}
.form_element label{position:relative;top:0;left:0;display:inline-block;min-width:20px;min-height:20px;padding:0 0 0 27px;background:url('../img/common/input/check_off.png') no-repeat 1px top;}
.form_element label:hover{background:url('../img/common/input/check_over.png') no-repeat 1px top;}
.form_element label.on{background:url('../img/common/input/check_on.png') no-repeat 1px top;}
.form_element label.choice{background:url('../img/common/input/radio_off.png') no-repeat 1px 50%;}
.form_element label.choice:hover{background:url('../img/common/input/radio_over.png') no-repeat 1px 50%;}
.form_element label.choice.on{background:url('../img/common/input/radio_on.png') no-repeat 1px 50%;}
.form_element label.check_s{min-width:13px;padding:0 0 0 22px;background:url('../img/common/input/check_off_small.png') no-repeat 1px 2px;}
.form_element label.check_s:hover{background:url('../img/common/input/check_over_small.png') no-repeat 1px 2px;}
.form_element label.check_s.on{background:url('../img/common/input/check_on_small.png') no-repeat 1px 2px;}
.form_element label.choice_s{min-width:13px;padding:0 0 0 22px;background:url('../img/common/input/radio_off_small.png') no-repeat 1px 50%;}
.form_element label.choice_s:hover{background:url('../img/common/input/radio_over_small.png') no-repeat 1px 50%;}
.form_element label.choice_s.on{background:url('../img/common/input/radio_on_small.png') no-repeat 1px 50%;}
.form_element label.single{width:21px;height:21px;padding:1px 0 0;background-color:transparent;text-indent:-9999px;}
.form_element label.single:hover{background-color:transparent;}
.form_element label span{color:#979797;}
.form_element label img{vertical-align:middle;}
.form_element input{position:absolute;top:3px;left:1px;width:0;z-index:-1;}

/* 포인트 색상 */
/* gd_button.css */
.board_btn { font-size:12px; line-height:27px; padding:0 9px; color:#bbbbbb; border:1px solid #dddddd; font-weight:400; }

.h_search_btn {border:1px solid #999999;  background:#999999;}
.zipcode_btn {background:#999999; border:1px solid #999999;}
.join_next_btn {background:#999999; border:1px solid #999999;}
.join_prev_btn {background:#999999; border:1px solid #999999;}
.member_login_order_btn {border:1px solid #999999; background:#999999;}
.find_id_btn {background:#999999; border:1px solid #999999;}
.find_password_btn {background:#999999; border:1px solid #999999;}
.join_ok_btn {background:#999999; border:1px solid #999999;}
.pw_find_next_btn {background:#999999; border:1px solid #999999;}
.pw_find_confirm_btn {background:#999999; border:1px solid #999999;}
.login_ok_btn {background:#999999; border:1px solid #999999;}
.wake_btn {background:#999999; border:1px solid #999999;}
.wake_confirm_btn {background:#999999; border:1px solid #999999;}
.join_login_btn {background:#999999; border:1px solid #999999;}
.order_etc_btn {background:#999999;}
.ogl_reviewrite {background:#999999;}
.tax_invoice_btn {background:#999999; border:1px solid #999999;}
.tax_invoice_btn1 {background:#999999; border:1px solid #999999;}
.cash_btn {background:#999999; border:1px solid #999999;}
.cash_btn1 {background:#999999; border:1px solid #999999;}
.select_prd_del_btn  {background:#999999; border:1px solid #999999;}
.wish_cart_add_btn {background:#999999; border:1px solid #999999;}
.coupon_ok_btn {background:#999999; border:1px solid #999999;}
.basic_address_btn {background:#999999; border:1px solid #999999;}
.add_address_btn {background:#999999; border:1px solid #999999;}
.address_save_btn {background:#999999; border:1px solid #999999;}
.pw_confirm_btn {background:#999999; border:1px solid #999999;}
.modify_pw_btn {background:#999999; border:1px solid #999999;}
.ly_naverpay_confirm_btn {background:#999999; border:1px solid #999999;}
.exchange_confirm_btn {background:#999999; border:1px solid #999999;}
.back_confirm_btn {background:#999999; border:1px solid #999999;}
.refund_confirm_btn {background:#999999; border:1px solid #999999;}
.reason_confirm_btn {background:#999999; border:1px solid #999999;}
.delivery_method_confirm_btn {background:#999999; border:1px solid #999999;}
.btn_add_cart_related, .btn_add_order_related, .detail_order_btn {background:#999999; border:1px solid #999999;}
.detail_apply_btn {background:#999999; border:1px solid #999999;}
.coupon_apply_btn {background:#999999; border:1px solid #999999;}
.detail_write_btn {color:#999999; border:1px solid #999999;}
.d_pw_confirm_btn {border:1px solid #999999; background:#999999;}
.ly_coupon_apply_btn {background:#999999; border:1px solid #999999;}
.coupon_cancel_btn {background:#999999; border:1px solid #999999;}
.coupon_modify_btn {background:#999999; border:1px solid #999999;}
.coupon_download_btn {background:#999999;}
.select_prd_today_del_btn  {background:#999999; border:1px solid #999999;}
.today_cart_add_btn {background:#999999; border:1px solid #999999;}
.select_prd_cart_del_btn  {background:#999999; border:1px solid #999999;}
.cart_coupon_apply {background:#999999; border:1px solid #999999;}
.cart_coupon_modify {background:#999999; border:1px solid #999999;}
.cart_coupon_cancel {background:#999999; border:1px solid #999999;}
.cart_all_order_btn {background:#999999; border:1px solid #999999;}
.ly_coupon_apply_btn1 {background:#999999; border:1px solid #999999;}
.zipcode_btn1 {background:#999999; border:1px solid #999999;}
.dellvery_list_btn.on {background:#999999; border:1px solid #999999;}
.dellvery_add_btn {background:#999999; border:1px solid #999999;}
.coupon_search_apply_btn {background:#999999; border:1px solid #999999;}
.order_payment_btn {background:#999999; border:1px solid #999999;}
.order_home_btn {background:#999999; border:1px solid #999999;}
.order_my_btn {background:#999999; border:1px solid #999999;}
.pg_order_cart_btn {background:#999999; border:1px solid #999999;}
.write_save_btn {background:#999999; border:1px solid #999999;}
.prd_select_btn {background:#999999; border:1px solid #999999;}
.ly_select_search_btn {background:#999999; border:1px solid #999999;}
.ly_more_btn {background:#999999; border:1px solid #999999;}
.board_search_btn {background:#999999; border:1px solid #999999;}
.ly_pwok_btn {background:#999999; border:1px solid #999999;}
.board_like_btn {background:#999999; border:1px solid #999999;}
.view_comment_btn {background:#999999; border:1px solid #999999;}
.view_recommend_btn {background:#999999; border:1px solid #999999;}
.view_modify_btn {background:#999999; border:1px solid #999999;}
.view_del_btn{background:#999999; border:1px solid #999999;}
.faq_search_btn {background:#999999; border:1px solid #999999;}
.faq_more_btn {background:#999999; border:1px solid #999999;}
.poll_prev_btn {background:#999999; border:1px solid #999999;}
.poll_next_btn {background:#999999; border:1px solid #999999;}
.poll_finish_btn {background:#999999; border:1px solid #999999;}
.poll_end_btn {background:#999999; border:1px solid #999999;}
.member_login_order_intro_btn {background:#999999; border:1px solid #999999;}
.teenager_out {background:#999999;}

.d_comment_recommend_btn strong {color:#000000;}
.coupon_download_ok_btn {border:1px solid #000000; color:#000000;}
.order_ing_btn {background:#000000;}
.order_finish_btn {background:#000000;}
.order_review_btn {background:#000000;}
.refund_comp_btn{background:#000000;}

/* gd_common.css */
.c_red, .c-red, .c_point { color:#fa2828; }
.add_cart_layer .wrap, .add_wish_layer .wrap {border:1px solid #999999; }
.add_cart_layer .btn, .add_wish_layer .btn {background:#999999; border:1px solid #999999; }

.add_cart_layer .btn_close, .add_wish_layer .btn_close {color:#000000;}

/* gd_layout.css */
#header_wrap header .header_box .cart_count {background:#999999;}
.nav_tabmenu_box .nav_tabmenu li.on span {background:#999999;}

.nav_banner .login_txt p.name strong {color:#000000;}

/* gd_plus_review.css */
.order_select_btn {background:#999999; border:1px solid #999999;}
.plus_review_save_btn {background:#999999; border:1px solid #999999;}
.layer_order_select_btn {background:#999999; border:1px solid #999999;}

.plus_review_container .plus_review_top_box dl dd {color:#000000;}

/* event.css */
.stamp_calendar_box .btn_attend_check{background:#999999;}
.stamp_calendar_box .btn_attend_check{background:#999999;}

.check_attendance > p .point_attend{color:#000000;}

/* goods.css */
.goods_board_qa_list li .item_list_summary .board_left .author_box .ico_ans1 {color:#000000; border:1px solid #000000;}
.goods_board_qa_list li .item_list_summary .board_left .author_box .ico_ans2 {color:#000000; border:1px solid #000000;}
.goods_board_qa_list li .item_list_summary .board_left .author_box .ico_ans3 {background:#000000;}
.goods_board_view .reply_box .item_list_summary .writer {color:#000000;}
.goods_search .tit .prd_num span {color:#000000;}
.goods_view .detail_info .detail_info_top .price_box .price_sale {color:#000000;}
.goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li a span {color:#000000;}
.goods_view .detail_btm_tab_menu_box .detail_btm_tab_menu ul li.selected {border-bottom:2px solid #000000;}

/* list_01.css */
.goods_prd_item2 .goods_prd_content .goods_info_list li.coupon_price .coupon_price1 {color:#000000;}
.goods_prd_item2 .goods_prd_content .goods_info_list li.dc_price{color:#000000;}
.goods_prd_item2 .goods_prd_content .goods_info_list li.price .c_price {color:#000000;}
.goods_prd_item2 .goods_prd_content .goods_info_list li.price .c_price .ori_price {color:#000000;}

/* list_02.css */
.goods_prd_item .goods_prd_content .goods_info_list li.coupon_price .coupon_price1 {color:#000000;}
.goods_prd_item .goods_prd_content .goods_info_list li.dc_price{color:#000000;}
.goods_prd_item .goods_prd_content .goods_info_list li.price .c_price {color:#000000;}
.goods_prd_item .goods_prd_content .goods_info_list li.price .c_price .ori_price {color:#000000;}

/* list_04.css */
.goods_prd_item4 .goods_prd_content .goods_info_list li.coupon_price .coupon_price1 {color:#000000;}
.goods_prd_item4 .goods_prd_content .goods_info_list li.dc_price{color:#000000;}
.goods_prd_item4 .goods_prd_content .goods_info_list li.price .c_price {color:#000000;}
.goods_prd_item4 .goods_prd_content .goods_info_list li.price .c_price .ori_price {color:#000000;}

/* list_06.css */
.goods_prd_item6 .goods_prd_content .goods_info_list li.coupon_price .coupon_price1 {color:#000000;}
.goods_prd_item6 .goods_prd_content .goods_info_list li.dc_price{color:#000000;}
.goods_prd_item6 .goods_prd_content .goods_info_list li.price .c_price {color:#000000;}
.goods_prd_item6 .goods_prd_content .goods_info_list li.price .c_price .ori_price {color:#000000;}

/* list_07.css */
.goods_prd_item7 .goods_prd_content .goods_info_list li.coupon_price .coupon_price1 {color:#000000;}
.goods_prd_item7 .goods_prd_content .goods_info_list li.dc_price{color:#000000;}
.goods_prd_item7 .goods_prd_content .goods_info_list li.price .c_price {color:#000000;}
.goods_prd_item7 .goods_prd_content .goods_info_list li.price .c_price .ori_price {color:#000000;}

/* list_09.css */
.goods_prd_item1 .goods_prd_content .goods_info_list li.dc_price{color:#000000;}
.goods_prd_item1 .goods_prd_content .goods_info_list li.price .c_price {color:#000000;}
.goods_prd_item1 .goods_prd_content .goods_info_list li.price .c_price .ori_price {color:#000000;}

/* list_11.css */
.goods_prd_item11 .goods_prd_content .goods_info_list li.coupon_price .coupon_price1 {color:#000000;}
.goods_prd_item11 .goods_prd_content .goods_info_list li.dc_price{color:#000000;}
.goods_prd_item11 .goods_prd_content .goods_info_list li.price .c_price {color:#000000;}
.goods_prd_item11 .goods_prd_content .goods_info_list li.price .c_price .ori_price {color:#000000;}
.related_wish_btn {border:1px solid #cccccc;}
.related_cart_btn {border:1px solid #cccccc;}
.related_buy_btn {background:#999999;}

/* main.css */
.main .main_event ul li .event_info_box dl dd {color:#000000;}
.main .main_info dl dd p.phone a {color:#000000;}

/* mypage.css */
.member_summary .member_grade .grade_text span strong {color:#000000;}
.order_goods_list .order_top_date strong {color:#000000;}
.coupon h3 span strong {color:#000000;}
.coupon .coupon_bx .limit {color:#000000}
.deposit .my_money p.money {color:#000000;}
.deposit td.minus{color:#000000;}
.layer_tax_invoice_request .btn_box .tax_info_init {border:1px solid #000000;}
.mileage .my_money p.money {color:#000000;}
.mileage td.minus{color:#000000;}
.my_page_password .c_msg {color:#000000;}

/* order.css */
.order .tax_info_init {background:#999999; border:1px solid #999999;}
.order .order_box .delivery_box .tab_menu ul li.active{background:#999999;}

.add_goods_box .add_goods_list li .add_goods_content .add_goods_text .goods_price {color:#000000;}
.cart .cart_content_box .my_goods li .mid_box .right_box .info .itembody .prc {color:#000000;}
.cart .cart_content_box .supplier_total {border-bottom:2px solid #000000;}
.cart .my_buy dl.total dd {color:#000000;}
.order .pay .my_goods li .info .itembody .prc {color:#000000;}
.order .order_box .table_box .point_view p span {color:#000000;}
.order .order_box .table_box .tx {color:#000000;}
.order_end .order_end_box .tx ul li .prc {color:#000000;}
.order_end .tx2 strong {color:#000000;}

/* proc.css */
.category_side > li > a.on {color:#000000;}
.category_side > li > ul > li > a.on {color:#000000;}
.category_side > li > ul > li > ul > li > a.on {color:#000000;}
.category_side > li > ul > li > ul > li > ul > li > a.on {color:#000000;}
._header_search .layer_search_content .search_bx_area .latest_search_tab.on {border-bottom:2px solid #000000;}
._populate .rank_top_box .rank_visible_sec .hot_item_tit strong {color:#000000;}

/* 게시판 하위 카테고리 */
.PJ_board_category { text-align:center; display:table; margin:10px auto 10px; }
.PJ_board_category:after { clear:both; display:block; content:''; }
.PJ_board_category > li { display:inline-block; width:auto; position:relative; float:left; margin-bottom:5px; }
.PJ_board_category > li:after { position:absolute; right:0; top:5px; display:inline-block; content:''; height:10px; width:1px; background:#dddddd; }
.PJ_board_category > li:last-child:after { display:none; }
.PJ_board_category > li > a { display:block; position:relative; line-height:20px; font-size:12px; padding:0 7px 0 5px; color:#999999; font-weight:300; }
.PJ_board_category > li.selected > a { color:#333333; font-weight:500; }

/* 게시판 비디오 */
#PJ_board_bg { display:none; position:fixed; top:0; left:0; width:100%; height:100%; text-align:center; background:url(../img/pj/bg_bk8.png); z-index:150; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .25s ease; -moz-transition:all .25s ease; -o-transition:all .25s ease; -ms-transition:all .25s ease; transition:all .25s ease; }
#PJ_board_bg.open { opacity:1; filter:alpha(opacity=100); }
#PJ_video_table { display:table; height:100%; text-align:center; vertical-align:middle; width:90%; max-width:1100px; margin:0 auto; }
#PJ_video_tablecell { display:table-cell; text-align:center; vertical-align:middle; }
#PJ_video_close { display:block; text-align:right; margin-bottom:10px; }
#PJ_video_close a { display:inline-block; cursor:pointer; }
#PJ_video_close a i { color:#ffffff; font-size:20px; }
#PJ_video_contents { position:relative; margin:0 auto; height:0; padding-bottom:56.25%; overflow:hidden; z-index:151; }
#PJ_video_contents iframe { position:absolute; top:0; left:0; width:100%; height:100%; }

.PJ_main_video { padding:0px; }
.PJ_main_video > ul { padding:0 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.PJ_main_video > ul:after { clear:both; display:block; content:''; }
.PJ_main_video > ul li { width:100%; float:left; margin-bottom:30px; }
.PJ_main_video > ul li:nth-child(2n) { float:right; }

.PJ_board_video { width:100%; position:relative; padding-bottom:56.25%; height:0; overflow:hidden; }
.PJ_board_video iframe { position:absolute; top:0; left:0; width:100%; height:100%; }
.PJ_board_video a { position:absolute; top:0; left:0; width:100%; height:100%; z-index:1; cursor:pointer; }
.PJ_board_video a img { width:100%; height:auto; }

.PJ_board_video_info { clear:both; display:block; line-height:20px; margin-top:10px; padding:0 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.PJ_board_video_info:after { clear:both; display:block; content:''; }
.PJ_board_video_info .PJ_board_video_subject { float:left; display:inline-block; font-size:14px; font-weight:400; width:80%; }
.PJ_board_video_info .PJ_board_video_subject span { display:block; color:#999999; font-size:12px; font-weight:300; }
.PJ_board_video_info .PJ_board_video_subject span:after { display:none; }
.PJ_board_video_info .PJ_board_video_recommend { float:right; font-size:12px; display:inline-block; background:#f4f4f4; padding:0 8px; line-height:24px; border-radius:5px; }
.PJ_board_video_info .PJ_board_video_recommend i { margin-right:3px; }
.PJ_board_video_info .PJ_board_video_recommend span { font-weight:300; }

/* 게시판 후기 */
.PJ_board_review { clear:both; display:block; margin:0 5px; }
.PJ_board_review:after { clear:both; display:block; content:''; }
.PJ_board_review .PJ_board_review_item { float:left; width:33.33%; padding:0 3px; margin-bottom:6px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.PJ_board_review .PJ_board_review_item article { display:block; padding:0; border:1px solid #e5e5e5; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.PJ_board_review_img { clear:both; display:block; }
.PJ_board_review_img img { width:100%; height:auto; }
.PJ_board_review_info { clear:both; display:block; padding:3px 5px 5px; }
.PJ_board_review_info .PJ_board_review_point { clear:both; display:block; width:60px; height:10px; margin-bottom:5px; background:url("../img/pj/icon_star_bg.png") no-repeat left top; background-size:60px 10px; vertical-align:middle; }
.PJ_board_review_info .PJ_board_review_point span { display:block; background:url("../img/pj/icon_star_fill.png") no-repeat left top; background-size:60px 10px; }
.PJ_board_review_info h5 { font-size:11px; font-weight:400; margin-bottom:3px; }
.PJ_board_review_info p { font-size:10px; font-weight:300; }
.PJ_board_review_info div.PJ_board_review_reg { clear:both; display:block; margin:5px 0 5px; font-size:10px; font-weight:300; color:#999999; }
.PJ_board_review .PJ_board_recommend { clear:both; display:block; margin-bottom:5px; border-top:1px dashed #dddddd; border-bottom:1px dashed #dddddd; padding:5px 0; }
.PJ_board_review .PJ_board_recommend:after { clear:both; display:block; content:''; }
.PJ_board_review .PJ_board_recommend strong { font-size:0; font-weight:300; float:left; }
.PJ_board_review .PJ_board_recommend strong span { font-size:11px; font-weight:300; }
.PJ_board_review .PJ_board_recommend strong span:before { content:'도움 : '; }
.PJ_board_review .PJ_board_recommend a { background:#f1f1f1; float:left; padding:0 5px; margin-left:10px; }
.PJ_board_review_goods { clear:both; display:block; padding:0; }
.PJ_board_review_goods:after { clear:both; display:block; content:''; }
.PJ_board_review_goods img { float:left; width:18%; }
.PJ_board_review_goods span { float:right; width:78%; font-size:11px; font-weight:300; }

/* 게시판 룩북 */
.PJ_board_lookbook {padding:0 !important; margin:0 5px !important; }
.PJ_board_lookbook > li { width:50% !important; padding:0 !important; margin:0 0 10px !important; }
.PJ_board_lookbook > li .goods_gallery_border { padding:0 5px; }
.PJ_board_lookbook > li .goods_list_info { position:relative; }
.PJ_board_lookbook > li .goods_list_info > a { text-align:center; }
.PJ_board_lookbook > li .goods_list_info > a > em { display:inline-block; font-size:10px; font-style:normal; padding:0 5px; line-height:16px; background:#000000; color:#ffffff; margin-bottom:5px; }
.PJ_board_lookbook > li .goods_list_info > a .goods_nm { display:block; font-size:13px !important; line-height:16px; }
.PJ_board_lookbook > li .goods_list_info .goods_data { display:none; }
.PJ_board_lookbook > li .goods_list_info .goods_list_icon { display:none; }

/* 게시판 뉴스 */
.PJ_board_press { margin:0 0 0 -12px !important; }
.PJ_board_press li { margin:0 0 15px 0 !important; }
.PJ_board_press li .goods_list_info { position:relative; padding:0 10px 10px; }
.PJ_board_press li .goods_list_info > a { text-align:left; }
.PJ_board_press li .goods_list_info > a:after { clear:both; display:block; content:''; }
.PJ_board_press li .goods_list_info > a > em { display:inline-block; font-size:10px; font-style:normal; padding:0 5px; line-height:16px; background:#000000; color:#ffffff; margin-right:5px; }
.PJ_board_press li .goods_list_info > a .goods_nm { display:inline-block; font-size:13px !important; line-height:16px; text-align:left; }
.PJ_board_press li .goods_list_info > a .goods_list_icon { display:none; }
.PJ_board_press li .goods_data { display:none; }
.PJ_board_press li .PJ_board_contents { clear:both; display:block; font-size:11px; line-height:16px; margin-top:5px; text-align:left; height:32px; overflow:hidden; }
.PJ_board_press li .PJ_board_contents a { color:#999999; word-break:break-all; }
.PJ_board_press li .goods_gallery_border { border:1px solid #dddddd; }

/* 게시판 매장리스트 */
.PJ_board_stockist { margin:0 0 0 -12px !important; }
.PJ_board_stockist li { margin:0 0 12px 0 !important; }
.PJ_board_stockist .PJ_board_contents { clear:both; display:block; line-height:16px; text-align:left; margin-top:5px; font-size:10px; }
.PJ_board_stockist .PJ_board_contents a { color:#333333; word-break:break-all; }
.PJ_board_stockist .goods_gallery_border { border:1px solid #dddddd; }
.PJ_board_stockist .goods_gallery_content .goods_list_info { position:relative; padding:0 10px 10px; }
.PJ_board_stockist .goods_gallery_content .goods_list_info > a { text-align:left; }
.PJ_board_stockist .goods_gallery_content .goods_list_info > a:after { clear:both; display:block; content:''; }
.PJ_board_stockist .goods_gallery_content .goods_list_info > a > em { display:inline-block; font-size:10px; font-style:normal; padding:0 5px; line-height:16px; background:#000000; color:#ffffff; margin-right:5px; }
.PJ_board_stockist .goods_gallery_content .goods_list_info > a .goods_nm { display:block; font-size:13px !important; line-height:16px; width:100%; clear:both; margin-top:5px !important; }
.PJ_board_stockist .goods_gallery_content .goods_list_info .goods_nm { display:block; margin-top:3px; }
.PJ_board_stockist .PJ_stockist_icon { position:absolute; top:-3px; right:5px; font-size:15px; }
.PJ_board_stockist .PJ_stockist_icon i { font-size:15px; }

/* 메인 배너 그룹 1 */
.PJ_bn_1 { margin-top:4px; clear:both; display:block; }
.PJ_bn_1 > div { float:left; width:33.333%; padding:0 2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.PJ_bn_1 > ul li a { display:block; }
.PJ_bn_1 > div.PJ_bn_1_last { clear:both; width:100%; }
.PJ_bn_1 > div .PJ_board_notice { position:relative; border:1px solid #f1f1f1; padding:10px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.PJ_bn_1 > div .PJ_board_notice h5 { display:block; line-height:16px; font-size:12px; font-weight:400; color:#000000; }
.PJ_bn_1 > div .PJ_board_notice h5 a { float:right; font-size:11px; font-weight:300; }
.PJ_bn_1 > div .PJ_board_notice ul { clear:both; display:block; margin-top:10px; }
.PJ_bn_1 > div .PJ_board_notice ul li { line-height:19px; height:19px; overflow:hidden; }
.PJ_bn_1 > div .PJ_board_notice ul li:before { content:'·'; font-size:12px; margin:0 5px 0 0; }
.PJ_bn_1 > div .PJ_board_notice ul li a { font-size:11px; font-weight:300; color:#000000; }


/* 메인 배너 그룹 2 */
.PJ_bn_2 { margin-top:4px; clear:both; display:block; }
.PJ_bn_2 > div { float:left; width:20%; padding:0 2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.PJ_bn_2 > ul li a { display:block; }
.PJ_bn_2 > div.PJ_bn_1_last { clear:both; width:100%; }
.PJ_bn_2 > div .PJ_board_notice { position:relative; border:1px solid #f1f1f1; padding:10px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.PJ_bn_2 > div .PJ_board_notice h5 { display:block; line-height:16px; font-size:12px; font-weight:400; color:#000000; }
.PJ_bn_2 > div .PJ_board_notice h5 a { float:right; font-size:11px; font-weight:300; }
.PJ_bn_2 > div .PJ_board_notice ul { clear:both; display:block; margin-top:10px; }
.PJ_bn_2 > div .PJ_board_notice ul li { line-height:19px; height:19px; overflow:hidden; }
.PJ_bn_2 > div .PJ_board_notice ul li:before { content:'·'; font-size:12px; margin:0 5px 0 0; }
.PJ_bn_2 > div .PJ_board_notice ul li a { font-size:11px; font-weight:300; color:#000000; }



/* 썸네일 정방향 */

.goods_prd_img .img_box .img{
  overflow: hidden;
}



/* ===========================
   모바일 상단 메뉴 가로스크롤 260702 경은
   =========================== */

#header_wrap .PJ_head_4{
    overflow-x:auto;
    overflow-y:hidden;
    -webkit-overflow-scrolling:touch;
    white-space:nowrap;
}

#header_wrap .PJ_head_4::-webkit-scrollbar{
    display:none;
}

#header_wrap .PJ_head_4 ul.PJ_login{
    display:flex;
    flex-wrap:nowrap;
    justify-content:flex-start;
    align-items:center;
    width:max-content;
    padding:0 10px;
}

#header_wrap .PJ_head_4 ul.PJ_login li{
    float:none;
    margin:0 12px;
    flex:0 0 auto;
}

#header_wrap .PJ_head_4 ul.PJ_login li a{
    display:block;
    line-height:42px;
    white-space:nowrap;
    font-size:15px;
    font-weight:700;
}