@charset "UTF-8";/* INDIVIDUAL CSS Document for goo blog modulized templates 080701 */
/* template ID :884 */

/*-- ■SECTION 010 全体設定 --*/body {
 color:#333333;
 background:#fff url(/img/template/user/884/bg_body.jpg) repeat-x 0 26px;
}

a {
 color:#104859;
 text-decoration:underline;
}

a:hover {
 color:#666666;
 text-decoration:none;
}

a:active {
 color:#666666;
 text-decoration:none;
}

a:visited {
 color:#666666;
 text-decoration:underline;
}

/*-- 不使用拡張部分 --*//*#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:90%;
 margin:0 auto;
 background:transparent;
 border-bottom:solid 10px #cbd4d1;
}

#title-banner {
 width:100%;
 margin:0;
 background:#0e0e0e url(/img/template/user/884/bg_title-banner.jpg) repeat-x;
 text-align:center;
 border-left:solid 1px #4a6269;
 border-right:solid 1px #4a6269;
}

#main { 
 background:#e8f2ef;
 border-left:solid 1px #cbd4d1;
 border-right:solid 1px #cbd4d1;
 }

#footer { }

/*-- ■SECTION 030 #title-banner 設定 --*/

#title-banner-top {
 width:650px;
 height:211px;
 display:block;
 margin:0 auto;
 background:url(/img/template/user/884/title-banner-top.jpg);
}

#title-banner-body { }

#title-banner-bottom { }

#title-banner-body #title-banner-set {
 min-height: 76px;
 _height:76px;
}

#title-banner-body #title-banner-set h1 {
 font-size:120%;
 color:#fff;
 line-height:1;
 margin-bottom:10px;
 padding-top:20px;
}

#title-banner-body #title-banner-set h2 {
 font-size:90%;
 color:#9ca9a0;
 line-height:1;
}

#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 { background:#FFFFFF;_height: 1%;  }

#side-a, #side-b {
 padding-top:15px;
 background:#cbd4d1;
}

/*-- ■SECTION 060 #center-2c/3c 設定 --*/

.content { }

.content-top { }

.content-body { padding-top: 20px;margin:0 10px; }

.content-bottom { height:20px;}

/*-- ■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 { }

/*-- ENTRY TOP --*/

.entry-top {border-left:solid 10px #1077b9;margin-bottom:10px;}

/*-- 記事タイトル -*/

.entry-top h3 {
 color:#1077b9;
 line-height:1.1;
 font-size:110%;
 padding-bottom:5px;
 padding-left:10px;
 padding-top:10px;
 margin-bottom:5px;
 border-bottom:solid #ccc 1px;
}

.entry-top h3 a {
 color:#1077b9;
 text-decoration:none;
}

.entry-top h3 a:visited {
color:#999999;
text-decoration:none;
}

.entry-top h3 a:hover {
 color:#cbd4d1;
 text-decoration:underline;
}


/*-- 投稿日時|カテゴリー --*/

.entry-top-info {
 color:#666666;
 padding-left:10px;
 padding-bottom:5px;
}

.entry-top-info a {
 color:#1077b9;
 text-decoration:underline;
}

.entry-top-info a:hover {
 color:#666666;
 text-decoration:none;
}

.entry-top-info a:visited {
 color:#666666;
 text-decoration:underline;
}

.entry-top-info span.entry-top-info-time { }

.entry-top-info span.entry-top-info-category { }

/*-- /ENTRY TOP --*/


/*-- ENTRY BODY --*/

.entry-body { padding-bottom:10px; }

/*-- 記事画像 --*/

.entry-body-image { margin:10px auto; }

.entry-body-image a img, .entry-body-text a img { border-color:#ccc; }

.entry-body-image a:visited img, .entry-body-text a:visited img { border-color:#ffffff; }

.entry-body-image a:hover img, .entry-body-text a:hover img { border-color:#cbd4d1; }

/*-- 記事本文 --*/

.entry-body-text {
 line-height:1.5;
 margin-left:10px;
}

/*-- /ENTRY BODY --*/


/*-- ENTRY BOTTOM --*/

.entry-bottom {
 background:#f0f0f0;
 padding:2px;
}

/*-- コメント|トラックバック|記事を書く|goo --*/

.entry-bottom-info { text-align:right; }

.entry-bottom-info a {
 color:#1077b9;
 text-decoration:underline;
}

.entry-bottom-info a:hover {
 color:#666666;
 text-decoration:none;
}

.entry-bottom-info a:visited {
 color:#666666;
 text-decoration:underline;
}

/*-- /ENTRY BOTTOM --*/


/*-- 070-030 コメント --*/

#mod-comments { margin-bottom:30px; }

.mod-comments-top { }

.mod-comments-body { }

#mod-comments h3 {
 background:url(/img/template/user/884/bg_h3_comtra.gif) no-repeat 0 5px;
 line-height:1.1;
 padding:5px 0 5px 35px;
 font-size:110%;
 color:#1077b9;
 font-size:120%;
 margin:20px 0;
}

#mod-comments .comment-list {
 padding-left:30px;
 padding-bottom:30px;
}

#mod-comments .comment-list-body { }

#mod-comments .comment-list-body dl {
 padding-left:10px;
 margin-bottom:30px;
 margin-right:10px;
 border-left:solid 3px #c3dded;
}

#mod-comments .comment-list-body dl dt {
 font-weight:bold;
 color:#1077b9;
}

#mod-comments .comment-list-body dl dt a { 
 color:#1077b9;
 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;
 color:#1077b9;
}

.comment-list-date { color:#1077b9; }

.comment-form-top { }

.comment-form-body {
 padding-left:15px;
 padding-bottom:30px;
}

#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;
 margin-left: 25px;
 color:#1077b9;
 }

.comment-gooid { 
 margin-bottom:10px;
 margin-left: 25px;
 color:#333;
 }

.comment-gooid dl dt { font-weight:bold; }

.comment-gooid dl dd { }

.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; }

.mod-trackbacks-top { }

.mod-trackbacks-body { }

#mod-trackbacks h3 {
 background:url(/img/template/user/884/bg_h3_comtra.gif) no-repeat 0 5px;
 line-height:1.1;
 padding:5px 0 5px 35px;
 font-size:110%;
 color:#1077b9;
 font-size:120%;
 margin:20px 0;
}

#mod-trackbacks .trackback-list-body {
 padding-left:30px;
 padding-bottom:30px;
}

#mod-trackbacks .trackback-list-body dl {
 padding-left:10px;
 margin-bottom:30px;
 margin-right:10px;
 border-left:solid 3px #c3dded;
}

#mod-trackbacks .trackback-list-body dl dt { color:#1077b9; }

#mod-trackbacks .trackback-list-body dl dt a {
 color:#1077b9;
 text-decoration:underline;
 font-weight:bold;
}

#mod-trackbacks .trackback-list-body dl dt a:visited {
 text-decoration:underline;
 color:#999;
}

#mod-trackbacks .trackback-list-body dl dt a:hover {
 text-decoration:none;
 color:#999;
}

.trackback-list-title {
 font-weight:bold;
 color:#1077b9;
}

.trackback-list-text { line-height:1.2; }

#mod-trackbacks .trackback-ping-url {
 line-height:1;
 color:#999999;
 margin-bottom:20px;
 text-align:center;
 font-weight:bold;
}

#mod-trackbacks .trackback-ping-url dd input {
 color: #999999;
 font-weight:bold;
 text-align:center;
}

#mod-trackbacks .trackback-filter {
 margin-left:25px;
 margin-bottom: 20px; 
 }

#mod-trackbacks .trackback-filter ul li {
 color:#666666;
 background:url(/img/template/user/884/listmark.gif) no-repeat 0 8px;
 padding:8px 5px 8px 15px;
 line-height:1.2;
 border-bottom:dashed 1px #ccc;
}

.trackback-alert {
 margin-bottom:20px;
 margin-left: 25px;
 color:#1077b9;
 }

/*-- 070-050 ナビゲーション --*/

#mod-prev-next {
 margin:0 0 30px 0;
 padding:5px 10px;
 font-weight:bold;
 border:solid 1px #cccccc;
}

#mod-prev-next a {
 color:#999999;
 text-decoration:underline;
}

#mod-prev-next a:hover {
 color:#1077b9;
 text-decoration:none;
}

#mod-prev-next a:visited {
 color:#666666;
 text-decoration:underline;
}

/*-- ■SECTION 080 goo ad 設定 --*/

.mod-entry-set-goo-ad { margin-bottom:40px; }

/*-- MicroAd背景色 --*/

.gooAd { background:#edf2f4; }

.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:#2c5e6d; }

a:visited.gooAd_title {
 color:#999999;
 text-decoration:underline;
}

/*-- URLリンク文字 --*/

a.gooAd_url { color:#666; }

a:visited.gooAd_url {
 color:#999999;
 text-decoration:underline;
}

/*-- テキストリンク文字 --*/

div.gooAd_text_td { }

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/884/bg-module-title.gif) no-repeat 0 5px;
 text-align:center;
 color:#ffffff;
 font-size:110%;
 padding:8px 5px 15px;
}

.module .module-body, #mod-powered-by { padding:5px 10px 15px; }

.module ul { }

.module ul li {
}

.module dl { }

.module dl dt {
 font-weight:bold;
 color:#104859;
}

.module dl dd { }

.module-body hr {
 height:1px;
 border:none;
 background:#999999;
}

.module a {
 color:#104859;
 text-decoration:underline;
}

.module a:hover {
 color:#666;
 text-decoration:none;
}

.module a:visited {
 color:#666;
 text-decoration:underline;
}

/*-- ■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;
 background:url(/img/template/user/884/listmark.gif) no-repeat 5px 5px;
 padding:0px 0 5px 15px;
 line-height:1.2;
 border-bottom:dashed 1px #999;
 }
#mod-recent-entries ul li a {
	text-decoration:none;
    }

/*--110 カテゴリー --*/

#mod-categories  ul li {
 color:#333;
 background:url(/img/template/user/884/listmark.gif) no-repeat 5px 5px;
 padding:0px 0 5px 15px;
 line-height:1.2;
 border-bottom:dashed 1px #999;
 }
#mod-categories  ul li a {
	text-decoration:none;
    }

/*--110 ログイン --*/

#mod-login { text-align:center; }

/*--110 最新コメント --*/

#mod-recent-comments a {
 text-decoration:none;
}
#mod-recent-comments ul li {
 color:#333;
 background:url(/img/template/user/884/listmark.gif) no-repeat 5px 5px;
 padding:0px 0 5px 15px;
 line-height:1.2;
 border-bottom:dashed 1px #999;
 }

/*--110 最新トラックバック --*/

#mod-recent-trackbacks a { 
 text-decoration:none;
 }
#mod-recent-trackbacks li {
 color:#333;
 background:url(/img/template/user/884/listmark.gif) no-repeat 5px 5px;
 padding:0px 0 5px 15px;
 line-height:1.2;
 border-bottom:dashed 1px #999;
 }

/*--110 カレンダー -*/

#mod-cal-table th, #mod-cal-table td { }

.mod-cal-caption, .mod-cal-week {
 color:#333;
 font-weight:bold;
}

#mod-cal-table td.mod-cal-day-lin-td a {
 color:#104859;
 font-weight:bold;
 text-decoration:underline;
}

#mod-cal-table td.mod-cal-day-lin-td a:visited {
 color:#6C94AE;
 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;
 background:url(/img/template/user/884/listmark.gif) no-repeat 5px 5px;
 padding:0px 0 5px 15px;
 line-height:1.2;
 border-bottom:dashed 1px #999;
 }
#mod-back-numbers-scroll a { 
 text-decoration:none;
 }

/*-- スクロールなし --*/
#mod-back-numbers-noscroll .module-body {
}
#mod-back-numbers-noscroll .module-body  ul li {
 color:#333;
 background:url(/img/template/user/884/listmark.gif) no-repeat 5px 5px;
 padding:0px 0 5px 15px;
 line-height:1.2;
 border-bottom:dashed 1px #999;
 }
#mod-back-numbers-noscroll a { 
 text-decoration:none;
 }

/*-- ブックマーク --*/
#mod-bookmarks .mod-boo-name {
 color:#de549b;
 font-weight:bold;
}

/*-- goo おすすめ --*/

#mod-goo-recommends .module-body { padding-left: 20px; }
#mod-goo-recommends li a { text-decoration:none; }

/*-- RSS/gooブログ --*/
#mod-powered-by { }

/*-- フォントサイズ変更 --*/

#font-size-changer { }

#font-size-changer ul li {
}

/*-- お知らせ【ＰＲ】 --*/

#mod-advertising li {
}

/*-- オリジナルモジュールがメインエリアに来た場合-*/

#mod-freearea-main {
 background:#edf2f4;
 padding:15px;
 margin-bottom:30px;
 border:solid 1px #cccccc;
}

#mod-freearea-main .entry { }

#mod-freearea-main .entry .entry-top {
 border:0;
 padding:0;
 margin:0;
}

#mod-freearea-main .entry .entry-top h3 {
 color:#6c94ae;
 margin:0 0 5px 0;
 background:none;
 padding-left:0;
 padding-right:0;
 border-color:#6c94ae;
}

#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 { }

#mod-freearea-main .entry .entry-bottom { display:none; }

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