.p_blk{
	display: block;
	width: 620px;
	text-align: left;
	padding: 5px;
	line-height: 130%
}
.p_blk_c{
	display: block;
	width: 620px;
	text-align: center;
	padding: 5px
	line-height: 130%
}
.p_blk_r{
	display: block;
	width: 620px;
	text-align: right;
	padding: 5px
	line-height: 130%
}

.p_blk1{
	display: block;
	text-align: left;
	vertical-align: middle;
	font-size: 9pt;
	color: #009900;
	background-color:#ebffd7;
	width: 620px;
	padding: 3px;
	border-color: #999999;
	border-top: 1px double;
	border-bottom: 1px double;
	line-height: 130%
}
.p_blk2{
	display: block;
	text-align: left;
	color: #000000;
	text-decoration: none;
	font-size: 8pt;
	width: 620px;
	line-height: 130%
}
.p_blk3{
	display: block;
	text-align: left;
	color: #000000;
	background-color: #ebffd7;
	padding: 5px;
	text-decoration: none;
	font-size: 12pt;
	width: 620px;
	line-height: 150%;
}

.p_qa1{
	display: block;
	text-align: left;
	vertical-align: middle;
	color: #009900;
	background-color:#ebffd7;
	width: 620px;
	padding: 3px;
	border-color: #999999;
	border-top: 1px double;
	border-bottom: 1px double;
	line-height: 130%
}
.p_qa2{
	display: block;
	margin-left: 10pt;
	padding: 3px;
	text-align: left;
	color: #000000;
	text-decoration: none;
	width: 560px;
	line-height: 1.8em;
}
.p_qa3{
	display: block;
	text-align: left;
	vertical-align: middle;
	color: #009900;
	background-color:#ebffd7;
	width: 590px;
	padding: 3px 3px 3px 5px;
	border-color: #999999;
	border-top: 1px double;
	border-bottom: 1px double;
	line-height: 130%
}
.p_qa4{
	display: block;
	margin-left: 10pt;
	padding: 3px;
	text-align: left;
	color: #000000;
	text-decoration: none;
	width: 600px;
	line-height: 130%
}
.p_qa5{
	display: block;
	width: 600px;
	padding: 3px;
	text-align: right;
	line-height: 130%
}

/*---- フォント -----*/

font.font_7{ font-size : 7pt}

font.font_8{ font-size : 8pt}
font.font_8p{ font-size : 8pt ; font-family: "ＭＳ Ｐゴシック", "Osaka"}
font.font_8{ font-size : 8pt}
font.font_8b{ font-size : 8pt ; font-weight : bold }
font.font_8w{ font-size : 8pt ; color : #ffffff }

font.font_9{ font-size : 9pt}
font.font_9b{ font-size : 9pt ; font-weight : bold }
font.font_9w{ font-size : 9pt ; color : #ffffff }
font.font_9r{ font-size : 9pt ; color : #ff0000 }

font.font_10{ font-size : 10pt}
font.font_10b{ font-size : 10pt ; font-weight : bold }
font.font_10w{ font-weight : bold ; font-size : 10pt ; color : #ffffff }
font.font_10g{ font-weight : bold ; font-size : 10pt ; color : #666666 }
font.font_10_00{ font-weight : bold ; font-size : 10pt ; color : #ff0000 }
font.font_10_01{ font-weight : bold ; font-size : 10pt ; color : #008040 }
font.font_10_02{ font-weight : bold ; font-size : 10pt ; color : #0000ff }

font.font_11{ font-size : 11pt }
font.font_11b{ font-weight : bold ; font-size : 11pt }
font.font_11w{ font-weight : bold ; font-size : 11pt ; color : #ffffff }
font.font_11r{ font-weight : bold ; font-size : 11pt ; color : #FF0000 }

font.font_12{ font-size : 12pt }
font.font_12b{ font-weight : bold ; font-size : 12pt }
font.font_12bl{ font-weight : bold ; font-size : 12pt ; color : #003399 }
font.font_13{ font-size : 13pt }
font.font_14{ font-size : 14pt }
font.font_14w{ font-size : 14pt ; font-weight: bold ; color: #FFFFFF}
font.font_14r{ font-size : 14pt ; font-weight: bold ; color: #CC0000}
font.font_15{ font-weight : bold ; font-size : 15pt }
font.font_15g{ font-weight : bold ; font-size : 15pt ; color : #666666 }
.font_12r{font-size: 12pt; font-weight: bold; color: #cc0000}

/*table*/
table{
	border-collapse : collapse ;
	background-repeat : no-repeat ;
	background-color: #FFFFFF
}

td { vertical-align : top ; text-align : left ;padding: 5px}
td.td_c { text-align : center ;padding: 5px}
td.td_l { text-align : left ;padding: 5px}
td.td_r { text-align : right ;padding: 5px}
td.td_ct { text-align : center ; vertical-align : top ;padding: 5px}
td.td_lt { text-align : left ; vertical-align : top ;padding: 5px}
td.td_rt { text-align : right ; vertical-align : top ;padding: 5px}
td.td_cm { text-align : center ; vertical-align : middle ;padding: 5px}
td.td_lm { text-align : left ; vertical-align : middle ;padding: 5px}
td.td_rm { text-align : right ; vertical-align : middle ;padding: 5px}
td.td_lb { text-align : left ; vertical-align : bottom ;padding: 5px}
td.td_cb { text-align : center ; vertical-align : bottom ;padding: 5px}
td.td_rb { text-align : right ; vertical-align : bottom ;padding: 5px}
td.td_c1 { text-align : center ; background : #f2be9a ;padding: 5px}

.p_ls { text-align : left ; font-size: 9pt; line-height: 130%}


