@charset "UTF-8";
/* CSS Document */

/*lemon特集ページ*/

.headkuro{
	display:block;
	padding:4px 4px 4px 20px;
	width:100%;
	height:40px;
	text-align:left;
	background-color:#000;}
	
.wrapperpo,.wrapperpo2,.wrapperpo3{
	margin:0 auto;
	width:100%;
	}	
	
.innerpo{
	margin:0 auto;
	max-width:860px;
	width:100%;}
	
.innerpo p{
	font-size:20px;
	float:left;
	margin-right:20px;}
	
.innerpo3{
	position:relative;
	background-color:#FFFFFF;
	margin:0 auto;
	max-width:860px;
	height:1200px;
	width:100%;}
	
.innerpo3 img{
	width:100%;
	height:auto;}
	

	
	
	
/*全体トップページ*/

.potop{
	position:relative;
	max-width:949px;
	width:100%;
	height:343px;
	border:#000 1px solid;
	margin:8px auto 10px;
	overflow:hidden;
	background-color:#812a20;}
	
.pop1{
	position:absolute;
	top:0;
	left:0;
	width:475px;
	height:auto;}

.pop2{
	position:absolute;
	top:10%;
	left:52%;
	width:45%;
	height:auto;}
	
.pop3{
	position:absolute;
	top:4%;
	left:12%;
	width:217px;
	height:auto;}
	
.pop1 img,.pop2 img,.pop3 img{
	width:100%;
	height:auto;}
	
.pobun{
	position:absolute;
	top:55%;
	left:52%;
	width:43%;
	font-size:14px;
	letter-spacing:-1px;
	color:#fff;
	}

.kuwapo{position:absolute;
	top:87%;
	left:80%;
	font-size:15px;
	letter-spacing:-1px;}


@media only print{
	
	
.wrapperpo{
	width:860px;
	height:1200px;
	background-image:url(2019porAprint.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-size:contain;}
	
	
.wrapperpo2{
	width:860px;
	height:1200px;
	background-image:url(2019porBprint.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-size:contain;}
	
.wrapperpo3{
	width:860px;
	height:1200px;
	background-image:url(2019porYprint.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-size:contain;}
		

.noprint {display: none;}
	
}


@media only screen and (max-width: 938px){

/*各店トップページ*/	
.potop{
	width:100%;
	height:300px;}
	
.pop1{
	width:48%;}

.pop2{
	top:7%;}
	
.pop3{
	width:200px;}
	
}

@media only screen and (max-width: 859px){

.innerpo3{
	width:100%;
	height:auto;}


}


@media only screen and (max-width: 840px){

/*トップページ*/

.pobun{
	top:50%;
	width:45%;
	}

	
}

@media only screen and (max-width: 768px){

/*トップページ*/
	
.potop{
	height:280px;}

.pop3{
	width:180px;}
	
.pobun{
	font-size:13px;}
	
}


@media only screen and (max-width: 640px){

/*トップページ*/

.potop{
	height:260px;}

.pobun{
	top:46%;}
	

.kuwapo{
	left:70%;
	font-size:13px;}

	
}


@media only screen and (max-width: 480px){
	
.potop{
	height:540px;}
	
.pop1{
	top:0%;
	width:100%;}

.pop2{
	top:63%;
	left:3%;
	width:65%;}
	
.pop3{
	top:5%;
	left:22%;
	width:160px;}

.kuwapo{
	top:65%;
	left:70%;
	font-size:13px;}

.pobun{
	top:82%;
	left:5%;
	width:90%;
	font-size:13px;
	}

	
}

@media only screen and (max-width: 414px){

.potop{
	height:480px;}
	
.kuwapo{
	left:65%;}

}

@media only screen and (max-width: 375px){

.potop{
	height:440px;}

.pobun{
	top:81%;
	font-size:12px;}


}


@media only screen and (max-width: 320px){

.potop{
	height:400px;}

.pop2{
	top:58%;
	width:70%;}

.pobun{
	top:77%;
	font-size:11px;}

.kuwapo{
	top:60%;
	left:60%;
	font-size:12px;}

}



