@charset "euc-jp";

div.menu { margin-top: 10px; background: url(../img/menu_bg.png) 0 0 no-repeat; width: 520px; height: 49px; display: block; }
div.menu span { display: none; }
.note { text-indent: -1em; margin-left: 1em; }


/* index ----------------------------------------- */
div.box558 div.point img { margin-bottom: 10px; }


/* story ----------------------------------------- */
div.sh { margin-top: 20px; }

/* tuning ----------------------------------------- */
div.tuningmenu { margin-top: 20px; overflow: auto; width: 520px; }
div.tuningmenu ul { width: 520px; height: 22px; background: url(../img/tuning2_menuline.gif) repeat-x; }
div.tuningmenu ul, div.tuningmenu li { list-style: none; float: left; }

table.tuninglist th, table.tuninglist td { width: 250px; vertical-align: top; }
table.tuninglist th.right, table.tuninglist td.right { padding-left: 20px; }
table.tuninglist th { padding-top: 20px; }
table.tuninglist td { padding-top: 5px; }
table.tuninglist td img { float:right; margin:0 0 5px 5px; }

/* dressup ----------------------------------------- */
div.dressupbox1 { vertical-align: top; width: 500px; margin-top: 10px; overflow: auto; }
div.dressupbox2 { width: 500px; clear: both; padding-top: 10px; }
div.dressupbox2 div.l2 { margin-top: 5px; clear: both; }
.w200 { width: 200px; }
.w220 { width: 220px; }


/* level ----------------------------------------- */
dt { float: left; }
dd { padding-left: .5em; }

/* level2 ----------------------------------------- */
table.level2 { margin-top: 20px; width: 520px; }
table.level2 th, table.level2 td { text-align: left; }

ul.level2 { margin: .5em 0 0 20px!important; }
ul.level2 li { padding-top: .5em!important; }
