.header h2 {
clear:both;
width:780px;
height:365px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:0.85em;
line-height:100%;
background:url(../img2/index/cover.jpg) no-repeat 0 0;
display:block;
}
.header h2 a {
clear:both;
width:780px;
height:365px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:0.85em;
line-height:100%;
background:url(../img2/index/cover.jpg) no-repeat 0 0;
display:block;
}

/* サイド
-----------------------------------------------------------------------------------------------------*/
.photo-s-box {
width:188px;
margin:0;
padding:0;
}
.photo-s-box ul {
width:188px;
margin:0;
padding:0;
list-style:none;
}
.photo-s-box li {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
.photo-s-box li a {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
.photo-s-box li a:hover {
width:188px;
margin:0;
padding:0;
text-indent:-9999em;
font-size:10px;
line-height:100%;
display:block;
}
/*---*/
li.p-menu01 {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/photo/photo-s.gif) no-repeat 0 -49px;
}
li.p-menu01 a {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/photo/photo-s.gif) no-repeat 0 -49px;
}
li.p-menu01 a:hover {
width:188px;
height:29px;
margin:0;
padding:0;
background:url(../img2/photo/photo-s.gif) no-repeat -188px -49px;
}



h3 {
margin:0 0 15px 0;
padding:0 0 7px 0;
font-size:1em;
line-height:135%;
color:#996600;
border-bottom:#CCCCCC 5px solid;
font-weight:normal;
}
