@charset "Shift_JIS";
.indicator_table {
 clear               : both;
 text-align          : center;
 border-left         : 1px solid #A2ADBC;
 border-top          : 1px solid #A2ADBC;
 margin              : 0;
 padding             : 0;
 width               : 100%;
 border-collapse     : collapse;
}
.indicator_table td {
 border-bottom       : 1px solid #A2ADBC;
 border-right        : 1px solid #A2ADBC;
 font-size           : 12px;
 line-height         : 14px;
 margin              : 0;
 padding             : 3px 0 3px 0px;
}
.indicator_table th {
 background          : #EEEECC;
 border-bottom       : 1px solid #A2ADBC;
 border-right        : 1px solid #A2ADBC;
 font-size           : 12px;
 line-height         : 13px;
 padding             : 0;
 text-align          : center;
 text-transform      : uppercase;
}
.indicator_table th span{
 line-height         : 12px;
}
.indicator_table th a {
 color               : #333;
}
.sihyomei {
 background          : #FAFAE7;
 width               : 130px;
 text-align          : left;
}
.sonota_table td {
 margin              : 0px;
 padding             : 0 5px;
 border-collapse     : collapse;
}
.check {
 color               : #CD853F;
}
.sihyomei:hover{
 width               : 130px;
 text-align          : left;
}
.left_float {
 float               : left;
 margin              : 0;
 padding             : 0;
 text-align          : left;
 width               : 48%;
}
.right_float {
 float               : right;
 margin              : 0;
 padding             : 0;
 text-align          : left;
 width               : 48%;
}
.tip_siki {
}
.tip_info {
 margin              : 0px 0 0 0px;
 background          : url("image/xtypo/icon/info.gif") no-repeat center;
 background-color    : #FFF;
 background-position : 5px 50%;
 text-align          : left;
 padding             : 0px 0px 0px 25px;
 color               : #5E6273;
 border-top          : 1px solid #B5D4FE;
 border-bottom       : 1px solid #B5D4FE;
}
.sage_red {
 color               : red;
 background          : url(image/icon_arrow06.png) no-repeat right;
 padding             : 0px 10px 0px 0px;
}
.sagesage_red {
 color               : red;
 background          : url(image/icon_arrow08.png) no-repeat right;
 padding             : 0px 10px 0px 0px;
}
.age_blue {
 color               : blue;
 background          : url(image/icon_arrow05.png) no-repeat right;
 padding             : 0px 10px 0px 0px;
}
.ageage_blue {
 color               : blue;
 background          : url(image/icon_arrow07.png) no-repeat right;
 padding             : 0px 10px 0px 0px;
}
.yoko {
}
.block {
 background-color    : #FFFFFA;
 padding             : 0 0.5em;
 border              : 1px solid #e2dfdb;
}
.tyuyaku {
 color               : #708090;
 font-size           : 0.75em;
 line-height         : 1.75em;
 text-align          : right;
 float               : right;
}
h5 {
 margin              : 0.5em 0;
 font-size           : 1.0em;
 text-decoration     : underline;
}
h6 {
 margin              : 0.5em 0 0.5em 0.5em;
 font-size           : 1.0em;
}

 