@charset "utf-8";
/* CSS Document */
/**
 * custom css 입니다. 추가적인 css 는 여기에 작성을 해주세요.
 */

.PJ_respon_show { display:none; }
.PJ_respon_date { margin-right:5px; font-size:10px; }
.PJ_respon_writer { margin-right:5px; font-size:10px; }
.PJ_respon_reco { margin-right:5px; font-size:10px; }
.PJ_respon_reco strong { font-weight:300; }
.PJ_respon_hit { margin-right:5px; font-size:10px; }
.PJ_respon_hit strong { font-weight:300; }
.PJ_respon_category { margin-right:5px; font-size:10px; }

/* 카테고리페이지 */
.goods_list_item_tit { text-align:center; }
.goods_list_item_tit + .list_item_category { margin:-10px 0 30px 0; }
.list_item_category { padding:0; border:0; text-align:center; }
.list_item_category ul { margin:0px 0 0; padding:0; }
.list_item_category ul li { width:auto; padding:0; margin:10px 5px 0; }
.list_item_category ul li a { border:1px solid #eeeeee; line-height:20px; padding:3px 10px; }
.list_item_category ul li a:hover { text-decoration:none; border:1px solid #dddddd; }
.list_item_category ul li span { font-size:13px; font-weight:300; color:#666666; }
.list_item_category ul li em { font-size:11px; font-weight:300; color:#bbbbbb; }
.list_item_category li.on a { background:#f8f8f8; }
.list_item_category li.on em { font-size:11px; font-weight:300; color:#bbbbbb; }
#PJ_sort_border { display:none; }
.goods_pick_list .pick_list_box .pick_list label.on { background-position:left center; }
.pagination li.on span { background:#dddddd; }

/* 상세페이지 */
#mainImage { display:block; }
.item_photo_big img { width:100%; height:auto; }

.layer_wrap.zoom_layer .item_photo_view_box { width:100%; }
.layer_wrap.zoom_layer .item_photo_view { display:table; width:100%; }
.layer_wrap.zoom_layer .item_photo_big { width:100%; border:0; }
.layer_wrap.zoom_layer .item_photo_big span { width:100%; }
.layer_wrap.zoom_layer .item_photo_big img { width:600px; vertical-align:middle; }
.layer_wrap.zoom_layer .item_photo_slide { position:relative; width:20%; display:table-cell; right:0; }
.layer_wrap.zoom_layer .item_photo_slide .slick_goods_prev, .layer_wrap .item_photo_slide .slick_goods_next { left:50%; margin-left:-37px; }
.layer_wrap.zoom_layer .item_photo_slide .slick_goods_next { bottom:auto; }

.item_photo_slide .slider_goods_nav > li { opacity:0; filter:alpha(opacity=0); }
.item_photo_slide .slider_goods_nav .slick-list { opacity:1; filter:alpha(opacity=100); }

.item_tatal_box { width:100%; padding:15px 0 0 0; }
.item_tatal_box .total_amount { margin:10px 0 0 0; }
.item_tatal_box dt { width:20%; text-align:left; padding-left:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.item_tatal_box dd { width:80%; font-size:12px; padding-right:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.item_tatal_box .total_amount dt { font-size:14px; }
.item_tatal_box .total_amount dd strong { font-size:14px; }

.item_detail_tit h3 { font-size:16px; padding:0 0 0 5px; width:80%; }
.item_detail_list dl { padding:4px 0; }
.item_detail_list dt { margin:0 10px 0 5px; }
.item_price dd { font-size:12px; font-weight:normal; margin:0; }

.item_detail_list dl.item_price dd .PJ_detail_percent { display:none; color:#dd0000; font-size:12px; }
.item_detail_list dl.item_price dd .PJ_detail_percent:after { content:'%↓'; }

.btn_add_cart, .btn_add_wish { font-size:14px; }
.btn_add_order { font-size:14px; }

.item_goods_tab ul:after { clear:both; display:block; content:''; }
.detail_cont h3 { display:none; }

.item_goods_sec { margin:0; }
.item_goods_sec .detail_explain_box .goods_list_cont { margin:60px 0 0 0; }
.item_goods_sec .detail_explain_box .txt-manual { padding:20px 0 0 0; }
#external-video { margin:60px auto 0; }

/* 서브 location */
.order_wrap .order_tit li span { color:#d1d1d1; }
.order_wrap .order_tit .page_on span { color:#000000; }
.join_agreement_wrap .member_tit ol li span { color:#d1d1d1; }
.join_agreement_wrap .member_tit .page_on span { color:#000000; }

/* 게시판 */
.date_check_box { border:1px solid #dddddd; }
.btn_write { top:0; }

.board_zone_sec + .board_zone_cont, .board_zone_cont + .board_zone_cont { margin:0; }
.board_list_table th { background:#ffffff; padding:0 10px; line-height:34px; }
.board_list_table td { padding:0 10px; border-bottom:0; line-height:34px; }
.board_list_table td img { vertical-align:middle; }
.board_list_table tbody tr:first-child td { padding-top:5px; }
.board_zone_list .notice_point td { padding-top:0; }

.gallery_info_cont { text-align:center; }
.gallery_info_cont .board_tit { text-align:center; }
.board_search_box { background:#ffffff; border:0; margin:0; }
.board_search_box input.text { width:150px; }

.board_view_tit { background:#ffffff; padding:10px 15px; }
.view_goods_select_item { margin:0; padding:10px 15px; }
.board_view_content .seem_cont { padding:5px 0px; }
.board_view_qa .seem_cont { padding:0px 15px; }
.board_comment_box { padding:15px; }

.board_hot_list { padding:10px 0 30px 0; }
.board_list_event ul li { margin:0; }
.board_list_event .event_cont { text-align:center; width:100%; }
.board_list_event .event_cont:after { clear:both; display:block; content:''; }
.board_list_event .board_img { border:0; width:50%; text-align:left; }
.board_list_event .event_info_cont { text-align:left; width:50%; display:table-cell; text-align:left; padding:5px 0 0 10px; }
.board_list_event .event_info_cont .board_tit strong { font-size:14px; }
.board_list_gallery ul li { vertical-align:top; }
.board_list_gallery .board_img { border:0; min-height:auto; }
.board_list_gallery .board_img a { vertical-align:top; }

/* 마이페이지 */
.mypage_top_info { border:1px solid #e3e3e3; }
.pick_add_info .caution_msg1 { position:relative; background-position:left center; }
.pick_add_info .caution_msg1 .nomal_layer { top:19px; left:auto; right:0; }
.mypage_table_type .pick_add_cont .pick_add_img { width:50px; }
.mypage_menu_list { clear:both; }
.mypage_menu_list_cont { clear:both; display:block; border:1px solid #e3e3e3; border-top:1px solid #999999; padding:15px; margin-bottom:40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.mypage_menu_ul { clear:both; display:block; margin-top:-20px; }
.mypage_menu_ul:after { clear:both; display:block; content:''; }
.mypage_menu_ul > li { float:left; width:50%; text-align:center; }
.mypage_menu_ul > li:nth-child(2n+1) { clear:both; }
.mypage_menu_ul > li h4 { font-size:13px; border-bottom:1px solid #000000; display:inline-block; margin-top:20px; margin-bottom:5px; }
.mypage_menu_ul > li ul.sub_depth1 { clear:both; display:block; width:100%; }
.mypage_menu_ul > li ul.sub_depth1 li { display:block; line-height:22px; }
.mypage_menu_ul > li ul.sub_depth1 li a { display:block; }

/* 위시리스트 */
.mypage_wish_list .btn_wish_cart { display:block; }
.mypage_wish_list .btn_wish_del { display:block; }

/* 장바구니 */
.cart_cont_list { margin:10px 0; }
.order_table_type .pick_add_cont .pick_add_img { width:75px; }
.order_table_type .pick_add_cont .pick_add_img img { width:75px; }
.order_table_type .td_order_amount .order_goods_num strong { margin:0 auto; }
.price_sum { border:1px solid #e3e3e3; }
.order_wrap .cart_cont .no_data { border-top:1px solid #dbdbdb; font-size:14px; font-weight:300; }
.price_sum_cont .price_sum_list dt { font-weight:300; font-size:14px; }
.price_sum_cont .price_sum_list dt strong { font-weight:300; font-size:14px; }
.price_sum_cont .price_sum_list .price_total dd { font-size:16px; }
.price_sum_cont .price_sum_list dd strong { font-size:16px; font-weight:300; }

/* 주문서작성 */
.cash_tax_get > dl { background:#ffffff; }
.payment_final_total { background:#f8f8f8; border:1px solid #eeeeee; padding:20px; }
.payment_final_total dl {text-align:center; display:block; }
.payment_final_total dd { font-size:14px; }

/* 로그인 */
.body-login .member_wrap { width:100%; }
.body-login .member_cont { width:100% !important; padding:30px 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.body-login .member_cont form { float:left; width:50%; padding:0 30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.body-login .member_cont:after { clear:both; display:block; content:''; }
.body-login .member_cont .nonmember_order_box { margin:0; }
.body-login .member_cont .member_login_box .login_input_sec > div,
.body-login .member_cont .nonmember_order_box .order_input_sec > div { width:70%; }
.body-login .member_cont .member_login_box .login_input_sec input,
.body-login .member_cont .nonmember_order_box .order_input_sec input { width:100%; }
.body-login .member_cont .member_login_box .login_input_sec button,
.body-login .member_cont .nonmember_order_box .order_input_sec button { width:28%; }
.body-login .member_cont .member_login_box .id_chk { padding:0; }
.body-login .member_cont .btn_login_box { text-align:center; padding:0; border:0; }
.body-login .member_cont .btn_login_box ul { width:100%; margin:0 auto; display:table; }
.body-login .member_cont .btn_login_box ul:after { clear:both; display:block; content:''; }
.body-login .member_cont .btn_login_box ul li { width:33.3%; text-align:center; margin:0; }
.body-login .member_cont .btn_login_box ul li button { width:96%; margin:0 auto; }

/* 아이디찾기 */
.body-find-id .find_id_sec .login_input > div { float:none; }
.body-find-id .find_id_sec .login_input input { width:100%; }
.body-find-id .find_id_box .btn_member_id { float:none; width:100%; height:40px; line-height:40px; margin:5px 0 10px 0; }
.body-find-id .find_id_box .btn_member_sec ul { width:100% }
.body-find-id .find_id_box .btn_member_sec ul li { width:50%; text-align:center; margin:0; }
.body-find-id .find_id_box .btn_member_sec ul li button { width:96%; margin:0 auto; }

/* 회원 */
.member_wrap { margin:0 auto; }
.member_cont { padding:30px; }
.member_cont .member_sns_login img { width:60%; margin:0 0 0 20px }

/* 브랜드 */
.body-brand .gnb_allmenu_box > ul { margin:0; }
.body-brand .gnb_allmenu_box > ul li { text-align:center; }
.body-brand .gnb_allmenu_box ul li a { font-weight:300; font-size:16px; padding:8px 16px; border:0; text-align:center; display:block; }
.body-brand .gnb_allmenu_box ul li a > img { max-width:100%; }
.body-brand .gnb_allmenu_box .all_depth1 { background:#f8f8f8; padding:8px 0; }
.body-brand .gnb_allmenu_box .all_menu_cont { padding:0 5px; }
.body-brand .brand_all_list button { font-weight:400; }

/* 고객센터 */
.board_list_faq { margin:-10px 0 0; }
.body-service .btn_date_check { min-width:80px; width:15%; }

/* 자주묻는질문 */
.board_faq { line-height:18px !important; padding:20px 50px !important; }
.board_faq_cont { margin:0; }

/* 출첵 */
.attend_reply_wrap,
.attend_stamp_wrap { width:100%; }
.stamp_calendar .calendar_sec table { width:100%; }
.stamp_calendar .calendar_sec table th { padding:0; width:14.28%; }
.stamp_calendar .calendar_sec table td { padding:0; width:14.28%; }

/* 타임세일 */
.sale_clock .clock_box { line-height:0; }
.sale_clock .clock_cont .clock_tit { line-height:50px; vertical-align:top; }
.body-time-sale .item_cont .time_sale { display:none !important; }

/* 레이어 */
.option_tit_box dl.item_delivery dd { border:0; }
.chk_none { clear:both; }

/* 미디어 쿼리 */
@media screen and (max-width:1280px) {
	/* 상품진열 */
	.item_gallery_type .item_cont { width:96% !important; }
	.item_slide_horizontal .item_cont { width:96% !important; }
	.item_hover_type .item_cont { width:96% !important; }
	.item_simple_type .item_cont { width:96% !important; }
	.item_basket_type .item_cont { width:96% !important; }
	.item_hl_tab_type .item_cont { width:96% !important; }
	.item_list_type .item_money_box { display:block !important; }
	.item_list_type li { padding:10px 0 !important; margin:0 !important; }
	.item_slide_horizontal .PJ_good_table { display:none; }

	/* goods/goods_list.php */
	.body-goods-list .best_item_view .best_item_view_tit { padding:0 5px; font-size:12px; }

	/* goods/goods_view.php */
	.body-goods-view .item_photo_info_sec .item_photo_view_box { width:48%; }
	.body-goods-view .item_photo_info_sec .item_photo_big { width:44%; height:auto; }
	.body-goods-view .item_photo_info_sec .item_photo_big span { width:100%; min-height:auto !important }
	.body-goods-view .item_photo_info_sec .item_photo_slide .slider_goods_nav { width:80%; }
	.body-goods-view .item_photo_info_sec .item_photo_slide .slider_goods_nav li{width:50px; height:auto;}
	.body-goods-view .item_photo_info_sec .item_photo_slide .slider_goods_nav li img{width:100%; height:auto; margin:0; }
	.body-goods-view .item_photo_info_sec .item_photo_slide .slider_goods_nav li a{width:100%;}
	.body-goods-view .item_photo_info_sec .item_photo_slide .slider_goods_nav li a:hover{width:100%; height:auto; border:0;}
	.body-goods-view .item_photo_info_sec .item_photo_slide .slider_goods_nav li a.on{width:100%; height:auto; border:0;}
	.body-goods-view .item_photo_info_sec .slick_goods_prev,
	.body-goods-view .item_photo_info_sec .slick_goods_next { top:50%; margin-top:-23px; }
	.body-goods-view .item_photo_info_sec .slick_goods_prev img,
	.body-goods-view .item_photo_info_sec .slick_goods_next img { width:15px; height:26px; }
	.body-goods-view .item_photo_info_sec .item_info_box { width:48%; }
	.body-goods-view .item_photo_info_sec .item_detail_list dt { width:20%; margin:0; }
	.body-goods-view .item_photo_info_sec .item_detail_list dd { width:80%; }
	.body-goods-view .item_photo_info_sec .item_add_option_box { width:100%; }
	.body-goods-view .item_photo_info_sec .btn_choice_box { text-align:center; }
	.body-goods-view .item_photo_info_sec .btn_choice_box div button { width:30%; }
	.body-goods-view .item_photo_info_sec .item_choice_list .count { width:70px; display:inline-block; }
	.body-goods-view .item_photo_info_sec .item_choice_list .item_choice_price { width:130px; }
	.body-goods-view .item_photo_info_sec .chosen-container { width:100% !important; }
	.body-goods-view .item_info_cont { padding:5px; }
	.body-goods-view .layer_wrap.zoom_layer .layer_wrap_cont { width:100% !important; left:0 !important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	.body-goods-view .layer_wrap.zoom_layer .item_photo_big img  { width:100%; }
	.body-goods-view .item_goods_tab ul { width:100%; }
	.body-goods-view .item_goods_tab li { width:20%; }
	.body-goods-view .item_goods_tab li.on { margin:0; }
	.body-goods-view .item_goods_tab li a { height:36px; line-height:36px; border:1px solid #ffffff; border-bottom:1px solid #000000; padding:5px 0; overflow:hidden; white-space:nowrap; font-size:11px; }
	.body-goods-view .item_goods_tab li.on a { border:1px solid #000000; border-bottom:1px solid #ffffff; margin-top:0; padding-top:5px; }

	/* goods/brand.php */
	.gnb_allmenu_box ul li { width:25% !important; }
}

@media screen and (max-width:768px) {
	/* 공통 */
	colgroup  { display:none; }
	.PJ_respon_show { display:block; }
	.PJ_respon_hide { display:none; }
	#contents { padding:0 0 30px 0; }

	/* 타이틀 */
	/* board */
	.board_zone_tit { margin:0 0 20px; padding:0; text-align:center; }
	.board_zone_tit h2 { font-size:16px; font-weight:normal; }
	/* goods/brand.php */
	.goods_brand_tit { margin:0 0 20px; padding:0; text-align:center; }
	.goods_brand_tit h2 { font-size:16px; font-weight:normal; }
	/* goods/goods_list.php */
	.goods_list_item_tit { margin:0 0 20px; padding:0; text-align:center; }
	.goods_list_item_tit h2 { font-size:16px; font-weight:normal; }
	/* goods/populate.php */
	.goods_list_hot_tit { margin:0 0 20px; padding:0; text-align:center; }
	.goods_list_hot_tit h2 { font-size:16px; font-weight:normal; }
	/* goods/goods_search.php */
	.search_text_result { margin:0 0 20px; padding:0; text-align:center; font-size:16px; font-weight:normal; }
	/* member */
	.member_tit h2 { text-align:center; font-size:16px; font-weight:normal; }
	/* member/join_agreement.php */
	.body-join-agreement .join_agreement_wrap .member_tit { border:0; padding:0; margin:0 0 20px; text-align:center; }
	.body-join-agreement .join_agreement_wrap .member_tit h2 { margin:0; float:none; font-size:16px; font-weight:normal; }
	/* member/join.php */
	.body-join .join_base_wrap .member_tit { border:0; padding:0; margin:0 0 20px; text-align:center; }
	.body-join .join_base_wrap .member_tit h2 { margin:0; float:none; font-size:16px; font-weight:normal; }
	/* mypage */
	.mypage_zone_tit { margin:0 0 20px; padding:0; text-align:center; }
	.mypage_zone_tit h3 { text-align:center; font-size:16px; font-weight:normal; }
	/* mypage/hack_out.php */
	.hack_out .mypage_zone_tit { border:0; margin:0 0 20px; padding:0; text-align:center; }
	.hack_out .mypage_zone_tit h2 { font-size:16px; font-weight:normal; }
	/* mypage/my_page_password.php */
	.my_page_password .mypage_zone_tit { padding:0; margin:0 0 20px; text-align:center; border:0; }
	.my_page_password .mypage_zone_tit h2 { font-size:16px; font-weight:normal; }
	/* mypage/my_page.php */
	.my_page .mypage_zone_tit { padding:0; margin:0 0 20px; text-align:center; border:0; }
	.my_page .mypage_zone_tit h2 { font-size:16px; font-weight:normal; }
	/* order/cart.php */
	.order_wrap .order_tit { border:0; padding:0; margin:0 0 20px; text-align:center; }
	.order_wrap .order_tit h2 { margin:0; float:none; font-size:16px; font-weight:normal; }
	/* service */
	.service_tit { padding:0; margin:0 0 20px; border:0; text-align:center; }
	.service_tit h2 { font-size:16px; font-weight:normal; }

	/* board */
	.btn_right_box .btn_write { top:0; }
	.board_list_table th { padding:0; min-width:53px; }
	.board_list_table td { line-height:18px; padding:5px 0; }
	.board_write_table th { display:block; border-bottom:0; padding:8px 20px; }
	.board_write_table td { display:block; height:auto; padding:8px 15px; }
	.board_write_popup .board_write_table td { height:auto; padding:8px 15px; }
	.board_write_table td > input { width:100%; }
	.file_upload_sec .file_text { width:150px; }
	.base_info_sec table th { display:block; border-bottom:0 !important; padding:8px 20px !important; }
	.base_info_sec table td { display:block; height:auto; padding:8px 15px !important; }
	.base_info_sec table input[type="text"],
	.base_info_sec table input[type="password"] { width:100% !important; }
	.base_info_sec .member_email input[type="text"] { width:190px !important; }
	#contents .member_address .address_input { float:none !important; width:100% !important; }
	.mypage_table_type .table_left th { display:block; border-bottom:0; padding:8px 20px; }
	.mypage_table_type .table_left td { display:block; height:auto; padding:8px 15px; }
	.board_write_popup .item_info_box { width:50%; }
	.board_write_popup .board_write_table td { height:auto; padding:8px 15px; }
	.board_list_gallery .board_img { min-height:auto; }
	.board_list_gallery .board_img a { height:auto; }
	.board_list_event ul li { padding:0 0 20px 0; height:auto !important; }
	.board_list_event .board_img { width:100% !important; display:block !important; }
	.board_list_event .event_info_cont { width:100% !important; display:block !important; margin-top:15px; padding:0 10px; }
	.order_table_type .table_left th { display:block; border-bottom:0; padding:8px 20px; }
	.order_table_type .table_left td { display:block; height:auto; padding:8px 15px; }
	.tax_invoice_box { background:#f8f8f8; }
	.tax_invoice_box .order_table_type th { padding:8px 20px 0; background:#f8f8f8; }
	.tax_invoice_box .order_table_type td { padding:8px 20px; background:#f8f8f8; }
	.order_cont input[type="text"] { width:100%; }
	.order_money_use > b input[type="text"] { width:80px; }
	#contents .member_address .address_input input:first-child {width:100%; }
	#contents .member_address .address_postcode input { width:200px !important; }
	#contents .member_address .address_input input { width:100%; }
	.order_table_type .table_left td.member_email input[type="text"] { width:200px !important; }
	.board_list_gallery ul li { width:50% !important; margin:0 0 17px 0; }

	/* goods/brand.php */
	.body-brand .goods_brand .gnb_allmenu_box ul li { width:50% !important; }
	.body-brand .brand_search_box { width:calc(100% + 26px); }
	.body-brand .brand_search_box input[type="text"] { width:calc(100% - 36px); }

	/* goods/goods_list.php */
	.goods_list_item_tit + .list_item_category { margin-top:-15px; }
	.list_item_category { margin:0 0 20px 0; }
	.list_item_category ul li { margin:5px 2px 0; }
	.list_item_category ul li a { border:0; line-height:18px; padding:2px 5px; }
	.list_item_category ul li a:hover { border:0; }
	.list_item_category li.on a { background:#eeeeee; }
	.goods_list_cont { margin:10px 0 0 0 !important; }
	.pagination { margin:0; }
	.goods_pick_list { line-height:31px; margin:0; padding:8px 0; border-top:1px solid #999999; border-bottom:1px solid #dbdbdb; }
	.goods_pick_list:after { clear:both; display:block; content:''; }
	.goods_pick_list .pick_list_num { display:inline-block; float:left; padding:0 0 0 10px; }
	.goods_pick_list .pick_list_box { border:0; clear:none; float:right; height:31px; margin:0; padding:0; }
	.goods_pick_list .pick_list_box .pick_list { display:none; }
	.choice_num_view select { width:auto; }
	#PJ_sort_border { display:block; }
	#PJ_sort_border .chosen-container { width:120px !important; }

	/* goods/goods_view.php */
	.body-goods-view .item_photo_big { display:none; }
	.body-goods-view .item_photo_big .btn_zoom { display:none; }
	.body-goods-view .item_photo_slide { margin:0 0 10px; }
	.body-goods-view .item_photo_info_sec .color { display:none; }
	.body-goods-view .item_photo_info_sec .item_photo_slide .slider_goods_nav { width:100%; }
	.body-goods-view .item_photo_info_sec .item_photo_slide .slider_goods_nav .slick-dots { bottom:15px; }
	.body-goods-view .item_photo_info_sec .item_photo_slide .slider_goods_nav .slick-dots li { width:auto; margin:0 3px; }
	.body-goods-view .item_photo_info_sec .item_photo_slide .slider_goods_nav .slick-dots li button { background:#cccccc; border-radius:100%; width:0; height:0; padding:3px; }
	.body-goods-view .item_photo_info_sec .item_photo_slide .slider_goods_nav .slick-dots li.slick-active button { background:#000000; }
	.body-goods-view .item_photo_slide .slider_goods_nav li a { border:0; }

	.body-goods-view .item_goods_sec { margin:0; }
	.body-goods-view .item_goods_tab { padding:0; }
	.body-goods-view .item_photo_info_sec .item_photo_view_box { width:100%; }
	.body-goods-view .item_photo_info_sec .item_info_box { width:100%; margin-top:30px; }
	.body-goods-view .item_tatal_box dt { width:40%; }
	.body-goods-view .item_tatal_box dd { width:60%; }
	.body-goods-view .item_detail_list dt { width:20%; }
	.body-goods-view .item_detail_list dd { width:70%; }
	.body-goods-view .reviews_table_type td { padding:10px 5px; }
	#external-video { position:relative; padding:0 0 56.25% 0 !important; height:0; overflow:hidden; }
	#external-video iframe { position:absolute; top:0; left:0; width:100%; height:100%; }
	.board_view img { max-width:100% !important; }

	.body-goods-view .item_goods_sec h3 { padding:15px 0 5px 0; font-size:13px; }
	.body-goods-view .reviews_table_type td { padding:7px 10px; }
	.body-goods-view .reviews_table_type td.board_tit { width:87%; }
	.body-goods-view .reviews_table_type td.board_tit .PJ_respon_show span { font-size:10px; margin-right:5px; }
	.body-goods-view .qna_table_type td {padding:7px 10px; }
	.body-goods-view .qna_table_type td.board_tit .PJ_respon_show span { font-size:10px; margin-right:5px; }

	.btn_reviews_box, .btn_qna_box { top:10px; right:0px; }
	.btn_reviews_more, .btn_qna_more { padding:3px 5px; min-width:auto; font-size:10px; font-weight:300; }
	.btn_reviews_write, .btn_qna_write { padding:3px 5px; min-width:auto; font-size:10px; font-weight:300; }

	/* goods/goods_search.php */
	.goods_search_box { border:1px solid #e1e1e1; }
	.search_again_box { padding:15px 0 20px; }
	.search_again_box .form_element { display:block; text-align:center; margin:0 0 10px 0; }
	.search_again_box .form_element input { left:auto; margin-left:2px; }
	.search_again_box .chosen-container { width:75px !important; }
	.search_again_box .keyword_input { width:160px; }
	.btn_goods_search { min-width:60px; }

	/* member */
	.member_wrap { margin:0 auto; }

	/* member/find_id.php */
	.body-find-id .member_wrap { width:100%; }
	.body-find-id .member_cont { padding:30px 20px; }

	/* member/find_password.php */
	.body-find-password .member_wrap { width:100%; }
	.body-find-password .member_cont { padding:30px 20px; }
	.body-find-password .find_password_box .login_input { padding:10px 0 0 0; }
	.body-find-password .find_password_box .login_input .member_warning { width:100%; margin:0; }

	.body-find-password-complete .member_wrap { width:100%; }
	.body-find-password-complete .member_cont { padding:30px 20px; }
	
	.body-find-password-reset .member_wrap { width:100%; }
	.body-find-password-reset .member_cont { padding:30px 20px; }
	.body-find-password-reset .find_password_reset_box .login_input { width:auto; padding:30px 0 0; }
	.body-find-password-reset .find_password_reset_box .login_input input { width:100%; }

	/* member/join.php */
	.body-join .join_base_wrap .member_tit ol { float:none; line-height:30px; display:table; margin:10px auto 0; }
	.body-join .join_base_wrap .member_tit ol li { font-size:13px; }
	.body-join .join_base_wrap .member_tit ol li span { font-size:13px; }
	.body-join .join_base_wrap .member_cont { width:100% !important; padding:0px 0; }
	.body-join .join_base_wrap .member_cont h3 { padding:0 0 10px 0; font-size:16px; }

	/* member/join_agreement.php */
	.body-join-agreement .join_agreement_wrap .member_tit ol { float:none; line-height:30px; display:table; margin:10px auto 0; }
	.body-join-agreement .join_agreement_wrap .member_tit ol li { font-size:13px; }
	.body-join-agreement .join_agreement_wrap .member_tit ol li span { font-size:13px; }
	.body-join-agreement .join_agreement_wrap .member_cont { width:100% !important; padding:0px 0; }
	.body-join-agreement .join_agreement_wrap .member_cont h3 { padding:0 0 10px 0; font-size:16px; }
	.body-join-agreement .join_agreement_wrap .join_agreement_cont { padding:10px 0 0 0; }
	.body-join-agreement .member_cont .btn_center_box, .member_warning + .btn_center_box { margin:0; }
	.body-join-agreement button { margin:0; }

	/* member/join_method.php */
	.body-join-method .member_wrap { width:100%; }
	.body-join-method .member_cont { padding:30px 20px; }
	
	/* member/join_ok.php */
	.body-join-ok .member_wrap { width:100%; }
	.body-join-ok .member_cont { padding:30px 0; }
	.join_ok_box .btn_member_sec { border:0; }

	/* member/join_wait.php */
	.body-join-wait .member_wrap { width:100%; }
	.body-join-wait .member_cont { padding:30px 20px; }

	/* member/login.php */
	.body-login .member_cont form { float:none; width:100%; padding:0 20px; }
	.body-login .member_cont .nonmember_order_box { margin:40px 0 0 0; }
	.body-login .member_cont .member_login_box .login_input_sec > div,
	.body-login .member_cont .nonmember_order_box .order_input_sec > div { float:none; width:100%; }
	.body-login .member_cont .member_login_box .login_input_sec input,
	.body-login .member_cont .nonmember_order_box .order_input_sec input { width:100%; }
	.body-login .member_cont .member_login_box .login_input_sec button,
	.body-login .member_cont .nonmember_order_box .order_input_sec button { float:none; width:100%; height:40px; line-height:40px; margin:5px 0 10px 0; }

	/* member/password_change.php */
	.body-password-change .password_change { padding:30px 20px; }
	.body-password-change .password_change .password_change_input { padding:20px; }
	.body-password-change .password_change .password_change_input .new_password { width:auto; }
	.body-password-change .password_change .password_change_input input { width:100%; }
	.body-password-change .btn_member_sec li { width:33.3%; margin:0; }
	.body-password-change .btn_member_sec li button { width:96%; }

	/* member/user_certification.php */
	.body-user-certification .member_wrap { width:100%; }
	.body-user-certification .member_cont { padding:30px 20px; }
	
	/* member/user_certification_confirm.php */
	.body-user-certification-confirm .member_wrap { width:100%; }
	.body-user-certification-confirm .member_cont { padding:30px 20px; }
	.body-user-certification-confirm .find_password_box .login_input .member_warning { text-align:center; width:auto; margin:0; }
	.body-user-certification-confirm .info_again { text-align:center; }

	/* member/wake.php */
	.body-wake .member_wrap { width:100%; }
	.body-wake .member_cont { padding:30px 20px; }

	/* member/wake_certification.php */
	.body-wake-certification .member_wrap { width:100%; }
	.body-wake-certification .member_cont { padding:30px 20px; }
	.body-wake-certification .wake_base_box .wake_certify_input .member_warning { text-align:center; width:auto !important; margin:0; }
	.body-wake-certification .info_again { text-align:center !important; }

	/* member/wake_complete.php */
	.body-wake-complete .member_wrap { width:100%; }
	.body-wake-complete .member_cont { padding:30px 20px; }

	/* mypage */
	.mypage_top_info { margin:0 0 20px 0; }

	/* mypage/coupon.php */
	.mypage_breakdown_tab li { min-width:auto; }
	.pick_list_day { font-size:12px; }
	.coupon_date_day { display:block; margin:0 auto; }

	/* mypage/deposit.php */
	.mypage_table_type .td_cash span, .mypage_table_type .td_cash strong { width:auto; }

	/* mypage/hack_out.php */
	.hack_out { margin:0 0 30px; }
	.hack_out .mypage_unregister .mypage_zone_tit { text-align:left; }
	.hack_out .mypage_unregister .hack_out_list li { width:50%; }

	/* mypage/index.php */
	.mypage_order_info .mypage_zone_tit { text-align:left; margin:0 0 5px; }
	.mypage_lately_info .mypage_zone_tit { text-align:left; margin:0 0 5px; }
	.mypage_lately_goods { margin:30px 0 0; }
	.mypage_lately_goods .mypage_zone_tit { text-align:left; padding:0 0 5px; margin:0; }
	.mypage_lately_goods .goods_list_cont ul li { margin:0; }

	.date_check_box { padding:10px; margin:0 0 10px 0; }
	.date_check_box h3 { display:none; }
	.date_check_box form { margin:0 auto; display:table; }
	.date_check_list { display:none; }
	.date_check_calendar { width:auto; margin:0; }
	.date_check_calendar .anniversary { width:110px; }
	.btn_date_check { min-width:65px; margin-left:5px; }
	.mypage_cont .btn_date_check { min-width:65px; margin-left:5px; }

	.mypage_top_txt { width:50%; }
	.mypage_top_wallet ul { padding:0; }
	.mypage_top_wallet ul li { display:block; width:100%; border:0; line-height:20px; }
	.mypage_top_wallet li span { padding:0; }
	.mypage_top_wallet li span img { display:none; }
	.mypage_top_wallet li em { display:inline-block; padding:0; width:60px; text-align:left; font-size:13px; }
	.mypage_top_wallet li span a { display:inline-block; width:70px; text-align:right; }
	.mypage_top_wallet li strong { display:inline-block; padding:0; font-size:13px; }
	.mypage_order_info_cont .order_case_list ul li span { display:block; text-align:center; }

	.mypage_order_info_cont { padding:15px 0; }
	.mypage_order_info_cont ol { width:50%; border:0; padding:0 15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	.mypage_order_info_cont ol li { display:block; min-width:auto; width:100%; padding:0 !important; line-height:20px; }
	.mypage_order_info_cont ol li:after { clear:both; display:block; content:''; }
	.mypage_order_info_cont ol li b { display:inline-block; padding:0; float:left; font-size:13px; }
	.mypage_order_info_cont ol li strong { display:inline-block; padding:0; float:right; background:none !important; width:auto; height:auto; font-size:13px; color:#000000; }

	.mypage_order_info_cont .order_case_list { width:50%; padding:0 15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	.mypage_order_info_cont .order_case_list ul { width:100%; }

	/* mypage/my_page.php */
	.mypage_main, .mypage_cont { padding:0; }
	.join_base_wrap .member_cont h3 { font-size:16px !important; padding:0 0 5px 0 !important; }
	.join_base_wrap .base_info_box > span { line-height:18px; }

	/* mypage/my_page_password.php */
	.my_page_password p strong { font-size:12px; font-weight:normal; }
	.my_page_password .id_pw_cont { padding:20px; margin:10px 10px 30px; }
	.my_page_password .id_pw_cont dl { display:block; text-align:left; }
	.my_page_password .id_pw_cont dt { width:100px; }

	/* mypage/order_list.php */
	.mypage_table_type table td.order_day_num { width:140px; }
	.mypage_table_type table td.order_day_num em { display:block; }

	/* mypage/order_view.php */
	.order_view_info .mypage_zone_tit { margin:0 0 5px; }
	.order_view_info h4 { text-align:left; margin:30px 0 0; font-size:16px; font-weight:normal; }
	.discount_benefit dl { float:none; display:block; margin:0; }
	.discount_benefit dl:after { clear:both; display:block; content:''; }
	.pay_with_list ul { margin:0; }

	/* mypage/shipping.php */
	.btn_add_shipping { position:relative; top:auto; right:auto; clear:both; display:block; margin:10px auto 0; }
	.layer_wrap .layer_wrap_cont { width:100% !important; left:0 !important; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	.layer_wrap .left_table_type th { display:block; border-bottom:0; padding:8px 20px; }
	.layer_wrap .left_table_type td { display:block; border-bottom:0; height:auto; padding:8px 15px; }

	/* mypage/wish_list.php */
	.mypage_table_type th { padding:5px 0; }
	.mypage_table_type td { padding:5px; }
	.mypage_table_type td .btn_gray_list a { padding:0; }
	.mypage_table_type td .btn_gray_list a span { padding:0 5px; }
	.mypage_table_type .pick_add_cont .pick_add_img { display:block; }
	.mypage_table_type .pick_add_cont .pick_add_info { display:block; padding:0; }

	/* order/cart.php */
	.order_table_type .td_order_amount { border-right:0; }
	.body-cart .btn_order_box .btn_left_box { float:none; display:table; margin:0 auto; width:100%; text-align:center; }
	.body-cart .btn_order_box .btn_right_box { float:none; display:table; margin:0 auto; width:100%; text-align:center; }
	.body-cart .btn_order_choice_del, .btn_order_choice_wish { width:48%; height:40px; line-height:38px; font-size:12px; margin-bottom:5px; }
	.body-cart .btn_order_choice_buy { width:48%; height:40px; line-height:38px; font-size:12px; min-width:auto; }
	.body-cart .btn_order_whole_buy { width:48%; height:40px; line-height:38px; font-size:12px; min-width:auto; }
	.body-cart .btn_order_box + .chk_none { float:left; }
	.order_wrap .order_tit ol { float:none; line-height:30px; display:table; margin:10px auto 0; }
	.order_wrap .order_tit ol li { font-size:13px; }
	.order_wrap .order_tit ol li span { font-size:13px; }
	.cart_cont_list .order_cart_tit { padding:0; }
	.cart_cont_list .order_cart_tit h3 { font-size:16px; font-weight:normal; margin:0 0 5px 0; }
	.price_sum { padding:20px; }
	.price_sum .price_sum_cont { width:100%; }
	.price_sum_cont .price_sum_list { display:block; width:100%; }
	.price_sum_cont .price_sum_list dl { display:block; padding:0; line-height:24px; }
	.price_sum_cont .price_sum_list dl:after { clear:both; display:block; content:''; }
	.price_sum_cont .price_sum_list dt { font-size:13px; float:left; }
	.price_sum_cont .price_sum_list dd { font-size:13px; float:right; }
	.price_sum_cont .price_sum_list .price_total dd { font-size:13px; }
	.price_sum_cont .price_sum_list dd strong { font-size:13px; }
	.price_sum_cont .price_sum_list span { display:none; padding:0 5px; text-align:right; }
	.price_sum_cont .tobe_mileage { margin-top:5px; }
	
	/* order/order.php */
	.payment_progress_list dt { width:100%; padding:5px 0; margin:0 0 15px 0; border-bottom:1px solid #000000; }
	.general_payment input[type=text] { width:200px; }
	.pay_bankbook_box ul li select { width:200px; }
	.tax_invoice_box .order_table_type .table_left { width:100%; }

	/* order/order_end.php */
	.order_end_completion strong { font-size:16px; }
	.order_end_completion em { font-size:12px; }
	.btn_order_end_ok { height:41px; line-height:39px; }

	/* service/faq.php */
	.date_faq_list { width:100%; }
	.date_faq_txt { display:block; width:100%; padding:20px 0 0; border:0; }

	/* service/index.php */
	.body-service.body-faq .date_check_box form { width:100%; }
	.date_faq_list h2 { font-size:16px; }
	.board_list_faq .board_hot_list { padding:10px 0; }

	/* 레이어 */
	.layer_wrap.add_goods_layer { width:100%; }
	.layer_wrap.add_goods_layer .layer_wrap_cont { width:100%; }
	.ly_date_search_list input[type="text"] { width:100%; }
	.option_layer_cont { width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	.option_chosen dt { float:none; width:100%; padding:5px 0; }
	.option_chosen dd { float:none; width:100%; }
	.option_chosen select { width:100%; }
	.option_chosen dd input[type="text"] { width:100%; }
	.top_table_type .td_phone span { width:auto; }
	.top_table_type th { padding:5px 0; }
	.top_table_type td { padding:5px 0; min-width:40px; }
	.top_table_type td .btn_gray_list a { padding:0; }
	.top_table_type td .btn_gray_list a span { padding:0 5px; }
	.layer_wrap.board_write_layer { width:100%; }
	.board_write_layer .board_write_table td { height:auto; }
	.layer_wrap.board_write_layer .layer_wrap_cont { width:100% !important; }
	.option_tit_box dl:after { clear:both; content:''; display:block; }
	.option_tit_box dl.item_delivery dl:after { clear:both; content:''; display:block; }
	.option_tit_box dl.item_delivery dt { margin:10px 0 0 0; }
	.option_tit_box dl.item_delivery dd { margin:10px 0 0 0; float:left; border:0; }
	.option_select_box .option_chosen { margin:20px 0 0; }
	.option_select_box .option_chosen dl { padding:5px 0; }
}