body{
 background:url(../img/top_bg_top.jpg) repeat-x top center #824894;
 text-align:left;
 margin: 0px;
 padding: 0px;
 font-family:"ヒラギノ角ゴPro W3", Osaka, "ＭＳ Ｐゴシック",Verdana,Arial,Serif;
 font-size: 80%; 
*font: x-small; /* IE 6以下 */
 line-height: 160%;
 letter-spacing: 0.5px;
}

a:link {  color: #000099; text-decoration: underline}
a:visited {  color: #000099; text-decoration: underline}
a:hover {  color: #FF0000; text-decoration: underline}
a:active {  color: #FF0000; text-decoration: underline}

#container{
 width:1000px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}


/*----------------------------------------------------
   トップ（ヘッダー）
----------------------------------------------------*/

#title{
 width:455px;
 height:80px;
 float:left;
 margin: 0px;
 padding: 0px;
}

#title p{
 margin:15px 0px 5px 30px;
 padding:0px;
}

#comment{
 width:545px;
 height:80px;
 float:left;
 margin: 0px;
 padding: 0px;
}

#comment p{
 margin:48px 25px 0px 0px;
 padding:0px;
}

h1{
 margin:0px;
 padding:0px;
 color: #ffffff;
 font-weight:normal;
 font-size: 95%; 
*font: x-small; /* IE 6以下 */
}

img{
 border:0px;
}

/*----------------------------------------------------
   トップ（ミドル）
----------------------------------------------------*/

#left{
 width:455px;
 height:195px;
 float:left;
 clear:both;
}

#cel-news{
 width:390px;
 margin:40px 0px 0px 65px;
 padding:0px 0px 15px 0px;
 background:#ffffff;
 filter: alpha(opacity=60);
 opacity:0.6;
 text-align:left;
 display:block;
}

#cel-news img{
 margin:2px 0px 0px 2px;
}

#cel-news ul{
 padding:0px;
 margin:0px 15px 0px 25px;
 text-align:left;
}

#cel-news li{
 padding:0px;
 margin:6px 0px 0px 0px;
 list-style-position: inside;
 list-style-type: square;
 line-height:140%;
 font-size:95%;
}

#scene{
 width:545px;
 height:195px;
 float:left;
}

#scene ul{
 padding:0px;
 margin:50px 0px 0px 45px;
}

#scene li{
 width:110px;
 text-align:center;
 padding:0px;
 margin:0px;
 list-style: none;
 float:left;
}

#scene li.un{
 width:100px;
 text-align:center;
 padding:0px;
 margin:10px 0px 0px 0px;
 list-style: none;
 float:left;
}

/*----------------------------------------------------
   トップ（ショップ部分）
----------------------------------------------------*/

#shop{
 background:url(../img/top_s_over.jpg) no-repeat top left;
 width:1000px;
 height:245px;
 clear:both;
}

#shop a{
 display:block;
 height:245px;
}

#shop a:hover img{
 visibility: hidden;
}

#shop ul{
 float:none;
 padding:0px;
 margin:0px 0px 0px 40px;
}

#shop li{
 float:left;
 padding:0px;
 margin:0px;
 list-style:none;
}

#shop img{
 border:0px;
}

#tooltip_1,#tooltip_2,#tooltip_3,#tooltip_4,#tooltip_5,#tooltip_6,#tooltip_7,#tooltip_8,#tooltip_9 {
 background:url(../img/hukidashi.gif) no-repeat left bottom;
 display:block;
 filter: alpha(opacity=80);
 opacity:0.80;
 -moz-opacity:0.80;
 padding:5px 7px 8px 7px;
 text-align:center;
 font-size:95%;
 color:#ffffff;
}




/*----------------------------------------------------
   トップ（フッター）
----------------------------------------------------*/

#footer{
 width:980px;
 background:url(../img/top_bg_bottom.jpg) repeat-x top left;
 color:#FFFFFF;
 padding:30px 20px 0px 0px;
 margin:0px;
 font-size:90%;
 text-align:right;
 clear:both;
}

.alpha90{
 filter: alpha(opacity=90);
 opacity:0.9;
}
