@charset "EUC-JP";
.err{color:red;}
.tag{font-size:12px;width:100%;margin:0 10px 5px 10px;border:1px #01aef0 solid;padding:5px;}
.tag2{font-size:12px;width:40%;margin:0 5px 5px 5px;border:1px #01aef0 solid;padding:5px;float:left;}
.tag3{font-size:12px;width:80px;margin:0 10px 5px 0px;border:1px #fff solid;padding:5px;}
.fur{
text-align:left;
padding:0 0 0 5px;
}
td.exa{
background:url(exa.gif) no-repeat top right;
}
.fur p{
padding:0 0 0 10px;
letter-spacing:1px;
line-height:20px;
}
h2{
background : url(bar.gif) no-repeat;
font-size:12px;
padding:7px 0 20px 10px;
margin:10px 0 0 0;
}
a:link {
	color: #1155BB; text-decoration: none;
}
a:visited {
	color: #1155BB; text-decoration: none;
}
a:active {
	color: #1155BB; text-decoration: none;
}
a:hover {
	color: #FF6600; text-decoration: underline;
}
a#set:link,a#set:visited{background:#ffa000;}
a#set:hover{background:#296939;}
body {
	background-color: #FFFFFF;	margin: 0px;
}
body,td,th,select {
	font-size: 12px;
	color: #222222;
}
span,form,ul {
	margin: 0px; padding: 0px;
}
p {
	margin-top: 1px;	margin-bottom: 1px;
}
select,input {	/* MacIE NS4 */
	margin: 0px; padding: 0px;
}
@media all {	/* Other */
	select,input {
		margin: 2px; padding: 0px;
	}
}
th {
	background-color: #EEEEDD;
	font-weight: bold;
	text-align: center;
}

/* ----------------
     HEAD FOOT 
---------------- */

#copyright {
	padding-bottom: 3px;	padding-top: 3px;	margin-top: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;	text-align: center;	color: #454545;
}



/* ----------------
     BOX-STYLE 
---------------- */
.summary {	/* Summary of Contents Title */
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #BBBBAA;
	padding: 3px;
	margin-bottom: 5px;
	color: #333333;
	font-weight: bold;
	line-height: 130%;
	text-align: left;
}
.icon { /* Image V-Setting */
	vertical-align: absmiddle;
}
.poi {
	font-size: 12px;
	padding: 3px;
	border-bottom: dotted 1px #DDDDDD;
	clear: both;
	text-align :left;
}
.mgn_b5 { /*  Margin-Bottom 5px */
	margin-bottom: 5px;
}
.mgn_l5 { /*  Margin-Left 5px */
	margin-left: 5px;
}
.linebox {
	border: solid 1px #BFBFBF;	padding: 12px;
}
.msgbox {
	margin: 12px;
}





#list{
font-size:15px;
background-color:#f7f7f7;
padding:40px 0 10px 20px;
margin:0 0 20px 0;
  background-image: url(list.gif); 
  background-repeat: no-repeat;
}
#list a:link,#list a:visited{
  background-image: url(arrow1.gif); 
  background-repeat: no-repeat;
  padding:0 0 0 15px;
  text-decoration: none;
  margin:0 0 0 15px;
  color:#003366;
}
#list a:hover{
  background-image: url(arrow1.gif); 
  background-repeat: no-repeat;
  padding:0 0 0 15px;
  text-decoration: underline;
  margin:0 0 0 15px;
}
.qaq{width:100%;  background-image: url(gr.gif);
 border-bottom:1px #666666 solid;font-size:15px;
 }
.qaq h3{
  background-image: url(qaq.gif); 
  background-repeat: no-repeat;
  padding:3px 0 12px 30px;
  font-size:15px;
  margin:3px 0 0 50px;
  color:#006699;
  font-weight:normal;
}
#qaa{
  background-image: url(qaa.gif); 
  background-repeat: no-repeat;
  padding:3px 60px 7px 30px;
font-size:15px;
  margin:7px 0 10px 65px;
  color:#666666;
line-height:150%;
}
#qaa strong{
  color:#006699;
  font-weight:normal;
}
#qaa a:link,#qaa a:visited{

  text-decoration: none;
  margin:5px 0 0 380px;
}
.line {	/* Line 1px Margin-Bottom 5px */
	border:solid 1px #BFBFBF;	margin-bottom: 5px;
}
.line2 {	/* Line 1px ALL */
	border:solid 1px #BFBFBF;	margin-bottom: 5px;
background : url(tbar.gif) repeat-x center top;
}
.bggray2{

	background-color: #F6F6F6;	height: 22px;
	padding-left: 3px;	text-align: left;
	border-right:#E4E4E4 1px solid;
	border-left:#F3F3F3 1px solid;
	border-bottom:#E4E4E4 1px solid;
}