body{
	background-color:#ffffff;
	background-image:url(../_image/wall_paper/image-5.gif);
	background-repeat:repeat;
	background-position:left top;
	background-attachment:fixed;
	margin:0px;

	color:#a3929b;
	text-align:center;
	font-size:11pt;
	font-family:'MS UI GOTHIC','sans-serif';
	SCROLLBAR-BASE-COLOR:#ffffff;
	SCROLLBAR-FACE-COLOR:#ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR:#a3929b; 
	SCROLLBAR-SHADOW-COLOR:#a3929b;
	SCROLLBAR-3DLIGHT-COLOR:#ffffff; 
	SCROLLBAR-ARROW-COLOR:#a3929b;
	SCROLLBAR-TRACK-COLOR:#ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR:#ffffff
}
body.submenu{
	text-align:center;
	vertical-align:top;
}

strong{
	font-size:12pt;
	color:#a3929b;
}

a:link{
	color:#ef479b;
	text-decoretion:none;
}
a:visited{
	color:#ef8fbf;
	text-decoretion:none;
}
a:active{
	position:relative;
	top:3;
	left:3;
}
a:hover{
	position:relative;
	top:3;
	left:3;
}
td{
	background:#FFFFFF;
	text-align:center;
	font-size:11pt;
}
td.main{
	background:#FFFFFF;
	text-align:left;
	font-size:10pt;
}
td.title{
	background:#ffcce5;
	text-align:center;
	vertical-align:middle;
	color:666666;

	border-color:#666666;
	border-width:1px;
	border-style:dashed;	/*点線*/
}
td.title2{
	background:#ffcce5;
	vertical-align:top;
	font-size:9pt;
	color:666666;
}
td.title3{
	background:#ffcce5;
	vertical-align:top;
	font-size:9pt;
	color:666666;

	border-color:#666666;
	border-width:1px;
	border-style:dashed;	/*点線*/
}
td.comment{
	text-align:left;
	vertical-align:top;
	background:#FFFFFF;
	font-size:11pt;
}
td.comment_ten{
	text-align:left;
	vertical-align:top;
	background:#FFFFFF;

	border-color:#666666;
	border-width:1px;
	border-style:dashed;	/*点線*/
}
td.phot{
	text-align:center;
	vertical-align:center;
	background:#FFFFFF;
	color:#a3929b;
	font-size:11pt;
}
td.list{
	text-align:center;
	font-size:9pt;

	border-color:#a3929b;
	border-width:1px;
	border-style:dashed;
}
td.list2{
	text-align:left;

	border-color:#a3929b;
	border-width:1px;
	border-style:dashed;
}
td.after_comment{
	background:#d7efd7;
	text-align:left;
	vertical-align:top;
	font-size:10pt;


	border-color:#a3929b;
	border-width:1px;
	border-style:dashed;
}
hr{
	border-top-color:#a3929b;
	border-bottom-color:#ffffff;
	border-top-width:1px;
	border-style:dashed;
}
font.comment{
	font-size:9pt;
}
font.fix{
	font-size:11pt;
}
font.subtitle{
	font-size:11pt;
	color:#ff7fbf;
}
