@charset "utf-8";
/*
	Site Name: 
	Description: initial setting
	Version: 
	Author: 
	---------------------------------------------
	-Contents-------------------
*/

/* company 
--------------------*/
.comContent {
	width: 490px;
	float: left;
}
.comCatch {
	margin: 35px 0;
}
.name {
	text-align: right;
}
table.outline {
	width: 100%;
	border-top: #bababa 1px solid;
}
table.outline td,table.outline th {
	padding: 10px 10px;
	border-bottom: #bababa 1px solid;
}
table.outline th {
	background: #e9eaeb;
}
table.outline td.year {
	background: #dfe6e1;
}
table.outline td dl dt {
	margin-bottom: 3px;
}
table.outline td dl dd {
	margin-bottom: 7px;
	padding-bottom: 7px;
	border-bottom: #bababa 1px solid;
}
table.outline td dl dd.lastChild {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
ul.outlineImg li {
	text-align: right;
	font-size: 85%;
	margin-bottom: 10px;
	letter-spacing: 0;
}
ul.outlineImg li img,ul.hisImg li img {
	margin-bottom: 3px;
}

ul.hisImg li {
	text-align: left;
	width: 200px;
	margin-bottom: 10px;
	letter-spacing: 0;
	font-size: 85%;
}

h4.outline {
	padding: 7px 0;
	border-top: #939495 1px solid;
	border-bottom: #939495 1px solid;
	font-size: 108%;
	margin-bottom: 10px;
}
.readMore {
	text-align: right;
	margin-bottom: 1em;
}
.imgTi {
	margin-bottom: 10px;
}
.section address {
	margin: 0 0 1em 60px;
	text-indent:-60px;
}
table.spec {
	margin-bottom: 1em;
}
table.spec td,table.spec th {
	padding: 3px 15px 3px 0;
	letter-spacing: 0;
	vertical-align: top;
}
.uLine {
	margin-bottom: 1em;
	border-bottom: #939495 1px solid;
}
table.bizIndex {
	margin: 0 25px;
}
table.bizIndex td {
	padding: 0 15px 15px 0;
	vertical-align: top;
	letter-spacing: 0;
}
table.bizIndex td h4 {
	margin-bottom: 10px;
	padding-bottom: 3px;
	border-bottom: #939495 1px solid;
}
.set {
	margin-bottom: 1em;
}
ul.dot li,ul.result li {
	background: url(../images/business/dot.gif) no-repeat 0 7px;
	padding-left: 10px;
}
.marginLeft {
	margin-left: 25px;
}

table.form {
	width: 100%;
	border: #b0b0b2 1px solid;
	margin-bottom: 1em;
}
table.form td,table.form th {
	padding: 7px 10px;
	border: #b0b0b2 1px solid;
	vertical-align: top;
}
table.form th {
	background: #dfe0e2;
}
table.form td {
	background: #fff8e4;
}
table.form td input,table.form td select {
	margin-bottom: 5px;
}
.formItemMin {
	width: 150px;
	margin-bottom: 5px;
}
.formItem {
	width: 350px;
}
.textareaMini {
	width: 350px;
	height: 50px;
}
.textareaBig {
	width: 350px;
	height: 100px;
}
.hissu {
	color: #F00;
}
.send {
	text-align: center;
}
p.smalltxt {
	font-size: 85%;
}

table.sitemap {
	margin: 0 0 0 30px;
}
table.sitemap td {
	padding: 0 50px 25px 0;
	vertical-align: top;
}
ul.sitemap {
	margin: 0 0 0 20px;
}
ul.sitemap li {
	background: url(../images/sitemap/pt.gif) no-repeat 0 4px;
	padding-left: 15px;
}
ul.sitemap li ul {
	margin-left: 15px;
}
ul.sitemap li ul li {
	background: url(../images/business/dot.gif) no-repeat 0 7px;
}
ul.sitemapList li {
	margin-bottom: 10px;
}
