﻿/* 共通 */
/*
body 
{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	line-height: 1.5;
	color:Black;
	background-color:White;
}
*/
/* 必須 */
.required
{
	border-left: 4px solid #ff0000;
}

/* ガイダンス */
.guidance1
{
	width: 650px;
	text-align: left;
}

/* ガイダンス・タイトル */
.guidancelistTitleTd
{
	font-weight: bold;
	font-size: large;
	height: 20px;
	width: 650px;
	color: Black;
	background-color: #e4d990;
	text-align: left;
	padding-left: 10px;
}

/* ガイダンス・内容 */
.guidanceTextTd
{
	font-size: medium;
	width: 650px;
	color: Black;
	background-color: #ffffc8;
	text-align: left;
}


/* 注釈・内容 */
.explanatorynoteTextTd
{
	font-size: medium;
	width: 650px;
	color: Black;
	background-color: #ffe5e8;
	text-align: left;
}

/* 推進 */
.promotion1
{
	width: 650px;
	background-color: #3a7cff;
	text-align: left;
}

/* 推進・タイトル */
.promotionTitleTd
{
	font-weight: bold;
	font-size: large;
	height: 20px;
	width: 650px;
	color: White;
	background-color: #191970;
	text-align: left;
}

/* 推進・内容 */
.promotionTextTd
{
	font-weight: bold;
	font-size: medium;
	width: 650px;
	color: White;
	background-color: #3a7cff;
	text-align: left;
}

/* title */
.title1
{
	font-weight: bold;
	width: 650px;
	color: White;
	background-color: #bf3134;
	text-align: center;
}

.title2
{
	font-weight: bold;
	width: 780px;
	color: #321900;
	background-color: #e0bd88;
	padding-left: 10px;
}

.title3
{
	width: 650px;
	color: White;
	background-color: White;
	text-align: center;
}

.title3_1
{
	width: 80%;
	font-weight: bold;
	color: #321900;
	background-color: #e0bd88;
	text-align: center;
}

.title3_2
{
	width: 80%;
	font-weight: bold;
	color: #321900;
	background-color: #e0bd88;
	text-align: center;
}

/* table */
.list1
{
	width: 650px;
	background-color: #003300;
	text-align: center;
}

.list2
{
	width: 780px;
	background-color: #003300;
	text-align: center;
	margin-left: 2px;
}

.list3
{
	width: 650px;
	text-align: left;
}

/* ボタン */
.buttonbox
{
	font-size: large;
	width: 650px;
	background-color: White;
	text-align: left;
}

/* タイトル */
.listTitleTd
{
	font-size: large;
	font-weight: bold;
	height: 26px;
	text-align: left;
	vertical-align: middle;
	color: Black;
	background-color: #e4d990;
	padding-left: 10px;
}

/* アイテム */
.listItemTd
{
	font-size: medium;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	color: Black;
	background-color: #f5f5f5;
}

/* 値 */
.listValueTd
{
	font-size: medium;
	height: 26px;
	text-align: left;
	color: Black;
	background-color: #ffffc8;
}

/* コメント */
.listCommentTd
{
	height: 26px;
	text-align: left;
	font-size: small;
	color: Black;
	background-color: #ffffc8;
}

/* エラー表示 */
.errTd
{
	font-size: small;
	height: 26px;
	text-align: center;
	color: #ff0000;
	background-color: #fffacd;
}

/* copyRight */
.copyright
{
	color: #321900;
	background-color: #e0bd88;
	height: 17px;
	font-size: small;
}

#container
{
	width: 650px;
	padding: 10px;
}
/*
#contents{
  width : 650px ;
  margin : 0 ;
  border : 0 ;
  padding : 0 ;
  text-align : left ;
}
*/

/* タイトルテキスト(非表示) */
#colMain h1
{
	text-align: center;
	font-size: 1.2em;
}

#colMain h2
{
	text-align: left;
	color: #321900;
	background-color: #e0bd88;
	font-size: 1.2em;
	margin-top: 2px;
	margin-bottom: 2px;
}

#colMain h3
{
	margin-left: 10px;
	font-size: 1.0em;
}
.head
{
	font-size: 1.2em;
	font-weight: bold;
}

.honbun
{
	margin: 3px 10px 3px 10px;
	font-size: 0.9em;
}

.ul
{
	color: #000000;
	margin-left: 20px;
	font-size: 1em;
	text-align: left;
}
.li
{
	color: #000000;
	margin-left: 25px;
	font-size: 0.8em;
	text-align: left;
}

.comment
{
	font-size: 0.8em;
}
.commentRed
{
	color: #EE0000;
	font-size: 0.8em;
}
.attention
{
	/*color:#608000;*/
	color: #006A1B; /*font-weight:bold;*/
}

/* イメージフィルタ（影） */
.imgfilter
{
	filter: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=5);
	vertical-align: middle;
	text-align: center;
}

.pdfLink
{
	background: url( "../../image/top-bg-body.gif" ) repeat-y scroll left top;
}
.pdfLink .innerHead
{
	background: url( "../../image/top-bg-head.gif" ) no-repeat scroll left top;
}
.pdfLink .innerFoot
{
	background: url( "../../image/top-bg-foot.gif" ) no-repeat scroll left bottom;
	padding: 5px 5px 5px 7px;
	width: 255px;
}

.bibliography
{
	width: 100%;
	font-size: small;
	text-align: right;
	margin: 8px 0;
}
