body { font-family: "メイリオ","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3"; font-size: 13px; line-height: 1.7em; color: rgb(51, 51, 51); margin: 0px auto; padding: 0px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; width: 1000px; }
#header { margin: 0px auto; padding: 0px; height: 250px; width: 1000px; background: rgba(0, 0, 0, 0) url('../img/blacklist@2x.jpg') no-repeat scroll 0% 0% / auto 250px; }
#header h1 { font-size: 50px; padding-top: 40px; padding-left: 27px; color: #fff; }
#container { text-align: center; margin-right: auto; margin-left: auto; padding: 20px 20px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
a { color: rgb(0, 102, 204); text-decoration: none; }
a:hover { color: rgb(0, 51, 153); text-decoration: underline; }
img { border: medium none; }
p { margin-bottom: 15px; margin-top: 0px; }
h2 { font-size: 150%; margin-top: 0px; margin-bottom: 20px; text-align: center; }
hr { margin: 0px auto; border: 3px solid rgb(204, 204, 204); width: 100%; }
#footer { clear: both; width: 1000px; height: 100px; margin: 0px auto; background-image: url(''); background-repeat: repeat-x; }
#pr { clear: both; width: 1000px; font-size: 85%; margin: 5px auto 0px; text-align: center; color: rgb(102, 102, 102); }
table { border-collapse: collapse; border-spacing: 0px; font-size: 100%; }
.mibarai-table { width: 940px; text-align: center; border: 0px solid rgb(238, 238, 238); margin: 0px auto 20px; }
.mibarai-table th { text-align: center; border: 1px solid rgb(204, 204, 204); padding: 5px; color: rgb(0, 0, 0); font-weight: bold; background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.mibarai-table td { border: 1px solid rgb(204, 204, 204); padding: 10px; text-align: left; margin: 0px; color: rgb(102, 102, 102); }
.name { font-size: 107%; color: rgb(0, 0, 0) !important; width: 120px; text-align: center !important; }
.small { font-size: 77%; }
.atten { color: rgb(204, 0, 0); font-size: 114%; }
.cc { width: 800px; margin: 0 auto; }
.banner { list-style: none; width: 385px; height: 40px; margin: 0 auto 20px; padding: 0; }
.banner li { float: left; height: 100%; }
.banner li:last-of-type { margin-left: 70px; }
.hozon { display: none; }
#container::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#container { display: inline-block; }
#container { display: block; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {  }
body { margin-top: -20px !important; padding-top: 0px !important; }
