@charset "UTF-8";
/* INDIVIDUAL CSS Document for goo blog modulized templates 080710 */
/* template ID :887 */
/*-- ■SECTION 010 全体設定 --*/
body { color:#ccc; background:#000000 url(/img/template/user/887/bg_body.gif) repeat-x; }
a { color:#999; text-decoration:underline; }
a:visited { color:#ccc; text-decoration:underline; }
a:hover { color:#fff; text-decoration:none; }
a:active { color:#666; text-decoration:none; }
/*-- 不使用拡張部分 --*/
#title-banner-top, #title-banner-bottom, #main-top, #main-bottom, .content-top, .content-bottom, #footer { display:none; }
.mod-entry-set-top, .mod-entry-set-bottom, .mod-comments-top, .mod-comments-bottom, .mod-trackbacks-top, .mod-trackbacks-bottom, .comment-list-top, .comment-list-bottom, .comment-form-top, .comment-form-bottom .trackback-list-top, .trackback-list-bottom { display:none; }
.sidebar-top, .sidebar-bottom, .module-top, .module-bottom { display:none; }
/*-- ■SECTION 020 レイアウト設定 --*/
/*-- 固定幅（ユーザー変更不可）の場合は#container幅をピクセルで指定 --*/
#container { width:840px; margin:0 auto; background:transparent; background:url(/img/template/user/887/bg_main.jpg) repeat-y; padding-bottom:20px; }
#title-banner { width:100%; min-height: 247px; _height:247px; margin:0; background:url(/img/template/user/887/bg_title-banner.jpg) no-repeat; }
#main { margin-left:6px; margin-right:5px; background: #000; }
#footer { }
/*-- ■SECTION 030 #title-banner 設定 --*/
#title-banner-top { }
#title-banner-body { padding-left:280px; padding-top:90px; padding-right:20px; }
#title-banner-bottom { }
#title-banner-body #title-banner-set { }
#title-banner-body #title-banner-set h1 { font-size:120%; color:#fff; line-height:1.2; margin-bottom:10px; }
#title-banner-body #title-banner-set h2 { font-size:100%; color:#999; line-height:1.2; }
#title-banner a { color:#fff; text-decoration:none; }
#title-banner a:hover, #title-banner a:active { text-decoration:underline; }

/*-- 201708　ブログタイトル概要用class新設 --*/
/*-- ■SECTION 030 #title-banner 設定 --*/
#title-banner-body #title-banner-set .blog-title { font-size:120%; color:#fff; line-height:1.2; margin-bottom:10px; }
#title-banner-body #title-banner-set .blog-description { font-size:100%; color:#999; line-height:1.2; }
/*-- 201708　ブログタイトル概要用class新設 --*/

/*-- ■SECTION 040 #main 設定 --*/
#main-top { }
#main-bottom { }
/*-- ■SECTION 050 #main 内レイアウト設定 --*/
#center-2c { }
#center-3c { }
#in-center { background: #36302a; _height:1%; }
#side-a, #side-b { background:url(/img/template/user/887/bg_side.gif) repeat-y; border-bottom:solid 1px #434240; }
/*-- ■SECTION 060 #center-2c/3c 設定 --*/
.content { }
.content-top { }
.content-body { padding:10px 8px; }
.content-bottom { }
/*-- ■SECTION 070 エントリー設定 --*/
/*-- 070-010 エントリーセット --*/
.mod-entry-set { }
.mod-entry-set-top { }
.mod-entry-set-top .lt { }
.mod-entry-set-bottom { }
.mod-entry-set-bottom .lb { }
.mod-entry-set-bottom .rb { }
/*-- 070-020 エントリー --*/
.entry { margin-bottom:40px; }
/*-- ENTRY TOP --*/
.entry-top { }
/*-- 記事タイトル --*/
.entry-top h3 { color:#e1ac64; line-height:1.2; border-left:solid 5px #f7efe0; padding-left:10px; font-size:120%; }
.entry-top h3 a { color:#e1ac64; text-decoration:none; }
.entry-top h3 a:visited { color:#c2a988; }
.entry-top h3 a:hover { color:#fff; text-decoration:underline; }

/*-- 201708　記事タイトル用class新設 --*/
/*-- 記事タイトル --*/
.entry-top .entry-title { color:#e1ac64; line-height:1.2; border-left:solid 5px #f7efe0; padding-left:10px; font-size:120%; }
.entry-top .entry-title a { color:#e1ac64; text-decoration:none; }
.entry-top .entry-title a:visited { color:#c2a988; }
.entry-top .entry-title a:hover { color:#fff; text-decoration:underline; }
/*-- 201708　記事タイトル用class新設 --*/


/*-- 投稿日時|カテゴリー --*/
.entry-top-info { color:#fff; border-left:solid 5px #e1ac64; padding-left:10px; }
.entry-top-info a { color:#fff; text-decoration:underline; }
.entry-top-info a:visited { color:#ccc; text-decoration:underline; }
.entry-top-info a:hover { color:#e1ac64; text-decoration:none; }
.entry-top-info span.entry-top-info-time { }
.entry-top-info span.entry-top-info-category { }
/*-- /ENTRY TOP --*/
/*-- ENTRY BODY --*/
.entry-body { padding:10px 0; }
/*-- 記事画像 --*/
.entry-body-image { margin:10px auto; }
.entry-body-image a img, .entry-body-text a img { border-color:#36302a; }
.entry-body-image a:visited img, .entry-body-text a:visited img { border-color:#36302a; }
.entry-body-image a:hover img, .entry-body-text a:hover img { border-color:#fff; }
/*-- 記事本文 --*/
.entry-body-text { line-height:1.5; }
/*-- /ENTRY BODY --*/
/*-- ENTRY BOTTOM --*/
.entry-bottom { text-align:right }
/*-- コメント|トラックバック|記事を書く|goo --*/
.entry-bottom-info { }
.entry-bottom-info a { color:#e1ac64; text-decoration:underline; }
.entry-bottom-info a:visited { color:#ccc; text-decoration:underline; }
.entry-bottom-info a:hover { color:#fff; text-decoration:none; }
/*-- /ENTRY BOTTOM --*/
/*-- 070-030 コメント --*/
#mod-comments { }
.mod-comments-top { }
.mod-comments-body { }
#mod-comments h3 { line-height:1; padding:20px 5px; font-size:110%; color:#fff; font-size:120%; border-bottom:solid 1px #6e593d; margin-bottom:20px; border-top:solid 1px #fff; }
#mod-comments .comment-list { padding-bottom:20px; }
#mod-comments .comment-list-body { }
#mod-comments .comment-list-body dl { margin-bottom:20px; }
#mod-comments .comment-list-body dl dt { font-weight:bold; color:#e1ac64; border-left:solid 5px #e1ac64; padding-left:5px; }
#mod-comments .comment-list-body dl dt a { text-decoration:underline; }
#mod-comments .comment-list-body dl dt a:visited { text-decoration:underline; color:#999999; }
#mod-comments .comment-list-body dl dt a:hover { text-decoration:none; color:#666666; }
.comment-list-title { font-weight:bold; }
.comment-list-date { color:#e1ac64; }
.comment-form-top { }
.comment-form-body { padding-bottom:40px; }
#mod-comments .comment-input dl { }
#mod-comments .comment-input dl dt label { color:#fff; }
#mod-comments .comment-input input, #mod-comments .comment-input textarea { }
#mod-comments .comment-submit input { }
.comment-alert { margin-bottom:20px; color:#e1ac64; }
.comment-gooid { color:#fff; }
.comment-gooid dl dt { font-weight:bold; }
.comment-gooid dl dd { }
.comment-login { }
.comment-login-link { }
.comment-login-link a { color:#fff; }
.comment-login-link a:hover { color:#ccc; }
.comment-list-error { color:#f12d69; padding:3px; border:solid 1px #f12d69; }
/*-- 070-040　トラックバック　--*/
#mod-trackbacks { margin-bottom:30px; }
.mod-trackbacks-top { }
.mod-trackbacks-body { }
#mod-trackbacks h3 { line-height:1; padding:20px 5px; font-size:110%; color:#fff; font-size:120%; border-bottom:solid 1px #6e593d; margin-bottom:20px; border-top:solid 1px #fff; }
#mod-trackbacks .trackback-list-body { }
#mod-trackbacks .trackback-list-body dl { margin-bottom:20px; }
#mod-trackbacks .trackback-list-body dl dt { font-weight:bold; color:#e1ac64; border-left:solid 5px #e1ac64; padding-left:5px; }
#mod-trackbacks .trackback-list-body dl dt a { text-decoration:underline; color:#e1ac64; }
#mod-trackbacks .trackback-list-body dl dt a:visited { text-decoration:none; color:#e1ac64; }
#mod-trackbacks .trackback-list-body dl dt a:hover { text-decoration:none; color:#666666; }
.trackback-list-title { font-weight:bold; }
.trackback-list-text { line-height:1.2; }
#mod-trackbacks .trackback-ping-url { line-height:1; color:#ccc; margin-bottom:20px; font-weight:bold; background:url(/img/template/user/887/listmark.gif) no-repeat 0 7px; padding-left:13px; }
#mod-trackbacks .trackback-ping-url dd input { color: #ccc; font-weight:bold; }
#mod-trackbacks .trackback-filter { margin-bottom: 20px; }
#mod-trackbacks .trackback-filter ul li { color:#ccc; line-height:1; padding:5px 0; border-bottom:dashed 1px #7f7163; font-size:90%; }
.trackback-alert { margin-bottom:20px; color:#e1ac64; }
/*-- 070-050 ナビゲーション --*/
#mod-prev-next { margin:0 0 30px 0; padding:5px 10px; font-weight:bold; background:#cccccc; }
#mod-prev-next a { color:#333; text-decoration:underline; }
#mod-prev-next a:visited { color:#666666; text-decoration:underline; }
#mod-prev-next a:hover { color:#fff; text-decoration:none; }
/*-- ■SECTION 080 goo ad 設定 --*/
.mod-entry-set-goo-ad { margin:40px 0; }
/*-- MicroAd背景色 --*/
.gooAd { background:#36302a; }
.gooAd td { }
td.gooAd_sponsor_td { }
td.gooAd_title_td { }
td.gooAd_url_td { }
td.gooAd_text_td { }
.gooAd_text { }
td.gooAd_btm_td { }
/*-- スポンサーリンク文字 --*/
a.gooAd_sponsor { }
/*-- タイトルリンク文字 --*/
a.gooAd_title { color:#D7AD67; }
a:visited.gooAd_title { color:#999999; text-decoration:underline; }
/*-- URLリンク文字 --*/
a.gooAd_url { color:#d7ad67; }
a:visited.gooAd_url { color:#999999; text-decoration:underline; }
/*-- テキストリンク文字 --*/
div.gooAd_text_td { }
a.gooAd_text { color:#666; }
a:visited.gooAd_text { }
/*-- リンク範囲拡大 --*/
.gooAd_title_td A, .gooAd_url_td A, .gooAd_text_td A { }
/*-- ■SECTION 090 #sidebar 設定 --*/
.sidebar-top { }
.sidebar { }
.sidebar-bottom { }
/*-- ■SECTION 100 サイドバーモジュール共通設定 --*/
.module { }
.module .module-top { }
.module h4 { background:url(/img/template/user/887/bg_module-titlea.jpg) no-repeat; text-align:center; color:#a28c67; font-size:110%; padding:10px 5px; margin-bottom:10px; }
.module .module-body, #mod-powered-by { padding:5px 10px 30px; color:#f5f5f5 }
.module ul { }
.module ul li { }
.module dl { }
.module dl dt { font-weight:bold; color:#b6acaf; }
.module dl dd { }
.module-body hr { height:1px; border:none; background:#999999; }
.module a { color:#c7beb0; text-decoration:underline; }
.module a:visited { text-decoration:none; }
.module a:hover { color:#fff; text-decoration:none; }
/*-- ■SECTION 110 サイドバーモジュール個別設定 --*/
/*--110 お知らせ【ＰＲ】 --*/
#mod-advertising li { padding:0; background:none; }
/*--110 プロフィール --*/
#mod-profile { }
#mod-profile .mod-pro-photo { margin-bottom:10px; }
/*--110 携帯 --*/
#mod-mobile { text-align:center; }
#mod-mobile ul li { text-align:center; }
/*--110 最新記事 --*/
#mod-recent-entries li { color:#f5f5f5; background:url(/img/template/user/887/listmark.gif) no-repeat 0px 12px; padding:5px 0 8px 15px; line-height:1.2; border-bottom:dashed 1px #494139; }
#mod-recent-entries { }
/*--110 カテゴリー --*/
#mod-categories li { color:#f5f5f5; background:url(/img/template/user/887/listmark.gif) no-repeat 0px 12px; padding:5px 0 8px 15px; line-height:1.2; border-bottom:dashed 1px #494139; }
/*--110 ログイン --*/
#mod-login { text-align:center; }
#mod-login ul li { border:none; padding:0; text-align:center; }
/*--110 最新コメント --*/
#mod-recent-comments li { color:#f5f5f5; background:url(/img/template/user/887/listmark.gif) no-repeat 0px 12px; padding:5px 0 8px 15px; line-height:1.2; border-bottom:dashed 1px #494139; }
/*--110 最新トラックバック --*/
#mod-recent-trackbacks li { color:#f5f5f5; background:url(/img/template/user/887/listmark.gif) no-repeat 0px 12px; padding:5px 0 8px 15px; line-height:1.2; border-bottom:dashed 1px #494139; }
#mod-recent-trackbacks a { font-weight:bold; }
/*--110 カレンダー -*/
#mod-cal-table th { padding-top:5px; padding-bottom:5px; }
#mod-cal-table td { }
.mod-cal-caption { color:#fff; font-weight:bold; line-height:2; }
.mod-cal-week { color:#a28c67; font-weight:bold; }
#mod-cal-table td.mod-cal-day-lin-td a { color:#e1ac64; font-weight:bold; text-decoration:underline; }
#mod-cal-table td.mod-cal-day-lin-td a:visited { color:#ccc; font-weight:bold; text-decoration:underline; }
#mod-cal-table td.mod-cal-day-lin-td a:hover { color:#fff; font-weight:bold; text-decoration:none; }
.mod_cal_day_linked { }
#mod-cal-table a { font-weight:bold; }
/*-- 110 バックナンバー --*/
/*-- スクロールあり--*/
#mod-back-numbers-scroll .module-body { margin:0 10px 20px 10px; }
#mod-back-numbers-scroll .module-body li { color:#f5f5f5; background:url(/img/template/user/887/listmark.gif) no-repeat 0px 12px; padding:5px 0 8px 15px; line-height:1.2; border-bottom:dashed 1px #494139; }
/*-- スクロールなし --*/
#mod-back-numbers-noscroll .module-body { margin:0 0 20px 0; }
#mod-back-numbers-noscroll .module-body li { color:#f5f5f5; background:url(/img/template/user/887/listmark.gif) no-repeat 0px 12px; padding:5px 0 8px 15px; line-height:1.2; border-bottom:dashed 1px #494139; }
/*-- ブックマーク --*/
#mod-bookmarks .mod-boo-name { color:#de549b; font-weight:bold; }
/*-- goo おすすめ --*/
#mod-goo-recommends .module-body { padding-left: 20px; }
#mod-goo-recommends li { background:none; padding:0; }
#mod-goo-recommends li a { text-decoration:none; }
/*-- RSS/gooブログ --*/
#mod-powered-by { }
/*-- フォントサイズ変更 --*/
#font-size-changer { }
#font-size-changer ul li { background:none; padding:0; text-align:center; border:none; }
/*-- お知らせ【ＰＲ】 --*/
#mod-advertising li { background:none; padding:0; }
/*-- オリジナルモジュールがメインエリアに来た場合-*/
#mod-freearea-main { margin-bottom:40px; }
#mod-freearea-main .entry { padding:0; border:0; margin:0; }
#mod-freearea-main .entry .entry-top { border:0; padding:0; margin:0; }
#mod-freearea-main .entry .entry-top h3 { color:#e1ac64; margin:0; background:none; border:none; padding:0 0 5px 0; border-bottom:solid 1px #e1ac64; font-size:110%; text-align:center; }
#mod-freearea-main .entry .entry-body { padding:0; }
#mod-freearea-main .entry .entry-body a { }
#mod-freearea-main .entry .entry-body a:visited { }
#mod-freearea-main .entry .entry-body a:hover { }
#mod-freearea-main .entry .entry-body a:active { }
#mod-freearea-main .entry .entry-body-text { border-bottom:solid 1px #e1ac64; padding:10px; }
#mod-freearea-main .entry .entry-bottom { display:none; }
/*-- ■SECTION 120 HYBRID 設定 --*/
