@charset "UTF-8";
body {
  background:#fff;
  margin:0;
  padding:0px 10px;
  font:x-small Arial, Helvetica, sans-serif;
  text-align:center;
  color:#999;
  font-size/* */:/**/x-small;
  font-size: /**/x-small;
  }

a:link {
  color:#ff9933;
  text-decoration:none;
  }
a:visited {
  color:#ff9933;
  text-decoration:none;
  }
a:hover {
  color:#d7ff38;
  text-decoration:underline;
  }

img {
  clear:both;
  border-width:0;
  }

img.floatleft {
  float:left;
  margin-right:5px;
  border-width:0;
}

img.floatright {
  float:right;
  margin-right:5px;
  border-width:0;
}

div {
  clear:both;
  margin:0 0 0;
  font-size:xx-small;
  }


.red-box  {
  width:190px;
  background-color:#DC143C;
  }

.red-box-jpn  {
  width:190px;
  background-color:#DC143C;
  font-size:0.9em;
  }


.gray-box-wide {
  width:580px;
  background-color:#353539;
  }

.gray-box-wide a:link, a:visited {
  color:#ffcc33;
  text-decoration:none;
  font-weight:bold;
  font-size:11pt;
  }

.gray-box-wide a:hover {
  color:#ffcc33;
  text-decoration:underline;
  font-weight:bold;
  font-size:13pt;
  }

.gray-box-wide-plus  {
  width:580px;
  padding:2em 0 0 0;
  background-color:#353539;
  text-align:center;
  }

.gray-box-wide-plus a:link, a:visited {
  color:#dcdcdc;
  text-decoration:none;
  font-weight:bold;
  font-size:xx-small;
  }

.gray-box-wide-plus2  {
  width:580px;
  padding:2em 0 2em;
  background-color:#353539;
  text-align:center;
  }


.black-box  {
  width:190px;
  background-color:#000000;
  }


.black-box-wide  {
  width:580px;
  background-color:#000000;
  }

.black-box-wide a:link, a:visited {
  color:#DCDCDC;
  text-decoration:none;
  }

.black-box-wide ul {
  list-style:none;
  margin:0;
  padding:0.5em 0 0.5em 1.2em;
  }

.black-box-wide li {
  display:inline;
  padding-right:1.2em;
  font-size:1.2em;
  line-height:1.0em;
  }

.white-box-wide {
  width:580px;
  border:1px solid #000000;
  text-align:center;
  }

.white-box-sidetable {
  width:190;
  border: 1px solid #000000;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom:3px;
  padding-left: 3px;
  text-align: left;
  }


.status {
  width:190px;
  background-color:#353539;
  margin:0 0.8em 2em 0;
  padding:0.5em 0 0.5em 0;
  text-indent:7px;
  }

.status2 {
  width:190px;
  background-color:#003366;
  margin:0 0.8em 2em 0;
  padding:0.5em 0 0.5em 0;
  text-indent:7px;
  }

.status-rssNews {
  width:190px;
  background-color:#353539;
  font-size:1.3em;
  }

.side-gray {
  width:190px;
  background-color:#353539;
  margin:0 0 0.1em 0;
  padding:0.5em 0 0.5em 0;
  text-indent:15px;
  }

.side-gray ul {
  list-style-type:none;
  margin:0;
  padding:0.1em 0 0.3em 1em;
  font-size:1.1em;
  }

.side-gray li {
  padding:0 10px 0 0;
  font-size:1.1em;
  text-indent:-1px;
  line-height:1.1em;
  }

.feed {
  width:190px;
  background-color:#353539;
  margin:0 0 0.1em 0;
  padding:0.5em 0 0.5em 0;
  text-indent:10px;
  }

.feed ul {
  list-style-type:none;
  margin:0;
  padding:0.1em 0 0.3em 0;
  font-size:1.1em;
  }

.feed li {
  display:inline;
  padding-right:0.8em;
  font-size:1.1em;
  text-indent:0px;
  line-height:1.1em;
  }

.chapter1 {
  margin:4px 0 0 0;
  color:#000000;
  text-align:center;
  }


.topics1 {
  width:570px;
  margin:0 0 0 0;
  padding:0.4em 0 0.4em 0.4em;
  border: solid 1px #dc143c;
  color:#696969;
  font-size:1.3em;
  }

.topics1 a:link, a:visited {
  color:#dc143c;
  text-decoration:none;
  }

.topics2 {
  width:570px;
  margin:0 0 0 0;
  padding:0.4em 0 0.4em 0.4em;
  border: solid 1px #dc143c;
  text-align:center;
  font-size:1.3em;
  }

.align-center {text-align:center;}

.color-dc143c {color:#dc143c;}

.color-696969 {color:#696969;}

.color-003366 {color:#003366;}

.color-4169e1 {color:#4169E1;}

.color-ffff00 {color:#ffff00;}

.color-000000 {color:#000000;}

.color-gray-box-text {color:#353539;}

.text-center  {text-align:center;}

.text-left  {text-align:left;}

.text-right  {text-align:right;}

.mojihenkou1  {font-size:xx-small;}

.mojihenkou2  {font-size:x-small;}

.mojihenkou3  {font-size:small;}

.mojihenkou4  {font-size:medium;}

.mojihenkou5  {font-size:large;}

.mojihenkou6  {font-size:x-large;}

.mojihenkou7  {font-size:xx-large;}

.pad_

.eMessage {color:#dc143c;font-size:x-large;}
.eMessage-s {color:#ffffff;font-size:large;}
.eMessage-sb {color:#353539;font-size:large;}


<!--AdBrite script code-->
.adHeadline {font: bold 11pt Arial; text-decoration: underline; color:#ff9933;}
.adText {font: normal 8pt Arial; text-decoration: none; color:#ffffff;}
<!--End AdBrite script code-->

<!--AdEngage script code-->
.ae_table_sky { width:auto; height:auto; background-color:000000; }
.ae_td_sky,.ae_image_td_sky { padding-bottom: 4px; padding-top: 4px; padding-left: 3px; padding-right: 3px; vertical-align:top; }
.ae_image_td_vert, .ae_image_td_horiz { text-align:right; padding-top:4px; padding-bottom:4px; padding-right: 4px; }
.ae_image_td_sky { text-align:left; padding-top:4px; padding-bottom:0px; padding-right: 0px; }
.ae_bb_td_sky { padding-bottom: 4px; padding-top: 4px; padding-left: 3px; padding-right: 3px; vertical-align:top; }
A.ae_title_sky, A.ae_image_link_sky {font-family: Verdana,Sans-Serif; font-size: 9px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #dc143c; text-decoration: Underline; }
.ae_desc_sky {font-family: Verdana,Sans-Serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #696969; }
.ae_click_count_sky {font-family: Verdana,Sans-Serif; font-size: 10px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: None; }
A.ae_powered_sky {font-family: Verdana,Sans-Serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #dc143c; text-decoration: Underline; }
A.ae_yourlink_sky {font-family: Verdana,Sans-Serif; font-size: 9px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #dc143c; text-decoration: Underline; }
A.ae_title_sky:hover, A.ae_powered_sky:hover, A.ae_yourlink_sky:hover, A.ae_image_link_sky:hover { color: #dc143c;  text-decoration: Underline;}
.ae_image_sky { border-width:0px; border-color:#dc143c;}
<!--EndAdEngage script code-->


/* Header
----------------------------------------------- */
#header {
  width:980px;
  height:100px;
  margin:0px 0px 0px;
  border:0px;
  }

.logo {
  margin:0px auto 0px auto;
  border:0px;
  height:40px;
  }


/* Content
----------------------------------------------- */
#content {
  width:980px;
  margin:0 auto;
  padding:0;
  text-align:left;
  }

#main {
  position:absolute;
  width:580px;
  margin-top:5px;
  margin-left:200px;
  }
#sidebar1{
  position:absolute;
  width:190px;
  margin-left:0px;
  }
#sidebar2{
  position:absolute;
  width:190px;
  margin-left:790px;
  }


/* Headings
----------------------------------------------- */
  h1 {
  margin:1.1em 0 1em;
  font-size:1.4em;
  letter-spacing:.2em;
  color:#dc143c;
  font-weight:bold;
  }

  h2 {
  margin:0 0 0;
  font-size:1.2em;
  text-transform:uppercase;
  font-weight:bold;
  }

h3 {
  margin:1.1em 0 1em;
  font:85%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#000000;
  }

/* Posts
----------------------------------------------- */
.post-archive {
  margin:0 0 0 164px;
  color:#dc143c;
  font-size:1.2em;
  font-weight:bold;
  }

.post {
  margin:0px 0px 10px 0px;
  background:#000;
  padding:5px 5px 5px 5px;
  }

.post-title {
  margin:.10em 0 0;
  padding:3px 0 6px 0;
  font-size:100%;
  text-align:center;
  font-weight:normal;
  line-height:1.2em;
  border-bottom:solid 1px #ffffff;
  }
.post-title a:link {
  display:block;
  text-decoration:none;
  color:#ff9933;
  font-weight:normal;
  }
.post-title a:visited, .post-title strong {
  display:block;
  text-decoration:none;
  color:#dc143c;
  font-weight:normal;
  }
.post-title a:hover {
  color:#d7ff38;
  text-decoration:underline;
  }
.post-bookmark {
  margin-left:.10em 0 0;
  padding:2px 0 0 0;
  text-align:center;
  }
.post-footer {
  margin:30px 0 0;
  padding:5px 0 5px 0;
  text-align:center;
  border-bottom:solid 1px #ffffff;
  }
.pagetitle {
  text-align:center;
  font-weight:bold;
  color:#000000;
  font-size:1.5em;
  border:solid 2px #000000;
  padding:10px 0;
  margin-top:5px;
  }
.pagelink {
  color:#dc143c;
  font-size:1.5em;
  font-weight:bold;
  border:solid 2px #000000;
  padding:1px 5px 16px 5px;
  margin:10px 0 20px 0;
  }
.pagelink a:link {
  color:#000000;
  }
.pagelink a:visited {
  color:#000000;
  }
.pagelink_single {
  color:#dc143c;
  font-size:1.5em;
  font-weight:bold;
  text-align:center;
  border:solid 2px #000000;
  padding:12px 0 12px 0;
  margin:10px 0 20px 0;
  }
.pagelink_single a:link {
  color:#000000;
  }
.pagelink_single a:visited {
  color:#000000;
  }
.post img {
  padding:4px;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }


/* Sidebar Content
----------------------------------------------- */
#sidebar1 a:link, a:visited {
  color:#FFFFFF;
  text-decoration:none;
  }


#sidebar2 a:link, a:visited {
  color:#FFFFFF;
  text-decoration:none;
  }

#sidebar2 ul {
  list-style:none;
  margin:0;
  padding:0.3em 0 0.3em 1.2em;
  font-size:1.1em;
  }

#sidebar2 li {
  margin:0;
  padding:0 0 0 14px;
  font-size:1.1em;
  text-indent:-15px;
  line-height:1.2em;
  }


/* Ads and Alliance
----------------------------------------------- */
.alliance {
  text-align:center;
  margin:50px 0;
  }
/* Search Form
----------------------------------------------- */
#s1 {
  margin-bottom:2px;
  color:#353539;
  }

#s2 {
  margin-left:60px;
  }

/* Footer
----------------------------------------------- */
#footer {
  clear:both;
  border-top:solid 2px #000;
  margin:0 auto;
  }
#footer p {
  margin:0;
  padding-top:6px;
  }

/* begin styles for RSS Feed
----------------------------------------------- */




<!--SeoParts code-->
#seoparts { list-style:none;margin:0px;padding:0px;font-size:x-small }
#seoparts li { float:left;padding:1px;line-height:100% }
#seoparts-img-li { float:left }
#seoparts-img-li img { vertical-align:top }
<!--End SeoParts script code-->