*{
margin:0px;
padding:0px
}

img{border:0px}
html{
font: 11px meiryo, tahoma, Lucida Grande, Verdana, Sans-Serif;
color: #2b2b2b;
width:100%;
padding:10px 0 10px 0;
background: #2d2d2d url(images/springboostsheet.gif) repeat;
}

body{
width:850px;
margin:auto;
}

#header{
float:left;
background: #ffffff ;
font:meiryo, Tahoma;
font-size:11px;
color:#026b41;
height:100px;
margin:0 0 4px 0
}

#header img{
float:left
}

#header .center{
padding:3px 9px 3px 10px;
margin:5px 10px 0 9px;
border-left:1px solid #BDBDBD;
border-right:1px solid #BDBDBD;
}

#menu{
float:left;
padding: 0px 0 2px 0px;
}

#menu li, #menu li img{
list-style-type:none;
float:left
}

#content{
float:left;
margin:0px 0 0 0;
width:850px;
background: #2d2d2d url(images/springboostwhite.gif) repeat;
}

h2 {
font: 13px meiryo, tahoma, Lucida Grande, Verdana, Sans-Serif;
color: #181818;
font-weight:bold;
padding: 20px 0 20px 0px;
}

#left_box {
margin-top:5px;
padding-top:10px;
width:250px;
margin-left:40px;
padding-bottom:10px;
float:left;
}

#right_box {
width:450px;
margin:0px 0px 0px 30px;
float:right;
}

#right_box p{
padding:1px 0 0 10px;
font-weight:bold;
}

.photocontainer {
margin:50px 10px 10px 10px;
background-color: #48523c;
border: 1px solid #000;
float:left;
}

.photobig{
position:relative;
width:400px;
bottom:3px;
right:5px;
border: 1px solid #666666;
}

.photomiddle{
position:relative;
width:400px;
bottom:3px;
right:5px;
border: 1px solid #666666;
}

.photoslim{
position:relative;
width:125px;
bottom:3px;
right:5px;
border: 1px solid #666666;
}

.photohalf{
position:relative;
width:180px;
bottom:3px;
right:5px;
border: 1px solid #666666;
}

.photobanner{
margin:0px 10px 10px 40px;
height:90px;
bottom:3px;
right:5px;
border: 1px solid #666666;
}

.photobanner2{
margin:0px 10px 10px 10px;
height:80px;
bottom:3px;
right:5px;
border: 1px solid #666666;
}

.item{
float:left;
width:240px;
margin:0 0px 0 5px;
font-family:meiryo, Tahoma;
background-color:#ffffff;
display:inline
}

#footer{
float:left;
margin:4px 0 0px 0;
padding:0px 0 0px 0;
background-image:url(images/footer3.png);
width:850px;
height:80px;
}

.copy{
float:left;
color:#626262;
font-family:meiryo, Tahoma;
font-size:11px;
font-weight:bold;
}

.botmenu{
display:block;
float:right;
width:330px;
margin:10px 150px 5px 370px
}

.botmenu li{
float:left;
list-style-type:none;
padding:0 7px 3px 7px;
background-image:url(images/dots.gif);
background-position:top right;
background-repeat:no-repeat;
}

.botmenu a{
color:#626262;
text-decoration:none;
float:left;
}

#footer .back{
background-image:none;
width:90px;
}

#footer .back2{
background-image:none;
width:500px;
}
