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


/*-----------------------------------------*/

.left_column{
	width:95%;
	margin:0px auto 40px auto;
	overflow:hidden;
}

.local_navi{
	width:100%;
	overflow:hidden;
}
.local_navi dt{
}

.local_navi dd{
	width:90%;
	margin:0px auto;
	overflow:hidden;
}

.local_navi dd ul{
}

.local_navi dd ul li{
	border-bottom:2px solid #FFD8E1;
	list-style-type:none;
}

.local_navi dd ul li a{
	
	color:#000000;
	font-family: "Mplus 1p";
	font-size:16px;
	font-weight:bold;
	padding:1em 0em 1em 1em;
	overflow:hidden;
	display:block;
	letter-spacing:-1px;
}

/*-----------------------------------------*/

.right_column{
	width:100%;
	overflow:hidden;
	margin:40px auto 0px auto;
}

.subtitle{
	clear:both;
	background-image:url(dogo_matsuyama/sub_border.png);
	background-repeat:repeat-x;
	background-position:left center;
	margin:15px auto;
	overflow:hidden;
}
/*-----------------------------------------*/


.catch_img{
	width:100%;
	margin:0px auto;
	overflow:hidden;
}

/*-----------------------------------------*/

.block01{
	width:100%;
}

.block01 .bg01{
	width:100%;
}

.block01 .txt01{
	width:90%;
	margin:1em auto;
}

.block01 .img{
	width:80%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

.block01 ul{
	width:100%;
	margin:20px auto;
	overflow:hidden;
}

.block01 ul li{
	list-style-type:none;
	text-align:center;
}

.block01 ul li span{
	
	overflow:hidden;
	display:block;
}


/*-----------------------------------------*/

.block02{
	width:100%;
}


.block02 .bg02{
	width:100%;
}

.block02 .img1{
	width:100%;
	z-index:10;
	text-align:center;
}

.block02 .txt02{
	width:90%;
	margin:1em auto;
}

.block02 dl{
	color:#715913;
	display:block;
	width:90%;
	margin:1em auto;
	font-size:14px;
}

.block02 dl dt{
	font-family: "Mplus 1p";
	font-size:16px;
}

.block02 dl dd{
	margin-top:1em;
}

/*-----------------------------------------*/


.img2{
	clear:both;
	width:90%;
	margin:0px auto;
	overflow:hidden;
}

.img2 li{
	list-style-type:none;
	text-align:center;
	overflow:hidden;
	margin-bottom:10px;
}