@charset "utf-8";
/* CSS Document */


.g_navi ul li.g_navi04 a {
background: url(../img/g_navi/g_navi04_.gif) no-repeat left top;
display: block;
float: left;
height: 41px;
width: 186px;
}


#main {
padding: 0px 15px 30px 0px;
width: 915px;
}


.pankuzu {
float: left;
padding: 15px 0px 8px 0px;
width: 915px;
}

.pankuzu p {
color: #666666;
float: left;
text-align: right;
width: 680px;
}

.pankuzu p a {
color: #3366cc;
text-align: right;
text-decoration: none;
}

.pankuzu p a:link {
color: #3366cc;
text-align: right;
}

.pankuzu p a:visited {
color: #3366cc;
text-align: right;
}

.pankuzu p a:hover {
color: #ff6600;
text-align: right;
}

.pankuzu p a:active {
color: #3366cc;
text-align: right;
}



.main_left {
float: left;
width: 680px;
}

.main_left h2 {
background: url(../img/sub6/title.gif) no-repeat left top;
height: 74px;
width: 680px;
}

.main_left h3 {
background: url(../img/sub6/img.jpg) no-repeat 15px 20px;
height: 160px;
width: 680px;
}


.contents {
float: left;
padding: 25px 0px 0px 15px;
width: 665px;
}

.contents h4 {
color: #666666;
float: left;
font-weight: 100;
line-height: 1.2;
padding: 0px 0px 15px 0px;
text-align: left;
width: 665px;
}


.content_left {
background: url(../img/sub6/year_bar.gif) repeat-y left top;
float: left;
height: 100%;
width: 85px;
}

p.btn2009 a {
background: url(../img/sub6/2009.gif) no-repeat left top;
display: block;
float: left;
height: 30px;
width: 84px;
}

p.btn2009 a:hover {
background: url(../img/sub6/2009_.gif) no-repeat left top;
display: block;
float: left;
height: 30px;
width: 84px;
}


p.btn2008 {
float: left;
height: 30px;
padding: 15px 0px 0px 0px;
width: 84px;
}

p.btn2008 a {
background: url(../img/sub6/2008.gif) no-repeat left top;
display: block;
float: left;
height: 30px;
width: 84px;
}

p.btn2008 a:hover {
background: url(../img/sub6/2008_.gif) no-repeat left top;
display: block;
float: left;
height: 30px;
width: 84px;
}


p.btn2007 {
float: left;
height: 30px;
padding: 15px 0px 0px 0px;
width: 84px;
}

p.btn2007 a {
background: url(../img/sub6/2007.gif) no-repeat left top;
display: block;
float: left;
height: 30px;
width: 84px;
}

p.btn2007 a:hover {
background: url(../img/sub6/2007_.gif) no-repeat left top;
display: block;
float: left;
height: 30px;
width: 84px;
}


p.btn2006 {
float: left;
height: 30px;
padding: 15px 0px 0px 0px;
width: 84px;
}

p.btn2006 a {
background: url(../img/sub6/2006.gif) no-repeat left top;
display: block;
float: left;
height: 30px;
width: 84px;
}

p.btn2006 a:hover {
background: url(../img/sub6/2006_.gif) no-repeat left top;
display: block;
float: left;
height: 30px;
width: 84px;
}


p.btn2005 {
float: left;
height: 30px;
padding: 15px 0px 0px 0px;
width: 84px;
}

p.btn2005 a {
background: url(../img/sub6/2005.gif) no-repeat left top;
display: block;
float: left;
height: 30px;
width: 84px;
}

p.btn2005 a:hover {
background: url(../img/sub6/2005_.gif) no-repeat left top;
display: block;
float: left;
height: 30px;
width: 84px;
}


p.btn2004 {
float: left;
height: 30px;
padding: 15px 0px 0px 0px;
width: 84px;
}

p.btn2004 a {
background: url(../img/sub6/2004.gif) no-repeat left top;
display: block;
float: left;
height: 30px;
width: 84px;
}

p.btn2004 a:hover {
background: url(../img/sub6/2004_.gif) no-repeat left top;
display: block;
float: left;
height: 30px;
width: 84px;
}


p.btn2003 {
float: left;
height: 30px;
padding: 15px 0px 0px 0px;
width: 84px;
}

p.btn2003 a {
background: url(../img/sub6/2003.gif) no-repeat left top;
display: block;
float: left;
height: 30px;
width: 84px;
}

p.btn2003 a:hover {
background: url(../img/sub6/2003_.gif) no-repeat left top;
display: block;
float: left;
height: 30px;
width: 84px;
}



.content_right {
float: right;
width: 560px;
}

.table {
float: right;
width: 560px;
}

p.gotop {
color: #666666;
display: block;
float: right;
padding: 8px 5px 30px 0px;
text-align: right;
text-decoration: none;
width: 555px;
}

p.gotop a {
color: #666666;
display: block;
float: right;
text-align: right;
text-decoration: none;
}

p.gotop a:link {
color: #666666;
display: block;
float: right;
text-align: right;
text-decoration: none;
}

p.gotop a:visited {
color: #666666;
display: block;
float: right;
text-align: right;
text-decoration: none;
}

p.gotop a:hover {
color: #ff6600;
display: block;
float: right;
text-align: right;
text-decoration: none;
}

p.gotop a:active {
color: #666666;
display: block;
float: right;
text-align: right;
text-decoration: none;
}


.bar {
background: url(../img/sub6/bar.gif) no-repeat left top;
float: left;
height: 1px;
width: 560px;
}

.table_top {
background: url(../img/sub6/top.gif) no-repeat left top;
float: left;
height: 44px;
width: 560px;
}

h5.title01 {
color: #2f62a9;
float: left;
font-weight: 100;
padding-top: 15px;
text-align: center;
width: 75px;
}

h5.title02 {
color: #2f62a9;
float: left;
font-weight: 100;
padding-top: 15px;
text-align: center;
width: 145px;
}

h5.title03 {
color: #2f62a9;
float: left;
font-weight: 100;
padding-top: 15px;
text-align: center;
width: 175px;
}

h5.title04 {
color: #2f62a9;
float: left;
font-weight: 100;
padding-top: 15px;
text-align: center;
width: 95px;
}

h5.title05 {
color: #2f62a9;
float: left;
font-weight: 100;
padding-top: 15px;
text-align: center;
width: 70px;
}

.middle {
background: url(../img/sub6/middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 560px;
}

.bottom {
background: url(../img/sub6/bottom.gif) no-repeat left top;
float: left;
height: 1px;
width: 560px;
}


.table01 {
background: url(../img/sub6/middle.gif) repeat-y left top;
float: left;
height: 100%;
width: 560px;
}

.table02 {
background: url(../img/sub6/middle02.gif) repeat-y left top;
float: left;
height: 100%;
width: 560px;
}

p.naiyou01 {
color: #666666;
float: left;
line-height: 1.3;
padding: 13px 8px 11px 0px ;
text-align: right;
width: 67px;
}

p.naiyou01 a {
color: #2f62a9;
line-height: 1.3;
text-align: right;
width: 62px;
}

p.naiyou02 {
color: #666666;
float: left;
letter-spacing: -0.08em;
line-height: 1.3;
padding: 13px 10px 11px 10px ;
text-align: left;
width: 125px;
}

p.naiyou03 {
color: #666666;
float: left;
letter-spacing: -0.08em;
line-height: 1.3;
padding: 13px 5px 11px 10px ;
text-align: left;
width: 160px;
}

p.naiyou04 {
color: #666666;
float: left;
line-height: 1.3;
padding: 13px 10px 11px 18px ;
text-align: left;
width: 67px;
}

p.naiyou05 {
color: #666666;
float: left;
line-height: 1.3;
padding: 13px 15px 11px 0px ;
text-align: right;
width: 55px;
}





.main_right {
float: right;
width: 200px;
}

.otoiawase_banner {
width: 200px;
}

.oubo_banner {
padding: 25px 0px 0px 0px;
width: 200px;
}

















