@charset "UTF-8"; /* PublishCharset into mt-config.cgi */


/*
 * File      : styles-site.css
 * Version   : 5.00
 * Copyright (C) 2005-2008 www.koikikukan.com All rights reserved.
 */

/* すべて */
* {
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, sans-serif;
}

/* 見出し */
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
/* リンク */
a,
a:link,
a:visited {
    text-decoration: none;
    color: #690;
}
a:hover {
    text-decoration: underline;
    color: #369;
}
/* リンクつき画像 */
a img {
    border: none;
}

/* フォーム */
form {
    margin: 0;
    padding: 5px;
}
fieldset {
    border: 0;
}
#search-options,
input,
textarea {
    padding: 1px;
}
#search {
    width: 140px;
    height: 20px;
}
html > body #search {
    height: 15px;
}
/* ブログ名 */
#header {
    background: #b0bbad;
    text-align: center;
}
#header-inner {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    width: 917px;
}
#header-inner-left {
    padding: 7px 5px 0;
    margin: 0;
    color: #fff;
    text-align: left;
    font-size: 12px;
    float: left;
    font-weight: normal;
}
#header-inner-left a,
#header-inner-left a:link,
#header-inner-left a:visited {
    text-decoration: none;
    color: #fff;
}
#header-inner-right {
    margin: 0;
    padding: 2px;
    text-align: right;
    font-size: 12px;
}
#banner-header {
    background: #fff;
}
/* 検索 */
#serchbox {
    margin: 0;
    overflow: hidden;
    line-height: 100%;
}
#serchbox form {
    margin: 0;
    padding: 0;
}
/* タイトルバナー */
#banner {
    margin: 0;
    padding: 0;
    float: left;
    overflow: hidden;
}
/* タイトルバナー右広告 */
#ad_a {
    float: right;
    margin: 0;
    padding: 5px 0 0;
    background: #fff;
    width: 468px;
}
/* ナビゲーションバー上部 */
#navbar {
    clear: both;
    margin: 0;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #999;
    padding: 0;
    background: #fff;
    height: 29px;
    _height: 30px;
    overflow: hidden;
}
/* カテゴリーナビ--------------------ここから */
/* ナビゲーションバーカテゴリー */

#category_nav {
    display: block;
    width: 917px;
    height: 29px;
    _height: 30px;
    zoom: 100%;
    overflow: hidden;
}
#category_nav:after {
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
}
ul#category_nav {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}
ul#category_nav li {
    margin: 0;
    border-left: 1px solid #ccc;
    padding: 0;
    list-style: none;
    float: left;
    font-size: 12px;
}
ul#category_nav li a {
    padding: 8px 0 0;
    display: block;
    width:73px;
    height: 29px;
    _height: 30px;
    text-decoration: none;
    text-align: center;
    line-height: 14px;
}
ul#category_nav li.category_nav_green a {
    padding: 8px 0 0;
    display: block;
    width: 99px;
    height: 29px;
    _height: 30px;
    text-decoration: none;
    text-align: center;
    line-height: 14px;
}
ul#category_nav li.category_nav_goods a {
    padding: 8px 0 0;
    display: block;
    width: 72px;
    height: 29px;
    _height: 30px;
    text-decoration: none;
    text-align: center;
    line-height: 14px;
}
.category_nav_green a {
    background: url(http://www.moeyo.com/blogparts/090401/category_nav_bg_green.gif) repeat-x;
    display: block;
}
ul#category_nav li a:hover {
    background: #ccc;
    color: #fff;
}
.category_nav_figure a {
    background: url(http://www.moeyo.com/blogparts/090401/category_nav_bg_figure.gif) repeat-x;
    display: block;
}
ul#category_nav li.category_nav_figure a:hover {
    background: #f3a1a4;
}
.category_nav_mokei a {
    background: url(http://www.moeyo.com/blogparts/090401/category_nav_bg_mokei.gif) repeat-x;
    display: block;
}
ul#category_nav li.category_nav_mokei a:hover {
    background: #abc8fa;
}
.category_nav_book a {
    background: url(http://www.moeyo.com/blogparts/090401/category_nav_bg_book.gif) repeat-x;
}
ul#category_nav li.category_nav_book a:hover {
    background: #dab819;
}
.category_nav_cddvd a {
    background: url(http://www.moeyo.com/blogparts/090401/category_nav_bg_cddvd.gif) repeat-x;
}
ul#category_nav li.category_nav_cddvd a:hover {
    background: #66e1d1;
}
.category_nav_game a {
    background: url(http://www.moeyo.com/blogparts/090401/category_nav_bg_game.gif) repeat-x;
}
ul#category_nav li.category_nav_game a:hover {
    background: #7ec7dc;
}
.category_nav_goods a {
    background: url(http://www.moeyo.com/blogparts/090401/category_nav_bg_goods.gif) repeat-x;
}
ul#category_nav li.category_nav_goods a:hover {
    background: #d89bd6;
}
.category_nav_doujin a {
    background: url(http://www.moeyo.com/blogparts/090401/category_nav_bg_doujin.gif) repeat-x;
}
ul#category_nav li.category_nav_doujin a:hover {
    background: #e6c686;
}
/* カテゴリーナビ--------------------ここまで */

.shadow { 
    padding: 0 0 1px;
    background: url(http://www.moeyo.com/blogparts/090401/bottom_shadow.gif) repeat-x bottom;
    padding: 0 0 3px;
}

/* ナビゲーションバー下部 */
#footer_nav {
    margin-right: auto;
    margin-left: auto;
    border-top: 1px solid #fff;
    padding: 2px 10px 10px;
    color:#666;
    font-size: 12px;
    text-align: center;
}
#footer_nav a{
    padding: 2px 5px;
    text-decoration: none;
    color:#999;
}
#footer_nav a:hover{
    background: #999; 
    text-decoration: none;
    color:#fff;
}
/* ブログ記事日付 */
.date {
    margin: 8px 0;
}
/* ブログ記事日付・各タイトル */
.date,
.trackbacks-header,
.comments-header,
.comments-open-header {
    margin: 0 2px 10px;
    background: url("http://www.moeyo.com/blogparts/090401/header_kadomaru.gif") no-repeat top;
    padding: 5px 15px;
    color: #666;
    font-size: 10px;
    line-height: 2;
}
/* ブログ記事タイトル */
.entry-header {
    margin: 0;
    padding: 0;
    color: #36414d;
    font-size: 12px;
    font-weight: bold;
}
.entry-header a,
.entry-header a:link,
.entry-header a:visited {
    padding: 2px 8px 10px;
    text-decoration: none;
    color: #d2691e;
}
.entry-header a:hover {
    text-decoration: none;
    color: #26a;
}
.entry-title-pic {
    padding:0 2px 3px 0;
    float: left;
}
.entry-content {
    clear: left; 
}
/* ブログ記事タイトル記事一覧用 */

.entry-header-list {
    margin: 2px 0 0;
    padding-left: 5px;
    line-height:1.5;
    color: #36414d;
    font-size: 12px;
}
.entry-header-list a,
.entry-header-list a:link,
.entry-header-list a:visited  {
    text-decoration: none;
    color: #d2691e;
}
.entry-header-list a:hover {
    text-decoration: none;
    color: #26a;
}
/* イベントページ用 */
.left-border-list {
    margin: 2px 0 0;
    border-left: 8px solid #999;
    padding-left: 5px;
    line-height:1.5;
    color: #36414d;
    font-size: 12px;
}
.list-date {
    font-size: 9px;
}
/* 投稿者 */
.entry-footer {
    margin; 0;
    padding: 3px 0 2px;
    border-top: 1px dashed #ccc;
    border-bottom: 1px solid #ccc;
    line-height:1.8;
    font-size: 10px;
    text-align: right;
}
#content .entry-footer a,
#content .entry-footer a:link,
#content .entry-footer a:visited  {
    text-decoration: none;
}
#content .entry-footer a:hover {
    text-decoration: none; 
}
/* エントリー続き */
.entry-more-read {
    font-size: 10px;
    white-space: nowrap;
}
.entry-more-read a,
.entry-more-read a:link,
.entry-more-read a:visited  {
    margin: 0 5px;
    padding: 2px 5px;
    background: #9c3;
    text-decoration: none; 
    color:#fff; 
}
.entry-more-read a:hover {
    background: #dcdcdc;
    text-decoration: none; 
    color:#fff; 
}
/* ブログ記事 */
.entry {
    margin: 0 3px 10px;
    background: #fff;
    width: auto;
    line-height:1.6;
    color: #36414d;
    font-size: 12px;
    word-break: break-all;
}
hr.entryborder {
    border: none;
    background-color: #dcdcdc;
    color: #dcdcdc;
    height: 1px;
}
.entry-more {
    margin-top: 2px;
    border-top: 1px dashed #ccc;
}
.entry-more a,
.entry-more a:link,
.entry-more a:visited {
    text-decoration:underline;
    color:#633;
}
.entry-more a:hover {
    text-decoration:none;
    color:#26A;
}
/* ブログ記事内の画像 */
.entry img.pict {
    margin-top: 2px;
    margin-right: 8px;
    margin-bottom: 3px;
}
/* 段落 */
.entry-body p {
    margin: 2px 0 5px 4px;
}
.entry-body a,
.entry-body a:link,
.entry-body a:visited {
    text-decoration:underline;
    color:#633;
}
.entry-body a:hover {
    text-decoration:none;
    color:#26A;
}
.entry-more p {
    margin: 15px 0 15px 4px;
}
/* 順序なしリスト */
.entry ul,
.entry ol {
    padding-left: 16px;
}
.entry ul li {
    list-style: circle;
}

/* 定義リスト */
.entry dl {}
.entry dt {}
.entry dd {
    padding-left: 8px;
}

/* テキストエリア */
.entry textarea {
    width: 97%;
}

/* 引用 */
blockquote {
    width: auto;
    margin: 15px 20px 0;
    padding: 10px;
    border: 1px solid #666;
    background: #f6f6f6;
    font-size: 12px;
    line-height: 1.5;
}
.quotetitle { /* 引用文タイトル */
    font-size: 12px;
    border-bottom: 1px solid #666;
    padding: 3px;
}

pre {
    margin: 15px 20px 0px;
    padding: 10px;
    background: #f6f6f6;
    border: 1px solid #999;
    font-size: 83.3%;
    line-height: 1.5;
    width: 100%;
    overflow: scroll;
}
html>body pre {
    width: 87%;
}

/* 追記 */
.entry.extended {}

/* タグ */
.entry-tags {
    margin-bottom: 5px;
}
.entry-tags-header,
.entry-tags-list,
.entry-tag {
    display: inline;
    font-size: 10px;
}
.entry-tags-list { 
    list-style:none;
    padding-left: 5px;
}

/* ウェブページ */
div.page {
    margin-top: -5px;
}

/* アーカイブページ本文 */
.archive-list {
    margin: 10px 0;
}

/* アーカイブテンプレートの前後リンク */
.content-nav {
    margin: 10px;
    text-align: center;
    font-size: 12px;
}

/* アーカイブテンプレートのナビ2 */
.content-nav2 {
    margin: 10px;
    text-align: left;
    font-size: 12px;
}
.content-nav-lasten {
    margin: 0;
    padding: 5px 0 0 0;
    text-align: left;
    float : left;
}
.content-nav-monthly {
    margin: auto;
    text-align: right;
}

/* カテゴリー説明 */
.category-description {
    margin: 10px 0;
    border: 1px dashed #36414d;
    background: #f5ffea; 
    padding: 7px;
}

/* コメント・トラックバック */
#trackbacks,
#comments {
    margin: 10px 0;
    color: #36414d;
}

.trackbacks-header,
.comments-header,
.comments-open-header {
    margin: 15px 0;
}

#trackbacks-info,
.trackback-content,
.comment-content {
    margin: 0 2px;
    padding: 0;
    font-size: 12px;
    line-height: 1.5;
    word-break: break-all;
}
.comments-open-content {
    margin: 10px;
    border: 1px solid #999;
    padding: 10px;
    font-size: 12px;
    line-height: 1.5;
    word-break: break-all;
}
.trackback-content p,
.comment-content p {
    margin-top: 10px;
    margin-bottom: 5px;
}
.trackback-footer,
.comment-footer {
    margin-right: 2px;
    padding-top: 3px;
    border-top: 1px dashed #36414d;
    font-size: 10px;
    text-align: right;
}

#comments-open-data p {
    margin-bottom: 10px;
}
#comment-post {
    font-weight: bold;
}
#comment-author, #comment-email, #comment-url {
    width: 220px;
    height: 20px;
}
html > body #comment-author,
html > body #comment-email,
html > body #comment-url {
    height: 15px;
}
#comment-text {
    width: 400px;
    height: 150px;
}
#comment-bake-cookie {
    margin-left: 2px;
    vertical-align: middle;
}
#comments-open-footer {
    margin-top: 15px;
    text-align: center;
}
.comments-open label {
    display: block;
}
/* 検索結果画面 */
#search-form {
    font-size: 83.3%;
}
.search-header {
    margin: 15px 0;
}
.search-result-header {
    margin: 15px 0 0;
}

/* 広告・お知らせ枠 */
#ad_b {
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    text-align: center;
}
#c04 {
    padding: 5px 0 0 5px;
}

/* テーブル */
th, td {
    line-height:150%;
    font-size: 12px;
    color: #36414d;
}
td {
    padding: 2px;
}

/* htmlページ用 */
#content2 {
    margin: 0;
    border-bottom: 1px solid #d0b47e;
    border-left: 1px solid #d0b47e;
    border-right: 1px solid #d0b47e;
    background: #fff; 
    width: 915px;
    _width: 917px;
    overflow: hidden;
}

/* htmlページ用2 */
#content3 {
    background: none;
    padding: 5px;
    text-align: center;
    color: #36414d;
    font-size: small;
}

.gazou2 img {
    margin: 3px 8px;
    padding: 0;
}

.souko-kanren {
    margin: 8px;
}

/* 大きい文字 */
.big {
    font-size: 30px;
    font-weight: bold;
    line-height: 1;
}
.big a,
.big a:link,
.big a:visited {
    text-decoration: none;
}

/* ニュース */
.news {
    margin: 6px 0; 
    border: 1px solid #666;
    padding: 5px 8px; 
    line-height: 160%;
}
.news img {
    margin-top: 3px;
    border: 0;
}
hr.newsborder {
    border: none;
    background-color: #ffdd60;
    color: #ffdd60;
    height: 2px;
}

/* ニュース内発売予定 */
.news-yotei {
    margin-top: 3px; 
    padding: 3px 5px; 
    background-color: #e9e9e9;
}
.news-yotei a{
    padding: 2px 2px;
    color: #36414d;
} 
.news-yotei a:hover{
    background: #f93; 
    text-decoration: none; 
    color:#fff; 
}

/* ニュース内アイコン */
.yoyaku,
.event {
    margin-right: 10px;
    background: #f66 url('http://www.moeyo.com/blogparts/news/notice.gif') no-repeat left;
}
.topnews {
    margin-right: 10px;
    background: #9c0 url('http://www.moeyo.com/blogparts/news/notice.gif') no-repeat left;
}
.osirase {
    margin-right: 10px;
    background: #febb00 url('http://www.moeyo.com/blogparts/news/notice.gif') no-repeat left;
}
.puchiakiba {
    margin-right: 10px;
    background: #3cf url('http://www.moeyo.com/blogparts/news/notice.gif') no-repeat left;
}
.teikyougazou {
    margin-right: 10px;
    background: #c6f url('http://www.moeyo.com/blogparts/news/notice.gif') no-repeat left;
}
.newslist {
    margin: 0 4px 0 18px;
    padding: 2px 0 1px;
    color:#fff;
    font-size: 12px;
}

/* 画像下コメント */
.pict-comment {
margin: -15px 0 20px 4px;
}
* html .pict-comment {
margin: -15px 0px 30px 4px;
}
*:first-child+html .pict-comment {
margin: -15px 0px 30px 4px;
}
.space {
width: 8px;
float: left;
}
.space2 {
width: 0px;
float: left;
}
.quarter {
width: 117px;
text-align: center;
background-color: #dfffdf;
float: left;
}
.two-fourths {
width: 242px;
text-align: center;
background-color: #dfffdf;
float: left;
}
.three-fourths {
width: 367px;
text-align: center;
background-color: #dfffdf;
float: left;
}
.four-fourths {
width: 492px;
text-align: center;
background-color: #dfffdf;
float: left;
}
.third {
width: 160px;
text-align: center;
background-color: #dfffdf;
float: left;
}
.two-thirds {
width: 328px;
text-align: center;
background-color: #dfffdf;
float: left;
}
.three-third {
width:496px;
text-align:center;
background-color: #dfffdf;
float: left;
}
.half {
width: 245px;
text-align: center;
background-color: #dfffdf;
float: left;
}
.two-second {
width: 498px;
text-align: center;
background-color: #dfffdf;
float: left;
}
.one {
width: 500px;
text-align: center;
background-color: #dfffdf;
float: left;
}

/* 記事内関連 */
.kanren_border {
    margin: 0 10px;
    background: #fff url('http://www.moeyo.com/blogparts/kanren-bg.gif') repeat-x center;
    font-size: 12px;
}
.kanren {
    margin-left: 10px;
    border: 1px solid #693;
    background: #fff;
    padding: 2px 5px 0;
    font-weight: bold;
    color: #390;
}
.kanren_out_s {
    margin-right: 5px;
    color: #999;
}
.kanren_in {
    margin-right: 5px;
    color: #390;
}
.kanren_out {
    margin-right: 5px;
    color: #f66;
}

/* ショップリンク */
.purchase{
    margin-right: 5px;
    background: #6c7e92; 
    padding: 2px 8px 1px;
    color: #fff;
}
.purchase_amazon a,
.purchase_amazon a:link,
.purchase_amazon a:visited {
    background: #333; 
    padding: 2px 5px;
    color: #fff;
} 
.purchase_amazon a:hover {
    background: #666; 
    color:#fff; 
}
.purchase_amiami a,
.purchase_amiami a:link,
.purchase_amiami a:visited{
    background: #f45101; 
    padding: 2px 5px;
    color: #fff;
} 
.purchase_amiami a:hover {
    background: #f93; 
    color:#fff; 
}
.purchase_rakuten a,
.purchase_rakuten a:link,
.purchase_rakuten a:visited {
    background: #c00; 
    padding: 2px 5px;
    color: #fff;
} 
.purchase_rakuten a:hover {
    background: #f44444; 
    color:#fff; 
}
.purchase_kotobukiya a,
.purchase_kotobukiya a:link,
.purchase_kotobukiya a:visited {
    background: #008541; 
    padding: 2px 5px;
    color: #fff;
} 
.purchase_kotobukiya a:hover {
    background: #0c6; 
    color:#fff; 
}
.purchase_tora a,
.purchase_tora a:link,
.purchase_tora a:visited {
    background: #efba00; 
    padding: 2px 5px;
    color: #fff;
} 
.purchase_tora a:hover {
    background: #fc0; 
    color:#fff; 
}
.purchase_melon a,
.purchase_melon a:link,
.purchase_melon a:visited {
    background: #9acd32; 
    padding: 2px 5px;
    color: #fff;
} 
.purchase_melon a:hover {
    background: #9ee313; 
    color:#fff; 
}
.purchase_hoka a,
.purchase_hoka a:link,
.purchase_hoka a:visited {
    background: #36f; 
    padding: 2px 5px;
    color: #fff;
} 
.purchase_hoka a:hover {
    background: #69f; 
    color:#fff; 
}

/* 月間ランキング */
.monthly_ranking {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
}

/* カテゴリページ　カテゴリ名 */
.categoryname {
    margin: 0 10px;
    border: 1px solid #333;
    background: #666; 
    padding: 5px; 
    text-align: center;
    color: #fff;
}
.categoryname a,
.categoryname a:link {
    text-decoration: underline;
    color: #fff;
}
.categoryname a:visited {
    text-decoration: underline;
    color: #fff;
}

/* 広告中央 */
#center_ad {
    margin: 0px;
    padding: 0px;
    text-align: center;
}
#center_ad img {
    margin: 0px;
    padding: 0px;
}

/* レイアウト */
body {
    background: #fff url("http://www.moeyo.com/blogparts/090401/body_bg.gif") repeat-x bottom;
    text-align: center;
}
#head {
    margin-left: 0;
    border-bottom: 1px solid #d0b47e;
    background: #fff;
    padding: 2px;
    text-align: left;
}
#box {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    width: 917px;
    text-align: left;
}
#content {
    float: left;
    width: 544px;
}
#left-box {
    float: left;
    background: #fff;
    width: 176px;
}
#right-box {
    float: right;
    background: #fff;
    width: 196px;
}
/* サイド */
#left {
    background: #fff;
    width: 176px;
}
#right {
    background: #fff;
    width: 196px;
}

/* サイドメニュータイトル */
.sidetitle {
    margin: 5px 0 0;
    border-left: 1px solid #bcbcbc;
    border-right: 1px solid #bcbcbc;
    background: #fff url("http://www.moeyo.com/blogparts/090401/header_bg.gif") repeat-x top;
    padding: 4px 0 1px;
    height: 20px;
    text-align: center;
    line-height: 150%;
    color: #666;
    font-size: 12px;
    font-weight: bold;
}
.sidetitle2 {
    margin: 5px 0 0;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    background: #fff url("http://www.moeyo.com/blogparts/090401/header_bg.gif") repeat-x top;
    padding: 8px 0 0;
    height: 17px;
    text-align: center;
    line-height: 100%;
    color: #666;
    font-size: 9px;
    font-weight: bold;
}

/* サイドメニュー */
.sidebody {
    background: #fff;
}
.sidebody a,
.sidebody a:link,
.sidebody a:visited {
    text-decoration: none;
    color: #690;
}
.sidebody a:hover {
    text-decoration: underline;
}
.side {
    margin: 0;
    border: 1px solid #bcbcbc;
    background: #efefef;
    padding: 8px 10px;
    overflow: hidden;
    line-height: 150%;
    color: #444;
    font-size: 10px;
    text-align: left;
}
.side_white {
    margin: 5px 0 0;
    border-left: 1px solid #bcbcbc;
    border-right: 1px solid #bcbcbc;
    border-bottom: 1px solid #bcbcbc;
    background: #fff url("http://www.moeyo.com/blogparts/090401/header_bg.gif") repeat-x top;
    padding: 4px;
    overflow: hidden;
    line-height: 150%;
    color: #444;
    font-size: 10px;
    text-align: center;
}
.side_white img {
    margin: 5px 0 0;
}
.side_ad {
    margin: 5px 0 0;
    border: 1px solid #bcbcbc;
    background: #efefef;
    padding: 6px 4px;
    overflow: hidden;
    text-align: center;
}
.side_center {
    margin: 0;
    border: 1px solid #bcbcbc;
    background: #efefef;
    padding: 6px;
    overflow: hidden;
    line-height: 150%;
    color: #444;
    font-size: 10px;
    text-align: center;
}
.side_center img {
    margin: 5px 0;
    border: 1px solid #666;
    padding: 0;
}
.side_archivelist {
    margin: 0;
    border-left: 1px solid #bcbcbc;
    border-right: 1px solid #bcbcbc;
    border-bottom: 1px solid #bcbcbc;
    background: #efefef;
    padding: 8px 36px 0 10px;  
    overflow: hidden;
    line-height: 150%;
    color: #444;
    font-size: 12px;
}
.gazou {
    text-align: center; 
}
.gazou img {
    margin: 5px;
    border: 1px solid #666;
    padding: 0;
}

/* ニューレビュー */
#side_new_review {
    margin: 0;
    border: 1px solid #bcbcbc;
    background: #efefef;
    padding: 0 0 12px;
    position: relative;
    text-align: left;
}
#new_review {
    position: relative;
    margin: 0 12px;
    padding: 58px 0;
}
#new_review a:hover {
    border: none;
    }
img#new_review01 {
    position: absolute;
    top: 8px;
    left: 0;
    clip: rect(0px 70px 60px 10px);
    }
img#new_review02 {
    position: absolute;
    top: 8px;
    left: 72px;
    clip: rect(0px 70px 60px 10px);
    }
img#new_review03 {
    position: absolute;
    top: 78px;
    left: 0;
    clip: rect(0px 70px 60px 10px);
    }
img#new_review04 {
    position: absolute;
    top: 78px;
    left: 72px;
    clip: rect(0px 70px 60px 10px);
    }

/* サイド内テーブル */
.side th,
.side_center th,
.side td,
.side_center td {
    line-height:150%;
    font-size: 10px;
}
.side td,
.side_center td {
    padding: 0;
}

/* サイド人気記事 */
img.side_rank {
    border: 0;
}

/* サイドメニューリスト */
 ul {
    padding-left: 16px;
}
 ul ul {
    padding-left: 10px;
}
 li {
    list-style: square url('http://www.moeyo.com/blogparts/list01.gif') outside;
}
/* RSSフィード */
.syndicate {
    margin-bottom: 5px;
    text-align: left;
    line-height: 150%;
    color: #666;
    font-size: 9px;
}

/* クレジットバナー */
.powered {
    margin-top: 50px;
    text-align: left;
    line-height: 150%;
    color: #666;
    font-size: 9px;
}

/* ブログ記事全体 */
.blog {
padding:10px 12px 10px 15px;
    text-align: left;
}

/* フッタ */
#footer {
    margin-right: 0;
    margin-left: 0;
    padding: 3px;
    color:#999;
    font-size: 12px;
    overflow: hidden;
    text-align: center;
    line-height: 2;
}

/* newフィギュア倉庫用 */
table {
font-size: 12px;
color: #36414d;
line-height:150%;
}

#newsouko {
	margin: 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #fff url(http://www.moeyo.com/blogparts/souko_bg.gif) repeat-y left;
	padding: 0;
	overflow: hidden;
	font-size: 12px;
}
#newsouko-left {
    margin: 0;
    float: left;
    width: 123px;
    text-align: center; 
}
.newsouko-gazou {
    margin: 0;
    padding: 5px 0 0 10px;
}
.newsouko-gazou2 {
    margin: 0;
    padding: 15px 0 0 10px;
    text-align: right; 
}

#newsouko-setumei {
 width: 130px;
 background: #fff;
 text-align: center;
 padding: 0px;
 margin: 5px;
}
#newsouko-center {
 float: right;
 width: 780px;
 text-align: center; 
}
.newsouko-centertable {
 margin: 12px;
 border: 0;
 padding: 0;
 line-height:150%;
 color: #36414d;
 font-size: 12px;
}
.newsouko-texttable {
 margin: 0px 0px 12px 0px;
 border: 0;
 padding: 0px 20px 0px 25px;
 font-size: 12px;
 text-align: left; 
}
.newsouko-header1 {
 text-align: center; 
 margin: 10px 5px 5px;
 border-right: 1px solid #666;
 border-bottom: 1px solid #666;
 border-left: 1px solid #666;
 background: url("http://www.moeyo.com/blogparts/side-part1.gif") repeat-x;
 line-height: 180%;
 padding: 4px 10px 1px 10px;
 color: #fff;
 font-size: 12px;
 font-weight: bold;
}
.newsouko-header1 a,
.newsouko-header1 a:link,
.newsouko-header1 a:visited {
    text-decoration: none;
    color: #fff;
}
.newsouko-header1 a:hover{
    text-decoration: none; 
    color:#6ff; 
}
.newsouko-header2 {
 text-align: center;
 margin: 10px 0px 10px 0px;
 padding: 2px 20px;
 background: #dcdcdc; 
 text-decoration: none;
 color: #36414d;
 font-size: 11px;
 font-weight: bold;
}
.newsouko-header3 {
 text-align: left;
 margin: 0px 0px 3px;
 padding: 2px 20px;
 text-decoration: none;
 color: #36414d;
 font-size: 11px;
 font-weight: bold;
}
.castoff {
 background: url("http://www2.moeyo.com/img/souko/list/castoff.gif") no-repeat 10% 30%;
}
.castoff2 {
 background: url("http://www2.moeyo.com/img/souko/list/castoff2.gif") no-repeat 10% 30%;
}
.soukobanner-table {
 float: left;
 text-align: left;
 width: 143px;
 table-layout: fixed; 
 margin: 3px;
 border: 0px;
}
.figure-table {
 float: left;
 text-align: center;
 width: 143px;
 table-layout: fixed; 
 margin: 3px;
 border: 1px solid #999;
}
.table-kansei {
 padding: 0px 0px 0px 0px;
 background: #ffffcc;
}
.table-prize {
 padding: 0px 0px 0px 0px;
 background: #ffff99;
}
.table-doll {
 padding: 0px 0px 0px 0px;
 background: #ffe6cc;
}
.table-trading {
 padding: 0px 0px 0px 0px;
 background: #ccffcc;
}
.table-gentei {
 padding: 0px 0px 0px 0px;
 background: #ccffff;
}
.table-gareki {
 padding: 0px 0px 0px 0px;
 background: #e6ccff;
}
.table-doujin {
 padding: 0px 0px 0px 0px;
 background: #ffcccc;
}
.table-sonota {
 padding: 0px 0px 0px 0px;
 background: #ebebeb;
}
.empty-table {
 float: left;
 width: 143px;
 height: 200px;
 margin: 3px;
}

.Sun {
 background: #ffcccc;
}

/* newフィギュア倉庫用追加分--------------------------- */
/* テーブル内メーカー名---------------- */
.table-figure-brand a,
.table-figure-brand a:link,
.table-figure-brand a:visited {
    text-decoration: none;
    color: #808080;
}
.table-figure-brand a:hover{
    background: #ccc;
    text-decoration: none; 
    color:#fff; 
}

/* カテゴリー別あいうえお順一覧ページ */
.abc {
    margin: 5px 0 10px;
    padding: 0;
    font-size: 12px;
    text-align: left;
}
.abc-name {
    margin: 8px 0 0;
    border-top: 1px dashed #ccc;
    padding: 10px 0;
    clear: both;
    font-size: 12px;
}
.aiu {
    margin: 5px 0 0;
    background: #f90;
    padding: 5px 5px 3px;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
}
.category-name {
    margin: 0;
    padding: 5px 5px 3px;
    background: #666;
    color: #fff;
    font-weight: bold;
}
/* カテゴリー別あいうえお順一覧 ナビ部分 */
.abc-nav-t,
.abc-nav-fb,
.abc-nav-m {
    margin: auto;
    border: 1px solid #666;
    background: #eee;
    width: 98%;
    clear: both;
    text-align: center;
}
.abc-nav-akasa {
    margin: 0;
    padding: 8px;
    text-align: left;
}
.abc-nav-aiu {
    margin: 0;
    border-top: 1px solid #666;
    padding: 8px;
    text-align: left;
}
.abc-nav-t a,
.abc-nav-t a:link,
.abc-nav-t a:visited {
    background: #6c6;
    padding: 5px 5px 3px;
    text-decoration: none;
    color: #fff;
}
.abc-nav-t a:hover{
    background: #a1f66e;
    text-decoration: none; 
    color:#fff; 
}
.abc-nav-fb a,
.abc-nav-fb a:link,
.abc-nav-fb a:visited {
    background: #69f;
    padding: 5px 5px 3px;
    text-decoration: none;
    color: #fff;
}
.abc-nav-fb a:hover{
    background: #9cf;
    text-decoration: none; 
    color:#fff; 
}
.abc-nav-m a,
.abc-nav-m a:link,
.abc-nav-m a:visited {
    background: #c6f;
    padding: 5px 5px 3px;
    text-decoration: none;
    color: #fff;
}
.abc-nav-m a:hover{
    background: #f9f;
    text-decoration: none; 
    color:#fff; 
}
.akasa-now a,
.akasa-now a:link,
.akasa-now a:visited,
.akasa-now a:hover {
    background: #f93;
    padding: 5px 5px 3px;
    text-decoration: none;
    color: #fff;
}
.abc-nav-aiu a,
.abc-nav-aiu a:link,
.abc-nav-aiu a:visited {
    background: #f90;
    padding: 5px 5px 3px;
    text-decoration: none;
    color: #fff;
}
.abc-nav-aiu a:hover{
    background: #fc3;
    text-decoration: none;
    color:#fff;
}
/* カテゴリー別個別ページ---------------- */
.cat-next1 {
    margin: 0 0 5px;
    background: #eee;
    padding: 0;
    width: 98%;
    height: 26px;
}
.cat-next2 {
    margin: 5px 0 5px;
    background: #eee;
    padding: 0;
    width: 98%;
    height: 26px;
    clear: both;
}
.cat-next-l {
    margin: 0;
    width: 49%;
    height: 26px;
    float: left;
    overflow: hidden;
    text-align: left;
}
.cat-next-r {
    margin: 0;
    width: 49%;
    height: 26px;
    float: right;
    overflow: hidden;
    text-align: right;
}
.cat {
    margin: 0;
    border: 0;
    padding: 0;
    clear: both;
}
.cat-next-text {
    margin: auto;
    background: #fde5bb;
    padding: 10px 10px 8px;
    line-height: 26px;
}
/* ページ下部倉庫説明---------------- */
.under-setumei {
    margin: 10px auto;
    background: url("http://www2.moeyo.com/img/souko/list/bg_foot.gif") no-repeat;
    width: 620px;
    height: 45px;
}
/* newフィギュア倉庫用追加分ここまで---------------- */

/* リンクページ */

#link {
    margin: 3px 0;
    border-right: 1px solid #999;
    border-left: 1px solid #999;
    border-bottom: 1px solid #999;
    background: #fff;
    font-size: 12px;
    width:100%;
    min-height:1px;　/* IE 7用 */
}

#link:after {
    content:".";
    display:block;
    height:0px;
    clear:both;
    visibility:hidden;
}

#link { display:inline-table; }

#link-title {
    margin-right: auto;
    margin-left: auto;
    border-bottom: 1px solid #999;
    background: #6cc;
    padding: 10px;
}
#link-title a,
#link-title a:link,
#link-title a:visited  {
    text-decoration: underline;
    color: #000;
}
#link-title a:hover {
    text-decoration: none;
    color: #000;
}
#link-content {
    float: left;
    background: #fff;
    padding: 10px 0 10px 10px;
    width: 890px;
}

#link-content img {
    margin: 0 0 5px 0;
}

.link-aiueo1 {
    margin: 8px 4px 0 10px;
    border: 1px solid #999;
    background: #6cc;
    padding: 4px 10px;
    clear: both;
    width:842px;
    _width: 868px;
}

.link-aiueo2 {
    margin: 2px 0 0 10px;
    background: #fff;
    padding: 4px 0 0;
    width:100%;
    min-height:1px;　/* IE 7用 */
}

.link-aiueo2:after {
    content:".";
    display:block;
    height:0px;
    clear:both;
    visibility:hidden;
}

.link-aiueo2 { display:inline-table; }

.link-table {
    float: left;
    margin: 2px 4px 2px 0;
    border: 1px solid #ccc;
    padding: 6px 1px 0 0 ;
    width: 134px;
    height: 70px;
    text-align: center; 
}

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

#link .side a,
#link .side a:link,
#link .side a:visited  {
    text-decoration: none;
    color: #633;
}
#link .side a:hover {
    text-decoration: underline;
    color: #26a;
}

#link-content2 {
    background: #fff;
    padding: 10px;
}

.link-gareki {
    float: left;
    margin: 2px 4px 2px 0;
    border: 1px solid #ccc;
    padding: 6px 1px 0 0 ;
    width: 134px;
}

/* リンクページ追加分 */

ul.linklist {
	margin: 0;
	padding: 0;
	_height: 1px;
	min-height: 1px;
	/*?*//*/
	height: 1px;
	overflow: hidden;
	/**/
}

ul.linklist:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

ul.linklist li {
	display:block; 
	width:138px;
	height:15px;
	float:left;
	margin:2px;
	padding:2px 1px 2px;
	font-size:10px;
	background-color:#eeeeee;
}

ul.linklist li a {
	display:block;
	width:138px;
	height:15px;
	background-color:#eeeeee;
	font-size:10px;
	text-decoration: none;
}

ul.linklist li span {
	display:block;
	width:138px;
	height:15px;
	background-color:#eeeeee;
	font-size:10px;
	text-decoration: none;
}

ul.linklist li a:link    {
	text-decoration: none;
}
ul.linklist li a:visited {
	text-decoration: none;
}
ul.linklist li a:active  {
	text-decoration: none;
}
ul.linklist li a:hover   {
	text-decoration: none;
}
/* リンクページ追加分用ここまで */

input,textarea {
    font-family: "Osaka", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", arial, sans-serif;
}
.clear {
    clear: both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
