@charset "Shift_JIS";
@import url("/defaultMall/css/common/default.css");
@import url("/defaultMall/css/common/layout.css");
@import url("/defaultMall/css/common/parts-ct.css");

/* ■■ 01.汎用class */

/* ■□ 01-01.clearfix(回り込み解除) */
#Article,
#Aside {
	zoom:100%;
}
#Article:after,
#Aside:after {
	content:".";
	clear:both;
	height:0;
	display:block;	visibility:hidden;
}

/* ■□ 01-02.section(大ブロック) */
/* 各行3つ並んでいる、中ブロックをいくつか束ねた縦長のブロック。 */
#Content .section {
	float:left;
	width:300px;
	margin-right:25px;
}

/* ■□ 01-03.section > section(中ブロック) */
/* 大ブロックの中でそれぞれグループ分けされているブロック。 */
#Content .section .section {
	float:none;
	width:auto;
	margin-right:0;
}
#Content .section ul {
	margin-bottom:20px;
	padding-top:5px;
	padding-left:8px;
}
#Content .section .section ul {
	margin-bottom:0;
}
#Content .section ul li {
	margin-bottom:5px;
	padding-left:15px;
	text-indent:-15px;
}
#Content .section ul li a {
	padding-left:15px;
	background:url("/defaultMall/images/template/common/arrow_gray.gif") no-repeat 0 2px;
}
#Content .section li ul {
	margin-left:-11px;
	padding-left:0;
	background:url("/sitemap/images/line_vertical_dotted_505050.gif") repeat-y left top;
}
#Content .section li li {
	padding-left:22px;
	background:url("/sitemap/images/line_side_dotted_505050.gif") no-repeat 1px 50%;
	text-indent:0;
}
#Content .section li li.end {
	background:url("/sitemap/images/bg_section_ul_ul_li_end.gif") no-repeat 0 50%;
}
#Content .section li li a {
	padding-left:0;
	background:transparent;
}

/* ■□ 01-04.attention(注意書き) */
#Content p.attention {
	margin-top:20px;
	font-size:83.3%;
}


/* ■■ 02.レイアウト */
/* [div#Contents] - 大外
　 [div#Contents div#ContentHeader] - ページ見出し
　 [div#Contents div#Content] - コンテンツ中身
　 [div#Contents div#Content div#Article] - コンテンツ本文
　 [div#Contents div#Content div#Aside] - コンテンツ関連情報
　 [div#Contents div#LocalNav] - ローカルナビ */
#Content {
	float:none;
	width:100%;
	overflow:hidden;
}
#Article,
#Aside {
	margin-right:-25px;
}

/* ■□ 02-01.見出し */
/* [h2] - 大ブロック見出し（画像）
　 [h3] - 中ブロック見出し（テキスト）
　 [h4] - 小ブロック見出し（テキスト）（注目キーワードランキング） */
#Content h2 {
	margin-bottom:10px;
	padding:7px 10px 5px;
	background:#867f71 no-repeat center top;
	color:#fff;
	font-size:117%;
}
#Content h3 {
	padding:4px 8px;
	background:#f3f1ec;
	color:#505050;
}
#Content h4 {
	margin:10px 10px 5px;
	font-size:83%;
}

/* ■□ 02-02.ol(注目キーワードランキング) */
#Content .section .section .section {
	margin:20px 0 0;
}
#Article ol {
	padding:0 10px;
}
#Article ol li {
	display:inline;
	margin-right:1em;
	font-size:83%;
}