/* CSS Document */

/****************************************************
	サイト共通モジュール
 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 更新日：2007/08/21
*****************************************************/



/*****************************************
	■注意書きスタイル
*****************************************/
*.tNotion {
	color:#993333;
	font-weight: inherit;
}
p.tNotion, div.tNotion, th.tNotion, td.tNotion, ul.tNotion li, li.tNotion {
	padding-left:15px;
	background-image:url(_marks/mk_notion.gif);
	background-repeat:no-repeat;
	background-position: 0em 0.4em;
}
div.tNotion {
	background-position:0 0.1em;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
}
strong.tNotion { font-weight:bold; }

/*++++++++++++++++++++++++++++++++++++++++
	◎注意書ボックス
++++++++++++++++++++++++++++++++++++++++*/
.tNotionBox {
	margin:1em 1em;
	border:solid 2px;
	border-color:#FFCCCC;
	color:#993333;
	background-color:#FFFFFF;
}
/* 見出しはH6で */
div.tNotionBox h6 {
	margin:0;
	padding:0.1em 1em 0.1em 1.8em;
	color: #993333;
	background-color:#FFCCCC;
	background-image:url(_marks/mk_notion.gif);
	background-repeat:no-repeat;
	background-position: 0.5em 0.3em;
}
div.tNotionBox .tNotion {
	color:#CC0000;
}
.tNotionBox ul li {
	background-image:url(_marks/mk_notion.gif);
}

div.tNotionBox em, .tNotion em {
	color:#CC0000;
	border-bottom:dotted 1px;
	border-color:#CC0000;
} 
div.tNotionBox strong, .tNotion strong {
	color:#CC0000;
} 



/*++++++++++++++++++++++++++++++++++++++++
	◎PDF注意書きスタイル
++++++++++++++++++++++++++++++++++++++++*/
/* 共通 */
*.tNotionPDF {
	color:#996666;
	font-size:x-small;
}
/* TABLEバージョン */
table.tNotionPDF { 
	margin: 0.5em 1em ;
	padding:0.5em 1em;
	border:solid 1px;
	border-color:#CC9999;
}
/* DIV（バナー左）バージョン */
div.tNotionPDF {
	margin:1em inherit;
	padding:5px 10px;
	border:solid 1px;
	border-color:#CC9999;
}
div.tNotionPDF img.tNotionPDFBanner {
	float:left;
	margin-right:0.5em;
	margin-bottom:auto;
	margin-top:auto;
	margin-left:auto;
}

/*****************************************
	■テキスト操作スタイル
*****************************************/
strong.tStrong,
strong span.tStrong { 				/* 強調文字に下線をつける */
	border-bottom:solid 1px;
}
.tBoldOn { font-weight:bold; } 		/* ボールドにする */
.tBoldOff { font-weight:normal; }	/* ボールドをオフにする */
.tColorSunday { color:#FF0000 !important ; } 	/* 日曜日テキスト */
.tColorSaturday { color:#0000FF !important ; }	/* 土曜日テキスト */
.tSemiSmall { font-size:0.9em; }		/* 文字サイズを少し小さく */
.tSmall { font-size:x-small; }		/* 文字サイズを小さく */
.tLarge { font-size:1.2em; }		/* 文字サイズを大きく */
.tColorGray { color:#666666 !important; } /* 文字色を薄く（グレーに）する */
p.tIndent, .tIndent p{ text-indent:1em; } /* <p>にインデントをつける */
.tYearSpacing,
table.tYearSpacing td { letter-spacing:0.1em; } /* 年度数字の間隔を広げる */


/*****************************************
	■リスト操作スタイル
*****************************************/
/* アルファベット小文字 */
ol.tOLAlphaLower {
	list-style-type:lower-alpha;
}
/* アルファベット小文字 */
ol.tOLAlphaUpper {
	list-style-type:upper-alpha;
}

/*****************************************
	■配置スタイル
*****************************************/
.tCentering {
	text-align:center;
	padding:1em 0;
}
.tCentering p {
	text-align:center;
}
.tCentering table.albumTable {
	margin:0 auto;
}

/*****************************************
	■マージンをオフに
*****************************************/
/* 全てのマージンをオフにする */
.tMarginOff {
	margin:0;
}
/* 上下のマージンをオフにする */
.tMarginVOff {
	margin-top:0;
	margin-bottom:0;
}
/* 左右のマージンをオフにする */
.tMarginWOff {
	margin-left:0;
	margin-right:0;
}

/*****************************************
	■パディングをオフに
*****************************************/
/* 全てのマージンをオフにする */
.tPaddingOff {
	padding:0;
}
/* 上下のマージンをオフにする */
.tPaddingVOff {
	padding-top:0;
	padding-bottom:0;
}
/* 左右のマージンをオフにする */
.tPaddingHOff {
	padding-left:0;
	padding-right:0;
}

/*****************************************
	■フロート操作スタイル
*****************************************/

/* 左フロート */
.tFloatLeft { float:left; margin:0 1em 0 auto; } /* 右マージン */
table.tFloatLeft { float:left; margin:0 1em 0 0; }

/* 右フロート */
.tFloatRight  { float:right; margin:0 auto 0 1em; } /* 左マージン */
table.tFloatRight { float:right; margin:0 0 0 1em; }

/* フロート解除 */
.tFloatOff { clear:both; }
/* <b class="tFloatOff" />でフロート解除 */
/* <p class="tFloatOff">&nbsp;</p>でフロート解除 */
br.tFloatOff, p.tFloatOff { line-height:0; margin:0; }




/*****************************************
	■アイコン制御
*****************************************/
/*++++++++++++++++++++++++++++++++++++++++
	◎インラインリンクアイコン位置調整
++++++++++++++++++++++++++++++++++++++++*/
a.tMarkCatBasic,
a.tMarkCatAbout,
a.tMarkCatFor,
a.tMarkCatSpecial,
a.tMarkHPInternal,
a.tMarkHPExternal,
a.tMarkFile {
	padding-left:30px;
	padding-right:5px;
	background-repeat:no-repeat;
	background-position:10px 0;
}

/*++++++++++++++++++++++++++++++++++++++++
	◎リストアイコンをオフにする
++++++++++++++++++++++++++++++++++++++++*/
*.tMarkOff ,
*.tMarkOff li,
*.tMarkOff td ,
*.tMarkOff th ,
*.tMarkOff p  {
	background-image:none;
}

/*++++++++++++++++++++++++++++++++++++++++
	◎マーク画像を直接貼る場合のスタイル
++++++++++++++++++++++++++++++++++++++++*/
img.tMarkImage {
	position:static;
	vertical-align:middle;
	margin-right: 0.5em;
}

/*++++++++++++++++++++++++++++++++++++++++
	◎タイプ別リンクアイコン
++++++++++++++++++++++++++++++++++++++++*/
/*----------------------------------------
	カテゴリ：BASIC（基本情報）
----------------------------------------*/
a.tMarkCatBasic,
li.tMarkCatBasic, ul.tMarkCatBasic li,
td.tMarkCatBasic, table.tMarkCatBasic td {
	background-image:url(_marks/mk_link_cat_basic.gif) !important ;
}

/*----------------------------------------
	カテゴリ：ABOUT（紹介）
----------------------------------------*/
a.tMarkCatAbout,
li.tMarkCatAbout, ul.tMarkCatAbout li,
td.tMarkCatAbout, table.tMarkCatAbout td {
	background-image:url(_marks/mk_link_cat_about.gif) !important ;
}

/*----------------------------------------
	カテゴリ：FOR（ターゲット別）
----------------------------------------*/
a.tMarkCatFor,
li.tMarkCatFor, ul.tMarkCatFor li,
td.tMarkCatFor, table.tMarkCatFor td {
	background-image:url(_marks/mk_link_cat_for.gif) !important ;
}

/*----------------------------------------
	カテゴリ：FOR（ターゲット別）
----------------------------------------*/
a.tMarkCatSpecial,
li.tMarkCatSpecial, ul.tMarkCatSpecial li,
td.tMarkCatSpecial, table.tMarkCatSpecial td {
	background-image:url(_marks/mk_link_cat_special.gif) !important ;
}

/*----------------------------------------
	HP：学内独立サイト
----------------------------------------*/
a.tMarkHPInternal,
li.tMarkHPInternal, ul.tMarkHPInternal li,
td.tMarkHPInternal, table.tMarkHPInternal td {
	background-image:url(_marks/mk_link_hp_int.gif) !important ;
}
/*----------------------------------------
	HP：学外サイト
----------------------------------------*/
a.tMarkHPExternal,
li.tMarkHPExternal, ul.tMarkHPExternal li,
td.tMarkHPExternal, table.tMarkHPExternal td {
	background-image:url(_marks/mk_link_hp_ext.gif) !important ;
}

/*----------------------------------------
	ファイルへリンク
----------------------------------------*/
/* ファイルへリンク */
a.tMarkFile,
li.tMarkFile, ul.tMarkFile li,
td.tMarkFile, table.tMarkFile td {
	background-image:url(_marks/mk_link_file.gif) !important ;

}
