body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	color: #FFFFFF;
	background-image: url(../image_common/bg_dgy.gif);
	background-repeat: repeat;
	margin: 0px;
	text-align: center;
}

#bg000{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	color: #FFFFFF;
	background-color: #000000;
	background-repeat: repeat;
	margin: 0px;
	text-align: center;
	width:auto;
	height:350px;
}

hr.ye{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: 1px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFF00;
}

/*text*/
p{
	margin:2em 0px 0px 0px;
}

p.sub{
	margin: 0px 0px 3px 0px;
	border-bottom:1px solid #ffff00;
}

u{
	color:#FF6600;
}

ul{
margin:0px;
padding:0px;
}

li{
	margin:0px 0px 5px 1em;
	padding:0px;
	list-style-type:square;
}

li.none1{
	margin: 0px 0px 5px 1em;
	padding:0px;
	list-style-type:none;
}

li.no {
	margin: 0px 0px 0px 2em;
	padding: 0px;
	list-style-type: decimal;
}


.th0{font-size:10px;margin-bottom:5px;}
.th1{font-size:10px;font-weight:bold;}
.th2{font-size:12px;font-weight:bold;}
.th3{font-size:14px;font-weight:bold;}
.th4{font-size:15px;font-weight:bold;}
.th5{font-size:16px;font-weight:bold;}


/*link*/
a{color:#ffff00;text-decoration:underline;}
a.visited{color:#ffff00;text-decoration:underline;}
a.active{}
a.hover{color:#FF6600;text-decoration:underline;}

a.link1{color:#ffff00;text-decoration:none;height:auto;position:relative;}
a.link1:visited{color:#ffff00;text-decoration:none;}
a.link1:active{}
a.link1:hover{color:#FF6600;text-decoration:none;margin:auto;top:1px;left:1px;}

/*table*/
.header{
	width:700px;
	text-align:center;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px auto;
}

#main01{
	width:700px;
	border-right:1px solid #ffff00;
	border-left:1px solid #ffff00;
	text-align:left;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../image_common/bg_sheep.gif);
	background-repeat: repeat-y;
    background-position:0px 120px;
   	margin: 0px auto;
}

/*left*/
.block_l{
	float:left;
    width:180px;
    padding: 0px 0px 0px 20px;
	margin:0px;
	text-align:left;
   	line-height:150%;
    vertical-align:top;
}

/*contents*/
.maincontents{float:right;
    width:480px;
	text-align:left;
    padding:0px 20px 0px 0px;
}


/*text*/

.ttl1{
	background-color:#FFFF00;
	padding:4px;
	margin:0px 0px 10px 0px;
    border-bottom:1px solid #A1A100;
    border-right:1px solid #A1A100;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

.txt1{
	padding:4px;
	margin-top: 0px;
    margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 20px;
	text-align:left
}
.notes_ttl{
	padding:4px;
	margin:0px 0px 10px 0px;
	color:#ffff00;
	font-size:14px;
	font-weight:bold;
	border:1px solid #ffff00;
}

.notes_txt{
	padding:4px;
	font-size:9px;
	line-height:120%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 20px;
	text-align:left
}

.date{
	margin-bottom:2px;
	color:#ffffff;
	font-size:xx-small;
	text-align:right;
}

.m_date{
	margin-top:20px;
	color:#666666;
	font-size:xx-small;
	text-align:right;
}

.return{
	margin-top:20px;
	font-size:9px;
	text-align:right;
}

.read1 {
	font-size: 10px;
	text-align: left;
	margin-top: 2em;
	padding-top: 1em;
	border-top: 1px dotted #FFFF00;
	margin-bottom: 0px;
}

/*member*/
.memberpct {padding-left:2px;
padding-bottom:3px;
}

.aka {font-size: xx-small;
text-align:right;
margin-top:5px;}

/*footer*/
.footer{
    clear:both;
	background-color:#FFFF00;
	width:700px;
	padding:4px 0px;
	margin:0px;
	color:#000000;
	font-size:xx-small;
	text-align:center;
}

