@charset "utf-8";
/* CSS Document */

/****全体位置の決定****/
   body		{
    font-size: 			11px;
	margin:   			0px 50px;
	padding:  			0px;
	background-repeat:	repeat-x;
	background-image:	url(index_back.gif);
	scrollbar-base-color:#EEEEEE;
	scrollbar-arrow-color:#FAC5CE;
	scrollbar-darkshadow-color:#FAC5CE;
	  }

   .scroll_topix	{
	height:			120px;
	width:			560px;
	overflow:		scroll;
	overflow-x:		hidden;
	  }
	  
   .footer td	{
	padding:		15px 0px 15px 0px;
	border-width: 	1px;
	border-color: 	#990000 #FFFFFF #990000 #FFFFFF;
	font-size:		9px;
	color:			#990000;
	text-align:		center;
	border-style: 	solid;
	  }

   .top_flash	{
	padding:		5px 2px 10px 10px;
	width:			540px;
	height:			340px;
		}

   .td_style1	{
	background:		#FFFFFF;
	padding:	    5px;
	border-style:	solid;
	border-width:	thin;
	border-color: 	#990000 #FFFFFF #990000 #FFFFFF;
	font-size:		11px;
	font-weight:	bold;
	color:			#990000;
	text-align:		right;
		}

   .div_style1	{
	padding:		5px 5px 5px 10px;
	color:			#990000;
	width:			540px;
	}

   .div_style2	{
	padding:		5px 5px 5px 10px;
	color:			#444444;
	width:			520px;
	}

   .div_style3	{
	padding:		5px 5px 5px 10px;
	border-top:	double #990000;
	border-bottom:	double #990000;
	margin:			0 0 10px 0;
	color:			#990000;
	width:			540px;
	font-weight: 	bold;
	}

  .button1 {
	margin:		0px 13px 0px 0px;
	padding:	5px;
	border-color:#FAC5CE;
	border-style:solid;
	border-width:1px 5px 1px 5px;
	background-color:#EEEEEE;
	color:		#990000;
	font-size:	11px;
	font-weight:bold;
	width:		540px;
	position:	relative;
   }

   .button2 {
	margin:		0px 13px 0px 0px;
	padding:	5px;
	border-color:#FAC5CE;
	border-style:solid;
	border-width:1px 5px 1px 5px;
	background-color:#FAC5CE;
	color:		#990000;
	font-size:	11px;
	font-weight:bold;
	width:		540px;
	position:	relative;
   }

	a:link, a:visited {
	 text-decoration:none;
	}

	.a1 {color:		#666666;}
	.a2 {color:		#6633FF;}
	.a3 {color:		#990000;}
	.a4 {color:		#444444;}
	.a5 {color:		#6633FF;}
	.a6 {color:		#990000;}

	.a1:hover {color:		#666666;}
	.a2:hover {color:		#6633FF;}
	.a3:hover {color:		#3500D5; text-decoration:underline;}
	.a4:hover {color:		#3500D5; text-decoration:underline;}
	.a5:hover {color:		#3500D5; text-decoration:underline;}
	.a6:hover {
	color:		#3500D5;
}

	
/*-----------------------
　Mainメニュー
-----------------------*/
DIV#menu{
	position:			relative;
	top:				-100px;
	z-index:			100;
}

/*Menu1*/
ul.main1{
    margin:				0px;
    padding:			0px;
    width:				100%;
    position:			relative;
    list-style:			none;
}
/*通常時*/
.main1 li.off{
    position:			relative;
	width:				150px;
    height:				23px;
	padding:			8px 0 0 20px;
	font-size:			11px;
	font-weight:		bold;
	color:				#666666;
    overflow:			hidden;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#666666;
	background:			#FFFFFF;
	background-image:	url(0000_b02.gif);
	background-position:8px 8px;
	background-repeat:	no-repeat;
}
/*展開時*/
.main1 li.on{
	width:				150px;
    height:				23px;
	padding:			8px 0 0 20px;
	font-size:			11px;
	font-weight:		bold;
	color:				#666666;
    overflow:			hidden;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#666666;
	background:			#EEEEEE;
	background-image:	url(0000_b02.gif);
	background-position:8px 8px;
	background-repeat:	no-repeat;
}
.main1>li.on{
	overflow:			visible;
}
/*リンクスタイル*/
.main1 a{
    display:			block;
    text-decoration:	none;
    padding:			2px;
}
.main1 a:hover{
    background-color:	#EEEEEE;
}

/*Menu2*/
ul.main2{
    margin:				0px;
    padding:			0px;
    width:				100%;
    position:			relative;
    list-style:			none;
}
/*通常時*/
.main2 li.off{
	position:			relative;
	width:				150px;
	height:				23px;
	padding:			8px 0 0 20px;
	font-size:			11px;
	font-weight:		bold;
	color:				#6633FF;
	overflow:			hidden;
	border-style: 		solid;
	border-width: 		0px 2px 2px 0px;
	border-color: 		#6633FF;
	background:			#EEEEEE;
	background-image:	url(0000_b01.gif);
	background-position:8px 8px;
	background-repeat:	no-repeat;
}
/*展開時*/
.main2 li.on{
	width:				150px;
    height:				23px;
	padding:			8px 0 0 20px;
	font-size:			11px;
	font-weight:		bold;
	color:				#6633FF;
    overflow:			hidden;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#6633FF;
	background:			#FFFFFF;
	background-image:	url(0000_b01.gif);
	background-position:8px 8px;
	background-repeat:	no-repeat;
}
.main2>li.on{
	overflow:			visible;
}
/*リンクスタイル*/
.main2 a{
    display:			block;
    text-decoration:	none;
    padding:			2px;
}
.main2 a:hover{
    background-color:	#FFFFFF;
}

/*Menu3*/
ul.main3{
    margin:				0px;
    padding:			0px;
    width:				100%;
    position:			relative;
    list-style:			none;
}
/*通常時*/
.main3 li.off{
	position:			relative;
	width:				150px;
	height:				auto;
	padding:			5px 0 5px 15px;
	font-size:			11px;
	font-weight:		bold;
	color:				#666666;
	overflow:			hidden;
	border-style: 		solid;
	border-width: 		0px 2px 2px 0px;
	border-color: 		#FFFFFF;
	background:			#FFFFFF;
}
/*展開時*/
.main3 li.on{
	width:				150px;
    height:				auto;
	padding:			5px 0 5px 15px;
	font-size:			11px;
	font-weight:		bold;
	color:				#666666;
    overflow:			hidden;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#999999;
	background:			#FFFFFF;
}
.main3>li.on{
	overflow:			visible;
}
/*リンクスタイル*/
.main3 a{
    display:			block;
    text-decoration:	none;
    padding:			2px;
}
.main3 a:hover{
    background-color:	#FFFFFF;
}

/*Menu4*/
ul.main4{
    margin:				0px;
    padding:			0px;
    width:				100%;
    position:			relative;
    list-style:			none;
}
/*通常時*/
.main4 li.off{
	position:			relative;
	width:				150px;
	height:				23px;
	padding:			8px 0 0 20px;
	font-size:			11px;
	font-weight:		bold;
	color:				#999999;
	overflow:			hidden;
	border-style: 		solid;
	border-width: 		0px 2px 2px 0px;
	border-color: 		#999999;
	background:			#EEEEEE;
	background-image:	url(0000_b11.gif);
	background-position:8px 8px;
	background-repeat:	no-repeat;
}
/*展開時*/
.main4 li.on{
	width:				150px;
    height:				23px;
	padding:			8px 0 0 20px;
	font-size:			11px;
	font-weight:		bold;
	color:				#999999;
    overflow:			hidden;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#999999;
	background:			#FFFFEE;
	background-image:	url(0000_b11.gif);
	background-position:8px 8px;
	background-repeat:	no-repeat;
}
.main4>li.on{
	overflow:			visible;
}
/*リンクスタイル*/
.main4 a{
    display:			block;
    text-decoration:	none;
    padding:			2px;
}
.main4 a:hover{
    background-color:	#FFFFEE;
}


/*-----------------------
　subメニュー
-----------------------*/
ol.sub{
	margin:				0px;
	padding:			0px;
	position:			relative;
	left:				150px;
	top:				-26px;
	border:				1px solid #999999;
	border-bottom:		0px solid #999999;
	background-color:	#FFFFFF;
	list-style:			none;
}
.sub a{
    padding:			8px 8px 8px 23px;
    display:			block;
    width:				116px;
    border-bottom:		1px solid #999999;
	color:				#6633FF;
	background-image:	url(0000_b21.gif);
	background-position:8px 7px;
	background-repeat:	no-repeat;
}
.sub a:hover{
    padding:			8px 8px 8px 23px;
	color:				#FFFFFF;
	background-color:	#999999;
	background-image:	url(0000_b22.gif);
	background-position:8px 7px;
	background-repeat:	no-repeat;
}

ol.sub{
	margin:				0px;
	padding:			0px;
	position:			relative;
	left:				150px;
	top:				-26px;
	border:				1px solid #999999;
	border-bottom:		0px solid #999999;
	background-color:	#FFFFFF;
	list-style:			none;
}
.sub a{
    padding:			8px 8px 8px 23px;
    display:			block;
    width:				116px;
    border-bottom:		1px solid #999999;
	color:				#6633FF;
	background-image:	url(0000_b21.gif);
	background-position:8px 7px;
	background-repeat:	no-repeat;
}
.sub a:hover{
    padding:			8px 8px 8px 23px;
	color:				#FFFFFF;
	background-color:	#999999;
	background-image:	url(0000_b22.gif);
	background-position:8px 7px;
	background-repeat:	no-repeat;
}

/*-----------------------
2段階目サブメニューを展開する
-----------------------*/
/*通常時*/
.sub li.off2{
    position:			relative;
    width:				150px;
    height:				29px;
    overflow:			hidden;
	background-color:	#FFFFFF;
}
/*展開時*/
.sub li.on2{
    width:				150px;
    height:				29px;
    overflow:			hidden;
    background-color:	#FFFFFF;
    border-bottom:		1px solid #FFFFFF;
}
.sub>li.on2{
overflow:				visible;
}
/****2段階目サブメニュー用スタイル****/
ul.sub-2{
    margin:				0px;
    padding:			0px;
    position:			relative;
    left:				147px;
    top:				-31px;
    width:				150px;
    border:				1px solid #FFFFFF;
    border-bottom:		0px solid #FFFFFF;
    list-style:			none;
}
.sub-2 a{
    padding:			10px 0px 0px 10px;
    display:			block;
    width:				150px;
    height:				23px;
    background-color	:#CCCCFF;
    border-bottom:		1px solid #FFFFFF;
	background-image:	none;
}
.sub-2 a:hover{
    padding:			10px 0px 0px 10px;
	background-image:	none;
    background-color:	#CCCCFF;
    border-bottom:		3px solid #6633FF;
}


/****生活科学学科****/
.sk_style1	{
	color:				#B69231;
	border-style:		solid;
	border-color:		#B69231;
	border-width:		2px 0px 0px 0px;
	}

/****幼児保育学科****/
.yh_style1	{
	color:				#8FC320;
	border-style:		solid;
	border-color:		#8FC320;
	border-width:		2px 0px 0px 0px;
	}

/****医療衛生学科医療検査専攻****/
.ik_style1	{
	color:				#56B45C;
	border-style:		solid;
	border-color:		#56B45C;
	border-width:		2px 0px 0px 0px;
	}

/****医療衛生学科歯科衛生専攻****/
.is_style1	{
	color:				#25B7AA;
	border-style:		solid;
	border-color:		#25B7AA;
	border-width:		2px 0px 0px 0px;
	}

/****看護学科****/
.kg_style1	{
	color:				#5997D2;
	border-style:		solid;
	border-color:		#5997D2;
	border-width:		2px 0px 0px 0px;
	}

/****専攻科応用生命科学専攻****/
.os_style1	{
	color:				#747CBB;
	border-style:		solid;
	border-color:		#747CBB;
	border-width:		2px 0px 0px 0px;
	}

