@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;
}


#sub16_con01 {
float: left;
padding: 25px 0px 40px 18px;
width: 647px;
}

.sub16_con01bg {
background: url(../img/sub16_con01bg.gif) no-repeat left top;
float: left;
height: 158px;
width: 619px;
}

.sub16_t01 {
color: #0e68b4;
float: left;
font-size: 14px;
font-weight: bold;
padding: 15px 0px 0px 20px;
text-align: left;
width: 595px;
}

.sub16_t01 span {
color: #f26522;
font-size: 14px;
font-weight: bold;
}

.sub16_t02 {
color: #777240;
float: left;
padding: 10px 0px 0px 20px;
text-align: left;
width: 580px;
}

#sub16_con02 {
float: left;
padding: 25px 0px 40px 20px;
width: 590px;
}

.form {
background: url(../img/sub16_bg01.gif) repeat-y left top;
float: left;
height: 100%;
width: 590px;
}

.form_ {
float: left;
padding: 20px 0px 20px 35px;
width: 560px;
}

.sub16_bar {
float: left;
padding: 4px 0px 2px 0px;
width: 524px;
}

/*name start*/
.name {
float: left;
width: 582px;
}

.name_left {
color: #696969;
float: left;
font-size: 12px;
padding: 4px 65px 0px 0px;
text-align: left;
width: 45px;
}

.name_right {
float: left;
padding: 2px 0px 0px 0px;
width: 379px;
}
/*name finish*/

/*mail start*/
.mail {
float: left;
width: 582px;
}

.mail_left {
color: #696969;
float: left;
font-size: 13px;
padding: 4px 15px 0px 0px;
text-align: left;
width: 95px;
}

.mail_right {
float: left;
padding: 4px 0px 0px 0px;
width: 379px;
}
/*mail finish*/

/*comment start*/
.comment {
float: left;
width: 582px;
}

.comment_left {
color: #696969;
float: left;
font-size: 13px;
letter-spacing: normal;
padding: 4px 15px 0px 0px;
text-align: left;
width: 95px;
}

.comment_right {
float: left;
padding: 4px 0px 0px 0px;
width: 379px;
}
/*comment finish*/


.sl {
float: left;
padding: 20px 15px 0px 250px;
width: 300px;
}

/*submit start*/
.submit_02 {
float: left;
width: 50px;
}
/*submit finish*/

/*reset start*/
.reset_ {
float: left;
width: 50px;
}
/*reset finish*/









