/*
-----------------------------------------------------
ameblo CSS Skin Settings
FileName  : ameblo-book.css (3カラム・左右メニュー)
Version   : 2010.08
Update    :
Skin for  : http://ameblo.jp/ameblo-book/
Copyright (C) http://blogcustom.24hr.jp All rights reserved.
-----------------------------------------------------
*/
/*++++++++++++++++++++++++++++++++++++++++
スタイルリセット
++++++++++++++++++++++++++++++++++++++++*/
body {
     margin          :0;
     padding          :0;
}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, span, pre, blockquote, th, td {
     margin          :0;
     padding          :0;
}
h1, h2, h3, h4, h5, h6 {
     font-size     :100%;
     font-weight     :normal;
}
img {
     border          :0;
}
address, th {
     font-style     :normal;
     font-weight     :normal;
}
table {
     border-collapse     :collapse;
     border-spacing     :0;
     font-size     :100%;
}
th {
     white-space     :nowrap;
     text-align     :left;
}
pre {
     font-family     :monospace;
}
textarea {
     font-size     :100%;
}
ol, ul {
     list-style-type     :none;
}
q:before, q:after {
     content          :'';
}
form, input, label, select, textarea {
     margin          :0;
     padding          :0;
     font-size     :100%;
     vertical-align     :baseline;
}
/*++++++++++++++++++++++++++++++++++++++++
背景
++++++++++++++++++++++++++++++++++++++++*/
/* ■背景画像■ */
html {
     background     :url() repeat-x 0 0;
}
/*++++++++++++++++++++++++++++++++++++++++
文字サイズ・行間
++++++++++++++++++++++++++++++++++++++++*/
/* ■文字サイズ■ */
body {
     font-size     :12px !important;
}
* html body {font-size:62.5%;} /* IE6 */
*:first-child+html body {font-size:62.5%;} /* IE7 */
html>/**/body body {font-size:62.5%;} /* IE8 */
/* ■行間■ */
body {
     line-height     :1.5;
}
/* 記事の行間 */
.entry .contents {
     line-height     :1.5;
}
/*++++++++++++++++++++++++++++++++++++++++
文字色・リンク
++++++++++++++++++++++++++++++++++++++++*/
/* ■全体の文字色■ */
body {
     color          :#333333;
}
/* ■全体のリンク■ */
a { /* リンク */
     color          :#0066ff;
     text-decoration     :underline;
}
a:visited { /* 訪問済みリンク */
     text-decoration     :underline;
}
a:hover { /* マウスオーバーリンク */
     text-decoration     :none;
}
/* ■サイドのリンク■ */
#sub_a a,
#sub_b a {
     text-decoration     :none;
}
#sub_a a:visited,
#sub_b a:visited {
     text-decoration     :none;
}
#sub_a a:hover,
#sub_b a:hover {
     text-decoration     :underline;
}
/*++++++++++++++++++++++++++++++++++++++++
カラムの設定
++++++++++++++++++++++++++++++++++++++++*/
/* ■全体幅■ */
#subFrame {
     position     :relative;
     width          :800px; /* ヘッダー画像の幅 */
     margin          :0 auto;
     padding-left     :20px; /* 背景画像との左スペース */
     padding-right     :20px; /* 背景画像との右スペース */
     background     :#ffffff;
}
/* ■wrapカラム■ */
#wrap {
}
#wrap:after { /* wrapの回り込み解除 */
     visibility     :hidden;
     display          :block;
     font-size     :0;
     content          :" ";
     clear          :both;
     height          :0;
}
*:first-child+html #wrap {zoom:1;} /* IE7 */
/* ■mainカラム■ */
#main {
     float          :left;
     width          :400px;
     padding          :0 20px;
}
* html #main {padding-top:0px;} /* IE6 */
/* ■sub_aカラム■ */
#sub_a {
     float          :left;
     width          :180px;
     padding          :0;
}
/* ■sub_bカラム■ */
#sub_b {
     float          :right;
     width          :180px;
     padding          :0;
}
/*++++++++++++++++++++++++++++++++++++++++
ヘッダー
++++++++++++++++++++++++++++++++++++++++*/
/* ■ヘッダー画像■ */
#header {
     background     :url(//stat.ameba.jp/user_images/20110730/04/pachira1103/f0/dc/j/o0800040011382416029.jpg) no-repeat; /* ヘッダー画像 */
     height          :500px; /* ヘッダー画像の高さ */
     padding-bottom     :80px; /* ヘッダー画像とメインの間のスペース */
}
/* ヘッダー画像のリンク */
#header h1 a {
     display          :block;
        text-indent     :-9999px;
        width           :800px;
        height          :500px;
}
/* ■ブログタイトル■ */
#header h1 {
}
/* ブログタイトルのリンク */
#header h1 a {
}
#header h1 a:visited {
}
#header h1 a:hover {
}
/* ■ブログ説明■ */
#header h2 {
     text-indent     :-9999px;
}
/*++++++++++++++++++++++++++++++++++++++++
ヘッダーメニュー（フリースペース使用）
++++++++++++++++++++++++++++++++++++++++*/
/* ■ユーザナビ■ */
#userNaviArea {
     display          :none;
}
ul#gnavi {
     position     :absolute;
     top          :500px; /* ヘッダー画像の高さ */
     left          :20px; /* #subFrameを基準とした左からの距離 */
     width          :800px; /* ヘッダーメニューの幅 */
}
ul#gnavi li {
     float          :left;
     text-align     :center; /* メニュー文字揃え */
}
ul#gnavi li a {
     display          :block;
     height          :50px; /* ヘッダーメニューの高さ */
     width          :160px; /* ヘッダーメニューの１つの幅 */
     background     :url(http://wombase.jp/ameblo_salon/gnavi.png) no-repeat;
}
/* ヘッダーメニューのリンク文字 */
ul#gnavi li a {
     color          :#000000;
     font-weight     :bold;
     text-decoration     :none;
     font-size     :1.2em;
}
ul#gnavi li a:visited {
     text-decoration     :none;
}
ul#gnavi li a:hover {
     text-decoration     :none;
     color          :#666666;
}
ul#gnavi li a span {
     display          :block;
     padding-top     :15px;
}
/* ヘッダーメニュー1 */
ul#gnavi li.menu1 a { /* リンク */
     background-position:0 0; /* 0 0＝top leftからの位置 */
}
ul#gnavi li.menu1 a:hover { /* マウスオーバーリンク */
     background-position:0 -50px; /* 0 -50px＝top leftからの位置 */
}
/* ヘッダーメニュー2 */
ul#gnavi li.menu2 a {
     background-position:-160px 0;
}
ul#gnavi li.menu2 a:hover {
     background-position:-160px -50px;
     }
/* ヘッダーメニュー3 */
ul#gnavi li.menu3 a {
     background-position:-320px 0;
}
ul#gnavi li.menu3 a:hover {
     background-position:-320px -50px;
}
/* ヘッダーメニュー4 */
ul#gnavi li.menu4 a {
     background-position:-480px 0;
}
ul#gnavi li.menu4 a:hover {
     background-position:-480px -50px;
}
/* ヘッダーメニュー5 */
ul#gnavi li.menu5 a {
     background-position:-640px 0;
}
ul#gnavi li.menu5 a:hover {
     background-position:-640px -50px;
}
/*++++++++++++++++++++++++++++++++++++++++
メイン（main）
++++++++++++++++++++++++++++++++++++++++*/
/* ■メッセージボード■ */
#message {
     margin          :0 0 30px;
     border          :1px dashed #cccccc;
}
#message .contents {
     margin          :20px;
}
/* ■「このブログの読者になる（チェック）」テキストリンク■ */
}
#main .readerMainLink p {
                       background-image:none;
                       text-indent:-9999px;
}
#main .readerMainLink p a {
  padding :0;
  margin  :0 auto;
  display :block;
  width  :300px;
  height  :85px;
  background:url(//stat.blogskin.ameba.jp/blogskin_images/20110614/09/16/2a/j/o02500050pachira11031308011260648.jpg) no-repeat 0 0;
}

/* ■記事全体■ */
#main .entry {
     position     :relative;
     margin          :0 0 50px;
    background      :#f2f2f2;
}
/* ■記事ヘッダー■ */
/* テーマ */
#main .theme {
     position     :absolute;
     right          :0;
     top          :0;
}
/* 日付 */
#main .entry_head {
     margin          :0;
     padding-bottom     :3px;
}
/* 投稿者の表示 */
#main .entry_head .name {
     padding-left     :10px;
}
/* ■記事タイトル・一覧ページタイトル■ */
#main .entry h3.title,
#recent_entries_list h3.title,
#bookmark_list h3.title,
#favorite_list h3.title,
#reader_list h3.title {
     height          :30px;
     margin          :0 0 15px 0;
     padding          :15px 0 0 0;
     font-size     :1.3em; /* 文字サイズ */
     line-height     :1em; /* 行間 */
     font-weight     :bold; /* 太文字 */
     color          :#009900; /* 文字色 */
     border-top     :#009900 solid 3px; /* 記事タイトルの上のライン */
     border-bottom     :#009900 dashed 1px; /* 記事タイトルの下のライン */
}
/* ■記事本文■ */
#main .entry .contents {
     margin          :0;
     font-size     :1.1em;
    background      :#f2f2f2;
        padding         :10px;
}
#main .entry #general {
     font-size     :0.8em;
}
/* ■同じテーマの最新記事■ */
#themeBox {
     margin-top     :10px !important;
     padding          :5px !important;
     border          :1px dotted #999999;
}
/* ■記事フッター■ */
#main .foot {
     padding          :10px 0 0;
     text-align     :right;
}
/* ■記事一覧画面■ */
#recent_entries_list ul {
     padding          :0;
     font-size     :1.1em;
     width          :100%;
}
#recent_entries_list ul li {
     padding          :5px;
     border-bottom     :1px dotted #cccccc;
}
#recent_entries_list p.newentrytitle {
     width          :80%;
}
/* ■ブックマーク一覧画面■ */
#bookmark_list ul {
     padding          :0;
     font-size     :1.1em;
     width          :100%;
}
#bookmark_list ul li {
     padding          :5px 5px 2px;
     border-bottom     :1px dotted #cccccc;
}
/* ■お気に入りブログ一覧画面■ */
#favorite_list ul {
     padding          :0;
     font-size     :1.1em;
     width          :100%;
}
#favorite_list ul li {
     padding          :5px;
     border-bottom     :1px dotted #cccccc;
}
#favorite_list ul li .favorite_blog,
#favorite_list ul li .favorite_theme {
     display          :block;
     margin-top     :2px;
}
/* ■読者一覧画面■ */
#reader_list ul {
     padding          :0;
     font-size     :1.1em;
     width          :100%;
}
#reader_list ul li {
     padding          :5px;
     border-bottom     :1px dotted #cccccc;
}
#reader_list ul li .reader_blog {
     display          :block;
     margin-top     :2px;
}
/* ■ページ送り■ */
.page {
     font-size     :0.85em;
     margin          :0 auto 14px;
     padding          :0;
     text-align     :center;
}
.page {
     font-size     :0.85em;
     margin          :0 auto 14px;
     padding          :0;
     text-align     :center;
}
.page {
     font-size     :0.85em;
     margin          :0 auto 14px;
     padding          :0;
     text-align     :center;
}
/*++++++++++++++++++++++++++++++++++++++++
コメント
++++++++++++++++++++++++++++++++++++++++*/
#comment_module {
     padding          :0;
     border-top     :3px double #999999;
}
#comment_module h3.title {
     padding-top     :4px;
     font-size     :1.2em;
     font-weight     :bold;
     color          :#333333;
}
#comment_module p.list {
     margin-bottom     :12px;
     padding          :0 2px;
     font-size     :0.8em;
}
#comment_module .each_comment {
     margin-bottom     :10px;
     padding          :10px 10px 10px 10px;
     border          :1px dotted #999999;
}
#comment_module .label {
     margin          :0 0 5px;
     font-weight     :bold;
}
#comment_module .comment_body {
     padding          :0 4px 4px;
}
#comment_module .comment_footer {
     padding          :4px 4px 0;
     border-top     :1px solid #999999;
}
#comment_module .error {
     margin-top     :20px;
     padding-bottom     :10px;
     color          :#ff0000;
}
#comment_show {
     border          :none;
}
#comment_show h4,
#comment_show p,
#comment_present {
     display          :none;
}
/* コメントボタン */
#comment_show #commentbutton {
     display          :block;
     height          :60px !important;
     width          :250px !important;
     text-indent     :-9999px;
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/39/19/p/o0250006010644138970.png) no-repeat center top;
}
#comment_show {
     height          :60px !important;
     width          :250px !important;
}
/*++++++++++++++++++++++++++++++++++++++++
トラックバック
++++++++++++++++++++++++++++++++++++++++*/
#trackback{
     border-top     :3px double #999999;
}
#trackback h3.title {
     padding          :4px 5px 0;
     font-size     :1.2em;
     font-weight     :bold;
}
#trackback p.tr_ping_URL {
     padding          :0 5px;
}
#trackback p.tr_URL {
     padding          :0 5px 5px;
     border-bottom     :1px dotted #999999;
}
#trackback ul {
     padding          :5px;
     border-bottom     :1px dotted #999999;
}
#trackback .label {
     font-weight     :bold;
}
/*++++++++++++++++++++++++++++++++++++++++
広告設定
++++++++++++++++++++++++++++++++++++++++*/
/* Google広告マウスオーバー時background */
.blockhoverGeneral{
}
/* アイコン */
.gadTitle, /* 記事中 */
.gadTitle_s, /* 検索からきた時・記事中 */
#adCount0_footer{ /* 記事下 */
     background     :none !important;
}
/* 文字色 */
.gadTitle,
.gadTitle_s,
.gadDisplayURL,
.gadBox a,
.gadDescription,
#gadLogo_footer a,
#footer_ad a,
.gadDescription_footer,
.gadDisplayURL_footer {
     color          :#cccccc !important;
}
/* リンク下線*/
.gadTitle,
.gadTitle_s,
.gadTitle_footer,
#gadLogo_footer a,
#footer_ad li a {
     text-decoration     :none !important;
}
/* 広告同士の行間 */
#adCount0, /* 記事中 1つ目広告枠全体[div] */
#adCount1, /* 記事中 2つ目広告枠全体[div] */
#adCount2, /* 記事中 3つ目広告枠全体[div] */
#adCount3 { /* 記事中 4つ目広告枠全体[div] 検索から来た時のみ表示 */
     margin-bottom     :5px !important;
}
/* Google広告内の行間 */
.gadBox span {
     padding-top     :3px !important;
}
/* アメーバ広告内の行間 */
#footer_ad li {
     margin-bottom     :3px !important;
}
/* 記事中・各種一覧の幅 */
#general,
#adList {
     width          :350px !important;
     margin          :0 auto !important;
     padding          :5px 10px !important;
}
#gadLogo_footer {
     width          :350px !important;
     margin          :5px auto 0;
     text-align     :right !important;
}
/*++++++++++++++++++++++++++++++++++++++++
サイド（sub_a, sub_b）
++++++++++++++++++++++++++++++++++++++++*/
#sub_a,
#sub_b {
     line-height     :1.4;
}
/* ■サイド共通■ */
/* サイドタイトル */
.mainMenu h4.menu_title {
     width          :180px;
     height          :35px;
     margin          :0 0 10px;
}
/* サイド本文 */
.mainMenu .menu_frame {
     margin          :0 10px 30px;
}


/* ■プロフィール■ */
#profile h4.menu_title {
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/65/c4/p/o0180003510644140660.png) no-repeat;
     text-indent     :-9999px;
}
/* プロフィール */
#person ul li.image {
     text-align     :center;
}
#person ul li.image a img {
     border          :1px solid #CCCCCC;
}
#person ul li.piggLink {
     display          :none;
}
#person ul li.profLink {
     text-align     :center;
}
/* アメンバー */
#profile ul#amemberProfArea li {
     line-height     :1.0;
}
/* アメブロリンク */
#profile .link_blog,
#profile .link_info {
     display          :none;
}
#profile div.adlantiss,
#profile div.adlantiss div {
     display          :none !important;
}
/* ■最近の記事■ */
#recent_entries h4.menu_title {
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/41/94/p/o0180003510644139851.png) no-repeat;
     text-indent     :-9999px;
}
#recent_entries .menu_frame ul li{
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/2d/5d/p/o0009000910644139846.png) no-repeat 0 3px;
     padding-left     :14px;
}
/* ■最近のコメント■ */
#recent_comment h4.menu_title {
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/aa/50/p/o0180003510644140662.png) no-repeat;
     text-indent     :-9999px;
}
#recent_comment .menu_frame ul li{
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/2d/5d/p/o0009000910644139846.png) no-repeat 0 3px;
     padding-left     :14px;
}
/* ■テーマ一覧■ */
#theme_list h4.menu_title {
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/f8/2d/p/o0180003510644141061.png) no-repeat;
     text-indent     :-9999px;
}
#theme_list .menu_frame ul li{
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/2d/5d/p/o0009000910644139846.png) no-repeat 0 3px;
     padding-left     :14px;
}
/* ■過去の記事■ */
#archives h4.menu_title {
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/21/77/p/o0180003510644139843.png) no-repeat;
     text-indent     :-9999px;
}
#archives .menu_frame ul li{
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/2d/5d/p/o0009000910644139846.png) no-repeat 0 3px;
     padding-left     :14px;
}
/* ■カレンダー■ */
#calendar h4.menu_title {
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/59/bd/p/o0180003510644139848.png) no-repeat;
     text-indent     :-9999px;
}
#calendar table {
     width          :160px;
     line-height     :1.4;
}
#calendar caption {
     padding          :5px 0;
}
#calendar caption a {
     padding          :0 5px;
}
#calendar th,
#calendar td {
     padding          :2px 0;
     text-align     :center;
}
#calendar .sun { /* 日曜日 */
}
#calendar .sat { /* 土曜日 */
}
#calendar td a { /* ブログを書いた日 */
     font-weight     :bold;
     text-decoration     :underline;
}
/* ■アメブロランキング■ */
#ranking h4.menu_title {
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/ed/d9/p/o0180003510644140658.png) no-repeat;
     text-indent     :-9999px;
}
#ranking .menu_frame .rank_ttl {
     margin          :0 0 3px;
     font-weight     :bold;
}
#ranking .menu_frame img {
     margin-left     :5px;
}
#ranking .menu_frame .rank_all,
#ranking .menu_frame .rank_genre {
     margin          :0 0 8px
}
/* ■ブログの読者■ */
#reader h4.menu_title {
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/25/cf/p/o0180003510644140664.png) no-repeat;
     text-indent     :-9999px;
}
#reader .menu_frame p {
     display          :inline;
}
#reader .menu_frame ul li {
     background     :url() no-repeat 0 3px;
     padding-left     :14px;
}
/* 読者になるボタン */
#reader .menu_frame dt {
     margin          :0 0 5px;
}
#reader .menu_frame dt a {
     display          :block;
     width          :150px;
     height          :30px;
     text-indent     :-9999px;
     background     :url(//stat.blogskin.ameba.jp/blogskin_images/20110806/10/6f/05/j/o01500030pachira11031312595487000.jpg) no-repeat;
}
#reader .menu_frame dd {
     display          :none;
}
/* ■ブックマーク■ */
#bookmark h4.menu_title {
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/74/c0/p/o0180003510644139842.png) no-repeat;
     text-indent     :-9999px;
}
#bookmark .menu_frame ul li {
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/2d/5d/p/o0009000910644139846.png) no-repeat 0 3px;
     padding-left     :14px;
}
/* ■お気に入りブログ■ */
#favorite h4.menu_title {
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/e7/e1/p/o0180003510644140659.png) no-repeat;
     text-indent     :-9999px;
     display          :block;
}
#favorite .menu_frame ul li{
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/2d/5d/p/o0009000910644139846.png) no-repeat 0 3px;
     padding-left     :14px;
}
/* ■ブログ内検索■ */
#search h4.menu_title {
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/8c/30/p/o0180003510644141059.png) no-repeat;
     text-indent     :-9999px;
}
#search .menu_frame {
     text-align     :center;
}
#search .searchbox {
     width          :160px;
}
#search .searchbtn {
     width          :40px;
}
/* ■RSS■ */
#rss .menu_frame {
     margin-bottom     :0;
     text-align     :center;
}
/* ■アメブロ広告■ *åç/
/* PR */
#defaultAd h4.menu_title {
     margin-bottom     :0;
     height          :0;
     text-indent     :-9999px;
}
/* ブログを作るボタン */
a#btn_blog {
     background     :url(//stat.ameba.jp/user_images/20100717/19/ameblo-book/12/62/p/o0160008010644138971.png) no-repeat 0 0;
     display          :block;
     height          :40px;
     width          :160px;
     text-indent     :-9999px;
     margin-bottom     :5px;
}
a#btn_blog:hover {
     background-position:0 -40px;
}
/* テキスト広告 */
#sideTextAd {
     padding          :0;
}
/* フッタ広告 */
#footerArea {
     margin          :10px;
     text-align     :center;
}
.frame01{
     margin: 0px 0px 0px;
     border: 5px #b7b7b7 solid;
     padding: 10px 10px 10px;
     background-color: #eeeaea;
     background-image: url(../img/pre2.gif);
     background-repeat: no-repeat;
}

#header {
background-image: url(//stat.ameba.jp/user_images/20121106/10/pachira1103/0a/a0/j/o0800050012273022177.jpg);
}

#header {
height: 500px;
}

#header {
background-repeat:repeat-x;
}

body {
background-color: #9999C2;
}

#header {
background-color: #FFFFFF;
}

#frame {
background-color: #000000;
}







p.imagelistLink{display:none;}
