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

/*ここからピンク*/

.partyback1{
	background-color:#dc374a;
	padding-top:120px;
	padding-bottom:100px;}

.poji1{
	width:60%;
	height:auto;
	margin:100px auto 10px;}
	
.poji2{
	display:none;}

	
.poji1 img,.poji2 img,.girls1 img,.girls2 img,.akaobi img,.tateji img,.otoku img{
	width:100%;
	height:auto;}
		
.vi{
	width:66%;
	height:auto;
	margin:0px auto;}

.vi video{
	width:100%;
	height:auto;
	border:#999 1px solid;}
	
.videosetu,.videosetu2{
	display:block;
	text-align:center;
	font-size:26px;
	font-weight:normal;
	color:#FFFFFF;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	letter-spacing:-0.5px;
	margin-top:30px;}
	
.videosetu2{
	display:none;}
	
.videosetu span{
	font-size:18px;}	
	
/*ここから緑*/

.partyback2{
	background-color:#1f3111;
	padding-top:100px;
	padding-bottom:30px;}
	

.girls1{
	margin:0 auto;
	width:70%;}
	
.girls2{
	display:none;}
	
.otoku{
	width:270px;
	height:auto;}
	
.akaobi{
	width:1080px;
	height:auto;
	margin-left:0;
	margin-bottom:30px;}
	
.moji2{
	display:block;
	margin:30px auto 60px;
	text-align:justify;
	width:68%;}
	
.moji2 p{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFFFFF;
	font-size:18px;
	letter-spacing:-0.5px;
	line-height:1.8;
	font-weight:normal;}
	
	
.moji2 p span{
	font-size:14px;
	color:#CC3300;}
	
.moji2 p span2{
	text-align:right;}
	
	
	
.tateji{
	width:104px;
	height:auto;
	margin-left:-30px;
	float:left;}
	

/*ここからカコミ*/


.kakomi{
	width:720px;
	height:auto;
	margin-left:14%;
	margin-bottom:30px;}
	
.kakomi2{
	display:none;}
	
.kakomi img,.kakomi2 img{
	width:100%;
	height:auto;}
	
.setumei2 p{
	font-size:18px;
	color:#FFFFFF;
	text-align:center;}
	

/*ここから新パーティー*/


.cya{
	background-color:#3d190a;}


.newpl1{
	max-width:956px;
	width:100%;
	height:auto;}
	
.newpl2{
	display:none;}
	
.newpl1 img,.newpl2 img{
	width:100%;
	height:auto;}

	
	
/*ここからお誕生日*/

.partyback3{
	padding-top:90px;
	background-color:#c82d33;
	padding-bottom:100px;}
	
.yokotitle{
	width:985px;
	height:auto;
	margin-left:-6%;}
	
.yokotitle2{
	display:none;}
	
.yokotitle img,.yokotitle2 img,.bdphoto1 img,.bdphoto2 img{
	width:100%;
	height:auto;}
	
.bdaybun{
	width:86%;
	margin-left:10%;
	margin-top:10px;}
	
.bdaybun p{
	font-size:18px;
	color:#FFFFFF;}
	
.bdphoto1{
	width:90%;
	margin:30px auto 10px;}
	
.bdphoto2{
	display:none;}
	
.bdaybun2{
	text-align:right;
	margin-right:5%;}
	
.bdaybun22{
	display:none;}
	
.bdaybun2 p{
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;}


/*ここから特別料理*/

.partyback4{
	padding-top:90px;
	background-color:#290a0a;
	padding-bottom:100px;}
	
.tokubetu1{
	width:104%;
	height:auto;
	margin-left:-2%;}
	
.tokubetu2{
	display:none;}
	
.tokubun{
	width:80%;
	height:auto;
	margin-left:10%;
	margin-top:20px;}
	
.tokubun p{
	font-size:18px;
	color:#FFFFFF;}
	
.tokubun p span{
	color:#C30;}
	
.toku1{
	width:120%;
	height:auto;
	margin-left:-10%;
	margin-top:100px;
	position:relative;}
	
.toku2,.toku5{
	display:none;}
	
.tokubetu1 img,.tokubetu2 img,.toku1 img,.toku2 img,.toku3 img,.toku4 img,.toku5 img{
	width:100%;
	height:auto;}
	
.toku1 p{
	font-size:12px;
	color:#FFFFFF;
	font-weight:100;}
	
.tokumoji1{
	position:absolute;
	top:46%;
	left:76%;}
	
.tokumoji2{
	position:absolute;
	top:40%;
	left:10%;}
	
.tokumoji3{
	position:absolute;
	top:54%;
	left:80%;}
	
/*ここから特別料理　緑*/

.partyback5{
	padding-top:90px;
	background-color:#0f2c14;
	padding-bottom:100px;}
	
.toku3,.toku4{
	width:120%;
	height:auto;
	margin-left:-10%;
	margin-top:0px;
	position:relative;}
	
	
/*ここからえんじ*/

.partyback6{
	padding-top:60px;
	background-color:#290a0a;
	padding-bottom:100px;}
	
.sitaP{
	width:80%;
	height:auto;
	margin:0 auto;}
	
.sitaP2{
	display:none;}
	
.sitasetu{
	display:block;
	font-size:18px;
	color:#FFFFFF;
	width:530px;
	margin:30px auto;}
	
.sitasetu2{
	display:none;}
	
.sitaP img,.sitaP2 img{
	width:100%;
	height:auto;}

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

/*ここから緑*/	
.akaobi{
	width:70%;
	height:auto;
	margin-left:-6%;}	

}


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

/*ここから緑*/	
.akaobi{
	width:80%;
	height:auto;
	margin-left:-12%;}
	
.tateji{
	width:10%;
	height:auto;
	margin-left:0px;
	float:left;}
	
	
/*ここからお誕生日*/
	
.yokotitle{
	width:100%;
	height:auto;
	margin-left:0%}
}


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


/*ここから特別料理*/

.tokubetu1{
	width:100%;
	height:auto;
	margin-left:0%;}

.toku1{
	width:110%;
	margin-left:-5%;}
	
.toku1 p{
	font-size:11px;}
	
.tokumoji1{
	top:46%;
	left:72%;}
	
	
/*ここから特別料理　緑*/

.toku3,.toku4{
	width:110%;
	margin-left:-5%;}
	


	
}


@media only screen and (max-width:960px){
		
.partyback1,.partyback2,.wrapper{
	overflow:hidden;}

.videosetu{
	font-size:22px;}
	
.videosetu span{
	font-size:16px;}

/*ここから緑*/
	
.partyback2{
	padding-top:80px;
	padding-bottom:60px;}
	
.otoku{
	width:40%;
	height:auto;}

	
.moji2{
	margin:30px auto 50px;}
	
	
.akaobi{
	width:100%;
	height:auto;
	margin-left:-20%;
	margin-bottom:30px;}	

	
.tateji{
	width:8%;
	height:auto;
	margin-left:4%;
	float:left;}
	
.kakomi{
	width:75%;
	margin-left:17%;}
	
.setumei2 p{
	color:#FFFFFF;
	text-align:right;
	margin-right:8%;}
	
	
/*ここからお誕生日*/
	
.yokotitle{
	width:94%;
	height:auto;
	margin-left:3%}
	
	
	
/*ここから特別料理*/

.tokubetu1{
	width:92%;
	margin-left:4%;}
	
/*ここから特別料理　緑*/

.toku4{
	width:110%;
	margin-left:-8%;}
		
	
}

@media only screen and (max-width:768px){
	
.partyback1{
	padding-top:80px;
	padding-bottom:100px;}
		
	
	
/*ここからお誕生日*/

.bdaybun{
	width:80%;
	margin-left:14%;}
	
.bdaybun p{
	font-size:16px;}
	
.bdphoto1{
	width:86%;
	margin:30px auto 10px;}
	
.bdaybun2 p{
	font-size:16px;}
	
	

/*ここから特別料理*/

.partyback4,.partyback5{
	padding-top:80px;
	padding-bottom:80px;}
	
.tokubun p{
	font-size:17px;
	color:#FFFFFF;}
	
.toku1 p{
	font-size:10px;}
	
.tokumoji1{
	top:46%;
	left:68%;}

}

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


.poji1{
	width:74%;
	margin:80px auto 30px;}
		
.vi{
	width:80%;}
	
.videosetu{
	font-size:18px;}
	
.videosetu span{
	font-size:12px;}
	

/*ここから緑*/

.girls1{
	width:80%;}
	
.akaobi{
	width:120%;
	margin-left:-30%;
	margin-top:20px;}	
	
.moji2{
	margin:10px auto 40px;}
	
.moji2 p{
	font-size:16px;}
	
.tateji{
	display:none;
	float:none;}
	
.kakomi{
	width:88%;
	margin-left:6%;}
	
.setumei2 p{
	font-size:16px;}	
	
	
	
/*ここから特別料理*/

.toku1{
	margin-top:80px;}
	
.tokubun p{
	font-size:16px;}
	
.toku1 p{
	font-size:8px;}
	
.tokumoji1{
	top:46%;
	left:68%;}
	
	
/*ここからえんじ*/

.partyback6{
	padding-top:40px;
	padding-bottom:60px;}
	
.sitasetu{
	font-size:16px;
	color:#FFFFFF;
	width:460px;
	margin:30px auto;}
			

}


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

.poji1{
	display:none;}
	
.poji2{
	display:inherit;
	width:90%;
	height:auto;
	margin:60px auto 20px;}
	
.vi{
	width:86%;}
	
.videosetu{
	display:none;}
	
.videosetu2{
	display:inherit;
	font-size:18px;
	text-align:justify;
	width:84%;
	margin-left:12%;
	margin-bottom:0px;}
	
.videosetu2 span{
	font-size:12px;}

/*ここから緑*/

.partyback2{
	padding-top:60px;}
	
.girls1{
	display:none;}
	
.girls2{
	display:inherit;
	width:88%;
	margin:0 auto 40px;}
	
.otoku{
	width:50%;
	height:auto;}
	

.moji2{
	width:86%;}	
	
.moji2 p{
	font-size:16px;
	text-align:justify;}	

.akaobi{
	width:130%;
	margin-left:-30%;
	margin-top:40px;}
			
.kakomi{
	display:none;}
	
.kakomi2{
	display:inherit;
	width:90%;
	height:auto;
	margin:0 auto 30px;}
	
.setumei2{
	width:64%;
	text-align:left;
	margin-left:30%;}
	
.setumei2 p{
	text-align:left;}
	
/*ここからお誕生日*/

.partyback3{
	padding-top:90px;
	background-color:#c82d33;
	padding-bottom:100px;}
	
.yokotitle{
	display:none;}
	
.yokotitle2{
	display:inherit;
	width:96%;
	height:auto;
	margin-left:3%}
	
.bdaybun{
	width:80%;
	margin-left:12%;
	margin-top:10px;}
	
.bdaybun p{
	font-size:16px;}
	
.bdphoto1{
	display:none;}
	
.bdphoto2{
	display:inherit;
	width:84%;
	margin:10px auto 10px;}
	
.bdaybun2{
	display:none;}

.bdaybun22{
	display:inherit;
	text-align:left;
	margin-left:10%;}
	
.bdaybun22 p{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;}

/*ここから特別料理*/
	
.partyback4{
	padding-top:90px;
	padding-bottom:100px;}
	
.partyback5{
	padding-top:50px;
	padding-bottom:60px;}
	
.tokubetu2{
	display:inherit;
	width:96%;
	height:auto;
	margin-left:2%;}
	
.tokubetu1{
	display:none;}
	
.tokubun{
	width:76%;
	height:auto;
	margin-left:12%;
	margin-top:20px;}
	
.tokubun p{
	font-size:18px;}
	
.toku1,.toku3,.toku4{
	display:none;}
	
.toku2,.toku5{
	display:inherit;
	width:100%;
	height:auto;
	margin-top:60px;}
	
.toku5{
	margin-top:-10px;}
	
/*ここからえんじ*/

.partyback6{
	padding-top:40px;
	padding-bottom:60px;}
	
.sitaP2{
	display:inherit;
	width:80%;
	height:auto;
	margin:0 auto;}
	
.sitaP{
	display:none;}
	
.sitasetu2{
	display:block;
	font-size:16px;
	color:#FFFFFF;
	width:320px;
	margin:30px auto;}
	
.sitasetu{
	display:none;}

/*ここから新メニュー2025*/

.newpl1{
	display:none;}
		
.newpl2{
	display:inherit;
	width:100%;
	height:auto;}
	

			
	
}

@media only screen and (max-width:414px){
	
.moji2 p{
	font-size:16px;}
	
}

@media only screen and (max-width:375px){
	
.partyback1{
	padding-top:50px;
	padding-bottom:60px;}	
	
.videosetu2{
	font-size:15px;
	margin-left:8%;}
	

	
/*ここからお誕生日*/

.partyback3{
	padding-top:80px;
	background-color:#c82d33;
	padding-bottom:70px;}


/*ここから特別料理*/
.tokubun p{
	font-size:16px;}


/*ここからえんじ*/	
.sitaP2{
	width:90%;}
	
.sitasetu2{
	font-size:14px;
	width:280px;}
}


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

.bdaybun p,.bdaybun22 p{
	font-size:15px;}

/*ここから特別料理*/
.tokubun p{
	font-size:15px;}	
	
}




/* 下の方*/

/* ボトルワインのところ*/	

	
.vinobox{
	max-width:960px;
	width:100%;
	margin:0 auto;}
	
.vinoimg{
	width:50%;
	height:auto;
	margin-left:46%;
	margin-top:10px;}
	
.vinoimg img,.vinoimg2 img{
	width:100%;
	height:auto;}
	
.vinoimg2{
	display:none;}

.vinotitle{
	display:block;
	margin-left:0;
	margin-top:60px;
	line-height:1.4;}
	
.vinotitle p,.vinotitle h1,.vinotitle2 p,.vinobun h4{
	text-align:justify;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:normal;}
	
.vinotitle p{
	font-size:18px;}

.vinotitle h1{
	font-size:22px;
	letter-spacing:-3px;}

.vinotitle2{
	display:block;
	width:70%;
	height:auto;
	margin-left:26%;}
			
.vinotitle2 p{
	text-align:justify;
	font-size:18px;
	letter-spacing:-1px;
	line-height:1.6;}
	
.vinobun{
	display:block;
	margin-top:18px;
	margin-bottom:40px;}
	
.vinobun h4{
	text-align:right;
	margin-right:10%;
	font-size:18px;
	letter-spacing:-1px;}
	
@media only screen and (max-width:960px){

.vinotitle{
	margin-left:6%;}
}
	


@media only screen and (max-width:640px){
	
.vinotitle{
	margin-left:10%;
	margin-top:50px;}

	
.vinoimg{
	width:60%;
	height:auto;
	margin-left:36%;
	margin-top:30px;}
	
.vinotitle2{
	width:84%;
	margin:0 auto;}
	
.vinotitle2 p,.vinobun h4{
	font-size:16px;}
	
}

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

.vinoimg{
	display:none;}

.vinoimg2{
	display:inherit;
	width:100%;
	height:auto;}

.vinotitle{
	margin-left:6%;
	margin-top:40px;}
	
.vinotitle h1{
	font-size:22px;}
	
.vinobun{
	margin-top:8px;
	margin-bottom:40px;}
	
		

}



@media only screen and (max-width:375px){
	
.vinotitle p{
	font-size:14px;}

.vinotitle h1{
	font-size:18px;}
	
.vinotitle2 p,.vinobun h4{
	font-size:15px;}
	

}





