@charset "utf-8";

/*

【CSS表記ルール】
CSSの表記につきましては以下のルールに則って記述をお願いいたします。

1.bodyタグにid等を付けない
フレームワークの仕様により、bodyタグの出し分けが困難なためbodyにディレクトリ毎のidを振るのは禁止とさせて頂きます。
その代わりbody直下のwrapperに対してはディレクトリ毎のidを振って頂いて大丈夫です。

2.class名、id名の表記
フレームワークの仕様により、公開時は全てのCSSが1つのファイルに統合されます。
そのためclass,idの名前が被らないよう以下のルールに則って記述をお願いいたします。

#(wrapperのid名) .(wrapperのid名)_(個別のクラス名)
例:
#about .about_box{
	margin:10px auto;
}

3.!important は使わないようお願いたします。（どうしても必要な場合はご連絡ください。）

4.@importでのcssの読み込みはしないようお願いいたします。

*/

#wp #content_area p, #wp #content_area ul, #wp #content_area table, #wp #content_area dl, #wp #content_area figure {
    margin:0;
}

#wp #content_area ul > li:before {
    color: #ee2500;
    content:normal;
    font-size: 10px;
    padding-right: 0;
}

#sitemap_list{
	width:100%;
	height:auto;
}

#wp #content_area #sitemap_list ul li{
	width:440px;
	margin:0 20px 20px 0;
	background:#FFF3F2;
	font-size:16px;
	border:solid #FDD2CB 1px;
	float:left;
}

#wp #content_area #sitemap_list ul li:nth-child(2n){
	margin-right:0;
}

#wp #content_area #sitemap_list ul li a{
	padding:15px 15px 15px 40px;
	display:block;
	background:url(/images/sitemap/common/arrow_first.png) no-repeat 20px;
}

#wp #content_area #sitemap_list ul li ul{
	border-top:1px solid #FDD2CB;
	padding:10px 0 10px 0;
	background:#fff;
}

#wp #content_area #sitemap_list ul li ul li{
	margin:0;
	padding:0;
	border:none;
	float:left;
	width:auto;
	background:#fff;
}

#wp #content_area #sitemap_list ul li ul li a{
	padding:0 15px 0 35px;
	display:block;
	background:url(/images/sitemap/common/arrow_secound.png) no-repeat 20px 5px;
	font-size:14px;
}

#wp #content_area dd:before {
    content:normal;
    font-size: 10px;
    padding-right: 0;
}

#wp #content_area #sitemap_list li.border{
	clear: both;
	width: 90%;
	border-top: 1px dotted #666 !important;
	margin: 10px 0 0 20px;
	padding: 0 0 10px 0;
}
