@charset "UTF-8";
/* INDIVIDUAL CSS Document for goo blog modulized templates 080710 */
/* template ID :886 */
/*-- ■SECTION 010 全体設定 --*/
body { color:#333333; background:#f6f4ec; }
a { color:#cb205d; text-decoration:underline; }
a:visited { color:#666666; text-decoration:underline; }
a:hover { color:#6544d4; text-decoration:none; }
a:active { color:#6544d4; 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; }
#title-banner { }
#main { }
#footer { }
/*-- ■SECTION 030 #title-banner 設定 --*/
#title-banner-top { }
#title-banner-body { width:100%; height:381px; background:transparent url(/img/template/user/886/title-banner.jpg) top left no-repeat; }
#title-banner-bottom { }
#title-banner-body #title-banner-set { padding-top:40px; padding-left:60px; }
#title-banner-body #title-banner-set h1 { font-size:140%; color:#fff; line-height:1.2; margin-right:340px; margin-bottom:10px; }
#title-banner-body #title-banner-set h2 { font-size:90%; line-height:1.2; margin-right:360px; color:#333; font-weight:normal; }
#title-banner a { color:#fff; text-decoration:none; }
#title-banner a:hover, #title-banner a:active { text-decoration:underline; }
/*-- ■SECTION 040 #main 設定 --*/
#main-top { }
#main-bottom { }
/*-- ■SECTION 050 #main 内レイアウト設定 --*/
#center-2c { }
#center-3c { }
#in-center { }
#side-a, #side-b { }
/*-- ■SECTION 060 #center-2c/3c 設定 --*/
.content { }
.content-top { }
.content-body { padding-top:15px; }
.content-bottom { }
/*-- ■SECTION 070 エントリー設定 --*/
/*-- 070-010 エントリーセット --*/
.mod-entry-set { margin-bottom:40px; }
.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 { background:#fff; padding:10px; }
/*-- ENTRY TOP --*/
.entry-top { background:#dff9fb; padding:8px; text-align:center; }
/*-- 記事タイトル -*/
.entry-top h3 { color:#00aaff; line-height:1.25; font-size:110%; }
.entry-top h3 a { color:#00aaff; text-decoration:none; }
.entry-top h3 a:visited { color:#666; text-decoration:none; }
.entry-top h3 a:hover { color:#fff; text-decoration:underline; }
/*-- 投稿日時|カテゴリー --*/
.entry-top-info { color:#666; }
.entry-top-info a { color:#00aaff; text-decoration:underline; }
.entry-top-info a:visited { color:#666666; text-decoration:underline; }
.entry-top-info a:hover { color:#00aaff; 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 { }
/*-- 記事画像 --*/
.entry-body-image { margin:10px auto; }
.entry-body-image a img, .entry-body-text a img { border-color:#f6f4ec; }
.entry-body-image a:visited img, .entry-body-text a:visited img { border-color:#f6f4ec; }
.entry-body-image a:hover img, .entry-body-text a:hover img { border-color:#edc8cc; }
/*-- 記事本文 --*/
.entry-body-text { line-height:1.5; padding-bottom:10px; padding-top:10px; }
/*-- /ENTRY BODY --*/
/*-- ENTRY BOTTOM --*/
.entry-bottom { }
/*-- コメント|トラックバック|記事を書く|goo --*/
.entry-bottom-info { border-top:solid 1px #cdf0f3; padding-top:5px; text-align:center; color:#999; }
.entry-bottom-info a { color:#00aaff; text-decoration:underline; }
.entry-bottom-info a:hover { color:#ef466c; text-decoration:none; }
.entry-bottom-info a:visited { color:#666666; text-decoration:underline; }
/*-- /ENTRY BOTTOM --*/

/*-- 070-030 コメント --*/
#mod-comments { margin-bottom:30px; background: #f1fafb; padding:10px; line-height:1.2; }
.mod-comments-top { }
.mod-comments-body { }
#mod-comments h3 { background:#7cdaf0; color:#fff; padding:5px; line-height:1.1; font-size:120%; margin-bottom:10px; text-align:center; }
#mod-comments .comment-list { }
#mod-comments .comment-list-body { }
#mod-comments .comment-list-body dl { margin-bottom: 20px; padding:10px; border:solid 1px #6dc2f0; }
#mod-comments .comment-list-body dl dt { color:#4db7f0; font-weight:bold; }
#mod-comments .comment-list-body dl dt a { color:#4db7f0; 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 { }
.comment-list-date { font-weight:bold; color:#4db7f0; }
.comment-list-text { l
}
.comment-form-top { }
.comment-form-body { }
#mod-comments .comment-input dl { }
#mod-comments .comment-input dl dt label { color: #666; }
#mod-comments .comment-input input, #mod-comments .comment-input textarea { }
#mod-comments .comment-submit input { }
.comment-alert { margin-bottom:10px; }
.comment-gooid { margin-bottom:10px; color:#00aaff; }
.comment-gooid dl dt { font-weight:bold; }
.comment-gooid dl dd { color:#666; font-weight:normal; font-size:90%; }
.comment-login { }
.comment-login-link { text-align:center; }
.comment-login-link a { }
.comment-login-link a:hover { }
.comment-list-error { color:#f12d69; padding:3px; border:solid 1px #f12d69; }
/*-- 070-040　トラックバック　--*/
#mod-trackbacks { margin-bottom:30px; background: #f1fafb; padding:10px; line-height:1.2; _height:1%; }
.mod-trackbacks-top { }
.mod-trackbacks-body { }
#mod-trackbacks h3 { background:#7cdaf0; color:#fff; padding:5px; line-height:1.1; font-size:120%; margin-bottom:10px; text-align:center; }
#mod-trackbacks .trackback-list-body { }
#mod-trackbacks .trackback-list-body dl { margin-bottom: 20px; padding:10px; border:solid 1px #6dc2f0; }
#mod-trackbacks .trackback-list-body dl dt { color:#4db7f0; font-weight:bold; line-height:1.2; }
#mod-trackbacks .trackback-list-body dl dt a { color:#4db7f0; text-decoration:underline; }
#mod-trackbacks .trackback-list-body dl dt a:visited { text-decoration:underline; color:#999999; }
#mod-trackbacks .trackback-list-body dl dt a:hover { text-decoration:none; color:#666666; }
.trackback-list-title { }
.trackback-list-text { }
#mod-trackbacks .trackback-ping-url { line-height:1; color:#333; margin-bottom:20px; text-align:center; }
#mod-trackbacks .trackback-ping-url dd input { line-height:1; color:#333; text-align:center; font-size:90%; }
#mod-trackbacks .trackback-filter { margin-bottom: 20px; }
#mod-trackbacks .trackback-filter ul li { font-size:90%; color:#333; padding:5px 0; line-height:1.2; border-bottom:dashed 1px #ccc; }
.trackback-alert { margin-bottom:10px; }
/*-- 070-050 ナビゲーション --*/

#mod-prev-next { margin:0 0 30px 0; font-weight:bold; }
#mod-prev-next a { color:#666666; text-decoration:underline; }
#mod-prev-next a:visited { color:#999; text-decoration:underline; }
#mod-prev-next a:hover { color:#fff; text-decoration:none; }
/*-- ■SECTION 080 goo ad 設定 --*/
.mod-entry-set-goo-ad { margin-bottom:40px; }
/*-- MicroAd背景色 --*/
.gooAd { }
.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 { }
a:visited.gooAd_title { color:#666; text-decoration:underline; }
/*-- URLリンク文字 --*/
a.gooAd_url { color:#666; }
a:visited.gooAd_url { color:#999999; text-decoration:underline; }
/*-- テキストリンク文字 --*/
div.gooAd_text_td { color:#ec6285; }
a.gooAd_text { }
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/886/title-module.jpg) no-repeat 0 0; text-align:center; color:#ef466c; font-size:110%; padding:50px 0 10px; }
.module .module-body, #mod-powered-by { padding:5px 5px 20px; }
.module ul { }
.module ul li { }
.module dl { }
.module dl dt { color:#cb205d; font-weight:bold; }
.module dl dd { }
.module-body hr { height:1px; border:none; background:#999999; }
.module a { color:#666; text-decoration:underline; }
.module a:visited { color:#666; text-decoration:underline; }
.module a:hover { color:#ef466c; text-decoration:none; }
/*-- ■SECTION 110 サイドバーモジュール個別設定 --*/
/*--110 お知らせ【ＰＲ】 --*/
#mod-advertising { }
/*--110 プロフィール --*/
#mod-profile { }
#mod-profile .mod-pro-photo { margin-bottom:10px; }
/*--110 携帯 --*/
#mod-mobile { text-align:center; }
/*--110 最新記事 --*/
#mod-recent-entries ul li { color:#333; padding:5px; line-height:1.2; border-bottom:dashed 1px #c5c0ab; }
#mod-recent-entries ul li a { text-decoration:none; }
#mod-recent-entries ul li a:hover { text-decoration:underline; }
/*--110 カテゴリー --*/
#mod-categories ul li { color:#333; padding:5px; line-height:1.2; border-bottom:dashed 1px #c5c0ab; }
#mod-categories ul li a { text-decoration:none; }
#mod-categories ul li a:hover { text-decoration:underline; }
/*--110 ログイン --*/
#mod-login { text-align:center; }
/*--110 最新コメント --*/
#mod-recent-comments ul li { color:#333; padding:5px; line-height:1.2; border-bottom:dashed 1px #c5c0ab; }
#mod-recent-comments ul li a { text-decoration:none; }
#mod-recent-comments ul li a:hover { text-decoration:underline; }
/*--110 最新トラックバック --*/
#mod-recent-trackbacks li { color:#333; padding:5px; line-height:1.2; border-bottom:dashed 1px #c5c0ab; }
#mod-recent-trackbacks ul li a { text-decoration:none; }
#mod-recent-trackbacks ul li a:hover { text-decoration:underline; }
/*--110 カレンダー -*/
#mod-cal-table th, #mod-cal-table td { }
.mod-cal-caption { color:#cb205d; font-weight:bold; }
.mod-cal-week { color:#56a6c1; font-weight:bold; }
#mod-cal-table td.mod-cal-day-lin-td a { color:#cb205d; font-weight:bold; text-decoration:underline; }
#mod-cal-table td.mod-cal-day-lin-td a:visited { color:#cccccc; font-weight:bold; text-decoration:underline; }
#mod-cal-table td.mod-cal-day-lin-td a:hover { color:#999; 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:0px 10px 10px 0px; }
#mod-back-numbers-scroll .module-body ul li { color:#333; padding:5px; line-height:1.2; border-bottom:dashed 1px #c5c0ab; }
#mod-back-numbers-scroll ul li a { text-decoration:none; }
#mod-back-numbers-scroll ul li a:hover { text-decoration:underline; }
/*-- スクロールなし --*/
#mod-back-numbers-noscroll .module-body { }
#mod-back-numbers-noscroll .module-body ul li { color:#333; padding:5px; line-height:1.2; border-bottom:dashed 1px #c5c0ab; }
#mod-back-numbers-noscroll ul li a { text-decoration:none; }
#mod-back-numbers-noscroll ul li a:hover { text-decoration:underline; }
/*-- ブックマーク --*/
#mod-bookmarks .mod-boo-name { color:#de549b; font-weight:bold; }
/*-- goo おすすめ --*/
#mod-goo-recommends .module-body { padding-left: 10px; }
/*-- RSS/gooブログ --*/
#mod-powered-by { }
/*-- フォントサイズ変更 --*/
#font-size-changer { }
#font-size-changer ul li { }
/*-- お知らせ【ＰＲ】 --*/
#mod-advertising li { }
/*-- オリジナルモジュールがメインエリアに来た場合-*/
#mod-freearea-main { border:solid 1px #e56983; padding:10px; margin-bottom:30px; }
#mod-freearea-main .entry { background:none; }
#mod-freearea-main .entry .entry-top { border:0; padding:0; margin:0; background:none; }
#mod-freearea-main .entry .entry-top h3 { color:#e56983; margin:0 0 5px 0; background:none; padding-left:0; padding-right:0; border-bottom:solid 1px #e56983; padding-bottom:5px; }
#mod-freearea-main .entry .entry-body { padding-bottom: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 { margin-left:0; }
#mod-freearea-main .entry .entry-bottom { display:none; }

/*-- ■SECTION 120 HYBRID 設定 --*/