@charset "Shift_JIS";


/* default.css */

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 全体 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

body,form,div,p,span,img,table,col,tr,th,td,h1,hr,a,ul,ol,li{
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;/* font-family     : 'メイリオ' ,Meiryo, 'ヒラギノ角ゴ Pro W3' , 'Hiragino Kaku Gothic Pro' , 'ＭＳ Ｐゴシック' , 'Osaka' ,sans-serif; */
	/* font-family     : 'ヒラギノ角ゴ Pro W3' , 'Hiragino Kaku Gothic Pro' , 'ＭＳ Ｐゴシック' , 'Osaka' ,sans-serif; */
	font-family         : Verdana, メイリオ, Meiryo, sans-serif, "Meiryo UI", 'ヒラギノ角ゴ Pro W3' , 'Hiragino Kaku Gothic Pro';
}
input,select{
	vertical-align : middle;
	margin         : 0px;
	padding        : 0px;
}

body{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-size : 85%;
	font-family: Verdana, メイリオ, Meiryo, sans-serif, "Meiryo UI";
	color: #666666;/* 標準文字色 */
	background-image : url(../Central_flash/bg_11Ca_01.png);
	background-position: center top;
	background-repeat: repeat-y;
}

/* 段落 (中にインライン要素のみ入れられる) */
p{
	padding : 10px;
}
/* 段落 (中にブロック要素とインライン要素を入れられる) */
div.paragraph{
	margin  : 10px 10px 10px 10px;
	padding : 0px;
}

/***** 表 *****/
th{
	text-align       : center;
	vertical-align   : top;
}
td{
	text-align       : left;
	vertical-align   : top;
}
/* 区切り線 */
hr{
	margin        : 0px 0px 0px 0px;
	border-top    : 1px dotted #EEEEEE;
	border-right  : 0px;
	border-bottom : 1px dotted #999999;
	border-left   : 0px;
}

/***** 回り込みの解除 *****/
br.floatStop{
	clear : both;
}



/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* リンク */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

a{
	cursor : pointer;
}
/***** 通常 *****/
a:link{
	color: #0098cc;
}
/***** 訪問済み *****/
a:visited{
	color: #3E5996;
}
/***** マウスオーバー時 *****/
a:hover{
	color: #FF6C00;
}
/***** クリック時 *****/
a:active{
	color: #003C7F;
}

/***** リンク強調「→」 (文字サイズ通常)  *****/
a.link, span.link{
	vertical-align      : middle;
	margin              : 0px 3px 0px 3px;	
	padding             : 0px 0px 0px 16px;
	background-image : url(../Central_flash/ico_link.gif);
	background-position : 0px 0px;
	background-repeat   : no-repeat;
}
/***** リンク強調「→」 (文字サイズ小) *****/
a.linkS, span.linkS{
	vertical-align      : middle;
	margin              : 0px 10px 0px 10px;	
	padding             : 0px 0px 2px 16px;
	background-image : url(../Central_flash/ico_link.gif);
	background-position : 0px 0px;
	background-repeat   : no-repeat;
	font-size           : 90%;
	line-height         : 100%;
}
/***** 別ウィンドウを開くリンク「□」 *****/
a.newWin, span.newWin{
	padding             : 0px 14px 0px 0px;
	background-image : url(../Central_flash/ico_newWin.gif);
	background-position : right bottom;
	background-repeat   : no-repeat;
}
/***** ページ内を下方へ移動するリンク「↓」 *****/
a.down, span.down{
	padding             : 0px 11px 0px 0px;
	background-image : url(../Central_flash/ico_down.gif);
	background-position : right bottom;
	background-repeat   : no-repeat;
}
/***** ページ内を上方へ移動するリンク「↑」 *****/
a.up, span.up{
	padding             : 0px 11px 0px 0px;
	background-image : url(../../CSS/ico_up.gif);
	background-position : right bottom;
	background-repeat   : no-repeat;
}
/***** 他のページへ移動するリンク「↑」 *****/
a.next, span.next{
	padding             : 0px 11px 0px 11px;
	background-image : url(../Central_flash/ico_link.gif);
	background-position : left bottom;
	background-repeat   : no-repeat;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ファイルアイコン */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/***** 文中のファイルアイコン1項目  *****/
img.fileImg{
/*	vertical-align :middle;*/
	line-height : 100%;	
	padding     : 0px 3px 0px 2px ;
}

/***** 文中の認証アイコン1項目  *****/
img.lock{
	line-height         : 100%;	
	padding				: 0px 3px 0px 2px ;
	vertical-align		: text-bottom;
}

/***** 文中のファイルアイコン1項目  *****/
img.fileImg16x16{
	line-height    : 100%;	
	margin         : 1px 3px ;
	vertical-align : text-bottom;
}



/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* リスト */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/***** 箇条書きリスト  *****/
/* リスト全体 */
ul {
}
/* リスト1項目「●」 */
ul li{
	margin              : 0px 0px 0px 15px;
	padding             : 0px 0px 2px 0px;
	list-style-type     : none;
	list-style-image : url(../Central_flash/ico_bullet_A.gif);
}
/***** 弱い箇条書きリスト (表現を弱めたもの)  *****/
/* リスト全体 */
ul.note{
	margin : 5px 0px 10px 0px;
}
/* リスト1項目「・」 */
ul.note li, li.note{
	margin              : 5px 0px 3px 15px;
	padding             : 0px 0px 0px 0px;
	list-style-image    : none;
	list-style-type     : disc;
	font-size           : 100%;
	line-height         : 110%;
}
/***** 点線区切り箇条書きリスト (点線---で1項目ごとに区切る)  *****/
/* 点線リスト全体 */
ul.line{
	margin : 0px 0px 10px 0px;
}
/* 点線リスト1項目 */
ul.line li{
	margin              : 0px 0px 5px 15px;
	padding             : 0px 0px 5px 5px;
	background-image : url(../Central_flash/dotted_line.gif);
	background-position : 0% 100%;
	background-repeat   : repeat-x;
	list-style-image : url(../Central_flash/ico_bullet_A.gif);
	list-style-type     : none;
}
/***** 番号つきリスト  *****/
/* 番号つきリスト全体 */
ol{
	margin  : 5px 0px 10px 15px;
	padding : 0px;
}
/* 番号つきリスト1項目 */
ol li{
	margin  : 0px 0px 0px 10px;
	padding : 0px;
}

/***** リスト内のパラグラフ *****/
ul p, ol p{
	padding		:7px 0px 0px 0px;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* リンクリスト */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/***** リンク強調リスト「→」  *****/
/* リスト全体 */
ul.link{
	margin : 0px 0px 10px 0px;
}
/* リスト1項目 */
ul.link li, li.link{
	margin              : 0px 0px 0px 15px;
	padding             : 0px 0px 2px 3px;
	list-style-type     : none;
	list-style-image : url(../Central_flash/ico_link_list.gif);
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ファイルアイコンリスト */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/***** PDFファイルへのリンク：リスト1項目  *****/
ul li.pdf, ul.link li.pdf, ul.line li.pdf{
	padding             : 0px 0px 0px 3px;
/*	background-image    : none;*/
	list-style-type     : none;
	list-style-image : url(../../CSS/ico_pdf_16x16.gif);
}

/***** Excel（.xls）形式ファイル：リスト1項目  *****/
ul li.xls, ul.link li.xls, ul.line li.xls{
	padding             : 0px 0px 2px 2px;
	list-style-image : url(../../CSS/ico_xls_16x16.gif);
}

/***** Windows Media Video（.wmv）形式ファイル：リスト1項目  *****/
ul li.wmv, ul.link li.wmv, ul.line li.wmv{
	padding             : 0px 0px 2px 2px;
	list-style-image : url(../../CSS/ico_wmv_16x161.gif);
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 表 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */


/***** 表 *****/
table.normal{
	border-top			: 1px solid #999999;
	border-left			: 1px solid #999999;
	border-right		: 0px;
	border-bottom		: 0px;
	width				: 100%;
}
caption{
	text-align  : center;
	padding     : 0px 0px 10px 0px;
	font-weight : bold;
}

/***** 表 セル *****/
table.normal td{
	padding				: 5px;
	border-bottom		: 1px solid #999999;
	border-right		: 1px solid #999999;
}

/***** 表 ヘッダ行 *****/
table.normal th{
	color				: #FFFFFF;
	background-color	: #BBBBBB;
	font-size			: 90%;
	padding				: 1px 3px;
	font-weight			: normal;
	white-space			: nowrap;
	border-bottom		: 1px solid #999999;
	border-right		: 1px solid #999999;
}



/***** 3列レイアウトテーブル *****/

/* テーブル */
table.Layout3Col{
	padding 			: 10px 0px 20px 0px;
	margin				: 0px;
	border				: 0px;
	width				: 100%;
}
/* 線ありtd */
table.Layout3Col td.noLine{
	padding 			: 0px 10px 0px 10px;
	margin				: 0px;
	border				: 0px;
	width				: 33%;	
}
/* 3列目の線なしtd */
table.Layout3Col td.line{
	padding 			: 0px 10px 0px 10px;
	margin				: 0px;
	border-right		: 1px dotted #BBBBBB;
	width				: 34%;	
}

/***** 2列レイアウトテーブル *****/
/* テーブル */
table.Layout2Col{
	padding 			: 10px 0px 20px 0px;
	margin				: 0px;
	border				: 0px;
	width				: 100%;
}
/* 線ありtd */
table.Layout2Col td.noLine{
	padding 			: 0px 10px 0px 10px;
	margin				: 0px;
	border				: 0px;
	width				: 50%;	
}
/* 2列目の線なしtd */
table.Layout2Col td.line{
	padding 			: 0px 10px 0px 10px;
	margin				: 0px;
	border-right		: 1px dotted #BBBBBB;
	width				: 50%;	
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ヘッダ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/***** ヘッダ：領域定義 *****/
div#header{
	background-color: #017acd;
	background-image : url(../Central_flash/sky.jpg);
	padding: 28px 20px 60px
	;
}

/***** ヘッダ左 (ロゴ領域) *****/
div#logo{
	float  : left;
	margin : 2px 10px 2px 0px;
}

/***** ヘッダ右 (補助メニュー：領域定義) *****/
div#assistMenu{
	float          : right;
	vertical-align : bottom;
	padding        : 15px 0px 0px 10px;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* メインメニュー */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/***** メインメニュー：領域定義 *****/
div#mainMenu{
	text-align          : left;
	width               : 880px;
	height              : 48px; 
	background-color    : #DFF4FA;
	background-image : url(../Central_flash/menu_bg.gif);
	background-position : 0px 0px;
	background-repeat   : repeat-x;
	border-top          : 1px solid #999999;
	border-right        : 1px solid #999999;
	border-bottom       : 1px solid #999999;
	border-left         : 1px solid #999999;
}
div#subMenu{
	text-align          : left;
	width               : 880px;
	height              : 48px; 
	background-color    : #DFF4FA;
	background-image : url(../Central_flash/menu_bg.gif);
	background-position : 0px 0px;
	background-repeat   : repeat-x;
	border-top          : 1px solid #999999;
	border-right        : 1px solid #999999;
	border-bottom       : 1px solid #999999;
	border-left         : 1px solid #999999;
}
/***** メインメニュー画像 *****/
img.mainMenu{
	margin           : 0px;
	padding          : 0px;
	border-top       : 0px;
	border-right     : 1px solid #999999;
	border-bottom    : 0px;
	border-left      : 0px;
}



/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* パンくずリスト */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

div#topicpath, div#topicPath{
	margin      : 0px 0px 10px 0px;
	font-size   : 80%;
	line-height : 140%;
	color       : #999999;
}



/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* タブ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/* タブ領域定義 */
table.tab{
	width               : 100%;
	margin              : 20px 0px 10px 0px;
	background-image : url(../Central_flash/tab_bg.gif);
	background-position : 0% 100%;
	background-repeat   : repeat-x;
	border              : 0px;
}
table.tab td{
	padding             : 0px 10px 0px 10px;
}

/* タブ手前 */
div.tabFront{
	float            : left;
	vertical-align   : middle;
	margin           : 0px 10px 0px 0px;
	padding          : 5px 10px 0px 10px;
	background-color : #FFFFFF;
	border-top       : 1px solid #BBBBBB;
	border-right     : 1px solid #999999;
	border-bottom    : 1px solid #FFFFFF;
	border-left      : 1px solid #999999;
	font-weight      : bold;
	color            : #666666;
}
/* タブ後ろ */
div.tabBack{
	float            : left;
	vertical-align   : middle;
	margin           : 0px 10px 0px 0px;
	padding          : 5px 10px 0px 10px;
	background-color : #EEEEEE;
	border-top       : 1px solid #BBBBBB;
	border-right     : 1px solid #BBBBBB;
	border-bottom    : 1px solid #999999;
	border-left      : 1px solid #BBBBBB;
}



/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ページ内ショートカット */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/***** ページ内ショートカットメニュー *****/
div.shortCut{
	text-align    : left;
	margin        : 0px 0px 20px 0px;
	padding       : 5px 10px;
	background-color : #F5F5F5;
	border-top    : 1px dotted #999999;
	border-right  : 0px;
	border-bottom : 1px dotted #999999;
	border-left   : 0px;
	color         : #CCCCCC;
}



/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 見出しバー + 囲みエリア */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/***** 見出しバー (青地) *****/
/* 見出しバー (青地) ：左端&背景 */
div.barBlueL{
	margin              : 0px;	
	padding             : 0px;
	background-image : url(../Central_flash/bar_blue_L.gif);
	background-position : 0px 0px;
	background-repeat   : repeat-x;
}

/* 見出しバー (青地) ：右端&文字 */
div.barBlueR{
	padding             : 7px 0px 5px 14px;
	background-image : url(../Central_flash/bar_blue_R.gif);
	background-position : right 0px;
	background-repeat   : no-repeat;
	font-weight         : bold;
	font-size           : 16px;
	line-height         : 18px;
	color               : #FFFFFF;
}

/***** 見出しバー (灰色地 + オレンジ色線) *****/
/* 左端&背景 */
div.barGrayOrangeL{
	margin              : 0px;	
	padding             : 0px;
	background-image : url(../Central_flash/bar_grayOrange_L.gif);
	background-position : 0px 0px;
	background-repeat   : repeat-x;
}
/* 右端&文字 */
div.barGrayOrangeR{
	padding             : 6px 0px 2px 14px;
	background-image : url(../Central_flash/bar_grayOrange_R.gif);
	background-position : right 0px;
	background-repeat   : no-repeat;
	border-top          : 0px;
	border-right        : 0px;
	border-bottom       : 1px solid #797979; 
	border-left         : 0px;
	font-size           : 90%;
	line-height         : 100%;
	color               : #333333;
}

/***** リンク見出しバー (灰色地 + オレンジ色線) *****/

/* 左端&背景 */
a.barGrayOrangeL2{
	display             : block;
	margin              : 0px;	
	padding             : 0px;
	background-image : url(../Central_flash/bar_grayOrange_L.gif);
	background-position : 0px 0px;
	background-repeat   : repeat-x;
	text-decoration     : none;
}
/* 右端&文字 */
div.barGrayOrangeR2{
	padding             : 4px 0px 2px 14px;
	background-image : url(../Central_flash/bar_grayOrange_R.gif);
	background-position : right 0px;
	background-repeat   : no-repeat;
	border-top          : 0px;
	border-right        : 0px;
	border-bottom       : 1px solid #797979; 
	border-left         : 0px;
	font-size           : 90%;
	line-height         : 120%;
}
span.barGrayOrangeTitle{
	float               : left;
	color               : #333333;
}

span.barGrayOrangeLink{
	float               : right;
	vertical-align      : middle;
	margin              : 0px 10px 0px 10px;	
	padding             : 1px 0px 3px 16px;
	background-image : url(../Central_flash/ico_link.gif);
	background-position : 0px 0px;
	background-repeat   : no-repeat;
	font-size           : 90%;
	line-height         : 100%;
}

/***** 見出しバー (灰色地 + 青色線) *****/
/* 左端&背景 */
div.barGrayBlueL{
	margin              : 0px;	
	padding             : 0px;
	background-image : url(../Central_flash/bar_grayBlue_L.gif);
	background-position : 0px 0px;
	background-repeat   : repeat-x;
}
/* 右端&文字 */
div.barGrayBlueR{
	padding             : 6px 0px 2px 14px;
	background-image : url(../Central_flash/bar_grayBlue_R.gif);
	background-position : right 0px;
	background-repeat   : no-repeat;
	border-top          : 0px;
	border-right        : 0px;
	border-bottom       : 1px solid #797979; 
	border-left         : 0px;
	font-size           : 90%;
	line-height         : 100%;
	color               : #333333;
}
/***** 囲み (灰色) *****/
div.boxGray{
	margin              : 0px 0px 10px 0px;	
	padding             : 10px;
	background-color    : #F5F5F5;
	border-top          : 0px;
	border-right        : 1px solid #BBBBBB;
	border-bottom       : 1px solid #BBBBBB; 
	border-left         : 1px solid #BBBBBB;
}
/***** 囲み (白色：更新履歴用) *****/
div.boxWhite{
	height              : 100%;
	margin              : 0px 0px 10px 0px;	
	padding             : 10px;
	background-color    : #FFFFFF;
	border-top          : 0px;
	border-right        : 1px solid #BBBBBB;
	border-bottom       : 1px solid #BBBBBB; 
	border-left         : 1px solid #BBBBBB;
}
/***** 囲み (青色) *****/
div.boxBlue{
	margin              : 0px 0px 10px 0px;	
	padding             : 10px;
	background-color    : #E5FBFF;
	border-top          : 0px;
	border-right        : 1px solid #1F93B6;
	border-bottom       : 1px solid #1F93B6; 
	border-left         : 1px solid #1F93B6;
}



/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* コンテンツ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */


/***** リードの文章 (文字サイズ：通常) *****/
p.lead{
	text-align  : left;
	padding      : 0px 0px 10px 0px;
	color       : #666666;
}
/***** リードの文章 (文字サイズ：小) *****/
p.leadS{
	text-align  : left;
	padding     : 0px 0px 10px 0px;
	font-size   : 90%;
	line-height : 100%;
	color       : #666666;
}
/***** バナー *****/
img.banner{
	margin : 0px 0px 8px 0px;
}

/***** 日付 *****/
span.date{
	padding             : 0px 5px;
	font-size           : 90%;
	line-height         : 100%;
	color               : #666666;
}

/***** アイコン「New」 *****/
span.icoNew{
	margin              : 0px 5px;
	padding             : 0px 2px 0px 3px;
	background-color    : #FFFFFF;
	border              : 1px solid #FF0000;
	font-weight         : normal;
	font-size           : 10px;
	line-height         : 10px;
	letter-spacing      : 1px;
	color               : #FF0000;
}
/***** アイコン「New」(特殊) *****/
marquee.icoNew{
	display             : inline;
	width               : 25px;
	margin              : 0px 5px;
	padding             : 0px 2px 0px 3px;
	background-color    : #FFFFFF;
	border              : 1px solid #FF0000;
	font-weight         : normal;
	font-size           : 10px;
	line-height         : 10px;
	letter-spacing      : 1px;
	color               : #FF0000;
}

/***** アイコン「Up」 *****/
span.icoUp{
	margin              : 0px 5px;
	padding             : 0px 1px 0px 3px;
	background-color    : #FFFFFF;
	border              : 1px solid #FF0000;
	font-weight         : normal;
	font-size           : 10px;
	line-height         : 10px;
	letter-spacing      : 1px;
	color               : #FF0000;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 「ホーム」画面 専用 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/***** Home コンテンツ (左) *****/
div#homeL{
	float  : left;
}
/***** Home コンテンツ (右) *****/
div#homeR{
	float  : right;
	margin : 0px 0px 0px 0px;
}

/***** Home メインコンテンツ *****/
table#homeMain{
	width  : 528px;
	margin : 0px 0px 10px 0px;
}
col#homeMainL{
}
col#homeMainC{
	width : 11px;
}
col#homeMainR{
	width : 198px;
}

/* シーン別ガイド *****************************************************/
td#sceneHead, td.sceneHead{
	padding : 0px;
}
td#sceneBtn {
}
td#sceneBody{
	padding             : 10px 10px 10px 10px;
	background-color    : #E5FBFF;
	border-top          : 0px;
	border-right        : 1px solid #1F93B6;
	border-bottom       : 1px solid #1F93B6; 
	border-left         : 1px solid #1F93B6;
}
td#sceneBody_dialy{
	padding             : 10px 10px 10px 10px;
	background-color    : #E5FBFF;
	border-top          : 0px;
	border-right        : 1px solid #1F93B6;
	border-bottom       : 1px solid #1F93B6; 
	border-left         : 1px solid #1F93B6;
}
td#sceneBody_smpd{
	padding             : 10px 10px 10px 10px;
	background-color    : #E5FBFF;
	border-top          : 0px;
	border-right        : 1px solid #1F93B6;
	border-bottom       : 1px solid #1F93B6; 
	border-left         : 1px solid #1F93B6;
}
td#sceneBody_mossman{
	padding             : 10px 10px 10px 10px;
	background-color    : #E5FBFF;
	border-top          : 0px;
	border-right        : 1px solid #1F93B6;
	border-bottom       : 1px solid #1F93B6; 
	border-left         : 1px solid #1F93B6;
}
td#sceneBody_gbr{
	padding             : 10px 10px 10px 10px;
	background-color    : #E5FBFF;
	border-top          : 0px;
	border-right        : 1px solid #1F93B6;
	border-bottom       : 1px solid #1F93B6; 
	border-left         : 1px solid #1F93B6;
}
td#sceneBody_pdtop{
	padding             : 10px 10px 10px 10px;
	background-color    : #E5FBFF;
	border-top          : 0px;
	border-right        : 1px solid #1F93B6;
	border-bottom       : 1px solid #1F93B6; 
	border-left         : 1px solid #1F93B6;
}
td#sceneBody_dc{
	padding             : 10px 10px 10px 10px;
	background-color    : #E5FBFF;
	border-top          : 0px;
	border-right        : 1px solid #1F93B6;
	border-bottom       : 1px solid #1F93B6; 
	border-left         : 1px solid #1F93B6;
}
img.sceneLead{
	margin : 0px 0px 5px 0px;	
}
p.sceneMore{
	text-align : right;
	padding    : 5px 0px 0px 0px;
}

/***** ショートカットボタン：領域定義 *****/
div#sceneBtn{
	text-align : center;	
}
div#sceneBtn a{
/*
	border : 1px solid #000000;
*/
	display             : block;
	float               : left;
	width               : 67px;
	height              : 57px;
	margin              : 2px 3px;
	padding             : 8px 8px;
	background-position : 0px 0px;
	background-repeat   : no-repeat;
	text-decoration     : none;
	font-weight         : bold;	
	font-size           : 12px;
	line-height         : 14px;
	word-break          : break-all;
}
div#sceneBtn a:link{
	color: #FFFFFF;
}
div#sceneBtn a:visited{
	color: #E0F9FE;
}
div#sceneBtn a:hover{
	color: #005C79;
}
div#sceneBtn a:active{
	color: #E0F9FE;
}





/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* フッタ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */


/* フッター内パーツ */
#footerMain{
    width: 430px;
    float: right;
}

#footerMain p{
    /* コピーライト文字設定 */
    text-align: right;
    color: #0098CC;
    margin-top: 0;
    padding-top: 0;
}

#footExtra1{
    width: 430px;
    float: left;
    text-align: left;
}



/* ※※※※※※※※※※※※※※※※※※※※※※※※※※※※ここから下が、もともとcontent.css※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ */

#pagetop{
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    text-align: right;
}

#pagetop a{
    /* ページの先頭へのリンク設定 */
    display: block;
    margin-left: 5px;
    margin-right: auto;
    width: 129px;
    height: 23px;
    overflow: hidden;
    background-image : url(../Central_flash/returnTop_11Ca.png);
    background-position: top left;
    background-repeat: no-repeat;
    text-align: left;
    text-indent: -9999px;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 本文領域↓ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

	/* 本文領域（table）全体の幅などの定義 (2列組みのときの全体枠) */

table#bodyArea{
	width            : 880px;
	background-color : #FFFFFF;
	border-top       : 0px;
	border-right     : 1px solid #999999;
	border-bottom    : 1px solid #666666;
	border-left      : 1px solid #999999;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ローカルメニュー（通常使用）↓ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

	/* ローカルメニュー */

td#localMenu{

	/* 横幅150pxの左サイドメニュー（メニューの下に150pxの余白を持つ） */
	width               : 132px;
	padding          	: 10px 10px 150px 10px;
	background-image : url(../../CSS/subMenu_bg.jpg);
	background-position : 0px 0px;
	background-repeat   : repeat-x;
	border-left			: 1px solid #999999;
	border-bottom       : 1px solid #999999;
}

	/* adminメニュー */

td#adminMenu{

	/* 横幅150pxの左サイドメニュー（メニューの下に150pxの余白を持つ） */
	width               : 132px;
	padding          	: 10px 10px 10px 10px;
	background-image : url(../../CSS/subMenu_bg.jpg);
	background-position : 0px 0px;
	background-repeat   : repeat-x;
	border-left			: 1px solid #999999;
	border-bottom       : 1px solid #999999;
}

	/* ローカルメニュー領域の見出し定義（h6再定義） */

h6{
	padding-bottom		: 2px;
	margin-bottom		: 10px;
	color				: #666666;
	font-size			: 80%;
	font-weight			: normal;
	background-image : url(../Central_flash/dotted_line.gif);
	background-position : 0% 100%;
	background-repeat   : repeat-x;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ローカルメニュー（通常使用）↓ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

	/* ローカルメニュー幅狭め */

td#localMenuNarrow{
	/* 横幅130pxの左サイドメニュー（メニューの下に150pxの余白を持つ） */
	width               : 102px;
	padding          	: 10px 10px 150px 10px;
	background-image : url(../../CSS/subMenu_bg.jpg);
	background-position : 0px 0px;
	background-repeat   : repeat-x;
	border-top			: 0px;
	border-right		: 0px; 
	border-left			: 1px solid #999999;
	border-bottom       : 1px solid #999999;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* コンテンツ↓ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/***** コンテンツ領域 *****/
td#content{
	padding            	: 10px;
	background-color   	: #FFFFFF;
	background-position : 0px 0px;
	background-repeat   : repeat-x;
	border-top          : 0px;
	border-right        : 1px solid #999999;
	border-bottom       : 1px solid #999999;
	border-left         : 0px;
}

/***** タイトル以降の本文領域 *****/
div#contentBody{
	padding         	: 10px;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* このページの先頭へ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/***** ページ先頭へ戻る *****/
td.pageTop, div.pageTop,div.pageTopFloat{
	text-align			: right;
	font-size	   		: 80%;
	line-height			: 110%;
	background-color	: #FFFFFF;
}
/***** ページ先頭へ戻る *****/
div.pageTopFloat{
	margin				: 16px 0px 10px 0px;
	float				: right;
	font-size			: 90%;
}
/***** ページ先頭へ戻る *****/
div.pageTop{
	margin				: 10px 0px;
	float				: none;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 見出し */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/***** ページタイトル *****/
h1{
	text-align: left;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 7px;
	border-left-width: 3px;
	border-left-style: double;
	border-left-color: #990099;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990099;
	font-weight: bold;
	font-size: 150%;
	line-height: 140%;
	color: #666666;
}
/***** ページの中見出し（H2再定義） *****/
h2{
	padding			: 2px 5px;
	margin				: 10px 0px;
	font-size			: 120%;
	font-weight			: bold;
	line-height			: 110%;
	border-left	        : 3px solid #0089B3;
	color : #666666;
}
/***** テーブル内（すること/サービスなど）タイトル（H3再定義） *****/
h3{
	margin              : 0px 0px 5px 0px;
	padding             : 4px 0px 3px 5px;
	color               : #333333;
	border-left         : 3px double #ff4411;
	font-size           : 140%;
	line-height         : 100%;
	font-weight         : bold;
	background-image : url(../Central_flash/dotted_line.gif);
	background-position : 0% 100%;
	background-repeat   : repeat-x;
}
/* 小見出し */

h4{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-left-width: 3px;
	border-left-style: double;
	border-left-color: #666666;
	background-image : url(../Central_flash/dotted_line.gif);
	background-position: 0% 100%;
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 100%;
	line-height: 100%;
	color: #666666;
}


/* ━━━━━━━━━━━━━━━━━━ */
/* シーン別用中見出し関係 ↓ */
/* ━━━━━━━━━━━━━━━━━━ */


/***** シーン別用の中見出し（H2再定義） *****/
h2.floatLeft{
	float				: left;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* すること詳細 ↓ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */


/***** すること詳細 表 *****/
table.toDoList{
	border-left			: 1px solid #999999;
	width				: 100%;
}

/***** すること詳細 表 セル *****/
table.toDoList td{
	padding				: 10px;
	border-bottom		: 1px solid #999999;
	border-right		: 1px solid #999999;
	border-top		: 1px solid #999999;
}

/***** すること詳細 表 ヘッダ行 *****/
table.toDoList th{
	color				: #FFFFFF;
	background-color	: #BBBBBB;
	font-size			: 90%;
	padding				: 1px 3px;
	font-weight			: normal;
	white-space			: nowrap;
	border-bottom		: 1px solid #999999;
	border-right		: 1px solid #999999;
}

/***** すること詳細 表 ヘッダ行 文字中央寄せ *****/
table.toDoList th.center{
	text-align			: center;
}

/***** すること詳細 表のタイトル *****/
table.toDoList col.colHead{
	text-align			: center;
	width				: 60px;
	background-color	: #F5F5F5;
}


/***** すること詳細 本文用テーブル（問合、手続など） *****/
table.toDoList .toDoListBody{
}

/***** すること詳細 本文用テーブル セル *****/
table.toDoList .toDoListBody td{
	border				: 0px;
	padding				: 2px;
}

/***** すること詳細 本文用テーブル ヘッダセル *****/
table.toDoList .toDoListBody col.category{
	text-align			: center;
	width				: 34px;
	background-color	: #FFFFFF;
}



/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 枠囲み見出し */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/* ------------------------------------ */
/*  見出しつき段落【参考】【前提】など  */
/* ------------------------------------ */

/***** 「枠囲み見出し」＆点線付きテキスト（参考、前提など） *****/
table.captionP{
	margin				: 0px 0px 5px 0px;
}

/***** 「枠囲み見出し」＆点線付きテキスト　種別カラム  *****/
table.captionP th{
	width				: 40px;
	padding-top			: 0px;
	white-space			: nowrap;
	border-top			: 0px;
	border-left			: 0px;
	border-bottom		: 0px;
	border-right		: 1px dotted #999999;
	background-color	: #FFFFFF;
}

/***** 「枠囲み見出し」＆点線付きテキスト　本文  *****/
table.captionP td{
	padding				: 0px 0px 0px 10px;
	border				: 0px;
}

/***** 「枠囲み見出し」＆点線付きテキスト　本文に入れるリスト  *****/
table.captionP ul{
	margin				: 0px;
	padding				: 0px;
}




/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 実施者関連 ↓ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */


/***** 実施者共通 *****/
div.icoSelf{
	padding-top: 0px;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
       width: 60;
	font-size: 90%;
	background-repeat: no-repeat;
	line-height: 100%;
	background-position: 5px 5px;
}

/***** "and"、"or" *****/
div.conjunction{
	text-align			: center;	
	margin				: 5px 0px;
	font-size			: 90%;
	color				: #999999;
	background-image : url(../Central_flash/dotted_line.gif);
	background-position : 0% 50%;
	background-repeat   : repeat-x;
}

/* and,orのテキスト部分 */
div.conjunction span.text{
	padding          : 5px;
	background-color : #F5F5F5;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 枠囲みアイコン ↓ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/***** すること詳細 カテゴリ（問い合わせ・手続きなど）アイコン *****/
span.icoCategory{
	margin              : 0px 2px;
	padding             : 1px 1px 1px 3px;
	color				: #FFFFFF;
	white-space			: nowrap;
	font-size           : 10px;
	line-height         : 10px;
	letter-spacing      : 0px;
	background-color	: #BBBBBB;
	border              : 1px solid #999999;
}

/***** プライオリティ系共通 *****/

span.icoHigh,span.icoMiddle,span.icoLow{
	margin              : 0px 2px 0px 3px;
	padding             : 1px 1px 1px 3px;
	font-weight         : normal;
	font-size           : 10px;
	line-height         : 10px;
	letter-spacing      : 1px;
	white-space			: nowrap;
	background-color    : #FFFFFF;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 「シーン別ガイド」index 画面 専用 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/* シーンの一覧表 */
table.sceneList{
	width  : 100%;
	margin : 0px 0px 10px 0px;
}

/* シーンの一覧表：本文列 */
col.sceneListBody{
	width : 32%;
}
/* シーンの一覧表：空白列 */
col.sceneListSpace{
	width : 10px;
}



/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 「サイトマップ」画面 専用 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

/***** 線(├ └) *****/
span.connectLine{
	margin : 0px 0px 0px 0px;
	color  : #999999;
}




/***** レイアウト検証用スタイル (有効にするとtableやdivのborderがみえます) *****/
/*
table, tr, th, td, div {
	border: 1px solid #FF0000 !important;	
}
*/
