@charset "shift_jis";
@import "/jpn/common/css/reset.css";
@import "/jpn/common/css/common_txt.css";
/*=================================================================
トップページ以外の基本設定CSS 以下仕様
[float対応]
	左：fltL
	右：fltR デフォルトでwidth:600px;になっています
	.clearfix
[ページタイトル]
	H1:最上段タイトル
	H2:それ以下タイトル
	H3:フリー
[レイアウト]
	トップ画像:.hdrImg
	大外:width:600px;
		<div class="container"><h1>...</h1>...
	個別：margin-left:1em;
		<h2>...</h2><div class="section">...
	フッタ:.footer(コンテナ内に)

	メニュー無しの中央揃えの場合は、
	<div class="container containerCenter">
=================================================================*/
/*=================================================================
                          サイト内共通設定
=================================================================*/
HTML	{ height:100%; overflow-y:scroll; }
BODY	{ height:100%; margin:0; margin-left:5px; background:#FFF; }
/* -------------------------------------------
        floatクリア用CSSハック clearfix
------------------------------------------- */
.clearfix:after	{ content: "."; display:block; clear:both; height:0; visibility:hidden; }
.clearfix		{ display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix{ height: 1% }
.clearfix		{display:block;}
/* end MacIE5 */
/* -------------------------------------------
                ページタイトル
------------------------------------------- */
DIV.container H1,
DIV.container H2{
	width: 590px;
	margin-bottom:15px;
	padding-left:5px;
	border-left: 5px #113AAB solid;
	border-bottom: 1px #999999 solid;
	text-align:left;
}
DIV.container H2{ margin-top:40px; }
/* -------------------------------------------
               メインコンテナ
------------------------------------------- */
DIV.container	{ width:600px; }
/* 中央 */
DIV.containerCenter	{
	text-align:center;
	margin:0 auto;
}
/* -------------------------------------------
               セクション
------------------------------------------- */
DIV.section		{ margin-left:1em; text-align:left; }
/* -------------------------------------------
               ページトップヘッダ画像
------------------------------------------- */
DIV.hdrImg 		{
	width:600px;
	height:140px;
	margin-bottom:20px;
	border:solid 1px #CCC;
}
DIV.hdrImg IMG	{ vertical-align:bottom; }
/* -------------------------------------------
               フロート
------------------------------------------- */
DIV.fltL	{ float:left; }
DIV.fltR	{ float:left; }
/* - ﾒﾆｭｰ,ｺﾝﾃﾝﾂ同一ﾌｧｲﾙ用 - */
DIV.fltRBatch	{ float:left; width:600px; }
/* -------------------------------------------
               フッター
------------------------------------------- */
DIV.footer	{
	margin-top:20px;
	margin-bottom:2em;
	padding-top:0.5em;
	border-top:solid 1px #999;
	text-align:center;
}
/* -------------------------------------------
               更新
------------------------------------------- */
/* - PTF情報タイトル設定 - */
UL.updInfo		{ list-style:none none; }
UL.updInfo LI	{
	margin-bottom:0.5em;
	padding-left:22px;
	background:url(/jpn/common/image/icon/point02.gif) no-repeat 0px 3px;
}
UL.updInfo A	{
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;
}
/* - 情報テキスト設定 - */
DIV.updInfoTxt	{
	width:600px;
	padding:5px 10px;
	border:solid 2px #959595;
}
/* - 情報記事単位 - */
DIV.entry		{
	padding-bottom:1em;
	border-bottom:solid 1px #CCC;
}
DIV.entryDate	{
	font-size:1.1em;
	font-weight:bold;
}
DIV.entryTtl	{
	margin-top:1em;
	margin-bottom:0.3em;
	color:#0068B7;
	font-size:1.1em;
	font-weight:bold;
}
DIV.entryTxt	{ padding-left:2em; }
DIV.entryTxt P	{ margin:0; }
DIV.entryCls	{ text-align:right; }
DIV.entryCls A	{ font-size:12px; text-decoration:none; font-weight:normal; }
/* - 記事内のﾃｰﾌﾞﾙ(横組) - */
DIV.entryTxt TABLE{ margin-bottom:10px; border-collapse:collapse; background-color:#FFF; }
DIV.entryTxt TABLE TH,
DIV.entryTxt TABLE TD{ border:solid 1px #AAA; padding:2px 5px; }

DIV.entryTxt TABLE TH{ background-color:#F0F7FF; }
DIV.entryTxt TABLE TD{ background-color:#FFF; }
/* - 記事内のﾃｰﾌﾞﾙ(縦組) - */
DIV.entryTxt TABLE.lenTbl TH,
DIV.entryTxt TABLE.lenTbl TD{ padding-left:10px; }
/* - 記事内のﾃｰﾌﾞﾙ(中央寄せ) - */
DIV.entryTxt TABLE.cntTh TH,DIV.entryTxt TH.cntTh
DIV.entryTxt TABLE.cntTd TD,DIV.entryTxt TD.cntTd{ text-align:center; }
/* - 記事内のｲﾝﾃﾞﾝﾄﾎﾞｯｸｽ - */
DIV.entryInd{ margin-top:10px; }
DIV.entryInd H4{ margin-bottom:5px; font-size:13px; border-bottom:solid 1px #BBB; color:#333; }
DIV.entryInd H4 .weight_normal{ font-weight:normal; }
DIV.entryInd H4 .margin_left{ margin-left:32px; }
DIV.entryInd DIV.indTxt{ margin-left:10px; }
/*ﾘｽﾄ内ｲﾝﾃﾞﾝﾄﾎﾞｯｸｽ*/
UL.entryList DIV.entryInd{ margin-top:0px; font-weight:normal; }

/* - 記事内の箇条書きﾘｽﾄ - */
UL.entryList{ list-style:none; margin-top:10px;}
UL.entryList LI{
	background:none;
	margin-bottom:5px;
	padding-left:16px;
	background:url(/jpn/common/image/icon/dot.gif) no-repeat;
	background-position:0px 2px;
	font-weight:bold;
}
/* - 記事内の数字箇条書きﾘｽﾄ - */
OL.entryList{ margin-top:10px; margin-left:25px; }
OL.entryList LI{
	background:none;
	margin-bottom:5px;
	padding:0 !important;
	background-position:0px 2px;
	font-weight:bold;
}

/* -------------------------------------------
                HR
------------------------------------------- */
HR{ height:1px; }