@charset "utf-8";
/* --//////////////////////////////////////////////////////////////////////////////////////////////////
 *
 * 　        INDEX
 *
 * 　　1.　このページの個別部分
 *
 *    ※.left / .right は、左右にフロートしている要素です。「 .親要素名 .left {  } 」という記述の仕方で統一してます。
 *　　
 * --/////////////////////////////////////////////////////////////////////////////////////////////-- */
 
/* ----------------------------------------------------------------------------------------------------
 * ▼　1.　サイトマップ　（sitemap.html）
 * --------------------------------------------------------------------------------------------------*/
 
#Main {
	width: 950px;
	text-align: left;
	margin: 22px 0 0px;
	padding: 0;
}

#Cont {
	padding: 0;
	margin-bottom: 0px;
	text-align: left;
}

.title_area {
	margin-bottom: 0px;
}

#Right {
	width: 760px;
	float: right;
	padding-top: 26px;
	padding-bottom: 45px;
}

#Left {
	width: 161px;
	float: left;
	border-right: solid 1px #CCC;
}

#Foot {
	margin-top: 0px;
	padding-top: 0px;
}
.map_list_01 {
	padding-top: 10px;
	padding-bottom: 10px;
}

.map_list_01 li  {
	_zoom:1;
}
.map_list_01 li a {
	display: block;
	padding-left: 15px;
	padding-bottom: 0;
	margin-left: 14px;
	margin-bottom: 6px;
	background: url(../../img/allow_01.jpg) no-repeat left center;
	_zoom:1;
	line-height: 1.4;
}

.map_table_01 {
	background: #DBEEFF;
	margin-top: 2px;
	margin-bottom: 10px;
	margin-left: 29px;
}

.map_table_01 td {
	padding: 9px 18px 0px 15px;
}

.map_table_01 .last td {
	padding-bottom: 4px;
}

.map_table_01 td a {
	display: block;
	margin-left: 0px;
	background: url(../../img/allow_03.gif) no-repeat left 2px;
	font-size: 11px;
}

.map_table_01 td a span {
	font-size: 13px;
}



/* -- css hacks ---------------------------------*/

*html {
} /* for WinIE4-IE6 and MacIE4-IE5 *//* Valid */

*:first-child+html {
} /* for IE7 *//* Valid */

html>/**/body XXXXX, x:-moz-any-link, x:default {
} /* Only FireFox3 *//* inValid(not Valid) */

body:first-of-type {
} /* Only safari3/4 Firefox3.5 *//* inValid(not Valid)*/

html[xmlns*=""] body:last-child XXXXX {
} /* Only safari2 macOSX *//* inValid(not Valid)*/
