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

	
.headvino19{
	display:block;
	padding:4px 4px 4px 20px;
	width:100%;
	height:40px;
	text-align:left;
	background-color:#000;}

.wrappervino19{
	width:100%;
	margin:0 auto;
	width:100%;
	}	
	
.innervino19{
	position:relative;
	margin:0 auto;
	max-width:860px;
	width:100%;}
	
.innervino19 img{
	width:100%;
	height:auto;}
	



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

.vinotop{
	position:relative;
	max-width:949px;
	width:100%;
	height:296px;
	border:#000 1px solid;
	margin:8px auto 10px;
	overflow:hidden;
	background-color:#382e32;}
	
.vinop1{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:auto;}

.vinop2{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:auto;}
	
.vinotop h1{
	display:none;}
	
.vinop1 img,.vinop2 img{
	width:100%;
	height:auto;}

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


@media only print{
	
.wrappervino19{
	width:860px;
	height:1200px;
	background-image:url(vino2019print.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-size:contain;
	background-color:#FFFFFF;}
	


.noprint {display: none;}	

}
	
@media only screen and (max-width: 938px){
.vinotop{
	height:288px;}

}

@media only screen and (max-width:840px){
	
.vinotop{
	height:262px;}
}

@media only screen and (max-width:768px){
	
.vinotop{
	height:240px;}
	
.kuwavino{
	font-size:14px;}
}

@media only screen and (max-width:640px){
	
.vinotop{
	height:200px;}

	
}


@media only screen and (max-width:600px){
	
.vinotop{
	height:190px;}
	
.kuwavino{
	left:70%;
	top:86%;}

}





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

	
.vinotop{
	height:578px;}
	
.vinop1{
	display:none;}
	
.vinop2{
	display:inherit;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:auto;}
	
.kuwavino{
	left:65%;
	top:94%;}


}

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

.vinotop{
	height:490px;}


}

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

.vinotop{
	height:444px;}
	
.kuwavino{
	font-size:13px;}

}


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

.vinotop{
	height:420px;}
	
.kuwavino{
	left:60%;}

}

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

.vinotop{
	height:380px;}
	
.kuwavino{
	left:60%;}
}