﻿body{
	background-color:#ffffff;
	color:#333333;
        font-family:"メイリオ","Hiragino Kaku Gothic Pro",sans-serif;
	padding:0;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
header{
	background-color:#003366;
	color:#ffffff;
}
footer{
	text-align:center;
	border-top:5px solid #003366;
}
header img{
	float:left;
	padding-right:20px;
}
header h1{
	padding-top:30px;
}
nav ul{
	font-weight:bold;
	text-align:right;
	padding-bottom:5px;
	margin:0;

}
nav li{
	display:inline;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #ffffff;
}
.header-in{
	width:auto;
	margin-left:auto;
	margin-right:auto;
}


.font{
	font-size:180%;
}
.font a:hover{
	color:#FF3C9D; 
}
article{
	position:relative;
	clear:both;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

.catch{
	position:absolute;
	top:00px;
	left:30px;
	color:#0F3D01;
	font-size:17px;
/*	text-shadow:0 5px 10px #333333;*/
}
.catch h1{
	margin-bottom:0;
	padding-bottom:0;
	padding-top:0;
}
.catch p{
	color:#208802;
	margin-top:0;
	padding-top:0;
}
h2{
	background-image:linear-gradient(to left,#ffffff, #D9ECFF);	
	padding-top:5px;
}
nav a{
	text-decoration:none;
	color:#ffffff;
}
nav a:hover{
	color:#ffcc00;
}
/*パンくずリスト*/
ol li{
	display:inline;
	margin-right:5px;
	font-size:15px;
}
ol{
	padding-left:0;
}	
ol a{
	text-decoration:none;
	color:#000000;
}
ol a:hover{
	color:#FF3C9D;
}
/* ------------------------------ */
.kyoutyou{
	color:#C00000;
	font-size:25px
}
.hidari{
	margin-left:50px;
}	
.hidari-h3{
	margin-left:30px;
}
.sensei-table{
	border:1px solid #333333;
	font-size:90%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	padding:10px;
	border-collapse:collapse;
	width:800px;
}
.rennsyu{
	border:1px solid #333333;
	font-size:90%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	padding:10px;
	border-collapse:collapse;
	width:800px;
}
.ichichyousei{
	margin-left:120px;
}
th{
	background-color:#219EE1;
	font-size:18px;
	color:#ffffff;
	border:1px solid #333333;
	padding:10px;
	width:20%;	
}
td{
	border:1px solid #333333;
	padding:10px;
	font-size:120%;
}
.ichi{
	text-align:center;
}
.ichi1{
	text-align:center;
	width:15%;
}
.ichi2{
	width:20%;
}
caption{
	caption-side:top;
	text-align:center;
	font-size:120%;
}
.sentou{
	text-align:right;
}
p a:hover{
	color:#FF3C9D; 
}


.hidarisupeisu{
	padding-left:20px;
}
.hidarisupeisu1{
	padding-left:20px;
	padding-right:20px;
}
.shasin td{
	padding-left:20px;
	border:none;
}
.renn-hidari{
	margin-left:100px;
}
.photo table{
	width:750px;
	border:1px solid #333333;
	font-size:90%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;	
	border-collapse:collapse;
}
.photo caption{
	caption-side:bottom;
	text-align:right;
	font-size:120%;
}

.photo td{
	width:250px;
	text-align:center;
}
.tyuou{
	margin-left:600px;
}
.plai-1{
	padding-left:20px;
	font-size:120%;	
}
.plai-2{
	padding-left:50px;
	font-size:100%;
}
.plai-3{
	padding-left:70px;
}
.hutoji{
	font-weight:700;
}
strong{
	font-size:130%;
}
.navy{
	color:#FF3C9D;
	font-size:20px;
}
.tikumei{
	width:250px;
	line-height:0.5;
	border-collapse:collapse;
	text-align:center;
}
.tikumei a:link{
	color:#0000C0;   /*文字の未訪問時の文字の色*/	
}
.tikumei a:visited{
	color:#8000FF;   /*文字の訪問済み時の文字の色*/
}
.tikumei a:hover{
	color:#FF3C9D;   /*文字列のカーソルがのった時の色*/
}

.nen{
	width:300px;
	line-height:0.5;
	border-collapse:collapse;
	text-align:center;
}
.nen a:link{
	color:#0000C0;   /*文字の未訪問時の文字の色*/	
}
.nen a:visited{
	color:#8000FF;   /*文字の訪問済み時の文字の色*/
}
.nen a:hover{
	color:#FF3C9D;   /*文字列のカーソルがのった時の色*/
}
.saido{
	float:right;
	text-align:right;
}
.saido th,.saido td{
	border:0px dotted #003366;
}
.sukuroulu-title{
	margin-left:150px;
}/*
.sukuroulu-title1{
	margin-left:150px;
	font-size:120%;
}
*/

.sukuroulu{
	margin-left:30px;
}
.moji{
	color:#FF3C9D;
	font-weight:700;
	}
