@charset "utf-8";
/* CSS Document */
.index_block{margin:0 0 30px 0;}

.index_block div{
	background:#FFF;
	color:#330000;
	font-family:"MS UI Gothic", "Osaka－等幅", Osaka-mono, monospace;
	-moz-box-shadow:0px 0px 3px rgba(112,93,77,0.28);
	-webkit-box-shadow:0px 0px 3px rgba(112,93,77,0.28);

	box-shadow:0px 0px 3px rgba(112,93,77,0.28);
	/border:1px solid #ccc;
	
	width:240px;
	padding:10px 5px 5px 5px;
	float:left;
	
	margin:0 0 0 15px;
	/margin:0 0 0 10px;

	}

.index_block div img{/margin:0 -5px 0 0;}

.index_block div:first-child{margin:0;}

/*.index_tit01,.index_tit02,.index_tit03{ 
	background:url(../img/index/index_tit.png) top left no-repeat;
	text-indent:-9999px;
	margin:0 0 20px 0;
	}
.index_tit01,.index_tit02,.index_tit03{ background:url("../img/index/index_tit.png") top left no-repeat; }
.index_tit03{ width:779px; height:65px; background-position:-30px -30px; }
.index_tit02{ width:780px; height:66px; background-position:-30px -125px; }
.index_tit01{ width:779px; height:86px; background-position:-30px -221px; }


.tit01,.tit02,.tit03,.tit04,.tit05,.tit06,.tit07,.tit08,.tit09,.tit10,.tit11{
	background:url(../img/index/index_tit02.png) top left no-repeat;
	text-indent:-9999px;
	margin:0 0 10px 0;
	}
.tit09{ width:234px; height:25px; background-position:-30px -30px; }
.tit08{ width:234px; height:24px; background-position:-30px -85px; }
.tit07{ width:234px; height:23px; background-position:-30px -139px; }
.tit06{ width:234px; height:25px; background-position:-30px -192px; }
.tit05{ width:234px; height:23px; background-position:-30px -247px; }
.tit04{ width:234px; height:25px; background-position:-30px -300px; }
.tit03{ width:234px; height:24px; background-position:-30px -355px; }
.tit02{ width:234px; height:24px; background-position:-30px -409px; }
.tit01{ width:234px; height:24px; background-position:-30px -463px; }

*/.information{
	width:390px;
	float:left;
	}
.information iframe{font-size:11px;}

.times{
	width:370px;
	background:url(../img/index/clover.png) right bottom no-repeat #fff;
	float:right;
	padding:0 0 10px 0;
	}
	
.times table{
		margin:0 0 0 10px;
		width:190px;
}

.times table th{
	font-weight:normal;
	text-align:center;
	padding:10px 0;
}

.times table td{
		text-align:center;
}

.times table .uketsuke{
		width:87px;
}

.times table .uketsuke_time{
		width:111px;
}

.times h2{
	margin:0;
	}



.times_txt{margin:0 0 0 10px;}

.index_block01 ul,.index_block02 ul,.index_block03 ul{width:125px;}

.index_block01 li,.index_block02 li,.index_block03 li{
	background:url(../img/icon_circle.png) 0 7px no-repeat;
	padding:0 0 0 15px;
	
	}
a.icon_circle{
	background:url(../img/icon_circle.png) 0 center no-repeat;
	padding:0 0 0 15px;
	}
	
	
.green_f{
	color:#397030;
}

.orange_f{
	color:#FF7533;
}

.red_f{
	color:#ff0000;
}

.orange_bg1{
	background-color:#FDE8C4;
}
.orange_bg2{
	background-color:#FFFFD7;
}
/*190118 */

.Flier{
	    margin: 5% 2% 11%;
}
.Flier__Img01{
	
}
.Flier p img{
	width: 100%;
	
}
.Flier__Btn--01{
	    margin: 4% auto 4%;
	    width: 40%;

}
.Flier__Btn--01:hover{
	    opacity: .8;
	transition: .3s;
}
.Flier__Btn--02{
	    margin: 4% auto 4%;
	    width: 40%;

}
.Flier__Btn--02:hover{
	    opacity: .8;
	transition: .3s;
}
.Flier__Title{
	text-align: center;
    margin: 3% 0 4%;
    font-size: 30px;
    font-weight: bold;
    color: #7d6956;
}
iframe{
	width: 100%;
}
.map__title{
	font-size: 20px;
	font-weight: bold;
	margin: 4% 0 2%;
}
.map__text{
	margin: 2% 0 2%;
	font-size: 17px;
    line-height: 1.4;
}
.map__main{
	margin: 9% 0 23%;
}