@charset "UTF-8";

.title_Text {
	font-size : 100%;
	font-weight : normal;
	text-align : left;
}

.link_Text {
	font-size : 100%;
	font-weight : normal;
	text-align : left;
}

input {
	font-size : 100%;
	font-weight : normal;
	text-align : left;
}

.button {
	font-size : 100%;
	font-weight : normal;
	text-align : center;
}
pre {
    white-space      : -moz-pre-wrap; /* Mozilla */
    white-space      : -pre-wrap;     /* Opera 4-6 */
    white-space      : -o-pre-wrap;   /* Opera 7 */
    white-space      : pre-wrap;      /* CSS3 */
    word-wrap        : break-word;    /* IE 5.5+ */
}

/* タイトル（新画面） */
.new_window_title {
	margin-top:5px;
	margin-left:10px;
	color: #3366ff;
	padding-left: 10px;
	padding-right: 10px;
	border-width: 0px 0px 2px 10px;
	border-style: solid;
	border-color: #3366ff;
	line-height: 120%;
	line-width: 120%;
	margin-bottom: 0px;
	font-size        : 160%;
	font-weight      : bold;
}

/* タイトル（新画面 英語） */
.new_window_title_e {
	margin-top:5px;
	margin-left:10px;
	color: #3366ff;
	padding-left: 10px;
	padding-right: 10px;
	border-width: 0px 0px 2px 10px;
	border-style: solid;
	border-color: #3366ff;
	line-height: 120%;
	line-width: 120%;
	margin-bottom: 0px;
	font-size        : 160%;
	font-weight      : bold;
}

/* テーブル定義（入力項目） */
table.table_input{
}
.table_input th{
	background:#FFCCFF;
	font-bold:true;
	text-align:left;
}
.table_input td{
	background:#FFCCFF;
	text-align:left;
}

/* テーブル定義（説明項目） */
table.table_info{
	background:#E0FFFF;
}
.table_info th{
	background:#E0FFFF;
}
.table_info td{
	background:#E0FFFF;
}

/* テーブル定義（SSL項目） */
table.table_ssl{
	background:#98FB98;
}
.table_ssl th{
	background:#98FB98;
}
.table_ssl td{
	background:#98FB98;
}

/* テーブル(公表予定用) */
.td_publicplan_Details {
	text-align : left;
	background-color : #F5F5F5;
}

/* テーブル定義（一覧表のある画面用） */
/* 一覧表の縦線のみを表示する為に作成 */
TABLE.table_tate_line {
  border-collapse: collapse;
  border-style: solid; /* 枠の種類 */
  border-color: white; /* 枠の色 */
  border-width: 0px; /* 枠の幅 */
}

/*　タイトル行　*/
TD.td_tate_line_title {
	text-align : center;
	color: white;
	background-color : #333399;
	border-style: solid; /* 枠の種類 */
	border-color: white; /* 枠の色 */
	border-width: 0px 1px; /* 枠の幅 */
}
/*　タイトル行（線なし）　*/
TD.td_tate_line_title2 {
	text-align : center;
	color: white;
	background-color : #333399;
	border-style: solid; /* 枠の種類 */
	border-color: #333399; /* 枠の色 */
	border-width: 0px 1px; /* 枠の幅 */
}

/*　タイトル行（左寄せ）　*/
TD.td_tate_line_title3 {
	text-align : left;
	color: white;
	background-color : #333399;
	border-style: solid; /* 枠の種類 */
	border-color: white; /* 枠の色 */
	border-width: 0px 1px; /* 枠の幅 */
}

/*　奇数行　中央寄せ　*/
TD.td_tate_line_center1 {
	text-align : center;
	background-color : #d3e0ff;
	border-style: solid; /* 枠の種類 */
	border-color: white; /* 枠の色 */
	border-width: 0px 1px; /* 枠の幅 */
}
/*　奇数行　左寄せ　*/
TD.td_tate_line_left1 {
	text-align : left;
	background-color : #d3e0ff;
	border-style: solid; /* 枠の種類 */
	border-color: white; /* 枠の色 */
	border-width: 0px 1px; /* 枠の幅 */
}

/*　偶数行　中央寄せ　*/
TD.td_tate_line_center2 {
	text-align : center;
	background-color : #e9ecf5;
	border-style: solid; /* 枠の種類 */
	border-color: white; /* 枠の色 */
	border-width: 0px 1px; /* 枠の幅 */
}
/*　偶数行　左寄せ　*/
TD.td_tate_line_left2 {
	text-align : left;
	background-color : #e9ecf5;
	border-style: solid; /* 枠の種類 */
	border-color: white; /* 枠の色 */
	border-width: 0px 1px; /* 枠の幅 */
}

/*　奇数行　中央寄せ（線なし）　*/
TD.td_tate_line_center3 {
	text-align : center;
	background-color : #d3e0ff;
	border-style: solid; /* 枠の種類 */
	border-color: #d3e0ff; /* 枠の色 */
	border-width: 0px 1px; /* 枠の幅 */
}
/*　偶数行　中央寄せ（線なし）　*/
TD.td_tate_line_center4 {
	text-align : center;
	background-color : #e9ecf5;
	border-style: solid; /* 枠の種類 */
	border-color: #e9ecf5; /* 枠の色 */
	border-width: 0px 1px; /* 枠の幅 */
}
/*　奇数行　左寄せ（線なし）　*/
TD.td_tate_line_left3 {
	text-align : left;
	background-color : #d3e0ff;
	border-style: solid; /* 枠の種類 */
	border-color: #d3e0ff; /* 枠の色 */
	border-width: 0px 1px; /* 枠の幅 */
}
/*　偶数行　左寄せ（線なし）　*/
TD.td_tate_line_left4 {
	text-align : left;
	background-color : #e9ecf5;
	border-style: solid; /* 枠の種類 */
	border-color: #e9ecf5; /* 枠の色 */
	border-width: 0px 1px; /* 枠の幅 */
}
