@charset "utf-8";

/* ------------------------------------------------------------------------------------ */
/* 左メニュー */ /* 上、右、下、左 */
/* ------------------------------------------------------------------------------------ */
	/* 表示エリアの枠線 */
.leftSide_outLine { 
	 border-color: #333333;
	 border-width: 1px;
	 border-style: solid;
	 margin-bottom: 10px;
	 background: #ffffff;
		}
	/* 表示エリアの空白 */
.leftSide_space { 
	padding: 3px;
	padding-bottom: 5px;
		}
	/* 左メニューの見出し */ 
.menu_md1 { font-weight: 700; font-size: 14px; line-height: 20px; font-style: normal; color: #ffffff; text-align: center;
	background: #0099cc;
		}
	/* 左メニューの見出し */ 
.menu_md4 { font-weight: 700; font-size: 14px; line-height: 18px; font-style: normal; color: #000000; text-align: center;
	border-color: #666666;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	background: #ff9900;
		}
	/* 表示エリアの空白 */
.leftSide_space2 { 
	padding: 6px;
	padding-bottom: 5px;
		}
.leftSide ul li { font-weight: 700; font-size: 12px; line-height: 21px;
	padding-left: 15px;
	list-style-type: none;
	background: #ffffff url(./cssImg/iconCblue_15.gif) no-repeat;
		}
.leftSide ol li { font-weight: 700; font-size: 12px; line-height: 21px;
	padding-left: 15px;
	list-style-type: none;
	background: #ffffff url(./cssImg/iconAorenge_ss15.gif) no-repeat;
		}
.leftSide p { font-weight: 400; font-size: 12px; line-height: 16px;
	 margin: 0px 0px 10px 0px;
		}
/* ------------------------------------------------------------------------------------ */
/* contentsLink */ /* 上、右、下、左 */
/* ------------------------------------------------------------------------------------ */
	/* 表示エリアの枠線 */
.contentsLink_outLine { 
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
	margin-bottom: 15px;
	background: #ffffff;
		}
	/* 表示エリアの空白 */
.contentsLink_space { 
	padding: 3px;
	padding-bottom: 5px;
		}
	/* タイトル */ 
.subjectLink { font-weight: 700; font-size: 14px; line-height: 20px;
	margin: 0px;
	padding: 3px 3px 3px 8px;
	background: #cccccc;
		}
.contentsLink_under { font-weight: 400; font-size: 12px; line-height: 16px;
	border-color: #cccccc;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	padding: 2px;
	padding-left: 5px;
		}
	/* コメントエリア */
.contentsLink_document { font-weight: 400; font-size: 12px; line-height: 16px;
	padding: 3px;
	padding-left: 5px;
		}
/* ------------------------------------------------------------------------------------ */
/* RES */ /* 上、右、下、左 */
/* ------------------------------------------------------------------------------------ */
	/* RESの表示件数の５件の行 */
.itiranLine { font-weight: 400; font-size: 12px; line-height: 18px;
	border-color: #666666;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	margin: 5px 0px 5px 0px;
	padding: 3px;
	padding-left: 5px;
		}
	/* 表示エリアの空白 */
.contentsRes .space { 
	margin: 0px 0px 0px 10px;
	padding: 3px;
	padding-bottom: 5px;
		}
	/* 表示エリア地図の空白 */
.contentsRes .spaceMap { 
	margin: 0px 0px 10px 10px;
	padding: 3px;
	padding-bottom: 5px;
		}
	/* タイトル */ 
.contentsRes .resPage { font-weight: 700; font-size: 14px; line-height: 20px;
	margin: 0px;
	padding: 3px;
	padding-left: 5px;
	background: #99ccff;
		}
.contentsRes .res { font-weight: 700; font-size: 12px; line-height: 18px;
	border-color: #99ccff;
	border-width: 0px 0px 1px 5px;
	border-style: solid;
	margin: 0px;
	margin-right: 10px;
	padding: 3px 0px 3px 5px;
	background: #ffffff;
		}
.contentsRes ul {
	margin: 0px;
		}
.contentsRes li { font-weight: 400; font-size: 12px; margin: 0px; line-height: 16px; text-align: left;
	padding: 5px 5px 2px 5px;
	list-style-type: none;
	display: inline;
		}
.contentsRes p {
	padding: 2px;
	padding-left: 5px;
		}
	/* コメントエリアの空白 */
.contentsRes .docSpace { 
	padding: 3px;
	padding-top: 10px;
		}
.contentsRes .map { font-weight: 700; font-size: 12px; line-height: 16px;
	border-color: #99ccff;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	margin: 0px;
	margin-right: 20px;
	padding: 3px 0px 3px 5px;
	background: #ffffff;
		}
	/* コメントの全文へのリンク */
.itiran { font-weight: 700; font-size: 14px; line-height: 16px;
	border-color: #99ccff;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
		}
	/* background: #ffffff url(./cssImg/iconAred.gif) no-repeat; */
/* ------------------------------------------------------------------------------------ */
/* input */ /* 上、右、下、左 */
/* ------------------------------------------------------------------------------------ */
	/* 見出し */ 
#inputMd { font-weight: 700; font-size: 14px; line-height: 20px; font-style: normal; color: #ffffff; text-align: center;
	border-color: #666666;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	margin: 0px;
	padding: 0px;
	background: #0099cc;
		}
#input td {
	font-size: 12px;
	background: #ffffff;
		}
.Fred { color: ff0000; }