.base{
width: 800px;
margin: 0px auto 0px auto;
}

body{
color: #666666;
font-size:12px;
}

a{
text-decoration: none;
color:#336699;
}

a:hover{ text-decoration: underline }


.logo{
padding: 15px 0px 30px 0px;
width: 800px;
}

.path{
padding:10px 0 10px 10px;
float: left;
}

.main {
margin:0 auto 20px auto;
width: 600px;
float: left;
}

.photo {
padding:10px 0 0 10px;
width: 600px;
float: left;

}


.photo-b {
padding:10px 0 0 10px;
width: 600px;
height: 525px;
float: left;
background-image: url(img/03.jpg);
background-repeat: no-repeat;
}

.photo-04 {
padding:10px 0 0 10px;
width: 600px;
height: 525px;
float: left;
background-image: url(img/04.jpg);
background-repeat: no-repeat;
}




.copy{
width: 500px;
padding: 5px 5px 5px 60px;
float: left;
color: #666666;
line-height: 150%;
font-size: 12px;
}


.copy-r{
width: 250px;
padding: 5px 5px 5px 300px;
float: left;
color: #666666;
line-height: 150%;
font-size: 12px;
}

.copy-04{
width: 260px;
padding: 10px 10px 5px 285px;
float: left;
color: #666666;
line-height: 150%;
font-size: 12px;
}



h1{
color: #666666;
font-size: 14px;
font-weight: bold;
padding: 5px 10px 5px 0px;
}


.b-num{
width: 160px;
padding: 10px 0px 5px 5px;
float: right;
color: #666666;
line-height: 150%;
font-size: 12px;

}

.spot{
color: #336699;
font-weight: bold;
}

.lead{
margin: 5px 3px;
padding: 2px 3px;
color: #cc6699;
border-left-style:solid;
border-left-width:3px;
border-bottom-style:dashed;
border-bottom-width:1px;
border-color: #cc6699;
}

.l-menu{
width: 500px;
margin: 10px 10px 20px 10px;
float:right;
}


.u-menu{
margin: 3px 10px 3px 10px;
float:left;
}


.kaijo{
clear: both;
}


.fotter{
float: right;
margin: 5px 10px 0 0;
}
