@charset "UTF-8";
/* CSS Document */

body {
	color: #fff;
	background-color: #3e3a39;
}

.ancLink01 a,
a{
	color:#fff!important;
}

#sideArea ul.navLevel3,
.heading03,
.iconList03 a,
.gNav ul.level03 li > a,
.boxBg01,
.listStyle01 li.bl-hover,
#sideArea .navLocal dd .navLevel4,
.boxInq,
#sideArea .navLocal dd .navLevel3 > li > a,
#sideArea .navLocal dd .navLevel3 > li > span,
.boxAccordion > dt,
.boxAccordion02 > dt{
	background-color:#000!important;
}

#footer .txtCopyright{
	background-color: #3e3a39;
}

.gNav ul.level04 li > a{
background-color:transparent!important;
}

/*.boxLink > li > a,
.newsArea .listNews li .listAttribute li,
.newsArea .listNews li .listAttribute li.categoryLink,
.newsArea .listNews li .listAttribute li a,
.newsArea .listNews li .listAttribute,
.eventsArea .listEvents .listDate,
.eventsArea .listEvents li .listDate + p a,
.colorBk[class*="iconList0"] a,
p.boxDate > span,
#mainArea #ttlArea,
.iconList01 a{
	color:#fff!important;
}



#sideArea .navLocal dd .navLevel3 > li > a, 
#sideArea .navLocal dd .navLevel3 > li > span,
.listStyle01 li:hover,
.tableWrap01 table th, #mainArea table:not([class]) th,
.iconList03 a,
.aboutArea .boxAbout .boxHeadline .boxEntry p{
	background-color:#000!important;
}

#sideArea .navLocal dd a{
	color:#3e3a39 !important;
}

.picupArea .listPickupCts li > * > * > *{
	background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0!important;
}
*/

.importantNewsArea{background-color:black !important;}

/*Entranceinfo*/
.messageTtl,
.headingH1 span,
#contents ul,
#contents ol,
.heading01,
.heading04,
#contents p,
.heading05,
#contents h1,
ul.listPage a,
p.txtTtl a,
#sideArea .navLocal dd .navLevel4 a,
.iconList02 a {
	color:#fff !important;
}

p.boxDate > span,
p.boxDate > span a,
#contents .entryTitle h1 {
	color:#000 !important;
}

.navList a{

}

#header #gNav a{
	color:#000!important;	
}

.iconList02 li,
.menuAdmission dl dd li a{
	background-color:#3e3a39!important;	
}

.ap .heading03{
	background:#000;
	color:yellow;
}

table th{
	background-color:#000!important;	
	color:#fff;
}

table td,
#contents table td p {
	background-color:#FFF;	
	color:#000!important;	
}
#contents table td a {
	color:#000!important;	
}




.mainArea .boxNews,
.otherArea .headingH2,
.academicsArea .headingH2,
.informationArea .headingH2,
.academicsArea .subttl,
.informationArea .ctsList > dl dt,
.amd .pageNav li *,
.amd .boxInfo *,
.voiceWrap .txtClass * {
	color:#fff !important;
}
.otherArea .headingH2:before,
.otherArea .headingH2:after,
.academicsArea .headingH2:before,
.academicsArea .headingH2:after,
.informationArea .headingH2:before,
.informationArea .headingH2:after {
	border-top:1px solid #fff !important;
}
.voiceArea .btnMore span {
	border-color:#fff !important;
	color:#fff !important;
}
.informationArea .ctsList > dl dd > .linkList li a {
	color:#000 !important;
}
.voiceArea .box_category .list_category > li.current a,
.voiceArea .txtClass li:first-child > span {
	background-color:#000 !important;
}