@charset "UTF-8";


/*　全体　*/

body	{margin: 0px;padding: 0px;font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", "Times", serif}

div, p, span, table, tr, th, td, h1, h2	{font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", "Times", serif}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd	{margin:0;padding:0;}

img	{border:none;}



body	{background-color: #000000}

a:link	{color: #FFFFFF;text-decoration: none}
a:visited	{color: #FFFFFF;text-decoration: none}
a:hover	{color: #898989;text-decoration: none}
a:active	{text-decoration: none}
a.toplink	{text-decoration: underline}



/*　ページ構成　*/

#b_container	{width: 850px;margin: 0 auto}

#b_main	{float: left;width: 590px;color: #ffffff;margin-top: 40px}
#blog_block	{border-top:solid 1px #202020}
#b_sidemenu	{float: right;width: 240px;color: #ffffff;margin-top: 40px;border-top:solid 1px #202020}



/*　サイドメニュー　*/

#b_sidemenu	div	{padding-bottom: 50px;border-bottom:solid 1px #202020}
#b_sidemenu	div p	{margin-left: 15px}
#b_sidemenu	.side_title	{margin-top: 15px;margin-bottom: 12px}
#b_sidemenu	.side_text	{font-weight: lighter;font-size: 0.7em;letter-spacing:0.1em;margin-top: 12px;line-height: 1.8em}
#b_sidemenu	.side_text	{/letter-spacing:0.02em}/*　IE6,7のみ適応　*/
#b_sidemenu	.banner	{margin-top: 12px}
#b_sidemenu	.calendar	{margin-left: 20px}
#b_sidemenu	.list01	{list-style-type: none;font-weight: lighter;font-size: 0.7em;letter-spacing:0.15em;line-height: 1.8em;margin-left: 17px}
#b_sidemenu	.list01	{/letter-spacing:0.06em}/*　IE6,7のみ適応　*/
#b_sidemenu	.list01 a	{text-decoration: underline}
#b_sidemenu	.list02	{list-style-type: none;font-weight: lighter;font-size: 0.7em;letter-spacing:0.15em;line-height: 1.8em;margin-left: 17px}
#b_sidemenu	.list02	{/letter-spacing:0.06em}/*　IE6,7のみ適応　*/
#b_sidemenu	.list02 a	{text-decoration: underline}
#b_sidemenu	.side_last	{margin-left: 15px;font-weight: lighter;font-size: 0.7em;letter-spacing:0.15em;margin-top: 12px;line-height: 1.8em}
#b_sidemenu	.side_last	{/letter-spacing:0.06em}/*　IE6,7のみ適応　*/
#b_sidemenu	.side_last a	{text-decoration: underline}



/*　ブログ部分テキストなど　*/

#title	{font-weight: bold;font-size: 0.9375em;letter-spacing:0.1em;margin-top: 15px}
#title	{/letter-spacing:0.03em}/*　IE6,7のみ適応　*/
#date	{font-weight: lighter;font-size: 0.75em;letter-spacing:0.15em;margin-top: 12px}

#photo	{margin-top: 25px}

#text	{border-bottom: solid 1px #202020}
#text p	{font-weight: lighter;font-size: 0.77em;margin-top: 30px;line-height: 2.3em;letter-spacing:0.12em}
#text p.t_first	{margin-top: 15px}
#text p.t_last	{margin-bottom: 25px}

#comment	{font-weight: lighter;font-size: 0.77em;margin-top: 10px;margin-bottom: 100px}
#comment a	{text-decoration: underline}



/*　他　*/

.fleft	{float: left}


.page_top {
	position: fixed;
	bottom: -2px;
	left: 0;
	width: 100%;
	height: 20px;
	margin: 0;
	text-align: right;}

.copyright	{margin-bottom: 50px}

/* カレンダー
------------------------------------- */

#calendar {
	text-align: center;
}

#calendar .side_title {
	text-align: left;
}

.calendar-month {
	position: relative;
	margin: 12px auto 10px;
	width: 208px;
	font-size: 12px;
	text-align: center;
	letter-spacing: 0.1em;
}

.calendar-month span.next, .calendar-month span.back {
	position: absolute;
	display: block;
	font-size: 12px;
}

.calendar-month span.next {
	top: 0;
	right: 50px;
}

.calendar-month span.back {
	top: 0;
	left: 50px;
}

.calendar-month span a {
	text-decoration: none;
}

.calendar-month span a:hover {

}

.calendar-month span.cuurent {

}

table.calendar {
	margin: 0 auto;
	width: 196px;
}

table.calendar th, table.calendar td {
	width: 28px;
	height: 18px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
}

table.calendar td a {
	font-weight: bold;
	text-decoration: underline;
}

table.calendar td a:hover {

}


/* トラックバック コメント
------------------------------------- */

#trackbacks_comments {
	margin: 0;
	padding: 40px 0;
	font-size: 12px;
}

.comments {
	margin-bottom: 40px;
}

#trackbacks_comments p {
	margin-bottom: 10px;
	line-height: 1.5;
}

#container {
	margin: 0 auto;
	width: 590px;
	color: #fff;
}

#banner {
	background-color: #666;
	padding: 10px 20px;
}

/* グローバルナビ
------------------------------------- */
#header {position: relative;
		z-index: 1;
		margin: 0;
		padding: 0;
		}
	#header ul#nav_blog {position: absolute;
		top: 315px;
		left: 25px;
		z-index: 2;
		margin: 0;
		padding: 0;
		}
	
	#nav_blog li {display: block;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	}
	
#nav_blog li#nav01 a,
#nav_blog li#nav02 a,
#nav_blog li#nav03 a,
#nav_blog li#nav04 a,
#nav_blog li#nav05 a,
#nav_blog li#nav06 a,
#nav_blog li#nav07 a,
#nav_blog li#nav08 a {display: block;
	background-repeat: no-repeat;
	background-position: top;
	margin-right: 10px;
	}

#nav_blog li#nav01 a:hover,
#nav_blog li#nav02 a:hover,
#nav_blog li#nav03 a:hover,
#nav_blog li#nav04 a:hover,
#nav_blog li#nav05 a:hover,
#nav_blog li#nav06 a:hover,
#nav_blog li#nav07 a:hover,
#nav_blog li#nav08 a:hover {background-position: bottom;}

#nav_blog li#nav01 a {width: 82px;
	height: 24px;
	background-image: url(http://www.kanazawaiemoto.jp/common_img/nav01s.png);
	}
#nav_blog li#nav02 a {width: 67px;
	height: 24px;
	background-image: url(http://www.kanazawaiemoto.jp/common_img/nav02s.png);
	}
#nav_blog li#nav03 a {width: 74px;
	height: 24px;
	background-image: url(http://www.kanazawaiemoto.jp/common_img/nav03s.png);
	}
#nav_blog li#nav04 a {width: 82px;
	height: 24px;
	background-image: url(http://www.kanazawaiemoto.jp/common_img/nav04s.png);
	}
#nav_blog li#nav05 a {width: 53px;
	height: 24px;
	background-image: url(http://www.kanazawaiemoto.jp/common_img/nav05s.png);
	}
#nav_blog li#nav06 a {width: 64px;
	height: 24px;
	background-image: url(http://www.kanazawaiemoto.jp/common_img/nav06s.png);
	}
#nav_blog li#nav07 a {width: 73px;
	height: 24px;
	background-image: url(http://www.kanazawaiemoto.jp/common_img/nav07s.png);
	}
#nav_blog li#nav08 a {width: 119px;
	height: 24px;
	background-image: url(http://www.kanazawaiemoto.jp/common_img/nav08s.png);
	background-position: bottom;
	}
