@import url("./theme.css");

/* ########## コンテンツ のスタイル定義 ########## */
/*======================================================*/
/* XOOPS のスタイルシートの影響を受けないように			*/
/* コンテンツ全体にこの スタイルを適用します	 		*/
DIV.sij_body
{
	width				: 600px

	/* フォント */
	font-family			: "ＭＳ Ｐゴシック";
	font-size			: 100%;
	line-height			: 150%;
}

DIV.sij_body TABLE
{
	/* 色 */
	color				: inherit;

	/* サイズ */
	width				: auto;

	/* ボーダー */
	border-collapse		: separate;

	/* 背景色 */
	background-color	: inherit;
}

DIV.sij_body TH
{
	/* 色 */
	color				: inherit;

	/* 配置 */
	vertical-align		: middle;

	/* 背景色 */
	background-color	: inherit;
}

DIV.sij_body TD
{
	/* 色 */
	color				: inherit;

	/* 配置 */
	vertical-align		: middle;

	/* 背景色 */
	background-color	: inherit;
}

DIV.sij_body H1
{
	font-size			: 200%;
	font-weight			: bold;
	line-height			: 100%;
}

DIV.sij_body H2
{
	font-size			: 160%;
	font-weight			: bold;
	line-height			: 100%;
}

DIV.sij_body H3
{
	font-size			: 120%;
	font-weight			: bold;
	line-height			: 100%;
}

DIV.sij_body H4
{
	font-size			: 100%;
	font-weight			: bold;
	line-height			: 100%;
}

/* ######### タイトル ######### */
/*==============================*/
/* コンテンツのタイトル			*/
DIV.sij_body DIV.title
{
	/* サイズ */
	line-height : 100%;
	
	/* フォント */
	font-size			: 35px;
	font-weight			: bold;
	color				: #004DA1;

	/* テキスト */
	text-align			: center;

	/* パディング */
	padding-top			: 0px;
	padding-right			: 10px;
	padding-bottom			: 0px;
	padding-left			: 0px;
}

/* １章用のカラー				*/
DIV.sij_body DIV.title_chap01
{
	/* フォント */
	color				: #008DA9;
}

/* ２章用のカラー				*/
DIV.sij_body DIV.title_chap02
{
	/* フォント */
	color				: #CF8B2B;
}

/* ３章用のカラー				*/
DIV.sij_body DIV.title_chap03
{
	/* フォント */
	color				: #8076A2;
}

/* コンテンツのタイトル下の BR タグ     */
DIV.sij_body DIV.title br
{
	line-height			: 0px;
}

/*==============================*/
/* コンテンツのタイトル			*/
DIV.sij_body TABLE.title
{
	/* サイズ */
	width				: 100%;

	/* 枠線 */
	border				: dotted medium #053D84;
	border-collapse		: separate;

	/* 枠線の太さ[top right bottom left] */
	border-width		: 0px 0px 3px 0px;
}

DIV.sij_body TH.title
{
	/* サイズ */
	height				: 25px;
	width				: 30px;

	/* 背景色 */
	background-color	: #FFFFFF;

	/* 配置 */
	text-align			: center;
	vertical-align		: bottom;

	/* フォント */
	font-size			: 30px;
	font-weight			: bold;
	color				: #B31D2B;

	/* パディング */
	padding-top			: 0x;
	padding-left		: 0px;
	padding-bottom		: 6px;
	padding-right		: 0px;
}

DIV.sij_body TD.title
{
	/* サイズ */
	height				: 25px;

	/* 背景色 */
	background-color	: #FFFFFF;

	/* フォント */
	font-size			: 20px;
	font-weight			: bold;
	color				: #004DA1;

	/* 配置 */
	text-align			: left;
	vertical-align		: bottom;

	/* パディング */
	padding-top			: 0x;
	padding-left		: 0px;
	padding-bottom		: 3px;
	padding-right		: 0px;
}

/* ########## 見出し ########## */
/*==============================*/
/* コンテンツの見出し			*/
DIV.sij_body DIV.caption
{
	/* サイズ */
	width				: 300px;

	/* フォント */
	font-size			: 100%;
	font-weight			: bold;
	color				: #000000;

	/* テキスト配置 */
	text-align			: center;


	/* 背景色 */
	background-color	: #FFFFFF;

	/* 枠線 */
	border				: solid medium #000000;
	border-width		: 3px;

	/* マージン */
	margin-top			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;
	margin-left			: 0px;

	/* パッディング */
	padding-top			: 0px;
	padding-right		: 0px;
	padding-bottom		: 0px;
	padding-left		: 0px;
}

/* １章用のカラー				*/
DIV.sij_body DIV.caption_chap01
{
	/* フォント */
	color				: #FFFFFF;
	/* 背景色 */
	background-color	: #008DA9;
	/* 枠線 */
	border				: solid medium #FFFFFF;
	border-width		: 0px;	/* 罫線無し */
}

/* ２章用のカラー				*/
DIV.sij_body DIV.caption_chap02
{
	/* フォント */
	color				: #FF0000;
	/* 背景色 */
	background-color	: #FFFAC2;
	/* 枠線 */
	border				: solid medium #FDD1AF;
}

/* ３章用のカラー				*/
DIV.sij_body DIV.caption_chap03
{
	/* フォント */
	color				: #FFFFFF;
	/* 背景色 */
	background-color	: #685F93;
	/* 枠線 */
	border				: solid medium #FFFFFF;
	border-width		: 0px;	/* 罫線無し */
}

/* ########### タグ ########### */
/*==============================*/
/* コンテンツの見出し			*/
DIV.sij_body DIV.tag
{
	/* サイズ */
	width				: 280px;

	/* フォント */
	font-size			: 100%;
	font-weight			: bold;
	color				: #FFFFFF;

	/* テキスト配置 */
	text-align			: center;


	/* 背景色 */
	background-color	: #000000;

	/* 枠線 */
	border-width		: 0px;

	/* マージン */
	margin-top			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;
	margin-left			: 0px;

	/* パッディング */
	padding-top			: 0px;
	padding-right		: 0px;
	padding-bottom		: 0px;
	padding-left		: 0px;
}

/* １章用のカラー				*/
DIV.sij_body DIV.tag_chap01
{
	/* 背景色 */
	background-color	: #008DA9;
}

/* ２章用のカラー				*/
DIV.sij_body DIV.tag_chap02
{
	/* 背景色 */
	background-color	: #CF8B2B;
}

/* ３章用のカラー				*/
DIV.sij_body DIV.tag_chap03
{
	/* 背景色 */
	background-color	: #685F93;
}

/* ########## 見出し（枠無し） ########## */
/*==============================*/
/* コンテンツ内の見出し			*/
/* 	文字	：赤 				*/
DIV.sij_body DIV.caption_red
{
	/* 文字色*/
	color				: #FF0000;
}

/*==============================*/
/* コンテンツ内の見出し			*/
/* 	文字	：青 				*/
DIV.sij_body DIV.caption_blue
{
	/* 文字色*/
	color				: #004DA1;
}

/*==============================*/
/* コンテンツ内の見出し			*/
/* 	文字	：緑 				*/
DIV.sij_body DIV.caption_green
{
	/* 文字色*/
	color				: #008842;
}

/*==============================*/
/* コンテンツ内の見出し			*/
/* 	文字	：紺 				*/
DIV.sij_body DIV.caption_darkblue
{
	/* 文字色*/
	color				: #1D2088;
}

/* ########## 見出し（枠あり） ########## */
/*==============================*/
/* 	文字	：白 				*/
/* 	背景	：青緑				*/
/* 	イメージ：はてなマーク		*/
DIV.sij_body DIV.caption_question
{
	/* サイズ */
	width				: 400px;
	height				: 21px;

	/* フォント */
	font-size			: 20px;
	font-weight			: bold;
	color				: #FFFFFF;
	/* 影つき文字（IE非対応) */
	/*text-shadow			: 2px 2px 1px #000000;*/

	/* 背景 */
	background-color	: #7fb8c4;

	/* パディング */
	padding-top			: 4px;
	padding-right		: 3px;
	padding-bottom		: 3px;
	padding-left		: 10px;
}

/*==============================*/
/* 文字：赤 					*/
/* 背景：ピンク 				*/
/* 枠  ：青 					*/
DIV.sij_body DIV.caption_red_pink_blue
{
	/* サイズ */
	width				: 300px;

	/* フォント */
	font-size			: 100%;
	font-weight			: bold;
	color				: #FF0000;

	/* テキスト配置 */
	text-align			: center;

	/* 背景 */
	background-color	: #FDEEF5;

	/* 枠線 */
	border				: solid medium #89A3D4;
	border-width		: 3px;

	/* マージン */
	margin-top			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;
	margin-left			: 0px;

	/* パディング */
	padding-top			: 0px;
	padding-right		: 0px;
	padding-bottom		: 0px;
	padding-left		: 0px;
}

/*==============================*/
/* 文字：白						*/
/* 背景：紺		 				*/
/* 幅固定						*/
DIV.sij_body DIV.caption_white_darkblue
{
	/* サイズ */
	width				: 200px;

	/* フォント */
	font-size			: 100%;
	font-weight			: bold;
	color				: #FFFFFF;

	/* テキスト配置 */
	text-align			: center;

	/* 背景色 */
	background-color	: #003477;

	/* マージン */
	margin-top			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;
	margin-left			: 0px;

	/* パディング */
	padding-top			: 0px;
	padding-right		: 10px;
	padding-bottom		: 0px;
	padding-left		: 10px;
}

/*==============================*/
/* 文字：赤 					*/
/* 背景：ピンク 				*/
/* 枠  ：緑 					*/
/* 幅固定						*/
DIV.sij_body DIV.caption_red_pink_green
{
	/* サイズ */
	width				: 300px;

	/* フォント */
	font-size			: 100%;
	font-weight			: bold;
	color				: #FF0000;

	/* テキスト配置 */
	text-align			: center;

	/* 背景色 */
	background-color	: #FDEEF5;

	/* ボーダー */
	border				: solid medium #88C3A8;
	border-width		: 3px;

	/* マージン */
	margin-top			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;
	margin-left			: 0px;

	/* パッディング */
	padding-top			: 0px;
	padding-right		: 0px;
	padding-bottom		: 0px;
	padding-left		: 0px;
}

/*==============================*/
/* 文字：赤 					*/
/* 背景：ピンク 				*/
/* 枠  ：赤 					*/
/* 幅固定						*/
DIV.sij_body DIV.caption_red_pink_pink
{
	/* サイズ */
	width				: 300px;

	/* フォント */
	font-size			: 100%;
	font-weight			: bold;
	color				: #FF0000;

	/* テキスト配置 */
	text-align			: center;

	/* 背景色 */
	background-color	: #FDEEF5;

	/* 枠線 */
	border				: solid medium #F19B96;
	border-width		: 3px;

	/* マージン */
	margin-top			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;
	margin-left			: 0px;

	/* パディング */
	padding-top			: 0px;
	padding-right		: 0px;
	padding-bottom		: 0px;
	padding-left		: 0px;
}

/*==============================*/
/* 文字：赤 					*/
/* 背景：ピンク 				*/
/* 枠  ：黄 					*/
/* 幅固定						*/
DIV.sij_body DIV.caption_red_pink_yellow
{
	/* サイズ */
	width				: 300px;

	/* フォント */
	font-size			: 100%;
	font-weight			: bold;
	color				: #FF0000;

	/* テキスト配置 */
	text-align			: center;


	/* 背景色 */
	background-color	: #FDEEF5;

	/* 枠線 */
	border				: solid medium #F9C164;
	border-width		: 3px;

	/* マージン */
	margin-top			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;
	margin-left			: 0px;

	/* パッディング */
	padding-top			: 0px;
	padding-right		: 0px;
	padding-bottom		: 0px;
	padding-left		: 0px;
}

/*==============================*/
/* 文字：白						*/
/* 背景：黒		 				*/
/* 枠  ：なし 					*/
/* 幅固定						*/
DIV.sij_body DIV.caption_white_black
{
	/* サイズ */
	width				: 180px;

	/* 文字色 */
	color				: #FFFFFF;

	/* テキスト配置 */
	text-align			: center;

	/* 背景色 */
	background-color	: #000000;

	/* マージン */
	margin-top			: 0px;
	margin-right		: 0px;
	margin-bottom		: 0px;
	margin-left			: 0px;

	/* パディング */
	padding-top			: 0px;
	padding-right		: 0px;
	padding-bottom		: 0px;
	padding-left		: 0px;
}

/* ########## ラベル ########## */
/*==============================*/
/* コンテンツのタイトル			*/
DIV.sij_body DIV.label
{
	/* 背景色 */
	background-color	: inherit;

	/* マージン */
	margin-top			: 0px;
	margin-right		: 10px;
	margin-bottom		: 0px;
	margin-left			: 10px;

	/* パディング */
	padding-top			: 5px;
	padding-right		: 10px;
	padding-bottom		: 5ppx;
	padding-left		: 10px;
}
/*==============================*/
/* 背景：黄色	 				*/
/* 枠  ：なし 					*/
DIV.sij_body DIV.label_yellow
{
	/* 背景色 */
	background-color	: #FFFCD6;
}
/*==============================*/
/* 背景：紫色	 				*/
/* 枠  ：なし 					*/
DIV.sij_body DIV.label_purple
{
	/* 背景色 */
	background-color	: #D7D3E2;
}

/*==============================*/
/* 背景：薄いオレンジ			*/
/* 枠  ：オレンジ				*/
DIV.sij_body DIV.label_orange
{
	/* 背景色 */
	background-color	: #FDE8D0;

	/* 枠線 */
	border				: solid medium #EE7700;
	border-width		: 2px;

	/* マージン */
	margin-top			: 0px;
	margin-right		: 10px;
	margin-bottom		: 0px;
	margin-left			: 10px;

	/* パディング */
	padding-top			: 5px;
	padding-right		: 10px;
	padding-bottom		: 5ppx;
	padding-left		: 10px;
}
/*==============================*/
/* 背景：薄い緑 				*/
/* 枠  ：緑						*/
DIV.sij_body DIV.label_green
{
	/* 背景色 */
	background-color	: #E6EBE3;

	/* 枠線 */
	border				: solid medium #007E41;
	border-width		: 2px;

	/* マージン */
	margin-top			: 0px;
	margin-right		: 10px;
	margin-bottom		: 0px;
	margin-left			: 10px;

	/* パディング */
	padding-top			: 5px;
	padding-right		: 10px;
	padding-bottom		: 5ppx;
	padding-left		: 10px;
}

/*==============================*/
/* 背景：水色	 				*/
/* 枠  ：なし 					*/
DIV.sij_body DIV.label_sky
{
	/* 背景色 */
	background-color	: #D3E5F6;

	/* マージン */
	margin-top			: 0px;
	margin-right		: 10px;
	margin-bottom		: 0px;
	margin-left			: 10px;

	/* パディング */
	padding-top			: 5px;
	padding-right		: 10px;
	padding-bottom		: 5ppx;
	padding-left		: 10px;
}

/*==============================*/
/* 背景：薄い青					*/
/* 枠  ： 青					*/
DIV.sij_body DIV.label_blue
{
	/* 背景色 */
	background-color	: #E9EBF6;

	/* 枠線 */
	border				: solid medium #004EA2;
	border-width		: 2px;

	/* マージン */
	margin-top			: 0px;
	margin-right		: 10px;
	margin-bottom		: 0px;
	margin-left			: 10px;

	/* パディング */
	padding-top			: 5px;
	padding-right		: 10px;
	padding-bottom		: 5ppx;
	padding-left		: 10px;
}

/*==============================*/
/* 背景：薄いグレー 			*/
/* 枠  ：濃いグレー 			*/
DIV.sij_body DIV.label1_gray
{
	/* サイズ */
	width				: 95%;

	/* 背景色 */
	background-color	: #DFDFDF;

	/* ボーダー */
	border				: solid medium #9F9FA0;
	border-width		: 2px;

	/* マージン */
	margin-top			: 0px;
	margin-right		: 10px;
	margin-bottom		: 0px;
	margin-left			: 10px;

	/* パディング */
	padding-top			: 10x;
	padding-right		: 5px;
	padding-bottom		: 0px;
	padding-left		: 5px;
}

/* ########## コメント ########## */
/*==============================*/
/* コンテンツ内のコメント		*/
/*	文字	：青				*/
DIV.sij_body DIV.comment_blue
{
	/* 文字色 */
	color				: #003F7E;
}

/*==============================*/
/* コンテンツ内のコメント		*/
/*	文字：赤					*/
DIV.sij_body DIV.comment_red
{
	/* 文字色 */
	color				: #FF0000;
}

/*==============================*/
/* コンテンツ内のコメント		*/
/*	文字：グレー				*/
DIV.sij_body DIV.comment_gray
{
	/* 文字色 */
	color				: #727171;
}

/*==============================*/
/* コンテンツ内のコメント		*/
/*	背景	：ピンク 			*/
/*	文字	：青 				*/
DIV.sij_body DIV.comment_blue_pink
{
	/* 文字色 */
	color				: #003F7E;

	/* テキスト配置 */
	text-align			: left;

	/* 背景色 */
	background-color	: #FDEEF5;
}

/*==============================*/
/* コンテンツ内のコメント		*/
/*	背景	：黄色 				*/
/*	文字	：青 				*/
DIV.sij_body DIV.comment_blue_yellow
{
	/* 文字色 */
	color				: #003874;

	/* テキスト配置 */
	text-align			: left;

	/* 背景色 */
	background-color	: #FFFAC2;
}

/* ############ 本文 ########### */
/*==============================*/
/* コンテンツの本文				*/
/*	文字	：赤 				*/
/*	モバイル版の都合使用禁止	*/
DIV.sij_body FONT.red{
	/* 文字色 */
	color				: #FF0000;
}
/*==============================*/
/*	文字	：青 				*/
/*	モバイル版の都合使用禁止	*/
DIV.sij_body FONT.blue{
	/* 文字色 */
	color				: #003477;
}
/*==============================*/
/*	文字色	：赤 				*/
DIV.sij_body SPAN.red{
	/* フォント */
	color				: #FF0000;
}
/*	文字色	：青 				*/
DIV.sij_body SPAN.blue{
	/* フォント */
	color				: #003477;
}
/*==============================*/
/*	サイズ	：最大				*/
DIV.sij_body SPAN.max{
	/* フォント */
	font-size			: 120%;
}
/*	サイズ	：大				*/
DIV.sij_body SPAN.big{
	/* フォント */
	font-size			: 110%;
}
/*	サイズ	：小				*/
DIV.sij_body SPAN.small{
	/* フォント */
	font-size			: 90%;
}
/*	サイズ	：最小				*/
DIV.sij_body SPAN.min{
	/* フォント */
	font-size			: 80%;
}

/* ########## テーブル(日本の魅力) ########## */
DIV.sij_body TABLE.japan_charm
{
	/* サイズ */
	width				: 100%;

	border-collapse		: separate;

	/* 枠線 */
	border-spacing		: 1px;

	/* マージン */
	margin-top	: 10px;

	/* パディング */
	border-top-width	: 0px;
	border-right-width	: 0px;
	border-bottom-width	: 0px;
	border-left-width	: 0px;
}

DIV.sij_body TH.japan_charm_red
{
	/* 背景色 */
	background-color	: #FFFFFF;

	/* 配置 */
	text-align			: center;
	vertical-align		: top;

	/* フォント */
	font-weight			: normal;
	color				: #B31D2B;

	/* パディング */
	padding-top			: 0x;
	padding-left		: 0px;
	padding-bottom		: 0px;
	padding-right		: 0px;
}

DIV.sij_body TH.japan_charm_gray
{
	/* 背景色 */
	background-color	: #FFFFFF;

	/* 配置 */
	text-align			: center;
	vertical-align		: top;

	/* フォント */
	font-weight			: normal;
	color				: #999999;

	/* パディング */
	padding-top			: 0x;
	padding-left		: 0px;
	padding-bottom		: 0px;
	padding-right		: 0px;
}
DIV.sij_body TH.japan_charm_blue
{
	/* 背景色 */
	background-color	: #FFFFFF;

	/* 配置 */
	text-align			: center;
	vertical-align		: top;

	/* フォント */
	font-weight			: normal;
	color				: #005BAC;

	/* パディング */
	padding-top			: 0x;
	padding-left		: 0px;
	padding-bottom		: 0px;
	padding-right		: 0px;
}

DIV.sij_body TD.japan_charm
{
	/* 背景色 */
	background-color	: #FFFFFF;

	/* 配置 */
	text-align			: left;
	vertical-align		: top;

	/* フォント */
	font-weight			: normal;
	color				: #000000;
	line-height			: 120%;

	/* パディング */
	padding-top			: 4px;
	padding-left		: 0px;
	padding-bottom		: 0px;
	padding-right		: 0px;
}
DIV.sij_body TD.japan_charm_blue
{
	/* 背景色 */
	background-color	: #FFFFFF;

	/* 配置 */
	text-align			: left;
	vertical-align		: top;

	/* フォント */
	font-weight			: normal;
	color				: #005BAC;
	line-height			: 120%;

	/* パディング */
	padding-top			: 4px;
	padding-left		: 0px;
	padding-bottom		: 0px;
	padding-right		: 0px;
}

/* ########## テーブル(流れを知る-留学計画[P12]) ########## */
DIV.sij_body TABLE.t12_1
{
	/* サイズ */
	width				: auto;

	/* フォント */
	/* レイアウトがギリギリのためフォントサイズは変えないでください。 */
	font-size			: 10px;

	/* 枠線 */
	border				: solid medium #FFFFFF;
	border-collapse		: separate;

	/* 枠線の太さ[top right bottom left] */
	border-width		: 0px 0px 0px 0px;
}

/* １．学位・称号 */
DIV.sij_body TD.t12_1_01
{
	/* サイズ */
	height				: 25px;

	/* 背景色 */
	background-color	: #AAE1FA;

	/* 配置 */
	vertical-align		: middle;

	/* パディング */
	padding-top			: 5x;
	padding-left		: 10px;
	padding-bottom		: 0px;
	padding-right		: 10px;
}
/* ２．短期学習体験 */
DIV.sij_body TD.t12_1_02
{
	/* サイズ */
	height				: 25px;

	/* 背景色 */
	background-color	: #AEDFE5;

	/* 配置 */
	vertical-align		: middle;

	/* パディング */
	padding-top			: 5x;
	padding-left		: 10px;
	padding-bottom		: 0px;
	padding-right		: 10px;
}
/* ３．日本語学習 */
DIV.sij_body TD.t12_1_03
{
	/* サイズz
	height				: 25px;

	/* 背景色 */
	background-color	: #92D6E4;

	/* 配置 */
	vertical-align		: middle;

	/* パディング */
	padding-top			: 5x;
	padding-left		: 10px;
	padding-bottom		: 0px;
	padding-right		: 10px;
}

/* ########## テーブル(流れを知る-学校選択[P18]) ########## */
DIV.sij_body TABLE.t18_2
{
	/* サイズ */
	width				: auto;

	/* 枠線 */
	border-spacing		: 0px;
	border-top-width	: 0px;
	border-right-width	: 0px;
	border-bottom-width	: 0px;
	border-left-width	: 0px;
}
DIV.sij_body TH.t18_2
{
	/* 背景色*/
	background-color	: #30AB89;

	/* フォント */
	font-size			: 130%;
	font-weight			: bold;
	color				: #FFFFFF;

	/* パディング */
	padding-top			: 2px;
	padding-right		: 5px;
	padding-bottom		: 2px;
	padding-left		: 5px;
}
DIV.sij_body TD.t18_2
{
	/* 背景 */
	background-color	: #EEB2B5;

	/* フォント */
	font-size			: 130%;
	font-weight			: bold;
	color				: #003477;

	/* パディング */
	padding-top			: 2px;
	padding-right		: 5px;
	padding-bottom		: 2px;
	padding-left		: 5px;
}

/* ########## テーブル(SuccessStory) ########## */
DIV.sij_body TABLE.t39_1
{
	/* サイズ */
	width				: 80%;

	/* 背景色*/
	background-color	: #FFFFFF;

	/* フォント */
	line-height			: 120%;

	/* 枠線 */
	border: inset 3px #004DA1;
    /*border-top: 3px #004DA1 solid; 
    border-bottom: 3px #004DA1 solid; 
    border-left: 3px #004DA1 solid; 
    border-right: 3px #004DA1 solid;*/
}
/* 名前用TD */
DIV.sij_body TD.t39_1
{
    text-align : center;
    padding-top    : 16px;
    padding-bottom : 16px;

}
/* 出身校用TD */
DIV.sij_body TD.t39_2
{
    text-align : center;
    padding-top    : 16px;
    padding-bottom : 16px;
}

/* 国旗用TD */
DIV.sij_body TD.t39_3
{
    text-align : center;
}

/* 説明文用 */
DIV.sij_body TD.t39_4
{
    padding-left: 10px;
}

/* タイトル用 */
DIV.sij_body TD.t39_5
{
    text-align : center;
    vertical-align: middle;
    border-top: 3px #004DA1 solid; 
    border-bottom: 3px #004DA1 solid;
    background-color :#FDD5C2;
    font-weight: bold;
}

DIV.sij_body SPAN.orange
{
	/* 文字色 */
	color				: #F58346;
}

DIV.sij_body SPAN.white
{
	/* 文字色 */
	color				: #FFFFFF;
}

/* ########## 一覧表(フォントサイズ：標準) ########## */
DIV.sij_body TABLE.normal
{
	/* サイズ */
	width				: auto;

	/* 背景色*/
	background-color	: #FFFFFF;

	/* フォント */
	/* フォントサイズは固定です */
	font-size			: 12px;
	line-height			: 120%;

	/* レイアウト */
	border-collapse		: collapse;

	/* 枠線 */
	border-spacing		: 0px;
	border-top-width	: 0px;
	border-right-width	: 0px;
	border-bottom-width	: 0px;
	border-left-width	: 0px;
}

DIV.sij_body TH.normal_white
{
	/* 背景色*/
	background-color	: #FFFFFF;

	/* 枠線 */
	border				: solid medium #000000;
	border-width		: 1px;

	/* フォント */
	font-weight			: normal;
	color				: #000000;
	line-height			: 120%;

	/* パディング */
	padding-top			: 5px;
	padding-right		: 5px;
	padding-bottom		: 5px;
	padding-left		: 5px;
}
DIV.sij_body TH.normal_blue
{
	/* 背景色*/
	background-color	: #BAE3F9;

	/* 枠線 */
	border				: solid medium #000000;
	border-width		: 1px;

	/* フォント */
	font-weight			: normal;
	color				: #000000;
	line-height			: 120%;

	/* パディング */
	padding-top			: 5px;
	padding-right		: 5px;
	padding-bottom		: 5px;
	padding-left		: 5px;

	/* 文字配置 */
        text-align              : center;
        vertical-align          : middle;
}
DIV.sij_body TH.normal_green
{
	/* 背景色*/
	background-color	: #E0F0E2;

	/* 枠線 */
	border				: solid medium #000000;
	border-width		: 1px;

	/* テキスト */
	text-align			: left;

	/* フォント */
	font-weight			: normal;
	color				: #000000;
	line-height			: 120%;

	/* パディング */
	padding-top			: 5px;
	padding-right		: 5px;
	padding-bottom		: 5px;
	padding-left		: 5px;
}
DIV.sij_body TH.normal_list_blue
{
	/* 背景色*/
	background-color	: #C8E0E9;

	/* サイズ */
	width				: 180px;
	height				: 22px;

	/* フォント */
	font-weight			: bold;
	color				: #003874;

	/* パディング */
	padding-top			: 0x;
	padding-left		: 3px;
	padding-bottom		: 0px;
	padding-right		: 0px;

	/* 配置 */
	text-align			: left;
	vertical-align		: middle;
}

DIV.sij_body TD.normal
{
	/* 背景 */
	background-color	: #FEECD2;

	/* 枠線 */
	border				: solid medium #000000;
	border-width		: 1px;

	/* テキスト */
	text-align			: center;

	/* フォント */
	color				: #000000;
	line-height			: 120%;

	/* パディング */
	padding-top			: 5px;
	padding-right		: 5px;
	padding-bottom		: 5px;
	padding-left		: 5px;
}
DIV.sij_body TD.normal_yellow
{
	/* 背景 */
	background-color	: #FFFBC6;

	/* 枠線 */
	border				: solid medium #000000;
	border-width		: 1px;

	/* テキスト */
	text-align			: center;

	/* フォント */
	color				: #000000;
	line-height			: 120%;

	/* パディング */
	padding-top			: 5px;
	padding-right		: 5px;
	padding-bottom		: 5px;
	padding-left		: 5px;
}
DIV.sij_body TD.normal_green
{
	/* 背景 */
	background-color	: #E0F0E2;

	/* 枠線 */
	border				: solid medium #000000;
	border-width		: 1px;

	/* テキスト */
	text-align			: center;

	/* フォント */
	color				: #000000;
	line-height			: 120%;

	/* パディング */
	padding-top			: 5px;
	padding-right		: 5px;
	padding-bottom		: 5px;
	padding-left		: 5px;
}
DIV.sij_body TD.normal_white
{
	/* 背景 */
	background-color	: #FFFFFF;

	/* 枠線 */
	border				: solid medium #000000;
	border-width		: 1px;

	/* テキスト */
	text-align			: center;

	/* フォント */
	color				: #000000;
	line-height			: 120%;

	/* パディング */
	padding-top			: 5px;
	padding-right		: 5px;
	padding-bottom		: 5px;
	padding-left		: 5px;
}
DIV.sij_body TD.normal_list
{
	/* テキスト [配置] */
	text-align			: left;
	vertical-align		: top;

	/* パディング */
	padding-top			: 0x;
	padding-left		: 3px;
	padding-bottom		: 0px;
	padding-right		: 0px;
}
DIV.sij_body TD.normal_link_icon
{
	/* 背景 */
	background-color	: #FFFFFF;

	/* テキスト [配置] */
	text-align			: center;

	/* フォント */
	color				: #004DA1;
	line-height			: 120%;

	/* パディング */
	padding-top			: 0px;
	padding-right		: 0px;
	padding-bottom		: 0px;
	padding-left		: 0px;
}
DIV.sij_body TD.normal_link_url
{
	/* 背景 */
	background-color	: #FFFFFF;

	/* テキスト [配置] */
	text-align			: left;

	/* フォント */
	color				: #004DA1;
	line-height			: 120%;

	/* パディング */
	padding-top			: 5px;
	padding-right		: 15px;
	padding-bottom		: 5px;
	padding-left		: 5px;
}

/* ########## 一覧表(フォントサイズ：小さい) ########## */
DIV.sij_body TABLE.small
{
	/* サイズ */
	width				: auto;

	/* 背景色*/
	background-color	: #FFFFFF;

	/* フォント */
	/* フォントサイズは固定です */
	font-size			: 11px;
	line-height			: 120%;

	/* レイアウト */
	border-collapse		: collapse;

	/* 枠線 */
	border-spacing		: 0px;
	border-top-width	: 0px;
	border-right-width	: 0px;
	border-bottom-width	: 0px;
	border-left-width	: 0px;
}
DIV.sij_body TH.small
{
	/* フォント */
	font-weight			: normal;
	line-height			: 120%;
	
	/* パディング */
	padding-top			: 3px;
	padding-right		: 3px;
	padding-bottom		: 3px;
	padding-left		: 3px;
}

DIV.sij_body TH.small_white
{
	/* 背景色*/
	background-color	: #FFFFFF;

	/* 枠線 */
	border				: solid medium #000000;
	border-width		: 1px;

	/* フォント */
	font-weight			: normal;
	color				: #000000;
	line-height			: 120%;

	/* パディング */
	padding-top			: 3px;
	padding-right		: 3px;
	padding-bottom		: 3px;
	padding-left		: 3px;
}
DIV.sij_body TH.small_blue
{
	/* 背景色*/
	background-color	: #BAE3F9;

	/* 枠線 */
	border				: solid medium #000000;
	border-width		: 1px;

	/* フォント */
	font-weight			: normal;
	color				: #000000;
	line-height			: 120%;

	/* パディング */
	padding-top			: 3px;
	padding-right		: 3px;
	padding-bottom		: 3px;
	padding-left		: 3px;
}
DIV.sij_body TH.small_green
{
	/* 背景色*/
	background-color	: #E0F0E2;

	/* 枠線 */
	border				: solid medium #000000;
	border-width		: 1px;

	/* テキスト */
	text-align			: left;

	/* フォント */
	font-weight			: normal;
	color				: #000000;
	line-height			: 120%;

	/* パディング */
	padding-top			: 3px;
	padding-right		: 3px;
	padding-bottom		: 3px;
	padding-left		: 3px;
}
DIV.sij_body TH.small_gray
{
	/* 背景色*/
	background-color	: #DCDDDD;

	/* 枠線 */
	border				: solid medium #000000;
	border-width		: 1px;

	/* テキスト */
	text-align			: center;

	/* フォント */
	font-weight			: normal;
	color				: #000000;
	line-height			: 120%;

	/* パディング */
	padding-top			: 3px;
	padding-right		: 3px;
	padding-bottom		: 3px;
	padding-left		: 3px;
}

DIV.sij_body TD.small
{
	/* 背景 */
	background-color	: #FEECD2;

	/* 枠線 */
	border				: solid medium #000000;
	border-width		: 1px;

	/* テキスト */
	text-align			: center;

	/* フォント */
	color				: #000000;
	line-height			: 120%;

	/* パディング */
	padding-top			: 3px;
	padding-right		: 3px;
	padding-bottom		: 3px;
	padding-left		: 3px;
}
DIV.sij_body TD.small_yellow
{
	/* 背景 */
	background-color	: #FFFBC6;

	/* 枠線 */
	border				: solid medium #000000;
	border-width		: 1px;

	/* テキスト */
	text-align			: center;

	/* フォント */
	color				: #000000;
	line-height			: 120%;

	/* パディング */
	padding-top			: 3px;
	padding-right		: 3px;
	padding-bottom		: 3px;
	padding-left		: 3px;
}
DIV.sij_body TD.small_white
{
	/* 背景 */
	background-color	: #FFFFFF;

	/* 枠線 */
	border				: solid medium #000000;
	border-width		: 1px;

	/* テキスト */
	text-align			: center;
	line-height			: 120%;

	/* フォント */
	color				: #000000;

	/* パディング */
	padding-top			: 3px;
	padding-right		: 3px;
	padding-bottom		: 3px;
	padding-left		: 3px;
}

/*==============================*/
/* コンテンツの表				*/
DIV.sij_body TR.stripes:nth-child(odd) {
	/* 背景色*/
	background		: #000000;

	/* 枠線 */
	border				: 1px #000000 solid;
}
DIV.sij_body TR.stripes:nth-child(even) {
	/* 背景色*/
	background		: #C3C3C3;

	/* 枠線 */
	border				: 1px #000000 solid;
}
DIV.sij_body TH.table
{
	/* 背景色*/
	background-color	: #FFFFFF;

	/* 枠線 */
	border				: solid medium #000000;
	border-width		: 1px;

	/* フォント */
	font-weight			: normal;
	color				: #000000;
	line-height			: 120%;

	/* パディング */
	padding-top			: 5px;
	padding-right		: 5px;
	padding-bottom		: 5px;
	padding-left		: 5px;

	/* 文字配置 */
        text-align              : center;
        vertical-align          : middle;
}
DIV.sij_body TD.table
{
	/* 背景 */
	background-color	: #FFFFFF;

	/* 枠線 */
	border				: solid medium #000000;
	border-width		: 1px;

	/* テキスト */
	text-align			: center;

	/* フォント */
	color				: #000000;
	line-height			: 120%;

	/* パディング */
	padding-top			: 5px;
	padding-right		: 5px;
	padding-bottom		: 5px;
	padding-left		: 5px;
}

/* １章用のカラー				*/
DIV.sij_body TR.stripes_chap01:nth-child(odd) {
	/* 背景色*/
	background		: #C8E0E9;
}
DIV.sij_body TR.stripes_chap01:nth-child(even) {
	/* 背景色*/
	background		: #E2EFF3;
}
DIV.sij_body TH.table_chap01
{
	/* 背景色*/
	background-color	: #7DB9CC;
}
DIV.sij_body TH.table_item_chap01
{
	/* 背景色*/
	background-color	: #3EA6BD;
}
DIV.sij_body TD.table_chap01
{
	/* 背景 */
	background-color	: #E2EFF3;
}
DIV.sij_body TD.table_item_chap01
{
	/* 背景色*/
	background-color	: #AFD2DF;
}

/* ２章用のカラー				*/
DIV.sij_body TH.table_chap02
{
	/* 背景色*/
	background-color	: #E4BE8A;
}
DIV.sij_body TH.table_item_chap02
{
	/* 背景色*/
	background-color	: #DBA863;
}
DIV.sij_body TD.table_chap02
{
	/* 背景 */
	background-color	: #F9F0E3;
}
DIV.sij_body TD.table_item_chap02
{
	/* 背景 */
	background-color	: #EFD6B4;
}

/* ３章用のカラー				*/
DIV.sij_body TH.table_chap03
{
	/* 背景色*/
	background-color	: #A8A0BF;
}
DIV.sij_body TD.table_chap03
{
	/* 背景 */
	background-color	: #EBE9F0;
}
DIV.sij_body TD.table_item_chap03
{
	/* 背景 */
	background-color	: #D7D3E2;
}

/* ##### テーブル(見出し) ##### */
/*==============================*/
/* コンテンツのテーブル(見出し)	*/
DIV.sij_body TABLE.caption
{
	/* サイズ */
	width				: auto;

	/* 背景色 */
	background-color	: #000000;

	/* ボーダー */
	border-spacing		: 2px;
	border-collapse		: separate;
}
DIV.sij_body TH.caption
{
	/* フォント */
	font-size			: larger;
	color				: #FFFFFF;
	font-weight			: bold;

	/* 背景 */
	background-color	: #000000;
	text-align			: center;

	/* パディング */
	padding-top			: 2px;
	padding-right		: 5px;
	padding-bottom		: 2px;
	padding-left		: 5px;
}
DIV.sij_body TD.caption
{
	/* フォント */
	font-size			: larger;
	color				: #000000;
	font-weight			: bold;

	/* テキスト配置 */
	text-align			: left;

	/* 背景 */
	background-color	: #FFFFFF;

	/* サイズ */
	width				: 370px;

	/* パディング */
	padding-top			: 2px;
	padding-right		: 5px;
	padding-bottom		: 2px;
	padding-left		: 10px;
}

/* １章用のカラー				*/
DIV.sij_body TABLE.caption_chap01
{
	/* 背景色 */
	background-color	: #008DA9;
}
DIV.sij_body TH.caption_chap03
{
	/* 背景 */
	background-color	: #008DA9;
}
DIV.sij_body TD.caption
{
	/* フォント */
	color				: #FF0000;
}

/* ２章用のカラー				*/
DIV.sij_body TABLE.caption_chap02
{
	/* 背景色 */
	background-color	: #CF8B2B;
}
DIV.sij_body TH.caption_chap03
{
	/* 背景 */
	background-color	: #CF8B2B;
}
DIV.sij_body TD.caption
{
	/* フォント */
	color				: #FF0000;
}

/* ３章用のカラー				*/
DIV.sij_body TABLE.caption_chap03
{
	/* 背景色 */
	background-color	: #685F93;
}
DIV.sij_body TH.caption_chap03
{
	/* 背景 */
	background-color	: #685F93;
}
DIV.sij_body TD.caption
{
	/* フォント */
	color				: #FF0000;
}

DIV.sij_body TABLE.caption_blue
{
	/* サイズ */
	width				: auto;

	/* 背景色 */
	background-color	: #005BAC;

	/* ボーダー */
	border-spacing		: 2px;
	border-collapse		: separate;
}
DIV.sij_body TH.caption_blue
{
	/* フォント */
	font-size			: larger;
	color				: #FFFFFF;
	font-weight			: bold;

	/* 背景 */
	background-color	: #005BAC;
	text-align			: center;

	/* パディング */
	padding-top			: 2px;
	padding-right		: 5px;
	padding-bottom		: 2px;
	padding-left		: 5px;
}

/*==============================*/
/* 文字：赤 					*/
/* 背景：白		 				*/
/* 枠  ：青 					*/
DIV.sij_body TD.caption_red_white_blue
{
	/* フォント */
	font-size			: larger;
	color				: #FF0000;
	font-weight			: bold;

	/* テキスト配置 */
	text-align			: left;

	/* 背景 */
	background-color	: #FFFFFF;

	/* サイズ */
	width				: 370px;

	/* パディング */
	padding-top			: 2px;
	padding-right		: 5px;
	padding-bottom		: 2px;
	padding-left		: 10px;
}

/* ### テーブル(リスト表示) ### */
/*==============================*/
/* コンテンツのテーブル(リスト)	*/
DIV.sij_body TABLE.list
{
	/* サイズ */
	width				: auto;

	/* 背景色*/
	background-color	: inherit;

	/* 枠線 */
	border-spacing		: 0px;
	border-top-width	: 0px;
	border-right-width	: 0px;
	border-bottom-width	: 0px;
	border-left-width	: 0px;
}
DIV.sij_body TH.list
{
	/* 背景色 */
	background-color	: inherit;

	/* テキスト [配置] */
	vertical-align		: top;

	/* フォント */
	font-size			: 100%;
	color				: #000000;

	/* パディング */
	padding-top			: 3px;
	padding-right		: 10px;
	padding-bottom		: 0px;
	padding-left		: 15px;
}
DIV.sij_body TD.list
{
	/* 背景色 */
	background-color	: inherit;

	/* テキスト [配置] */
	text-align			: left;
	vertical-align		: top;

	/* フォント */
	font-size			: 100%;
	color				: #000000;

	/* パディング */
	padding-top			: 3px;
	padding-right		: 0px;
	padding-bottom		: 0px;
	padding-left		: 0px;
}

/* ### テーブル(リンク情報) ### */
/*==============================*/
/* コンテンツのテーブル(リンク)	*/
DIV.sij_body TABLE.link
{
	/* サイズ */
	width				: auto;

	/* 背景色*/
	background-color	: inherit;

	/* フォント */
	/* フォントサイズは固定です */
	font-size			: 12px;
	line-height			: 120%;

	/* レイアウト */
	border-collapse		: collapse;

	/* 枠線 */
	border-spacing		: 0px;
	border-top-width	: 0px;
	border-right-width	: 0px;
	border-bottom-width	: 0px;
	border-left-width	: 0px;
}

DIV.sij_body TH.link
{
	/* 背景 */
	background-color	: #FFFFFF;
/*	background-color	: inherit;*/

	/* 枠線 */
	border				: solid medium #000000;
	border-top-width	: 0px;
	border-right-width	: 0px;
	border-bottom-width	: 0px;
	border-left-width	: 0px;

	/* テキスト */
	text-align			: left;
	vertical-align		: top;

	/* フォント */
	color				: #000000;
/*	font-weight			: normal;*/
	line-height			: 120%;

	/* パディング */
	padding-top			: 3px;
	padding-right		: 3px;
	padding-bottom		: 5px;
	padding-left		: 3px;
}
/* 関連情報用スタイル(非太文字)	*/
DIV.sij_body TABLE.link TH.link
{
	font-weight			: normal;
}
DIV.sij_body TD.link_icon
{
	/* サイズ */
	height				: 19px;

	/* 背景 */
	background-color	: inherit;

	/* 背景イメージ */
	background-image	: url("../../uploads/fckeditor/link.png");
	background-repeat	: no-repeat;
	background-position	: left center;

	/* テキスト [配置] */
	text-align			: left;
	vertical-align		: middle;

	/* フォント */
	color				: #000000;
	font-weight			: bold;
	line-height			: 120%;

	/* パディング */
	padding-top			: 1px;
	padding-right		: 0px;
	padding-bottom		: 0px;
	padding-left		: 21px;
}
DIV.sij_body TD.link
{
	/* 背景 */
	background-color	: inherit;

	/* 枠線 */
	border				: solid medium #000000;
	border-top-width	: 0px;
	border-right-width	: 1px;
	border-bottom-width	: 0px;
	border-left-width	: 0px;

	/* テキスト */
	text-align			: center;
	vertical-align		: top;

	/* フォント */
	color				: #000000;
	font-weight			: normal;
	line-height			: 120%;

	/* パディング */
	padding-top			: 3px;
	padding-right		: 3px;
	padding-bottom		: 3px;
	padding-left		: 3px;
}

DIV.sij_body TD.link_ed
{
	/* 背景 */
	background-color	: inherit;

	/* 枠線 */
	border				: solid medium #000000;
	border-top-width	: 0px;
	border-right-width	: 0px;
	border-bottom-width	: 0px;
	border-left-width	: 0px;

	/* テキスト */
	text-align			: center;
	vertical-align		: top;

	/* フォント */
	color				: #000000;
	line-height			: 120%;

	/* パディング */
	padding-top			: 3px;
	padding-right		: 3px;
	padding-bottom		: 3px;
	padding-left		: 3px;
}

/* ########## その他 ########## */
/*==============================*/
/* 右向きの手のアイコン			*/
DIV.sij_body DIV.hand_right
{
	/* サイズ */
	height				: 25px;
	width				: 400px;
	/*width				: 250px;*/

	/* テキスト */
	text-align			: left;
	vertical-align		: top;

	/* 背景色 */
	background-color	: #BAE3F9;

	/* 背景イメージ */
	background-image	: url("../../uploads/fckeditor/hand_right.png");
	background-repeat	: no-repeat;

	/* マージン */
	margin-top			: 10px;
	margin-right		: 0px;
	margin-bottom		: 0px;
	margin-left			: 0px;

	/* パディング */
	padding-top			: 3px;
	padding-left		: 60px;
	padding-bottom		: 0px;
	padding-right		: 0px;
}

/*==============================*/
/* 注意							*/
/*	文字：赤					*/
DIV.sij_body DIV.attention_red
{
	/* 文字色 */
	color				: #FF0000;
}

/*==============================*/
/* リンク						*/
DIV.sij_body A:link    { color: #0000FF;font-size:100%;font-weight:normal; }
DIV.sij_body A:visited { color: #0000FF;font-size:100%;font-weight:normal; }
DIV.sij_body A:active  { color: #0000FF;font-size:100%;font-weight:normal; }
DIV.sij_body A:hover   { color: #0000FF;font-size:100%;font-weight:normal; }
