@charset "shift_jis";


/*
C
*/

#topimage { width:620px; height:200px; margin:0 auto 10px auto; }

#maintext { width:620px; height:310px; margin:0 auto 10px auto;  background-image: url(../img/top_back01.jpg); background-repeat: no-repeat; background-position: center top; }
#maintext .text { font-size: 12px; line-height:24px; font-weight: normal; text-align: left; width: 560px; margin: 0 auto; padding-top:25px;} 

#topbox01 { background-image: url(../img/topbox_back01.jpg); background-repeat: repeat-y; background-position: center top; text-align: center; width: 620px; margin: 0 auto 10px auto; }
#topbox01 #box { width:590px; margin: 0 auto; background-color:#F9F9F9; }
#topbox01 #box .image { width:590px; height:108px; margin:0 auto 15px auto; }
#topbox01 #box .text { text-align:left; margin:0 auto 20px auto; }
#topbox01 #box .show { width:590px; height:95px; background-image: url(../img/top_back03.jpg); background-repeat: repeat-y; background-position: center top; text-align: center; }
#topbox01 #box .show01 { width:590px; height:64px; background-image: url(../img/top_back04.jpg); background-repeat: repeat-y; background-position: center top; text-align: center; }

table{ width:570px; margin:5px auto auto 10px; line-height:26px; text-align:left; }
.table01{ width:580px; margin:5px 0 auto 10px; line-height:26px; text-align:left; font-size:11px; }

#topbox02 { background-image: url(../img/topbox_back01.jpg); background-repeat: repeat-y; background-position: center top; text-align: center; width: 620px; margin: 0 auto 20px auto; }
#topbox02 #box01 { width:590px; margin: 0 auto; background-color:#F9F9F9; text-align:left; }

.font12 { font-size:10px;}
.textred { color:#CC0000;}

/*
̑̐ݒ
*/
/*t[gENA[{bNX*/
.clear { clear:both; }

