@charset "utf-8";

/*
sitemap.html
*/

#policyContainer {
	width: 770px;
	margin-left: 10px;
}

#policyContainer div.map-l {
	float: left;
	width: 110px;
}

#policyContainer div.map-r {
	float: left;
	width: 660px;
	background: url(../img/sitemap_line2.gif) repeat-y top left;
}

#policyContainer img.line {
	float: left;
	width: 40px;
}

#policyContainer img.line2 {
	float: left;
	padding-left: 20px;
}

#policyContainer div.box {
	float: left;
	width: 620px;
}

#policyContainer ul.map1 {
	padding-left: 10px;
}

#policyContainer ul li.link {
	background: url(../img/sitemap_arrow.gif) repeat-y top left;
	padding-left: 10px;
	line-height: 110%;
}

#policyContainer ul li.link1 {
	float: left;
	background: url(../img/sitemap_arrow.gif) repeat-y top left;
	padding-left: 10px;
	line-height: 110%;
	width: 99px;
}

#policyContainer ul li.link2 {
	float: left;
	background: url(../img/sitemap_arrow.gif) repeat-y top left;
	padding-left: 10px;
	line-height: 110%;
	width: 160px;
}

#policyContainer ul li.link3 {
	float: left;
	background: url(../img/sitemap_arrow.gif) repeat-y top left;
	padding-left: 10px;
	line-height: 110%;
	width: 147px;
}

#policyContainer ul li.link4 {
	float: left;
	background: url(../img/sitemap_arrow.gif) repeat-y top left;
	padding-left: 10px;
	line-height: 110%;
	width: 150px;
}

#policyContainer ul li.link5 {
	float: left;
	background: url(../img/sitemap_arrow.gif) repeat-y top left;
	padding-left: 10px;
	line-height: 110%;
	width: 135px;
}

#policyContainer ul li.link6 {
	float: left;
	background: url(../img/sitemap_arrow.gif) repeat-y top left;
	padding-left: 10px;
	line-height: 110%;
	width: 120px;
}

/**/

#policyContainer ul.map2 {
	padding-left: 30px;
}

#policyContainer ul li.sub {
	float: left;
	background: url(../img_common/arrow01.gif) repeat-y top left;
	padding-left: 10px;
	line-height: 110%;
	width: 125px;
}

#policyContainer ul li.sub1 {
	float: left;
	background: url(../img_common/arrow01.gif) repeat-y top left;
	padding-left: 10px;
	line-height: 110%;
	width: 155px;
}

#policyContainer ul li.sub2 {
	float: left;
	background: url(../img_common/arrow01.gif) repeat-y top left;
	padding-left: 10px;
	line-height: 110%;
	width: 130px;
}

#policyContainer ul li.sub3 {
	float: left;
	background: url(../img_common/arrow01.gif) repeat-y top left;
	padding-left: 10px;
	line-height: 110%;
}

/**/

#policyContainer ul.map3 {
	padding-left: 160px;
}


#policyContainer ul.map4 {
	padding-left: 50px;
}


/***/

#policyContainer ul li.btn1 a{
	display: block;
	background: url(../img/sitemap_btn1.gif) no-repeat top left;
	width: 110px;
	height: 23px;
	text-indent: -9999px;
}

#policyContainer ul li.btn1 a:link {
	text-decoration:none;
}

#policyContainer ul li.btn1 a:visited{
	text-decoration:none;
}

#policyContainer ul li.btn1 a:hover{
	background-position: right;
}

/**/

#policyContainer ul li.btn2 a{
	display: block;
	background: url(../img/sitemap_btn2.gif) no-repeat top left;
	width: 100px;
	height: 23px;
	text-indent: -9999px;
}

#policyContainer ul li.btn2 a:link {
	text-decoration:none;
}

#policyContainer ul li.btn2 a:visited{
	text-decoration:none;
}

#policyContainer ul li.btn2 a:hover{
	background-position: right;
}

/**/

#policyContainer ul li.btn3 {
	margin-top: 30px;
}


#policyContainer ul li.btn3 a{
	display: block;
	background: url(../img/sitemap_btn3.gif) no-repeat top left;
	width: 100px;
	height: 23px;
	text-indent: -9999px;
}

#policyContainer ul li.btn3 a:link {
	text-decoration:none;
}

#policyContainer ul li.btn3 a:visited{
	text-decoration:none;
}

#policyContainer ul li.btn3 a:hover{
	background-position: right;
}

/**/

#policyContainer ul li.btn4 a{
	display: block;
	background: url(../img/sitemap_btn4.gif) no-repeat top left;
	width: 100px;
	height: 23px;
	text-indent: -9999px;
}

#policyContainer ul li.btn4 a:link {
	text-decoration:none;
}

#policyContainer ul li.btn4 a:visited{
	text-decoration:none;
}

#policyContainer ul li.btn4 a:hover{
	background-position: right;
}

/**/

#policyContainer ul li.btn5 a{
	display: block;
	background: url(../img/sitemap_btn5.gif) no-repeat top left;
	width: 100px;
	height: 23px;
	text-indent: -9999px;
}

#policyContainer ul li.btn5 a:link {
	text-decoration:none;
}

#policyContainer ul li.btn5 a:visited{
	text-decoration:none;
}

#policyContainer ul li.btn5 a:hover{
	background-position: right;
}

/**/

#policyContainer ul li.btn6 a{
	display: block;
	background: url(../img/sitemap_btn4.gif) no-repeat top left;
	width: 100px;
	height: 23px;
	text-indent: -9999px;
}

#policyContainer ul li.btn6 a:link {
	text-decoration:none;
}

#policyContainer ul li.btn6 a:visited{
	text-decoration:none;
}

#policyContainer ul li.btn6 a:hover{
	background-position: right;
}




