@charset "UTF-8";
/*
 ec_design CSS Document
 default.cssに全体に関わる「リセット/初期設定」の指定アリ（ただし基本変更不可）
 個別初期設定最終更新日: 2009/07/22（デフォルトで記述されている部分のみ）
*/

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■□□□□□■■ */
/* 個別初期設定 */
/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■□□□□□■■ */
body {
	background:#fff;
	padding:20px;
}
/* ******************** */
/* リスト係 */
/* ******************** */
ul,
ol,
li { /* 全てのliの先頭に画像を指定する場合はdisc > noneに、margin-left,padding-leftのコメントを外す */
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}
/* ******************** */
/* 文字列係 */
/* ******************** */
p {}
span {}
strong {}
address {}
/* ******************** */
/* リンク係 */
/* ******************** */
a { /* リンク */
	outline:none;
	text-decoration:underline;
	color:#03c; /* 一般的なリンク色 */
	color:#059; /* 彩度の低いリンク色 */
}
a:hover { /* マウスオーバー時 */
	text-decoration:none;
	color:#00f; /* 一般的なリンク色 */
	color:#0bf; /* 爽やかなリンク色 */
}
a:active { /* クリック時 */
	text-decoration:underline;
	color:#00a;
}
a:visited { /* 訪問済み */
	color:#609;
	color:#059; /* 彩度の低いリンク色 */
}
a:visited:hover { /* 訪問済みマウスオーバー */
	text-decoration:underline;
	color:#00f;
	color:#0bf; /* 爽やかなリンク色 */
}
a:visited:active { /* 訪問済みクリック時 */
	text-decoration:underline;
	color:#00a;
}
/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■□□□□□■■ */
/* 詳細指定 */
/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■□□□□□■■ */
#container {
	width:950px;
	margin:auto;
	overflow:hidden;
	zoom:1; /* IE6 */
}
#header_block {}
#keyword {
	float:left;
	width:58%;
}
#narrow {
	float:right;
	width:39%;
}
h1 {}
h2 {
	font-size:150%;
	font-weight:bold;
	color:#980000;
	padding:0.1em 0;
}
h3 {
	background-color:#b3b3ab;
	border-bottom:1px solid #999;
	margin:0 -1em 1em;
	padding:0.2em 5px;
	color:#fff;
	font-weight:bold;
}
.part_box {
	border:1px solid #b3b3ab;
	padding:0 1em 1em;
	margin-top:1.5em;
	background:#f0f0e6;
}
.example {
	background:#ddd;
	padding:0.7em 1em;
	margin:0.3em 0;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
}
.sample_form {
	width:180px;
}
/* ******************** */
/* タイトルとキャプション */
/* ******************** */
.search_help_box {
	margin-bottom:2em;
	border:1px solid #b3b3ab;
}
.search_help_box h1 {
	background:#dbdcca;
	padding:0.5em 10px 0.6em;
	font-size:150%;
	font-weight:bold;
}
.search_help_box .search_help_caption {
	background:#f0f0e6;
	padding:0.6em 10px 0.5em;
	overflow:hidden;
	zoom:1; /* IE6 */
}
/* ******************** */
/* 絞込みの解除 */
/* ******************** */
.clear_condition {
	background:url(../img/icon_sprites.gif) no-repeat 33px -70px;
	padding-right:12px;
}
.allclear_condition {
	background:url(../img/icon_sprites.gif) no-repeat 0 -122px;
	width:56px;
	height:11px;
	display:block;
	text-indent:-9999px;
	margin-top:2px;
	line-height:11px;
}
