@media print, screen and (min-width: 768px) and (max-width: 1000px){
.wrap{max-width: 100vw; overflow-x: hidden;}	
/* =====================================================================
	header
==============================================================*/	
.header-logo a{padding: 0 20px;}
	.header-nav-area{left:131px;}	
.glovalNavList li a{padding: 0 10px; font-size: 1.7rem;}	
a.header-shop-pc{width: 100px;}	
/* =====================================================================
	common
	============================================================*/	
.common-wrap01{margin: 15px auto 60px;}	
.ttl-big{ text-align: center; margin-bottom: 30px; }
	.ttl-big .jp{color:#447d39; font-size:3.7rem;line-height: 1; font-weight: bold; display: block; margin-bottom: 3px;}
	.ttl-big .En{font-size: 1.4rem; color:#447d39; font-weight: normal; line-height: 1;}	
/* =====================================================================
	footer
==============================================================*/	
	footer .bnr-area ul li{width: calc((100% - 35px)/2); height: 230px;}
	footer .bnr-area ul li .bnr-bg{height:230px;}
	footer .bnr-area ul li p:first-child{font-size:1.7rem;}
	footer .bnr-area ul li a{width:240px; margin: 6px auto 8px;}
	.footer-bottom{flex-direction: column; height: 400px;}	
	.footer-bottom-l{margin-bottom: 30px; margin-left: auto; margin-right: auto;}
	.footer-bottom-r{width: 515px; margin-left: auto; margin-right: auto;}
	
/* =====================================================================
	lower-page
	============================================================*/
.lower-bis-list{margin-top: 10px;}	
	.lower-bis-list li a{ padding: 20px 15px;}
	.lower-bis-list .jp{font-size:2.3rem;}
	.lower-bis-list .icon{width: 40px; height: 40px; margin-right:10px;}
	.lower-bis-list li a .arrow{width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; background-color:#715847; position: absolute; right:0; top:50%; transform: translate(0, -50%);}
	
	.ttl-middle{padding: 40px 0 20px; font-size: 3.2rem; }
	.cont-list{margin: 40px auto 0;}
	.cont-list li{
    width: calc((100% - 35px)/2);}
	.cont-list li .cont{padding: 19px 25px 35px;}
	.cont-list li:first-child,.cont-list li:nth-child(2){margin-bottom:35px;}
	.cont-list li .ttl{font-size: 2.1rem;}
	
/* =====================================================================
	home
==============================================================*/
}
@media print, screen and (min-width: 1000px) and (max-width: 1400px){
	.pc-mv{height: 750px;}
	.pc-mv01{background-image: url("../../images/slider01-pc.jpg");}
	.pc-mv02{background-image: url("../../images/slider02-pc.jpg");}
}
@media print, screen and (min-width: 768px) and (max-width: 1000px){	

	.home-bis-area{padding-top:100px;}	
	.home-bis-list{margin-top: 60px;}
	.home-bis-list li{margin-bottom:120px; }
	
.home-bis-list li:first-child .home-bis-pht,.home-bis-list li:nth-child(3) .home-bis-pht{ right:380px;}
	.home-bis-list li:nth-child(2) .home-bis-pht{ left:380px;}
.home-bis-ttl h2{font-size:3.7rem;}	
.home-bis-cont{width: 320px; }	
a.more-btn{width: 190px;}
	
/*contact-----------------------------------------------*/	
.contact-page-ttl{font-size: 2.3rem;}	
	
	
	
	
	
	
	
.PcNodisplay{ display:none !important;}
.pc-only{display: none !important;}	
.tb-only{display: block !important;}
.sp-only{display: none !important;}	

} 

