@charset "utf-8";
/* CSS Document */

#main {
width: 912px;
}



#main_left {
float: left;
padding: 0px 0px 0px 34px;
width: 196px;
}

#l_navi_middle {
background: url(../img/navi_middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 200px;
}

.l_navi {
float: left;
padding: 10px 0px 10px 10px;
width: 180px;
}

.l_navi li{
list-style: none;
display: inline;
}

.l_navi li a {
display: block;
float: left;
}

.l_navi li.l_navi01 a {
background: url(../img/l_navi01.gif) no-repeat left top;
height: 37px;
width: 180px;
}

.l_navi li.l_navi01 a:hover {
background: url(../img/l_navi01_.gif) no-repeat left top;
height: 37px;
width: 180px;
}

.l_navi li.l_navi02 a {
background: url(../img/l_navi02.gif) no-repeat left top;
height: 37px;
width: 180px;
}

.l_navi li.l_navi02 a:hover {
background: url(../img/l_navi02_.gif) no-repeat left top;
height: 37px;
width: 180px;
}

.l_navi li.l_navi03 a {
background: url(../img/l_navi03_.gif) no-repeat left top;
height: 36px;
width: 180px;
}

.l_navi li.l_navi03 a:hover {
background: url(../img/l_navi03_.gif) no-repeat left top;
height: 36px;
width: 180px;
}

.l_navi li.l_navi04 a {
background: url(../img/l_navi04.gif) no-repeat left top;
height: 36px;
width: 180px;
}

.l_navi li.l_navi04 a:hover {
background: url(../img/l_navi04_.gif) no-repeat left top;
height: 36px;
width: 180px;
}

.l_navi li.l_navi05 a {
background: url(../img/l_navi05.gif) no-repeat left top;
height: 36px;
width: 180px;
}

.l_navi li.l_navi05 a:hover {
background: url(../img/l_navi05_.gif) no-repeat left top;
height: 36px;
width: 180px;
}

.l_navi li.l_navi06 a {
background: url(../img/l_navi06.gif) no-repeat left top;
height: 36px;
width: 180px;
}

.l_navi li.l_navi06 a:hover {
background: url(../img/l_navi06_.gif) no-repeat left top;
height: 36px;
width: 180px;
}

.l_navi li.l_navi07 a {
background: url(../img/l_navi07.gif) no-repeat left top;
height: 35px;
width: 180px;
}

.l_navi li.l_navi07 a:hover {
background: url(../img/l_navi07_.gif) no-repeat left top;
height: 35px;
width: 180px;
}

.l_navi li.l_navi08 a {
background: url(../img/l_navi08.gif) no-repeat left top;
height: 35px;
width: 180px;
}

.l_navi li.l_navi08 a:hover {
background: url(../img/l_navi08_.gif) no-repeat left top;
height: 35px;
width: 180px;
}

.l_navi li.l_navi09 a {
background: url(../img/l_navi09.gif) no-repeat left top;
height: 35px;
width: 180px;
}

.l_navi li.l_navi09 a:hover {
background: url(../img/l_navi09_.gif) no-repeat left top;
height: 35px;
width: 180px;
}

#l_navi_bottom {
background: url(../img/navi_bottom.gif) no-repeat left top;
float: left;
height: 5px;
width: 200px;
}


#main_right {
float: left;
padding: 10px 0px 0px 0px;
width: 675px;
}


#sub08_con01 {
float: left;
padding: 25px 0px 0px 1px;
width: 670px;
}

#sub08_con_na01 {
float: left;
background: url(../img/sub08_nagare01.gif) no-repeat center top;
padding: 0px 0px 0px 40px;
width: 630px;
height: 118px;
}

#sub08_con_na02 {
float: left;
background: url(../img/sub08_nagare02.gif) no-repeat center top;
padding: 0px 0px 0px 40px;
width: 630px;
height: 118px;
}

#sub08_con_na03 {
float: left;
background: url(../img/sub08_nagare03.gif) no-repeat center top;
padding: 0px 0px 0px 40px;
width: 630px;
height: 118px;
}

#sub08_con_na04 {
float: left;
background: url(../img/sub08_nagare04.gif) no-repeat center top;
padding: 0px 0px 0px 40px;
width: 630px;
height: 118px;
}

#sub08_con_na05 {
float: left;
background: url(../img/sub08_nagare05.gif) no-repeat center top;
padding: 0px 0px 0px 40px;
width: 630px;
height: 118px;
}

#sub08_con_na06 {
float: left;
background: url(../img/sub08_nagare06.gif) no-repeat center top;
padding: 0px 0px 0px 40px;
width: 630px;
height: 118px;
}

#sub08_con_na07 {
float: left;
background: url(../img/sub08_nagare07.gif) no-repeat center top;
padding: 0px 0px 0px 40px;
width: 630px;
height: 118px;
}

#sub08_con_na08 {
float: left;
background: url(../img/sub08_nagare08.gif) no-repeat center top;
padding: 0px 0px 0px 40px;
width: 630px;
height: 79px;
}

.sub08_na_text {
color: #736357;
float: left;
letter-spacing: normal;
padding: 35px 0px 0px 23px;
text-align: left;
width: 490px;
}





#sub08_con02 {
float: left;
padding: 25px 0px 40px 20px;
width: 650px;
}



#sub03_table {
float: left;
padding: 8px 0px 25px 0px;
width: 608px;
}

.sub08_top01 {
background: url(../img/sub08_top01.gif) no-repeat left top;
float: left;
height: 15px;
width: 593px;
}

.sub08_middle01 {
background: url(../img/sub08_middle01.gif) repeat-y left top;
float: left;
height: 100%;
width: 593px;
}

.sub08_bottom01 {
background: url(../img/sub08_bottom01.gif) no-repeat left top;
float: left;
height: 15px;
width: 593px;
}

.sub08_con02_01 {
float: left;
padding: 10px 0px 0px 11px;
width: 570px;
}

.sub08_con02_01bg {
background: url(../img/sub08_con02_bg01.gif) no-repeat left top;
height: 59px;
width: 570px;
}

.sub08_con02_01_t {
color: #ffffff;
float: left;
letter-spacing: normal;
padding: 37px 0px 0px 78px;
text-align: left;
width: 490px;
}

.sub08_con02_02 {
float: left;
padding: 0px 0px 0px 0px;
width: 566px;
}

.sub08_con02_02bg {
background: url(../img/sub08_memo.gif) no-repeat left top;
height: 31px;
width: 566px;
}


#sub08_con03{
background: url(../img/sub08_memo.gif) no-repeat top;
float: left;
padding: 0px 0px 0px 40px;
width: 630px;
height: 146px;
}

.sub08_con03_t {
color: #ffffff;
float: left;
line-height: 16pt; 
padding: 35px 0px 0px 23px;
text-align: left;
width: 540px;
}

#sub08_con04{
background: url(../img/sub08_data.gif) no-repeat top;
float: left;
padding: 0px 0px 0px 40px;
width: 630px;
height: 202px;
}

.sub08_con04_t {
color: #736357;
float: left;
line-height: 18pt; 
padding: 20px 0px 0px 270px;
text-align: left;
width: 330px;
}


.sub08_con02_lr {
float: left;
padding: 10px 0px 0px 0px;
width: 590px;
}

.sub08_con02_left {
float: left;
padding: 0px 0px 0px 47px;
width: 188px;
}



.sub08_con02_right {
float: left;
padding: 0px 0px 0px 20px;
width: 330px;
}

.sub08_con02_right_bg {
float: left;
width: 302px;
}

.sub08_con02_right_bg_ {
background: url(../img/sub08_con02_bg03.gif) no-repeat left top;
height: 30px;
width: 302px;
}

.sub08_con02_right_t {
color: #0099cc;
float: left;
padding: 5px 0px 0px 60px;
text-align: left;
}






