/*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}

.tbl_id11 { border : solid 1px steelblue ; text-align : center ; border-spacing : 2px  ;padding: 5px}
.tbl_id12 { border : solid 1px steelblue ; text-align : left ; border-spacing : 2px  ;padding: 5px ;line-height: 130%;}
.tbl_id13 { border : solid 1px steelblue ; background-color : #c1e0ff  ;padding: 5px}
.tbl_id14 { border : solid 1px steelblue ; background-color : #c1e0ff ; font: bold ; text-align: left  ;padding: 5px}
.tbl_id15 { border : solid 1px steelblue ; text-align : left ; vertical-align : middle ; border-spacing : 2px  ;padding: 5px}
.tbl_id21 { border : solid 1px #000073 ; text-align : center ; border-spacing : 2px  ;padding: 5px}
.tbl_id22 { border : solid 1px #000073 ; text-align : left ; border-spacing : 2px  ;padding: 5px}
.tbl_id23 { border : solid 1px #000073 ; background-color : #000073 ; font: bold ; text-align: left  ;padding: 5px}
.tbl_id24 { border : solid 1px #000073 ; background-color : #c1e0ff ; text-align : left  ;padding: 5px}
.tbl_id25 { border : solid 1px #000073 ; background-color : #000073 ; font: bold ;padding: 5px}
.tbl_id31 { border : solid 1px #000080 ; background-color : #ccffff ; text-align : center  ;padding: 5px}
.tbl_id32 { border : solid 1px #f1ebd7 ; background-color : #f1ebd7  ;padding: 5px}
.tbl_id41 { border-collapse : separate ; border : double 2px #cccccc  ;padding: 5px}

td.td_lb { text-align : left ; vertical-align : bottom  ;padding: 5px}
td.td_lh { text-align : left ; height : 8px  ;padding: 5px}

table.img01 { 
  background-image: url(image/sai_life_210.jpg) ;
  background-repeat: no-repeat
}


/*---- ’i—Ž -----*/

.p_c { text-align : center }
.p_cw { text-align : center  ; line-height : 150% }
.p_r { text-align : right }
.p_c2 { text-align : center ; line-height : 10% }
.p_l { text-align : left }
.p_lw { text-align : left ; line-height : 180% }
.p_l1 { text-align : left ; line-height : 140% }
.p_l2 { text-align : left ; line-height : 10% }
.p_l3 { text-align : left ; line-height : 3pt }
.p_ul { border-bottom-width: 1px ; border-bottom-color: #90bbff}

.p_blk{
	display: block;
	width: 630px;
	text-align: left;
	padding: 5px
}
.p_blk_c{
	display: block;
	width: 630px;
	text-align: center;
	padding: 5px
}

.p_blk1{
	display: block;
	color: #FFFFFF;
	background-color:#000099;
	font-size: 12pt;
	font-weight: bold;
	width: 630px;
	height: 24px;
	padding-top: 4px;
}
.p_blk2{
	display: block;
	color: #000000;
	text-decoration: underline;
	font-size: 12pt;
	font-weight: bold;
	width: 630px;
	height: 34px;
}
.p_blk_p{
	display: block;
	width: 630px;
	text-align: left;
	padding: 5px;
	font-family: "‚l‚r ƒSƒVƒbƒN","Osaka“™•";
}
.p_blk_k{
	display: block;
	width: 630px;
	text-align: center;
	margin-left: 5px;
	padding: 5px;
	border: 1px #333333 solid;
}

/*---- ƒtƒHƒ“ƒg -----*/

font.font_7{ font-size : 7pt}

font.font_8{ font-size : 8pt}
font.font_8p{ font-size : 8pt ; font-family: "‚l‚r ‚oƒSƒVƒbƒN", "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_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_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 }

/*---- ƒŠƒ“ƒN-----*/

a:link,a:visited { color: #003399 ; font-weight : bold }
a:hover { color: #0066CC ; font-weight : bold }

