/** DEFAULT */


	A:link { color: #036; text-decoration: none }
	A:visited { color: #369; text-decoration: none}
	A:active { color: #cfc; text-decoration: none} 
	A:hover { text-decoration:underline;color: #096; }
        
	A.ex:link { color:#eee;}
	A.ex:visited { color: #eee;}
	A.ex:active { color: #0FF;} 
	A.ex:hover { color: #0FF;} 

        
/** BODY */    

	body{
	background-color:#FFF;
	background-image:url(../graphics/index/back.jpg);
	background-repeat: no-repeat;
	background-attachment:scroll;
	margin: 0px; 
	}        

	.wrap{
	width:100%;
	margin: 0px auto; 
	text-align: center;
	}
	
	.pages{
	border:1px #ccc solid;
	width:787px;
	background-color:#fff;
	margin: 0px auto; 
	}
	

/** px_fix*/	
	.fix12{
	font-size:12px;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.4;
	letter-spacing:-0.02em;
	}
	
	.fix11{
	font-size:11px;
	color:#555;
	line-height:1.3;
	letter-spacing:-0.04em;
	 }


/** IE　文字サイズ「中」を基準*/

	.font110{
	font-size:110%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.4;
	}

	.font100{
	font-size:100%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.4;
	}

	.font95{                     /**本文**/
	font-size:95%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.4;
	}

	.font85{                     /**本文**/
	font-size:85%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.4;
	}

	.font75{                     /**本文**/
	font-size:75%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.4;
	}

    .font70{
	font-size:70%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.3;
	}

    .font65{
	font-size:65%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.3;
	}

    .font60{
	font-size:60%;
	color:#555;
	line-height:1.3;
	letter-spacing:-0.02em;
    }

    .font55{
	font-size:55%;
	color:#555;
	line-height:1.3;
	letter-spacing:-0.02em;
    }

	ol{                     /**リスト**/
	margin:5px 0 5px 50px;
	padding:0 0 0 20px
	}     
   
	ul{                     /**リスト**/
	margin:5px 0 5px 50px;
	padding:0 0 0 20px
	}        

	dt{                     /**dt本文**/
	font-size:75%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.4;
	}

	dd{                     /**dd本文**/
	font-size:75%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.4;
	padding-left:30px
	}

	h1{                     /**見出し100％**/
	font-size:100%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.4;
	letter-spacing:-0.03em;
	}	

	h2{                     /**見出し 85%**/
	font-size:85%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.4;
	letter-spacing:-0.03em;
	}	

	h3{                     /**見出し 75%本文と同**/
	font-size:75%;
	color:#555;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	line-height:1.4;
	letter-spacing:-0.03em;
	}	

	#boxline{                      /**人間健康学部 資格取得内ボックス**/
		padding:4px;
		border:1px Olive solid;
		background-color:#F5E876;
		font-weight:bold;
		/*border-right:tranceparent;*/
		/*border-left:tranceparent;*/
		/*border-top:tranceparent;*/
		/*border-bottom:tranceparent;*/
		}

	.box {                      /**人間健康学部 資格取得内ボックス**/
		background-color:#CFC;
		border:1px #555 solid;
		padding:5px;
		width:150
		}

	.box2 {                      /**人間健康学部 資格取得内ボックス**/
		border:1px #555 solid;
		padding:5px;
		}

	.box3 {                      /**人間健康学部 スポーツ職場ボックス**/
		border:1px #555 solid;
		background-color:#b6b4d3;
		font-weight:bold;
		padding:5px;
		}

	.box4 {                      /**サポートボックス**/
		border:4px #99CCCC solid;
		background-color:#eee;
		font-weight:bold;
		letter-spacing:-0.03em;
		padding:6px;
		margin-bottom:5px;
		}

	.box_lib {                      /**サポートボックス**/
		border:1px #999 solid;
		background-color:#fef;
		font-weight:bold;
		letter-spacing:-0.03em;
		}

	.box_lib2 {                      /**サポートボックス**/
		border:1px #999 solid;
		background-color:#fff;
		letter-spacing:-0.03em;
		}

	.box_lib3 {                      /**サポートボックス**/
		border:1px #999 solid;
		background-color:#dff;
		letter-spacing:-0.03em;
		}

	.night {                      /**ナイトキャンパスキャプション**/
		border:1px #555 solid;
		background-color:#333366;
		font-size:75%;
		color:#fff;
		font-family:"MS PGOTHIC",Osaka,sans-serif;
		line-height:1.5;
		padding:5px;
		}

	.nobox {
		background-color:#fff;
		border:0px  solid;
		}

	.table75_5{                     /**テーブルパディング5**/
		font-size:75%;
		color:#555;
		font-family:"MS PGOTHIC",Osaka,sans-serif;
		line-height:1.4;
		padding:5px
		}

	#menu { 
		border-collapse: separate; /* 枠線の表示方法（重ねない） */ 
		} 

	#menu TD { 
		border-width: 3px; /* 枠線の太さ */ 
		border-style: solid; /* 枠線のスタイル */ 
		border-color: #CCC #777 #999 #CCC; /* 枠線の色 */ 
		background-color: #FFFFFF; /* セルの背景色 */ 
		text-align: left; /* リンク文字の位置 */ 
		} 

	#menu A { 
		display: block; /* ブロック要素 */ 
		width: 100%; /* リンク部分の横幅 */ 
		text-decoration: none;  /*リンク文字の下線 */ 
		} 

	#menu A:hover { 
	background-color: #E8E8FF; /* ポイント時の背景色 */ 
	color: #FF0000; /* ポイント時の文字色 */ 
	} 


	#rightmenu ul { 
		margin: 0; 
		padding :0; 
		list-style-type : none; 
		}
	#rightmenu li { 
		display: inline; 
		padding :0; 
		margin:0; 
		}
	#rightmenu a {
		display:block; 
		border-left:10px solid #ab6;
		text-decoration:none;
		color:#555;
		height:1.7em; 
		}
	#rightmenu a:hover {
		display:block; 
		border-left:10px solid #fd7;
		text-decoration:underline;
		color:#096;
		}


	#rightmenu2 ul { 
		margin: 0; 
		padding :0; 
		list-style-type : none; 
		}
	#rightmenu2 li { 
		display: inline; 
		padding :0; 
		margin:0; 
		}
	#rightmenu2 a {
		display:block; 
		border-left:10px solid #ab6;
		text-decoration:none;
		color:#555;
		height:1.7em; 
		padding-top:3px; 
		}
	#rightmenu2 p {
		display:block; 
		border-left:10px solid #ccc;
 		background-color:#eee;
		text-decoration:none;
		color:#555;
		height:1.7em; 
		padding-top:3px; 
		margin:0; 
		}
	#rightmenu2 a:hover {
		display:block; 
		border-left:10px solid #fd7;
		text-decoration:underline;
		color:#096;
		}





	#smenu a {
		display:block; 
		border-left:15px solid #ab6;
		text-decoration:none;
		color:#555;
		}
	#smenu a:hover {
		display:block; 
		border-left:15px solid #fd7;
		text-decoration:underline;
		color:#096;
		}

	.exam_line{
		margin:5px 0;
		border:1px solid gray;
		}

	.exam_box{
		padding:5px 10px;
		background-color:#D3E2DE;
		font-weight:bold;
		border-left:10px solid green;
		}

	.exam_line2{
		margin:5px 0;
		border:1px solid gray;
		}

	.exam_box2{
		padding:5px 10px;
		background-color:#E2E0D3;
		font-weight:bold;
		border-left:10px solid Maroon;
		}

	#ex2:link { color:#666;}
	#ex:link { color:#eeeeee;}
	#ex:visited { color: #eeeeee;}
	#ex:active { color: #00FFFF;} 
	#ex:hover { color: #00FFFF;} 

	.diet{
	font-size:100%;
	color:#fff;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	border:3px ddd solid;
	background-color:#49a658;
	padding:3px;
	margin:5px 0;
	text-align:center;
	}

	.inst{
	font-size:100%;
	color:#fff;
	font-family:"MS PGOTHIC",Osaka,sans-serif;
	border:3px ddd solid;
	background-color:#6699CC;
	padding:3px;
	margin:5px 0;
	text-align:center;
	}
	
/* テキストリンク アイコン */
	.icon_l{ 
	width:124px;
	background:#ffffff left 2px url(../graphics/icon_l.gif) no-repeat; 
	font-size:80%; 
	padding:0 0 0 20px; 
	line-height:120%; 
	margin:0 0 3px 0;}

/* テーブルボックスタイプ */
		table.gakubu{
		margin:0;
		border-collapse: separate;
		 font-size: 12px;
		line-height:1.4; 
		color: #555;
		letter-spacing:-0.02em;
		font-family:"MS PGOTHIC",Osaka,sans-serif;
		}
		table.gakubu td{
		padding: 3px;
		border: 1px solid #888;
		}