/* 共通 */
body{
	font-family: 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', Osaka, sans-serif;
	background:#ffffff;
}

hr{
	width: 650px;
}

/* フッター(コピーライト、ロゴ) */
.table_ft{
	width: 655px;
}
.table_ft td{
	font-size: 12pt;
	text-align: center;
}

/* 学部別インデックスページ設定 */
.table_kmk_hd{
	width: 640px;
}

.table_kmk_syu{
	width: 640px;
}
.table_kmk_syu td{
	background-color:#ffffff;
	text-align: center;
}

.table_kmk_lst_bk{
	background-color:#cc6666;
	width: 640px;
}
.table_kmk_lst{
	width: 100%;
}
.table_kmk_lst td{
	background-color:#ffffff;
	text-align: center;
}

/* 以下通信用に改変 190730
*/
.table_kmk_hd .td_110{
	background-color:#33cccc;
	color: #ffffff;
	font-size: 14pt;
	font-weight: bold;
	text-align: right;
}

.table_kmk_lst .th_tsu{
	background-color:#cc6666;
	font-size: 12pt;
	text-align: center;
}


/* 科目概要ページ設定 */
#table_title table{
	width: 655px;
}
#table_title th{
	text-align: center;
}

#table_kmk table{
	width: 655px;
}
#table_kmk th{
	text-align: center;
}

.table_dt_h{
	width: 320px;
}

.table_dt_d{
	width: 655px;
}

.td_left{
	font-size: 10pt;
	text-align: left;
}

.td_center{
	font-size: 10pt;
	text-align: center;
}

.td_right{
	font-size: 10pt;
	text-align: right;
}

/* 
*/

.th_tsu{
	background-color:#cc6666;
	font-size: 12pt;
	text-align: left;
}
/* ここまで */

.wrapper{
	width:640px;
}

.h2title{
	color:#cc0000;
	font-size:12pt;
	font-weight:bold;
	border-left:5px solid #cc0000;
	border-bottom:1px dotted #000;
	padding:10px;
	margin:15px 0;
}

a{
	color:#000000;
}

a:hover{
	color:#cc0000;
	border:none;
}

p{
	margin-left:30px;
}
.linkPdf {
	background:url(/global/img/pdf-icn-mini.gif) no-repeat right ;
	padding-right:15px;
}

/* 以下追加 250428
*/
.td_220{
	background-color:#33cccc;
	color: #ffffff;
	font-size: 14pt;
	font-weight: bold;
	text-align: right;
}

.th_220{
	background-color:#cc6666;
	font-size: 12pt;
	text-align: center;
}