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

/*-- ■SECTION 010 全体設定 --*/
body {
 color:#333333;
 background:#f0f5e5;
}

a {
 color:#cb205d;
 text-decoration:underline;
}
a:visited {
 color:#666666;
 text-decoration:underline;
}
a:hover {
 color:#56a6c1;
 text-decoration:none;
}

a:active {
 color:#56a6c1;
 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:90%;
 margin:0 auto;
 background:#edeaeb;
 border-bottom:solid 10px #56a6c1;
}

#title-banner {
}

#main { background: url(/img/template/user/883/bg_main.gif)}

#footer { }

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

#title-banner-top {
}

#title-banner-body {
width:100%;
background:#56a6c1  url(/img/template/user/883/bt_title-banner-body.jpg) top left no-repeat;
}

#title-banner-bottom {
width:100%;
height:27px;
display:block;
background: url(/img/template/user/883/bg_tittle-banner-bottom.gif) repeat-x;
}

#title-banner-body #title-banner-set {
min-height:189px;
_height: 189px;
margin-left: 410px;
padding-right: 20px;
padding-left:20px;
background: url(/img/template/user/883/bt_title-banner-set.gif) center 40px no-repeat;
}

#title-banner-body #title-banner-set h1 {
font-size:120%;
color:#fff;
line-height:1.2;
padding-top:80px;
margin-bottom: 10px;
text-align:center;
}

#title-banner-body #title-banner-set h2 {
 font-size:90%;
 color:#025774;
 line-height:1.2;
 text-align:center;
}

#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:#cce6ed;
}

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


.content { }

.content-top { }

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

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

/*-- ENTRY TOP --*/

.entry-top {
background: url(/img/template/user/883/bg_entry_top.gif) no-repeat top  left;
padding-top:5px;
padding-bottom:5px;
padding-left:50px;
margin-bottom:10px;
}

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

.entry-top h3 {
 color:#56a6c1;
 line-height:1.1;
 font-size:110%;
}
.entry-top h3 a {
 color:#56a6c1;
 text-decoration:none;
}
.entry-top h3 a:visited {
 color:#666;
 text-decoration:none;
 }
.entry-top h3 a:hover {
 color:#999;
 text-decoration:underline;
}

/*-- 投稿日時|カテゴリー --*/
.entry-top-info {
 color:#93d5e7;
 padding-bottom:5px;
}
.entry-top-info a {
 color:#666666;
 text-decoration:underline;
}
.entry-top-info a:visited {
 color:#666666;
 text-decoration:underline;
}
.entry-top-info a:hover {
 color:#93d5e7;
 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:#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:#e59fb8; }

/*-- 記事本文 --*/
.entry-body-text {
 line-height:1.5;
 margin-left:10px;
 padding-bottom:10px;
}

/*-- /ENTRY BODY --*/


/*-- ENTRY BOTTOM --*/

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

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

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

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

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

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

/*-- /ENTRY BOTTOM --*/


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

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

.mod-comments-top { }

.mod-comments-body { }

#mod-comments h3 {
 background: url(/img/template/user/883/bg_comtra_h3.gif) no-repeat 0 8px;
 line-height:1.1;
 padding:15px 0 10px 46px;
 font-size:120%;
 color:#cb205d;
 font-size:120%;
 margin-bottom:10px;
}

#mod-comments .comment-list {}
#mod-comments .comment-list-body { }
#mod-comments .comment-list-body dl {
border:solid 1px #eec0d0;
padding:10px;
margin-bottom: 20px;
margin-right:10px;
}

#mod-comments .comment-list-body dl dt {
 color:#cb205d;
}

#mod-comments .comment-list-body dl dt a { 
 color:#cb205d;
 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 {}
.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-left:40px;
 color:#cb205d;
 margin-bottom:10px;
 }

.comment-gooid {
 margin-bottom:10px;
 margin-left: 45px;
 color:#666;
 background: url(/img/template/user/883/bg_l.gif) no-repeat 0 0;
 padding-left: 15px;
 padding-top:5px;
 }
.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;margin-left:10px; }

.mod-trackbacks-top { }

.mod-trackbacks-body { }

#mod-trackbacks h3 {
 background: url(/img/template/user/883/bg_comtra_h3.gif) no-repeat 0 8px;
 line-height:1.1;
 padding:15px 0 10px 46px;
 font-size:110%;
 color:#cb205d;
 font-size:120%;
 margin-bottom:10px;
}

#mod-trackbacks .trackback-list-body {
}

#mod-trackbacks .trackback-list-body dl {
border:solid 1px #eec0d0;
padding:10px;
margin-bottom: 20px;
margin-right:10px;
}

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

#mod-trackbacks .trackback-list-body dl dt a {
 color:#cb205d;
 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 {
 font-weight:bold;
 color:#e56983;
}

.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:35px;
 margin-bottom: 20px; 
 margin-right: 10px;
 }

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

.trackback-alert {
 margin-left:40px;
 color:#cb205d;
 margin-bottom:10px;
 }


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

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

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

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

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

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

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

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

.gooAd { background:#edeaeb; }

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

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

.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:#cb205d;
 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/883/listmark.gif) no-repeat 0px 5px;
 padding:0px 0 5px 15px;
 line-height:1.2;
 border-bottom:dashed 1px #999;
 }
#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;
 background: url(/img/template/user/883/listmark.gif) no-repeat 0px 5px;
 padding:0px 0 5px 15px;
 line-height:1.2;
 border-bottom:dashed 1px #999;
 }
#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;
 background: url(/img/template/user/883/listmark.gif) no-repeat 0px 5px;
 padding:0px 0 5px 15px;
 line-height:1.2;
 border-bottom:dashed 1px #999;
 }
#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;
 background: url(/img/template/user/883/listmark.gif) no-repeat 0px 5px;
 padding:0px 0 5px 15px;
 line-height:1.2;
 border-bottom:dashed 1px #999;
 }
#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;
 background: url(/img/template/user/883/listmark.gif) no-repeat 0px 5px;
 padding:0px 0 5px 15px;
 line-height:1.2;
 border-bottom:dashed 1px #999;
 }
#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;
 background: url(/img/template/user/883/listmark.gif) no-repeat 0px 5px;
 padding:0px 0 5px 15px;
 line-height:1.2;
 border-bottom:dashed 1px #999;
 }
#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: 20px; }

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

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

#font-size-changer { }

#font-size-changer ul li {
}

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

#mod-advertising li {
}

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

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

#mod-freearea-main .entry { }

#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 設定 --*/