/*************************** 1330 ***************************/
@media (max-width:1330px){

.main_contents_wrap2 {width:100%}
nav .navi{width:70%}
nav .gnb{width:30%}
}

/*************************** 1200 ***************************/
@media screen and (max-width:1200px){
header h1 img{min-width:450px;padding:20px 0 10px 0}
header .search{margin-top:0px;padding:0}
nav .navi li{padding:0 12px}
nav .navi li a,nav .gnb li a{font-size:13px}
.main_topmenu_wrap, .main_slider_top ul, .footer_top ul, .main_contents_wrap {width:100%;}
.main_menu_wrap {display:none}

.main_slider_top ul li a{font-size:20px}

.slider .sild_txt p{font-size:45px;color:#fff;font-weight:700}
.slider .sild_txt .btn a{font-size:17px;display:inline-block;background:rgba(24,176,68,0.8);color:#fff;padding:0 5px}


.logo_wrap{line-height:100%}
.main_topmenu_wrap {position:fixed; top:0; z-index:9999999; background:#fff; border-bottom:1px solid #ddd	}
.main_tel_wrap > div:first-child img {width:70px;}
.main_tel_wrap > div:last-child > p {font-size:30px;}
.main_tel_wrap > div:last-child > p span {font-size:22px;}

body {overflow-x:hidden;}
#Gnb {display:none;}
nav {border-bottom:none;}

.cs_wrap .tel,.cs_wrap .btn{width:50%;padding:10px 0}
.cs_wrap .time,.cs_wrap .social{width:50%;padding:10px 0;text-align:left} 
}

/*************************** 900 ***************************/
@media (max-width:900px){
header,.sub_container{width:90%}
.main_slider_top ul li a{font-size:17px}


.w3 > div {width:100%; margin-right:0; margin-bottom:20px;}
.w3 > div:last-child {margin-bottom:0;}
#main03 {padding:50px 30px}
.main_tel_wrap, .main_time {float:left; width:50%;}

/* 상품상세 */
.detail_box .detail_tit h2{float:left;width:100%;text-align:center}
.detail_box .detail_tit p{text-align:center}
.detail_box .detail_tit .grade_info{float:right;width:100%;text-align:center;padding-top:10px}

.detaile-info_wrap .goods_img{min-width:600px;margin:0 auto}
.detaile-info_wrap .goods_info{width:100% ;margin-left:0px}
.detaile_tab_wrap .tabcon_wrap .tbl_info tbody th,.detaile_tab_wrap .tabcon_wrap .tbl_info tbody td{display:block;width:100%;}

.snb{float:none;width:100%;border:0}
.snb h2{border:0}
.snb ul{width:100%; display:flex;flex-wrap:wrap;text-align:center}
.snb li{width:25%;}
.w3 li{width:33.3%}
.w5 li{width:20%}
.snb li a{border:1px solid #ddd;border-left:0}
.snb li:first-child a{border-left:1px solid #ddd}
.snb li a:hover,.snb li a.on{background:#7aaf07;color:#fff}
.snb li a:before{content:''}

.contents{float:none;width:100%;margin:20px 0;}



}

/*************************** 800 ***************************/
@media (max-width:800px){

.mobile-sticky {display: block;}
header h1 img{min-width:300px;padding:30px 0 10px 0}
header nav .navi,header nav .gnb{display:none}
header .search{float:left;width:43%}
header .search .search_box{min-width:150px;;}
header nav{min-height:auto}
.slider_01, .slider_02, .slider_03, .slider_04 , .slider_05 , .slider_06, .slider_07 , .slider_08 , .slider_09,.slider_10 {width:100%; min-height:450px; height:450px;}
.slider_10 .sild_txt span{font-size:16px}
.main_search_wrap {position:relative; top:0;left:0; width:100%;background:rgba(24,176,68,1);border-top:1px solid rgba(0,0,0,0.15)}
.main_search{width:100%;max-width:100%}
.search_bar {margin-top:0; width:100%}
.footer_bottom{padding:40px 10px;}
.autoplay {padding:0 10px;}
.slider .sild_txt{width:100%;text-align:center;right:0px;padding:0 50px}
.slider .sild_txt p{font-size:30px;}

/* 상품상세 */
.detaile-info_wrap .goods_img{min-width:80%;margin:0 auto;}
.detaile-info_wrap .goods_info .select_option .con_list .con_txt{width:65%;padding:0}
.detaile-info_wrap .goods_info .select_option .con_list .con_num{width:35%;}
.detaile_tab_wrap .best_goods li{width:31.3%;margin:0 1%}
.detaile_tab_wrap .best_goods li:nth-child(n+4){display:none}
.detaile_tab_wrap .tab_nav li a{font-size:13px;}

/*  장바구니 */
.order_step span{padding:15px 0;font-size:13px;word-breadk:keep-all}
.order_step span br{display:block}

/* qna */
.qna_con{width:100%;display:flex;flex-wrap:wrap}
.qna_con li{display:block;width:25%;font-size:13px}

.main_contents_wrap2 h2{font-size:25px}

footer .cs_wrap{width:90%}
.cs_wrap .tel,.cs_wrap .btn,.cs_wrap .time,.cs_wrap .social{width:100%;padding:10px 0;text-align:center}
.cs_wrap .tel{font-size:30px}
.footer_nav{width:90%}

.partner_link li{width:33.3%}

}

/*************************** 700 ***************************/
@media (max-width:700px){

.main_pd > div {padding:100px 20px;}
.main_pd > div button {width:100%;}
.fs30 {font-size:22px;}
.main_pd > div {width:33.33333%; margin-right:0;}
#main01, #main02 {padding: 6% 0;}
 #main03 {padding:6% 20px;}
.footer_top ul li {width:50%;}
.footer_top ul li:nth-child(1), .footer_top ul li:nth-child(4), .footer_top ul li:nth-child(5) {display:none;}
.m_menu_icon_wrap ul a li {height:100px;}
.m_menu_icon_wrap ul a li img {height:50px; padding-top:20px; margin-bottom: 5px;}
.m_menu_icon_wrap ul a:nth-child(4) li img, .m_menu_icon_wrap ul a:nth-child(5) li img, .m_menu_icon_wrap ul a:nth-child(6) li img {height:55px;}
.m_menu_icon_wrap ul a li p {font-size:15px;}
.slidedown > p, .noslidedown >  p > a {font-size: 14px;}
.sp-nav ul > li > ul li {font-size: 13px;}

}

/*************************** 600 ***************************/
@media (max-width:600px){
header h1 img{min-width:230px;padding-top:35px}
header .search .search_box{min-width:130px;margin-right:10px;}
.slider_01, .slider_02, .slider_03, .slider_04 , .slider_05 , .slider_06, .slider_07 , .slider_08 , .slider_09, .slider_10 {width:100%; height:350px;min-height:350px; }

.main_slider_top ul li {text-align:center;width:calc(45%/3); height:60px}
.main_slider_top ul li:nth-child(4){width:25%}
.main_slider_top ul li:nth-child(5){width:30%}
.main_slider_top ul li a {font-size:14px; font-weight:500;height:60px}
.search_bar > div > select {padding:8px 10px;}
.search_bar > div:first-child p {font-size:18px;}
.search_bar > div > select, .main_pd > div button, .main_time {font-size:14px;}
.search_bar > div:last-child button {padding:15px 0;}
.fs30 {font-size:20px;}
.main_notice ul li a div, .main_gallery ul li p, .main_product02 a, .footer_top ul li a {font-size:14px;}
.footer_top ul li {padding:5px 0;}
.main_notice ul li {padding:0;}
.w3 > div > p {margin-bottom:15px;}
.plus_btn {margin-top:3px;}
.autoplay p {margin-top:5px;font-size:12px}
.main_p_name a{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; /* 라인수 */-webkit-box-orient: vertical;word-wrap:break-word; line-height: 1.2em;height: 3.6em;}
.footer_bottom{padding:20px 10px;}
.footer_bottom > p:first-child, .footer_bottom > p:last-child {font-size:13px;}
.main_notice ul li a > div:last-child {font-size:13px}
.main_tel_wrap, .main_time {float:none; width:100%;}

.footer_wrap .copy{padding-left:0}
.cscenter .info .ico{display:none}
.visual_con h1{font-size:50px;}
.snb li a{font-size:13px}

.item .con .tit{font-size:13px !important}

}

/*************************** 500 ***************************/
@media (max-width:500px){
header h1 img{min-width:200px;}
.main_pd > div {width:100%; padding:50px 20px; margin-bottom:1px;}
.main_pd > div:last-child {margin-bottom:0;}
.main_pd > div p {width:60%; float:left;}
.main_pd > div button {width:40%; float:left; margin-top:0;}
.main_tel_wrap {margin-bottom:15px;}
.main_tel_wrap > div:first-child img {width:70px;}
.main_tel_wrap > div:last-child > p {font-size:30px;}
.main_tel_wrap > div:last-child > p span {font-size:22px;}
.footer_nav dl{width:100%;margin-bottom:15px;text-align:center}

}

/*************************** 400 ***************************/
@media (max-width:400px){
header h1 img{min-width:150px;}
.main_slider_top ul li a {font-size:12px;}

}

