@charset "utf-8";

@import "common.css";
@import "layout.css";
@import "xoops.css";
@import "blog.css";

/*--------------------------------------------------------------------------------------------------------------*/
.centerCcolumn { height: auto; width: 600px; font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", monospace; font-size: 12px; line-height: 20px; }

.centerCcolumn .centeroutline { width: 580px; padding: 9px; height: auto; border: 1px solid #0C9; background-color: #F6FFF6; margin-bottom: 20px; }
.centerCcolumn .centeroutline .centerCblockTitle { font-size: 14px; line-height: 20px; font-weight: bold; margin-bottom: 10px; background-image: url(../img/block-title.jpg); background-repeat: repeat-x; border: 1px solid #0C9; padding: 5px; height: 20px; width: 568px; color: #F30; }
.centerCcolumn .centeroutline .centerCblockContent { font-size: 12px; line-height: 20px; }
#main .contents a { color: #00F; }
#main .contents a:hover { color: #F00; }
.centerCcolumn .centeroutline .centerCblockContent .post { margin-bottom: 10px; height: auto; width: 580px; }
.centerCcolumn .centeroutline .centerCblockContent .post h2 { font-size: 14px; font-weight: bold; line-height: 30px; }
.centerCcolumn .centeroutline .centerCblockContent .post .entry { font-size: 12px; line-height: 20px; height: auto; width: 580px; margin-bottom: 10px; }
.centerCcolumn .centeroutline .centerCblockContent .post .entry p { font-size: 12px; line-height: 20px; }
.centerCcolumn .centeroutline .centerCblockContent .post .wp-post-meta { background-color: #EEE; line-height: 24px; font-size: 12px; font-family: "ＭＳ Ｐゴシック", sans-serif, "MS UI Gothic", Osaka; text-align: right; height: 24px; width: 580px; }
.centerCcolumn .centeroutline .centerCblockContent ul li { height: 24px; background-color: #FFF; width: 578px; border: 1px solid #0C9; position: relative; margin-bottom: 10px; }
.centerCcolumn .centeroutline .centerCblockContent ul li em { position: absolute; left: 5px; top: 0px; height: 24px; width: 35px; display: block; }
.centerCcolumn .centeroutline .centerCblockContent ul li a { position: absolute; height: 24px; left: 40px; top: 0px; line-height: 24px; display: block; width: 365px; white-space: nowrap; text-overflow:ellipsis; overflow-x:hidden; }
.centerCcolumn .centeroutline .centerCblockContent ul li .recentpost_time { height: 24px; top: 0px; right: 5px; position: absolute; font-size: 12px; line-height: 24px; display: block; }

/*--------------------------------------------------------------------------------------------------------------*/
.centerCcolumn .link_waku { height: 120px; width: 580px; position: relative; }
.centerCcolumn .bar { background-image: url(../img/block-title.jpg); background-repeat: repeat-x; height: 30px; width: 598px; border: 1px solid #E6FFE6; margin-bottom: 10px; }
.centerCcolumn .bar h2 { font-size: 14px; line-height: 30px; font-weight: bold; color: #F30; text-indent: 14px; }
.centerCcolumn .link_waku .waku1 { height: 120px; width: 116px; position: absolute; left: 0px; top: 0px; }
.centerCcolumn .link_waku .waku2 { height: 120px; width: 116px; position: absolute; left: 116px; top: 0px; }
.centerCcolumn .link_waku .waku3 { height: 120px; width: 116px; position: absolute; left: 232px; top: 0px; }
.centerCcolumn .link_waku .waku4 { height: 120px; width: 116px; position: absolute; left: 348px; top: 0px; }
.centerCcolumn .link_waku .waku5 { height: 120px; width: 116px; position: absolute; left: 464px; top: 0px; }
.centerCcolumn .link_waku a { height: 118px; width: 100px; padding-right: 7px; padding-left: 7px; display: block; font-family: "ＭＳ Ｐゴシック", sans-serif, "MS UI Gothic", Osaka; font-size: 10px; line-height: 18px; border: 1px solid #0C9; text-align: center; background-color: #FFF; }
.centerCcolumn .link_waku a:hover { background-color: #0FC; color: #FFF; }
.centerCcolumn .a8 { height: 60px; width: 580px; position: relative; }
.centerCcolumn .a8 .banner468 { height: 60px; width: 470px; position: absolute; left: 0px; top: 0px; }
.centerCcolumn .a8 .banner100 { height: 60px; width: 102px; position: absolute; top: 0px; right: 0px; }
.centerCcolumn .a8 a img:hover { display: block; height: 60px; width: auto; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }
/*--------------------------------------------------------------------------------------------------------------*/
.ds_waku { height: auto; width: 580px; background-color: #FFF; }
.ds_waku .ds_title { font-size: 14px; line-height: 30px; color: #0072BD; font-weight: bold; font-family: "メイリオ", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka, Arial; }
.ds_setsumei { background-image: url(../img/text-line.gif); background-repeat: repeat; }
.ds_setsumei .ds_image { height: auto; width: 120px; border: 1px solid #F09; float: right; }
.ds_setsumei .ds_image img { width: 120px; height: 120px; display: block; }
.ds_setsumei .ds_image img:hover { width: 120px; height: 120px; display: block; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; background-color: #F00; }
.ds_setsumei .ds_text em { font-weight: bold; color: #F00; font-family: "メイリオ", "MS UI Gothic", "ＭＳ Ｐゴシック", Osaka, Arial; font-size: 12px; line-height: 30px; }
.ds_setsumei .ds_text { font-size: 12px; line-height: 30px; font-family: "メイリオ", "ＭＳ ゴシック", monospace, "Courier New", "Osaka－等幅"; }

.ds_waku .goto { clear: both; height: 40px; width: 580px; }
.ds_waku .goto a { border: 1px solid #002184; background-color: #00FBC5; height: 38px; width: 578px; display: block; font-size: 14px; line-height: 38px; font-weight: bold; color: #FFF; text-align: center; }
.ds_waku .goto a:hover { border: 1px solid #9B005E; background-color: #F09; color: #FFF; }
