@charset "utf-8";
/* CSS Document */



#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/koe/title.gif) no-repeat left top;
height: 74px;
width: 680px;
}

.main_left h3 {
background: url(../img/koe/img.jpg) no-repeat 15px 20px;
height: 160px;
width: 680px;
}



.contents {
float: left;
padding: 25px 0px 0px 15px;
width: 665px;
}


.koe01 {
float: left;
width: 665px;
}

.koe01_left {
float: left;
width: 185px;
}

.img01 {
background: url(../img/koe/img01.gif) no-repeat left top;
height: 190px;
width: 185px;
}

.koe01_left h4 {
color: #006699;
padding: 10px 0px 0px 0px;
text-align: center;
width: 185px;
}

.koe01_left h4 span {
color: #000000;
text-align: left;
}

.koe01_right {
float: right;
width: 460px;
}

.koe01_right p {
color: #666666;
line-height: 1.2;
padding: 5px 0px 0px 0px;
text-align: left;
width: 460px;
}

.koe01_right p span {
color: #666666;
display: block;
line-height: 1.2;
padding: 13px 0px 0px 0px;
text-align: left;
width: 460px;
}



.koe02 {
float: left;
padding: 50px 0px 0px 0px;
width: 665px;
}

.koe02_left {
float: left;
width: 460px;
}

.koe02_left p {
color: #666666;
line-height: 1.2;
padding: 10px 0px 0px 0px;
text-align: left;
width: 460px;
}

.koe02_left p span {
color: #666666;
display: block;
line-height: 1.2;
padding: 13px 0px 0px 0px;
text-align: left;
width: 460px;
}

.koe02_right {
float: right;
width: 180px;
}

.img02 {
background: url(../img/koe/img02.gif) no-repeat left top;
height: 179px;
width: 180px;
}

.koe02_right h4 {
color: #006699;
padding: 10px 0px 0px 0px;
text-align: center;
width: 185px;
}

.koe02_right h4 span {
color: #000000;
text-align: left;
}




.main_right {
float: right;
width: 200px;
}


.otoiawase_banner {
width: 200px;
}

.oubo_banner {
padding: 25px 0px 0px 0px;
width: 200px;
}

















