
/* -------------------------- */
/* BODY ELEMENT */
/* -------------------------- */
BODY {
margin: 0;
padding: 0; 
color:#222; 
}

div.lespace01 {
margin:0px 0px 20px 0px; 
padding:0px 0px 20px 0px; 
border-bottom:1px dotted #ff0000;
}



div.spspace01 {
padding:10px; 
margin:0px 0px 20px 0px; 
}

div.spspace02 {
padding:10px; 
margin:0px 0px 10px 0px; 
border:1px dotted #53278F; 
background-color:#E4DEED;
}


div.pad {
margin:0px; 
padding:0px 10px; 
}

div.padline {
margin:0px; 
padding:0px 10px 5px 10px; 
border-bottom:1px dotted #6D6E6D;
}




/* -------------------------- */
/* FONT STYLE */
/* -------------------------- */

p { 
font-size: 10pt; 
font-weight: normal; 
line-height: 140%; 
margin:0px 0px 8px 0px; 
padding:0px; 
}

p.head { 
font-size: 12pt; 
font-weight: bold; 
line-height: 140%; 
margin:0px 0px 5px 0px; 
padding:0px; 
}

p.qred { 
font-size: 10pt; 
font-weight: bold; 
color:#ff0000; 
line-height: 140%; 
margin:0px; 
padding:0px; 
}

p.qtext { 
font-size: 10pt; 
font-weight: bold; 
line-height: 140%; 
margin:0px; 
padding:0px; 
}

p.head2 { 
font-size: 10pt; 
font-weight: bold; 
line-height: 140%; 
margin:0px 0px 5px 0px; 
padding:0px; 
}

p.head3 { 
font-size: 10pt; 
font-weight: bold; 
color:#ff0000; 
line-height: 140%; 
margin:0px 0px 5px 0px; 
padding:0px; 
border-top:1px solid #ff0000; 
text-align:center; 
}

p.head_big { 
font-size: 12pt; 
font-weight: bold; 
line-height: 140%; 
margin:0px; 
padding:5px 0px 5px 10px; 
}

p.headmenu { 
font-size: 8pt; 
font-weight: normal; 
line-height: 140%; 
margin:0px; 
padding:0px; 
}

p span {
color:#F26401;
}


p.small01 { 
font-size: 8pt; 
color:#666; 
font-weight: normal; 
line-height: 140%; 
margin:0px; 
padding:0px; 
}

p.small02 { 
font-size: 8pt; 
font-weight: normal; 
line-height: 140%; 
margin:0px; 
padding:0px 0px 5px 0px; 
}

p.orange { 
font-size: 10pt; 
font-weight: bold; 
color:#F26401;
line-height: 140%; 
margin:0px 10px 10px 5px; 
padding:5px; 
background-color:#fff; 
}

p.white { 
font-size: 10pt; 
font-weight: bold; 
color:#333;
line-height: 140%; 
margin:10px 0px 5px 0px; 
padding:5px; 
background-color:#fff; 
}

p.fwhite { 
font-size: 10pt; 
font-weight: bold; 
color:#fff;
line-height: 140%; 
margin:0px; 
padding:3px; 
}

p.wa_read01 { 
font-size: 12pt; 
font-weight: bold; 
color:#009cd1;
line-height: 140%; 
margin:20px 0px 5px 0px; 
padding:5px; 
border-top:1px solid #009cd1; 
border-bottom:1px solid #009cd1; 
}

p.le_read01 { 
font-size: 10pt; 
font-weight: normal; 
color:#000;
line-height: 140%; 
margin:5px 0px 0px 0px; 
padding:0px; 
}

p.le_read02 { 
font-size: 14pt; 
font-weight: bold; 
color:#8F0000;
line-height: 140%; 
margin:0px 0px 10px 0px; 
padding:0px 0px 5px 0px; 
border-bottom:1px dotted #6D6E6D;
}


p.wa_read02 { 
font-size: 10pt; 
font-weight: bold; 
color:#009cd1;
line-height: 140%; 
margin:0px 0px 8px 0px; 
padding:0px; 
}

p.sp_read01 { 
font-size: 8pt; 
font-weight: normal; 
color:#666;
line-height: 120%; 
margin:0px; 
padding:0px; 
text-align:right; 
}




