body {
	background-color: #EBEBEB;
	font-family: sans-serif;
	line-height: 150%;
	margin: 0px;
	font-size: 90%;
}

a img{
border:0px;
padding: 0px;
margin: 0px;
	opacity: 1;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

a img:hover{
text-decoration : none;
	opacity: 0.5;
}

a:link { 
text-decoration : none ;
color:#1469c3;
}
a:visited { 
text-decoration : none ;
color:#1469c3;
}
a:active { 
text-decoration : none ;
color:#1469c3;
}
a:hover {
text-decoration : none;
color:#b7cee0;
}


#header {
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	background-color: #1e355b;
	height: 70px;
	
	}

	#header .header_logo{
		height: 80px;
		width: 85%;
		margin: 0 auto;
		padding: 0px;
		}
		
#navi {
	background-color: #4c6893;
	width: 100%;
	height: 50px;
	margin: 0px ;
}

	#navi ul{
		width: 100%;
		height: 50px;
		padding: 0px;
		margin: 0 auto;
		list-style-type: none;
		}
	
	#navi ul li{
		width: 20%;
		height: 50px;
		float:left;
		text-align:center;
		font-weight: bold;
		font-size: 110%;
	}

	
	#navi ul li a{
		color: #fff;
		padding:15px 40px;
		text-decoration : none;
  		display:block;
	}

	#navi ul li a:hover {
		color: #fff;
		background-color: #9bbcd3;
		text-decoration : none;
   		display:block;
	}

	#top_img ul{
		padding: 0px;
		margin: 0px ;
		list-style-type: none;
	}
	
	#top_img ul li img{
		width: 100%;
	}
	

#wrap {
	background-color: #fff;
	width: 85%;
	margin: 0px auto ;
	padding: 10px 0px;

	border-width: 0px 1px thin;
	border-color: #cccccc;
	border-style: solid;
	}

	#about{
	margin-bottom: 100px;
	}
	#guide{
	margin-bottom: 100px;
	}
	#list{
	margin-bottom: 100px;
	}
	#staff{
	margin-bottom: 100px;
	}
	#special{
	margin-bottom: 100px;
	}

#side {
width: 28%;
padding: 30px 2%  0 2%;/* 上 右 下 左 */
margin: 0 0 0 0;/* 上 右 下 左 */
float:left;
}

	#side h3{
		padding: 8px 0px 6px 10px;/* 上 右 下 左 */
		width: 90%;
		margin: 0px 10px 10px 0px;/* 上 右 下 左 */
		
		border-left: 15px #75aad1 solid;
		border-bottom: 1px #75aad1 solid;
		
		}

	#side ul{
		width: 94%;
		margin:0px 15px 0px 15px;/* 上 右 下 左 */
		padding: 0px;
		list-style-type: none;
	}
	
	#side ul li{
		font-size:90%;
		padding:0px 0px 0px 10px;/* 上 右 下 左 */
		margin: 10px 0px 0px 0px;/* 上 右 下 左 */
		list-style-type: none;
		line-height: 200%;
		
		border-width: 0px 0px 1px 0px; /* 上 右 下 左 */
		border-color: #c1c1c1;
		border-style: dashed;
	}

#contents {
width: 62%;
padding: 30px 0 0 3%;/* 上 右 下 左 */
margin: 0 1% 0 0/* 上 右 下 左 */
font-size:95%;
float:left;

border-left: 1px #cccccc solid;
}

h2 {
	background-color: #1e355b;
	width: 100%;
	height: 20px;
	padding: 11px 0px 9px 10px;/* 上 右 下 左 */
	margin: 0px auto ;
	color:#fff;
	font-size: 130%;
	letter-spacing: 0.2em;
	border-radius: 7px 7px 7px 7px; /* 左上 右上 右下 左下 */ 
	}

#contents h3 {
	height: 25px;
	font-size: 120%;
	padding: 8px 0px 6px 10px;/* 上 右 下 左 */
	margin:25px 0px 20px 0px;/* 上 右 下 左 */
	border-width: 0px 0px 1px 15px; /* 上 右 下 左 */
	border-color: #75aad1;
	border-style: solid;
}

	#contents ul{
		margin:0px 0px 10px 17px;/* 上 右 下 左 */
		padding: 0px;
		list-style-type: none;
		}

	#contents ul li{
		margin: 10px 0px 0px 0px;/* 上 右 下 左 */
		line-height: 150%;
		}

	#contents ul li b {
		padding: 3px;/* 上 右 下 左 */
		border-radius: 3px; /* 左上 右上 右下 左下 */ 
		}

	#contents .clear{
		clear:both;
		margin: 0px;
		padding: 0px;
		}

	p {
		margin: 0px;
		padding:  0 10px 20px 10px;/* 上 右 下 左 */
		line-height: 200%;
		}

#footer {
	width: 95%;
	margin: 0px auto ;
	padding: 10px 0px 50px 0px;/* 上 右 下 左 */
	text-align:center;
	font-size: 80%;
	clear:both;
		
	border-width: 1px 0px 0px 0px; /* 上 右 下 左 */
	border-color: #cccccc;
	border-style: dashed;
	}

.caution {
	font-size: 80%;
	color:#848484;
	line-height: 200%;

}

/* --------------▼スクロール▼------------------*/
#page-top {
    position: fixed;
    bottom: 25px;
    right: 25px;
	font-size: 150%;
}

#page-top a {
    background: #999;
    text-decoration: none;
    color: #fff;
    width: 60px;
    padding: 20px 0;
    text-align: center;
    display: block;
}
#page-top a:hover {
    text-decoration: none;
    background: #ccc;
}
/* --------------△スクロール△------------------*/
