#menu {
	/* 項目のマークを消す */
	list-style-type:none;
}

#menu li{
	/* 左寄せ */
	float:left;
	/* 横 */
	width:100px;
	/* 高さ */
	height:30px;
	/* 文字がはみ出た場合：非表示 */
	overflow:hidden;
	/* 文字真中寄せ */
	text-align:center;
}

/* メニューの各項目設定 */
#menu a {
	/* ブロック要素指定 */
	display:block;
	text-decoration:none;
	color:#333;
	/* 横 */
	width:100%;
	/* 高さ */
	height:100%;
	/* 背景指定（通常表示） */
	background:transparent url(./bgtab.jpg) 0px 0px no-repeat;
}

/* 項目にマウスが乗ったとき */
#menu a:hover {
	color:#399;
	/* 背景表示位置をずらして指定画像を見えるようにする */
	background:transparent url(./bgtab.jpg) 0px -30px no-repeat;
}

/* 項目をクリックしたとき 現在表示しているページの項目 */
#menu a:active, li {
	color:#fff;
	/* 背景表示位置をずらして指定画像を見えるようにする */
	background:transparent url(./bgtab.jpg) 0px -60px no-repeat;
}
#s_main {  font-size: 12px; line-height: 18px; font-weight: bold}


/* 見出し用 */
.big02  {
	 color: #000000;
	 font-weight: bold;
	 font-size: 140%;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 background-color: #FFBF00;
	 padding: 10px;
	 border-style: solid;
	 border-width: 3px;
	 border-color: silver black black silver;
	 clip: rect(auto auto auto auto) ;
	 width: 720;
}

.mid02     {
	 color: #000000;
	 font-weight: bold;
	 font-size: 100%;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 padding-left: 4px;
	 border-top: none;
	 border-right: none;
	 border-bottom: 1px dotted #6f6;
	 border-left: 16px solid #6f6;
	 clip: rect(auto auto auto auto) ;
}
.mid04  {
	 color: #000000;
	 font-weight: bold;
	 font-size: 11pt;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 padding-left: 4px;
	 border-top: 2px solid #FFBF00;
	 border-right: none;
	 border-bottom: none;
	 border-left: 16px solid #FFBF00;
	 clip: rect(auto auto auto auto) ;
	 width: 100%;
}


.mid05 {
	 color: #000000;
	 font-weight: bold;
	 font-size: 120%;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 background-color: #FFBF00;
	 padding: 2px 2px 2px 4px;
	 clip: rect(auto auto auto auto) ;
	 width: 100%;
}

.mid06 {
	 color: #000000;
	 font-weight: bold;
	 font-size: 100%;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 padding-left: 4px;
	 border-bottom: 1px solid #C0C0C0;
	 clip: rect(auto auto auto auto) ;
}
.sml02 {
	 font-weight: bold;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 background: url(./style_icon01.gif) no-repeat;
	 padding-left: 15px ;
}
.sml03 {
	 font-size: 11pt;
	 font-weight: bold;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 background-color: #FFBF00;
	 padding-left: 3px;
	 border-left: 10px solid #FFBF00;
}
.sml04 {
	 font-weight: bold;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 padding-left: 3px;
	 border-left: 10px solid #FFBF00;
}

.bg_label01 {
	 font-weight: bold;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 background-color: #FFBF00;
	 padding-left: 3px;
	 border-left: 10px solid #00FFFF;
}

.edit_background { 
	 width: 720px; 
	 border: 1px #000000 solid;
	 background-color: #FFFFCC;
	 font-size: 12px;
	 line-height: 15px
}
.bunnya_d {  width: 100%; border: 1px #CCCCCC solid; font-size: 12px; line-height: 15px}

.spread { 
	 
	 border: 1px #CCCCCC solid;
	 border-collapse: collapse;
	 border-width: 1px;
	 line-height: 15px;
     height: 10px
}
.spread_row50 { 
	 
	 border: 1px #CCCCCC solid;
	 border-collapse: collapse;
	 border-width: 1px;
	 line-height: 15px;
     height: 50px
}


.spread02 {  
	 border: 1px #999999 solid; 
	 border-collapse: collapse;
	 padding-bottom: 3px; 
	 padding-top: 2px;
	 padding-right: 3px; 
	 padding-left: 2px
}

.spreadheader01 {
	 border: 1px #CCCCCC solid;
	 border-collapse: collapse;
	 border-width: 1px;
	 background-color: #000080;
	 line-height: 15px;
	 font-weight: bold;
	 font-size: 110%;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 color: #FFFFFF;
}

.spreadheader02 {
	 border: 1px #CCCCCC solid;
	 border-collapse: collapse;
	 border-width: 1px;
	 background-color: #000080;
	 line-height: 15px;
	 font-size: 100%;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 color: #FFFFFF;
}
.spreadheader03 { 
	 font-size: 12px; 
	 line-height: 14px; 
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 color: #FFFFFF; 
	 background-color: #333399; 
	 padding-top: 3px; 
	 padding-right: 2px; 
	 padding-bottom: 3px; 
	 padding-left: 2px; 
	 font-weight: normal; 
	 border-color: black black #CCCCCC
}
.spreadheader04 { 
	 font-size: 12px; 
	 line-height: 14px; 
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 color: #FFFFFF; 
	 padding-top: 1px; 
	 padding-right: 1px; 
	 padding-bottom: 1px; 
	 padding-left: 1px; 
	 font-weight: normal; 
	 border-color: black black #CCCCCC;
	 /*border-top: 1px #999999 none;*/

}


/* ***************************************** */
/* 試験情報テーブル用スタイル */
.tableoutline {
	 /*width: 100%;*/ 
	 border-collapse: collapse;
     line-height: 15px
	 
}
.tableheader {
	 border-top: 1px #999999 none;
	 border-bottom: 1px #999999 solid;
	 border-left: 1px #999999 solid;
	 border-right: 1px #999999 solid
	 border-width: 1px;
	 /*
	 background-color: #000080;
	 color: #FFFFFF;
	 */
	 background-color: #FFBF00;
	 color: #000000;
	 line-height: 15px;
	 font-size: 9pt;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 font-weight: bold
	 	
}
.tableheader02 {
	 border-top: 1px #999999 solid;
	 border-bottom: 1px #999999 solid;
	 border-left: 1px #999999 solid;
	 border-right: 1px #999999 solid
	 border-width: 1px;
	 /*
	 background-color: #000080;
	 color: #FFFFFF;
	 */
	 background-color: #FFBF00;
	 color: #000000;
	 line-height: 15px;
	 font-size: 9pt;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 font-weight: bold;
	 padding-bottom: 0px; 
	 padding-top: 0px;
	 padding-right: 0px; 
	 padding-left: 0px
}
.tableheader03 {
	 border-top: 1px #999999 solid;
	 border-bottom: 1px #999999 none;
	 border-left: 1px #999999 solid;
	 border-right: 1px #999999 solid
	 border-width: 1px;
	 /*
	 background-color: #000080;
	 color: #FFFFFF;
	 */
	 background-color: #FFBF00;
	 color: #000000;
	 line-height: 15px;
	 font-size: 9pt;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 font-weight: bold;
	 padding-bottom: 0px; 
	 padding-top: 0px;
	 padding-right: 0px; 
	 padding-left: 0px
}
.transyearheader01 {
	 border-top: 1px #999999 solid;
	 border-bottom: 1px #999999 none;
	 border-left: 1px #999999 solid;
	 border-right: 1px #999999 solid
	 border-width: 1px;
	 /*
	 background-color: #000080;
	 color: #FFFFFF;
	 background-color: #FFBF00;
	 */
	 color: #000000;
	 line-height: 15px;
	 font-size: 9pt;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 font-weight: bold;
	 padding-bottom: 0px; 
	 padding-top: 0px;
	 padding-right: 0px; 
	 padding-left: 0px
}
.transyearheader02 {
	 border-top: 1px #999999 none;
	 border-bottom: 1px #999999 solid;
	 border-left: 1px #999999 solid;
	 border-right: 1px #999999 solid
	 border-width: 1px;
	 /*
	 background-color: #000080;
	 color: #FFFFFF;
	 background-color: #FFBF00;
	 */
	 color: #000000;
	 line-height: 15px;
	 font-size: 9pt;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 font-weight: bold;
	 padding-bottom: 0px; 
	 padding-top: 0px;
	 padding-right: 0px; 
	 padding-left: 0px
}

.cellstyle01 {
	 height: 44px;
	 border-top: 1px #999999 none;
	 border-bottom: 1px #999999 solid;
	 border-left: 1px #999999 solid;
	 border-right: 1px #999999 solid
	 padding-bottom: 0px; 
	 padding-top: 0px;
	 padding-right: 0px; 
	 padding-left: 0px
}
.cellstyle02 {
	 height: 22px;
	 border-top: 1px #999999 none;
	 border-bottom: 1px #999999 solid;
	 border-left: 1px #999999 solid;
	 border-right: 1px #999999 solid
	 padding-bottom: 0px; 
	 padding-top: 0px;
	 padding-right: 0px; 
	 padding-left: 0px;

}
.cellstyle021 {
	 height: 22px;
	 border-top: 1px #999999 none;
	 border-bottom: 1px #999999 solid;
	 border-left: 1px #999999 solid;
	 border-right: 1px #999999 solid
	 padding-bottom: 1px; 
	 padding-top: 1px;
	 padding-right: 1px; 
	 padding-left: 1px;

}


.cellstyle03 {
	 height: 40px;
	 border-top: 1px #999999 none;
	 border-bottom: 1px #999999 solid;
	 border-left: 1px #999999 solid;
	 border-right: 1px #999999 solid
	 padding-bottom: 3px; 
	 padding-top: 2px;
	 padding-right: 3px; 
	 padding-left: 2px;
	 font-size: 9pt;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 font-weight: bold;
	 color: #FF0000
}

.normalcell01 {
	 height: 44px;
	 border-top: 1px #999999 solid;
	 border-bottom: 1px #999999 solid;
	 border-left: 1px #999999 solid;
	 border-right: 1px #999999 solid
	 padding-bottom: 3px; 
	 padding-top: 2px;
	 padding-right: 3px; 
	 padding-left: 2px
}

.indexheader { 
	 font-size: 11px; 
	 line-height: 14px; 
	 font-size: 100%;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 color: #FFFFFF; 
	 background-color: #FFA500; 
	 padding-top: 3px; 
	 padding-right: 2px; 
	 padding-bottom: 3px; 
	 padding-left: 2px; 
	 font-weight: normal; 
	 border-color: black black #CCCCCC
}

.querybox {
	 border: 1px #E6E6FA solid;
	 border-collapse: collapse;
	 border-width: 1px;
	 background-color: #E6E6FA;
	 line-height: 15px;
	 font-size: 100%;
	 font-family: "ＭＳ Ｐゴシック", Osaka;
	 color: #000000;
}
.news_background { 
	 width: 100%; 
	 border: 1px #000000 solid;
	 background-color: #FFFFFF;
	 font-size: 12px;
	 line-height: 15px
}

.news_background2 { 
	 width: 100%; 
	 border: 1px #000000 solid;
	 background-color: #FFFFEE;
	 font-size: 12px;
	 line-height: 15px
}

.news_background3 { 
	 width: 100%; 
	 border: 1px #000000 solid;
	 font-size: 12px;
	 line-height: 15px
}



.fullarea {
	 width: 100%;
     height: 100%;	
}
.gakubu_list {
	width: 100%;
	collor: #ffffff;

}

.hikakucomment {  
	font-size: 11px; 
	line-height: 16px; 
	color: #000000; 
	border-color: #CCCCCC #FFFFFF; 
	width: 100%; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px; 
	text-align: justify; 
	background-color: #FFFFFF; 
	height: 220px
}
.fontsize06{font-size: 6pt;}
.fontsize07{font-size: 7pt;}
.fontsize08{font-size: 8pt;}
.fontsize09{font-size: 9pt;}
.fontsize10{font-size: 10pt;}
.fontsize11{font-size: 11pt;}
.fontsize12{font-size: 12pt;}
.fontsize13{font-size: 13pt;}
.fontsize14{font-size: 14pt;}







