body {
 color: #ccc;
 font-family: "MS ゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin: 0 auto;
 padding: 0;
 font-size: 0.6em;
 _font-size: 0.9em;
 background-color:#332a22;
 text-align:center;
}

div{
 text-align:left;
}

h1{
 margin:0;
 padding:0;
 font-size:0.1em;
 font-weight:normal;
}

h1 sup
h1 a{}

h2
{
 color: #ddd;
 font-size: 2.5em;
}

h3
{
 color: #fff;
 font-size: 1.5em;
}

h4
{
 font-size: 1.3em;
}

img{
 border:0;
 outline:none;
}

a { outline:none; }

/*************************/
.sonoMainarea{
 width:900px;
 height:505px;
 margin:45px auto 0 auto;
 background-color:#000000;
 background:url('../images/bg_main.jpg') no-repeat;
}

.sonoHeader{
 clear:both;
 height:107px;
}

.sonoLColumn{
 float:left;
 overflow:hidden;
 margin:0 0 38px 60px;
 _margin:0 0 45px 30px;
 _width:398px;
}

.sonoGallerynavi{
 color:#ccc;
 height:25px;
 padding:5px 0 0 0;
}

.sonoGallerynavi a{
 color:#fff;
 text-decoration:none;
}

.sonoGallerynavi a.here{
 color: #ccc;
}

.sonoRColumn{
 float:left;
 overflow:hidden;
 margin:0 0 0 99px;
 _margin:0 0 0 99px;
}

.sonoLogo{
 margin:0 0 34px 0;
}

.sonoFooter{
 clear:both;
 width:900px;
 overflow:hidden;
 margin:0;
 height:30px;
}

.sonoCopyright{
 width:50%;
 height:30px;
 float:left;
}

.sonoBanner{
 width:50%;
 height:30px;
 float:left;
 text-align:right;
}

span.prev, span.next{
 cursor:pointer;
}
