body{
background-image:url(../img/bg2.gif);
font-family: "メイリオ",Meiryo,"ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
margin:0;
padding:0;
}
p{
margin:2px 0 0 0;
padding:0;
font-size:12px;
color:#c42158;
}
#top{
background-image:url(../img/top.png);
width:868px;
height:117px;
margin:0;
padding:0;
}
#milkq{
background-image:url(../img/milkq.png);
width:868px;
height:161px;
text-align: left; 
margin:0;
background-repeat:no-repeat;
padding:0;
}
#milkq p{
padding-left:90px;
}
#top_bg{
background-image:url(../img/bg.png);
width:868px;
background-repeat:repeat-y;
margin:0;
padding:0;
}
#topicon{
width:850px;
text-align: right; 
margin:0;
padding:0;
}
#toptop{
margin:0;
padding:0;
}

#top_img{
background-image:url(../img/top.jpg);
width:835px;
height:389px;
background-repeat:no-repeat;
margin:0;
padding:0;
text-align: left; 
}
#top_imgp{
color:#333333;
padding-left:5px;
padding-top:60px;
}
#top_imgp p{
padding-top:2px;
color:#333333;
font-size:13px;
}

/* ●●●リンク●●●*/ 
a{
color:ff0066;
font-style:normal;
text-decoration:none;
}
a:link {
color:ff0066;
font-style:normal;
text-decoration:none;
}
a:visited {
color:#ff0066;
text-decoration:none;
}
a:hover {
color:#ff0000;
font-style:normal;
text-decoration:underline;
}
a:active {
text-decoration:none;
}

p#menu{
    list-style:none;
    width:200px;
}
p#menu span{
    list-style:none;
    float:left;
    width:200px;
margin:2px 0 0 0;
padding:0;
}
p#menu a{
    display:inline-block;
    width:100px;
    height:55px;
    text-indent:-100px;
    overflow:hidden;
}
a.game{
    width:100px;
    height:55px;
    background-image:url(../img/game_h.png);
background-repeat:no-repeat;
}
a:hover.game{
    background-position:0px -55px;
}
a.blog{
    width:100px;
    height:55px;
    background-image:url(../img/blog_h.png);
background-repeat:no-repeat;
}
a:hover.blog{
    background-position:0px -55px;
}
a.shop{
    width:100px;
    height:55px;
    background-image:url(../img/shop_h.png);
background-repeat:no-repeat;
}
a:hover.shop{
    background-position:0px -55px;
}
/* ●●●各バナー●●●*/ 
.bana{
width:204px;
height:125px;
background-color:#ffffff;
border-top:1px solid #866976;
border-left:1px solid #866976;
border-right:1px solid #866976;
margin:0;
padding:2px;
text-align: center; 
}
.banap{
width:200px;
height:83px;
background-color:#faeeee;
margin:0;
padding:0;
text-align: center; 
}
.banapp{
background-image:url(../img/banab.gif);
width:206px;
height:8px;
background-repeat:no-repeat;
margin:0;
padding:0;
}
/* ●●●更新履歴●●●*/ 
#day{
font-weight:bold;
margin:0;
padding:0;
}
.logbox{
width: 358px;
height: 305px;
margin-left:2px;
padding: 0.5em;
overflow: auto;
text-align:left;
}
.mini02{
background-image:url(../img/w02.gif);
background-repeat:repeat-y;
text-align:center;
width:402px;
margin:0;
padding:0;
}
.mini03{
margin:0;
padding:0;
}
.mini04{
margin:0;
padding:0;
}
/* ●●●ムービー●●●*/ 
.long_m2{
background-image:url(../img/long_m3.gif);
background-repeat:repeat-y;
text-align:center;
width:835px;
margin:0;
padding:0;
}
.long_m1{
margin:0;
padding:0;
}
.long_m3{
margin:0;
padding:0;
}

#mizii{
background-image:url(../img/mozi.gif);
width:220px;
height:695px;
background-repeat:no-repeat;
margin:0;
padding:0;
text-align: left; 
}
#mizii p{
margin-left:5px;
padding:0;
}


.tuuhan{
width:402px;
text-align: left; 
margin:0;
padding-left:20px;
}

.box_04{
width:1073px;
height:350px;
margin:0 auto;
padding:0;
position:relative;
background: url(../img/back01.png)center top repeat-y;
text-align:left;
}

.box_04 h2{
margin:0;
padding:0;
position: absolute;
top: 280px;
left: 230px;
text-weight:bold;
color:#562d36;
margin:0;
padding:0;
}
