/* CSS Document */
/* 2008,5,24現在 */

/*　レイアウト全体の指定　*/
#container{	width:850px;
			height:630px;
			margin:30px auto;	
			text-align:left;
			background: url(../images/bgsk1.jpg) no-repeat;
		/*	background:#ffffff; */
			}

#container1{width:850px;
			margin:30px auto;	
			text-align:left;
			}
			
/*　ヘッダーの指定（header）　*/
#header{background:#FF6600;
		text-align:center;
		padding-top:5px;
		margin-top:15px;
		height:195px;
		background:url(../images/bgmain_top.jpg) no-repeat;
	/*	background:#ffffff url(../images/main_title.jpg) no-repeat; */
		
		}

/*　コンテンツの指定（外枠）　*/
#contents{	float:left;
			width:850px;
			margin-top:6px;
			padding-left:15px;
			text-align:center;
			}
			
#contents1{	float:left;
			width:850px;
			padding-top:5px;
			padding-left:15px;
			text-align:center;
			background:url(../images/bgmain_contents.jpg) repeat-y;
			}

/*　コンテンツ内の指定（右ーメイン）　*/
#main{
	float:right;
	width:550px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 6px;
	margin-left: 5px;
		}

/*　コンテンツ内の指定（左ーサブ）　*/
#sub{
	float:left;
	width:250px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
		}

/*　フッターの指定（footer）　*/
#footer1{clear:both;
		width:850px;
		height:160px;
		color:#666666;
		text-align:center;
		}
		
#footer2{clear:both;
		width:850px;
		height:180px;
		color:#666666;
		text-align:center;
		background:url(../images/bgmain_footer.jpg) no-repeat;
		}
/*
#footer1{clear:both;
		width:820px;
		height:60px;
		text-align:center;
		background:#ffffff;
		}
		
 #footer2{width:820px;
		color:#666666;
		text-align:center;
		background:#ffffff;
		}
*/
		
		
/*　コンテンツ内各種指定（右ーメイン）　*/



/*　フッター主なナビゲーション　*/
ul#fnavi{height:25px; width:620px; margin-top:5px;}
li{display:inline;}
li#fnavi_1 a{display:block; width:121px; height:21px; float:left; background:url(../images/navi_01.gif) no-repeat left bottom;}
#fnavi_1 a:hover{background-image:url(../images/over_01.gif);} 

#fnavi_2 a{display:block; width:183px; height:21px; background:url(../images/navi_02.gif) no-repeat  left bottom;float:left;}
#fnavi_2 a:hover{background-image:url(../images/over_02.gif);} 

#fnavi_3 a{display:block; width:130px; height:21px; background:url(../images/navi_03.gif) no-repeat left bottom;float:left;}
#fnavi_3 a:hover{background-image:url(../images/over_03.gif);} 

#fnavi_4 a{display:block;width:74px; height:21px;background:url(../images/navi_04.gif) no-repeat left bottom; float:left;}
#fnavi_4 a:hover{background-image:url(../images/over_04.gif);} 

#fnavi_5 a{display:block;width:92px; height:21px;background:url(../images/navi_05.gif) no-repeat left bottom; float:left;}
#fnavi_5 a:hover{background-image:url(../images/over_05.gif);} 

/*
ul#engnavi{height:25px; width:620px; margin-top:5px;}
li.engnavi_1{float:left;}
*/

ul#feng{height:25px; width:620px; margin-top:5px;}
li{display:inline;}
li#feng_1 a{display:block; width:121px; height:21px; float:left; background:url(../images/navi_eng_01.gif)  no-repeat left bottom;}
#feng_1 a:hover{background-image:url(../images/over_eng_01.gif);} 

#feng_2 a{display:block; width:184px; height:21px; background:url(../images/navi_eng_02.gif) no-repeat  left bottom;float:left;}
#feng_2 a:hover{background-image:url(../images/over_eng_02.gif);} 

#feng_3 a{display:block; width:131px; height:21px; background:url(../images/navi_eng_03.gif) no-repeat left bottom;float:left;}
#feng_3 a:hover{background-image:url(../images/over_eng_03.gif);} 

#feng_4 a{display:block;width:72px; height:21px;background:url(../images/navi_eng_04.gif) no-repeat left bottom; float:left;}
#feng_4 a:hover{background-image:url(../images/over_eng_04.gif);} 

#feng_5 a{display:block;width:92px; height:21px;background:url(../images/navi_eng_05.gif) no-repeat left bottom; float:left;}
#feng_5 a:hover{background-image:url(../images/over_eng_05.gif);} 


/*　フッター内各種設定（footer）*/	　
.copyright{width:800px;
			text-align:center;
			line-height:18pt;
			font-size:10px;
			color:#666666;
			}

.copyright1{width:800px;
			text-align:center;
			line-height:14pt;
			font-size:10px;
			color:#666666;
			}			

		
a.f_link:link {color:#666666; font-size:13px;text-decoration: none;  line-height:150%;}
a.f_link:visited {color:#666666; font-size:13px;text-decoration: none; line-height:150%;}
a.f_link:hover {color:#FF3300; font-size:13px;;text-decoration: underline;line-height:150%;}
a.f_link:active {color:#666666; font-size:13px;text-decoration: none; line-height:150%;}



a.pdf:link{float:left; margin-left:10PX; padding-top:2px; padding-left:10PX; padding-right:10PX; color:#FFFFFF; font-size:12px; text-decoration: underline; background:#FF3300; border:#FFFFFF solid 1px; }
a.pdf:hover {color:#FF0000; font-size:12px;text-decoration:underline; border:#666666  solid 1px; background: 
#FFFFFF;}
/* a.pdf:hover {color:#FF3300; font-size:13px;;text-decoration: underline; border:#FF3300 solid 1px;} */



/*　各学校へのリンクページのスタイル　*/
ul #sch_link {list-style:none; text-align:left; padding:0px; margin:0px;}
li #sch_l {width:370px; padding:2px; margin:1px; text-align:left; }
#sch_l a {display:block;
				 width:370px;
				height:auto;
				padding:2px;
				margin:5px;
				text-decoration:none;
				color:#FF6600;
				line-height:200%;
				background-color:#FFD8E4;
				text-indent:1em;
				}
				
 #sch_l a:hover { color:#FFFFFF;
						line-height:200%;
						background-color:#FF3300;
						text-decoration:none;
						margin:5px 0px 0px 20px;
						padding:2px;
						width:410px;
						height:auto;
						}
						
.b_cob{text-align:center;
			line-height:20px;
			font-size:12px;
			color:#666666;
			height:20px;
			}	
			

						
/*　メインコンテンツ内-boxレイアウト　*/
#boxA{width:850px;
		}
		
#boxsp{width:850px;
	height:5px;
}


#boxB{
	width:450px;
	margin:10px;
	padding: 10px 10px 10px 10px;
	text-align:left;
	font-size:13px;
	line-height:130%;
	color:#339933;
	background:#FFFFCC;
		}
		
#boxB1{
	float:right;
	width:180px;
	padding: 5px 5px 5px 5px;
	text-align:left;
	background-color:#CCFFFF;
		}


#boxC{
	float:left;
	width:500px;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom: 10px;
	margin-left: 5px;
	text-align:left;
	line-height:140%;
		}
		
#boxC1{
	float:left;
	width:450px;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom: 10px;
	margin-left: 30px;
	text-align:left;
	line-height:140%;
		}
#boxC2{
	float:left;
	width:500px;
	margin-top:5px;
		}
#boxCsp{
	float:left;
	width:500px;
	height:5px;
		}
		
#boxC3{
	float:left;
	width:500px;
	margin-top: 0px;
	margin-right:0px;
	margin-bottom:10px;
		}
		
#navi-box{
float:left;
	width:500px;
	height:45px;
	text-align:center;
		}
		

.school{ padding-top:5px;
	background-image:url(../images/line.gif);
	background-repeat:no-repeat;
	background-position:center;
	font-size:14px;
	line-height:200%;
	height:30px;
	color:#CC9966;
	font-weight: bold;
	}

.school-e{ padding-top:5px;
	background-image:url(../images/line.gif);
	background-repeat:no-repeat;
	background-position:center;
	font-size:13px;
	line-height:200%;
	height:30px;
	color:#CC9966;
	font-weight:bolder;
	}
	
#SMAP{
	float:left;
	width:250px;
	margin-top: 10px;
	margin-right:0px;
	margin-bottom: 10px;
	margin-left:10px;
	padding-left:20px;
	text-align:left;
	line-height:140%;
		}
		
	#SMAP2{
	float:left;
	width:250px;
	margin-top: 10px;
	margin-right:0px;
	margin-bottom: 10px;
	margin-left:10px;
	text-align:left;
	line-height:140%;
		}
		
#SMAP3{
	float:left;
	width:250px;
	margin-top: 10px;
	margin-right:0px;
	margin-bottom: 10px;
	margin-left:10px;
	text-align:left;
	line-height:140%;
		}

