/* CSS Document */
body{
	color:#444444;
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
}
a:link {
	color: #FF9900;
}
a:visited {
	color: #ff9900;
}
a:active {
	color: #CC9966;
}
a:hover {
	color: #ff3333;
}
img {border:0;}
td.navCategory a:link {
	color: #FF9900;
	text-decoration: none;
}
td.navCategory a:visited {
	color: #ff9900;
	text-decoration: none;
}
td.navCategory a:active {
	color: #CC9966;
	text-decoration: none;
}
td.navCategory a:hover {
	color: #ff3333;
	text-decoration: underline;
}
td.navSection a:link {
	color: #FF9900;
	text-decoration: none;
}
td.navSection a:visited {
	color: #ff9900;
	text-decoration: none;
}
td.navSection a:active {
	color: #CC9966;
	text-decoration: none;
}
td.navSection a:hover {
	color: #ff3333;
	text-decoration: underline;
}
td.navExam a:link {
	color: #FF9900;
	text-decoration: none;
}
td.navExam a:visited {
	color: #ff9900;
	text-decoration: none;
}
td.navExam a:active {
	color: #CC9966;
	text-decoration: none;
}
td.navExam a:hover {
	color: #ff3333;
	text-decoration: underline;
}

.navCategory {
	font-size: xx-small;
	font-weight: bold;
	padding: 10px 2px;
}
.navSection {
	font-size: xx-small;
	padding: 10px 2px;
}
.navHere {
	font-size: xx-small;
	font-weight: bold;
	color: #663333;
	padding: 10px 2px;
}
.navExam {
	font-size: small;
	padding: 5px 2px;
}
.navExamHere {
	font-size: small;
	padding: 5px 2px;
	font-weight: bold;
	color: #663333;
}


h1{margin:0px;padding:0px;}
h2{margin:0px 0px 25px;padding:0px;}
h3 {margin: 30px 0px 25px;}
h3.top {margin: 0px 0px 25px;}


.textS{font-size:x-small;}
.textSb{font-size:x-small;font-weight:bold;}
.textM{font-size:small;line-height:1.5em;}
.textMb{font-size:small;font-weight:bold;}
p{
	font-size:small;
	line-height:1.5em;
	margin:0px 0px 1em;
}
p.topicTit{
	font-size:small;
	font-weight:bold;
	line-height:1.5em;
	margin:0px;
}
p.topPresstil{font-size:small;line-height:1.3em;color:#666600;font-weight:bold;margin: 0px 0px 0px 0px;}
p.topPress{font-size:small;line-height:1.3em;margin:0px 0px 0.8em 0px;}
p.topic{font-size:x-small;line-height:1.2em;margin:0px 0px 0px 0px;}
p.textS{
	font-size:x-small;
	line-height:1.2em;
	margin:0px 0em 0.5em 0px;
	color: #663333;
}
.topPressUpdate{font-size:medium;color:#999999;}
.attention {color:#3366cc;}
ul.textS{
	font-size:x-small;
	line-height:1.2em;
	color: #663333;
}
li{
	margin:0px;
	line-height: 1.4em;
}
.formbtn{background:#ffffff;}
td {background: #FFFFFF}
td.Wnew {
	background: #FFFFFF;
	font-size: small;
	line-height:1.4em;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.textM {
	background: #FFFFFF;
	font-size: small;
}
td.bgSportH {
	background: #eee0e5;
	font-weight: bold;
}
td.bgSports {
	background: #fff0f5;
}
td.bgCultureH {
	background: #e0eee0;
	font-weight: bold;
}
td.bgCulture {
	background: #f0fff0;
}
td.bgOtherH {
	background: #eeeee0;
	font-weight: bold;
}
td.bgOther {
	background: #fffff0;
}
td.bgTimetableH {
	background: #eeeee0;
}
td.bgTimetable {
	background: #fffff0;
}
td.bgResult {
	background: #fffff0;
}
td.bgResultH {
	background: #eeeee0;
}
th.bgResultH {
	background: #eeeee0;
}
td.bgGuide {
	background: #fffff0;
}
td.bgGuideH {
	background: #eeeee0;
	font-size: small;
	line-height: 1.5em;
}
td.corumHistory {
	background: #fffff0;
}
th.formArea {
	background: #FFFFF0;
	text-align: left;

}
td.textQ {
	padding-right: 15px;
	font-size:small;
	line-height: 1.5em;
}
td.textA {
	font-size:small;
	color: #663333;
	line-height: 1.5em;
}


.bit01 {color: #996666;}
.bit02 {color: #663333;}
.line {
	background: #cc9999;
}
.ssTitle {
	font-size: small;
	font-weight: bold;
	color: #663333;
}
.titGuide {
	margin: 0px 0px 5px;
	font-weight: bold;
}
.listGuide {
	margin-top: 0px;
}
.imgLeft {
	margin: 0px 10px 5px 0px;
}
.imgTop {
	margin: 0px 0px 5px;
}
.titPrincipal {
	font-weight: bold;
	color: #663333;
}
.bgGraduate {
	font-weight: bold;
	background: #fffff0;
	font-size: small;
}
.lineHistory01 {
	background: #ffc1c1;
}
.lineHistory02 {
	background: #ffdab9;
}
.corumHistory {
	color: #663333;
	font-size: x-small;
}
.formArea {
	background: #FFFFF0;
}
#maintenance{
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;

}
#maintenance .topicTit{
	font-weight: bold;
	color: #ff3333;
}
#maintenance p{
	line-height: 1.3em;

}
#siteUse h3{
	font-size:small;
	margin-bottom:3px;
}
#siteUse h4{
	font-size:small;
	margin-bottom:0px;
}
#siteUse .line{
	margin-top:20px;
	margin-bottom:30px;
}
#siteUse li{
	margin-bottom:8px;
}
#siteUse li.sec{
	margin-bottom:2px;
}
#siteUse .content{
	padding-left:100px;
}
.privacy{
color:#ff3366;}
.ensemble{margin:10px 0;}



#box_top table    {width:335px;
                   border-top:1px solid #cc9999;
                   border-left:1px solid #cc9999;}
#box_top th       {border-right:1px solid #cc9999;
                   border-bottom:1px solid #cc9999;
				   padding:5px;
				   font-size:small;
				   font-weight:normal;
				   text-align:left;
				   width:180;}
#box_top td       {border-right:1px solid #cc9999;
                   border-bottom:1px solid #cc9999;
				   padding:5px;
				   font-size:small;
				   font-weight:normal;
				   text-align:right;}
				   
.ssTitle2          {font-size:small;
	               font-weight:bold;
	               color: #663333;
				   margin-bottom:0;
				   margin-top:10px;}				   
				   
p.suisen      {font-size:12px;
                   text-align:right;
				   margin-bottom:0;
				   margin-top:10px;
				   margin-left:10px;}				   
				   
				   
#box table        {width:700px;}
#box th           {border-left:1px solid #cc9999;
                   border-right:1px solid #cc9999;
				   border-bottom:1px solid #cc9999;
				   text-align:left;
				   padding:5px;
				   font-weight:normal;
				   font-size:small;}
#box td           {border-right:1px solid #cc9999;
                   border-bottom:1px solid #cc9999;
				   text-align:center;
				   padding:5px;
				   font-size:small;}
#box th.sinro     {text-align:center;
				   border-top:1px solid #cc9999;
				   border-left:0 solid #ffffff;
				   border-right:1px solid #cc9999;
				   border-bottom:1px solid #cc9999;
				   font-weight:bold;
				   font-size:small;
				   background:#eeeee0;}
#box th.sinro_left{text-align:left;
                   border:1px solid #cc9999;
				   font-weight:bold;
				   font-size:small;
				   background:#eeeee0;}
#box td.space     {border:1px solid #ffffff;
                   width:12px;}
#box td.space_t   {border-right:0 solid #cc9999;
                   border-bottom:0 solid #cc9999;}
#box td.space_121 {border-right:0 solid #cc9999;}
#box td.space_end {border-right:0 solid #cc9999;border-bottom:0 solid #cc9999;}
#box_shitei table {border-top:1px solid #cc9999;
                   border-left:1px solid #cc9999;}
#box_shitei th    {border-right:1px solid #cc9999;
                   border-bottom:1px solid #cc9999;
				   padding:5px;
				   font-size:small;
				   font-weight:normal;
				   text-align:left;
				   width:180px;
				   }
#box_shitei th.gakubu{width:150px;text-align:center;background:#eeeee0;font-weight:bold;}
#box_shitei th.ninzu{width:100px;text-align:center;background:#eeeee0;font-weight:bold;}
#box_shitei th.gakko{background:#eeeee0;font-weight:bold;}
#box_shitei td     {border-right:1px solid #cc9999;
                   border-bottom:1px solid #cc9999;
				   padding:5px;
				   font-size:small;
				   text-align:center;}


#form td.line td,
#form li {
				   font-size:small;
}