/* ４ｐ共通のスタイル */
body{
margin: 0;
color: #ffffff;
font: 1px/1px 'Tahoma','ＭＳ Ｐゴシック';
background: #ffe4b5 url(pic_a/wall_b.gif) repeat-x fixed bottom;
}

div#ten{
height: 15px;
background: #ffe4b5 url(pic_a/wall_b.gif) repeat-x;
}

img{ border: 0; z-index: 0;}

table#tbl1{
margin-left: 40px;
margin-top: 5px;
width: 600px; height: 550px;
}

td#tpin{
width: 600px; height: 85px;
background-image: url(pic_a/top_in.gif);
text-align: right;
}
td#tplg{
width: 600px; height: 85px;
background-image: url(pic_a/top_lg.gif);
text-align: right;
}
td#tppr{
width: 600px; height: 85px;
background-image: url(pic_a/top_pr.gif);
text-align: right;
}
td#tpln{
width: 600px; height: 85px;
background-image: url(pic_a/top_ln.gif);
text-align: right;
}
td#tpom{
width: 600px; height: 85px;
background-image: url(pic_a/top_om.gif);
text-align: right;
}

td#btm{
width: 600px; height: 60px;
background-image: url(pic_a/btm.gif);
}

div#nkl{
background-color: #999933;
border-left: 3px solid #ff9966;
height: 100%;
}

div#nkr{
background-color: #999933;
border-right: 3px solid #ff9966;
height: 100%;
}

div#nkc{
background-color: #999933;
height: 100%; text-align: center;
}


/* main */

.frm{ padding-top: 90px;}

div#set{
width: 350px;
color: #333333; font: 12px 'Tahoma';
padding: 10px 0 10px 30px;
}

img#at{ position: absolute; top: 110px; left: 143px;}
img#kt{ position: absolute; top: 110px; left: 183px;}
img#st{ position: absolute; top: 110px; left: 223px;}
img#tt{ position: absolute; top: 110px; left: 263px;}
img#nt{ position: absolute; top: 110px; left: 303px;}
img#ht{ position: absolute; top: 110px; left: 343px;}
img#mt{ position: absolute; top: 110px; left: 383px;}
img#yt{ position: absolute; top: 110px; left: 423px;}
img#rt{ position: absolute; top: 110px; left: 463px;}
img#wt{ position: absolute; top: 110px; left: 503px;}

img#rs{
position: absolute; top: 105px; left: 560px;
cursor: hand;
}

.md1{			/* 作家名　重なっているdiv */
width: 594px; height: 40px;  z-index: 0;
border-bottom: 3px solid #ff9966;
position: absolute; top: 142px; left: 43px;
padding-top: 0; text-align: center;
font: 14px/10px 'Tahoma','ＭＳ Ｐゴシック';
}

div#ap{
background-color: #d2691e;
}
div#kp{
background-color: #cd5c5c;
}
div#sp{
background-color: #ff4500;
}
div#tp{
background-color: #ff6347;
}
div#np{
background-color: #ff7f50;
}
div#hp{
background-color: #f08080;
}
div#mp{
background-color: #db7093;
}
div#yp{
background-color: #da70d6;
}
div#rp{
background-color: #ba55d3;
}
div#wp{
background-color: #9932cc;
}
div#pp{
width: 594px; height: 40px;  z-index: 0;
background-color: #999933;
border-top: 3px solid #ff9966;
position: absolute; top: 142px; left: 43px;
}

div.md1 a{
margin-left: 20px; color: #ffffff;
}

a:hover{ color: #b0e0e6;}

div.md1 img{ margin-bottom: 10px;}

div.md1 img.cs{ margin-bottom: 0;}


/* indexだけのスタイル */
img#ttl{ margin-top: 20px;}

div#dv1{
width: 360px;
font: 14px/22px 'Tahoma','ＭＳ Ｐゴシック';
text-align: left; margin-top: 15px;
}

div#sf{ font-size: 10px; text-align: right;}

p#ip1{
border-top: 3px double #ff9966;
border-bottom: 3px double #ff9966;
width: 400px; padding-bottom: 20px;
}

p#ip1 td{
font: 14px 'Tahoma','ＭＳ Ｐゴシック'; color: #ffcccc;
}

p#ip1 td img{
margin-top: 15px;}


/* link */
p#txt{
margin-bottom: 30px;
border-bottom: 3px double #ffe4b5;
width: 400px;
}

input{
width: 390px; border: 0;
font-size: 17px;
background-color: #999933; color: #ffe4b5;
}

.sei img{
margin-left: 10px; margin-right: 10px;
}


/* prof */
div#scl{
font: 14px 'Tahoma','ＭＳ Ｐゴシック'; color: #ffcc99;
padding-top: 15px;
width: 360px; height: 320px;
background-color: #999966;
overflow-y: scroll;
scrollbar-face-color: #999966;
scrollbar-track-color: #999966;
scrollbar-arrow-color: #cccccc;
scrollbar-highlight-color: #999933;
scrollbar-shadow-color: #666666;
scrollbar-3dlight-color: #999999;
scrollbar-darkshadow-color:#999999;
border: 6px double #999999;
}

.bbb{
font: 24px 'Gill Sans Ultra Bold Condensed'; color: #999966;
background-color: #fecbcb;
}

.scc{
width: 300px; text-align: left;
line-height: 20px; 
}