@charset "UTF-8";
/*-- INDIVIDUAL CSS Document for goo blog modulized templates 090119 --*/
/*-- template ID:468 --*/

/*-- ■SECTION 010 全体設定 --*/
body {
background:#006600; /*-- 背景色 --*/
color:#333333; /*-- 文字色 --*/
}
A:link {
color:#009900;
text-decoration: none;
}
A:visited {
color:#99cc66;
text-decoration: none;
}
A:hover {
color: #ffcc00;
}

/*-- #title-banner-top, --*/
/*-- #title-banner-bottom, --*/
#main-top,
/*-- #main-bottom,--*/
/*-- .content-top,--*/
/*-- .content-bottom,--*/
#footer,.mod-entry-set-top,
.mod-entry-set-top,
.mod-entry-set-bottom,
.mod-comments-top,
.mod-comments-bottom,
.comment-list-top,
.comment-list-bottom,
.comment-form-top,
.comment-form-bottom,
.content-top,
.mod-trackbacks-top,
.mod-trackbacks-bottom,
.trackback-list-top,
.trackback-list-bottom ,content-top,

.sidebar-top,
.sidebar-bottom,title-banner-top,
 {
display:none;
}

/*-- ■SECTION 020 レイアウト設定 --*/
#container {
width:840px;
margin:0 auto;
}
#main {
background:#390;
}

/*-- ■SECTION 030 #title-banner 設定 --*/
#title-banner {
}
#title-banner-body {
width:100%;
background-image:url(/img/template/user/468/trees.jpg);
background-position: center bottom;
background-repeat:no-repeat; 
height:385px;
}
#title-banner-body #title-banner-set {
padding-top:40px;
padding-left:36px;
}
#title-banner-bottom {
width:100%;
height:30px;
background:#339900;
}
#title-banner-body #title-banner-set h1 {
font-size:139%;
color:#ffffff;
line-height:1.2;
text-align:left;
width:50%;
margin-bottom:5px;
}
#title-banner-body #title-banner-set h1 a {
color:#ffffff;
text-decoration:none;
}
#title-banner-body #title-banner-set h2 {
color:#ffffff;
font-size:92%;
line-height:1;
width:50%;
font-weight:normal;
padding:5px;
}


/*-- 201708　見出し用class新設 --*/
#title-banner-body #title-banner-set .blog-title {
font-size:139%;
color:#ffffff;
line-height:1.2;
text-align:left;
width:50%;
margin-bottom:5px;
padding:0;
font-weight:bold;
}
#title-banner-body #title-banner-set .blog-title a {
color:#ffffff;
text-decoration:none;
}
#title-banner-body #title-banner-set .blog-description {
color:#ffffff;
font-size:92%;
line-height:1;
width:50%;
font-weight:normal;
padding:5px;
}
/*-- 201708　見出し用class新設 --*/


/*-- ■SECTION 040 #main 設定 --*/
#main-bottom {display:none;
}

/*-- ■SECTION 050 #main 内レイアウト設定 --*/
#center-2c {
}
#center-3c {
}
#center {}
#in-center {width:auto;}
#side-a,#side-b {}


/*-- ■SECTION 060 #center-2c/3c 設定 --*/
.content-2c {
margin:0 10px
}
.content-3c {
margin:0 10px;
}
.content-top {
display:none;
}
.content-body {
}
.content-bottom {
height:10px;
}

/*-- ■SECTION 070 エントリー設定 --*/
.mod-entry-set {background:#fff;
}
.mod-entry-set-top {
}
.mod-entry-set-top div.lt {
}
.mod-entry-set-top div.rt {
}
.mod-entry-set-bottom {
}
.mod-entry-set-bottom div.lb {
}
.mod-entry-set-bottom div.rb {
}
.entry {background:#fff;width:auto;
}
.entry-top {width:auto;
background:#fff;
}
.entry-top h3 {
display:block;
padding:15px 0 5px 25px;
width:auto;
display:block;
border-bottom:1px dotted #333;font-size:100%;
background:url("/img/template/user/468/etbody_icon.gif") no-repeat 1% bottom;
}
.entry-top h3 a {overflow:hidden;
line-height:18px;margin-top:10px;
color:#009900;margin-top:17px;
text-decoration:none;
}
.entry-top h3 a:visited {
color:#009900;
}
.entry-top h3 a:hover {
color:#009900;
text-decoration:none;
}


/*-- 201708　見出し用class新設 --*/
.entry-top .entry-title,.arcv-title {
display:block;
padding:15px 0 5px 25px;
width:auto;
display:block;
border-bottom:1px dotted #333;font-size:100%;
background:url("/img/template/user/468/etbody_icon.gif") no-repeat 1% bottom;
}
.entry-list-title {
display:block;
padding:0 0 5px 0;
width:auto;
font-size:100%;
background:none;
color:#fff;
}
.entry-top .entry-title a,.arcv-title a,.entry-list-title a  {overflow:hidden;
line-height:18px;margin-top:10px;
color:#009900;margin-top:17px;
text-decoration:none;
}
.entry-top .entry-title a:visited,.arcv-title a:visited,.entry-list-title a:visited {
color:#009900;
}
.entry-top .entry-title a:hover,.arcv-title a:hover,.entry-list-title a:hover {
color:#009900;
text-decoration:none;
}
/*-- 201708　見出し用class新設 --*/


.entry-top-info {font-size:90%;
text-align:right;
padding:0 25px;
color:#666666;
}
.entry-top-info a {
color:#666;text-decoration:none;
}
.entry-top-info a:hover {
color:#666;
text-decoration:none;
}
.entry-top-info a:visited {
color:#666;text-decoration:none;
}
.entry-top-info span.entry-top-info-time {
}
.entry-top-info span.entry-top-info-category {
}
.entry-body {
}
.entry-body-image {
margin:20px auto 10px;
}
.entry-body-image a img,.entry-body-text a img {
border:none;
}
.entry-body-image a:visited img,.entry-body-text a:visited img {
border:none;
}
.entry-body-image a:hover img,.entry-body-text a:hover img {
border:none;
}
.entry-body-text {word-break:break-all;
padding:20px 20px 35px 20px;color:#666666;}


.entry-body-text a{color:#009900;text-decoration: underline;}
.entry-body-text a:hover{color:#ffcc00;text-decoration: underline;}

.entry-bottom {
padding:2px;
color:#0066CC;
text-align:right;
}

.entry-bottom-info .gooAd{background-color:#fff;}

.entry-bottom-info {text-align:left;padding:0 25px;font-size:90%;color:#666;}
.entry-bottom-info a {color:#090;}
.entry-bottom-info a:hover {color:#090;text-decoration:underline;}
.entry-bottom-info a:visited {color:#090;text-decoration:none;}

.entry-bottom-pn a {color:#fff;}
.entry-bottom-pn a:hover {color:#fff;text-decoration:underline;}
.entry-bottom-pn a:visited {color:#fff;text-decoration:none;}


#mod-comments {
margin-bottom:20px;word-break:break-all;
}
#mod-comments h3{
font-size:135%;
color:#ffffff;
line-height:1.2;
margin:10px 0;
padding:5px;
}
#mod-comments .comment-list-body{
margin-bottom:20px;word-break:break-all;
}
#mod-comments .comment-list-body dl {
padding:10px;word-break:break-all;
background:#ffffff;
margin-bottom:10px;
}
#mod-comments .comment-list-body dl dt {
padding:0;word-break:break-all;
background:#ffffff;color:#666;
margin-bottom:0px;
}
#mod-comments .comment-list-body dl dd {
padding:0 0 0 5px;word-break:break-all;
background:#ffffff;
margin-bottom:0px;color:#666;
}
span.comment-list-title {
font-weight:bold;
color:#666;
}
.comment-list-body dl dd.comment-list-date {
padding:0; text-align:right;font-size:90%;
}

.comment-list-body dl dd a{color:#009900;text-decoration: underline;}
.comment-list-body dl dd a:hover{color:#ffcc00;text-decoration: underline;}


.comment-input dl {
}
.comment-submit input {
}
.comment-gooid {
margin-bottom:20px;
padding:0 10px 10px 10px;
border-bottom:dashed 1px #333333; 
}
.comment-gooid dl {
padding:10px;
background:#ffffff;
margin-bottom:10px;
}
.comment-gooid dl dt {
font-weight:bold;
color:#333;
}
.comment-gooid dl dd {color:#333;
}
.comment-login-link {
margin:10px 0;
}
.comment-alert {
margin:10px 0;
text-align:center;
}
.comment-alert,.comment-gooid{
color:#333333;
}
.comment-alert .comment-list-none,.comment-alert .comment-precheck{
color:#86b8df;
font-weight:bold;
}
.comment-alert span.comment-login {
color:#CC3333;
}
.comment-alert span.comment-list-error {
color:#CC3333;
font-weight:bold;
padding:5px;
border:solid 1px #CC3333;
margin:10px 0;
}

#mod-trackbacks {
margin-bottom:20px;
}
#mod-trackbacks h3 {
font-size:135%;
color:#ffffff;
line-height:1.2;
margin:10px 0;
padding:5px;
}
#mod-trackbacks .trackback-ping-url {
margin:20px;
color:#fff;
font-weight:bold;
text-align:center;
}
#mod-trackbacks .trackback-ping-url dd input {
color:#fff;word-break:break-all;
font-weight:bold;
text-align:center;
}
#mod-trackbacks .trackback-filter {
}
#mod-trackbacks .trackback-filter ul{
margin: 5px 10px 10px;
}
#mod-trackbacks .trackback-filter ul li {
list-style:disc;color:#fff;
list-style-position:outside;
line-height:1.25;
}
#mod-trackbacks .trackback-list-body dl {
padding:10px;word-break:break-all;
background:#ffffff;
margin-bottom:10px;
}
#mod-trackbacks .trackback-list-body dl dt {
color:#666;word-break:break-all;
}
#mod-trackbacks .trackback-list-body dl dt.trackback-list-title {
color:#666;
font-weight:bold;
}
#mod-trackbacks .trackback-list-body dl dt a {
font-weight:bold;
color:#666;
text-decoration:underline;
}
#mod-trackbacks .trackback-list-body dl dt a:hover {
color:#666;
text-decoration:none;
}
#mod-trackbacks .trackback-list-body dl dt a:visited {
color:#666666;
text-decoration:underline;
}
#mod-trackbacks .trackback-alert {
margin:10px 0;
text-align:center;
}
#mod-trackbacks .trackback-alert .trackback-precheck{
color:#666666;
font-weight:bold;
padding-top:10px;
}

#mod-prev-next {
margin-bottom:20px;
padding:5px;
background:#390;
font-weight:bold;
border:solid 1px #060;
}
#mod-prev-next a {
color:#fff;
text-decoration:underline;
}
#mod-prev-next a:hover {
color:#fff;
text-decoration:none;
}
#mod-prev-next a:visited {
color:#fff;
text-decoration:underline;
}

/*-- ■SECTION 080 スポンサー誘導枠設定 --*/
.mod-entry-set-goo-ad {
margin-top:20px;
margin-bottom:30px;
text-align:center;
}
.gooAd {
margin:0;
background:#339900;
}

.gooAd td:hover{background:#336600;}
.gooAd td.gooAd_icon:hover{background:#339900;}

.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:#00ff00;
font-weight:bold;
}
a:visited.gooAd_title {
color:#00ff00;
font-weight:bold;
}
a.gooAd_url {
color:#00ff00;
}
a:visited.gooAd_url {
color:#0f0;
}
div.gooAd_text_td {
line-height:1.1;
}
a.gooAd_text {
color:#fff;
}
a:visited.gooAd_text {
color:#fff;
}
.gooAd_title_td A,
.gooAd_url_td A,
.gooAd_text_td A {
text-decoration:none;
}

/*-- ■SECTION 090 #sidebar 設定 --*/
.sidebar {width:190px;margin:0 auto;
}

/*-- ■SECTION 100 サイドバーモジュール共通設定 --*/
.module-body{background-color:#ffffff;
padding:10px 5px;color:#666;
}
.module ul li {
text-align:left;
color:#666;
padding-bottom:5px;
padding-left:0;
}
.module dl dt {
color:#666;
font-weight:bold;
}
.module dl dd {
}
.module-body hr {
height:1px;
background-color:#ccc;
border:0px;
}
.module a:link {
color:#009900;
text-decoration: none;
}
.module a:visited {
color:#99cc66;
text-decoration: none;
}
.module a:hover {
color: #ffcc00;
}
#side-a{
}
#side-a .module {margin:0 5px;background:#fff;margin-bottom:25px;
}
#side-a .module .module-top {
}
#side-a .module .module-body {background:#fff;
}
#side-a .module .module-bottom {
}
#side-a .module h4 {width:auto;margin:0 auto;
padding:0px 5px 10px 20px;
border-bottom:1px dotted #333;
text-align:left;
background:url("/img/template/user/468/nav_icon_ye.gif") no-repeat 5px 5px;
color:#000000;
font-weight:bold;
font-size:90%;
}


/*-- 201708　見出し用class新設 --*/
#side-a .module .sidebar-text {width:auto;margin:0 auto;
padding:0px 5px 10px 20px;
border-bottom:1px dotted #333;
text-align:left;
background:url("/img/template/user/468/nav_icon_ye.gif") no-repeat 5px 5px;
color:#000000;
font-weight:bold;
font-size:90%;
}
/*-- 201708　見出し用class新設 --*/


#side-b{
}
#side-b .module {margin:0 5px;background:#fff;margin-bottom:25px;
}
#side-b .module .module-top {
}
#side-b .module .module-body {background:#fff;
}
#side-b .module .module-bottom {
}
#side-b .module h4 {width:auto;margin:0 auto;
padding:0px 5px 10px 20px;
border-bottom:1px dotted #333;
text-align:left;
background:url("/img/template/user/468/nav_icon_ye.gif") no-repeat 5px 5px;
color:#000000;
font-weight:bold;
font-size:90%;
}


/*-- 201708　見出し用class新設 --*/
#side-b .module .sidebar-text {width:auto;margin:0 auto;
padding:0px 5px 10px 20px;
border-bottom:1px dotted #333;
text-align:left;
background:url("/img/template/user/468/nav_icon_ye.gif") no-repeat 5px 5px;
color:#000000;
font-weight:bold;
font-size:90%;
}
/*-- 201708　見出し用class新設 --*/



/*-- ■SECTION 110 サイドバーモジュール個別設定 ■ --*/
.module-body ul li{padding:0 5px 5px 0;width:auto;margin-left:20px;list-style-image:url("/img/template/user/468/nav_icon_ve.gif");}

#mod-advertising {}
#mod-profile{}
#mod-mobile {
text-align:center;
}
#mod-mobile .module-body ul li{
text-align:center;
margin:0 auto;
list-style-image: none;padding-left:0;
}
#mod-mobile .module-body ul{
text-align:center;margin:0 auto;
list-style-image: none;padding-left:0;
}
#mod-recent-entries{}
#mod-categories {}
#mod-login {}
#mod-login ul li {
border:none;
padding:0;
}
#mod-recent-comments {}
#mod-recent-trackbacks {}
#mod-cal-table .mod-cal-caption {
color:#333;
padding:4px;
font-weight:bold;
border-bottom:1px solid #9c6;
}
#mod-cal-table{padding-bottom:5px;}
#mod-cal-table .mod-cal-week {
color:#333;
}
#mod-cal-table  td.mod-cal-day-lin-td {
background:#9c6;
}
#mod-cal-table th,#mod-cal-table td {
padding:2px;
font-size:90%;
text-align:center;
vertical-align:middle;
}

#mod-cal-table table{border-bottom:1px solid #9c6;}
#mod-cal-table .mod_cal_day_linked {
color:#333;font-weight:bold;
text-decoration:none;
}
#mod-back-numbers-scroll {}
#mod-back-numbers-scroll .module-body {
padding:10px 5px;
background:#ededed;
border:solid 1px #fff;
}
#mod-back-numbers-noscroll .module-body {
padding:15px 15px 20px
}
#mod-bookmarks .mod-boo-name {}
#mod-goo-recommends li {
border:none;
}
#mod-powered-by {
padding:10px;
}
#font-size-changer {}
#font-resizer ul li {
background:none;
padding:0;
text-align:center;
border:none;font-size:85%;
background:none;
}

#mod-freearea-main {
margin:0 0 20px 0;
background-color:#fff;
}
#mod-freearea-main .mod-entry-set-top {
}
#mod-freearea-main .entry {
}
#mod-freearea-main .entry .entry-top {
}
#mod-freearea-main .entry .entry-top h3 {
display:block;padding:5px 0 auto auto;
width:auto;height:28px;text-align:center;
margin:11px auto auto auto;
display:block;
border-bottom:1px dotted #333;font-size:100%;
background-image:none;
}

/*-- 2017　見出し調整 --*/
/*-- 60日間未更新 --*/
.sleep-ad-title {
display:block;padding:5px 0 auto auto;
width:auto;height:28px;text-align:center;
margin:11px auto auto auto;
display:block;
border-bottom:1px dotted #333;font-size:100%;
background-image:none;
font-weight:bold;
}
/*-- 2017　見出し調整 --*/


#mod-freearea-main .entry .entry-body {
word-break:break-all;
color:#666;
line-height:1.25;
border:none;
}
#mod-freearea-main .entry .entry-body-text {
padding:10px;
margin:0;
}
#mod-freearea-main .entry .entry-bottom {
border:none;
}
.module-top{height:9px;}
.module-bottom{height:1px;}

#font-size-changer #font-resizer ul li {background:none;list-style-image:none;text-align:center;}
#font-size-changer #font-resizer ul li.mod-fon-siz-small{margin:0;padding:0;width:33%;}
#font-size-changer #font-resizer ul li.mod-fon-siz-reset{margin:0;padding:0;width:33%;}
#font-size-changer #font-resizer ul li.mod-fon-siz-large{margin:0;padding:0;width:33%;}

.trackback-list-body dl dt{word-break:break-all;}
.trackback-list-body dl dd{word-break:break-all;}
.entry-body-text{word-break:break-all;}
.comment-list-text{word-break:break-all;}

.comment-notice{color:#fff;}
.comment-notice a{color:#fff;text-decoration:underline;}
.comment-spam{color:#fff;}
.comment-spam a{color:#fff;text-decoration:underline;}
.comment-alert span.comment-login{color:#fff;}
.comment-login-link a{color:#fff;}
.comment-login-link a:hover{color:#fff;text-decoration:underline;}

/*-- End//INDIVIDUAL CSS Document for goo blog modulized templates 090119 --*/