
/*-- 料亭紹介 ------------------------------*/

.ryouteiBox > div {
	border-left: 5px solid #5aa57b;
}

.ryouteiBox div > figure + p + p {
	font-size: 16px;
	padding: 0 15px;
	margin-bottom: 25px;
	line-height: 1.6;
}
.ryouteiBox div .ryouteiTitle {
	font-size: 22px;
	line-height: 1.4;
	margin: 0 0 10px 0;
}
.ryouteiBox dl + .ryouteiTitle {
	margin: 0 0 -10px 0 !important;
}
.ryouteiBox div p.ryouteiTitle {
	margin: -20px 0 10px 0;
	padding: 0 15px;
}
.ryouteiBox div + figure,.ryouteiBox figure + figure {
    padding: 0 15px;
}

.sinajinaBox .sinajinaBox_list li {
    height: 530px;
}

@media screen and (max-width: 550px) {
.sinajinaBox .sinajinaBox_list li {
    height: 410px;
}
.sinajinaBox .sinajinaBox_list li:nth-child(1) {
    height: 310px;
}
.sinajinaBox .sinajinaBox_list li:nth-child(2) {
    height: 290px;
}
.sinajinaBox .sinajinaBox_list li:nth-child(3) {
    height: 310px;
}
}
@media screen and (max-width: 400px) {
.sinajinaBox .sinajinaBox_list li:nth-child(1) {
    height: 280px;
}
.sinajinaBox .sinajinaBox_list li:nth-child(2) {
    height: 280px;
}
.sinajinaBox .sinajinaBox_list li:nth-child(3) {
    height: 280px;
}
}

.ryouteiBox .leftImgText p,.ryouteiBox .rightImgText p {
    line-height: 1.5 !important;
}
.ryouteiBox .leftImgText figure {
	margin-right: 0;
	width: 49%;
}
.ryouteiBox .leftImgText p {
	width: 48%;
    float: right;
}
