body {
color:#ffd700;
margin: 0px 0px 0px;
padding: 0px 0px 0px;
width:100%;
height:100%;
background: #FFFFFF url("0141-1500x1004.jpg")  fixed left top; 
}
/*　ヘッダースタイル*/
.header
{
position: fixed;
top: 0px;
left: 0px;
height:120px;
width: 720px;

background:transparent url('TWTC.png')  fixed  no-repeat  30px 30px;
}

.header2
{
position: fixed;
top: 0px;
left: 0px;
height:120px;
width: 720px;

background:transparent url('TWTC2.png')  fixed  no-repeat  30px 30px;
}

/*標準リンク*/
a 
{
color:#00008b;
}
a:hover
{
color:#ffa500;
}

a:link 
{
color:#f4a460;
font-style:normal;
text-decoration:underline;
}
a:visited 
{
color:#ff8c00;
text-decoration:underline;
}

img.item
{
position:absolute;
margin:50px 100px 50px;
top: 50px;
right: 200px;
}

.info
{
position:absolute;
margin:50px 10px 50px;
top: 50px;
left: 50px;
font-size:1.5em;
width:40%;
}


dl.menu
{
display: block;
position: absolute;
top: 350px;
left: 60px;
width: 40%px;
overflow:hidden;
margin:0px;
padding:0px;
}

dt.menu
{
font-size:1em;
font-style:oblique;
font-weight:bold;
}
dd.menu
{
font-size:1em;
text-align:left;
margin:5px;
}

.sample
{
color:#ff8c11;
margin: 100px 200px 200px;
padding: 0px 0px 0px;
width:75%;
height:100%;
font-size:1em;
}

.story
{
text-align:center;
margin: 100px 200px 200px;
padding: 0px 0px 0px;
width:75%;
height:100%;
font-size:1em;
}


dl.chara
{
display: block;
width: 50%px;
overflow:hidden;
margin:0px;
padding:0px;
}

dt.chara
{
text-align:center;
font-size:2em;
font-style:oblique;
font-weight:bold;
margin:10px;
}
dd.chara
{
font-size:1em;
margin:5px;
text-align:center;
}

dl.world
{
display: block;
width: 50%px;
overflow:hidden;
margin:0px;
padding:0px;
}

dt.world
{
text-align:center;
font-size:2em;
font-style:oblique;
font-weight:bold;
margin:10px;
}
dd.world
{
font-size:1em;
margin:5px;
text-align:center;
}

h1.chara
{
text-align:center;
}
