*{font-size: 12px;}

img {
	border: 0;
	vertical-align: bottom;
}
body {
	background:#cccccc;
	margin: 0;
	padding: 0;
	font-family:"ＭＳ Ｐゴシック","Arial", "Helvetica", "sans-serif";
	font-size:12px;
	color: #5E7583;
	line-height:130%
}


body.white {
	background:#ffffff;
}

.main_body {font-family:"ＭＳ Ｐゴシック","Arial", "Helvetica", "sans-serif";　font-size:12px; color: #5E7583; }
.eng_body {  font-family: "Arial", "Helvetica", "sans-serif"; font-size : 11px; color: #5E7583;
  line-height : 10pt;
}

/*LINK*/
a:link		{color:#708898;text-decoration:none;}
a:visited	{color:#708898;text-decoration:none;}
a:active	{color:#708898;text-decoration:none;}
a:hover		{color:#6666cc;text-decoration:none;}
.dotted {font-family: "ＭＳＰゴシック", "Arial"; border-bottom:dotted #000000 1px;; font-size: 12px;}

.pgothic {	font-family: "ＭＳ Ｐゴシック", "Arial"; font-size: 12px; color: #0C44B1; line-height: 12pt; letter-spacing:-0.6px}
.pgothic_gray {	font-family: "ＭＳ Ｐゴシック", "Arial"; font-size: 12px; color: #666666; line-height: 12pt; letter-spacing:-0.6px}
.pgothic_orange {	font-family: "ＭＳ Ｐゴシック", "Arial"; font-size: 12px; color: #DD6B2C; line-height: 12pt; letter-spacing:-0.6px}
.pgothic_black {	font-family: "ＭＳ Ｐゴシック", "Arial"; font-size: 12px; color: #000000; line-height: 12pt; letter-spacing:-0.6px}
.pgothic11 {font-family: "ＭＳ Ｐゴシック", "Arial"; font-size: 11px; color:  #333333; line-height: 11pt; letter-spacing:-0.6px}
.tb_mid_ce {padding-top:5px; padding-bottom:5px; text-align:center; background-color:#dfdfdf}
.gyomu{	font-family: "ＭＳ Ｐゴシック", "Arial"; font-size: 12px; color: #5E7583; line-height: 14pt; }
.SectionTitle {
	font-size: 15px;
	font-weight: bold;
	}


ul.InfoList {
	margin: 0 0 350px 40px;
	padding: 0;
}
	ul.InfoList li {
		padding: 0 0 0 10px;
		list-style: none;
		background: url(../images/b_profile_50.gif) no-repeat left 0.3em;
	}


div.MapImg {
	margin: 0 0 15px;
}
div.MapAdd {
	margin: 0 0 0 20px;
}

/*Broker Profile*/
.ProfileTbl {
	border-collapse:collapse;
}

.ProfileTbl th, .ProfileTbl td {
	margin: 0;
	vertical-align: top;
	text-align:left;
}
	.ProfileTbl th {
		background: url(../images/b_profile_50.gif) no-repeat 2px 0.8em;	
		padding: 8px 0 8px 13px;
		width: 81px;
	}
		.ProfileTbl tr.Grey th{
			background: #e8e8e8 url(../images/b_profile_50.gif) no-repeat 2px 0.8em;
		}
	.ProfileTbl td {
		padding: 8px 0 8px 0;
		width: 303px;
	}
		.ProfileTbl tr.Grey td{
			background: #e8e8e8; 
		}

