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


.big_box{
	height:auto;
	width:680px;
	margin:0 auto;
	clear:both;
}

.image_box{
	height:auto;
	width:326;
	margin-right:10px;
	float:left;
}

.bun{
	height:auto;
	width:340px;
	float:left;
	table-layout:fixed;
}

.bun h2{
font-size:16px;
font-weight:800;
color:#000066;
margin:0;
padding:0;
}


.topaikon{background-image:url(../common/img/aikon.gif);
height:auto;
background-repeat:no-repeat;
text-indent:25px;


}

.topaikon h2{
font-size:18px;
font-weight:bold;
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color:#006;
line-height:normal;
margin:0;
padding:0;
}



.table_title table{
	background-color:#000066;
	width:700px;
	padding:7px;
	color:#FFF;
	font-weight:bold;
	}

.table01{
	text-indent:5px;
	width:100px;
	padding:5px;
	background-color:#000066;
	color:#FFF;
	}
.table02{
	text-indent:5px;
	width:300px;
	padding:5px;
	background-color:#000066;
	color:#FFF;
	}	
.table03{
	text-indent:5px;
	width:200px;
	padding:5px;
	background-color:#000066;
	color:#FFF;
	}
.table04{
	text-indent:5px;
	width:34px;
	padding:5px;
	background-color:#000066;
	color:#FFF;
	}
.table1{
	border-collapse: collapse; 
	border:solid 1px #003;
	width:100px;
	padding:5px;
	color:#666;
	}
.table2{
	border-collapse: collapse; 
border:solid 1px #003;
	width:300px;
	padding:5px;
	color:#666;
	}	
.table3{
	border-collapse: collapse; 
border:solid 1px #003;
	width:200px;
	padding:5px;
	color:#666;
	}
.table4{
	border-collapse: collapse; 
border:solid 1px #003;
	width:34px;
	padding:5px;
	color:#666;
	}
	
	
.menu01{
	text-align:center;
	font-size:90%;
	font-weight:normal;
	width:216px;
	padding:5px;
	background-color:#000066;
	color:#FFF;
	}
.menu02{
	text-align:center;
	font-size:90%;
	font-weight:normal;
	width:108px;
	padding:5px;
	background-color:#000066;
	color:#FFF;
	}	
.menu03{
	text-align:center;
	font-size:90%;
	font-weight:normal;
	width:108px;
	padding:5px;
	background-color:#000066;
	color:#FFF;
	}
.menu04{
	text-align:center;
	font-size:90%;
	font-weight:normal;
	width:108px;
	padding:5px;
	background-color:#000066;
	color:#FFF;
	}
.menu05{
	text-align:center;
	font-size:90%;
	font-weight:normal;
	width:108px;
	padding:5px;
	background-color:#000066;
	color:#FFF;
	}
	
.menu1{
	border-collapse: collapse; 
    border:solid 1px #003;
	text-align:center;
	font-size:90%;
	font-weight:normal;
	width:216px;
	padding:5px;
	color:#666;
	}
.menu2{
		border-collapse: collapse; 
    border:solid 1px #003;
	text-align:center;
	font-size:100%;
	font-weight:normal;
	width:108px;
	padding:5px;
	color:#666;
	}	

.couse_title{
	width:700px;
	height:32px;
	background-image:url(img/bar.gif);
	background-repeat:no-repeat;
	text-indent:20px;
	font-size:16px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:0px;
	line-height:normal;
	color:#FFF;
}

.couse_title h3{
margin:0;
padding:0;
font-weight:800;
font-size:16px;
}

.couse_right{
	float:left;
	width:200px;
	height:auto;
	
	
	}
.couse_left{
	float:left;
		width:424px;
		padding-right:10px;
		padding-left:10px;
	height:auto;
}

.couse_left h4{
padding:0;
margin:0;
}

.couse_left table tr{
	padding-top:5px;
	padding-bottom:5px;
	line-height:1.8em;
}

.now{
	width:700px;
	height:auto;
	margin:0 auto;
	text-align:center;
	padding-top:10px;
	padding-bottom:30px;
	}