/* 基本構造ここから */
* {
  font-family: Verdana, Arial, "ＭＳ Ｐゴシック", sans-serif;
  }


body{
	margin:0px 0px 0px 0px;
	background-color: #ffffff;
	color: #333333;
	background-image: url(images/bg-page.gif);		/* 背景イメージ */
	background-repeat: repeat-x;				/* 使わない場合は削除 */
}

#headerlong{							/* ヘッダー背景を100%にする場合 */
	width: 100%;
	margin: 0px;
	background-image: url(images/top-head-bg.gif);
	background-repeat: repeat-x;
}

#header{							/* ヘッダー */
	width: 820px;					/* サイトの横幅 */
	margin: 0px;
	text-align: left;
	background-color: #FFFFFF;
	padding: 6px 0px 0px 0px;
}

#container{							/* メインとフッターを包む箱 */
	width: 820px;
	padding: 8px　0px　0px　0px;
	background-color: #FFFFFF;		/* 暫定的な背景色 */
	background-image: url(images/cont-bg.gif);		/* 左ナビやメイン背景の */
	background-repeat: repeat-y;					/* 切れ目をなくす画像 */
}

#mainpage{							/* メイン */
	width: 620px;					/* メインの横幅 */
	padding: 0px 0px 20px 0px;		/* ページ下部の余白 */
	margin: 0px;
	text-align: left;
	float: right;					/* 右に配置 */
	background-color: #FFFFFF;		/* 暫定的な背景色 */
}

#leftnavi{							/* 左ナビ */
	width: 172px;					/* 左ナビの横幅 */
	padding: 0px 0px 20px 0px;		/* ページ下部の余白 */
	margin: 0px;
	float: left;					/* 左に配置 */
	background-color: #FFFFFF;		/* 暫定的な背景色 */
	text-align: left;
}

#footer{							/* フッター */
	width: 820px;
	clear: both;					/* 左ナビとメインの下に配置 */
	text-align: left;
	background-color: #FFFFFF;		/* 暫定的な背景色 */
}

/* 基本構造ここまで */


/* ヘッダー内容ここから */

#head-menu{
	width: 795px;
	margin-top:4px;
}

/* ヘッダー内容ここまで */


/* レフトナビ内容ここから */

#left-menu{
	width: 170px;
	margin-top:10px;
	border-width:1px; 
	border-color:#232323; 
	border-style:solid;
}

/* レフトナビ内容ここまで */


/* フィード情報 */
#feed	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-top: 20px;
	}



/* Movable Type情報 */
#powered	{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 30px;
	}


/* メインページ内容ここから */

#contents{							/* コンテンツ */
	width: 608x;
	margin-right:0px;　　　　　　　　　　　　　/* 左右の余白 */
	float: left;
}

#entry{								/* エントリー */
	width: 600px;
}

/* メインページ内容ここまで */


/* 文字サイズサイト全体用ここから */

.main{
	font-size: 85%;
	line-height: 135%;
                font-family:"ＭＳ Ｐゴシック", Osaka;
}
	
.small{
	font-size: 80%;
	line-height: 125%;
                font-family:"ＭＳ Ｐゴシック", Osaka;
}

.px10{
	font-size: 10px;
	line-height: 135%;
                font-family:"ＭＳ Ｐゴシック", Osaka;
}

.px12{
	font-size: 12px;
	line-height: 135%;
                font-family:"ＭＳ Ｐゴシック", Osaka;
}

.px14{
	font-size: 14px;
	line-height: 120%;
                font-family:"ＭＳ Ｐゴシック", Osaka;
}

/* 文字サイズサイト全体用ここまで */


/* 余白用ここから */

.box5{
 margin-top:5px;
	margin-bottom:5px
}

.box10{
 margin-top:10px;
	margin-bottom:10px
}
	
.box15{
	margin-top:15px;
	margin-bottom:15px
}

/* 余白用ここまで */


/* 文字装飾用ここから */

.head{					/* ヘッダーSEOテキスト用 */

	font-size: 10px;
	line-height: 120%;
	color: #AEAEAE;
	}

.pan{					/* パンくず用 */
	font-size: 10px;
	line-height: 120%;
	color: #6D6D6D;
                font-family:"ＭＳ Ｐゴシック", Osaka;
}

/* 文字装飾用ここまで */


/* リンク装飾用ここから */

a:link{ color:#4566C9}
a:visited{ color:#902400 }
a:active{ color:#3858E1 }
a:hover { color: #4A61D8;text-decoration:none} 

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

a.pan:link{color:cccccc;text-decoration: none}
a.pan:visited{ color:#767676;text-decoration: none}
a.pan:active{ color:#767676;text-decoration: underline}
a.pan:hover { color:#cccccc;text-decoration:underline}

/* リンク装飾用ここまで */


/* ヘッドタグ装飾用ここから */

H1{
	font-size: 18px;
	line-height: 125%;
	color:#161616;
	margin-top: 0.4em;
	margin-left:0px;
	margin-bottom: 0.8em;
	padding:2px;
	padding-left:5px;
	font-weight: 100;
	font-family: HGP創英角ｺﾞｼｯｸUB;
	text-align:left;
	border-top-width:1px; 
	border-top-color:#161616; 
	border-top-style:solid;
	border-bottom-width:1px; 
	border-bottom-color:#161616; 
	border-bottom-style:solid;
	border-left-width:5px; 
	border-left-color:#161616; 
	border-left-style:solid;
}

H2{
	font-size: 18px;
	line-height: 125%;
	color:#7F0505;
	margin-top: 0.2em;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top:2px;
	padding-left:5px;
	font-weight: 100;
	font-family: HGP創英角ｺﾞｼｯｸUB;
	text-align:left;
border: 1px solid #7F0505;
}
	
#left-menu H3{
	font-size: 14px;
	line-height: 125%;
	color:#fff;
	margin: 0px;
	padding:3px;
	padding-left:10px;
	font-weight: 100;
	font-family: HGP創英角ｺﾞｼｯｸUB;
	background-color:#161616;
	text-align:left;
}

H3{
	font-size: 16px;
	line-height: 125%;
	color:#FFA153;
	margin: 0px;
	font-weight: 100;
	font-family: HGP創英角ｺﾞｼｯｸUB

}
	
H4{
	font-size: 18px;
	line-height: 125%;
	color:#314172;
	margin-top: 0.2em;
	margin-left:13px;
	margin-bottom: 0.8em;
	padding:2px;
	font-weight: 100;
	font-family: HGP創英角ｺﾞｼｯｸUB;
	width:600px;
	text-align:left;
	border-bottom-width:3px; 
	border-bottom-color:#314172; 
	border-bottom-style:solid;
}

/* ヘッドタグ装飾用ここまで */


/* ナビ装飾用ここから */

#left-menu li{
	margin:0px;
	font-size: 12px;
	line-height: 120%;
                padding:2px;
}

#left-menu li a{
text-decoration:none;
}

#left-menu ul{
	margin: 5px 0px 5px 0px;
	font-size: 12px;
	line-height: 140%;
	list-style-type : none;
	padding-left: 5px; 
　　　　　　　padding-right: 5px;
}
/* ナビ装飾用ここまで */


/* 固有のHTMLタグ装飾用ここから */

P{
	margin:0px
}

form{
	margin:0px
}

li{
	margin:0px
	font-size: 14px;
	line-height: 16px;
}

ul{
	margin:0px
	font-size: 12px;
	line-height: 14px;
}

/* 固有のHTMLタグ装飾用ここまで */

div#header-top {
	width: 795px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	background: #161616;
	text-align: left;
}


div#header-top ul {
	width: 795px;
	height: 50px;
	margin:0px;
	padding:0px;
	float: left;
	}

div#header-top ul li {
	display: inline;
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
	}

div#header-top ul li#nav01,
div#header-top ul li#nav02,
div#header-top ul li#nav03,
div#header-top ul li#nav04,
div#header-top ul li#nav05,
div#header-top ul li#nav06,
div#header-top ul li#nav07 {
	text-indent:  -9999px;
	}

div#header-top ul li#nav01{
	background: #161616 url(http://e-kuromame.jp/images/hed-bana-01.jpg) no-repeat;
	}
div#header-top ul li#nav02{
	background: #161616 url(http://e-kuromame.jp/images/hed-bana-02.jpg) no-repeat;
	}
div#header-top ul li#nav03{
	background: #161616 url(http://e-kuromame.jp/images/hed-bana-03.jpg) no-repeat;
	}
div#header-top ul li#nav04{
	background: #161616 url(http://e-kuromame.jp/images/hed-bana-04.jpg) no-repeat;
	}	
div#header-top ul li#nav05{
	background: #161616 url(http://e-kuromame.jp/images/hed-bana-05.jpg) no-repeat;
	}
div#header-top ul li#nav06{
	background: #161616 url(http://e-kuromame.jp/images/hed-bana-06.jpg) no-repeat;
	}
div#header-top ul li#nav07{
	background: #161616 url(http://e-kuromame.jp/images/hed-bana-07.jpg) no-repeat;
	}
	
div#header-top ul li#nav01 a{
	display: block;
	width: 111px;
	height: 50px;
	outline: 0;
	}
div#header-top ul li#nav02 a{
	display: block;
	width: 110px;
	height: 50px;
	outline: 0;
	}
div#header-top ul li#nav03 a{
	display: block;
	width: 112px;
	height: 50px;
	outline: 0;
	}	
div#header-top ul li#nav04 a{
	display: block;
	width: 114px;
	height: 50px;
	outline: 0;
	}
div#header-top ul li#nav05 a{
	display: block;
	width: 115px;
	height: 50px;
	outline: 0;
	}
div#header-top ul li#nav06 a{
	display: block;
	width: 116px;
	height: 50px;
	outline: 0;
	}
div#header-top ul li#nav07 a{
	display: block;
	width: 117px;
	height: 50px;
	outline: 0;
	}

a.nonlink:link    { color: #00a; text-decoration:none; }
a.nonlink:visited { color: #066; text-decoration:none; }
a.nonlink:hover   { color: #900; text-decoration:none; }
a.nonlink:active  { color: #900; text-decoration:none; }
	
	
