/*----------------------------------------------*/
/*　http://www.joetsu.net/blog/[共通CSS]
/*　2006.8.28　Ojas.Inc　Yuuki Kasahara
/*----------------------------------------------*/

/*----- 全体構成 -----*/
body	{
	margin:0px;padding:0px;
	font-size:12px;color:#000000;line-height:1.4em;
	text-align:center;
	background-color:#FFFFFF;
}
#main	{
	width:800px;margin-left:auto;margin-right:auto;padding:0px;
	text-align:left;
	background-color:#FFFFFF;
}
#mainClear	{
	clear:both;
}
#content	{
	width:790px;margin-left:auto;margin-right:auto;padding:0px;
}
#contentLeft	{
	float:left;
	width:585px;padding:0px;
}
#contentRight	{
	float:right;
	width:200px;padding:0px;
}

/*----- ヘッダー設定 -----*/
#header	{
	height:67px;margin:0px;padding:0px;
	background-image:url(http://joetsu-yeg.sakura.ne.jp/img/header_bg.gif);
}
#headerMain	{
	width:800px;height:67px;margin:0px auto 0px auto;padding:0px;
	text-align:left;
	background-image:url(http://joetsu-yeg.sakura.ne.jp/img/header_main_bg.jpg);
	background-repeat:no-repeat;
}
	/* livedoor header*/
	#headerLD{
		background:url(http://parts.blog.livedoor.jp/img/usr/new_default_blue/bg_head.gif) repeat-x 0 100%;
	}
	#headerLD td{
		font-size:12px;
		text-align:right;
		padding-right:10px;
	}
	#headerLD a:link{color:#00497d;}
	#headerLD a:visited{color:#00497d;}
	#headerLD a:active{color:#00497d;}
	#headerLD a:hover{color:#00497d;text-decoration:none;}

/*----- メニュー設定 -----*/
#menu	{
	text-align:left;
	width:790px;height:30px;margin:0px auto 0px auto;padding:0px;
}
#menu em	{
	float:left;
}
#menu01 a{
	display:block;width:113px;height:30px;margin:0px;padding:0px;text-indent:-9999px;
	background:url(http://joetsu-yeg.net/img/mainmenu.gif) top left no-repeat;background-position:0px 0px;
}#menu01 a:hover{
	background-position:0px -30px;
}#menu02 a{
	display:block;width:113px;height:30px;margin:0px;padding:0px;text-indent:-9999px;
	background:url(http://joetsu-yeg.net/img/mainmenu.gif) top left no-repeat;background-position:-113px 0px;
}#menu02 a:hover{
	background-position:-113px -30px;
}#menu03 a{
	display:block;width:113px;height:30px;margin:0px;padding:0px;text-indent:-9999px;
	background:url(http://joetsu-yeg.net/img/mainmenu.gif) top left no-repeat;background-position:-226px 0px;
}#menu03 a:hover{
	background-position:-226px -30px;
}#menu04 a{
	display:block;width:113px;height:30px;margin:0px;padding:0px;text-indent:-9999px;
	background:url(http://joetsu-yeg.net/img/mainmenu.gif) top left no-repeat;background-position:-339px 0px;
}#menu04 a:hover{
	background-position:-339px -30px;
}#menu05 a{
	display:block;width:113px;height:30px;margin:0px;padding:0px;text-indent:-9999px;
	background:url(http://joetsu-yeg.net/img/mainmenu.gif) top left no-repeat;background-position:-452px 0px;
}#menu05 a:hover{
	background-position:-452px -30px;
}#menu06 a{
	display:block;width:113px;height:30px;margin:0px;padding:0px;text-indent:-9999px;
	background:url(http://joetsu-yeg.net/img/mainmenu.gif) top left no-repeat;background-position:-565px 0px;
}#menu06 a:hover{
	background-position:-565px -30px;
}#menu07 a{
	display:block;width:112px;height:30px;margin:0px;padding:0px;text-indent:-9999px;
	background:url(http://joetsu-yeg.net/img/mainmenu.gif) top left no-repeat;background-position:-678px 0px;
}#menu07 a:hover{
	background-position:-678px -30px;
}

/*----- ブログメニュー設定　-----*/
#blogMenu	{
	margin:0px;padding:0px;
}
#blogMenu01 a{
	display:block;width:200px;height:30px;margin:0px 0px 5px 0px;padding:0px;text-indent:-9999px;
	background:url(http://joetsu-yeg.sakura.ne.jp/img/blogmenu.gif) top left no-repeat;background-position:0px 0px;
}#blogMenu01 a:hover{
	background-position:-200px 0px;
}
#blogMenu02 a{
	display:block;width:200px;height:30px;margin:0px 0px 5px 0px;padding:0px;text-indent:-9999px;
	background:url(http://joetsu-yeg.sakura.ne.jp/img/blogmenu.gif) top left no-repeat;background-position:0px -30px;
}#blogMenu02 a:hover{
	background-position:-200px -30px;
}
#blogMenu03 a{
	display:block;width:200px;height:30px;margin:0px 0px 5px 0px;padding:0px;text-indent:-9999px;
	background:url(http://joetsu-yeg.sakura.ne.jp/img/blogmenu.gif) top left no-repeat;background-position:0px -60px;
}#blogMenu03 a:hover{
	background-position:-200px -60px;
}
#blogMenu04 a{
	display:block;width:200px;height:30px;margin:0px 0px 5px 0px;padding:0px;text-indent:-9999px;
	background:url(http://joetsu-yeg.sakura.ne.jp/img/blogmenu.gif) top left no-repeat;background-position:0px -90px;
}#blogMenu04 a:hover{
	background-position:-200px -90px;
}
#blogMenu05 a{
	display:block;width:200px;height:30px;margin:0px 0px 5px 0px;padding:0px;text-indent:-9999px;
	background:url(http://joetsu-yeg.sakura.ne.jp/img/blogmenu.gif) top left no-repeat;background-position:0px -120px;
}#blogMenu05 a:hover{
	background-position:-200px -120px;
}

/*----- ナビゲーション設定 -----*/
#pageNavi	{
	margin:5px;padding:5px;
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
}

/*----- コンテンツ設定 -----*/
.article	{
	margin:0px;padding:5px;
	border-bottom:1px dotted #00CC33;
}
.articleData	{
	margin:0px 0px 5px 0px;
	color:#666666;font-weight:bold;
}
.articleBody	{
	margin:0px 0px 10px 0px;
}
.articleNavi	{
	text-align:right;
	margin:10px 0px 5px 0px;
}
.articleAdd	{
	margin:10px 0px 10px 0px;padding:10px;
	background-color:#EEEEEE;
}
.topInfoNavi	{
	margin:0px;padding:5px;
}
.topBanner	{
	text-align:center;
	margin:10px 0px 10px 0px;padding:0px;
}
.topBanner img	{
	margin:5px 0px 5px 0px;padding:0px;
	vertical-align:bottom;
}

/*----- フッター設定 -----*/
#footer	{
	height:87px;margin:0px;padding:0px;
	background-image:url(http://joetsu-yeg.sakura.ne.jp/img/footer_bg.gif);
}
#footerMain	{
	width:800px;;margin:0px auto 0px auto;padding:0px;
	text-align:left;
	background-repeat:no-repeat;
}
.footerMenu	{
	margin:0px;padding:15px 0px 0px 10px;
}
.footerAddress	{
	text-align:right;
	margin:0px;padding:0px 8px 8px 0px;
}

/*----- 見出し設定 -----*/
h1	{
	margin:10px;padding:0px;
}
h1 img	{
	vertical-align:bottom;
}
h2	{
	margin:0px 0px 5px 0px;padding:0px;
}
h2 img	{
	vertical-align:bottom;
}
h3	{
	margin:0px 0px 10px 0px;padding:0px;
	font-size:14px;color:#009966;
}
h4	{
	text-align:left;height:30px;
	margin:0px;padding:7px 0px 0px 10px;
	font-size:14px;color:#FFFFFF;font-weight:bold;
	background:url(http://joetsu-yeg.sakura.ne.jp/img/blog_title01_bg.gif) no-repeat;
}
h5	{}
h6	{}

/*----- フォント設定 -----*/

a:link		{color:#0000FF;}
a:visited	{color:#0000FF;}
a:hover		{color:#006600;background-color:#CCFFCC;}
a:active	{color:#006600;background-color:#CCFFCC;}

.size1		{font-size:10px;line-height:1.4em;}
.size2		{font-size:12px;line-height:1.4em;}
.size3		{font-size:14px;line-height:1.4em;}
.size4		{font-size:16px;line-height:1.4em;}
.size5		{font-size:18px;line-height:1.4em;}

.colorBlk	{color:#000000;}
.colorGry	{color:#666666;}
.colorWht	{color:#FFFFFF;}
.colorNvy	{color:#000080;}
.colorBlu	{color:#0000FF;}
.colorOlv	{color:#808000;}
.colorGrn	{color:#008000;}
.colorMrn	{color:#800000;}
.colorPpl	{color:#800080;}
.colorRed	{color:#FF0000;}
.colorOrg	{color:#FF6600;}
.colorYlw	{color:#FFCC00;}

.colorBlkBold	{color:#000000;font-weight:bold;}
.colorGryBold	{color:#666666;font-weight:bold;}
.colorWhtBold	{color:#FFFFFF;font-weight:bold;}
.colorNvyBold	{color:#000080;font-weight:bold;}
.colorBluBold	{color:#0000FF;font-weight:bold;}
.colorOlvBold	{color:#808000;font-weight:bold;}
.colorGrnBold	{color:#008000;font-weight:bold;}
.colorMrnBold	{color:#800000;font-weight:bold;}
.colorPplBold	{color:#800080;font-weight:bold;}
.colorRedBold	{color:#FF0000;font-weight:bold;}
.colorOrgBold	{color:#FF6600;font-weight:bold;}
.colorYlwBold	{color:#FFCC00;font-weight:bold;}




	#right{
		float:left;
		width:200px;
		padding:0px 0px 30px 2px;
		text-align:center;
	}
	
	#categorytitle{
		color:#43699b;
		font-size:14px;
		font-weight:bold;
		padding:6px 20px;
		text-align:left;
		background:#CCE9F9;
	}

	.date{
		color:#43699b;
		font-size:12px;
		font-weight:normal;
		padding:10px 20px;

	}

	.blogbody{
		line-height:130%;
		text-align:center;
		border-bottom:#8abde3 2px solid;
		margin-bottom:10px;
	}

	.blogbodybottom{
	}

	.title{
		color:#43699b;
		font-size:small;
		font-weight:bold;
		text-align:left;
		margin:0 20px;
	}

	.main,.mainmore,.article_tags{
		font-size:small;
		margin:10px 20px 0;
		text-align:left;
	}
	
	blockquote{
		border:2px dotted #777;
		padding:10px;
		margin:10px;
		text-align:left;
	}
	
	.pict{}
	
	 a.continues:link{color:#43699b;text-decoration:underline;}
	 a.continues:visited{color:#43699b;text-decoration:underline;}
	 a.continues:active{color:#43699b;text-decoration:underline;}
	 a.continues:hover{color:#43699b;text-decoration:none;}

	.posted{
		color:#43699b;
		font-size:11px;
		text-align:right;
		margin:20px 20px 5px;
	}

	.posted a:link{color:#43699b;text-decoration:underline;}
	.posted a:visited{color:#43699b;text-decoration:underline;}
	.posted a:active{color:#43699b;text-decoration:underline;}
	.posted a:hover{color:#43699b;text-decoration:none;}


	.menu{
		color:#43699b;
		font-size:11px;
		text-align:right;
		margin:0 20px 10px;
		}

	.menu a:link{color:#43699b;text-decoration:underline;}
	.menu a:visited{color:#43699b;text-decoration:underline;}
	.menu a:active{color:#43699b;text-decoration:underline;}
	.menu a:hover{color:#43699b;text-decoration:none;}


	.comblogbodybottom{}

/* トラックバックURL表示 */
	.trackbackurlbody{
		text-align:left;
	}
	.trackbackurlttl{
		color:#43699b;
		font-size:x-small;
		font-weight:bold;
		padding:10px 20px 0;
	}

	.trackbackurl{text-align:center;margin-bottom:10px;}
	.trackbackurl table{width:350px;margin:0 auto;}
	input.trackbackbox{width:275px;}

/* トラックバック・コメント表示 */

	a.posttitle:link{color:#43699b;text-decoration:underline;font-size:x-small;}
	a.posttitle:visited{color:#43699b;text-decoration:underline;font-size:x-small;}
	a.posttitle:active{color:#43699b;text-decoration:underline;font-size:x-small;}
	a.posttitle:hover{color:#43699b;text-decoration:underline;font-size:x-small;}

	#trackback,#comment,#takecomment{text-align:left;}

	.trackbackhead,.commenthead,.takecommenthead{
		color:#43699b;
		font-size:x-small;
		font-weight:bold;
		padding:10px 20px 0;
		margin-bottom:10px;
		border-top:#CCE9F9 1px solid;
	}
	#trackbackbody,#commentbody,#takecommentbody{padding:0 20px;}
	.trackbackttl,.commentttl{color:#43699b;font-size:x-small;}
	.trackbacktext,.commenttext{font-size:x-small;line-height:125%;margin:5px 5px 20px;}

	#error{
		padding:10px;
		font-size:x-small;
		line-height:125%;
		font-weight:bold;
	}
	#error span{font-weight:normal;}

	.loginon{
		color:#000;
		font-size:x-small;
		font-weight:bold;
		margin:10px 15px;
		padding:5px;
		border:1px solid #CCE9F9;
		text-align:center;
	}
	.loginoff a:link{color:#000;}
	.loginoff a:visited{color:#000;}
	.loginoff a:active{color:#000;}
	.loginoff a:hover{color:#fff;}
	
	.loginoff{
		color:#000;
		font-size:x-small;
		font-weight:bold;
		margin:10px 15px;
		padding:5px;
		border:1px solid #CCE9F9;
		text-align:center;
	}
	.loginoff a:link{color:#43699b;}
	.loginoff a:visited{color:#43699b;}
	.loginoff a:active{color:#43699b;}
	.loginoff a:hover{color:#43699b;}

	#formbody{text-algin:center;padding-left:10px;}

	.form{
		margin:0px auto;
		color:#000;
		font-size:12px;
	}
	
	.form th{
		font-weight:normal;
		padding:2px;
		text-align:right;
	}
	.form td{
		padding:2px;
	}

	input#author{width:200px;}
	input#email{width:200px;}
	input#url{width:200px;}
	input#bake{}
	textarea#text{width:280px;height:200px;}
	input.button{margin-top:20px;width:80px;}
	
	#blogcommentbottom{
	}



/* サイド設定 */
	.sidetitle{
		height:30px;
		margin:5px 0px 5px 0px;padding:8px 0px 0px 0px;text-align:center;
		font-size:14px;color:#FFFFFF;font-weight:bold;
		background:url(http://joetsu-yeg.sakura.ne.jp/img/blog_title02_bg.gif) no-repeat;
	}

	.side{
		margin:0px 0px 5px 0px;padding:5px;
	}
	.sidebottom{
		margin-bottom:10px;
	}
	
	.sidebody{
		padding:0px 0px 0px 12px;
		background:url(http://joetsu-yeg.sakura.ne.jp/img/point_or.gif) no-repeat;
		text-align:left;
	}

	.side a:link{color:#41699a;text-decoration:underline;}
	.side a:visited{color:#41699a;text-decoration:underline;}
	.side a:active{color:#41699a;text-decoration:underline;}
	.side a:hover{color:#41699a;text-decoration:underline;}

	a.ttllink:link{color:#fff;text-decoration:underline;}
	a.ttllink:visited{color:#fff;text-decoration:underline;}
	a.ttllink:active{color:#fff;text-decoration:underline;}
	a.ttllink:hover{color:#fff;text-decoration:none;}

	input.sf{width:122px;margin-right:3px;}
	.moblogbody,.linkme,.skypeme{text-align:center;}
	.afbody{text-align:center;padding-bottom:10px;}
	.afbody img{margin-bottom:3px;}
	.photo{text-align:center;}
	.nickname{font-size:x-small;font-weight:bold;margin:10px 0;}
	.message{text-align:left;font-size:x-small;margin-bottom:10px;}
	.blogtimes{margin:10px auto;text-align:center;width:180px;}
	.quotetable{background:#000;width:170px;}
	.quotetable img{width:160px;}
	.quote{color:#000;font-size:x-small;padding:1px;background:#fff;}

	.elsehead{
		padding:3px 0 4px;
	}
	.elsebody{text-align:center;}
	.elsebottom{
		padding:3px 0 4px;
	}
	
	.elsebody a:link{}
	.elsebody a:visited{}
	.elsebody a:active{}
	.elsebody a:hover{}
	
	.checkers{padding-bottom:10px;width:117px;font-size:11px;text-align:left;margin:0 auto;}
	.reader{padding-bottom:20px;width:117px;font-size:11px;text-align:left;margin:0 auto;}
	.powered{padding-bottom:10px;}
	.syndicate{}
	
	#footer{
	}

	.blogbody iframe{width:340px;margin-top:20px;margin-left:10px;}

	a.adtitle{color:#0a4976;font-weight:bold;text-decoration:underline;}
	a.adtitle:link{color:#0a4976;font-weight:bold;text-decoration:underline;}
	a.adtitle:visited{color:#0a4976;font-weight:bold;text-decoration:underline;}
	a.adtitle:active{color:#0a4976;font-weight:bold;text-decoration:underline;}
	a.adtitle:hover{color:#0a4976;font-weight:bold;text-decoration:underline;}
	
	a.addescription{color:#000;text-decoration:none;}
	a.addescription:link{color:#000;text-decoration:none;}
	a.addescription:visited{color:#000;text-decoration:none;}
	a.addescription:active{color:#000;text-decoration:none;}
	a.addescription:hover{color:#000;text-decoration:none;}
	
	a.adurl{text-decoration:none;}
	a.adurl:link{text-decoration:none;}
	a.adurl:visited{text-decoration:none;}
	a.adurl:active{text-decoration:none;}
	a.adurl:hover{text-decoration:none;}
	
	a.adld{color:#0a4976;text-decoration:underline;}
	a.adld:link{color:#0a4976;text-decoration:underline;}
	a.adld:visited{color:#0a4976;text-decoration:underline;}
	a.adld:active{color:#0a4976;text-decoration:underline;}
	a.adld:hover{color:#0a4976;text-decoration:underline;}
	
	body.ad{background:#fff;}
