#corp {background:#fff ; border: 1px solid #667 ; }
#corp h3 {
	background: url(/images/item/line.gif) repeat-x bottom;
	padding : 5px 0 15px 10px;}
#corp div {
	background: url(/images/item/line.gif) repeat-x bottom;
	margin:2px;
	width : 616px;
	padding : 15px 0 10px 0;
}
#corp .point {
	width : 9px;
	height : 21px;
	margin: 0 3px 0 2px;
	float: left;
	background: url(/images/item/point.gif) no-repeat top left;
}
#corp .name {margin-left: 70px ; height : 110px;}
#corp .name2 {margin-left: 70px ; }
#corp .photo_r {float: right ; border: 1px solid #9999aa ; }

//*****************************//
#corp table {
	width:600px;
	margin:0px 0px 0px 8px;
}

#corp table th {
	width:110px;
	padding:5px;
	text-align:left;
	background:#dbebff;}

#corp table td {
	padding:5px;
	text-align:left;
	background:#edf5ff;

}
#corp a:link { color: #0000ff; text-decoration: underline; }
#corp a:visited { color: #0000a0; text-decoration: underline; }
#corp a:hover { color: #ff0000; text-decoration: underline; }

#corp a, #base-top a:link {color: #98b6bd ;}
#corp a:hover{color: red ;}


#corp .map a {
	display:block;
	margin : 4px 0px 0px 0px;
	width : 250px;
	height : 30px;
	background: url("../MTimages/corp/map-botton_.gif") no-repeat 0px 0px;
	text-indent:-10000px;
}
#corp .map a:hover{
	background: url("../MTimages/corp/map-botton_.gif") no-repeat 0px -29px;
}
//*****************************//

#staff {
	background:#fff;
	border: 1px solid #667;
}
#staff h3 {
	background: url(/images/item/line.gif) repeat-x bottom;
	padding : 5px 0 15px 10px;}
#staff div {
	background: url(/images/item/line.gif) repeat-x bottom;
	font-size : 12px;
	margin:2px;
	width : 616px;
	height : 140px;
	padding : 15px 0 10px 0;
}
#staff .photo_l {
	margin:3px;
	float: left;
	border: 1px solid #9999aa;
}
#staff .photo_r {
	margin:3px;
	float: right;
	border: 1px solid #9999aa;
}


#faq 		 {background:#fff ; border: 1px solid #667 ; font-size : 14px ; }
#faq h3 , #faq .b , #faq .m {background: url(/images/item/line.gif) repeat-x bottom ;}
#faq h3 	 {margin : 0px 10px 0px 10px ; padding : 10px 0 15px 0px ;}
#faq .b 	 {margin : 0px  0   0px 20px ; width : 580px ; padding : 60px 0 60px 0px ; }
#faq .m 	 {margin : 0px  0   0px 20px ; width : 520px ; padding : 20px 0 40px 60px; }
#faq .i 	 {background: url(/MTimages/corp/point01.gif) no-repeat left ; padding-left : 15px ;}
#faq .q 	 {background: url(/MTimages/corp/q.gif) no-repeat left ; padding-left : 35px ;}
#faq .q span {font-weight: bold ;}
#faq .a 	 {background: url(/MTimages/corp/a.gif) no-repeat left 4px; padding :3px 0 0 35px ; color : #833;}
#faq .body	 {font-size : 12px ; padding :10px 0 0 28px ; color : #444;}
#faq .goto	 {float: right ; margin-top: -28px ; }



#pp {
	background:#fff;
	border: 1px solid #667;
	font-size : 14px;
}
#pp h3 {
	background: url(/images/item/line.gif) repeat-x bottom;
	padding : 5px 0 15px 10px;}
#pp div {
	background: url(/images/item/line.gif) repeat-x bottom;
	margin:0px 0 0px 20px;
	width : 580px;
	padding : 15px 0 10px 0px;
}
#pp p {
	margin:15px 0 20px 20px;
	width : 580px;
}

#map-l { height:0px;	margin-left:-10000px;}
#map-s {margin:-20px 50px 0 0;}
/*----------------  area only ------------------*/
#area {
text-align: left;
	padding: 0 0 0 6px;
}
#area  p{
	margin: 5px 20px 2px 0px;
	padding-left:10px;
	letter-spacing: 1px;
	font-size: 12px;
	line-height: 18px;
	color:#555;
}