/* インフォプロックHP用スタイルシート */

body {
	margin: 0px;
	background-color: #d2e1db;
}
div.all {
	text-align : center;
}

/* トップテーブル */
.toptable {
	background-color: #ffffff;
	border-collapse: collapse;
	width: 750;
/*	border:solid 5px #ff0000; */
	font-family : メイリオ,"ＭＳ Ｐゴシック";
	font-size: 12pt;
}




table {
  border-collapse: collapse;
  border:solid 0px #ff9900;
}
td {
	border:solid 0px #ff9900;
}


/* メニュー */
.menu{
	/* text-align: center; */
	vertical-align: top; 
}

.menu IMG {
/*	width: "140";
	height: "44"; */
	border: "0";
}


/* 会社概要 */
.profiletbl td {
	font-size: 14px;
	line-height: 125%;
	color: #404040;
  border: 1px solid #003333;
}

.profiletbl th {
	/* font: bold x-small; */
	font-size: 14px;
	line-height: 125%;
  border: 1px solid #003333;
	text-align: left;
	color: #404040;
	/* background-color: #99cccc; */
}

/* お問合せ */
.fmailtbl th {
	font: bold small;
/*  border: 1px solid #003333; */
	text-align: left;
	color: #003333;
	background-color: #99cccc;
	padding: 5px
}

.fmailtbl td {
	font: small;
  border: 1px solid #003333;
	padding: 5px
}

.copyright {
	font: x-small Times New Roman;
	text-align: right;
	color: #5977b3;
}

div.profiledata {
	width : 500px;
	/*margin : 0 auto 0 auto;*/
}



div.profiledata dl {
    background: #efe;       /* 実際には<dt>要素の背景色 */
    margin: 0;
    padding: 0;
    border: #ccc solid 1px;
    border-width: 0 1px 1px;
    }

div.profiledata dt {
    clear: left;
    float: left;
    width: 9em;
    margin: 0;
    padding: 0.2em;
    border-top: #ccc solid 1px;
    font-size: 100%;
    line-height: 1.6em;
    }

div.profiledata dd {
    background: #fff;
    margin: 0 0 0 9em;
    padding: 0.2em;
    border-top: #ccc solid 1px;
    border-left: #ccc solid 1px;
    line-height: 1.6em;
	}

div.profiledataA dl {
    background: #efe;       /* 実際には<dt>要素の背景色 */
    margin: 0;
    padding: 0;
    border: #ccc solid 1px;
    border-width: 0 1px 1px;
    }
div.profiledataA dt {
    clear: left;
    float: left;
    width: 7em;
    margin: 0;
    padding: 1em 0.8em;
    border-top: #ccc solid 1px;
	font-size: 0.9em;
    line-height: 1.6em;
	}
div.profiledataA dd {
	background: #fff;
    margin: 0 0 0 7em;
    padding: 1em 0.5em 1em 2em;
	font-size: 0.9em;
    border-top: #ccc solid 1px;
    border-left: #ccc solid 1px;
    line-height: 1.6em;
	*height : 1em;
	}




/* 以下無効 */
div.profiledataX dt {
	width:7em; /* dtの文字量に合わせて調整。ddのmargin-leftと同じにする */
	padding-bottom : 0.8em;
	float:left;
	clear:both;
	/* padding-left: 1em; */
	font-size: 0.9em;
	line-height: 125%;
	color: #404040;
  	/* border: 1px solid #003333; */
	
	}
div.profiledataX dd {
	margin-left:7em; /* dtの文字量に合わせて調整。dtのwidthと同じにする */
	padding-bottom : 0.8em;
	*height : 1em;
	font-size: 0.9em;
	line-height: 125%;
	color: #404040;
	/* padding: 1em; */
  	/* border: 1px solid #003333; */
	}
