@charset "UTF-8";

/******************************************************************************/
/*     CHUKEI Customer Network blog                                           */
/*     cascading style sheet - for global setting                             */
/*     created by Tets Morikawa ( COWBELL Corporation ), Dec.20 2004          */
/*     last modified by Tets Morikawa ( COWBELL Corporation ), Jan.4 2006     */
/******************************************************************************/


/******************************************************************************/
/*     ボックスモデルの設定 - ID                                              */
/******************************************************************************/

/* ページ全体 */
#container {
	width: 700px;
	margin: 0px auto;
	border: 0px;
	background: #ffffff url(../1navi/navi_back_l.jpg) 0px -10px repeat-x;
	text-align: center;
}

/* ヘッダバナー */
#banner {
	width: 700px;
	height: 70px;
	text-align: left;
}
	#banner h1 { /* ヘッダバナーにおける <h1>タグの設定 */
		width: 700px;
		height: 70px;
		margin: 0px 0px 0px 0px;
		background: url(./images/header.gif) no-repeat;
		text-indent: -3000px;
	}
	#banner h2 { /* ヘッダバナーにおける <h2>タグの設定 */
		display: none;
	}

/* 左カラム */ /* IE対策必要 */
#center {
	float: left;
	width: 520px;
	position: relative;
	text-align: left;
}
	#center img { /* 左カラムにおける <img>タグの設定 */
		/* border: 1px solid #cccccc; */
	}
	#center.indivisual, #center.category, #center.datebased { /* 左カラムにおける 右ボーダーの設定 */
		border-right: 1px dotted #cccccc;
	}

/* 右カラム */ /* IE対策必要 */
#right {
	float: right;
	width: 180px;
	position: relative;
	text-align: left;
}

/* ページ内ナビゲーション */ /* IE対策必要 */
#pagenavi {
	clear: both;
	float: left;
	width: 700px;
	height: 16px;
	margin: 20px 0px 20px 0px;
}
	#pagenavi p {  /* ページ内ナビゲーションにおける <p> タグの設定 */
		padding: 0px 5px 0px 0px;
		font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
		font-size: 11px;
		text-align: right;
	}
	#pagenavi a:link, #pagenavi a:visited { /* ページ内ナビゲーションにおけるリンクテキストの設定 */
		color: #999999;
	}

/* コピーライト */ /* IE対策必要 */
#copyright {
	clear: both;
	width: 700px;
	height: 33px;
	margin: 0px 0px 20px 0px;
	border-top: 1px solid #cccccc;
}
	#copyright address { /* コピーライトにおけるテキストの設定 */
		padding: 5px 5px 0px 0px;
		color: #999999;
		font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
		font-size: 10px;
		text-align: right;
		vertical-align: bottom;
	}

/* カレンダー */
#calendar {
	margin-bottom: 30px;
	padding: 2px;
	color: #666666;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 11px;
	line-height: 140%;
	text-align: center;
}
	#calendar table { /* カレンダーにおける <table>タグの設定 */
		width: 98%;
		padding: 2px;
		border: 0px;
		border-collapse: collapse;
	}
	#calendar caption { /* カレンダーにおける <caption>タグの設定 */
		color: #666666;
		font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
		font-size: 11px;
		letter-spacing: .3em;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
	}
	#calendar th { /* カレンダーにおける <th>タグの設定 */
		text-align: center;
		font-weight: normal;
	}
	#calendar td { /* カレンダーにおける <td>タグの設定 */
		text-align: center;
	}

/* "Powered by"表示 */
#powered {
	margin: 20px 0px 0px 0px;
	color: #666666;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 10px;
	line-height: 150%;
	text-align: left;
}

/* コメントデータ */
#comment-data {
	float: left;
	width: 160px;
	margin-right: 15px;
	padding-right: 15px;
	border-right: 1px dotted #BBB;
	text-align: left;
}

/* ページ最下部のマージン */
#pagebottom {
	width: 100%;
	height: 20px;
	font-size: 12px;
}


/******************************************************************************/
/*     ボックスモデルの設定 - CLASS                                           */
/******************************************************************************/

/* 隠しオブジェクト */
.hidden {
	display: none;
}

/* パンくずリスト */
.breadcrumb {
	float: left;
	width: 700px;
	height: 20px;
	background: #ffffff;
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-align: left;
	vertical-align: top;
	list-style: none;
}
	.breadcrumb ul { /* パンくずリストにおける <ul>タグの設定 */
		margin: 0px 0px 0px 5px;
	}
	.breadcrumb li { /* パンくずリストにおける <li>タグの設定 */
		float: left;
		margin: 0px 0px 0px 5px;
		color: #999999;
		font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
		font-size: 11px;
		text-align: left;
		list-style: none;
	}

/* 前後ページへの移動リンク */
p.prev_next {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 5px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 11px;
	text-align: left;
}

/* コンテンツブロック */
.content {
	width: 100%;
	background: #ffffff;
	color: #333333;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
	overflow: hidden;
}
	.content h2 { /* コンテンツブロックにおける <h2>タグの設定 */
		margin: 0px 30px 0px 10px;
		padding: 2px 0px 2px 0px;
		border-bottom: 1px solid #660000;
		color: #666666;
		font-size: 12px;
		font-weight: bold;
	}
	.content h2#trackbacks, .content h2#comments, .content h2#commentform { /* コンテンツブロックにおける <h2>タグの設定 - 個別アーカイブ トラックバック・コメント */
		margin: 20px 35px 0px 20px;
		padding: 2px 0px 2px 0px;
		border-bottom: 1px dashed #660000;
		color: #666666;
		font-size: 12px;
		font-weight: bold;
	}
	.content h3 { /* コンテンツブロックにおける <h3>タグの設定 */
		margin: 0px 0px 0px 0px;
		padding: 0px 30px 0px 5px;
		color: #660000;
		font-size: 12px;
		font-weight: bold;
	}
	.content p { /* コンテンツブロックにおける <p>タグの設定 */
		margin: 0px 0px 0px 0px;
		padding: 5px 35px 0px 20px;
		color: #333333;
		font-size: 12px;
		line-height: 160%;
		text-align: left;
	}
	.content p.posted { /* コンテンツブロックにおける <p>タグの設定 - 投稿者名 */
		margin: 10px 35px 30px 20px;
		padding: 0px 0px 0px 0px;
		border-top: 1px dashed #999999;
		color: #999999;
		font-size: 11px;
		text-align: left;
	}
	.content blockquote { /* コンテンツブロックにおける <blockquote>タグの設定 */
		line-height: 150%;
	}
	.content li { /* コンテンツブロックにおける <li>タグの設定 */
		line-height: 150%;
	}
	.content div#comment-form-name, .content div#comment-form-email, .content div#comment-form-email, .content div#comment-form-url, .content div#comments-open-text {
	padding-bottom: 5px;
	}
	.content label { /* コンテンツブロックにおける <label>タグの設定 */
		display: block;
		width: 300px;
		color: #666666;
		font-size: 12px;
	}
	.content input#comment-author, .content input#comment-email,
	.content input#comment-url, .content textarea#comment-text { /* コンテンツブロックにおける 入力フォームの設定 */
		border: 1px solid #666666;
	}
	.content input#comment-preview { /* コンテンツブロックにおける submitボタンの設定 - 確認 */
		background: #ffffff;
		margin: 2px 0px 0px 0px;
		border: 2px solid #660000;
	}
	.content input#comment-submit { /* コンテンツブロックにおける submitボタンの設定 - 確認 */
		background: #ffffff;
		margin: 2px 0px 0px 0px;
		border: 2px solid #666666;
	}
	.content input#comment-cancel { /* コンテンツブロックにおける submitボタンの設定 - キャンセル */
		background: #cccccc;
		margin: 2px 0px 0px 0px;
		border: 2px solid #666666;
	}

	.content div.inner {
		margin: 0px 35px 0px 20px;
		padding: 10px 0px 10px 0px;
		border-bottom: 1px dashed #999999;
	}

	.content div.asset-meta {
		color: #666666;
		font-size: 12px;
		text-align: left;
	}

	.content div.asset-header {
		padding: 20px 0px 10px 0px;
	} 

	.asset-header div.asset-meta {
		margin: 0px 35px 0px 10px;
	} 

/* トラックバック欄・コメント欄 */
/*.tb_comment {
	margin: 30px 10px 0px 10px;
	padding: 10px 0px 10px 0px;
	border-top: 1px dashed #999999;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	text-align: left;
}*/

h2.comments-open-header { /*コメント欄のタイトル*/
	margin: 10px 35px 0px 20px;
}

.comments-open-content { /*コメント欄のdiv*/
	margin: 10px 35px 30px 20px;
	padding: 10px 0px 10px 0px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	text-align: left;
}


/* サイドバー */
.sidebar {
	width: 180px;
	text-align: left;
}
	.sidebar #recent_entries, .sidebar #categories,
	.sidebar #recent_comments, .sidebar #recent_trackbacks,
	.sidebar #monthly_archives { /* サイドバーにおける ボーダー幅・色の設定 */
		margin: 0px 5px 20px 0px;
		border: 1px solid #660000;
	}
	.sidebar h2 { /* サイドバーにおける <h2>タグの設定 */
		margin: 0px 0px 0px 0px;
		padding: 1px 2px 1px 2px;
		background: #660000;
		color: #ffffff;
		font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
		font-size: 12px;
		line-height: 100%;
		letter-spacing: .1em;
		text-align: left;
		font-weight: normal;
	}
	.sidebar p { /* サイドバーにおける <p>タグの設定 */
		margin: 0px 0px 0px 0px;
		padding: 3px 5px 3px 5px;
		color: #666666;
		font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
		font-size: 11px;
		line-height: 150%;
		text-align: left;
	}
	.sidebar ul { /* サイドバーにおける <ul>タグの設定 */
		margin: 0px 0px 0px 0px;
		padding: 3px 5px 3px 5px;
	}
	.sidebar li { /* サイドバーにおける <li>タグの設定 */
		margin: 0px 0px 0px 0px;
		color: #999999;
		font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
		font-size: 11px;
		line-height: 140%;
		text-align: left;
		list-style-type: none;
	}
	.sidebar #categories li { /* サイドバーにおける <li>タグの設定 - カテゴリー */
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 6px;
		background: url(./images/list_marker.gif) no-repeat 0px 6px;
	} /* これよりMacIE5.x以外に適用する設定 \*/
	.sidebar #categories li {
		background: url(./images/list_marker.gif) no-repeat 0px 4px;
	} /* ここまでMacIE5.x以外に適用する設定 */
	.sidebar #categories li li { /* サイドバーにおける <li>タグの設定 - サブカテゴリー */
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background: none;
	}

/* 検索フォーム - blogホーム */
.link-note {
	margin: 0px 5px 15px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 11px;
	line-height: 150%;
	text-align: left;
}
	.link-note h2 { /* 検索フォームにおける <h2>タグの設定 */
		margin: 0px 0px 3px 0px;
	}
	.link-note label { /* 検索フォームにおける <label>タグの設定 */
		color: #666666;
		font-size: 12px;
	}
	.link-note input#search { /* 検索フォームにおける 入力フォームの設定 */
		width: 140px;
		border: 1px solid #666666;
	}
	.link-note input#submit { /* 検索フォームにおける submitボタンの設定 */
		background: #ffffff;
		margin: 2px 0px 0px 0px;
		border: 2px solid #660000;
	}

/* 検索フォーム - 検索結果 */
.search-result {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 11px;
	line-height: 150%;
	text-align: left;
}
	.search-result h2 { /* 検索フォームにおける <h2>タグの設定 */
		margin: 0px 0px 10px 0px;
	}
	.search-result input#search { /* 検索フォームにおける 入力フォームの設定 */
		width: 140px;
		border: 1px solid #666666;
	}
	.search-result input#submit { /* 検索フォームにおける submitボタンの設定 */
		background: #ffffff;
		margin: 2px 0px 0px 0px;
		border: 2px solid #660000;
	}

/******************************************************************************/
/*     タグの設定                                                             */
/******************************************************************************/

/* <body>タグ */
body {
	margin: 0px;
	padding: 0px;
	background: #ffffff url(../1navi/navi_back_l.jpg) 0px -10px repeat-x;
	text-align: center;
}

/* リンク色，訪問済みリンク */
a:link, a:visited {
	color: #336699;
	text-decoration: none;
}

/* リンクテキストのマウスオン */
a:hover {
	text-decoration: underline;
}

/* <dl>タグ */
dl {
	margin: 5px 0px 30px 20px;
}

/* <dd>タグ */
dd {
	margin: 0px 10px 10px 10px;
}

/* <strong>タグ */
strong {
	color: #cc3300;
	font-weight: normal;
}

/* <address>タグ */
address {
	font-style: normal;
}

/* <form>タグ */
form {
	margin: 0px 0px 0px 0px;
}


