@charset "utf-8";

/*  over write  */

#frame { width: 673px; }

#mainContents {
padding-top: 10px;
width: 673px;
}

h1 { display: none; }

h2 { margin-bottom: 15px; }
p, ul, h3 { margin-bottom: 15px; }
h4 { margin-bottom: 5px; }

/*  colum  */

.columBox02 {
margin-bottom: 15px;
/*border-bottom: solid 1px #ccc;*/
}

/*  table  */

.spacTable02 {
width: 673px;
border-color: #aaa;
}

.spacTable02 td,
.spacTable02 th {
padding: 4px 5px;
text-align: center;
vertical-align: middle;
font-size: 63%;
border-color: #aaa;
}


.spacTable02 th {
white-space: nowrap;
}

.spacTable02 .nowrap {
white-space: nowrap;
}


.spacTable02 th.firastlow {
padding: 10px 5px;
background: #6f6f6f;
color: #fff;
font-size: 75%;
border-bottom: solid 2px #aaa;
}

.spacTable02 .align_l {
text-align: left;
}


.spacTable02 .rowBorder {
border-bottom: solid 2px #aaa;
}


.spacTable02 .colgrp01 {
background: #aee4ff;
}

.spacTable02 .colgrp02 {
background: #ffd37f;
}

.spacTable02 .colgrp03 {
background: #d5fbad;
}

.spacTable02 .colgrp04 {
background: #d8d6f7;
}

.spacTable02 .colgrp05 {
background: #ffdef5;
}

.spacTable02 .colgrp06 {
background: #c6e7e8;
}

.spacTable02 .colgrp07 {
background: #fffa81;
}

/*  notes  */

.notes01 {width: 673px; }

.notes01 .mark {
width: 22px;
}
.notes01 .text {
width: 649px;
}

#noteIdx01.notes01 .mark {
width: 22px;
}
#noteIdx01.notes01 .text {
width: 649px;
}

/*  structure  */

.hd4_01 {
margin-bottom: 15px;
}

.mb30px {
margin-bottom: 30px;
}


/*  structure  */

.table02 th,
.table02 td {
text-align: center;
vertical-align: middle;
}

.table02 td {
width: 50%;
}

.spacTable02 .supText {
font-size: 100%;
vertical-align: baseline;
}


.textSmall {
font-weight: normal;
font-size: 84%;
}
