@charset "UTF-8";

/* CSS Document */
/******************************************************************
# プライバシーポリシー
******************************************************************/

/*サイドメニュー*/
#main div#side_menu ul.others li.side_sitemap a {
	background: url(../../img/side_sitemap_f2.gif) no-repeat right top;
}

/*ページタイトル*/
#main div#main_r div#main_con h1.page_title {
	background: url(../../sitemap/img/title.jpg) no-repeat left top;
}

/*見出し*/
#main div#main_r div#main_con h2.mds {
	width: 280px;
}

div.con_box ul li {
	font-size: 80%;
	/*\*/
		*font-size: 80%; 
}

#main div#main_r div#main_con h2.mds01 {
	background: url(../../sitemap/img/mds01.jpg) no-repeat left top;
}

#main div#main_r div#main_con h2.mds02 {
	background: url(../../sitemap/img/mds02.jpg) no-repeat left top;
}

#main div#main_r div#main_con h2.mds03 {
	background: url(../../sitemap/img/mds03.jpg) no-repeat left top;
}

#main div#main_r div#main_con h2.mds04 {
	background: url(../../sitemap/img/mds04.jpg) no-repeat left top;
}

#main div#main_r div#main_con h2.mds05 a {
	background: url(../../sitemap/img/mds05.jpg) no-repeat left top;
}
#main div#main_r div#main_con h2.mds05,
#main div#main_r div#main_con h2.mds05 a:hover {
	background: url(../../sitemap/img/mds05_f2.jpg) no-repeat left top;
}

#main div#main_r div#main_con h2.mds06 a {
	background: url(../../sitemap/img/mds06.jpg) no-repeat left top;
}
#main div#main_r div#main_con h2.mds06,
#main div#main_r div#main_con h2.mds06 a:hover {
	background: url(../../sitemap/img/mds06_f2.jpg) no-repeat left top;
}

#main div#main_r div#main_con h2.mds07 a {
	background: url(../../sitemap/img/mds07.jpg) no-repeat left top;
}
#main div#main_r div#main_con h2.mds07,
#main div#main_r div#main_con h2.mds07 a:hover {
	background: url(../../sitemap/img/mds07_f2.jpg) no-repeat left top;
}

#main div#main_r div#main_con h2.mds08 a {
	background: url(../../sitemap/img/mds08.jpg) no-repeat left top;
}
#main div#main_r div#main_con h2.mds08,
#main div#main_r div#main_con h2.mds08 a:hover {
	background: url(../../sitemap/img/mds08_f2.jpg) no-repeat left top;
}

#main div#main_r div#main_con h2.mds09 a {
	background: url(../../sitemap/img/mds09.jpg) no-repeat left top;
}
#main div#main_r div#main_con h2.mds09,
#main div#main_r div#main_con h2.mds09 a:hover {
	background: url(../../sitemap/img/mds09_f2.jpg) no-repeat left top;
}


#main div#main_r div#main_con h2.mds10 {
	height: 38px;
}
#main div#main_r div#main_con h2.mds10 a {
	height: 38px;
	background: url(../../sitemap/img/mds10.jpg) no-repeat left top;
}
#main div#main_r div#main_con h2.mds10,
#main div#main_r div#main_con h2.mds10 a:hover {
	background: url(../../sitemap/img/mds10_f2.jpg) no-repeat left top;
}

#main div#main_r div#main_con div.con_box  div ul li a {
	text-decoration: none;
}
#main div#main_r div#main_con div.con_box  div ul li a:hover {
	text-decoration: underline;
}


#main div#main_r div#main_con div.con_box div.map_l {
	float: left;
	width: 280px;
}

#main div#main_r div#main_con div.con_box div.map_r {
	float: right;
	width: 290px;
}

#main div#main_r div#main_con div.con_box  div ul li {
	margin: 5px 0 5px 15px;
	padding: 0 0 0 10px;
	background: url(../../img/link_arrow.gif) no-repeat left 3px;
	>background: url(../../img/link_arrow.gif) no-repeat left 7px;
}

/*サイトマップの更に小項目*/
#main div#main_r div#main_con div.con_box  div ul li.site_detail {
	margin: 0 0 5px 30px;
	padding: 0 0 0 10px;
	background: url(../../img/link_arrow02.gif) no-repeat left 3px;
	>background: url(../../img/link_arrow02.gif) no-repeat left 6px;
}

