@charset "UTF-8";body {	font-size: 80%;	line-height: 150%;	color: #333333;	background-color: #FFFFFF;}h1, h2, h3, h4, h5, p {	font-size: 100%;	font-weight: normal;	font-style: normal;	margin: 0px;	padding: 0px;}h1 {	text-indent: -9999px;}h2 {	margin-bottom: 5px;}h3 {	font-size: 100%;	margin-bottom: 10px;	margin-top: 20px;	padding-bottom: 1px;}h4 {	font-size: 130%;	margin-bottom: 5px;	padding-bottom: 1px;	color: #006633;	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #006633;	margin-top: 10px;}h5 {	font-size: 110%;	color: #38A670;	margin-bottom: 5px;	margin-top: 5px;	font-weight: bold;}a,a:link,a:visited {	color:#006699;	text-decoration:none;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}a:hover,a:active	{	color:#FF9900}/* --- clear--- */.clear {	clear:both;	height:-1px;}.rectable {	border: 1px solid #CCCCCC;	width: 500px;	margin-bottom: 20px;	font-size: 100%;	line-height: 150%;	background-color: #CCCCCC;}.rectable th {	font-weight: normal;	background-color: #E5F2EC;	text-align: center;	padding: 3px;}.rectable td {	background-color: #FFFFFF;	padding: 3px;}#main {	width: 500px;	margin-left: 10px;	margin-top: 10px;}.pimg150 {	float: left;	margin-right: 15px;	display: inline;	margin-bottom: 20px;}img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#main p {	margin-bottom: 20px;}.intable {	width: 100%;	font-size: 100%;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}.intable td {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}.intable .end {	border-right-style: solid;	border-right-width: 1px;	border-right-color: #CCCCCC;	border-top-style: none;	border-bottom-style: none;	border-left-style: none;}.intable .rigend {	border-top-style: none;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-bottom-width: 1px;	border-bottom-color: #CCCCCC;}.intable .endend {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}dl {	padding: 0px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}dt {	float: left;	clear: both;}dd {	float: none;	margin-left: 5em;}.rectable02  span {	color: #FF9900;	margin-left: 0.5em;	font-size: 11px;}.rectable02 {	width: 500px;	margin-bottom: 20px;	font-size: 100%;	line-height: 150%;	border: 1px solid #CCCCCC;}/*---フォーム---*/span.submit {	text-align: center;	display: block;	clear: both;	font-size: 12px;}input.txt-field {	height: 16px;}select {	color: #333333;	border: 1px solid #CCCCCC;	background: #FFFFFF;	font-size: 12px;}input.txt-field,textarea {	color: #333333;	border: 1px solid #CCCCCC;	background: #FFFFFF;	font-size: 12px;}input.txt-field:focus,select:focus,textarea:focus {	color: #333333;	background-color: #FFFFCC;	border: 1px solid #FF9900;}.rectable02 td {	vertical-align: top;	padding: 5px;}.fombt {	width: 235px;	float: left;	margin-left: 10px;	text-align: center;	font-size: 11px;	color: #999999;}div.baloon {
   font-size: 11px;
   color: #900;
   position: absolute;
   padding-left: 5px;
   background: url("./img/baloon.gif") no-repeat top left;
   z-index: 1;
}

div.baloon a {
   color: blue;
   text-decoration: none;
   padding: 2px;
   margin-right: 2px;
}

div.baloon a:hover {
   background-color: #eef;
}

div.baloon div {
   background: url("./img/baloon_right.gif") no-repeat top right;
   padding: 7px 7px 14px 0;
   white-space: nowrap;
}

