@charset "UTF-8";

/*--------------------------------------------------------------------
policy.html	(当サイトについて)
policy.css
--------------------------------------------------------------------*/
/*タイトル*/
div#Main div#Title h2 {
	background: url(../img/policy/title.png) no-repeat left top;
}

/*コンテンツ 共通*/
div#Policy {
	width: 425px;
	margin: 0 auto;
	padding: 15px 0 15px 5px;
}

div#Policy p {
	padding: 0 10px;
}

div#Policy dl {
	width: 415px;
	margin: 0 auto;
	padding: 0 0 5px 0;
}

div#Policy dl dt {
	height: 23px;
	margin: 15px 0 0 0;
	text-indent: -99999px;
	overflow: hidden;
}

div#Policy dl dt#SubT01 {
	background: url(../img/policy/sub_t01.gif) no-repeat left top;
}

div#Policy dl dt#SubT02 {
	background: url(../img/policy/sub_t02.gif) no-repeat left top;
}

div#Policy dl dt#SubT03 {
	background: url(../img/policy/sub_t03.gif) no-repeat left top;
}

div#Policy dl dt#SubT04 {
	background: url(../img/policy/sub_t04.gif) no-repeat left top;
}

div#Policy dl dt#SubT05 {
	background: url(../img/policy/sub_t05.gif) no-repeat left top;
}

div#Policy dl dt#SubT06 {
	background: url(../img/policy/sub_t06.gif) no-repeat left top;
}

div#Policy dl dt#SubT07 {
	background: url(../img/policy/sub_t07.gif) no-repeat left top;
}

div#Policy dl dd {
	padding: 5px;
}

div#Policy dl dd dl dt {
	height: auto;
	margin: 5px 0 0 0;
	padding: 0 5px;
	text-indent: 0;
	font-weight: bold;
	color: #005900;
}

div#Policy dl dd dl dd {
	padding: 0 15px 3px 15px;
}

div#Policy dl dd ul {
	list-style: none;
	margin: 5px 0;
}

div#Policy dl dd ul li {
	padding: 0 0 0 0.6em;
	text-indent: -0.6em;
}

/*プレイヤーダウンロード*/
div#Main div#DlBtn {
	width: 176px;
	margin: 10px auto 0 auto;
}

div#Main div#DlBtn ul {
	list-style: none;
	width: 176px;
	margin: 0 auto;
	overflow: hidden;
}

div#Main div#DlBtn ul li {
	height: 27px;
	padding: 0;
	text-indent: 0;
	float: left;
}

div#Main div#DlBtn ul li#DlBtn01 {
	width: 67px;
	margin: 0 15px 0 0;
}

div#Main div#DlBtn ul li#DlBtn02 {
	width: 94px;
}

div#Main div#DlBtn ul li a {
	display: block;
	height: 27px;
	margin: 0 auto;
	text-decoration: none;
	text-indent: -99999px;
	overflow: hidden;
}

div#Main div#DlBtn ul li#DlBtn01 a {
	background: url(../img/reader_b.png) no-repeat left top;
}

div#Main div#DlBtn ul li#DlBtn02 a {
	background: url(../img/flash_b.png) no-repeat left top;
}

div#Main div#DlBtn ul li#DlBtn01 a:hover {
	background: url(../img/reader_b.png) no-repeat left bottom;
}

div#Main div#DlBtn ul li#DlBtn02 a:hover {
	background: url(../img/flash_b.png) no-repeat left bottom;
}