@charset "Shift_JIS";
body {
	margin: 0px;
}
a {
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
div.mainwid {
	width: 980px;
	font-size: 10.5pt;
	padding: 3px;
}
.mainwid hr {
	height: 4px;
	background-color: #66f;
}
.mainwid h1 {
	color : #ffffff;
	padding : 5px 0 5px 5px;
	margin-top: 0;
	margin-left: 5%;
	margin-bottom: 1.5em;
	font-size: 1.2em;
	background: #66f url(../img/h1back.jpg) no-repeat left;
	width: 900px;
}
.mainwid h2 {
	color : #333333;
	font-size : 1em;
	font-weight : bold;
	width : 750px;
	padding : 6px;
	border-color : #666699;
	border-style : solid;
	border-width : 0 0 2px 15px;
	margin-top : 10px;
	margin-left: 8%;
}
p.gdpadd {
	margin-left: 10%;
	margin-right: 50px;
	line-height: 180%;
}
div.gdpadd {
	margin-left: 10%;
	margin-right: 50px;
}
div.topdiv {
	width: 980px;
	font-size: 9pt;
	color: #FFF;
	background-color: #000;
	margin-bottom: 1px;
	padding: 6px;
}
.toplink {
	color: #FFF;
}
.toplink :hover {
	color: #FFCC00;
}
img.topimg {
	margin: 3px;
}
span.tablehead {
	font-weight: bold;
}
dl.note {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.note dt {
	position: relative;
	color: #F00;
}
.note dt span {
	position: absolute;
}
.note dd {
	color: #F00;
	margin-left: 1.5em;
}
dl.note2 {
	margin-top: 0.5em;
	margin-left: 10%;
	margin-right: 50px;
	margin-bottom: 0.5em;
}
.note2 dt {
	position: relative;
}
.note2 dt span {
	position: absolute;
	color: #F00;
	font-weight : bold;
}
.note2 dd {
	margin-left: 2.5em;
}
.note2 dd span {
	color: #F00;
	font-weight : bold;
}
.note2 dd div {
	border: solid 1px #F00;
	width: 725px;
	color: #000;
	background-color: #FFA;
}
.note2 dd ul {
}
span.note2_wan  {
	color: #F00;
	font-weight : bold;
}
div.dltop {
	margin-right: 1.5em;
	padding-bottom: 20px;
	font-size: 9pt;
	text-align: right;
}
div.copyrigth {
	text-align: center;
}
div.sitemap {
	margin: 2em;
	text-align: center;
}
table.sitemap {
	margin: 0px auto;
	text-align: center;
	width: 700px;
}
.sitemap td {
	font-size: 9pt;
	width: 100px;
}
/* setting.html */
p.xplimit {
	margin-left: 10%;
	margin-right: 50px;
	line-height: 180%;
	font-size: 11pt;
	color: #f00;
}
dl.bitreserve {
	margin-left: 10%;
	margin-right: 50px;
	line-height: 180%;
}
.bitreserve dt {
	font-weight: bold;
	color: #F00;
	margin-top: 20pt;
}
.bitreserve dd {
	margin-left: 0px;
}
table.spectable {
	background-color: #AAA;
	border-collapse: separate;
	border-spacing: 1px;
	border: 0px;
}
.spectable th {
	background-color: #FFCC99;
	padding: 3px;
	width: 130px;
	vertical-align: top;
}
.spectable td {
	background-color: #FFF;
	padding: 3px;
	width: 458px;
	vertical-align: top;
}
table.spectable2 {
	background-color: #AAA;
	border-collapse: separate;
	border-spacing: 1px;
	border: 0px;
}
.spectable2 th {
	background-color: #CCFFCC;
	padding: 3px;
	width: 130px;
	vertical-align: top;
}
.spectable2 td {
	background-color: #FFF;
	padding: 3px;
	font-size: 10pt;
	width: 458px;
	vertical-align: top;
}
table.spectable3 {
	background-color: #AAA;
	border-collapse: separate;
	border-spacing: 1px;
	border: 0px;
}
.spectable3 th {
	background-color: #CCFFCC;
	padding: 3px;
	width: 294px;
	vertical-align: top;
}
.spectable3 td {
	background-color: #FFF;
	padding: 3px;
	font-size: 10pt;
	width: 294px;
	vertical-align: top;
}
table.iesetting {
	background-color: #AAA;
	border-collapse: separate;
	border-spacing: 1px;
	border: 0px;
}
.iesetting td {
	background-color: #FFF;
	padding: 3px;
	width: 150px;
}
span.topicnote {
	color: #F00;
}
p.spectopic {
	margin-left: 10%;
	margin-right: 50px;
	color: #F00;
}
span.settingurl {
	font-size: 120%;
	font-weight: bold;
	color: #F00;
	line-height: 200%;
}
/* dowonload.html */
table.dllist {
	border: 4px #00F dotted;
	width: 800px;
}
.dllist td {
	width: 200px;
}
a.button1:link {
	text-align: center;
	margin: 3px;
	padding: 5px 5px 5px 5px;
	border-top: 2px solid #e4e4e4;
	border-right: 2px solid #585858;
	border-bottom: 2px solid #585858;
	border-left: 2px solid #e4e4e4;
	font-size: small;
	text-decoration: none !important;
	color: #333333;
	background-color: #d9d9ff;
}
a.button1:visited {
	text-align: center;
	margin: 3px;
	padding: 5px 5px 5px 5px;
	border-top: 2px solid #e4e4e4;
	border-right: 2px solid #585858;
	border-bottom: 2px solid #585858;
	border-left: 2px solid #e4e4e4;
	font-size: small;
	text-decoration: none !important;
	color: #333333;
	background-color: #d9d9ff;
}
a.button1:hover {
	text-align: center;
	margin: 3px;
	padding: 5px 5px 5px 5px;
	border-top: 2px solid #585858;
	border-right: 2px solid #e4e4e4;
	border-bottom: 2px solid #e4e4e4;
	border-left: 2px solid #585858;
	font-size: small;
	text-decoration: none !important;
	color: #ffffff;
	background-color: #6666cc;
}
table.t-indent {
	margin-left: 20px;
	width: 720px;
	border-collapse: collapse;
	border: 0px;
}
td.t-indent_1 {
	width: 210px;
	padding: 13px;
	border: 1px #AAA solid;
}
td.t-indent_2 {
	width: 130px;
	padding: 13px;
	border-top: 1px #AAA solid;
	border-right: 1px #AAA solid;
}
td.t-indent_3 {
	width: 270px;
	padding: 13px;
	border-top: 1px #AAA solid;
	border-right: 1px #AAA solid;
}
td.t-indent_4 {
	width: 400px;
	padding: 13px;
	border-top: 1px #AAA solid;
	border-right: 1px #AAA solid;
}
td.t-indent_5 {
	width: 130px;
	padding: 13px;
	border-top: 1px #AAA solid;
	border-bottom: 1px #AAA solid;
}
td.t-indent_6 {
	width: 270px;
	padding-top: 13px;
	padding-bottom: 13px;
	padding-right: 13px;
	border-top: 1px #AAA solid;
	border-right: 1px #AAA solid;
	border-bottom: 1px #AAA solid;
}
.t-indent span {
	color: #0033CC;
	font-weight: bold;
}
table.t-indent2 {
	margin-left: 20px;
	border-collapse: collapse;
	border: 0px;
}
.t-indent2 td {
	padding: 13px;
	color: #0033CC;
	font-weight: bold;
	vertical-align: top;
}
span.bluegide {
	color: #0033CC;
	font-weight: bold;
}
dl.downloadlist {
	margin-left: 10%;
	margin-right: 50px;
	line-height: 180%;
}
.downloadlist dt {
	font-weight: bold;
	color: #F00;
	margin-top: 20pt;
}
.downloadlist dd {
}
div.downloadsub1 {
	margin-left: 3em;
}
span.downloadsub2 {
	color: #FF9933;
}
