@charset "utf-8";

#this_contents {
}

#page_caption {
}
	#page_caption p.top-word {
		padding:12px 12px 20px 16px;
	}


.one-menu {
	background:url(../img/common/box2_bot.gif) bottom left no-repeat;
	width:339px;
	float:left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 12px;
	padding-bottom: 7px;
	padding-left: 0;
}
	.one-menu h4 {
	}
	.one-menu .word{
		background:url(../img/common/box2_mid.gif) left top repeat-y;
		padding:12px;
	}
	.one-menu .word .left-box{
		float:left;
		width:81px;
	}
	.one-menu .word .right-box{
		float:right;
		width:220px;
		padding:0 5px 5px 5px;
	}
	.one-menu .word .icon-green{
		background:url(/img/common/icon_green.gif) left center no-repeat;
		float:right;
		margin:6px 6px 0 0;
		padding:0 0 0 16px;
	}
	
.history {
}
	.history table {
		width:100%;
		margin:12px 0 22px 0;
		border:1px solid #CCC;
	}
	.history td,
	.history th {
		padding:4px;
	}
	.history th {
		width:24%;
		border-bottom:1px solid #EEE;
	}
	.history td {
		width:76%;
		text-align:left;
		border-bottom:1px solid #EEE;
	}
	.history .pattern1 {
		background:#daf2e0;
	}
	.history .pattern2 {
		background:#FFF;
	}

.outline {
}
	.outline h3{
		padding:12px 0 0 0;
		font-size:150%;
	}
	.outline h3 span{
		font-weight:normal;
		font-size:70%;
	}
	.outline table {
		border-collapse:collapse;
		width:100%;
		margin:12px 0 0 0;
	}
	.outline td,
	.outline th {
		padding:3px;
		border:1px solid #CCC;
	}
	.outline th {
		font-family:"ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		background:#e6f7ea;
	}
	.outline td {
		text-align:left;
	}
	
	.outline .doubleline {
		border-top:3px double #CCC;
	}
	
	
.coursein {
}
	.coursein h3{
		margin:12px 0 0 0;
		padding:0 0 0 16px;
		font-size:150%;
		background:url(../img/common/icon_blue.gif) left center no-repeat;
	}
	.coursein h3 span{
		font-weight:normal;
		font-size:70%;
	}
	.coursein table {
		border-collapse:collapse;
		width:100%;
		margin:12px 0 12px 0;
	}
	.coursein td,
	.coursein th {
		padding:3px;
		border:1px solid #CCC;
	}
	.coursein th {
		background:#e6f7ea;
	}
	.coursein td {
		font-size:100%;
	}
	
	.coursein .doubleline {
		border-top:3px double #CCC;
	}
.principal {
}
	.principal .word {
		background:url(../school_guid/principal/img/img_sg.png) 480px 50px no-repeat;
		padding:30px 250px 0 0;
	}
	.principal .word p {
		padding:0 0 12px 0;
		text-indent:1em;
	}

.address-content {
	padding:12px 0 0 0;
}
	.address-content #googlemap {
		float:left;
		width:396px;
	}
	.address-content #address-words{
		float:right;
		width:285px;
	}
		.address-content #address-words h4 {
			padding:0 0 6px 0;
		}
		.address-content #address-words p,
		.address-content #address-words ul,
		.address-content #address-words address{
			padding:0 0 20px 0;
		}
		
		.address-content #address-words ul {
		}
			.address-content #address-words li {
				margin:0 0 0 1em;
			}
		
		
		
		
		
		
		
		
		
