body{
margin:0;
text-align:center;
background:url("//img.yakkun.com/bbs/novel/bg.gif") #fff;
color:#444;
font-family:verdana,arial,helvetica,sans-serif;
font-size:14px;
line-height:20px;
scrollbar-3dlight-color:#444;
scrollbar-track-color:#fff;
scrollbar-darkshadow-color:#444;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#fff;
scrollbar-arrow-color:#444;
word-break:break-all;
}

.b,.im{font-weight:bold;}
.im{color:#f66;}
.point{color:#66f;}
.m{font-size:16px;}
.x{font-size:20px;line-height:26px;}
.needless{color:#999;font-size:10px;}

a{color:#f90;border-bottom:1px dashed #f90;text-decoration:none;}
a:hover{background-color:#f90;color:#fff;border-bottom:1px dashed #fff;}
a.img{border:none;}
a.img:hover{border:none;background-color:transparent;}
a.title{color:#444;border-bottom:1px dashed #444;}
a.title:hover{background-color:#444;color:#fff;}

img{border:none;}
img.dummy{position:absolute;}
img.status{margin:0 7px -8px -7px;}

hr{margin:0;padding:0;border:none;border-top:1px dashed #444;height:1px;}
hr.space{margin:20px 0;}

h1{margin:0 0 20px 0;padding:0;text-align:right;font-size:20px;}
h1 a{border:none;}
h1 a:hover{border:none;}
h2{margin:5px 0 5px 20px;padding:5px 10px;border-bottom:1px dashed #444;border-left:20px solid #444;font-size:20px;}
h3{margin:10px 10px;padding:0 50px 5px 5px;border-bottom:3px double #444;text-align:right;font-size:30px;font-family:"HGP創英角ﾎﾟｯﾌﾟ体","HGP創英丸ﾎﾟｯﾌﾟ体","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:normal;line-height:30px;}
h4{margin:5px 500px 5px 10px;padding:5px 20px;border-bottom:1px dashed #444;font-size:20px;}
h5{margin:10px 5px ;padding:0;font-size:14px;}

table{margin:0;padding:0;}
tr,td,th{color:#444;font-family:verdana,arial,helvetica,sans-serif;font-size:14px;line-height:20px;}
th{text-align:center;}
td.vtop{vertical-align:top;}

form{margin:0;padding:0;}
input{height:25px;}
input,select,textarea{border:1px dashed #444;background-color:#ddd;color:#444;font-size:14px;font-family:verdana,arial,helvetica,sans-serif;line-height:20px;}
input.select,select{background-color:#fff;}
input.send{color:#444;font-weight:bold;}

ol{margin:0 0 0 30px;}
li{padding:2px 0;}

dl{margin:0;padding:0;}
dt{border-left:10px dashed #444;margin:10px 0;padding:0 0 0 10px;}
dd{margin:0 0 10px 0;padding:0;}

div{margin:0;padding:0;}
div.back{margin:0 auto;position:relative;width:800px;background:url("//img.yakkun.com/bbs/novel/bgleft.gif") 0 100% no-repeat #fff;text-align:left;border-left:1px solid #444;}

p{margin:0;padding:0;}
p.story{width:500px;height:100px;overflow:auto;overflow-x:hidden;}

.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.float_left{float:left;}

.layout_left{float:left;}
.layout_center{float:left;}
.layout_right{float:right;}

#error{margin:10px 40px;}
#error div{margin:20px 0;}
#error td h1{margin:10px 20px;}
#error td div{margin:0 0 0 20px;}

#footer{margin:10px;}
#footer div{margin:20px;}

#main div{margin:15px 10px 15px 20px;}
#main p{margin:5px 0;}

#hello{padding:10px 40px;border:1px dashed #444;border-left:none;border-right:none;}
#hello p{font-weight:bold;}

#news{margin:10px 0px;}
#news div{margin:10px 40px;}
#news div.ads{margin:0 20px;}
#news div.ads p{color:#999;font-size:12px;text-indent:5px !important;}
#news p{margin:10px 0;text-indent:10px;}

#list_large{margin:20px 0px;}
#list_large div{margin:20px 40px;}
#list_large h3{margin-top:30px;margin-bottom:30px;}
#list_large td div{margin:3px 0 4px 20px;}
#list_large td div.intro{padding-bottom:5px;border:1px dashed #888;border-top:none;border-right:none;}

#list_small{margin:20px 0px;}
#list_small div{margin:30px 10px;}
#list_small p{margin:20px 10px;}
#list_small th{padding:20px 5px;}
#list_small td{padding:20px 5px;border-top:1px dashed #444;}

#more{padding:20px 20px;}

#index{border:1px dashed #999;border-top:none;border-right:none;}

#tweet{float:left;margin-left:10px;}
#tweetr{float:right;margin-right:10px;}
