/***** 해당 파일은 가급적 수정하지 마시기 바랍니다. *****/
@charset "euc-kr";
@media all and (max-width:280px) { .nd_mall_item { width:46% !important; margin-bottom:20px !important; } .nd_mall_item_output { width:29.5% !important; } .shop_cate { margin-bottom:0 !important; } .shop_cate ul li { padding-right:3px !important; margin-bottom:6px; } .shop_cate ul li:last-child { padding-right:0; } .shop_cate ul li a { font-size:11px !important; padding:5px 12px !important; } #product_list_area { padding-top:30px !important; } #product_list_sort { text-align:center !important; } .product_list_sort_line_top { margin:8px 0 25px !important; } #product_list a.prodImg_comm { padding:5px 0 0; } #product_list a span.product_name { font-size:12px !important; } #product_list a span.product_won { font-size:12px !important; } .prodImg_eff_picto { font-size:3rem !important; } .prodImg_eff_picto i { margin-left:-26px !important; } .prodImg a:hover .prodImg_eff_picto i, .prodImg a:focus .prodImg_eff_picto i { top:32% !important; }	 #product_view { margin:30px auto 0 !important; } #product_img { margin-bottom:40px !important; } #product_img #nail img { width:14% !important; } #product_info { padding:0 !important; } input#order_count { width:14% !important; } #price_table tr { height:26px !important; } #price_table tr:first-child td { padding-top:15px !important; } #price_table tr:last-child td { padding-bottom:15px !important; }	 .product_tle { margin-bottom:10px !important; } .product_txt1 { font-size:12px !important; padding-left:20px !important; } .product_txt2 { font-size:12px !important; } .product_price { font-size:13px !important; } #shop_btn { width:260px !important; margin:15px auto 0 !important; } #shop_btn a { font-size:12px !important; padding:8px 12px !important; } #product_content { margin:40px auto 0 !important; } #product_content .product_content_in { margin-top:5px !important; padding:20px 5px 0 !important; font-size:12px !important; line-height:1.5 !important; } #tab_a a, #tab_b a, #tab_c a { padding:6px 10px !important;	} #tab_a .tab_m, #tab_b .tab_m, #tab_c .tab_m { width:268px !important; font-size:11px; } input.ipt_01 { width:19% !important; } input.ipt_02 { width:90% !important; } textarea.txt_03 { width:85% !important; } select.selec_16 { width:100% !important; } .table_cont2 input { width:15px !important; } #btn{ width:74% !important; } #btn a { padding:8px 12px !important; margin-bottom:8px; } #nail img {	width:60px !important; } #nail_txt a { font-size:11px !important; } .t_01 th { font-size:11px !important; } .t_01 td { font-size:11px !important; } #txtbox_info { line-height:20px !important; } } @media all and (min-width:281px) and (max-width:320px) { .nd_mall_item { width:46.5% !important; margin-bottom:20px !important; } .nd_mall_item_output { width:30.2% !important; } .shop_cate { margin-bottom:0 !important; } .shop_cate ul li { padding-right:3px !important; margin-bottom:6px; } .shop_cate ul li:last-child { padding-right:0; } .shop_cate ul li a { font-size:12px !important; padding:5px 12px !important; } #product_list_area { padding-top:30px !important; } #product_list_sort { text-align:center !important; } .product_list_sort_line_top { margin:8px 0 25px !important; } #product_list a.prodImg_comm { padding:5px 0 0; } #product_list a span.product_name { font-size:12px !important; } #product_list a span.product_won { font-size:12px !important; } .prodImg_eff_picto { font-size:3rem !important; } .prodImg_eff_picto i { margin-left:-26px !important; } .prodImg a:hover .prodImg_eff_picto i, .prodImg a:focus .prodImg_eff_picto i { top:32% !important; }	 #product_view { margin:30px auto 0 !important; } #product_img { margin-bottom:40px !important; } #product_img #nail img { width:14% !important; } #product_info { padding:0 !important; } input#order_count { width:14% !important; } #price_table tr { height:26px !important; } #price_table tr:first-child td { padding-top:15px !important; } #price_table tr:last-child td { padding-bottom:15px !important; }	 .product_tle { margin-bottom:10px !important; } .product_txt1 { font-size:12px !important; padding-left:20px !important; } .product_txt2 { font-size:12px !important; } .product_price { font-size:13px !important; } #shop_btn { width:264px !important; margin:15px auto 0 !important; } #shop_btn a { font-size:12px !important; padding:8px 12px !important; } #product_content { margin:40px auto 0 !important; } #product_content .product_content_in { margin-top:5px !important; padding:20px 5px 0 !important; font-size:12px !important; line-height:1.5 !important; } #tab_a a, #tab_b a, #tab_c a { padding:6px 10px !important;	} #tab_a .tab_m, #tab_b .tab_m, #tab_c .tab_m { width:268px !important; font-size:11px; } input.ipt_01 { width:19% !important; } input.ipt_02 { width:90% !important; } textarea.txt_03 { width:85% !important; } select.selec_16 { width:100% !important; } .table_cont2 input { width:15px !important; } #btn{ width:74% !important; } #btn a { padding:8px 12px !important; margin-bottom:8px; } #nail img {	width:60px !important; } #nail_txt a { font-size:11px !important; } .t_01 th { font-size:11px !important; } .t_01 td { font-size:11px !important; } #txtbox_info { line-height:20px !important; } } @media all and (min-width:321px) and (max-width:374px) { .nd_mall_item { width:47% !important; margin-bottom:20px !important; } .nd_mall_item_output { width:30.3% !important; } .shop_cate { margin-bottom:0 !important; } .shop_cate ul li { padding-right:3px !important; margin-bottom:6px; } .shop_cate ul li:last-child { padding-right:0; } .shop_cate ul li a { font-size:12px !important; padding:6px 14px !important; } #product_list_area { padding-top:30px !important; } #product_list_sort { text-align:center !important; } .product_list_sort_line_top { margin:8px 0 25px !important; } #product_list a.prodImg_comm { padding:5px 0 0; } #product_list a span.product_name { font-size:12px !important; } #product_list a span.product_won { font-size:12px !important; } .prodImg_eff_picto { font-size:3rem !important; } .prodImg_eff_picto i { margin-left:-26px !important; } .prodImg a:hover .prodImg_eff_picto i, .prodImg a:focus .prodImg_eff_picto i { top:32% !important; }	 #product_view { margin:30px auto 0 !important; } #product_img { margin-bottom:40px !important; } #product_img #nail img { width:14% !important; } #product_info { padding:0 !important; } input#order_count { width:16% !important; } #price_table tr { height:26px !important; } #price_table tr:first-child td { padding-top:15px !important; } #price_table tr:last-child td { padding-bottom:15px !important; }	 .product_tle { margin-bottom:10px !important; } .product_txt1 { font-size:12px !important; padding-left:20px !important; } .product_txt2 { font-size:12px !important; } .product_price { font-size:13px !important; } #shop_btn { width:278px !important; margin:15px auto 0 !important; } #shop_btn a { font-size:12px !important; padding:8px 15px !important; } #product_content { margin:40px auto 0 !important; } #product_content .product_content_in { margin-top:5px !important; padding:20px 0 0 !important; font-size:13px !important; line-height:1.4 !important; } #tab_a a, #tab_b a, #tab_c a { padding:6px 14px !important;	} #tab_a .tab_m, #tab_b .tab_m, #tab_c .tab_m { width:310px !important; font-size:12px; } input.ipt_01 { width:19% !important; } input.ipt_02 { width:90% !important; } textarea.txt_03 { width:85% !important; } select.selec_16 { width:100% !important; } .table_cont2 input { width:15px !important; } #btn a { padding:8px 12px !important; font-size:11px !important; } #nail img {	width:60px !important; } #nail_txt a { font-size:11px !important; } .t_01 th { font-size:11px !important; } .t_01 td { font-size:11px !important; } #txtbox_info { line-height:20px !important; } } @media all and (min-width:375px) and (max-width:479px) { .nd_mall_item { width:47% !important; margin-bottom:20px !important; } .nd_mall_item_output { width:30.5% !important; } .shop_cate { margin-bottom:0 !important; } .shop_cate ul li { padding-right:3px !important; margin-bottom:6px; } .shop_cate ul li:last-child { padding-right:0; } .shop_cate ul li a { font-size:12px !important; padding:6px 14px !important; } #product_list_area { padding-top:30px !important; } #product_list_sort { text-align:center !important; } .product_list_sort_line_top { margin:8px 0 25px !important; } #product_list a.prodImg_comm { padding:5px 0 0; } #product_list a span.product_name { font-size:12px !important; } #product_list a span.product_won { font-size:12px !important; } .prodImg_eff_picto { font-size:3rem !important; } .prodImg_eff_picto i { margin-left:-26px !important; } .prodImg a:hover .prodImg_eff_picto i, .prodImg a:focus .prodImg_eff_picto i { top:32% !important; }	 #product_view { margin:30px auto 0 !important; } #product_img { margin-bottom:40px !important; } #product_img #nail img { width:14% !important; } #product_info { padding:0 !important; } input#order_count { width:18% !important; } #price_table tr { height:26px !important; } #price_table tr:first-child td { padding-top:15px !important; } #price_table tr:last-child td { padding-bottom:15px !important; }	 .product_tle { margin-bottom:10px !important; } .product_txt1 { font-size:12px !important; padding-left:20px !important; } .product_txt2 { font-size:12px !important; } .product_price { font-size:13px !important; } #shop_btn { width:276px !important; margin:15px auto 0 !important; } #shop_btn a { font-size:13px !important; padding:8px 12px !important; } #product_content { margin:40px auto 0 !important; } #product_content .product_content_in { margin-top:5px !important; padding:20px 0 0 !important; font-size:13px !important; line-height:1.4 !important; } #tab_a a, #tab_b a, #tab_c a { padding:6px 10px !important;	} #tab_a .tab_m, #tab_b .tab_m, #tab_c .tab_m { width:288px !important; font-size:12px; } input.ipt_01 { width:19% !important; } input.ipt_02 { width:90% !important; } textarea.txt_03 { width:85% !important; } select.selec_16 { width:100% !important; } .table_cont2 input { width:15px !important; } #btn a { padding:8px 12px !important; font-size:11px !important; } #nail img {	width:60px !important; } #nail_txt a { font-size:11px !important; } .t_01 th { font-size:11px !important; } .t_01 td { font-size:11px !important; } #txtbox_info { line-height:20px !important; } } @media all and (min-width:480px) and (max-width:600px) { .nd_mall_item { width:31% !important; margin-bottom:20px !important; } .nd_mall_item_output { width:30.5% !important; } .shop_cate { margin-bottom:0 !important; } .shop_cate ul li { padding-right:3px !important; margin-bottom:6px; } .shop_cate ul li:last-child { padding-right:0; } .shop_cate ul li a { font-size:12px !important; padding:6px 14px !important; } #product_list_area { padding-top:30px !important; } #product_list_sort { text-align:center !important; } .product_list_sort_line_top { margin:8px 0 25px !important; } #product_list a.prodImg_comm { padding:5px 0 0; } #product_list a span.product_name { font-size:13px !important; } #product_list a span.product_won { font-size:13px !important; } .prodImg_eff_picto { font-size:3rem !important; } .prodImg_eff_picto i { margin-left:-26px !important; } .prodImg a:hover .prodImg_eff_picto i, .prodImg a:focus .prodImg_eff_picto i { top:32% !important; }	 #product_view { margin:30px auto 0 !important; } #product_img { margin-bottom:40px !important; } #product_img #nail img { width:14% !important; } #product_info { padding:0 !important; } input#order_count { width:18% !important; } #price_table tr { height:26px !important; } #price_table tr:first-child td { padding-top:15px !important; } #price_table tr:last-child td { padding-bottom:15px !important; }	 .product_tle { margin-bottom:10px !important; } .product_txt1 { font-size:12px !important; padding-left:20px !important; } .product_txt2 { font-size:12px !important; } #shop_btn { width:276px !important; margin:15px auto 0 !important; } #shop_btn a { font-size:13px !important; padding:8px 12px !important; } #product_content { margin:50px auto 0 !important; } #product_content .product_content_in { margin-top:5px !important; padding:20px 0 0 !important; font-size:13px !important; line-height:1.4 !important; } #tab_a a, #tab_b a, #tab_c a { padding:6px 10px !important;	} #tab_a .tab_m, #tab_b .tab_m, #tab_c .tab_m { width:290px !important; font-size:12px; } input.ipt_01 { width:19% !important; } input.ipt_02 { width:90% !important; } textarea.txt_03 { width:85% !important; } select.selec_16 { width:100% !important; } .table_cont2 input { width:15px !important; } #btn a { padding:8px 12px !important; font-size:11px !important; } #nail img {	width:60px !important; } #nail_txt a { font-size:11px !important; } .t_01 th { font-size:11px !important; } .t_01 td { font-size:11px !important; } #txtbox_info { line-height:20px !important; } } @media all and (min-width:601px) and (max-width:767px) { .shop_cate ul li { margin:4px 0 !important; } .shop_cate ul li a { font-size:13px !important; padding:6px 12px !important; } .nd_mall_item { width:31% !important; } .nd_mall_main_output { display:flex; justify-content:center; } .nd_mall_item_output:first-child { padding-left:0 !important; } .nd_mall_item_output:last-child { padding-right:0 !important; } .prod_part { width:50% !important; } #product_info { padding:0 0 0 10px !important; } input#order_count { width:16% !important; } #shop_btn { width:260px !important; margin:20px auto 0 !important; } #shop_btn a { font-size:12px !important; padding:6px 12px !important; }	 } @media all and (min-width:768px) and (max-width:819px) { .nd_mall_item { width:31.9% !important; } .nd_mall_main_output { display:flex; justify-content:center; } .nd_mall_item_output:first-child { padding-left:0 !important; } .nd_mall_item_output:last-child { padding-right:0 !important; } #product_list_sort { text-align:center !important; } .prod_part { width:50% !important; } #product_info { padding:0 0 0 10px !important; } #tab_a .tab_m, #tab_b .tab_m, #tab_c .tab_m { width:348px !important; } } @media all and (min-width:820px) and (max-width:1023px) { .nd_mall_item { width:32% !important; }	 .nd_mall_main_output { display:flex; justify-content:center; } .nd_mall_item_output:first-child { padding-left:0 !important; } .nd_mall_item_output:last-child { padding-right:0 !important; } #product_list_sort { text-align:center !important; } .prod_part { width:50% !important; } #product_info { padding:0 0 0 10px !important; } input#order_count { width:15% !important; } } @media all and (min-width:1024px) and (max-width:1366px) { .nd_mall_item { width:23.9% !important; } .nd_mall_main_output { display:flex; justify-content:center; } .nd_mall_item_output:first-child { padding-left:0 !important; } .nd_mall_item_output:last-child { padding-right:0 !important; } .prod_part { width:50% !important; } } @media all and (min-width:1367px) { .nd_mall_main_output { display:flex; justify-content:center; } .nd_mall_item_output:first-child { padding-left:0 !important; } .nd_mall_item_output:last-child { padding-right:0 !important; } .prod_part { width:50% !important; } .prodImg_eff_picto_output { display:block !important; color:#FFF !important; font-size:2.2rem !important; } .prodImg_eff_picto_output i { display:block; position:absolute; top:29%; left:50%; width:auto; margin-left:-18px; -webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease; -o-transition:all .3s ease; transition:all .3s ease; } .prodImg a:hover .prodImg_eff_picto_output i, .prodImg a:focus .prodImg_eff_picto_output i { top:39% !important; } }