@charset "UTF-8";

/*------------------------------------------------------------------------------
初期設定
------------------------------------------------------------------------------*/
*{
	margin:0;
	padding:0;
}
img{
	border:none;
}


/*------------------------------------------------------------------------------
フォントサイズ・カラー設定
------------------------------------------------------------------------------*/
body{
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color:#CCC;	}

a,a:link {
	color:#09C;
	text-decoration:none;
	}
a:visited {
	color:#069;
	text-decoration:none;
	}
a:active {
	color:#FC0;
	}
a:hover {
	color:#FFF;
	text-decoration:underline;
	}
/*------------------------------------------------------------------------------
レイアウト設定
------------------------------------------------------------------------------*/
body{
	text-align:center;
	}

#Bg{
	background-color:#000;
	}
#Container{
	width:800px;
	margin:auto;
	text-align:left;

	}
/*ヘッダー*/
#header{
	background:url(http://file.ecoidea.ko-me.com/006_bg_head.gif) repeat-x left bottom;
	padding:40px 0 20px 0px;
	margin:0 2px 20px 2px;
	}
#header h1{
	font-size:16px;
	}
#header h1 a,
#header h1 a:hover{
	color:#999;
	font-weight:normal;
	font-size:26px;
	text-decoration:none;
	font-family:"Century Gothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
#header p{text-indent:2px;}	
/*ヘッダーライン*/
#LineHead{
	background:url(http://file.ecoidea.ko-me.com/006_bg_linehead.gif) repeat-y;
	width:800px;
	margin:0 0 10px 0;
	zoom:100%;
	}
#LineHead:after{	
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}	
#LineHead #cateMenu{
	width:610px;
	_width:620px;
	padding:5px;
	}
#LineHead #cateMenu ul{
	list-style-type:none;
	}
#LineHead #cateMenu ul:after{}	
#LineHead #cateMenu ul li{
	float:left;
	height:28px;
	line-height:28px;
	position:relative;
	margin:0 1px 1px 0;
	width:150px;
	}
#LineHead #cateMenu ul li a{
	overflow:hidden;
	display:block;
	font-size:12px;
	background-color:#333;
	color:#FFF;
	text-align:center;
	}
#LineHead #cateMenu ul li a:hover{
	background-color:#666;
	color:#FFF;
	text-decoration:none;
	}	
#LineHead #cateMenu ul li.nml{
	overflow:hidden;
	}
#LineHead #cateMenu ul ol.sub{
	position:absolute;
	top:0px;
	left:0px;	
	width:160px;
	text-align:center;
	list-style-type:none;
	}
#LineHead #cateMenu ul li.dsp{}
#LineHead #cateMenu ul>li.dsp{overflow:visible;}
#LineHead #cateMenu ul ol.sub li{
	float:none;
	width:160px;
	height:26px;
	line-height:26px;
	border-bottom:1px solid #000;
	float:none;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:0.90;
	}
#LineHead #cateMenu ul ol.sub li a{
	background-color:#CCC;
	text-decoration:none;
	color:#000;
	vertical-align:middle;
	font-size:11px;
	}
#LineHead #cateMenu ul ol.sub li a:hover{
	background-color:#09C;
	color:#FFF;
	}
#LineHead #Profile{
	width:150px;
	_width:160px;
	padding:5px;
	margin:-30px 0 0 640px;
	 /margin-top:-84px; 
	 margin-top:-84px\9;
}	
#LineHead #Profile p{
	font-size:11px;
	}
#LineHead #Profile p.stitle{
	font-family:"Century Gothic","Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;	
	line-height:20px;
	}	
/*プラグインラインA*/
#LineA a,
#LineB a,
#LineC a{
	font-size:11px;
	}	

#LineA{
	clear:both;
	background:url(http://file.ecoidea.ko-me.com/006_bg_gy.gif);
	zoom:100%;
	margin:0 0 10px 0;
	padding:5px;}
#LineA:after{
	content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
	}
#LineA .LineA_body{
	width:190px;
	margin:0 5px 0 0; 
	float:left;
	}
	
/*プラグインラインA*/
#LineB{
	clear:both;
	background:url(http://file.ecoidea.ko-me.com/006_bg_gy.gif);
	zoom:100%;
	margin:0 0 10px 0;
	padding:5px;}
#LineB:after{
	content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
	}
#LineB .LineB_body{
	width:190px;
	margin:0 5px 0 0; 
	float:left;
	overflow:auto;
	}
	
/*プラグインラインC*/
#LineC{
	clear:both;
	background:url(http://file.ecoidea.ko-me.com/006_bg_gy.gif);
	zoom:100%;
	margin:0 0 10px 0;
	padding:5px;}
#LineC:after{
	content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
	}
#LineC .LineC_body{
	width:190px;
	margin:0 5px 0 0; 
	float:left;
	overflow:auto;
	}	

#bgContent{

	}
/*メインライン*/

#Main{
		background:url(http://file.ecoidea.ko-me.com/006_bg_gy.gif);	
}


/*フッター*/
#Footer{
	clear:both;
	text-align:left;
	font-size:11px;
	color:#ccc;
	margin:auto;
	height:143px;
	width:796px;
	}
#Footer .footerIn{
	padding:50px;
	}
#Footer a{
	color:#ccc;
	}
#Footer a:hover{
	text-decoration:underline;
	color:#ccc;
}
address{ font-style:normal;
	}
/*------------------------------------------------------------------------------
トップオンリー
------------------------------------------------------------------------------*/
/*タイトル*/
#topList{
	margin:0 0 20px 0;
	padding:10px;
	background:url(http://file.ecoidea.ko-me.com/006_bg_gy.gif);
	}
.entry_title{ font-weight:normal;
	margin:0 0 5px 0;}
.entry_title a{
	display:block;
	background:url(http://file.ecoidea.ko-me.com/006_bg_toplist_a.jpg) no-repeat top left;
	line-height:50px;
	overflow:hidden;
	font-family:"Century Gothic","メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	color:#FFF;
	padding:0px 100px 0px 5px;
	}
.entry_title a:hover{
	background:url(http://file.ecoidea.ko-me.com/006_bg_toplist_b.jpg) no-repeat top left;
	color:#FC0;
	
	}
.entry_title a span.dayData{	
	font-family:"Century Gothic";
	}
/*------------------------------------------------------------------------------
エントリー　詳細
------------------------------------------------------------------------------*/
.content{
	background:url(http://file.ecoidea.ko-me.com/006_bg_gy.gif);
	padding:10px;
}
h1.entry_title{
	font-weight:normal;
	margin:0 0 5px 0;
	color:#000;
	line-height:50px;	
	font-size:16px;
	color:#000;
	padding:0px 100px 0px 5px;
	font-family:"Century Gothic","メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	
	}
h1.entry_title a span.dayData{	
	font-family:"Century Gothic";
	}
.entry_body{
	background:url(http://file.ecoidea.ko-me.com/006_bg_gy.gif);	
	padding:10px 10px 10px 10px;
	line-height:110%;
　　　　　 font-size:5px;
	color:#CCC;
	}
.entry_footer{
	padding:10px;
	}
.entry_footer ul{
	list-style-type:none;
	}	
.entry_footer ul li{
	float:left;
	margin:0 0 0 10px;
	font-size:11px;
	}

#googleAdContainer{
	border:1px dotted #333;
	}	



.fc2_footer{
	margin:0 0 15px 0;
	}

.trackback{
	margin:20px 0 0 0;
	}
.trackback input{
	width:200px;
	}
.commentBlock,
.trackbackBlock{
	margin:10px 10px 10px 20px;
	border:dotted #999;
	border-width:0 0 1px 0;	
	}
	
.sub_header{
	margin:10px 0 4px 0;
	font-family:"Century Gothic","メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#9C0;
	font-size:15px;
	border:dotted #9C0;
	border-width:0 0 1px 0;
	}	
/*コメント部分*/
h3.sub_title{
	font-size:90%;
	clear:both;
	padding:3px;
	color:#9C0;
	border:dotted #CCC;
	border-width:0 0 1px 0;
	margin:10px 0 0 0;
	
}
/*コメントフォーム*/	
.form{
	padding:10px;
	margin:0 0 20px 0}
.form dt{
	float:left;
	width:120px;
	text-align:right;
	padding:2px;
	}
.form dd{
	margin:0 0 0 130px;
	_margin:0 0 0 10px;
	width:560;
	padding:0 0 5px 0;
	}
.form_btn{
	margin:5px 5px 5px 130px;
	}
.form_btn input{
	font-size:13px;
	padding:2px 15px 2px 5px; text-align:center;}

.sub_body{
	padding:10px;
	border:solid #CCC;
	border-width:0 0 0 2px;
	}
ul.sub_footer{
	text-align:right;
	list-style-type:none;
	margin:0 0 20px 0;	
	}
ul.sub_footer li{
	float:left;
	font-size:11px;
	}
ul.sub_footer li a{}
ul.sub_footer li a:hover{}	

/*ページナビ*/
.pageNavi{
	background:url(http://file.ecoidea.ko-me.com/006_bg_gy.gif);	
	text-align:center;
	padding:20px 5px 2px 5px;
	zoom:100%;
	margin:0 0 10px 0;
	}
.pageNavi:after{
	content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;	
	}	
.pageNavi .fl-left{
	float:left;
	text-align:left;
	width:300px;
}
.pageNavi .fl-right{
	float:right;
	text-align:right;
	width:300px;	}	


/*------------------------------------------------------------------------------
その他プラグイン
------------------------------------------------------------------------------*/
/*カレンダー*/
.calender{
	width:160px;
	font-size: 10px;

}
.calender caption{
	font-size:1.2em;
	padding:5px 0px 0 0;
}
.calender caption a{
	color:#FFF;
	font-weight:bold;
}
.calender th{
	font-size:10px;
	text-align:center;
	font-weight:normal;
	letter-spacing:normal;
	width:24px;
	height:18px;
	line-height:18px;
}
.calender th#sun{
	color:#FF0066;
	}
.calender th#sat{
	color:#0099CC;
	}
.calender td{
	font-size:10px;
	text-align:center;
	width:24px;
	height:18px;
	line-height:18px;
	}
.calender td a{
	color:#CCC;
	font-weight:bold;
	text-decoration:underline;
	}
.calender td a:hover{
	color:#FF9900;
	font-weight:bold;
	text-decoration:underline;
	}



.plg_header,
.plg_body,
.plg_footer {
         font-size:10px;
	margin-top: 3px;
	margin-right: 10px;
	margin-left: 10px;
}

.plg_body input {
	margin: 2px;
}

/*------------------------------------------------------------------------------
その他 共通セレクタ
------------------------------------------------------------------------------*/

.stitle{
	font-family:"Century Gothic","Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:17px;	
	line-height:20px;
	}
.YW{ color:#FC0;}
.BL{ color:#09F;}
.PK{ color:#F36;}


.hvrbtn a:hover img{
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;	
	}
