@charset "UTF-8";body{text-align:center;background-color:#000000;background-image:url(http://bfile.shinobi.jp/449/5_bg.gif);background-attachment:fixed;margin:0px;padding:0px;font-size:11px;font-family:sans-serif;font-weight:lighter;}
a:link{color:#FFFFFF;text-decoration:none;}
a:active{color:#FF0000;text-decoration:nonetext-decoration:underline;}
a:visited{color:#bebebe;text-decoration:none}
a:hover{color:#FF0000;text-decoration:underline;}
#layout{width:800px;margin-top:0px;padding-top:0px;background-color:#0f0f0f;border-right:solid 1px #000000;border-left:solid 1px #000000;}
#header{width:780px;height:200px;margin-top:0px;padding-top:0px;text-align:left;background-color:#000000;background-image:url(http://file.vampmania.blog.shinobi.jp/5_top.png);}
#menu{float:left;width:190px;margin:20px 0px 0px 10px;padding:0px;color:#FFFFFF;background-color:#000000;text-align:left;}
#menu p{font-size:9px;color:#FFFFFF;margin:0.2em;}
#main{float:right;width:570px;margin:20px 0px 0px 10px;padding:0px;text-align:left;color:#FFFFFF;}
#footer{background-color:#000000;clear:both;width:780px;color:#ffffff;border-top:dotted 1px #999999;padding-top:10px;margin-top:30px;margin-bottom:10px;text-align:center;padding-bottom:10px;margin-left:0px;margin-right:0px;font-size:10px;}
.site_title{font-size:23px;font-weight:bolder;color:#454545;padding-top:30px;padding-left:80px;padding-right:220px;margin:0px;}
.site_title a{color:#FFFFFF;text-decoration:none;}
.site_title a:visited{color:#ffffff;text-decoration:none}
.site_title a:hover{color:#FF0000;text-decoration:underline;}
.site_intro{margin-top:3px;font-size:14px;font-weight:bolder;color:white;padding-left:80px;padding-right:10%;}
.menutitle{font-size:10px;color:#ffffff;text-align:center;margin-top:30px;margin-bottom:10px;padding:0.1em;background-color:#000000;border-color:#333333;}
.pay{text-align:center;padding-left:10px;margin-top:10px;margin-bottom:10px;}
ul{text-align:left;margin:0px;padding-left:10px;list-style-type:none;text-decoration:none;}
li{text-align:left;font-size:10px;color:#959595;line-height:150%;padding:0px 0px 10px 20px;text-decoration:none;}
li a{text-decoration:none;color:#454545;}
li a:hover{color:#999999;text-decoration:underline;}
table.calender{font-size:11px;width:182px;border-collapse:collapse;padding:0px 0px 10px 20px;color:#959595;}
.calender caption{font-size:11px;border-bottom:1px solid #001E3C;}
.calender caption a:link, .calender caption a:visited{text-decoration:none;color:#001325;}
.calender caption a:hover{color:#9999cc;text-decoration:underline;}
.calender th{font-size:10px;font-weight:normal;padding:0.2em 0;text-align:center;}
.calender td{width:26px;text-align:center;padding:0.2em 0;background:url(http://bfile.shinobi.jp/449/dot.gif) repeat-x bottom left;}
.calender td a{display:block;font-weight:bold;}
th#sun{color:#6F161A;}
th#sat{color:#16526F}
.calender td a:link, .calender td a:visited{text-decoration:none;color:#809933;}
.calender td a:hover{color:#9999cc;text-decoration:underline;}
.entry_table{width:545px;margin:0px 0px 50px 0px;color:#FFFFFF;}
.entry_navi{font-size:26px;text-align:center;}
.entry_navi a{font-size:10px;color:#FF0000;text-decoration:none;}
.entry_navi a:hover{color:#FF0000;text-decoration:underline;}
.entry_title{font-size:26px;color:#FFFFFF;margin:10px 0px 0px 20px;padding-bottom:5px;padding-top:5px;padding-right:40px;border-bottom:1px dotted gray;text-align:right;background:url(http://bfile.shinobi.jp/449/ic2.gif) no-repeat;background-position:right;}
.entry_text{font-size:12px;color:#ffffff;margin:30px 20px 30px 30px;line-height:150%;}
.entry_text a{font-size:13px;color:#ffffff;text-decoration:none;}
.entry_text a:hover{color:#ff0000;text-decoration:underline;}
.entry_day{font-size:10px;color:#303653;text-align:right;}
.entry_state{font-size:10px;color:454545;text-align:right;margin:20px 20px 10px 0px;}
.entry_state a{font-size:10px;color:#002C55;text-decoration:none;}
.entry_state a:hover{color:#FF0000;text-decoration:underline;}
.entry_text img{padding:0px;margin-right:3px;margin-bottom:3px;border:0px #666666;}
#sarch{text-align:center;margin-top:15px;padding:0px 0px 10px 15px;#footer a{color:#ff0000;font-size:8px;text-decoration:none;}
#footer a:hover{color:#ff0000;font-size:8px;text-decoration:none;}
textarea,input,select{font-family:"\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;}
.emoji{vertical-align:middle;border:0;}
img { width: 100%; 
    height: auto;} 
div.scroll-contents {
  overflow-y:auto;
}
div.scroll-contens::-webkit-scrollbar {
  background:#000000;
  width:10px;
}
div.scroll-contens::-webkit-scrollbar-thumb {
  background:#red;
}
