  
.r_body01{
background-image : url(../img/haikei01.html);
font-size : 10pt;
color : #000040;
}
.r_h101{
font-size : 16pt;
width : 960px;
text-align : right;
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
border-width : 1px 1px 1px 1px;
border-style : dashed dashed dashed dashed;
border-color : silver silver silver silver;
}
.r_h201{
font-size : 11pt;
font-family : "MS UI Gothic";
width : 550px;
line-height : 1;
}
.r_h202{
font-size : 11pt;
margin-bottom : 4px;
}
.r_dv00{
width : 960px;
margin-bottom : 10px;
margin-top : 20px;
}
.r_dv01{
width : 200px;
background-color : white;
float : left;
padding-top : 2px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 2px;
border-width : 1px 1px 1px 1px;
border-style : dashed dashed dashed dashed;
border-color : silver silver silver silver;
height : 2000px;
}
.r_dv02{
width : 566px;
background-color : white;
position : absolute;
left : 216px;
padding-top : 2pt;
padding-left : 2pt;
padding-right : 2pt;
padding-bottom : 2pt;
border-width : 1px 1px 1px 1px;
border-style : dashed dashed dashed dashed;
border-color : silver silver silver silver;
line-height : 1.4;
height : 2000px;
}
.r_dv03{
width : 190px;
background-color : white;
left : 790px;
position : absolute;
float : right;
padding-top : 1px;
padding-left : 1px;
padding-right : 1px;
padding-bottom : 1px;
border-width : 1px 1px 1px 1px;
border-style : dashed dashed dashed dashed;
border-color : silver silver silver silver;
height : 1600px;
}
.r_dvad01{
background-color : white;
text-align : left;
}
.r_dvad02{
background-color : white;
text-align : left;
width : 500px;
height : 440px;
}
.r_dvad03{
width : 160px;
border-width : 1px 1px 1px 1px;
border-style : dotted dotted dotted dotted;
padding-top : 8px;
padding-left : 8px;
padding-right : 8px;
padding-bottom : 8px;
height : 178px;
font-size : 10pt;
line-height : 1;
text-align : center;
float : left;
border-color : silver silver silver silver;
}
.r_pre01{
line-height : 1.2;
width : 960px;
}
.r_pre02{
line-height : 1;
width : 480px;
}
.r_pre03{
font-size : 9pt;
font-family : "MS UI Gothic";
line-height : 1.4;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
color : #840042;
}
.r_pre04{
background-color : white;
text-align : center;
padding-top : 6px;
padding-left : 6px;
padding-right : 6px;
padding-bottom : 6px;
font-size : 9pt;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
font-family : "MS UI Gothic";
}
.r_pre05{
background-color : green;
text-align : center;
padding-top : 6px;
padding-left : 6px;
padding-right : 6px;
padding-bottom : 6px;
font-size : 9pt;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
color : white;
}
.r_pre06{
font-size : 8pt;
text-align : center;
padding-top : 2px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 2px;
margin-top : 2px;
margin-left : 2px;
margin-right : 2px;
margin-bottom : 2px;
letter-spacing : -2px;
}
.r_dvmain{
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : white white white white;
}
.r_dvs01{
width : 150px;
height : 200px;
float : left;
padding-top : 2px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 2px;
font-size : 9pt;
border-width : 1px 1px 1px 1px;
border-style : dotted dotted dotted dotted;
}
.r_dvs02{
width : 320px;
height : 200px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
border-width : 1px 1px 1px 1px;
border-style : dotted dotted dotted dotted;
margin-bottom : 10px;
}
.r_dvs03{
width : 150px;
height : 120px;
float : left;
padding-top : 2px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 2px;
font-size : 9pt;
border-width : 1px 1px 1px 1px;
border-style : dotted dotted dotted dotted;
}
.r_dvs04{
width : 320px;
height : 120px;
padding-top : 5px;
padding-left : 5px;
padding-right : 5px;
padding-bottom : 5px;
border-width : 1px 1px 1px 1px;
border-style : dotted dotted dotted dotted;
margin-bottom : 10px;
}
.r_pres01{
font-size : 9pt;
margin-bottom : 0px;
}
.r_span01{
color : red;
font-weight : bold;
}
.r_prenavi{
font-size : 9pt;
line-height : 1.6;
letter-spacing : -1px;
}
.r_span02{
font-size : 9pt;
background-color : white;
color : gray;
}
.r_h301{
font-size : 10pt;
margin-bottom : 2px;
}
.r_p01{
line-height : 1.4;
padding-top : 2px;
padding-left : 2px;
padding-right : 2px;
padding-bottom : 2px;
border-width : 1px 1px 1px 1px;
border-style : dotted dotted dotted dotted;
border-color : #e1e1e1 #e1e1e1 #e1e1e1 #e1e1e1;
font-size : 9pt;
margin-top : 2px;
margin-bottom : 2px;
background-color : #f0ffff;
}
.r_img_set{
position : absolute;
top : 20px;
}
.r_span03{
font-size : 8pt;
color : gray;
letter-spacing : -1px;
}
.r_p02{
font-size : 8pt;
color : gray;
margin-top : 2px;
margin-bottom : 2px;
text-align : right;
}
.r_dv04{
font-size : 9pt;

}
