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

.party-plan{padding:10rem 15%;background:#f4f4f4;}
.party-plan-list{display:flex;justify-content:center;flex-wrap:wrap;}
.party-plan-list li{width:47.5%;margin-right:5%;margin-bottom:5%;}
.party-plan-list li:nth-child(2n){margin-right:0;}

.party-plan-pri{margin:1rem 0;display:flex;justify-content:space-between;align-items:center;}
.party-plan-pri h3,.party-plan-pri p{font-size:1.3rem;line-height:normal;margin-bottom:10px;font-family:"honoka",serif;}
.party-plan-pri h3 span{background:#AB191C;padding:5px 10px;margin-right:10px;color:#FFF;letter-spacing:1px;}
.party-plan-pri h3 span.kaiseki{background:rgba(31,24,176,1.00);}
.party-plan-table{margin-top:1rem;}
.party-plan-table tr,.party-table td{border:solid 1px #BBB;}
.party-plan-table th{width:20%;text-align:center;vertical-align:middle;padding:1rem;background:#DDD;}
.party-plan-table td{width:80%;padding:1rem;}

.party-drink{display:flex;justify-content:center;align-items:center;padding:5rem 10%;background:#FBF8F0;}
.party-drink-img{width:45%;}
.party-drink-cap{width:55%;padding:0 5rem;}
.party-drink-list li:first-child{margin-bottom:3rem;}
.party-drink-list li h3{margin-bottom:1rem;font-size:1.3rem;line-height:normal;color:#9C8233;font-family:"honoka",serif;}
.party-drink-cap2{margin-left:1rem;padding-left:1.5rem;border-left:solid 1px #9C8233;}
.party-drink-cap2 p{font-family:"honoka",serif;margin-bottom:10px;}
.party-drink-cap2 p:first-child{font-size:1.3rem;line-height:normal;}





@media screen and (max-width:1600px){
.party-plan{padding:10rem 10%;}
}
@media screen and (max-width:1440px){
}
@media screen and (max-width:1366px){
}
@media screen and (max-width:1280px){
.party-plan{padding:10rem 5%;}
.party-drink{padding:5rem 5%;}
.party-drink-cap{padding:0 0 0 5rem;}
}
@media screen and (max-width:1024px){
}

@media screen and (max-width:768px){
.party-plan{padding:5rem 5%;}
.party-plan-pri{display:block;}
.party-drink{display:block;}
.party-drink-img{width:100%;}
.party-drink-cap{width:100%;padding:0;margin-top:3rem;}
}
@media screen and (max-width:640px){
.party-plan-list{display:block;}
.party-plan-list li{width:100%;margin:0 auto 3rem;}
.party-plan-list li:nth-child(2n){margin:0 auto 3rem;}
	
}