@charset "utf-8";
/* CSS Document */
@media (max-width: 1280px)
{
	
}
@media (max-width: 1210px)
{
	
}
@media (max-width: 1120px)
{
	.displayd1120{
		display:none;
	}
	.displaym1120{
		display:block;
	}
}
@media (max-width: 1090px)
{
	ul.sf-menu .headermenubtn{
		padding:0px 10px;
	}
	.headermenutable td.headermenutd1{
		width:175px;
	}
	.headermenutable td.headermenutd3{
		padding-left:30px;
	}
	.header_search_box{
		width:120px;
	}
	.search_input{
		width:75px;
	}
	.homepart1a_point{
		padding:17px 17px 17px 17px;
	}
	.homepart1a_t2 {
		font-size: 16px;
	}
	.tablewebfooter td.tdwebfooter1 {
		width: 230px;
		padding-right:20px;
	}
	.tablewebfooter td.tdwebfooter3 {
		text-align: right;
		width: 180px;
		padding-left:20px;
	}
}
@media (max-width: 1000px)
{
	.displayd1000{
		display:none;
	}
	.displaym1000{
		display:block;
	}
	.menudisplayd{
		display:none;
	}
	.menudisplaym{
		display:block;
	}
	.container2{
		padding:0px 40px;
	}
	.gallery_content .bx-down2 .bx-wrapper .bx-prev{
		left:-40px !important;
	}
	.gallery_content .bx-down2 .bx-wrapper .bx-next{
		right:-40px !important;
	}
	.productimgdiv{
		height:15vw;
	}
	.productnamediv{
		height:5vw;
		min-height:25px;
	}
	.mprodheadleft{
		width:60%;
	}
	.mprodheadright{
		width:40%;
	}
}
@media (max-width:900px)
{
	.tdhomepart1ain1{
		width:51px;
	}
	
}
@media (max-width:800px)
{
	.displayd800{
		display:none;
	}
	.displaym800{
		display:block;
	}
	.table800width100percent td{
		display:block;
		width:100%;
	}
	.table800width100percent td.displayd{
		display:none;
	}
	.tablehomepart1a td.tdhomepart1a, .tablehomepart1a td.tdhomepart1a{
		display:block;
		width:100%;
		text-align:center;
	}
	.tdhomepart1a_br_r{
		border-right:none;
		border-bottom:1px solid transparent;
	}
	.tdhomepart1ain1{
	}
	.homepart1a{
	}
	
	.menupart{
		font-size:13px;
		
	}
	.menupart_point{
		height:55px;
		padding:0px 10px;
	}
	.table_nd td.td_nd{
		display:block;
		width:100%;
		padding-left:0px;
		padding-right:0px;
	}
	.td_nd1{
		padding-bottom:70px;
	}
	.mprodheadleft{
		width:50%;
	}
	.mprodheadright{
		width:50%;
	}
}
@media (max-width:720px)
{
	.displayd{
		display:none;
	}
	.displaym{
		display:block;
	}
	.displaym_inlineblock{
		display:inline-block;
	}
	.table720width100percent td{
		display:block;
		width:100%;
	}
	.table720width100percent td.displayd{
		display:none;
	}
	.tablehomepart2 td.tdhomepart2{
		display:block;
		width:100%;
	}
	.tdhomepart2_1{
		padding-bottom:40px;
	}
	.menupart{
		font-size:13px;
		width:640px;
	}
	.tablehnews .tdhnews2{
		padding-right:0px;
	}
	.tablewebfooter td.tdwebfooter{
		display:block;
		width:100%;
		padding-bottom:40px;
		text-align:left;
	}
	.subscribepart{
		max-width:100%;
	}
	.tablewebfooter td.tdwebfooter2{
		padding-bottom:0px;
	}
	.tablewebfooter td.tdwebfooter3{
		display:none;
	}
	.webfooterpart{
		padding:30px 0px;
	}
	.footermenupoint{
		margin-left:0px;
		margin-right:20px;
	}
	.td_headbluepage1{
		width:45px;
		
	}
	.pagenavpart{
		display:none;
	}
	.headbluepage{
		margin-bottom:20px;
		font-size:16px;
	}
	.headnavdisplaym{
		display:block;
		padding:0px 20px;
	}
	.tablecontact td{
		display:block;
		width:100% !important;
	}
	.tablecontact td.tdcontactsep{
		display:none;
	}
	.storepoint{
		width:33.3%;
	}
}
@media (max-width:640px)
{
	.table640width100percent td{
		display:block;
		width:100%;
	}
	.bgp_t1{
		font-size:20px;
	}
	.bgp_t2{
		font-size:12px;
		line-height:16px;
	}
	.page_title1, .pagetitle1{
		font-size:21px;
	}
	.page_title2, .pagetitle2{
		font-size:20px;
	}
	.page_title3, .pagetitle3{
		font-size:18px;
		line-height:25px;
	}
		.page_title3b, .pagetitle3b{
			font-size:18px;
			line-height:25px;
		}
	.page_title4, .pagetitle4{
		font-size:16px;
		line-height:21px;
	}
		.page_title4b, .pagetitle4b{
			font-size:16px;
			line-height:21px;
		}
	.page_title5, .pagetitle5{
		font-size:14px;
		line-height:19px;
	}
		.page_title5b, .pagetitle5b{
			font-size:14px;
			line-height:19px;
		}
	.page_title6, .pagetitle6{
		font-size:12px;
		line-height:15px;
	}
		.page_title6b, .pagetitle6b{
			font-size:12px;
			line-height:15px;
		}
	.page_description1, .pagedescription1{
		font-size:13px;
		line-height:18px;
	}
	.btn1{
		font-size:13px;
	}
	.btn2{
		font-size:15px;
	}
	.btn3{
		font-size:13px;
	}
	.homebgpartvector{
		padding:30px;
	}
	.container2{
		padding:0px 20px;
	}
	.gallery_content .bx-down2 .bx-wrapper .bx-prev{
		left:-20px !important;
	}
	.gallery_content .bx-down2 .bx-wrapper .bx-next{
		right:-20px !important;
	}
	.homepart2{
		padding:50px 0px;
	}
	
	.homepart3{
		padding-top:25px;
		padding-bottom:35px;
	}
	.tablehfb td{
		display:block;
		width:100%;
		padding-bottom:20px;
	}
	.tablehfb .tdhfb2{
		text-align:left;
	}
	.tablehnews .tdhnews1{
		width:33%;
		vertical-align:top;
	}
	.tablehnews .tdhnews2{
		padding-left:20px;
	}
	.a_hheadnews {
		font-size: 14px;
	}
	.footermenupoint{
		display:block;
	}
	.ulcapa li{
		padding:20px 0px 20px 15px;
		line-height:20px;
		font-size:13px;
	}
	.hnews_point{
		padding:20px 0px;
	}
	storehead{
		font-size:18px;
	}
	.storebody{
		line-height:26px;
	}
	.tableproduct td.tdproductsep{
		display:none;
	}
	.tdproduct{
		
		width:48%;
		margin-right:2%;
		padding-bottom:20px;
	}
	.mtdproduct{
		width:48%;
		margin-right:2%;
	}
	.productimgdiv{
		height:22vw;
	}
}
@media (max-width:600px)
{
	.table600width100percent td{
		float:left;
		display:block;
		width:100%;
	}
	.displayd600{
		display:none !important;
	}
	.storepoint{
		width:50%;
	}
}
@media (max-width:540px)
{
	.table540width100percent td{
		float:left;
		display:block;
		width:100%;
	}
	.detail_product_img_point{
		margin:0px 5px;
		width:17vw;
		height:17vw;
	}
		.detail_product_img_point img{
			width:100%;
		}
}
@media (max-width:480px)
{
	.tablehnews td.tdhnews1, .tablehnews td.tdhnews2{
		display:block;
		width:100%;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:20px;
	}
	.displayd480{
		display:none !important;
	}
	.mprodheadleft{
		width:100%;
	}
}
@media (max-width:360px)
{
	.storepoint{
		width:100%;
	}
}