body	{
	background-color:#FFFFFF;
	background-image:url(img/body_back03.gif);
	font-size:12px;
	}
td,th	{
	font-size:12px;
	}
div		{
	font-size:12px;
	LINE-HEIGHT: 16pt;
	}
a:link {
	text-decoration: none;
	color:#FFA54A;
}
a:visited {
	text-decoration: none;
	color:#FFA54A;
}
a:hover {
	text-decoration: none;
	color:#FFA54A;
}
a:active {
	color:#FFA54A;
	font-weight:bold;
}
a.leftmenu:link {
	text-decoration: none;
	color:#3399FF;
}
a.leftmenu:visited {
	text-decoration: none;
	color:#3399FF;
}
a.leftmenu:hover {
	text-decoration: none;
	color:#3399FF;
}
a.leftmenu:active {
	color:#3399FF;
	font-weight:bold;
}
DIV.photo {
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;

}
DIV.title {
	width:550px;
	BORDER-RIGHT: #3399FF 10px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #3399FF 10px solid;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #D2E1FF;
	text-align:left;
}
DIV.contents01 {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	font-size:14px;
	line-height: 22px;
}
DIV.contents02 {
	width:550px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	text-align:left;
	background-color:#FFB340;
	font-size:16px;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	border:#FF6600 solid 2px 2px 2px 2px;
}
DIV.contents03 {
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	font-size:14px;
	text-align:right;
}
DIV.contents04 {
	margin-top:20px;
	margin-bottom:20px;
	margin-left:5px;
	margin-right:5px;
	font-size:16px;
	text-align:center;
}
.red	{
	color:red;
	font-weight:bold;
}
.red14	{
	color:red;
	font-size:14px;
	font-weight:bold;
}
.font14{
	font-size:14px;
	font-weight:bold;
	}
.orange	{
	color:#FFA54A;
	font-weight:bold;
}
DIV.center {
	text-align:center;

}
DIV.right {
	width:550px;
	text-align:right;

}
DIV.left {
	text-align:left;
	width:550px;

}
DIV.left3 {
	text-align:left;
	width:550px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	border:#FF6600 solid 1px 1px 1px 1px;
}
DIV.space {
	height:20px;

}
DIV.c-left {
	FLOAT: left;
	WIDTH: 200px;
	}
DIV.c-left2 {
	PADDING-LEFT: 30px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
	background-color:#ffffff;
}
DIV.c-main {
	FLOAT: right;
	WIDTH: 596px;
	PADDING-LEFT: 30px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
	BACKGROUND-IMAGE: url(img/hr_height.gif);
	BACKGROUND-REPEAT: repeat-y;
}
DIV.c-right {
	FONT-SIZE: 13px;
	WIDTH: 520px;
}
DIV.c-right2 {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: left;
}
DIV.hr {
	CLEAR: both; WIDTH: 670px; HEIGHT: 15px
}
DIV.hr2 {
	BACKGROUND-IMAGE: url(img/hr_700.gif); MARGIN-LEFT: 30px
}
.top-honbun-big-red {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13pt;
	COLOR: red;
	LINE-HEIGHT: 26px;
	FONT-FAMILY: "HGP創英角ｺﾞｼｯｸUB","平成角ゴシック","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W6";
}
.top-honbun-big-ora {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: #FFA54A;
	LINE-HEIGHT: 20px;
}
table.form{
	background-color:#FFB340;
	}
td.caption{
	background-color:#FFEED5;
	}
td.contents{
	background-color:#ffffff;
	}
table.instance{
	background-color:#3399FF;
	}
td.caption2{
	background-color:#D2E1FF;
	}
input.button
	{
	height:30px;
	width:240px;
	}
div.caution	{
	width:550px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
}
div.v_title {
	width:550px;
	BORDER-RIGHT: #FFB340 10px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #FFB340 10px solid;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #FFEED5;
	text-align:left;
}
div.v_title2 {
	width:550px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #FFB340 1px solid;
}
DIV.left2 {
	margin-top:20px;
	margin-bottom:10px;
	text-align:left;
	width:140px;
	LINE-HEIGHT: 14px;
}
div.v_title3 {
	BORDER-RIGHT: #FFB340 10px solid;
	margin-top:10px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #FFB340 10px solid;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: #FFEED5;
}
DIV.hedder {
	PADDING-RIGHT: 190px;
	PADDING-TOP: 115px;
	TEXT-ALIGN: right;
}
DIV.cst-margin {
	width:550px;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	background-color:#FFFFCC;
	border:#3399FF solid 1px 1px 1px 1px;
	}
.text10{
	width:550px;
	text-align:left;
	FONT-SIZE: 10px;
	}
DIV.jpc-margin {
	width:550px;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	background-color:#FFFFCC;
	border:#FFA54A solid 1px 1px 1px 1px;
	}