@charset "utf-8";

/* ***********************************************************
 *
 * Since:     2013-03-26
 * Editor:    itagawa
 * Modified:   2013-03-26 by:itagawa
 *
 * ***********************************************************
 */


/* ------------------------------------------------------------
	Font-size Adjustment
------------------------------------------------------------
10px = 83.4%
11px = 91.7%
12px = 100%
13px = 108.4%
14px = 116.7%
15px = 125%
16px = 133.4%
17px = 141.7%
18px = 150%
19px = 158.4%
20px = 166.7%
21px = 175%
22px = 183.4%
23px = 191.7%
24px = 200%
25px = 208.4%
26px = 217 %
*/

/* --------------------------------------------------------------

facilities

----------------------------------------------------------------- */

#outline{
}

	#outline h3{
		margin:0;
		padding:0;
		background:none;
    	
		clear: none;
		height: auto;
		color:#333333;
		font-size:116.7%;
	}
	
		#outline h3 span{
			color:#399365;
		}

	#outline table{
			margin:0 0 20px 0;
			width:100%;
		}
		
			#outline table td{
				padding:8px 0px;
				
				background:#FEFDF5;
				
				border-right:#9AC5AE dotted 1px;
				border-bottom:#9AC5AE dotted 1px;
			}
				
			#outline table .first{
				background:#358B5E;
				width:187px;
				
				color:#FFFFFF;
				
				border-bottom:1px solid #FFFFFF;
				text-align:center;
			}
			
			#outline table .end{
				padding-left:15px;
			}
			
			#outline table .top td{
				border-top:1px solid #9AC5AE;
			}
			
			#outline table .first{
				border-right:none;
			}
			
			#outline table .top .first{
				border-top:1px solid #358B5E;
			}
			
			#outline table .last .first{
				border-bottom:1px solid #358B5E;
			}
			
			#outline table .end{
				border-right:1px solid  #9AC5AE;
			}
			
			#outline table .last{
				border-bottom:1px solid #9AC5AE;
			}
			
			#outline table .end{
				border-right:1px solid #9AC5AE;
			}

#facilities .section{
	margin:0 0 20px 0;
	padding:10px;
	background:#FEFDF5;
	border:#CECEBF 1px solid;
}

	#facilities .section h3{
		margin:0 0 10px 0;
		padding:0;
		background:none;
    	
		clear: none;
		height: auto;
	}
	
	#facilities .section li{
		padding:0 0 20px 0;
		width:297px;
	}
	
	#facilities .section li h4{
		padding:5px 0 0 0;
		margin:0;
		
		font-size:125%;
	}
	
	#facilities .section li h4 span{
		color:#399365;
	}
	
	#facilities .section li.left{
		padding-left:10px;
		float:left;
	}
	
	#facilities .section li.right{
		padding-right:10px;
		float:right;
	}
	
#couseSelect{
	padding:10px 0;
}

#couseSelect li{
	padding:0 20px 0 0;
	float:left;
}

#couseSelect li.end{
	padding:0;
}