﻿/* 共通 */
/*
body 
{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	line-height: 1.5;
	color:Black;
	background-color:White;
}
*/

/* 必須 */
.required
{
	border-left: 4px solid #ff0000;
}
.required_str
{
	font-size: 80%;
	color: #ff0000;
}

/* ガイダンス */
.guidance1
{
	width: 650px;
	background-color: #f0fff0;
	text-align: left;
}
.guidance2
{
	width: 780px;
	background-color: #f0fff0;
	text-align: left;
}

/* ガイダンス・タイトル */
.guidancelistTitleTd
{
	font-weight: bold;
	font-size: large;
	height: 20px;
	width: 650px;
	color: Black;
	background-color: #d3d3d3;
	text-align: left;
}

/* ガイダンス・内容 */
.guidanceTextTd
{
	font-size: medium;
	width: 650px;
	color: #006600;
	background-color: #f0fff0;
	text-align: left;
}

/* 注釈 */
.explanatorynote1
{
	width: 650px; /* background-color: #f0fff0; */
	background-color: #ffe5e8;
	text-align: left;
}
.explanatorynote2
{
	width: 780px; /* background-color: #f0fff0; */
	background-color: #ffe5e8;
	text-align: left;
}

/* 注釈・タイトル */
.explanatorynoteTitleTd
{
	font-weight: bold;
	font-size: large;
	height: 20px;
	width: 650px;
	color: Black; /*background-color:#d3d3d3;*/
	background-color: #ffc0cb;
	text-align: left;
}

/* 注釈・内容 */
.explanatorynoteTextTd
{
	font-size: medium;
	width: 650px; /* color: #006600; */ /* background-color:#f0fff0; */
	color: Black;
	background-color: #ffe5e8;
	text-align: left;
}

/* 推進 */
.promotion1
{
	width: 690px;
	background-color: #3a7cff;
	text-align: left;
}
.promotion2
{
	width: 780px;
	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: #e773a0;
	text-align: center;
}

.title2
{
	font-weight: bold;
	width: 780px;
	color: White;
	background-color: #e773a0;
	text-align: center;
}

.title3
{
	width: 650px;
	color: White;
	background-color: White;
	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;
	background-color: White;
	text-align: center;
	margin-left: 2px;
}

.list4
{
	background-color: #003300;
	text-align: center;
}

/* ボタン */
.buttonbox
{
	font-size: large;
	width: 650px;
	background-color: White;
	text-align: left;
}

.buttonboxMessage
{
	color: Red;
	background-color: #fffacd;
	text-align: left;
	font-size: small;
}

/* タイトル */
.listTitleTd
{
	font-size: large;
	font-weight: bold;
	height: 26px;
	text-align: left;
	vertical-align: middle;
	color: Black;
	background-color: #d3d3d3;
}

/* 項目 */
.listColumnTd
{
	font-size: medium;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	color: Black;
	background-color: #f5f5f5;
}

/* アイテム */
.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: #f0fff0;
}

/* コメント */
.listCommentTd
{
	height: 26px;
	text-align: left;
	font-size: small;
	color: Black;
	background-color: #f0fff0;
}

/* エラー表示 */
.errTd
{
	font-size: small;
	height: 26px;
	text-align: center;
	color: #ff0000;
	background-color: #fffacd;
}

/* copyRight */
.copyright
{
	color: #ffffff;
	background-color: #bf3134;
	height: 17px;
	font-size: small;
}

/*     
.ime-active {ime-mode: active;}
.ime-disabled {ime-mode: disabled;}
*/

#container
{
	width: 680px;
	padding: 10px;
}
/*#contents{
  width : 650px ;
  margin : 0 ;
  border : 0 ;
  padding : 0 ;
  text-align : left ;
}
*/

/* リンク */
/*a{
  color:#1960ab; text-decoration:none;
}
a:hover{
  color:#003399; text-decoration:underline;
}
*/


/* タイトルテキスト(非表示) */
#colMain h1
{
	text-align: center;
	font-size: 1.2em;
}

#colMain h2
{
	text-align: left;
	color: white;
	background-color: #bf3134;
	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;
}

.righttext
{
	text-align: right;
}

.rightpic
{
	text-align: right;
}


.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;
}

/* 会員統合から追加 */
#colMain td#info
{
	text-align: left;
}
td#info ul
{
	list-style-type: none;
	margin: 2px 0 4px 10px;
}
td#info li p
{
	font-weight: bold;
}
div.asklogin
{
	padding: 10px;
	width: 600px;
	margin: 5px auto;
	border: 1px solid pink;
}
ol#notice
{
	padding: 10px;
	font-size: small;
}
ol#notice li
{
	list-style-type: decimal;
	margin-left: 10px;
}
