/*ヘッダー用*/
body#header{
background-color:#FFFFFF;
background-image:url(img/header/bg.gif);
background-repeat:repeat-x;
background-position:left center;
height:113px;
width:100%;
margin:0;
font:smaller;
}



/*フッター用*/
body#footer1{
background-color:#FFFFFF;
background-image:url(img/footer/bg.gif);
background-repeat:repeat-x;
background-position:left center;
margin:0px;
}

table#footer2{
height:55px;
width:100%;
margin-top:5px;
font:x-small;
}

/*インデックス用*/
body.index{
background-image:url(img/main/bg11.gif);
background-repeat:repeat-y;
}

/*メイン用*/
body.main{
background-image:url(img/main/bg11.gif);

}

table.main{
height:100%;
width:820;
border:thin solid #FFFFFF;
background-image:url(img/main/bg9.gif);
}

table.main2{
height:252px;
width:179px;
background-image:url(img/main/bg9.gif);
float:left;
border:thin solid #FFFFFF;
}

table.main3{
height:100%;
width:600px;
background-image:url(img/main/bg9.gif);
}

/*コミック用*/
table.comic{
height:100%;
width:720;
border:thin solid #FFFFFF;
background-image:url(img/main/bg9.gif);
}

/*その他用*/


/*共通*/
dl{
border:0;
}

img{
border:0;
}

a:link{
color:#3CB878;
}

a:visited{
color:#39B54A;
}

.right{
text-align:right;
}

.float{
float:left;
}

.hemming{
border:thin solid #E8FEE5;
}

.clear{
clear:left;
}

.cell{
width:100;
}

.center{
text-align:center;
}

.small{
font:smaller;
}