@charset "utf-8";

/* ############################# */
/*                               */
/* Title: css for about us page  */
/* create date: 2014-10-23       */
/* Last Modify: 2015-11-02       */
/*                               */
/* ############################# */

body {
	background: url(../../img/share/bg_body_second.jpg) repeat-x;
}

.wrapper {
	background: none;
}

.header {
	background: url(../../img/share/bg_header_footer.png) no-repeat center bottom;
	padding-bottom: 14px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.header {
		background: url(../../img/share/bg_header_footer.png) no-repeat center bottom;
		padding-bottom: 12px;
	}
}

h2 {
	background: url(../../img/share/bg_div_contents_long.png) no-repeat center bottom;
	padding-bottom: 2.5em;
	margin-bottom: 0.8em;
}

.companyInfoBox table {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin: 1em 0 3em;
	font-size: 85%;
	width: 730px;
}

.companyInfoBox table tr.odd {
	background: #EFEFEF;
}

.companyInfoBox table th {
	font-weight: 700;
	text-align: right;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 0.65em 0.5em;
}

.companyInfoBox table td {
	font-weight: 400;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 0.5em;
}

.companyInfoBox table ul {
	padding: 0.3em 0;
	margin: 0;
}

.companyInfoBox table ul li {
	list-style-type: none;
}

.salesNetworkBox p {
	margin: 0 0 3em 0;
}

.aboutUsBox,
.companyInfoBox,
.salesNetworkBox {
	background: url(../../img/share/bg_div_contents.png) no-repeat center bottom;
	padding-bottom: 1em;
	margin-bottom: 3.5em;
}

.salesNetworkBox {
	margin-bottom: 6em;
}