@charset "utf-8";
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color:#F0F0F0; font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 140%; color: #333333; }

.large {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px}
.small { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px; line-height: normal; text-decoration: none;}
.moresmall {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 9px; line-height: 11px}
.e1small {  font-family: "Geneva", "Arial", "Helvetica", "san-serif"; font-size: 10px; line-height: 16px}
.small2 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px ; line-height: 12px}
.midium2 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; line-height: normal;}
.small3 { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 10px ; line-height: 10px; color: #0033CC}
.midium { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 12px; line-height: 16px; text-decoration: none;}
.lab { font-size: 24px; font-weight: bold; line-height: 200%;}

/* 名前 */
.name {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 14px; font-weight: bold;}

/* 濃紺の字 */
.navy1 {color: #003366}


/****************************** 201003  margin-right 追加 ******************************/
/* 上メニュー青い■ */
.menublue { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:10px; line-height:120%; color: #001F4D; margin-right: 3px;}

/* 上メニュー緑の■ */
.menugreen { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:10px; line-height:120%; color: #009966; margin-right: 3px;}
/****************************** 201003  margin-right 追加 ここまで ******************************/


/* 基本のリンク */
a  { font-family: "ＭＳ Ｐゴシック", "Osaka"; text-decoration: none;}
a:link { color: #003366;}
a:visited { color: #003366;}
a:hover { color: #FF6600;}

/* 上メニューリンク */
a.link01 { font-family: "ＭＳ Ｐゴシック", "Osaka"; text-decoration: none; font-size:10px; line-height:120%;}
a.link01:link { color: #000000;}
a.link01:visited{ color: #000000;}
a.link01:hover{ color: #009999;}

/* 左メニューリンク */
a.link02 { display: block; font-family: "ＭＳ Ｐゴシック", "Osaka"; text-align: left; background-color: #CCCCFF; width: 100%;font-size: 12px; line-height: 18px; text-indent: 7px; width: 176px; color: #000000; background-color: #FFFFFF; text-decoration: none;}
a.link02:link { color: #333333; background-color: #CCCCFF;}
a.link02:visited{ color: #333333; background-color: #CCCCFF;}
a.link02:hover{ background-color: #99CCFF;}

/* 教員名リンク */
a.linkprof { font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size:12px; line-height:140%;}
a.linkprof:link { color: #000099; text-decoration: none;}
a.linkprof:visited{ color: #000099; text-decoration: none;}
a.linkprof:hover{ color: #CCCC99; text-decoration: underline;}

/* グレーのリンク */
a.linkgray { font-family: "ＭＳ Ｐゴシック", "Osaka";}
a.linkgray:link { color: #666666; text-decoration: none;}
a.linkgray:visited{ color: #666666; text-decoration: none;}
a.linkgray:hover{ color: #009999; text-decoration: underline;}

/* メニュー外枠 */
.tdmenu1 { border-right: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC;}

/* メニュー内枠 */
.tdmenu2 { border-bottom: solid 1px #CCCCCC;}

/* メニュー飾り */
.tdmenu3 { background-image: url(../images/menu_side.png); background-repeat: repeat-y;}

/* 表内枠 */
.tdmenu4 { border-bottom: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC;}

/* 表内枠一番下 */
.tdmenu5 { border-right: solid 1px #CCCCCC;}

/* 教員名表項目セル */
.tdtitle { border-bottom: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; background-image:url(../prof/images/bar_prof.png); background-repeat: repeat-x; background-color: #9AD0F7;}

/* 教員名表囲い */
.tabletitle { border-right: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC;}

/* メニュー該当ページ */
.tdmenu6 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; text-align: left; border-bottom: solid 1px #CCCCCC; background-color: #FFFFFF; text-indent: 7px;}
.menu {text-indent: 1em; background-color:#CCCCFF;}

/* フッターメニュー枠 */
.tablemenu3 { border: solid 1px #CCCCCC;}



/********************************* 201003追加 *********************************/

/* 検索 */
.query_box {width: 130px; height: 14px; margin-top: 3px; margin-bottom: 3px; margin-left: 10px; margin-right: 5px; font-size: 10px;}


/* ページ内の上のメニューボタン */
.table_menubutton {margin-top: 10px; margin-left: 10px; margin-bottom: 10px;}


/************** 修士・博士論文 **************/

/* トップ・リストテーブル */
.table_dis_title { margin-top: 10px; margin-bottom: 20px;}
.table_dis_title td { background: url(../dissertation/images/i_ronbun1.png) no-repeat left; padding-top: 5px; padding-bottom: 5px; text-align: left; padding-left: 15px;}

/* 一覧 */
.table_theme { margin-top: 10px; margin-bottom: 20px; border-top: 1px solid #999999;}
.table_theme td { padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #999999;}
.table_theme th { padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #999999; text-align: left; font-weight: bold; color: #333; font-size: 10px; background-color: #EEEEEE;}
.table_theme .th_year { padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #999999; text-align: left; font-weight: normal; color: #336; font-size: 12px; background-color: #EEEEEE;}

/* 戻るリンクのテーブル */
.table_back_theme_list {font-size: 10px; margin-bottom: 30px;}


/* h3 */
h3 { font-size: 15px; margin-bottom: 15px; margin-top: 10px; background: url(../images/i_h3.png) no-repeat left top; padding-left: 15px; text-align: left; font-weight: bold;}



/********************************* 201011追加 *********************************/

/************** 紀要 **************/

/*** プルダウン ***/
.kiyo_select {
	margin-left: 370px;
}

.kiyo_select form {
	font-size: 12px;
	width: 150px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.kiyo_select form select {
	font-size: 12px;
}


/*** トップリストのテーブル ***/
.table_journal_title { margin-top: 10px; margin-bottom: 20px;}
.table_journal_title td { background: url(../journal/images/i_kiyo1.png) no-repeat left; padding-top: 5px; padding-bottom: 5px; text-align: left; padding-left: 15px;}

