@charset "utf-8";
/* 全体・背景 */
body{
background-color:#FFFFFF;
background-image:url(image/background.gif);
background-repeat:repeat-x;
background-position:center top;
margin:0px;
}
a{
display:block;
text-decoration:none;
}
p{
font-size:0.75em;
}
span{
visibility:hidden;
}
strong{
font-size:1.25em;
}
#wrapper{
position:relative;
width:1008px;
margin:0px auto;
}
/* タイトル */
#logo{
position:absolute;
width:200px;
height:120px;
background-image:url(image/title.gif);
}
/* ヘッダー */
#header{
position:absolute;
width:798px;
height:40px;
left:210px;
background:url(image/header.gif);
}
/* メニュー、ボタン */
#menu01{
position:absolute;
top:130px;
left:10px;
width:180px;
height:30px;
background-image:url(image/homebtn01.gif);
}
#menu01:hover{
background:url(image/homebtn02.gif);
}
#menu02{
position:absolute;
top:170px;
left:10px;
width:180px;
height:30px;
background-image:url(image/aboutbtn01.gif);
}
#menu02:hover{
background:url(image/aboutbtn02.gif);
}
#menu03{
position:absolute;
top:210px;
left:10px;
width:180px;
height:30px;
background-image:url(image/listbtn01.gif);
}
#menu03:hover{
background:url(image/listbtn02.gif);
}
#menu04{
position:absolute;
top:250px;
left:10px;
width:180px;
height:30px;
background-image:url(image/gallerybtn01.gif);
}
#menu04:hover{
background:url(image/gallerybtn02.gif);
}
#menu05{
position:absolute;
top:290px;
left:10px;
width:180px;
height:30px;
background-image:url(image/dojinbtn01.gif);
}
#menu05:hover{
background:url(image/dojinbtn02.gif);
}
#menu06{
position:absolute;
top:330px;
left:10px;
width:180px;
height:30px;
background-image:url(image/cgrecbtn01.gif);
}
#menu06:hover{
background:url(image/cgrecbtn02.gif);
}
#menu07{
position:absolute;
top:370px;
left:10px;
width:180px;
height:30px;
background-image:url(image/bbsbtn01.gif);
}
#menu07:hover{
background:url(image/bbsbtn02.gif);
}
#menu08{
position:absolute;
top:410px;
left:10px;
width:180px;
height:30px;
background-image:url(image/wikibtn01.gif);
}
#menu08:hover{
background:url(image/wikibtn02.gif);
}
#menu09{
position:absolute;
top:450px;
left:10px;
width:180px;
height:30px;
background-image:url(image/linkbtn01.gif);
}
#menu09:hover{
background:url(image/linkbtn01.gif);
}
/* 萌え連リンク*/
#a_banner{
position:absolute;
top:500px;
left:0px;
width:200px;
height:40px;
}
/* カウンター */
#counter{
position:absolute;
top:0px;
left:220px;
width:290px;
}
/* ホームへ・サイトマップ・お問い合わせ */
#sitemap{
position:absolute;
top:10px;
left:700px;
width:300px;
text-align:center;
}
/* Top絵 */
#topillust{
position:absolute;
top:50px;
left:220px;
width:480px;
}
#name{
position:absolute;
top:710px;
left:220px;
width:480px;
height:20px;
font-weight:bold;
text-align:right;
}
/* 更新情報 */
#news01{
position:absolute;
top:60px;
left:730px;
width:270px;
height:50px;
background:url(image/news01.gif);
}
#window01{
position:absolute;
top:120px;
left:730px;
width:270px;
height:150px;
background:url(image/news01_w.gif);
}
#newsmessage01{
position:absolute;
top:125px;
left:740px;
width:250px;
}
/* お知らせ */
#news02{
position:absolute;
top:280px;
left:730px;
width:270px;
height:50px;
background:url(image/news02.gif);
}
#window02{
position:absolute;
top:340px;
left:730px;
width:270px;
height:490px;
background:url(image/news02_w.gif);
}
#newsmessage02{
position:absolute;
top:355px;
left:740px;
width:250px;
}
/* フッター */
#footer{
position:absolute;
top:850px;
left:0px;
width:1008px;
height:30px;
background:url(image/footer.gif);
}

