@charset "Shift_JIS";


/* 施設案内 */
.facility{display: flex; flex-direction: column; gap: 10px; box-sizing: border-box; margin-right: 20px;}

/*テーブル１
---------------------------------------------------------------------------*/
div.ta1 {
	width:90%;
	display:flex;
	box-sizing:border-box;
	margin: 0;
}

div.ta1.reverse{
	flex-direction: row-reverse;
}

div.ta1 div{
	border: 1px solid #B6A9CB;
	padding: 10px;
	box-sizing:border-box;
}

div.ta1 .h_img{
	display: inline-block;
	box-sizing: border-box;
	background-color: #f1ebe5;
}

div.ta1 .h_img img{
	vertical-align: bottom;	
}

div.ta1 .h_text{
	flex:1;
	padding-top:10px;
}