body,th,td{
	font-size : 10pt;
}
a {
	text-decoration : none;
}
a:link {
	color : #12007c;
	text-decoration : none;
}
a:visited {
	color : #12007c;
	text-decoration : none;
}
a:hover {
	color : #e43614;
	text-decoration : none;
}
td.c_g {
        font-size : 10pt;
        color : #666666;
        font-weight : normal;
        padding : 0.0em 0.0em 0.0em 0.0em;
        white-space : nowrap;
}
td.c_gb {
        font-size : 10pt;
        color : #666666;
        font-weight : bold;
        padding : 0.0em 0.0em 0.0em 0.0em;
        white-space : nowrap;
}
.s_f8 {
        font-size : 8pt;
        font-weight : normal;
}
span.d_g {
        color : #009f62;
}
span.d_o {
        color : #ee9c00;
}
span.d_b {
        color : #0069b3;
}
span.d_r {
        color : #ff0000;
}
span.d_p {
        color : #8a00ff;
}
.s_04_02 {
        font-size : 8pt;
        font-weight : normal;
        white-space : nowrap;
	border-bottom : 1px solid #666666;
}
.policy {
        font-size : 9pt;
        font-weight : bold;
        color : #ffffff;
        white-space : nowrap;
	background-image : url(../i/line_b.gif);
        padding : 0.2em 0.2em 0.2em 0.2em;
        margin : 0.0em 0.0em 0.5em 0.0em;
}
span.p_title {
        font-size : 9pt;
        font-weight : bold;
        color : #0069b3;
        white-space : nowrap;
}
div.p_str {
        font-size : 8pt;
        padding : 0.2em 0.0em 0.2em 0.0em;
}
td.str {
        font-size : 8pt;
        padding : 0.3em 0.0em 0.3em 0.0em;
}
div.kak {
        font-size : 8pt;
        font-weight : normal;
	border : 1px solid #666666;
        padding : 0.3em 0.3em 0.3em 0.3em;
}
.hou_tit {
        font-size : 9pt;
        font-weight : bold;
}
div.ind_mt {
        font-size : 10pt;
        color : #000000;
        font-weight : normal;
        padding : 1.0em 0.0em 0.0em 0.0em;
}
div.ind_st {
        font-size : 10pt;
        color : #000000;
        font-weight : normal;
        padding : 0.0em 0.0em 0.0em 1.0em;
}
.no_r_bg {
	 background-repeat : no-repeat;
	 background-position : center top;
}
.no_r_bg_r {
	 background-repeat : no-repeat;
	 background-position : right top;
}
td.ja_b {
        padding : 0.0em 1.0em 0.0em 1.0em;
}
div.kt {
        font-size : 11pt;
        font-weight : bold;
        color : #ffffff;
        white-space : nowrap;
	background-image : url(../i/line_b.gif);
        padding : 0.2em 0.2em 0.2em 0.5em;
        margin : 0.0em 0.0em 0.5em 0.0em;
}
div.kst {
        font-size : 10pt;
        font-weight : normal;
        color : #09008b;
        white-space : nowrap;
        padding : 1.0em 0.0em 0.0em 1.0em;
}
div.ksn {
        font-size : 10pt;
        font-weight : normal;
        color : #000000;
        white-space : nowrap;
        padding : 0.0em 0.0em 0.0em 2.0em;
}
div.spv_t {
        font-size : 10pt;
        font-weight : normal;
        color : #09008b;
        white-space : nowrap;
        padding : 1.0em 0.5em 0.0em 0.5em;
}
div.spv_n {
        font-size : 10pt;
        font-weight : normal;
        color : #000000;
        padding : 0.0em 0.5em 0.0em 0.5em;
}
div.ya_sya {
        font-size : 8pt;
        font-weight : normal;
        padding : 0.0em 0.5em 0.0em 0.5em;
}
span.d200703 {
        font-size : 10pt;
        font-weight : bold;
        color : #000000;
        padding : 0.0em 0.0em 0.0em 0.2em;
}
span.n200703 {
        font-size : 22pt;
        font-weight : bold;
        padding : 0.0em 0.0em 0.0em 0.0em;
}
div.s200703 {
        padding : 0.0em 0.0em 0.0em 1.0em;
        white-space : nowrap;
}
div.indexbun {
        font-size : 8pt;
        font-weight : normal;
}
.coupon {
        font-size : 12pt;
        font-weight : bold;
        color : #ff0000;
        white-space : nowrap;
        padding : 0.7em 0.0em 0.7em 0.0em;
}
.hoken {
        font-size : 11pt;
        font-weight : bold;
        color : #ffffff;
        white-space : nowrap;
	background-image : url(../i/line_b.gif);
        padding : 3px;
        margin : 15px 0px 5px 0px;
}
.hoken_s {
        font-size : 10pt;
        font-weight : bold;
        color : #ffffff;
        white-space : nowrap;
	background-color : #0069b3;
        padding : 3px;
        margin : 5px 0px 5px 0px;
}
.ho_title {
        font-size : 10pt;
        font-weight : bold;
        color : #0069b3;
        margin : 5px 0px 2px 0px;
}
.ho_tell {
        font-size : 12pt;
        font-weight : bold;
        color : #ff0000;
        margin : 5px 0px 2px 0px;
}
.ho_naiyoten {
        padding : 0px 0px 0px 10px;
	vertical-align : top;
	text-align : left;
}
.ho_naiyo {
        padding : 0px 10px 5px 0px;
	vertical-align : top;
	text-align : left;
}
.ho_naiyo_n {
        padding : 0px 0px 0px 0px;
	vertical-align : top;
	text-align : left;
}
.ho_naiyo_r {
        padding : 5px 0px 5px 0px;
	vertical-align : top;
	text-align : right;
}
.hoken_b {
        padding : 5px 10px 10px 10px;
	background-color : #dfefff;
}
.toutensusume {
        font-size : 10pt;
        font-weight : bold;
        color : #ffffff;
        margin : 10px 0px 0px 0px;
        padding : 3px;
	background-color : #ff0000;
	vertical-align : middle;
	text-align : center;
}
