@import url("faculty_localnav.css");

/** グローバルメニューボーダー消去 *************************************************************/
#globalnav.faculty{border-bottom:none!important;}

/** 学部学科・大学院グローバルメニュー *********************************************************/
div#facnav{width:764px;background:#000000;margin:0;padding:4px 0;color:#ffffff;font-size:11px!important;}
* html div#facnav{font-size:0.72em!important;}
div#facnav:after {display:block;margin-top:-1px;height:1px;content:"";clear:both;}

div#facnav a:link{color: #ffffff;text-decoration:none;}
div#facnav a:visited{color: #ffffff;text-decoration:none;}
div#facnav a:hover{color: #FFA901;text-decoration:none;}
div#facnav a:active{color: #FFA901;text-decoration:none;}
div#facnav a.hi{color: #FFA901!important;text-decoration:none;}

div#facnav .fl{
float:left;
width:140px;
margin-left:5px;
text-align:center;
}
/*IE workaround*//*All IE browsers*/
* html div#facnav.fl{
margin-left:0;
}

div#facnav .fr{
float:right;width:610px;
}
/*IE workaround*//*All IE browsers*/
* html div#facnav.fr{
margin-left:8px;
}

.facmenu{margin-left:auto;margin-right:auto;padding:0px;list-style: none;}
.facmenu ul{margin:0;padding:0;}
.facmenu li{display: inline;padding: 0px;margin: 0 0.1em 0 0;}

.facmenu li:before { content: "| "; }

.facmenu .last:after { content: " |"; }

.facmenu li:first-child:before { content: "| "; }

/*IE workaround*//*All IE browsers*/
* html .facmenu li{border-left: 1px solid #ffffff;padding: 0em 0 0 0.4em;margin: 0;}
* html .facmenu li.last{border-right: 1px solid #ffffff;padding: 0 0 0 0.3em;margin: 0;}

/*Win IE browsers - hide from Mac IE¥*/
* html .facmenu { height: 1%; }
/** RESULT TABLE  ************************************************************************/

table.result{
margin:0;
padding:0!important;
border-top:1px solid #999999!important;
border-left:1px solid #999999!important;
}
/*IE workaround*//*All IE browsers*/
* html table.result{width:98%;}

table.result tr td{
margin:0!important;
padding:2px!important;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}


/* table tdのclassをgrayとすると背景色がつく*/
table.result tr td.gray{
background-color:#DDDDDD!important;
text-align:center!important;
font-weight:bold!important;
}
table.result tr td.gray02{
background-color:#EFEFEF!important;
}

/* table tdのclassをborderbtmnoneとするとborderの下線が消える*/
table.result tr td.borderbtmnone{
border-bottom:0 !important;
}

table.result a,table.result a:hover,table.result a:visited{
color:#aa0000;text-decoration:underline;
}





