h2{
width:560px;
height:49px;
margin:0;
padding:0;
text-indent:-9999em;
line-height:100%;
font-size:10px;
background:url(../img/ooshika/ooshika-bar.jpg) no-repeat 0 0;
}

h3.title{
background:url(../img/ooshika/ooshika-title.gif) no-repeat 0 0;
width:541px;
height:59px;
margin:30px 0 0 10px;
padding:0;
text-indent:-9999em;
}
.obox{
margin:10px 0 0 10px;
padding:0 0 0 215px;
background:url(../img/ooshika/ooshika-img.jpg) no-repeat 0 0;
}
.obox p{
padding-bottom:7px;
}

.obox2{
margin:30px 0 0 10px;
padding:0 250px 5px 0;
background:url(../img/ooshika/ooshika-bg.jpg) no-repeat right 0;
}
.obox2 h3{
background:url(../img/ooshika/ooshika-title2.gif) no-repeat 0 0;
width:302px;
height:85px;
margin:0 0 5px 0 ;
padding:0;
text-indent:-9999em;
}
.obox2 p {
padding-bottom:7px;
}

.photo{
width:559px;
margin:30px 0 10px 0;
padding:0;
background:#000000;
}
.photo h2{
background:url(../img/photo/photo-bar.jpg) no-repeat 0 0;
width:555px;
height:48px;
margin:0;
padding:0;
}
.photo h2 a{
background:url(../img/photo/photo-bar.jpg) no-repeat 0 0;
width:555px;
height:48px;
display:block;
}
.photo div{
width:550px;
padding:10px 0 10px 10px; 
}
.photo img{
width:125px;
height:125px;
margin-right:8px;
border:0;
}
.photo a {
margin:0;
padding:0;
}
.obg2{
width:558px;
border:1px #999999 solid;
background:url(../img/ooshika/ooshika-bg2.jpg) no-repeat 0 0;
margin:20px 0;
padding:0 0 5px 0;
}
.obg2 h3{
background:url(../img/ooshika/ooshika-bg2.jpg) no-repeat 0 0;
height:50px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:150%;
}
.obg2 p{
padding:0 170px 0 20px;
}