﻿@charset "UTF-8";
@import url(./base.css);

/*-------------------------------------------
 生産情報
-------------------------------------------*/
.production #h2_production strong {
	background-image	: url(../production/images/h2_production.png);
}

.production li#rd {
	background-image	: url(../production/images/menu_rd_r.png);
}

.production li#rd a {
	background-image	: url(../production/images/menu_rd.png);
}

.production li#rd a.sel,
.production li#rd a:hover {
	background-image	: url(../production/images/menu_rd_r.png);
	_background-image	: none;
}

.production li#qc {
	background-image	: url(../production/images/menu_qc_r.png);
}

.production li#qc a {
	background-image	: url(../production/images/menu_qc.png);
}

.production li#qc a.sel,
.production li#qc a:hover {
	background-image	: url(../production/images/menu_qc_r.png);
	_background-image	: none;
}

.production li#sales {
	background-image	: url(../production/images/menu_sales_r.png);
}

.production li#sales a {
	background-image	: url(../production/images/menu_sales.png);
}

.production li#sales a.sel,
.production li#sales a:hover {
	background-image	: url(../production/images/menu_sales_r.png);
	_background-image	: none;
}

.production li#manufacture {
	background-image	: url(../production/images/menu_manufacture_r.png);
}

.production li#manufacture a {
	background-image	: url(../production/images/menu_manufacture.png);
}

.production li#manufacture a.sel,
.production li#manufacture a:hover {
	background-image	: url(../production/images/menu_manufacture_r.png);
	_background-image	: none;
}

.production #contents_container {
	margin-bottom		: 30px;
}

/*-------------------------------------------
	研究開発
-------------------------------------------*/
.rd #h3_rd strong {
	background-image	: url(../production/images/h3_rd.png);
}

.rd h4 {
	font-size			: 1.5em;
}

/*
.rd #contents_area ul {
	list-style-type		: disc;
	list-style-position	: outside;
	margin-left			: 1.5em;
}

.rd #contents_area li {
	margin-bottom		: 0.5em;
	line-height			: 1.5em;
}
*/

.rd th {
	padding-bottom		: 0.5em;
	font-weight			: normal;
	vertical-align		: top;
	line-height			: 1.5;
}

.rd td {
	padding-bottom		: 0.5em;
	line-height			: 1.5;
	width				: 100%;
}

#research {
	margin-left			: 1em;
	margin-right		: 40px;
	margin-bottom		: 1em;
	float				: right;
}

.rd table {
	margin-left			: 1.5em;
}

/* Only MacSafari */
html[xmlns*=""] body.rd :last-child table {
	margin-left			: 0.5em;
}

/*-------------------------------------------
	品質保証・品質管理
-------------------------------------------*/
.qc #h3_qc strong {
	background-image	: url(../production/images/h3_qc.png);
}

.qc h4 {
	font-size			: 1.5em;
}

#quality {
	margin-left			: 1em;
	float				: right;
}

.qc p {
	margin-left			: 1.2em;
}

/* Only MacSafari */
html[xmlns*=""] body.qc :last-child p {
	margin-left			: 0.7em;
}

/*-------------------------------------------
	販売部門
-------------------------------------------*/
.sales #h3_sales strong {
	background-image	: url(../production/images/h3_sales.png);
}

#network {
	display				: block;
	margin				: auto;
}

/*-------------------------------------------
	製造本部
-------------------------------------------*/
.manufacture #h3_manufacture strong {
	background-image	: url(../production/images/h3_manufacture.png);
}

.manufacture h4 {
	position			: relative;
	z-index				: 1;
	width				: 620px;
	height				: 24px;
	margin-bottom		: 1em;
}

.manufacture h4 strong {
	display				: block;
	width				: 620px;
	height				: 24px;
	margin				: 0;
}

.manufacture h4 strong span {
	display				: block;
	position			: relative;
	z-index				: -1;
	width				: 620px;
	height				: 24px;
	overflow			: hidden;
	margin				: 0;
}

.manufacture #h4_liquid strong {
	background-image	: url(../production/images/h4_liquid.png);
}

.manufacture #h4_solid strong {
	background-image	: url(../production/images/h4_solid.png);
}

.manufacture div.img {
	margin-bottom		: 1.5em;
}

.manufacture img.liquid {
	float				: left;
	margin-left			: 95px;
}

.manufacture img.solid {
	float				: left;
	margin-left			: 30px;
}

#jyouzai {
	margin-left			: 60px;
}

.manufacture p.h4_p {
	margin-left			: 1.2em;
	margin-right		: 1.2em;
}
