.text_L {font-size: 125%;line-height: 130%;}
.text_M {font-size: 100%;}
.BK {color: #000000}
.text_S {font-size: 75%;}
.text_SS {font-size: 65%;}

P{
line-height: 1.4;
}


OL{
line-height: 1.4;
}

UL{
line-height: 1.4;
}

LI{
margin-bottom:0.5em;
line-height: 1.4;
}


PRE{
line-height: 1.3;
font-size: 80%;
}

H1{
color:#ffffff;
font-size: 125%;
font-weight: bold;
margin: 5px;
}

H2{
text-align: center;
font-size: 125%;
line-height: 1.2;
font-weight: bold;
}

H3{
color: #000000;
font-size: 100%;
line-height: 1.4;
font-weight: bold;
margin-bottom: -0.5em;
}


H4{
font-weight: bold;
margin-bottom: 2px;
padding-bottom: 2px;
margin-bottom: -0.5em;
}

.caption_obi{
background-color:#dddddd;
color:#444444;
text-align:center;
font-weight:bold;
margin-bottom:5px;
}

.text_attention{
color: #ff3333;
font-weight: bold;
}

.text_memo{
color: #aaaaaa;
font-size: 75%;
line-height: 140%;
}

.block_kakomi{
border: 1px dotted #999999;
padding: 10px;
margin: 10px;
line-height: 140%;
}

.block_kakomi_orange{
padding: 8px;
line-height: 140%;
background-color: #ffefd0;
}

.chart_caption{
color: #ffffff;
font-weight: bold;
background: #777777;
}

.chart_contents{
background: #e0e0e0;
}

.midashi{
border-top: solid #888888 2px;
border-bottom: dashed #888888 1px;
padding: 3px;
}

a:link {color:#3333FF;text-decoration: underline;}
A:visited {color: #6666FF;text-decoration: underline;}
A:active {color: #FF0000;text-decoration: underline;}
a:hover {color: #FF0000;text-decoration: underline;}


a.blue:link{ color:#344FEF;}
a.blue:visited { color:#774FEF;}
a.blue:hover {color: #FF0000;text-decoration: underline;}
