body
{
	margin:0px;padding:0px;
	border:0px none #000;
	overflow:visible;
	width:100%;
	background-color:#777777;
}
article{display:block;float:left;margin:0px;padding:0px;border:0px none #000;overflow:visible;}
section{display:block;float:left;margin:0px;padding:0px;border:0px none #000;overflow:visible;
width:726px;border:2px solid #772;}
nav    {display:block;float:left;margin:0px;padding:0px;border:0px none #000;overflow:visible;}
header {display:block;float:left;margin:0px;padding:0px;border:0px none #000;overflow:visible;}
footer {display:block;float:left;margin:0px;padding:0px;border:0px none #000;overflow:visible;}
div    {display:block;float:left;margin:0px;padding:0px;border:0px none #000;overflow:visible;}
#ContentPanel
{
	margin:0px;padding:0px;
	border:0px none #000;
	width:730px;
	overflow:visible;
}
#TitlePanel
{
	width:730px;height:140px;
	font-family:'MS Gothic';
	font-weight:bold;
	font-size:25px;line-height:50px;
	text-align:center;
	background-color:#DDFFFF;
	background-image:url('../sub/image/Title06.jpg');
	background-repeat:no-repeat;
	position:relative;
}
#TextPanel
{
	float:left;
	width:730px;
	font-family:'MS Gothic';
	font-size:15px;
	text-align:left;
	word-wrap:break-word;
	word-break:break-all;
	white-space:normal;
	overflow:auto;
	background-color:#FFFFFF;
}
h1
{
	height:30px;
	margin:5px;padding:0px;
	font-weight:bold;
	font-size:20px;line-height:30px;
	text-align:center;
}
h2
{
	height:25px;
	margin:5px;padding:0px;
	font-weight:bold;
	font-size:18px;line-height:25px;
	text-align:center;
}
h3
{
	height:20px;
	margin:0px;padding:0px;
	font-weight:bold;
	font-size:16px;line-height:20px;
	text-align:center;
}
p
{
	margin-left:0.5em;margin-top:0px;margin-right:0.5em;margin-bottom:0px;
	padding:0px;
	font-size:14px;line-height:22px;letter-spacing:1px;
	word-wrap:break-word;word-break:break-all;white-space:normal;
}
h1 .point
{
	color:red;
}
h2 .point
{
	color:orange;
}
p .point
{
	font-weight:bold;
	color:red;
}
.MailDiv
{
	margin:5px;padding:5px;border:5px solid #CFF;
	width:400px;
	font-weight:bold;
	font-size:16px;line-height:20px;
	background-color:#AEE;
	cursor:pointer;
}
.MailDiv:hover
{
	border-color:#DFF;
	background-color:#BFF;
}
.MailLink
{
	color:#022;
	text-decoration:none;
}
.MailLink:hover
{
	color:#055;
}
.Menu
{
	margin:0px;padding:0px;
	list-style:none;
}
.Menu li
{
	margin:5px;padding:5px;border:5px solid #DFD;
	background-color:#BFB;
}
.Menu li:hover
{
	border-color:#EFE;
	background-color:#CFC;
}
.Menu a
{
	color:#050;
	text-decoration:none;
}
.Menu a:hover
{
	color:#070;
}
table{margin:0px;padding:0px;}
tr{margin:0px;padding:0px;}
td{margin:0px;padding:0px;}
#FooterPanel
{
	width:730px;height:115px;
	font-family:'MS Gothic';
	font-weight:bold;
	font-size:15px;line-height:20px;letter-spacing:1px;
	text-align:center;
	background-color:#FFDDDD;
	background-image:url(../sub/image/Footer.png);
	background-repeat:round;
}
.ControlButton
{
	display:block;
	width:100px;height:16px;
	margin:0px;padding:0px;
	border:0.05em solid #88F;
	font-family:'MS Gothic';
	font-weight:bold;font-style:italic;
	font-size:10px;line-height:12px;letter-spacing:0px;
	color:#222277;background-color:#BBDDFF;
	position:absolute;zindex:2;
}
#FullScreenButton{ left:0px;top:0px; }
