/*공통*/
@media screen and (max-width: 1300px) {
	.inner{width:100%;}
}
@media screen and (max-width: 1024px) {
h2.main_title{font-size:30px; margin:4% 0; padding-right:0;}
}
@media screen and (max-width: 760px) {
h2.main_title{font-size:24px;}
}
@media screen and (max-width: 600px) {
h2.main_title{font-size:28px;  margin:6% 0;}
}
/* menu */
@media screen and (max-width: 1300px) {
	.pc_btm_menu > span{display:none;}
}
@media screen and (max-width: 1200px) {
	.red ul.mega-menu {background: #90982b; width: 100%; height: 54px;}
	.red ul.mega-menu li {padding:18px 13px;}
	.red ul.mega-menu li.all_category{margin-left:0px; margin-right:10px; padding:18px 25px; }
	.red ul.mega-menu li.all_category span{margin-right:10px;}
	.red ul.mega-menu li .sub-container {margin-left:0px;}
	.red ul.mega-menu li .sub-container {margin-top:35px;}
}
@media screen and (max-width: 1024px) {
	.pc_menu, .pc_btm_menu{display:none;}
	#mobile_menu,
	.mobile_menu{display:block;}
}

/* main_product_cont */
@media screen and (max-width: 1300px) {
	.main_product_cont .main_product{width:33.33%; margin-right:0; margin-bottom:0; border:none;}
}
@media screen and (max-width: 1024px) {
	.main_product_cont .main_product div{top:30px; left:30px;}
	.main_product_cont .main_product div > h2{font-size:30px;}
	.main_product_cont .main_product div > p{font-size:18px;}
}
@media screen and (max-width: 760px) {
	.main_product_cont .main_product div{top:25px; left:25px;}
	.main_product_cont .main_product div > h2{font-size:24px;}
	.main_product_cont .main_product div > p{font-size:14px;}
}
@media screen and (max-width: 600px) {
	.main_product_cont .main_product{width:50%;}
	.main_product_cont .main_product div{top:35px; left:35px;}
	.main_product_cont .main_product div > h2{font-size:28px;}
	.main_product_cont .main_product div > p{font-size:16px;}
}
@media screen and (max-width: 470px) {
	.main_product_cont .main_product div{top:25px; left:25px;}
	.main_product_cont .main_product div > h2{font-size:22px;}
	.main_product_cont .main_product div > p{font-size:13px;}
}
@media screen and (max-width: 370px) {
	.main_product_cont .main_product div{top:15px; left:15px;}
	.main_product_cont .main_product div > h2{font-size:18px;}
	.main_product_cont .main_product div > p{font-size:13px;}
}

/* full_visual */
@media screen and (max-width: 1300px) {
	.full_visual{height:290px; margin-top:0px;}
	.full_visual .full_visual_inner{height:290px;}
	.full_visual .full_visual_inner img{width:600px;}
	.full_visual_inner .full_visual_text{padding-top:55px; padding-left:20px;}
	.full_visual_inner .full_visual_text p{font-size:46px;}
	.full_visual_inner .full_visual_text .full_visual_btn{width:190px; height:50px; margin-top:25px;}
	.full_visual_inner .full_visual_text .full_visual_btn p{font-size:20px; padding-left:26px; line-height:50px;}
	.full_visual_inner .full_visual_text .full_visual_btn img{width:40px}
}
@media screen and (max-width: 940px) {
	.full_visual{height:193px;}
	.full_visual .full_visual_inner{height:193px;}
	.full_visual .full_visual_inner img{width:400px;}
	.full_visual_inner .full_visual_text{padding-top:30px; padding-left:2%;}
	.full_visual_inner .full_visual_text p{font-size:34px;}
	.full_visual_inner .full_visual_text .full_visual_btn{width:150px; height:40px; margin-top:15px;}
	.full_visual_inner .full_visual_text .full_visual_btn p{font-size:16px; line-height:40px; letter-spacing:-1px;}
	.full_visual_inner .full_visual_text .full_visual_btn img{width:30px;  right:24px;}
}
@media screen and (max-width: 640px) {
	.full_visual{height:145px;}
	.full_visual .full_visual_inner{height:145px;}
	.full_visual .full_visual_inner img{width:300px;}
	.full_visual_inner .full_visual_text{padding-top:20px;}
	.full_visual_inner .full_visual_text p{font-size:26px; line-height:120%; letter-spacing:-2px;}
	.full_visual_inner .full_visual_text .full_visual_btn{width:130px; height:36px;}
	.full_visual_inner .full_visual_text .full_visual_btn p{font-size:14px; padding-left:20px; line-height:36px;}
	.full_visual_inner .full_visual_text .full_visual_btn img{width:26px;  right:20px;}
}
@media screen and (max-width: 470px) {
	.full_visual{height:96px; margin-top:0px;}
	.full_visual .full_visual_inner{height:96px;}
	.full_visual .full_visual_inner img{width:200px;}
	.full_visual_inner .full_visual_text{padding-top:10px;}
	.full_visual_inner .full_visual_text p{font-size:19px;}
	.full_visual_inner .full_visual_text .full_visual_btn{width:100px; height:26px; margin-top:10px;}
	.full_visual_inner .full_visual_text .full_visual_btn p{font-size:13px; padding-left:15px; line-height:26px; }
	.full_visual_inner .full_visual_text .full_visual_btn img{width:22px;  right:15px;}
}
@media screen and (max-width: 330px) {
	.full_visual_inner .full_visual_text p{font-size:17px;}
}
/* main_best_product */
@media screen and (max-width: 1300px) {
	.main_best_product_bg{width:100%; background: url("../image/main/best_review_s_bg.jpg") right; background-size:100%;}
	.main_best_left_cont, .main_best_left_top div:first-child, .main_best_left_bot div{margin-right:0;}
	.main_best_left_top div{margin-bottom:0;}
	.main_best_left_cont{width:75%;}
	.main_best_left_top div{width:50%; height:100%;}
	.main_best_left_top div p img{width:100%;}
	.main_best_left_top div span img{width:20%;}
	.main_best_left_bot div{width:33.33%; height:auto; border-right:none;}
	.main_best_right_cont{width:25%;}
	.best_review,
	.more_reviews{width:85%;}
	.best_review h2{font-size:24px; margin:10% 0;}
	.more_reviews ul li{padding:2% 0 4%;}
	.best_review{margin-bottom:4%;}

}
@media screen and (max-width: 1024px) {
	.main_best_left_bot div span img{width:40px;}
	.main_best_left_bot div p{font-size:15px;}
	.main_best_left_bot div p span{font-size:23px;}
	.best_review h2{font-size:20px;}
	.best_review h2 span{padding:0px 5px; }
	.more_reviews ul{padding-bottom:10%;}
	.more_reviews ul li h2{font-size:18px; line-height:150%;}
	.more_reviews ul li p{font-size:13px; line-height:150%;}
}
@media screen and (max-width: 640px) {
	.main_best_product_bg{width:100%; background:none;}
	.main_best_left_cont{width:100%;}
	.main_best_left_bot div p{font-size:13px;}
	.main_best_left_bot div p span{font-size:18px;}
	.main_best_left_bot div span img{width:35px; opacity:0.8;}
	.main_best_right_cont{width:100%; background: url("../image/main/best_review_bg.jpg") right; background-size:100%;}
	.best_review,
	.more_reviews{float:left;}
	.best_review{width:52%; margin:4%;}
	.best_review h2{font-size:16px; margin:4% 0;}
	.best_review h2 span{padding:0px 4px; }
	.more_reviews{width:36%; margin-top:4%;}
	.more_reviews ul li h2{font-size:16px; line-height:150%;}
	.more_reviews ul li p{font-size:13px; line-height:150%;}
}
@media screen and (max-width: 430px) {
	.main_best_left_bot div p{font-size:12px;}
	.main_best_left_bot div p span{font-size:16px;}
	.best_review,
	.more_reviews{float:none;}
	.best_review{width:85%; margin:4% auto;}
	.best_review h2{margin:6% 0;}
	.more_reviews{width:85%; margin-top:4%;}
}

/* main_more_product */
@media screen and (max-width: 1300px) {
	.more_product_top .more_product_top_inner{width:24%;margin-right:1%;}
	.more_product_top .more_product_top_inner:first-child{margin-left:1%}
	.more_product_top .more_product_top_inner p{font-size:16px;}
	.more_product_top .more_product_top_inner h3{font-size:24px;}
	.more_product_top .more_product_top_inner h3 span{font-size:13px;}
}
@media screen and (max-width: 1024px) {
	.more_product_top .more_product_top_inner p{font-size:15px;}
	.more_product_top .more_product_top_inner h3{font-size:23px;}
	.more_product_top .more_product_top_inner h3 span{font-size:12px;}
	.more_product_top .more_product_top_inner .more_best_icon span img{width:50px;}

	.more_product_bot ul li p{font-size:15px;}
	.more_product_bot ul li p span{font-size:15px;}
}
@media screen and (max-width: 750px) {
	.more_product_top .more_product_top_inner{width:48.5%; margin-right:1%; margin-bottom:1%;}
	.more_product_top .more_product_top_inner:nth-child(3){margin-left:1%}
}
@media screen and (max-width: 540px) {
	.more_product_bot ul li{width:50%; border:1px solid #ededed;}
	.more_product_bot ul{border:none;}
	.more_product_bot ul:first-child{border-top:1px solid #ededed; border-left:none; border-bottom:none; border-right:none;}
}

/* footer */
@media screen and (max-width: 1300px) {
	.footer_notice_inner{width:95%; margin:0 auto; position:relative;}
}
@media screen and (max-width: 1024px) {
	.footer_notice div > ul li:first-child h3{font-size:16px; line-height:26px;}
	.footer_notice div > ul li:first-child span{font-size:14px; padding:0px 7px; line-height:26px;}
	.footer_notice div > ul li:first-child span img{margin-left:7px;}
	.footer_notice div > ul li{font-size:12px; color:#222; line-height:30px;}
	.footer_cont_cs li p{font-size:13px;}
	.footer_cont_cs li p strong{font-size:18px;}
	footer .footer_cont_btn span{line-height:30px; font-size:12px; padding:2px 5px;}
	.footer_bot_list li{font-size:12px;}
	.footer_cont_bot_right p{font-size:12px;}
}
@media screen and (max-width: 840px) {
	.footer_cont_list{width:100%;}
	.footer_cont_list li{border-right:none;}
}
@media screen and (max-width: 700px) {
	.footer_cont_cs li:nth-child(3){display:block;}
}
@media screen and (max-width: 540px) {
	.footer_notice div > ul:first-child{width:95%; padding-left:2.5%; padding-right:2.5%;}
	.footer_notice div > ul{float:left; width:45%; padding-left:2.5%; padding-right:2.5%;}
	.footer_notice div > ul li:first-child span{font-size:12px; padding:0px 4px; line-height:26px;}
	.footer_cont_bot_left{width:100%}
	.footer_cont_bot_right{width:100%;}
	.footer_cont_bot_right p{ text-align:center; }
	.footer_cont_bot_right img{margin:20px auto 20px;
}