/* 全体の基準設定 */
body {
		font-family: メイリオ, AR P丸ゴシック体M, HG丸ｺﾞｼｯｸM-PRO, メイリオ, HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		background: #FFF;
/* ***** DEL R03年度改良 対応Webブラウザの追加 START ***** */
/*		line-height: 1.4; */
/* ***** DEL R03年度改良 対応Webブラウザの追加  END  ***** */
}


/* テーブル全体の基準設定 */
TABLE{
		font-family: メイリオ, AR P丸ゴシック体M, HG丸ｺﾞｼｯｸM-PRO, メイリオ, HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		background: #FFF;
		line-height: 1.4;
}

/* 使用していない */
h3 {
	font-family: HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 15px					/*文字サイズ*/;
}


/* ↓ システム運用状況 本文フォント */
span.systemunyo {
	color: #000000;					/* 文字色 */
	font-family: メイリオ, HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%					/*文字サイズ*/;
}
/* ↑ システム運用状況 本文フォント */

/* ↓ #小項目タイトル */
span.l_title{
/* ***** DEL R03年度改良 対応Webブラウザの追加 START ***** */
/*	padding: 0.5em; *//*文字周りの余白*/
/* ***** DEL R03年度改良 対応Webブラウザの追加  END  ***** */
	color: #000000;
	font-size: 16px;	/*文字サイズ*/
	font-weight: bold;
	background: #e0ffff;/*背景色*/
	border-left: solid 5px #4169e1;/*左線（実線 太さ 色）*/
/* ***** ADD R03年度改良 対応Webブラウザの追加 START ***** */
	padding-left: 7px;				/* 左の空白 */
/* ***** ADD R03年度改良 対応Webブラウザの追加  END  ***** */
}



/* ↓ #001 外枠のみを青 （使用していない）*/
TABLE.c1 {
    background-color: #ffffff;		/* 背景色 */
    border-style: solid;			/* 枠の形 */
    border-color: #6699cc;			/* 枠の色 */
    border-width: 1px;				/* 枠の太さ */
    border-collapse: collapse;		/* 枠重ね */
}
TABLE.c1 TR{
	background-color: #ffffff;		/* 背景色 */
	border-color: #ffffff;			/* 枠の色 */
}

TABLE.c1 TD{
	border-color: #ffffff;			/* 枠の色 */
    background-color: #ffffff;		/* 背景色 */
	color: #000000;					/* 文字色 */
}
/* ↑ #001 外枠のみを青 */
/* ↓ #002 外枠は黒（内容記載枠）*/
TABLE.c2 {
    background-color: #ffffff;		/* 背景色 */
    border-style: solid;			/* 枠の形 */
    border-color: #000000;			/* 枠の色 */
    border-width: 1px;				/* 枠の太さ */
    border-collapse: collapse;		/* 枠重ね */
	table-layout: fixed;
}
TABLE.c2 TR{
	background-color: #ffffff;		/* 背景色 */
	border-color: #ffffff;			/* 枠の色 */
	padding-top: 0px;            /* 上の空白 */
	padding-bottom: 0px;         /* 下の空白 */
	padding-left: 10px;            /* 左の空白 */
	padding-right: 0px;           /* 右の空白 */
}
TABLE.c2 TR#top{
	background-color: #ffffff;		/* 背景色 */
	border-color: #ffffff;			/* 枠の色 */
	padding-top: 10px;            /* 上の空白 */
	padding-bottom: 0px;         /* 下の空白 */
	padding-left: 10px;            /* 左の空白 */
	padding-right: 0px;           /* 右の空白 */
}
TABLE.c2 TD{
	border-color: #ffffff;			/* 枠の色 */
    background-color: #ffffff;		/* 背景色 */
	color: #000000;					/* 文字色 */
	font-family: メイリオ, HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
/* ***** DEL R03年度改良 対応Webブラウザの追加 START ***** */
/*	font-size: 90% */					/*文字サイズ*/;
/* ***** DEL R03年度改良 対応Webブラウザの追加  END  ***** */
/* ***** ADD R03年度改良 対応Webブラウザの追加 START ***** */
	font-size: 88%;					/*文字サイズ*/
	padding-top: 5px;				/* 上の空白 */
	padding-left: 15px;				/* 左の空白 */
	padding-right:3px;				/* 右の空白 */
	padding-bottom:1px;				/* 下の空白 */
/* ***** ADD R03年度改良 対応Webブラウザの追加  END  ***** */
}

/* ↓ #本文 */
TABLE.c2 TD.sent{
	font-family: メイリオ, HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
/* ***** DEL R03年度改良 対応Webブラウザの追加 START ***** */
/*	font-size: 90%; */
/* ***** DEL R03年度改良 対応Webブラウザの追加  END  ***** */
/* ***** ADD R03年度改良 対応Webブラウザの追加 START ***** */
	font-size: 89%;					/*文字サイズ*/
	padding-left: 8px;			/* 左の空白 */
	padding-right: 5px;			/* 右の空白 */
/* ***** ADD R03年度改良 対応Webブラウザの追加  END  ***** */
	color: #000000;
}
/* ↑ #本文 */

/* ↓ #本文（赤文字） */
TABLE.c2 TD.sent_red{
	font-family: メイリオ, HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #ff0000;
/* ***** ADD R03年度改良 対応Webブラウザの追加 START ***** */
	padding-left: 10px;			/* 左の空白 */
/* ***** ADD R03年度改良 対応Webブラウザの追加  END  ***** */
}
/* ↑ #本文（赤文字） */

/* ↑ #002 外枠は黒（内容記載枠）*/
/* ↓ #003 外枠なし */
TABLE.c3 {
    border-width: 0px;				/* 枠の太さ */
}
TABLE.c3 TR{
	background-color: #ffffff;		/* 背景色 */
	border-color: #ffffff;			/* 枠の色 */
	padding-top: 0px;            /* 上の空白 */
	padding-bottom: 0px;         /* 下の空白 */
	padding-left: 10px;            /* 左の空白 */
	padding-right: 0px;           /* 右の空白 */
}
TABLE.c3 TR#top{
	background-color: #ffffff;		/* 背景色 */
	border-color: #ffffff;			/* 枠の色 */
	padding-top: 10px;            /* 上の空白 */
	padding-bottom: 0px;         /* 下の空白 */
	padding-left: 10px;            /* 左の空白 */
	padding-right: 0px;           /* 右の空白 */
}
TABLE.c3 TD{
	border-color: #ffffff;			/* 枠の色 */
    background-color: #ffffff;		/* 背景色 */
	color: #000000;					/* 文字色 */
	font-family: メイリオ, HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%					/*文字サイズ*/;
/* ***** DEL R03年度改良 対応Webブラウザの追加 START ***** */
/*	padding-left: 13px; */
/* ***** DEL R03年度改良 対応Webブラウザの追加  END  ***** */
}
/* ↑ #003 外枠なし */

/* ↓ #中項目タイトル */
TABLE.c3 TD.title{
	background-color: #ffffff;		/* 背景色 */
	border-color: #ffffff;			/* 枠の色 */
	font-family: HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 100%					/*文字サイズ*/;
}
/* ↓ #ページタイトル */
TABLE.c3 TD#head{
	font: bold 24px HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
	padding: 8px 0 0 0;
	color: #000000;
	height:50px; 
	background: url(head.png);
	line-height: 1.5;
	/*background: radial-gradient(circle, #e6e6fa , #6495ed ,#ffffff);*/
}
/* ↑ #ページタイトル */

/* ↓ #最終更新日 */
TABLE.c3 TD#update{
	font-family: メイリオ, HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
}
/* ↑ #最終更新日 */

/* ↓ #本文 */
TABLE.c3 TD.sent{
	font-family: メイリオ, HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #000000;
}
/* ↑ #本文 */

/* ↓ #本文（赤文字） */
TABLE.c3 TD.sent_red{
	font-family: メイリオ, HGP創英角ﾎﾟｯﾌﾟ体, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #ff0000;
}
/* ↑ #本文（赤文字） */

/* お問合わせ */
TABLE.p { /* 細枠 青 */
    background-color: #ffffff;		/* 背景色 */
    border-style: solid;			/* 枠の形 */
    border-color: #003399;			/* 枠の色 */
    border-width: 1px;				/* 枠の太さ */
    border-collapse: collapse;		/* 枠重ね */
}
TABLE.p TH {
	color: #ffffff;					/* 文字色 */
    border-color: #003399;			/* 枠の色 */
    background-color: #6699cc;		/* 背景色 */
    
}
TABLE.p TD {
    border-color: #003399;			/* 枠の色 */
}
/* マニュアル*/
TABLE.p1 { /* 細枠 青 */
    background-color: #ffffff;		/* 背景色 */
    border-style: solid;			/* 枠の形 */
    border-color: #003399;			/* 枠の色 */
    border-width: 1px;				/* 枠の太さ */
    border-collapse: collapse;		/* 枠重ね */
}
TABLE.p1 TH {
	color: #000000;					/* 文字色 */
    border-color: #003399;			/* 枠の色 */
    background-color: #ffffff;		/* 背景色 */
    font-weight: normal;
    
}
TABLE.p1 TD {
	color: #ffffff;					/* 文字色 */
	border-color: #003399;			/* 枠の色 */
	background-color: #6699cc;		/* 背景色 */
}

/* はじめてご利用の方へ、利用上の注意点 */
TABLE.t1 { /* 細枠 青 */
    background-color: #ffffff;		/* 背景色 */
    border-style: solid;			/* 枠の形 */
    border-color: #6699cc;			/* 枠の色 */
    border-width: 1px;				/* 枠の太さ */
    border-collapse: collapse;		/* 枠重ね */
    layout-grid-line: 5px;			/* 行間 */
}
TR.t1{
	color: #ffffff;					/* 文字色 */
	font-weight: bold;				/* 文字の太さ */
	border-style: solid;			/* 枠の形 */
	border-color: #6699cc;			/* 枠の色 */
	background-color: #6699cc;		/* 背景色 */
	padding-top: 2px;				/* 上余白 */
	padding-bottom: 2px;			/* 下余白 */
	padding-left: 2px;				/* 左余白 */
}
TR.t12{
	color: #000000;					/* 文字色 */
	font-weight: bold;				/* 文字の太さ */
	border-style: solid;			/* 枠の形 */
	border-color: #6699cc;			/* 枠の色 */
	background-color: #A6EDFF;		/* 背景色 */
	padding-top: 2px;				/* 上余白 */
	padding-bottom: 2px;			/* 下余白 */
	padding-left: 2px;				/* 左余白 */
}
TR.t2{
	color: #000000;					/* 文字色 */
	border-style: solid;			/* 枠の形 */
	border-color: #6699cc;			/* 枠の色 */
	background-color: #ffffff;		/* 背景色 */
	padding-top: 10px;				/* 上余白 */
	padding-bottom: 10px;			/* 下余白 */
	padding-left: 10px;				/* 左余白 */
	padding-right: 10px;				/* 右余白 */
}
TR.t21{
	color: #000000;					/* 文字色 */
	border-style: solid;			/* 枠の形 */
	border-color: #6699cc;			/* 枠の色 */
	background-color: #ffffff;		/* 背景色 */
	padding-top: 10px;				/* 上余白 */
	padding-bottom: 10px;			/* 下余白 */
	padding-left: 20px;				/* 左余白 */
	padding-right: 10px;				/* 右余白 */
}
TR.t22{
	color: #000000;					/* 文字色 */
	border-style: solid;			/* 枠の形 */
	border-color: #6699cc;			/* 枠の色 */
	background-color: #ffffff;		/* 背景色 */
	padding-top: 10px;				/* 上余白 */
	padding-bottom: 0px;			/* 下余白 */
	padding-left: 10px;				/* 左余白 */
	padding-right: 10px;				/* 右余白 */
	font-size:em
}
TR.t3{
	color: #000000;					/* 文字色 */
	border-style: solid;			/* 枠の形 */
	border-top-color: #000000;     /* 上の色 */
	border-bottom-color: #6699cc;  /* 下の色 */
	border-left-color: #6699cc;    /* 左の色 */
	border-right-color: #6699cc;   /* 右の色 */
	background-color: #ffffff;		/* 背景色 */
	padding-top: 0px;				/* 上余白 */
	padding-bottom: 5px;			/* 下余白 */
	padding-left: 0px;				/* 左余白 */
	padding-right: 10px;				/* 右余白 */
}

TD.t1{
	color: #000000;					/* 文字色 */
	border-style: solid;			/* 枠の形 */
	border-color: #6699cc;			/* 枠の色 */
	background-color: #ffffff;		/* 背景色 */

}


/* */

/* 細枠TABLE */
TABLE.c { /* 細枠 青 */
    background-color: #ffffff;		/* 背景色 */
    border-style: solid;			/* 枠の形 */
    border-color: #6699cc;			/* 枠の色 */
    border-width: 1px;				/* 枠の太さ */
    border-collapse: collapse;		/* 枠重ね */
/* ***** ADD R03年度改良 対応Webブラウザの追加 START ***** */
	line-height: 1.9; 				/* 行の高さ */
	margin-bottom: 5px;				/* 下余白 */
/* ***** ADD R03年度改良 対応Webブラウザの追加  END  ***** */
}

/* 細枠 青 TR */
TABLE.c TR{
	border-style: solid;			/* 枠の形 */
    border-color: #6699cc;			/* 枠の色 */
    border-width: 1px;				/* 枠の太さ */
    padding-top: 5px;				/* 上余白 */
	padding-bottom: 5px;			/* 下余白 */
	padding-left: 5px;				/* 左余白 */
	padding-right: 5px;				/* 右余白 */

}
/* 細枠 青 TH */
TABLE.c TH{
	border-style: solid;			/* 枠の形 */
    border-color: #6699cc;			/* 枠の色 */
    border-width: 1px;				/* 枠の太さ */
}
/* 細枠  青 TD */
TABLE.c TD{
	border-style: solid;			/* 枠の形 */
    border-color: #6699cc;			/* 枠の色 */
    border-width: 1px;				/* 枠の太さ */
/* ***** ADD R03年度改良 対応Webブラウザの追加 START ***** */
	padding-left: 3px;				/* 左余白 */
    line-height: 1.7; 		 　　	/* 行の高さ */
/* ***** ADD R03年度改良 対応Webブラウザの追加  END  ***** */
}
/* 細枠  青 背景色あり TD */
TABLE.c TD#item{
	border-style: solid;				/* 枠の形 */
    border-color: #6699cc;				/* 枠の色 */
    border-width: 1px;					/* 枠の太さ */
    background-color: lightsteelblue;		/* 背景色 */
}


TABLE.pt { /* タイトル用 */
	color: #ffffff;					/* 文字色*/
	font-weight: bold;				/* 文字の太さ*/
    background-color: #6699cc;		/* 背景色 */
    width: 90%;						/* 枠幅*/
    border-style: solid;			/* 枠の形 */
    border-color: #8e8eff;			/* 枠の色 */
    border-width: 0px;				/* 枠の太さ */
    border-collapse: collapse;		/* 枠重ね */
}

TABLE.pr { /* タイトル下用（利用者） */
	color: #000000;					/* 文字色*/
    background-color: #ffffff;		/* 背景色 */
    width: 90%;						/* 枠幅*/
    border-style: solid;			/* 枠の形 */
    border-color: #8e8eff;			/* 枠の色 */
    border-width: 0px;				/* 枠の太さ */
    border-collapse: collapse;		/* 枠重ね */
    padding-left: 30px;				/* 左余白 */
    layout-grid-line: 8px;			/* 行間隔 */
}

/* ↓ テーブル枠設定用 */
.table_setting{
	table-layout: fixed;
}

/*- 新着情報（外枠） --------------------------- */
.NEWS{ 
		border:1px solid #000000; 
		height:450px; 
		width: 95%;
		margin: auto;
		background-color: #ffffff;
}

.NEWS_MAIN{ 
		border:0px; 
		height:410px; 
		width: 100%;
		margin: auto;
		background-color: #ffffff;
		overflow-y: scroll;
}

.NEWS_RIREKI{ 
		border:0px ; 
		height:40px; 
		width: 100%;
		margin: auto;
		background-color: #ffffff;
}

/* 強調用 */
.bb {
	font-size: 18;
	font-weight: bold;
}

