@charset "utf-8";
/* ===================================================================
CSS information

 file name  :sitemap.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */

/* ページタイトル背景
----------------------------------------------------------- */
#sitemap #wrp_pagetitle {
	background: url(../sitemap/images/title.jpg) top center no-repeat;
}

/* #cnt_group
----------------------------------------------------------- */
#sitemap #cnt_group {
	width: 680px;
	overflow: hidden;
	padding: 0 0 30px 0;
	clear: both;
}
#sitemap #cnt_group h3 {
	background:url(../sitemap/images/tit_sitemap.gif) top left no-repeat;
}
#sitemap #cnt_group h4 {
	height: 29px;
	margin: 0 0 5px 0;
	background:url(../sitemap/images/subtit_group.gif) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#sitemap #cnt_group ul.left {
	width: 210px;
	height: auto;
	float: left;
}
#sitemap #cnt_group ul.center {
	width: 210px;
	height: auto;
	margin: 0 25px;
	float: left;
}
#sitemap #cnt_group ul.right {
	width: 210px;
	height: auto;
	float: right;
}
#sitemap #cnt_group li a {
	display: block;
	width: 190px;
	height: auto;
	padding: 5px 0 5px 20px;
	margin: 3px 0;
	background: url(../sitemap/images/icn_arrow.gif) 10px 13px no-repeat #f5f5f5;
	text-decoration: none;
}
#sitemap #cnt_group li a:hover {
	background: url(../sitemap/images/icn_arrow.gif) 10px 13px no-repeat #eaedf6;
}

/* #cnt_list
----------------------------------------------------------- */
#sitemap #cnt_list {
	width: 680px;
	overflow: hidden;
	padding: 0 0 55px 0;
	clear: both;
}
#sitemap #cnt_list h4 {
	height: 29px;
	margin: 0 0 5px 0;
	background:url(../sitemap/images/subtit_list.gif) top left no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#sitemap #cnt_list div.left {
	width: 210px;
	height: auto;
	margin: 0 0 20px 0;
	float: left;
}
#sitemap #cnt_list div.center {
	width: 210px;
	height: auto;
	margin: 0 25px 20px 25px;
	float: left;
}
#sitemap #cnt_list div.right {
	width: 210px;
	height: auto;
	margin: 0 0 20px 0;
	float: right;
}
#sitemap #cnt_list li a {
	display: block;
	width: 190px;
	height: auto;
	padding: 5px 0 5px 20px;
	margin: 3px 0;
	background: url(../sitemap/images/icn_arrow.gif) 10px 13px no-repeat #f5f5f5;
	text-decoration: none;
}
#sitemap #cnt_list li a:hover {
	background: url(../sitemap/images/icn_arrow.gif) 10px 13px no-repeat #eaedf6;
}


#sitemap #cnt_list h5 {
	width: 210px;
	height: 105px;
	margin: 10px 0 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
#sitemap #cnt_list h5.kurashiki {
	background: url(../sitemap/images/img_kurashiki.jpg) center top no-repeat;
}
#sitemap #cnt_list h5.fukuyama {
	background: url(../sitemap/images/img_fukuyama.jpg) center top no-repeat;
}
#sitemap #cnt_list h5.higashihiroshima {
	background: url(../sitemap/images/img_higashihiroshima.jpg) center top no-repeat;
}
#sitemap #cnt_list h5.kanda {
	background: url(../sitemap/images/img_kanda.jpg) center top no-repeat;
}
#sitemap #cnt_list h5.fukuoka {
	background: url(../sitemap/images/img_fukuoka.jpg) center top no-repeat;
}
#sitemap #cnt_list h5.kumamoto {
	background: url(../sitemap/images/img_kumamoto.jpg) center top no-repeat;
}
#sitemap #cnt_list h5.miyakonojo {
	background: url(../sitemap/images/img_miyakonojo.jpg) center top no-repeat;
}
#sitemap #cnt_list h5.ishigaki {
	background: url(../sitemap/images/img_ishigaki.jpg) center top no-repeat;
}


/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}

