﻿/* ------------------------------
 BASE
------------------------------ */

* {
	margin: 0;
	padding: 0;
}


body {
	text-align:center;
	font-family: "ﾋﾗｷﾞﾉ角ｺﾞ Pro W3","ﾒｲﾘｵ",Meiryo,Osaka,"MS Pｺﾞｼｯｸ","MS P Gothic",sans-serif;
}

img {
	border="0"
}

#base {
	width: 802px;
	margin:0 auto;
}


address {
	font-size: 12px;
	letter-spacing: 0.05em;
	clear: both;
}

#main-top {
	text-align: left;
	margin-bottom: 10px;
}


/* ------------------------------
 BUSINESS-EM
------------------------------ */

#business-menu {
	text-align: left;
}

#wem-l {
	width: 365px;
	margin-left: 20px;
	margin-top: 20px;
	text-align: left;
	float: left;
}
#wem-l h2 {
	font-size: 21px;
	line-height: 35px;
	letter-spacing: 0.05em;
}
#wem-l br{
	line-height: 13px;
}

#wem-r {
	width: 385px;
	text-align: left;
	margin-right: 5px;
	margin-top: 20px;
	float:right;
}
#wem-r h2 {
	font-size: 21px;
	line-height: 35px;
	letter-spacing: 0.05em;
}
#wem-r br{
	line-height: 13px;
}

.p1 {
	font-size: 103%;
}

.p2 {
	font-family: メイリオ;
	font-size: 95%;
}


.space-1 {
	height: 165px;
}
.space-2 {
	height: 290px;
}
.space-3 {
	height: 140px;
}
.space-4 {
	height: 115px;
}
.space-5 {
	height: 20px;
}
.space-6 {
	height: 80px;
}
.space-7 {
	height: 5px;
}

/* ------------------------------
 BUSINESS-WEM
------------------------------ */

#wem-top br{
	line-height: 13px;
}
.wem-top-a {
	vertical-align : top;
	width: 600px;
}

#wem-t001 {
	text-align: left;
}

.wem-t001-001 {
	margin-top: 40px;
}

#wem-t001 h2 {
	font-size: 21px;
	line-height: 35px;
	letter-spacing: 0.1em;
}

#wem-t001 br{
	line-height: 13px;
}

#wem-t001 td{
	padding: 5px 10px 5px 10px;
}

td.wem-2 {
	height: 30px;
	background-color: #7595cd;
	text-align: center;
	color: #ffffff;
	font-size: 11pt;
}
td.wem-3 {
	height: 35px;
	background-color: #ddd1e7;
	text-align: center;
}
td.wem-4 {
	background-color: #9ad0aa;
	text-align: center;
	width: 20px;
}
td.wem-5 {
	background-color: #ddd1e7;
	text-align: center;
}
td.wem-6 {
	background-color: #bfdeab;
}
td.wem-7 {
	background-color: #ece3f0;
}
td.wem-8 {
	background-color: #eef4d0;
	width: 60pt;
	text-align: center;
}
td.wem-9 {
	background-color: #eefcc0;
	width: 60pt;
	text-align: center;
}
td.wem-10 {
	background-color: #dbeabc;
	width: 120pt;
}
td.wem-11 {
	background-color: #dbeabc;
	text-align: center;
}


td.w-2-1 {
	background-color: #ece3f0;
	text-align: center;
}
td.w-2-2 {
	background-color: #99ccff;
	text-align: center;
}
td.w-2-3 {
	background-color: #ffffff;
	text-align: center;
	font-weight: bold;
}
td.w-2-4 {
	background-color: #9ad0aa;
	text-align: center;
}


td.w-di1 {
	background-color: #e3e496;
	text-align: center;
}
td.w-di2 {
	background-color: #bfdeab;
	text-align: center;
}
td.w-di3 {
	background-color: #ddd1e7;
	text-align: center;
}


/* ------------------------------
 COMPANY
------------------------------ */
.comp h1 {
	text-align: left;
	margin-left: 30px;
}

.company-1 {
	margin-top: 50px;
	margin-left: 30px;
	margin-right: 20px;
	text-align: left;
}

.company-1 td{
	padding: 5px 10px 5px 10px;
	vertical-align: top;
}


td.t1 {
	font-weight: bold;
	letter-spacing: 0.1em;
	font-family: メイリオ;
}
td.t2 {
	width: 600px;
	letter-spacing: 0.1em;
	font-family: メイリオ;
}
td.t3 {
	width: 180px;
	font-weight: bold;
	letter-spacing: 0.1em;
	font-family: メイリオ;
}
td.t4 {
	width: 130px;
	letter-spacing: 0.1em;
	font-size: 11px;
	text-align: center;
}

td.t5{
	width: 80px;
}

.subinfo1 {
	table-layout: fixed;
}


table.shikaku-t {
	margin-left: 30px;
}

.shikaku-t td{
	padding: 5px 10px 5px 10px;
	vertical-align: top;
	height: 30px;
}

#m001 {
	padding: 0px 50px 50px 40px;
	text-align: left;
	line-height: 30px;
}

#m002 {
	padding-right: 70px;
	text-align: right;
	font-weight: bold;
}

#eq001 {
	width: 300px;
	margin-left: 85px;
	margin-top: 20px;
	text-align: left;
	float: left;
}
#eq002 {
	width: 385px;
	text-align: left;
	margin-right: 5px;
	margin-top: 20px;
	float:right;
}

/* ------------------------------
 reference
------------------------------ */

#ref001 {
	text-align: left;
	margin-left: 100px;
	margin-right: 100px;
}
#ref001 h1{
	font-size :30px;
	letter-spacing: 0.5em;
}
#ref001 h2{
	font-size :20px;
	letter-spacing: 0.25em;
}

/* ------------------------------
 subinfo1
------------------------------ */
.tdpad{
	padding-left: 5px;
	padding-top: 3px;
}

