/***********************************************************************************/
/*［使用区分		］一般利用者業務スタイルシート
/*［ファイルＩＤ	］PWNormal.css
/*［変更履歴		］
/***********************************************************************************/
/*------------------------------------------------------------*/
/* マスターページ（基本スタイル） */
/*------------------------------------------------------------*/
/* ボディ */
body{
	color: #000000;
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
}
/* 全体の位置 */
div.Wrapper{
	position: relative;
	width: 100%;
	margin: 0 auto;/* IE以外 */
	text-align: center;/* IE6 */
}
/* 通常画面設定 */
div.NormalBody{
	position: relative;
	width: 770px;
	padding: 0px;
	margin: 0px;
	margin: 0 auto;/* IE以外 */
	text-align: center;/* IE6 */
}
/* 通常画面設定 */
/*
div.SubMenuBody{
	width: 765px;
}
*/
/* 幅広画面設定 */
div.WideBody{
	position: relative;
	width: 770px;
	xwidth: 100%;
	padding: 0px;
	margin: 0px;
	margin: 0 auto;/* IE以外 */
	text-align: center;/* IE6 */
}
/*------------------------------------------------------------*/
/* マスターページ（テーブル） */
/*------------------------------------------------------------*/
table{
	border-collapse: collapse;
}
/*------------------------------------------------------------*/
/* マスターページ（フォーム） */
/*------------------------------------------------------------*/
form {
	margin: 0px;
}
/*------------------------------------------------------------*/
/* マスターページ（div） */
/*------------------------------------------------------------*/
div {
	margin: 0px;
}
/*------------------------------------------------------------*/
/* マスターページ（見出し） */
/*------------------------------------------------------------*/
p {
	margin: 0px;
}
/*------------------------------------------------------------*/
/* マスターページ（画像） */
/*------------------------------------------------------------*/
/* 画像の設定  */
img{
	border:none;
	margin:0px;
	padding:0px;
}
/*------------------------------------------------------------*/
/* マスターページ（JavaScript無効のテーブル） */
/*------------------------------------------------------------*/
/* JavaScript無効のテーブル設定 */
table.NoScriptTable{
	width:100%;
	margin:1px;
	padding:1px;
	border-width: 1px;
	border-style: solid;
	border-color: #333333; 
	background-color: #cccccc;
}
/* JavaScript無効のテーブルのセル設定 */
table.NoScriptTable td{
	color: #333333;
	border-width: 0px;
	padding: 2px;
	font-size: 80%;
	text-align: center;
}
/*------------------------------------------------------------*/
/* マスターページ（ヘッダー） */
/*------------------------------------------------------------*/
/* ヘッダー部の設定 */
div.Header{
	width: 100%;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	position: relative;
}
/* ヘッダー部の設定 */
div.HeaderTopPage{
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: relative;
}
/* サイト説明部の設定 */
h1.SiteIntroduction{
	position: relative;
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 8px 0px 5px 0px;
	display: block;
	text-align: center;
	background: url(/apqq/image/bg_top.gif) repeat-x;/*ページ上辺の繰り返し背景の指定*/
	color: #5e513f;/*こげ茶*/
	font-size: 60%;
	font-weight: normal;
	text-decoration: none;
}
/*------------------------------------------------------------*/
/* マスターページ（ヘッダー・フッター） */
/*------------------------------------------------------------*/
/* ヘッダー・フッターテーブルの設定 */
table.MasterTable{
	border-spacing: 0px;
	border-width: 0px;
	margin: 0px;
}
/* ヘッダー・フッターテーブルのセル設定 */
table.MasterTable td{
	padding: 0px;
	margin:0px;
}
/* ヘッダーテーブルの設定 */
table.HeadTable{
	position: relative;
	width: 770px;
	height: 69px;
	margin: 0px;
	padding: 0px;
	background: url(/apqq/image/title_j_bg.jpg) no-repeat;
}
/* ヘッダーテーブルの設定 */
table.HeadTableTopPage{
	position: relative;
	width: 770px;
	height: 150px;
	margin: 0px;
	padding: 0px;
	background: url(/apqq/image/title_bg.jpg) no-repeat;
}
/* ヘッダーテーブルの個別セル設定 */
table.MasterTable td.HeadTableLeft{
	vertical-align: top;
	text-align: left;
}
/* ヘッダーテーブルの個別セル設定 */
table.MasterTable td.HeadTableTopPageLeft{
	vertical-align: top;
	text-align: left;
}
/* ヘッダーテーブルの個別セル設定 */
table.MasterTable td.HeadTableTopPageLeftBottom{
	vertical-align: bottom;
	text-align: left;
	padding: 0px 0px 20px 0px;
}
/* ヘッダーテーブルの個別セル設定 */
table.MasterTable td.HeadTableRight{
	vertical-align: bottom;
	padding: 0px 5px 7px 0px;
	text-align: right;
}
/* ヘッダーテーブルの個別セル設定 */
table.MasterTable td.HeadTableTopPageRight{
	vertical-align: bottom;
	padding: 0px 5px 20px 0px;
	text-align: right;
}

/* ヘッダーの個別テーブル設定 */
table.HeadTableKakarituke{
	background-image : url(/apqq/qq/image/qqdoc_bk_01.gif);
	background-repeat : no-repeat;
	height : 50px;
}
/* ヘッダーテーブルのセル設定 */
table.MasterTable td.HeadNaviBox {
	background-color: #e3dfd4;/*ベージュ*/
	color: #333333;
	height: auto;
	text-align: left;
	padding-left: 5px;
}
/* ヘッダーの個別セル設定 */
table.MasterTable td.HeadFontZoomBack{
	background-image : url(/apqq/qq/image/font_zoom_02.gif);
	background-repeat : repeat-x;
}
/* ヘッダーの個別セル設定 */
table.MasterTable td.HeadWdMessage{
	background-image : url(/apqq/qq/image/wds_head_bk_img_02.gif);
	background-repeat : repeat-y;
	padding : 4px 10px 2px 10px;
	color: #ffffff;
	font-weight: bold;
	font-size: 90%;
}
/* ヘッダーの個別セル設定 */
table.MasterTable td.HeadWdMessageSubMenu{
	background-image : url(/apqq/qq/image/wds_top_bk_img_02.gif);
	background-repeat : repeat-y;
	padding : 2px 10px 2px 10px;
	color: #ffffff;
	font-weight: bold;
	font-size: 90%;
}
/* ヘッダー・フッターテーブルの個別セル設定 */
table.MasterTable td.CallLeft{
	text-align:left;
	width:50%;
}
/* ヘッダー・フッターテーブルの個別セル設定 */
table.MasterTable td.CallRight{
	text-align: right;
	width:50%;
}
/* ヘッダー・フッターテーブルのリンクセル設定 */
table.MasterTable p.NavigateLeft{
	text-align:left;
	padding:3px 0px 3px 0px;
	margin-left:12px;
}
/* ヘッダー・フッターテーブルのリンクセル設定 */
table.MasterTable p.NavigateLeftBottom{
	text-align:left;
	padding:12px 0px 0px 0px;
}
/* ヘッダー・フッターテーブルのリンクセル設定 */
table.MasterTable p.NavigateRight{
	text-align:right;
	padding:5px 0px 5px 0px;
	margin-right:10px;
}
/* ヘッダー・フッターテーブルのリンクセル設定 */
table.MasterTable p.NavigateRightBottom{
	text-align:right;
	padding:12px 0px 0px 0px;
}
/* ヘッダー・フッターテーブルの背景色セル設定 */
table.MasterTable td.NavigateBgColor{
	background-color: #ffffff;
}
/* ヘッダー・フッターテーブルの著作権セル設定 */
table.MasterTable td.Copy{
	color: #594B42;
	font-size: 80%;
}
/*------------------------------------------------------------*/
/* マスターページ（フッター） */
/*------------------------------------------------------------*/
/* フッターテーブルのテーブル設定 */
table.MnFootTable{
  	margin: 10px 0px 10px 0px;
}
/* フッターテーブルのセル設定 */
table.MasterTable td.Footer{
	background-color : #ffffff;
	border-top-width : 1px;
  	border-top-style : dotted;
  	border-top-color : #cccccc;
  	padding: 5px 0px 5px 0px;
}
/* フッターテーブルの個別セル設定 */
table.MasterTable td.MnFootLeft{
	padding-left: 10px;
	padding-top: 10px;
	color: #666666;
	line-height: 1.2em;
	vertical-align: top;
	text-align: left;
}
/* フッターテーブルの個別セル設定 */
table.MasterTable td.MnFootLeft p{
	color: #5e513f;/*こげ茶*/
	font-weight: bold; 
	padding-bottom: 5px;
}
/* フッターテーブルの個別セル設定 */
table.MasterTable td.MnFootRight {
	padding: 10px 0px 0px 0px;
	vertical-align: middle;
	text-align: right;
}
/* フッターテーブルのセル設定 */
table.MasterTable td.MnFootBottom{
	background-color : #ffffff;
	padding: 10px 0px 0px 10px;
	color: #666666;
	line-height: 1.2em;
	vertical-align: top;
	text-align: left;
}
/* フッターテーブルの個別セル設定 */
table.MasterTable td.MnFootBottom p{
	color: #5e513f;/*こげ茶*/
	font-weight: bold; 
	padding-bottom: 5px;
}
table.MasterTable td.MnFootBottom a:link	{text-decoration: underline; color: #666666;}
table.MasterTable td.MnFootBottom a:visited	{text-decoration: underline; color: #666666;}
table.MasterTable td.MnFootBottom a:hover	{text-decoration: underline; color: #666666;}
table.MasterTable td.MnFootBottom a:active	{text-decoration: underline; color: #666666;}

/* フッターテーブルの個別セル設定 */
table.MasterTable td.FootLinkOuter{
	background-color: #cdc1ba;
}
/* フッターテーブルの個別テーブル設定 */
table.FootLink{
	border-collapse: separate;
}
/* フッターテーブルの個別セル設定 */
table.FootLink td.FootLink{
	padding:2px;
	text-align: center;
	font-size: 80%;
}
table.FootLink td.FootLinkNormal{
	background-color: #faf0da;
	color: #594b42;
}
table.FootLink td.FootLinkSubMenu{
	background-color: #ffffff;
	color: #594b42;
}
table.FootLink td.FootLink a:link {
	color: #594b42;
}
table.FootLink td.FootLink a:visited {
	color: #594b42;
}
table.FootLink td.FootLink a:hover {
	color: #594b42;
}
table.FootLink td.FootLink a:active {
	color: #594b42;
}
/* フッターテーブルのセル設定 */
table.MasterTable td.FootNavi{
	background-image : url(/apqq/qq/image/footer_0102.gif);
	background-repeat: repeat-x;
	font-size: 80%;
}
/* フッターの個別テーブル設定 */
table.FootTable{
	background-image : url(/apqq/qq/image/footer.gif);
	background-repeat : no-repeat;
}
/* フッター部の下線設定 */
div.TopPageFooterLine{
	width: 100%;
	height: 20px;
	background: url(/apqq/image/bg_bottom.gif) repeat-x 0 100%;/*ページ下辺の繰り返し背景の指定*/
	margin: 0px;
}

/*------------------------------------------------------------*/
/* マスターページ（仕切り線） */
/*------------------------------------------------------------*/
/* 仕切り線のセル設定 */
td.LineNormal {
	background-image: url('/apqq/qq/image/line_09.gif');
	background-repeat : repeat-x;
	background-position : center center;
}
/*------------------------------------------------------------*/
/* マスターページ（コンテンツパネルのテーブル） */
/*------------------------------------------------------------*/
/* コンテンツパネルのテーブル設定  */
table.BaseTable{
	border-spacing: 0px;
	border-width: 0px;
	width: 100%;
}
/* 通常画面のテーブルのセル設定 */
table.BaseTable td.BaseNormal{
	border-width: 0px;
	padding: 0px 5px 0px 5px;
	width: 770px;
}
/* 通常画面のテーブルのセル設定 */
table.BaseTable td.BaseTopPage{
	border-width: 0px;
	padding: 0px 0px 0px 0px;
	width: 770px;
}
/* 幅広画面のテーブルのセル設定 */
table.BaseTable td.BaseWide{
	border-width: 0px;
	padding: 0px;
	xwidth: 100%;
}
/*------------------------------------------------------------*/
/* マスターページ（アドバイスのテーブル） */
/*------------------------------------------------------------*/
/* アドバイスのテーブル設定  */
table.AdviceTable{
	width:500px;
	margin:5px;
	padding:5px;
	border-width: 1px;
	border-style: solid;
	border-color: #cc0066; 
	background-color: #ffffcc;
}
/* アドバイスのテーブルのセル設定  */
table.AdviceTable td{
	color: #cc0066;
	border-width: 0px;
	padding: 2px;
	font-size: 80%;
	text-align: left;
}
/*------------------------------------------------------------*/
/* マスターページ（エラー） */
/*------------------------------------------------------------*/
/* エラーの設定 */
.ErrorMessage{
	color: #cc0066;
	font-weight: bold;
}
/*------------------------------------------------------------*/
/* マスターページ（処理結果） */
/*------------------------------------------------------------*/
/* 最終更新日時表示のテーブル設定 */
table.LastUpdDate{
	border-spacing: 0px;
	border-width: 0px;
	width: 700px;
}
/* 最終更新日時表示のテーブルのセル設定 */
table.LastUpdDate td{
	width: 100%;
	border-style: none;
	color: #000000;
	font-size: 80%;
	font-weight: normal;
	text-align: right;
	vertical-align: middle;
}
/* 結果表示行 */
td.Result{
	width: 770px;
	border-style: none;
	color: #cc0066;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
/* リンク表示行 */
td.ResultLink{
	width: 770px;
	border-style: none;
	color: #000000;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}
/* 外郭表示のテーブル設定 */
table.OutlineTable{
	border-spacing: 0px;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}
/* 処理結果表示のテーブル設定 */
table.NormalNoBorderTable{
	border-spacing: 0px;
	border-width: 0px;
}
/* 処理結果表示のテーブルのセル設定 */
table.NormalNoBorderTable td{
	border-width: 0px;
}

/*------------------------------------------------------------*/
/* 業務全般（コメント表示） */
/*------------------------------------------------------------*/
/* コメント表示のテーブル設定 */
table.CommentTable{
	border-style: none;
	padding: 1px;
}
/* コメント表示のテーブルの左配置のセル設定 */
table.CommentTable td.CommentLeft{
	border-style: none;
	color: #cc0066;
	text-align: left;
	vertical-align: middle;
}
/* コメント表示のテーブルの右配置のセル設定 */
table.CommentTable td.CommentRight{
	border-style: none;
	color: #cc0066;
	text-align: right;
	vertical-align: middle;
}
/* コメント */
.Comment{
	color: #cc0066;
}
/* ボールド設定 */
.TextBold {
	font-weight: bold;
}
/*------------------------------------------------------------*/
/* 業務全般（ボタンのテーブル） */
/*------------------------------------------------------------*/
/* ボタン表示のテーブル設定 */
table.ButtonTable{
	border-style: none;
	padding: 1px;
}
/* ボタン表示のテーブルの右配置のセル設定 */
table.ButtonTable td.ButtonRight{
	width: 100%;
	border-style: none;
	padding: 5px;
	text-align: right;
	font-size: 100%;
}
/* ボタン表示のテーブルの中央配置のセル設定 */
table.ButtonTable td.ButtonCenter{
	width: 100%;
	border-style: none;
	padding: 5px;
	text-align: center;
	font-size: 100%;
}
/*------------------------------------------------------------*/
/* 業務全般（ボタン） */
/*------------------------------------------------------------*/
/* ボタン文字数１の設定 */
input.Button01{
	width: 80px;
}
/* ボタン文字数２の設定 */
input.Button02{
	width: 80px;
	letter-spacing: 10px;
}
/* ボタン文字数３の設定 */
input.Button03{
	width: 80px;
	letter-spacing: 6px;
}
/* ボタン文字数４の設定 */
input.Button04{
	width: 80px;
}
/* ボタン文字数５の設定 */
input.Button05{
	width: 110px;
	letter-spacing: 0px;
}
/* ボタン文字数６の設定 */
input.Button06{
	width: 110px;
	letter-spacing: 0px;
}
/* ボタン文字数７の設定 */
input.Button07{
	width: 110px;
	letter-spacing: 0px;
}
/* ボタン文字数８の設定 */
input.Button08{
	width: 140px;
	letter-spacing: 0px;
}
/* ボタン文字数９の設定 */
input.Button09{
	width: 140px;
	letter-spacing: 0px;
}
/* ボタン文字数１０の設定 */
input.Button10{
	width: 140px;
	letter-spacing: 0px;
}
/*------------------------------------------------------------*/
/* 業務全般（テキストの配置） */
/*------------------------------------------------------------*/
/* テキスト配置左寄せ */
.ArrangeLeft{
	text-align: left;
}
/* テキスト配置中央 */
.ArrangeCenter{
	text-align: center;
}
/* テキスト配置右寄せ */
.ArrangeRight{
	text-align: right;
}
/* テキスト配置左寄せ */
.ArrangeTop{
	vertical-align: top;
}
/* テキスト配置左寄せ */
.ArrangeMiddle{
	vertical-align: middle;
}
/* テキスト配置左寄せ */
.ArrangeBottom{
	vertical-align: bottom;
}
/*------------------------------------------------------------*/
/* 業務全般（ボックスの配置） */
/*------------------------------------------------------------*/
/* ボックス配置左寄せ */
table.ArrangeLeftBox{
	margin-left: 0px;
	margin-right: auto;
}
/* ボックス配置中央 */
table.ArrangeCenterBox{
	margin-left: auto;
	margin-right: auto;
}
/* ボックス配置右寄せ */
table.ArrangeRightBox{
	margin-left: auto;
	margin-right: 0px;
}
/*------------------------------------------------------------*/
/* 一般利用者業務（部品） */
/*------------------------------------------------------------*/
/* チェックボタンの設定 */
.CheckButton{
	width: 25px;
	height: 25px;
	vertical-align: middle;
	border-spacing:0px;
	padding:0px;
	margin:0px;
}
/*------------------------------------------------------------*/
/* 業務全般（基本テーブル1) */
/*------------------------------------------------------------*/
/* 基本テーブル1設定 */
table.NormalTable01{
	border-style: none;
	padding: 0px;
}
/* 基本テーブル1の見出し枠線ありの設定 */
table.NormalTable01 th.BorderCaption{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #c1e1ff;
	padding: 2px;
	xfont-size: 90%;
}
/* 基本テーブル1のサブ見出し枠線ありの設定 */
table.NormalTable01 th.BorderSubCaption{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #e1fdf8;
	padding: 2px;
	xfont-size: 90%;
}
/* 基本テーブル1の枠線ありのセル設定 */
table.NormalTable01 td.BorderCell{
	border-width : 1px;
	border-style : solid;
	border-color : #999999;
	padding: 2px;
	xfont-size: 90%;
}
/* 基本テーブル1の枠線あり背景色ありのセル設定 */
table.NormalTable01 td.BorderColorCell{
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #e1fdf8;
	padding: 2px;
	xfont-size: 90%;
}
/* 基本テーブル1の包括用のセル設定 */
table.NormalTable01 td.OutlineCell{
	border-width : 1px;
	border-style : solid;
	border-color : #999999;
	padding: 0px;
}
/* 基本テーブル1の見出し包括用のセル設定 */
table.NormalTable01 td.OutlineCaption{
	border-width : 1px;
	border-style : solid;
	border-color : #999999;
	background-color: #c1e1ff;
	padding: 0px;
}
/* 基本テーブル1の見出し枠線なしの設定 */
table.NormalTable01 th.NoBorderCaption{
	border-style: none;
	padding: 2px;
	xfont-size: 90%;
}
/* 基本テーブル1の枠線なしのセル設定 */
table.NormalTable01 td.NoBorderCell{
	border-style: none;
	padding: 2px;
	xfont-size: 90%;
}
/* 基本テーブル1の通常枠線なしのセル設定 */
table.NormalTable01 td.NormalCell{
	border-width: 0px;
}
/* 基本テーブル1のラインのセル設定 */
table.NormalTable01 td.Line01 
{
	background-color: #cccccc;
}

/*------------------------------------------------------------*/
/* 業務全般（検索条件テーブル1) */
/*------------------------------------------------------------*/
/* 検索条件テーブル1設定 */
table.ConditionTable01{
	border-style: none;
	padding: 0px;
}
/* 検索条件テーブル1の見出し枠線ありの設定 */
table.ConditionTable01 th.BorderCaption{
	border-width: 1px;
	border-style: none none solid none;
	border-color: #999999;
	background-color: #ffff99;
	padding: 2px;
	font-size: 90%;
}
/* 検索条件テーブル1の枠線ありのセル設定 */
table.ConditionTable01 td.BorderCell{
	border-width : 1px;
	border-style : none none solid none;
	border-color : #999999;
	padding: 2px;
	font-size: 90%;
}

/*------------------------------------------------------------*/
/* 業務全般（見出し1） */
/*------------------------------------------------------------*/
/* 見出し1のテーブル設定 */
/*
table.NormalMidashiTable{
	background: #ffffff;
	border: 0px;
}
*/
/* 見出し1のテーブルの通常セル設定 */
/*
table.NormalMidashiTable td.NormalCell{
	text-align: left;
}
*/
/* 見出し1のテーブルの強調セル設定 */
/*
table.NormalMidashiTable td.StrongCell{
	font-weight: bold;
	text-align: left;
}
*/
/*------------------------------------------------------------*/
/* 一般利用者業務（検索業務見出し） */
/*------------------------------------------------------------*/
/* 検索業務見出しの設定 */
.SearchMidashiBox{
	padding : 7px 0px 7px 12px;
	margin : 12px 0px 6px 0px;
	font-weight : bold;
	color : #745850;
	background-color : #f0f8ff;
	border-width : 0px 0px 1px 7px;
	border-style : solid;
	border-color : #c4afaa #c4afaa #c4afaa #745850;
}
/* 検索業務見出しの詳細 */
.SearchMidashiAttent{
	font-weight: bold;
	color: #cc0000;
}
/* 検索業務見出し画像の設定 */
.SearchMidashiImage {
	margin: 2px 7px;
	vertical-align: middle;
}

/*------------------------------------------------------------*/
/* 業務全般（医療機関詳細見出し） */
/*------------------------------------------------------------*/
/* 医療機関詳細見出しのテーブル設定 */
/*
table.DetailMidashiTable{
	background: #ffffff;
	border: 0px;
	font-weight: bold;
}
*/
/* 医療機関詳細見出しの通常セル設定 */
/*
table.DetailMidashiTable td.MidashiCell{
	font-size: 100%;
}
*/
/* 医療機関詳細見出しの詳細セル設定 */
/*
table.DetailMidashiTable td.MidashiAttentCell{
	color: #cc0000;
	font-size: 90%;
}
*/
/*------------------------------------------------------------*/
/* 業務全般（インデント） */
/*------------------------------------------------------------*/
/* インデントの設定 */
/*
.Indent01{
  margin-left : 25px;
  margin-bottom : 20px;
  margin-top : 5px;
  margin-right : 15px;
}
*/
/*------------------------------------------------------------*/
/* 業務全般（基本テーブル1) */
/*------------------------------------------------------------*/
/* 基本テーブル1設定 */
/*
table.NormalTable01{
	border: 0px;
	border-spacing: 3px;
	font-size: 90%;
	padding: 0px;
}
*/
/* 基本テーブル1の見出し枠線なしの設定 */
/*
table.NormalTable01 th.NormalCaption{
	background-color: #c1e1ff;
	border-width : 0px;
}
*/
/* 基本テーブル1の検索条件見出し枠線なしの設定 */
/*
table.NormalTable01 th.SearchCaption{
	background-color: #e1fdf8;
	border-width: 0px;
	padding: 3px;
}
*/
/* 基本テーブル1の枠線なしのセル設定 */
/*
table.NormalTable01 td.NormalCell{
	border-width : 0px;
}
*/
/* 基本テーブル1のラインのセル設定 */
/*
table.NormalTable01 td.Line01{
	background-color: #ffffff;
}
*/
/* 基本テーブル1のキーワードのセル設定 */
/*
table.NormalTable01 td.KeywordCell{
	background-color: #c1e1ff;
	border-width : 0px;
}
*/
/*------------------------------------------------------------*/
/* 業務全般（基本テーブル2) */
/*------------------------------------------------------------*/
/* 基本テーブル2設定 */
table.NormalTable02 {
	border: 0px;
	border-spacing: 3px;
	font-size: 90%;
	padding: 0px;
}
/* 基本テーブル2の見出し枠線ありのセル設定 */
table.NormalTable02 td.CaptionBorderCell{
	background-color: #ffffe6;
	border-width: 1px;
	border-style: solid;
	border-color: silver;
}
/* 基本テーブル2の通常枠線ありのセル設定 */
table.NormalTable02 td.NormalBorderCell{
	border-width: 1px;
	border-style: solid;
	border-color: silver;
}
/* 基本テーブル2の枠線なし見出しのセル */
table.NormalTable02 td.CaptionCell {
	background-color: #ffffe6;
}
/* 基本テーブル2の枠線なし見出しのセル */
table.NormalTable02 td.CaptionCell02 {
	background-color: #e1fdf8;
}
/* 基本テーブル2の通常枠線なしのセル設定 */
table.NormalTable02 td.NormalCell{
	border-width: 0px;
}
/* 基本テーブル2のラインのセル設定 */
table.NormalTable02 td.Line01 
{
	background-color: #cccccc;
}
/* 基本テーブル2のラインのセル設定 */
table.NormalTable02 td.Line02 {
	background-image: url('/apqq/qq/image/line_09.gif');
	background-repeat : repeat-x;
	background-position : center center;
}
/* 基本テーブル2の検索業務用見出しセル設定 */
table.NormalTable02 td.SearchCaptionCell 
{
	border: 0px;
}

/*------------------------------------------------------------*/
/* 一般利用者業務（多階層テーブル) */
/*------------------------------------------------------------*/
/* 多階層テーブル設定 */
/*
table.ComplexTable{
	border-spacing: 2px;
	font-size: 90%;
	line-height : 125%;
	padding: 2px;
}
*/
/* 多階層テーブルの見出し */
/*
table.ComplexTable th.NormalCaption{
	background-color: #adf0fc;
	border: 1px;
	border-color: #999999;
	border-style: solid;
}
*/
/* 多階層テーブルの検索業務機関名用見出し */
/*
table.ComplexTable th.SearchCaption{
	background-color: #e1fdf8;
	border: 0px;
}
*/
/* 多階層テーブルの見出し1枠線ありのセル設定 */
/*
table.ComplexTable td.CaptionBorderCell01{
	background-color: #c4f2fb;
	border: 1px;
	border-color: #999999;
	border-style: solid;
}
*/
/* 多階層テーブルの見出し2枠線ありのセル設定 */
/*
table.ComplexTable td.CaptionBorderCell02{
	background-color: #e1fdf8;
	border: 1px;
	border-color: #999999;
	border-style: solid;
}
*/
/* 多階層テーブルの見出し2枠線なしのセル設定 */
/*
table.ComplexTable td.CaptionCell02{
	background-color: #e1fdf8;
	border: 0px;
}
*/
/* 多階層テーブルの見出し3枠線なしのセル設定 */
/*
table.ComplexTable td.CaptionCell03{
	border: 0px;
	background-color: #ebebeb;
}
*/
/* 多階層テーブルの通常枠線ありのセル設定 */
/*
table.ComplexTable td.NormalBorderCell{
	border: 1px;
	border-color: #999999;
	border-style: solid;
}
*/
/* 多階層テーブルの通常枠線なしのセル設定 */
/*
table.ComplexTable td.NormalCell{
	border: 0px;
}
*/
/* 仕切り線のセル設定 */
/*
table.ComplexTable td.Line01 {
	background-image: url('/apqq/qq/image/line_09.gif');
	background-repeat : repeat-x;
	background-position : center center;
}
*/

/*------------------------------------------------------------*/
/* 業務全般（フォント初期設定） */
/*------------------------------------------------------------*/
/* デフォルトフォントサイズ */
.xxxDefaultFont{
	font-size: 80%;
}
/*------------------------------------------------------------*/
/* 業務全般（フォント） */
/*------------------------------------------------------------*/
/* フォントサイズ80% */
.FontSize80{
	font-size: 80%;
}
/* フォントサイズ90% */
.FontSize90{
	font-size: 90%;
}
/* フォントサイズ100% */
.FontSize100{
	font-size: 100%;
}
/* フォントサイズ120% */
.FontSize120{
	font-size: 120%;
}
/* フォントサイズ140% */
.FontSize140{
	font-size: 140%;
}
/* フォントサイズ70%（文字サイズ変更対応版） */
.FontSize70v{
	font-size: 70%;
}
/* フォントサイズ75%（文字サイズ変更対応版） */
.FontSize75v{
	font-size: 75%;
}
/* フォントサイズ80%（文字サイズ変更対応版） */
.FontSize80v{
	font-size: 80%;
}
/* フォントサイズ90%（文字サイズ変更対応版） */
.FontSize90v{
	font-size: 90%;
}
/* フォントサイズ100%（文字サイズ変更対応版） */
.FontSize100v{
	font-size: 100%;
}
/* フォントサイズ120%（文字サイズ変更対応版） */
.FontSize120v{
	font-size: 120%;
}
/* フォントサイズ140%（文字サイズ変更対応版） */
.FontSize140v{
	font-size: 140%;
}
/* フォントサイズ150%（文字サイズ変更対応版） */
.FontSize150v{
	font-size: 150%;
}
/* フォントサイズ170%（文字サイズ変更対応版） */
.FontSize170v{
	font-size: 170%;
}
/*------------------------------------------------------------*/
/*01 - 20140320 - HaiNNT - CR54: ADD*/
.hidden{
    display:none;
}
/*END*/
/* 20140909 ymatsumoto お知らせレイアウト修正 レイアウト不正修正 */
.InformationDate {
	white-space: nowrap;
}
.InformationTitle {
	word-break: break-all;
}
/* END 20140909 ymatsumoto お知らせレイアウト不正修正 */

