BODY {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;

}

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

p {	margin: 0px 0px 10px;	padding: 0px;	font-size: 12px;	font-style: normal;	line-height: 140%;	font-weight: normal;	font-variant: normal;	color: #333333;}

ol {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 15px;}

ul {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 20px;}

li {	font-size: 12px;	line-height: 130%;	color: #333333;	margin-top: 5px;}

a:link {		color: #3050CF;	text-decoration: underline;	font-size: 12px;	line-height: 130%;}

a:visited {	color: #3050CF;	text-decoration: underline;	font-size: 12px;	line-height: 130%;}

a:active {	color: #FF9900;	text-decoration: underline;	font-size: 12px;	line-height: 130%;}

a:hover{		color:#CF8F30;	text-decoration: underline;	font-size: 12px;	line-height: 130%;}



.head {

	width: 768px;

	margin: 0px;

	padding: 0px;

}



.margin_1 {

	padding: 0px;

	margin-top: 5px;

	margin-bottom: 5px;

}



h1 {

	font-size: 12px;

        color: #666666;

	margin: 5px 5px 5px;

	font-weight: bold;

	padding-bottom: 5px;

}



h2 {

	background-color:#FFFFFF;

        font-size:14px;

        color: #1e4c7a;

        font-weight:bold;

        padding: 5px 5px 5px 15px;

        border: 1px dotted #999999;

        margin: 10px 0 5px 0;

	background-image: url(../image/temp/maru3.gif);

	background-repeat: no-repeat;

	background-position: 2px -1px;

}



h3 {

	font-weight: bold;

	color: #333333;

	margin: 3px;

	padding: 3px 0px 3px 2px;

	font-size: 1em;

	background-color: #E7E7E7;

}



.gray_b {

	font-weight: bold;

	color: #666666;

	margin: 3px;

	padding: 3px 0px 3px 2px;

	font-size: 12px;

}



.red_b {

	font-weight: bold;

	color: #ff6666;

	margin: 3px;

	padding: 0px 0px 0px 0px;

	font-size: 14px;

}



.white_b {

	font-weight: bold;

	color: #ffffff;

	margin: 3px;

	padding: 3px 0px 3px 2px;

	font-size: 14px;

}



.table1 {

	border: 1px solid #CACACA;

	margin: 1px;

	cellspacing: 1px;

        cellpadding: 1px;

	background-color: #FFFFFF;

	font-size: 14px;

	line-height: 140%;

	color: #000000;

}



.table2 {

	border: 1px dotted #B2B2B2;

	margin: 5px;

	padding: 10px;

	background-color: #FFFFFF;

	font-size: 13px;

	line-height: 140%;

	color: #000000;

}



.line_1 {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #B2B2B2;

}



div.main {  width: 555px;}div.main-menu {

  float: left;  width: 213px;

}

div.main-content {

  float: left;}



.fr01 {	margin: 0px;	padding: 5px;	width: 770px;	border: 1px solid #999999;	background-color: #FFFFFF;}



.footer {	text-align: right;	font-size: 12px;	font-style: normal;	line-height: 100%;	font-weight: normal;	color: #666666;	background-color: #EBEBEB;	width: 762px;	padding-left: 0px;	padding-top: 5px;	padding-bottom: 5px;	margin-top: 1px;}



.f2c2 {	color: #FF6600;	font-size: 12px;	line-height: 130%;}

.f3c1 {	color: #333333;	font-size: 14px;	line-height: 130%;}

.bg02 {	background-color: #FFFFFF;}

.bg06 {

	background-color: #FFFFFF;

	font-size: 12px;

	color: #333333;

	line-height: 140%;

}

.bg07 {	background-color: #CCCCCC;}