@charset "UTF-8";
/*-- INDIVIDUAL CSS Document for goo blog modulized templates 100427 --*/
/*-- template name:英雄島 --*/


body {
	background-image: url(/img/template/user/1178/background_2_r1_c1.jpg);
/*	margin:0px;
	padding:0px;	*/
	font-size: 13px;
}
/*-----------------------------------------------------------------

------------------------------------------------------------------*/


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

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

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

a:active {
	color:#999999; 
}
/*-----------------------------------------------------------------

------------------------------------------------------------------*/

	/*-- #title-banner-top, --*/
	/*-- #title-banner-bottom, --*/
	#sidebar, 	/*-- #main-bottom,--*/
	/*-- .content-top,--*/
	/*-- .content-bottom,--*/
	
	/*--#footer,
	.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,
	.mod-trackbacks-top,
	.mod-trackbacks-bottom,
	.trackback-list-top,
	.trackback-list-bottom --*/
	.module-top {
}
 #title-banner-top,#title-banner-bottom,.module-bottom,#main-top, #main-bottom, .content-top, .content-bottom, #footer  {
	display:none;
}

/*-----------------------------------------------------------------
サイドバー＋メイン
------------------------------------------------------------------*/

#container {
	margin: 0px auto;
	background-color: #FFFFFF;
	width: 840px;
}
#main {
	background-color: #FFFFFF;
	text-align: left;
	padding-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 10px;
}
/*-- ＝・CTION 030 #title-banner  --*/
/*-----------------------------------------------------------------
タイトルバナー 
------------------------------------------------------------------*/

	/*-- タイトルバナー外枠 --*/
#title-banner {
}
/*-- タイトルバナー・・--*/	
	
	/*-- タイトルバナー --*/
#title-banner-body {
	background-image: url(/img/template/user/1178/head_r1_c2.jpg);
	height: 210px;
	width: 840px;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
}


/*-- ブログタイトルswf--*/
#title-banner-body #title-banner-set {
	display:none;
}


/*-- ＝・CTION 040 #main  --*/
/*-----------------------------------------------------------------
サイドバー＋メイン
------------------------------------------------------------------*/

#main-bottom {
	background:transparent;
}
/*-- ＝・CTION 050 #main--*/
/*-----------------------------------------------------------------
サイドバー全走Aメイン
------------------------------------------------------------------*/


#center-2c {
	float: left;
}

#center-3c {
}

#in-center {
}

#side-a, #side-b {
}
.content-2c {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.content-3c {
	margin:0 5px;
}
		.content-top {
	height:5px;
}
.content-body {
}

.content-bottom {
	height:10px;
}
.mod-entry-set {
}
.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 {
}

.entry-top {
}

.entry-top h3 {
	color:#990033;
	font-size:125%;
	text-align:center;
	background:url(/img/template/user/1178/blog_r11_c7.gif) no-repeat left bottom;
	padding:0 46px;
	margin:0;
	height:34px;
	line-height: -1px;
}
.content-3c .entry-top h3 {
	color:#990033;
	font-size:125%;
	text-align:center;
	background:url(/img/template/user/1178/blog_r8_c6.gif) no-repeat left bottom;
	padding:0 46px;
	margin:0;
	height:34px;
}
.entry-top h3 a {
	color:#660000;
	text-decoration:none;
}
.entry-top h3 a:visited {
	color:#660000;
}
.entry-top h3 a:hover {
	color:#000000;
	text-decoration:underline;
}

.entry-top-info {
	text-align:right;
	margin-right: 15px;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 2px;
}
.entry-top-info a {
	color:#330000;
	text-decoration:underline;
}
.entry-top-info a:visited {
	color:#666666;
}
.entry-top-info a:hover {
	color:#666666;
	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-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.entry-body-image a:visited img, .entry-body-text a:visited img {
	border-color:#666666;
}
.entry-body-image a:hover img, .entry-body-text a:hover img {
	border-color:#666666;
}
.entry-body-text {
	padding:5px 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #996600;
}
.entry-bottom {
	padding:2px;
	color:#330000;
	text-align:right;
}
.entry-bottom-info {
	margin-right: 15px;
}
.entry-bottom-info a {
	color:#330000;
}
.entry-bottom-info a:visited {
	color:#666666;
	text-decoration:none;
}
.entry-bottom-info a:hover {
	color:#666666;
	text-decoration:none;
}


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

#mod-comments h3 {
	font-size:100%;
	color:#990000;
	line-height:1.2;
	padding:2px 0 10px 40px;margin:0 0 10px;
}

/*-- 各コメント --*/
#mod-comments .comment-list-body {
	margin-bottom:20px;
}
#mod-comments .comment-list-body dl {
	padding:10px;
	background:#ffffff;
	border:solid 1px #990000;
	margin-bottom:10px;
}
/*-- 各コメントタイトル --*/
span.comment-list-title {
	font-weight:bold;
	color:#660000;
	margin-left: 5px;
}

.comment-list-body dl dd.comment-list-date {
	color:#990000;
}
.comment-input dl {
}
.comment-submit input {
}

.comment-gooid {
	margin-bottom:20px;
	padding:0 10px 10px 10px;
	border-bottom:dashed 1px #990000;
}
.comment-gooid dl {
}
.comment-gooid dl dt {
	font-weight:bold;
}
.comment-gooid dl dd {
}
.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:#FF9900;
	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;
	width: 100%;
}

#mod-trackbacks h3 {
	font-size:135%;
	color:#660000;
	line-height:1.2;
	margin:10px 0;
	padding:5px;
	border-top-width: 1px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #990000;
	border-bottom-color: #990000;
}

#mod-trackbacks .trackback-ping-url {
	margin:20px;
	color:#333333;
	font-weight:bold;
	text-align:center;
}

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

#mod-trackbacks .trackback-filter {
}
#mod-trackbacks .trackback-filter ul {
	margin: 5px 20px 10px;
}
#mod-trackbacks .trackback-filter ul li {
	list-style:disc;
	list-style-position:outside;
	line-height:1.25;
}

#mod-trackbacks .trackback-list-body dl {
	padding:10px;
	background:#ffffff;
	border:solid 1px #990000;
	margin-bottom:10px;
}
#mod-trackbacks .trackback-list-body dl dt {
	color:#333333;
}
#mod-trackbacks .trackback-list-body dl dt.trackback-list-title {
	color:#660000;
	font-weight:bold;
}
#mod-trackbacks .trackback-list-body dl dt a {
	font-weight:bold;
	color:#660000;
	text-decoration:underline;
}
#mod-trackbacks .trackback-list-body dl dt a:visited {
	color:#666666;
	text-decoration:underline;
}
#mod-trackbacks .trackback-list-body dl dt a:hover {
	color:#999999;
	text-decoration:none;
}

#mod-trackbacks .trackback-alert {
	margin:10px 0;
	text-align:center;
}
#mod-trackbacks .trackback-alert .trackback-precheck {
	color:#990000;
	font-weight:bold;
	border-top:dashed 1px #990000;
	padding-top:10px;
}


#mod-prev-next {
	margin-bottom:20px;
	padding:5px;
	background:#fff;
	font-weight:bold;
	border:solid 1px #cccccc;
}
#mod-prev-next a {
	color:#666666;
	text-decoration:underline;
}
#mod-prev-next a:visited {
	color:#666666;
	text-decoration:underline;
}
#mod-prev-next a:hover {
	color:#666666;
	text-decoration:none;
}


.mod-entry-set-goo-ad {
	margin-top:20px;
	margin-bottom:30px;
	text-align:center;
}

.gooAd {
	margin:0;
	background-color: #FFFFFF;
}
.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:#333333;
	font-weight:bold;
}
a:visited.gooAd_title {
	color:#999999;
	font-weight:bold;
}

a.gooAd_url {
	color:#666666;
}
a:visited.gooAd_url {
	color:#666666;
}

div.gooAd_text_td {
	line-height:1.1;
}
a.gooAd_text {
	color:#666666;
}
a:visited.gooAd_text {
	color:#666666;
}

.gooAd_title_td A,  .gooAd_url_td A,  .gooAd_text_td A {
	text-decoration:none;
}


.sidebar-top {
	background:url(/img/template/user/1178/blog_r8_c5.gif) no-repeat left top;
	margin:0;
	padding:0;
	height:36px;
	width:200px;
	display:block;
}
#side-a .sidebar-top {
	display:none;
}
.sidebar {
	background:url(/img/template/user/1178/blog_r12_c4.gif);
	color:#003399;
	padding:0;
	margin:0;
	width:200px;
}
#sidebar-opt-top {
	background:url(/img/template/user/1178/blog_r3_c2.gif) no-repeat left top;
	margin:0;
	padding:0;
	height:111px;
	width:200px;
	display:block;
}
#sidebar-opt-top a {
	text-indent:-9000px;
	height:147px;
	width:200px;
	display:block;
}
.sidebar-bottom {
	background:url(/img/template/user/1178/blog_r12_c2.gif) no-repeat left top;
	margin:0;
	padding:0;
	height:36px;
	width:200px;
	overflow:hidden;
	display:block;
}

.module-body {
	padding:10px 15px;
}

.module ul li {
	text-align:left;
	color:#333333;
}

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

.module-body hr {
	height:1px;
	border:0px;
}

.module a {
	color:#660000;
	text-decoration:none;
}
.module a:visited {
	color:#666666;
	text-decoration:none;
}
.module a:link:hover {
	color:#666666;
	text-decoration:underline;
}
.module a:link:active {
	color:#660000;
	text-decoration:none;
}

		
#side-a {
}
/*-- 各モジュール --*/
			#side-a .module {
}

			#side-a .module .module-top {
}

			#side-a .module .module-body {
}

			#side-a .module .module-bottom {
}

#side-a .module h4 {
	color: #660000;
	font-weight: bold;
	text-align: center;
	background-image: url(/img/template/user/1178/blog_r9_c2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	height: 35px;
	width: 185px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-bottom: 5px;
}

#side-b {
}

			#side-b .module {
}

#side-b .module .module-top {

	display:none;
}

#side-b .module-body {
}

#side-b .module h4 {
	color: #660000;
	font-weight: bold;
	text-align: center;
	background-image: url(/img/template/user/1178/blog_r9_c2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	height: 35px;
	width: 185px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin:0px;
	margin-bottom: 5px;
}

#mod-advertising {
}

#mod-profile {
}

#mod-mobile .module-body{
	text-align:center;
}
#mod-mobile ul li {
	text-align:center;
}

#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:#660000;
	padding:4px;
	font-weight:bold;
}
#mod-cal-table .mod-cal-week {
	color:#660000;
}
#mod-cal-table td.mod-cal-day-lin-td {
	background-color: #CCFFFF;
}
#mod-cal-table th, #mod-cal-table td {
	padding:2px;
	border-bottom:1px solid #cccccc;
	font-size:90%;
	text-align:center;
	vertical-align:middle;
}
#mod-cal-table .mod_cal_day_linked {
	color:#660000;
	text-decoration:none;
}

#mod-back-numbers-scroll {
	padding-bottom:10px;
}

#mod-back-numbers-scroll .module-body {
	margin:0px 15px 0px 0px;
}
#mod-back-numbers-scroll .module-body li{
	line-height:1.2;
	padding:0px 0 0px 0px;
}

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

#font-size-changer {
}
#font-resizer ul li {
background:none;padding-left:0;text-align:center;border:none;
}

#mod-freearea-main {
	background-color:transparent;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
}
#mod-freearea-main .mod-entry-set-top {
}
#mod-freearea-main .entry {
}

#mod-freearea-main .entry .entry-top {
}

#mod-freearea-main .entry .entry-top h3 {
	font-size:100%;
	background-color:transparent;
	line-height:1.25;
	text-align:center;
	color:#666666;
}

#mod-freearea-main .entry .entry-body {
	word-break:break-all;
	color:#CC6600;
}

#mod-freearea-main .entry .entry-body-text {
	padding:10px;
	margin:0;
}

#mod-freearea-main .entry .entry-bottom {
	border:none;
}
/*-- End//INDIVIDUAL CSS Document for goo blog modulized templates 100427 --*/
