/* CSS Document */

td {font-size:12px; line-height:17px;}

body {margin:0px;}

.head_link_top {color:#fff; text-decoration:none;}
.head_link {color:#333333; text-decoration:none;}
a.head_link  {color:#333333; text-decoration:none;}
a.head_link:link  {color:#333333; text-decoration:none;}
a.head_link:visited {color:#333333; text-decoration:none;}
a.head_link:active {color:#333333; text-decoration:none;}
a.head_link:hover {color:#333333; text-decoration:none;}

.head_link_top_g {color:#736656; text-decoration:none;}

.info_link {color:#333; text-decoration:none;}

.faculty_link {color:#333; text-decoration:none;}
.faculty_link:hover {color:#BD8D0F; text-decoration:none;}

.navi_td {padding-left:10px; background-color:#897C76;}
a.blk {color:#333; text-decoration:none;}
a.blk:hover {background-color:#EADAB5; display:block; text-decoration:none;}
a.blk1 {color:#333; text-decoration:none;}
a.blk1:hover {background-color:#F2E9D3; display:block; text-decoration:none;}
a.blk2 {color:#333; text-decoration:none;}
a.blk2:hover {background-color:#FBF8F0; display:block; text-decoration:none;}
a.blk3 {color:#fff; text-decoration:none;}
a.blk3:hover {background-color:#CEC5BE; display:block; color:#333; text-decoration:none;}

.under {vertical-align:bottom;}
.under2 {vertical-align:middle;}

td {font-size:12px;}

.navi_feat,.navi_feat a {font-size:14px; font-weight:bold; color:white; text-decoration:none;}

.white {color:#fff;}

.blk {color:#333;}

.text11,.text11 a {font-size:11px; line-height:15px; color:#333333; text-decoration:none;}


#navi {list-style-type:none; width:181px; text-align:left;
margin:0px; padding:0px;}

#navi a {display:block; border-bottom:1px solid #fff; text-decoration:none; background-color:#897C76; color:#fff; padding-left:10px; height:17px; border-right:1px solid #fff; padding-top:11px; padding-bottom:8px;}

#navi #backtotop a {display:block; border-bottom:1px solid #fff; text-decoration:none; background-color:#fff; color:#333; padding-left:10px; height:10px; border-right:1px solid #fff;}
#navi #backtotop a:hover {background-color:#fff; text-decoration:none; color:#C9A760; border-right:1px solid #fff;}

#navi .open a {display:block; border-bottom:1px solid #fff; text-decoration:none; background-color:#B9ADA2; color:#fff; padding-left:10px; height:17px; border-right:1px solid #fff; padding-top:10px;}
#navi .open a:hover {background-color:#CEC5BE; text-decoration:none; color:#fff; border-right:1px solid #fff;}

#navi a.double {display:block; border-bottom:1px solid #fff; text-decoration:none; background-color:#897C76; color:#fff; padding-left:10px; height:40px; border-right:1px solid #fff; padding-top:10px;}

#navi a:hover {background-color:#A69C97; text-decoration:none; color:#fff; border-right:1px solid #fff;}
#navi span {padding:0px;}

#navi_top {list-style-type:none; width:205px; text-align:center;
margin:0px; padding:0px;}

#navi_top li {display:block; font-weight:bold; font-size:14px; text-decoration:none; background-color:#897C76; color:#fff; padding-left:10px; height:17px; padding-top:5px; padding-bottom:5px;}

#navi_top a:hover {text-decoration:none; color:#fff;}
#navi_top span {padding:0px;}

#navi_top2 {list-style-type:none; width:205px; text-align:center;
margin:0px; padding:0px;}

#navi_top2 li {display:block; font-weight:bold; font-size:14px; text-decoration:none; background-color:#CA9879; color:#fff; padding-left:10px; height:17px; padding-top:5px; padding-bottom:5px;}

#navi_top2 a:hover {background-color:#DAB7A1; text-decoration:none; color:#fff;}
#navi_top2 span {padding:0px;}


.inside_title {background-color:#C9A760; height:28px; color:#fff; font-size:14px; font-weight:bold; padding-left:15px; padding-top:2px;}

.inside_title2 {background-color:#6293D8; height:28px; color:#fff; font-size:14px; font-weight:bold; padding-left:15px; padding-top:2px;}

.inside_title3 {background-color:#9C7545; height:28px; color:#fff; font-size:14px; font-weight:bold; padding-left:15px; padding-top:2px;}

.inside_title4 {background-color:#E2CB97; height:28px; color:#333; font-size:14px; font-weight:bold; padding-left:15px; padding-top:2px;}

.inside_title5 {background-color:#CA9879; height:28px; color:#fff; font-size:14px; font-weight:bold; padding-left:15px; padding-top:2px;}

.b_green {height:28px; color:#0C8120; font-size:14px; font-weight:bold; padding-top:2px;}

.b_green_s {color:#0C8120; font-size:12px; font-weight:bold; padding-top:6px;}

.b_blue {height:28px; color:#005984; font-size:14px; font-weight:bold;}

.b_blue_s {color:#005984; font-size:12px; font-weight:bold; padding-top:6px;}

.b_black {height:28px; color:#333333; font-size:14px; font-weight:bold; padding-top:2px;}

.b_black2 {height:28px; color:#333333; font-size:16px; font-weight:bold; padding-top:2px;}

.b_black_s {color:#333333; font-size:12px; font-weight:bold; padding-top:6px;}

.b_gold {color:#C6A257; font-size:14px; font-weight:bold; padding-top:2px;}

.b_purple {color:#4D1F4D; font-size:14px; font-weight:bold; padding-top:2px;}

a.tbody {color:#005984;}

.sitemap {line-height:24px;}

p.faculty {line-height:24px; border-bottom:1px solid #eee; padding-top:2px;}

.gray_txt {color:#666666;}

.top_bg {color:#E5E2CF; background-color:#E5E2CF; background-image:url(../../en/img/top_bg.jpg); background-repeat:no-repeat; background-position:center;}

.naka_bg {color:#E5E2CF; background-color:#E5E2CF; background-image:url(../../en/img/naka_bg.jpg); background-repeat:no-repeat; background-position:top;}

a.en_top_navi {color:#736656; font-weight:bold; text-decoration:none; padding:4px;}
a.en_top_navi:hover {color:#A51B1B; background-color:#F7F4E1; padding:4px;}
a.en_top_navi:focus{outline:none;}

a.en_top_navi2 {color:#336666; font-weight:bold; text-decoration:none; padding:4px;}
a.en_top_navi2:hover {color:#A51B1B; padding:4px;}
a.en_top_navi2:focus{outline:none;}

a.en_top_navi3 {color:#660000; font-weight:bold; text-decoration:none; padding:4px;}
a.en_top_navi3:hover {padding:4px; text-decoration:underline;}
a.en_top_navi3:focus{outline:none;}

a.en_top_navi4 {color:#006699; font-weight:bold; text-decoration:none; padding:4px;}
a.en_top_navi4:hover {background-color:#F7F4E1; padding:4px; text-decoration:underline;}
a.en_top_navi4:focus{outline:none;}
