﻿@charset "UTF-8";

*{
	font-size:10pt;
	margin:0;
	padding:0;
	color:#000;
	line-height:1.4em;
	font-family:Verdana,sans-serif;
}

body{
	width:auto;
	margin:0 5%;
	padding:0;
	border:0;
	color:black; 
	background-color:#fff;
}

a img{
	border:0;
}

table{
	width:100%;
	margin:0;
	padding:0;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-spacing:0;
}

table caption{
	text-align:left;
	margin-top:1em;
}

th,tr,td{
	margin:0;
	padding:0;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

hr,
div#navigation,
div#header div#headCloseBtnArea,
div#footer p.closeBtnArea,
div#footer div#footCloseBtnArea{
	display:none;
}

div#header{
	margin-bottom:20px;
}

div#header a{
	text-decoration:none;;
	font-weight:normal;
}

div#footer{
	margin-top:30px;
	text-align:center;
}

div#contents h2{
	border-bottom:2px dotted #666;
	margin-bottom:15px;
	font-size:125%;
}

div#contents h3{
	font-size:110%;
	margin:0 0 5px 0;
}

div#contents div#contentsArea{
	margin:0 0 0 10px;
}

div#contents div#contentsArea p,
div#contents div#contentsArea ul,
div#contents div#contentsArea ol,
div#contents div#contentsArea blockquote{
	margin:0 0 10px 0;
}

div#contents div#contentsArea ol p{
	margin-left:0;
}

div#contents div#contentsArea li{
	margin-left:20px;
}

div#contents div#contentsArea blockquote{
	border:1px dotted #000;
	padding:5px;
}

body #container #contents #contentsArea dl{
	margin-bottom:15px;
}

body #container #contents #contentsArea dl dd{
	margin:0 0 1em 2em;
	line-height:1.6em;
	text-indent:-2em;
}

body #container #contents #contentsArea dl dt{
	margin-bottom:10px;
	font-weight:bold;
}

body #container #contents #contentsArea dl dd ul{
	margin:1em 0;
	padding:1em;
}

body #container #contents #contentsArea dl dd ul li{
	margin-left:0;
	text-indent:0;
}

