body.whatsnewbody {
	background-color		:#FFFFFF;
	margin					:0px;
	padding					:0px;
	color					:#343434;
	text-align: left;
	
/*	scrollbar-arrow-color:#808080;
	scrollbar-base-color:#efefef;
	scrollbar-darkshadow-color:#808080;
	scrollbar-highlight-color:#fcfcfc;
	scrollbar-shadow-color:#c0c0c0;
	scrollbar-track-color:#fcfcfc;*/

    scrollbar-base-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-face-color: #FFFFFF;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-darkshadow-color: #808080;
    scrollbar-3dlight-color: #808080;
    scrollbar-arrow-color: #808080;

}


.fxs_fix{font-size:10px}
.fs_fix{font-size:10px}
.fm_fix{font-size:12px}
.fl_fix{font-size:14px}
.fxl_fix{font-size:16px}

.fs1_fix{font-size:10px;line-height:1.3em}
.fs2_fix{font-size:10px;line-height:1.5em}
.fm1_fix{font-size:12px;line-height:1.5em}
.fm2_fix{font-size:12px;line-height:1.75em}
.fm3_fix{font-size:12px;line-height:1.8em}
.fl1_fix{font-size:14px;line-height:1.3em}
.fl2_fix{font-size:14px;line-height:1.5em}
.fxl1_fix{font-size:16px;line-height:1.5em}

.ac{text-align: center;}
.al{text-align: left;}
.ar{text-align: right;}


a.blue:link {
	text-decoration: none;
	color:#3366FF;
	background-attachment: fixed;
}
a.blue:visited {color:#3366FF; text-decoration: none;}
a.blue:hover {text-decoration: underline; color:#3366FF}

a.pankuzu:link {
	text-decoration: none;
	color:#EB7281;
	background-attachment: fixed;
}
a.pankuzu:visited {color:#EB7281; text-decoration: none;}
a.pankuzu:hover {text-decoration: underline; color:#EB7281}



/*----------テーブ・E焦?覆箆---------*/
/*　表の?? 実? */

table.table01 {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: hide;
	/*
	border: 1px solid #666;
	background: white;
	*/
  }
  
table.table01 th,
table.table01 td {
	padding:3px;
	border: 1px solid #999;
	}

table.table_link {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: hide;
	/*
	border: 1px solid #666;
	background: white;
	*/
  }
  
table.table_link th,
table.table_link td {
	padding:3px;
	border: 1px;
	solid #999;

	}
	

	
/*　表の?? 実?(募集要項用) */	
table.table_blue {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: hide;
	/*
	border: 1px solid #666;
	background: white;
	*/
  }
  
table.table_blue th,
table.table_blue td {
	padding:3px;
	border: 1px solid #00B9F2;

	}



table.table_non td {
	padding:0px;
	border: 0px;
	}
	
table.table_237FF2 {
 border-collapse: collapse;
  border-spacing: 0;
	  empty-cells: hide;
  /*border: 1px solid #666;

  background: white;*/
  }
  
table.table_237FF2 th,
table.table_237FF2 td {
	padding:8px;
	margin:5px;
	border: 1px solid #237FF2;

	}

table.table_BC3546 {
 border-collapse: collapse;
  border-spacing: 0;
	  empty-cells: hide;
  /*border: 1px solid #666;

  background: white;*/
  }
  
table.table_BC3546 th,
table.table_BC3546 td {
	padding:8px;
	margin:5px;
	border: 1px solid #BC3546;

	}
	
	
td.Maincontents{
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	margin					:0px;
	text-align: left;
	vertical-align: top;
}

	
td.Maincontents{
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	margin					:0px;
	text-align: left;
	vertical-align: top;
}
	
td.Maincontents{
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	margin					:0px;
	text-align: left;
	vertical-align: top;
}

td.Kabetsu{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	text-align: left;
	vertical-align: top;

}




/*------HITOMI WhatsNew------*/
.whatsnewHitomi {
	height: 210px;
	width: 335px;
	border-width:0px;
}


/*------WhatsNew------*/
.whatsnew {
	height: 140px;
	width: 410px;
	border-width:0px;
}

.WhtasTitle {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
	font-size:14px;
}

.WhtasPress  {
	margin-top: 30px;
	margin-right: 5px;
	margin-bottom: 25px;
	margin-left: 10px;
}
.WhtasLink  {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
.WhtasDownload  {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.WhtasCaption  {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.WhtasZoom  {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
.WhtasPhoto  {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
td.WhtasList{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-align: left;
	vertical-align: top;
}
td.WhtasList2{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 3px;
	text-align: left;
	vertical-align: top;
}











/******************************/

body.footerbody {
	background-color		:#ECECEC;
	margin					:0px;
	padding					:0px;
	color					:#666666;
}

body.headerbody {
	background-color		:#FFFFFF;
	margin					:0px;
	padding					:0px;
	color					:#666666;
}
body.menubody {
	background-color		:#FFFFFF;
	margin					:0px;
	padding					:0px;
	color					:#666666;
}


/*パ?ず
td.Tpankuzu{
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	text-align: left;
	vertical-align: top;

}
*/
/*左メニュー
td.TrightMenu{
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
}

td.TrightMenu2{
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
}
*/





/*訪問者別左メニュー余・E
td.ThomonMenu{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}
td.ThomonMenu2{
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	vertical-align: top;
}*/

/*IFRAME HEADER
.header {
	height: 118px;
	width: 770px;
	border-width:0px;
}
.headerSub {
	height: 110px;
	width: 770px;
	border-width:0px;
}*/

/*IFRAME MENU
.whatsnew {
	height: 80px;
	width: 410px;
	border-width:0px;
}

.menu1 {
	height: 480px;
	width: 180px;
	border-width:0px;
}

.menuOpencampus {
	height: 73px;
	width: 770px;
	border-width:0px;
}*/

/*IFRAME FOOTER
.footer {
	height: 96px;
	width: 770px;
	border-width:0px;
}*/

/*IFRAME ALBUM
.albumPhoto {
	border:1px solid #cccccc;
}

.menu_wrap {
	margin: 0px;
	padding: 0px;
	color: #FFEF63;
}

table.albumCaption {height: 50px;}*/

/******************************/



/* Eｚ・項・・
---------------------------------------------------------------------------------------------- */

/*.note{
text-indent:-1em;
padding-left:1em
}*/

/* opencampus
---------------------------------------------------------------------------------------------- */

.gakka {
	font-size: 15px;
	line-height: 150%;
	font-weight: bold;
	color: #264638;
	background-image: url(../../share/opencampus/img/line_gakka.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
	/*	background-color: #689C37;
		background-color: #DDFED8; */
	
div.progTitleBox{
	color:#4F8D7B;
	background-color:#EB7583;
	}
	
table.newTable01 {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: hide;
	font-size: 14px;
  }
  
table.newTable01 th,
table.newTable01 td {
	padding:3px;
	border: 2px solid #FFFFFF;
	}
table.newTable01 td {
	
	background-color:#FFF8E3;
	}
td.program {
	background-color:#FFF8E3;
	}
th.spacer{
	background-color:#FFF;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	}
.tblCoution {
	font-size: 14px;
	color:#0E4D09;
	font-weight: bold;
	margin:0;
	}
td.programTitle {
	font-size: 14px;
	color:#FFFFFF;
	background-color:#2E9726;
	font-weight:bold;
	}/*138E36*//* EB7583 */

th.programDay {
	font-size: 14px;
	background-color:#8FC9F8;
	}/* 7FB3EF *//* BFDBD2 */
th.kaijo {
	background-color:#2E9726;
	color: #FFFFFF;
	}
th.school {
	background-color:#FFF;
	color: #FFFFFF;
	}/*2E9726*//*138E36*//*077629*/
/*	border:solid 1px #4F8D7B; */
th.kaisai {
	border:solid 1px #4F8D7B;
	color: #4F8D7B;
	}
TABLE#kumaTitle {
	margin-top:10px;
	}
	
	/* オープ?ャ?僖考
---------------------------------------------------------------------------------------------- */

.open_title
{
background:#FF8A01;
color:#FFFFFF;
font-weight:bold;
padding:5px;
margin-bottom:10px;
}

.open_box
{
	padding-bottom:20px;
}


.open_pbox
{
	width:130px;
	padding-right:10px;
	vertical-align:top;
}

.open_tbox
{
	vertical-align:top;
}


.open_text01{
	font-weight:bold;
	color:#FF8A01;
	font-size:120%;

}

.finished {color: #999999}


/* 学?E?修衰ｭ
---------------------------------------------------------------------------------------------- */

/*#gakka_navi h1{
	font-size:125%;
	font-weight:bold;
}
*/
/*#gakka_navi a:hover{
	color:#FFFFFF;
	background:#B3293A;
	text-decoration:none}
*/





