@charset "Shift_JIS";
/* CSS by 20050919- Mikamo Nekotani. */

body{
margin:1em 8%;
font-size:90%;
font-family: "MS UI Gothc",osaka;
background-color:#fcfcfc;
color:#333333;
line-height:1.2;
}

a:hover { color: #990033; }
a img:hover { background: #990033; }
img{ border:none; vertical-align: text-bottom; }
#last-mod{text-align:right;}

blockquote{padding-left:36px;border:1px solid #999;margin:3px 24px 3px 24px;background:url("../img/parts/sen_05.gif") repeat-y}

li span.data{font-size:10px;font-family:Verdana;}

/* * new css ********************************************************************** */

p{margin-left:16px;margin-right:16px;}

dl{margin-left:16px;margin-right:16px;}
dt{padding:2px;margin:2px;}

img{border:0}

/* H */
h1{font-size:140%;border: 1px solid #999;padding: 4px;}
h1#index{font-size:140%;border:none; text-align:right;}
h1 a:link {color:#333333; text-decoration:none;}
h1 a:visited {color:#333333; text-decoration:none;}
h1 a:hover { color: #990033; text-decoration:none;}
h2{font-size:120%;padding:4px;margin:4px;border:1px solid #666}
h3{font-size:100%;padding:4px;margin:4px;border-bottom:1px solid #ccc;border-left:1px solid #ccc}
h4{font-size:100%;padding:4px;margin:4px;border-bottom:1px dotted #ccc}

/* Top Navi */
ol#navi{margin:3px;}
ol#navi li{display: inline;}

/* Links */
dl.link{margin-left:10px;}
dl.link dt{border-bottom:1px dotted #666666}
dl.link dd{margin-top:2px;}

#cat li{display:inline;border-left:4px solid #666;padding:4px;margin:4px;}

/* Last-modified */
#last-mod{}

/* Copyright */
address{margin:4px;font-family: Tahoma;font-style: normal;text-align:right;}

/* PR space */
#ad-bottom{
margin: 12px 0px 0px 0px;
padding: 6px;
border-top:1px inset #999; border-left:1px inset #999;
clear: both;
}
/* –ß‚é */
#prev{
margin: 0px 0px 12px 0px;
padding: 6px;
border-bottom:1px inset #999; border-right:1px inset #999;
text-align: right;
}

/* Form */
form{margin:0px;padding:0px;}
fieldset{border:none;}
legend{display:none;}

/* Illust : CG */
#illust-cg{text-align:center;}
#illust-link{margin:0px; padding:4px;text-align:center;}
#illust-link li{margin:0px; padding:4px;display:inline;}
#illust-link #illust-prev{}
#illust-link #illust-next{}

/* Illust */
.illust{text-align:center;}
#illust-p{list-style:none;text-align:center;margin:0px 16px 0px 16px;padding:0px;}
#illust-p li{float:left;margin:2px;width:302px;}
#illust-p li:hover{list-style:none;}
li.pbbs100 img{margin-top:200px;}
li.pbbs200 img{margin-top:100px;}
#illust-icon{list-style:none;text-align:center;margin:0px 16px 0px 16px;padding:0px;}
#illust-icon li{float:left;margin:2px;width:100px;}

/* top right bottom left */