@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:99px;
	padding:5px;
	background-color:#000066;
	color:#FFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000066;
	border-left-color: #000066;
	}
.table02{
	text-indent:5px;
	width:299px;
	padding:5px;
	background-color:#000066;
	color:#FFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000066;
	border-left-color: #000066;
	}	
.table03{
	text-indent:5px;
	width:199px;
	padding:5px;
	background-color:#000066;
	color:#FFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000066;
	border-left-color: #000066;
	}
.table04{
	text-indent:5px;
	width:34px;
	padding:5px;
	background-color:#000066;
	color:#FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
	}
.table1{
	border-collapse: collapse;
	width:99px;
	padding:5px;
	color:#666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003;
	border-right-color: #003;
	border-bottom-color: #003;
	border-left-color: #003;
	border-left-width: 1px;
	border-left-style: solid;
	}
.table2{
	border-collapse: collapse;
	width:299px;
	padding:5px;
	color:#666;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #003;
	border-right-color: #003;
	border-bottom-color: #003;
	border-left-color: #003;
	}	
.table3{
	border-collapse: collapse;
	width:199px;
	padding:5px;
	color:#666;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #003;
	border-right-color: #003;
	border-bottom-color: #003;
	border-left-color: #003;
	}
.table4{
	border-collapse: collapse;
	width:32px;
	padding:5px;
	color:#666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #003;
	border-right-color: #003;
	border-left-color: #003;
	}
.table1_end {
	border-collapse: collapse;
	width:99px;
	padding:5px;
	color:#666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003;
	border-right-color: #003;
	border-bottom-color: #003;
	border-left-color: #003;
	border-left-width: 1px;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.table2_end {
	border-collapse: collapse;
	width:299px;
	padding:5px;
	color:#666;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #003;
	border-right-color: #003;
	border-bottom-color: #003;
	border-left-color: #003;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.table3_end {
	border-collapse: collapse;
	width:199px;
	padding:5px;
	color:#666;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #003;
	border-right-color: #003;
	border-bottom-color: #003;
	border-left-color: #003;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.table4_end {
	border-collapse: collapse;
	width:32px;
	padding:5px;
	color:#666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #003;
	border-right-color: #003;
	border-left-color: #003;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003;
}

	
	
.menu01{
	text-align:center;
	font-size:90%;
	font-weight:normal;
	width:215px;
	padding:5px;
	background-color:#000066;
	color:#FFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000066;
	border-left-color: #000066;
	}
.menu02{
	text-align:center;
	font-size:90%;
	font-weight:normal;
	width:102px;
	padding:5px;
	background-color:#000066;
	color:#FFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000066;
	border-left-color: #000066;
	}	
.menu05{
	text-align:center;
	font-size:90%;
	font-weight:normal;
	width:101px;
	padding:5px;
	background-color:#000066;
	color:#FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000066;
	border-right-color: #000066;
	border-bottom-color: #000066;
	border-left-color: #000066;
	}
	
.menu1{
	border-collapse: collapse;
	text-align:center;
	font-size:90%;
	font-weight:normal;
	width:215px;
	padding:5px;
	color:#666;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #003;
	border-right-color: #003;
	border-bottom-color: #003;
	border-left-color: #003;
	}
.menu2{
	border-collapse: collapse;
	text-align:center;
	font-size:100%;
	font-weight:normal;
	width:102px;
	padding:5px;
	color:#666;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #003;
	border-right-color: #003;
	border-bottom-color: #003;
	border-left-color: #003;
	}	
.menu5 {
	border-collapse: collapse;
	text-align:center;
	font-size:100%;
	font-weight:normal;
	width:101px;
	padding:5px;
	color:#666;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #003;
	border-right-color: #003;
	border-bottom-color: #003;
	border-left-color: #003;
	border-right-width: 1px;
	border-right-style: solid;
}
.menu1_end {
	border-collapse: collapse;
	text-align:center;
	font-size:90%;
	font-weight:normal;
	width:214px;
	padding:5px;
	color:#666;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #003;
	border-right-color: #003;
	border-bottom-color: #003;
	border-left-color: #003;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.menu2_end {
	border-collapse: collapse;
	text-align:center;
	font-size:100%;
	font-weight:normal;
	width:102px;
	padding:5px;
	color:#666;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #003;
	border-right-color: #003;
	border-bottom-color: #003;
	border-left-color: #003;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.menu5_end {
	border-collapse: collapse;
	text-align:center;
	font-size:100%;
	font-weight:normal;
	width:101px;
	padding:5px;
	color:#666;
	border: 1px solid #003;
}



.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{
	height:auto;
	text-align:center;
	padding-top:10px;
	padding-bottom:30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 600px;
	}

