@charset "utf-8";

@import url(common.css);

/*
===============================================
pCSS
===============================================
*/




h1#wasure {
	text-indent:-2000px;
	height:38px;
	background: url(../sitemap/img/title.gif) no-repeat left top;
	/*display:block;*/
	padding:0;
	margin-bottom: 50px;
	/*width: 766px;*/
	}
	

p.messe{
	padding:20px 20px 0 0;
	float:right;
	color:#333333;
	font-size:90%;
	width: 484px;
	position: absolute;
	left: 304px;
	top: -1px;
	height: -70px;
}



h2#wasure {
	text-indent:-2000px;
	height:30px;
	background: url(../sitemap/img/title2.gif) no-repeat left top;
	margin: 0 auto;
	width: 700px;
	/*width: 766px;*/
	}



h2#syanai {
	text-indent:-2000px;
	height:30px;
	background: url(../sitemap/img/title3.gif) no-repeat left top;
	margin: 0 auto;
	width: 700px;
	/*width: 766px;*/
	}

#sitemap{
text-align:left;
}


/* サイトマップ */
h1#sitemap {
	text-indent:-2000px; height:22px;
	background:url(../sitemap/img/ttl_sitemap.gif) no-repeat left top ;
	display:block;
	margin-bottom:20px;
	padding:0;
}

ul.sitemap {
	margin:0 0 10px 50px;
	padding:0;
	list-style: none;
}

li.sitemap_linkArrow { 
	margin-top:10px;
	padding:5px 0 5px 17px;
	background:url(../sitemap/img/contentsarea_arrow01.gif) no-repeat left center;
	font-weight:bold;
	font-size:100%;
	list-style:none;
	}

li.sitemap_linkArrow_underLine {
	margin-top:10px; padding:5px 0 5px 17px;
	background: url(../img/contentsarea_arrow01.gif) no-repeat left center;
	font-weight:bold;
	font-size:130%;
	}

li.sitemap_link a {
	margin-left:10px;
	padding-left:8px;
	background:url(../sitemap/img/arrow_submenu_green01.gif) no-repeat 0 0.4em;
	}

li.sitemap_link_underLine {
	margin:0; line-height:110%;
	background:url(../img/line_dashed.gif) repeat-x left bottom;
	padding:5px 0 15px 0;
	}

.sitemap_underline {
	background: url(../img/line_dashed.gif) repeat-x left top;
	padding:0; margin:0 3px;
	}



/*リンクリスト*/
.link-list01{
	width:540px;
	text-align:left;
	margin:-10px auto 15px auto;}

.link-list02{
	width:700px;
	text-align:left;
	margin:0 auto 5px auto;}
.link-list02 table.list-table{
	margin:-10px 0 0 0;}
.link-list02 table.list-table td{
	text-align:left;
	vertical-align:top;
	padding:0 0 10px 0;}



/* 画像には枠線を付けないよう設定 */
.link-list01 table.text-table td img{
	vertical-align:top;
	/* border:1px solid #999999; */ }

.link-list02 table.list-table td h3{
	font-size:85%;font-weight:bold;
	background:#FFFFCC;/*#f2f4e5*/
	margin:0 0 7px 0;
	padding:7px 5px;}
.link-list02 table.list-table td p{
	font-size:85%;
	line-height:150%;}
/* 画像には枠線を付けないよう設定 */
.link-list02 table.list-table td .pic{
	float:right;
	margin:0 0 7px 7px;
	/* border:1px solid #999999; */}
/* 画像には枠線を付けないよう設定 */
.link-list02 table.list-table td .pic img{
	margin:1px;
	/* border:1px solid #999999; */ }



/*リスト*/
ul.list-icon{
	list-style-image:url(../img/icon03.gif);
	margin:0 0 0 0.4em;padding:0 0 0 1em;}
* html ul.list-icon{
	list-style-image:url(../img/icon03.gif);
	margin:0 0 0 0.2em;padding:0 0 0 1em;}
ul.list-icon li{
	font-size:85%;
	margin:0;padding:0;}

p.list-icon{	/*「ul.list-icon」を「p」で再現*/
	background:url(../img/icon03.gif) no-repeat top left;
	margin:0;padding:0 0 0 1.2em;}
ul.icon-none{	/*「ul」タグアイコン消去*/
	list-style-type:none;
	list-style-position:outside;}

/*リスト : ※アイコン*/
ul.list-kome{
	list-style-image:url(../img/iconast.gif);
	margin:0 0 0 0.4em;padding:0 0 0 1em;}
* html ul.list-kome{
	list-style-image:url(../img/iconast.gif);
	margin:0 0 0 0.2em;padding:0 0 0 1em;}
ul.list-kome li{
	font-size:85%;
	margin:0;padding:0;}

p.list-kome{	/*「ul.list-icon」を「p」で再現*/
	background:url(../img/iconast.gif) no-repeat top left;
	margin:0;padding:0 0 0 1.2em;}
ul.icon-none{	/*「ul」タグアイコン消去*/
	list-style-type:none;
	list-style-position:outside;}
