@charset "utf-8";

* {margin: 0px;padding: 0px;font-size:100%;}

/*--2010.02.09--imgの閉じ忘れ--*/
/*--2010.02.23--4ページのテーブルがIE6でセンタリングしていない--*/
/*--2010.02.24--7,8ページのテーブルがIE6でセンタリングしていない--*/
/*--2010.02.24--3,4,6ページ、IE6で一部文字が表示できない場合がある-(前回背景画を設定した後？)-*/
/*--2010.05.24--4ページ用にclassを追加-*/
/*--2010.07.14--navigation,sitemap,Topページ関係を分離--12,13,14用を削除---*/

body {
	padding: 0px;
	background-image:url(/upimg/ms.gif);
	background-color: #000000;
	text-align: center;
	font-size: 80%;
/*	font-size: 13px;*/
	font-style: normal;
	font-family: Verdana,'ＭＳ Ｐゴシック', Osaka,'IPA Pゴシック', sans-serif;
}

p {margin-bottom: 5px;color: #000000;line-height: 1.5;}

li, dt, dd, address {color: #000000;line-height: 1.5;}

em {font-weight: bold;}

ul li ol {margin-bottom: 10px;}

object {margin: 0px 5px 0px 0px;border: 0px;}

/* ----↓------ クラス各種、整理整頓中 ------------ */

.otoiawase {vertical-align: middle;text-align: left;border: 0px;
			margin: 0px;padding: 1px 1px;}/*-E-MALLアイコン用

.e-mall {
	float:right;
	clear: both;
	margin: 0px 0px 9px 0px;
	padding: 0px 85px 0px 0px;
	font-size: 12px;
	line-height: 1.3;
	background-image: url(/upimg/mail0103.gif);
	background-repeat: no-repeat;}/*---E-MALLアイコン---*/

.e-mall2 {
	float:left;
	clear: both;
	margin: 0px 0px 9px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 1.3;
	background-image: url(/upimg/mail0103.gif);
	background-repeat: no-repeat;}/*---E-MALLアイコン---*/

.box_4 {text-align: left;border: 1px solid #d2b48c;margin: 0px 25px;padding: 1px 0px 20px 0px;}/*--4ページ用-IE6-*/

.box_6 {text-align: left;border: 1px solid #d2b48c;margin: 0px 5px;padding: 1px 0px 30px 0px;}/*--6ページ用-IE6-*/

.waku {
	color: #ffffff;
	background-color: #a1000d;
	padding: 2px;
	border: 1px solid #666680;font-size: 12px;}/*--トップページのナビで使用--*/

.waku1 {
	color: #000000;
	background-color: #84a2d4;
	padding: 2px 2px 2px 2px;
	border: 1px solid #666680;font-size: 12px;}/*--トップページで使用--*/


.waku2 {margin: 0px 5px;padding: 2px 2px 2px 2px;border: 1px solid #d2b48c;}

.logo {float:left;border: 0px;}/*--画像左側に文字が回り込む--*/

.logo3 {float:left;border: 0px;}/*--画像左側に文字が回り込む-↑と同じ(重複)-*/

.logo2 {float:right}/*--画像右側に文字が回り込む--*/

.clear {clear: both;}

.aka {color: #ff0000}/*--文字赤色指定--*/

.ao {color:#0000ff; font-weight:bold; font-size:110%;border: 0px;
	text-align: center;margin: 0px 0px 0px 0px;}/*--文字青色指定-技術と設備のページのh3-*/

.ao2 {color:#0000ff; font-weight:bold; font-size:100%;border: 0px;
	text-align: left;margin: 10px 0px 5px 10px;}/*--文字青色指定-技術と設備のページのh4-*/

p.bun {font-size: 100%;font-style: normal;
	font-family: Verdana,'ＭＳ Ｐゴシック', Osaka,'IPA Pゴシック', sans-serif;
							margin: 0px 0px 0px 0px;}/*--7ページで使用--*/


.formme {margin: 0px 200px 10px 200px;padding: 3px;
		font-size: 100%;border: 1px solid #d2b48c;
						text-align:center; }/*--フォームメール用未使用--*/

.font100 {font-size: 100%;}
.font107 {font-size: 107%;}
.font116 {font-size: 116%;}
.font116b{font-size: 116%;font-weight: bold;}
.font_b{font-weight: bold;}

/* ---------- clearfix ------------ */

.clearFix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearFix {min-height: 1px;}

/*------↓-不明---------------------*/

.denshi {width: 70%;}/*--電子カタログのページ用、未使用--*/
.smapf {font-style:normal;font-size: 80%;}
span.bun1 {font-size: 25px;font-weight: bold;color: #000000;}
span.bun2 {font-size: 12px;font-weight: bold;color: #0000ff;}


/*--(リンク関係)--0000ff青--ffff00黄--ff0000赤-6495edカリフォルニアブルー--*/

a:link, a:visited { color: #0000ff; text-decoration: none; }

a:active, a:hover { color: #ff0000; text-decoration: none; }

.menu1 a:link {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px 18px;
	background-color: #f2f2f2;color: #000000;margin: 5px 0px;}

.menu1 a:visited {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px 18px;
	background-color: #f2f2f2;color: #000000;margin: 5px 0px;}

.menu1 a:hover {border: 1px solid #666680;background-image: url("/upimg/mfg0002.jpg");padding: 4px 18px;
	background-color: #a1000d;color: #ffffff;margin: 5px 0px;}

.menu1 a:active {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px 18px;
	background-color: #f2f2f2;color: #000000;margin: 5px 0px;}


.menu1b a:link {border: 1px solid #666680;background-image: url("/upimg/mfg0002.jpg");padding: 4px 18px;
	background-color: #f2f2f2;color: #ffffff;margin: 5px 0px;}

.menu1b a:visited {border: 1px solid #666680;background-image: url("/upimg/mfg0002.jpg");padding: 4px 18px;
	background-color: #f2f2f2;color: #ffffff;margin: 5px 0px;}

.menu1b a:hover {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px 18px;
	background-color: #a1000d;color: #0000ff;margin: 5px 0px;}

.menu1b a:active {border: 1px solid #666680;background-image: url("/upimg/tbg3.png");padding: 4px 18px;
	background-color: #f2f2f2;color: #000000;margin: 5px 0px;}


div#index-c a:link { text-decoration: none;margin: 0px 0px;padding: 0px;border: 0px; }
div#index-c a:visited { text-decoration: none;margin: 0px 0px;padding: 0px;border: 0px; }
div#index-c a:hover { text-decoration: none;background-color: #a1000d;color: #ffffff;margin: 0px 0px;padding: 0px;border: 0px; }
div#index-c a:active { text-decoration: none;margin: 0px 0px;padding: 0px;border: 0px; }

div#index-c4 a:link { text-decoration: none;margin: 0px 0px;padding: 0px;border: 0px; }
div#index-c4 a:visited { text-decoration: none;margin: 0px 0px;padding: 0px;border: 0px; }
div#index-c4 a:hover { text-decoration: none;background-color: #a1000d;color: #ffffff;margin: 0px 0px;padding: 0px;border: 0px; }
div#index-c4 a:active { text-decoration: none;margin: 0px 0px;padding: 0px;border: 0px; }

/*-----全体領域-----------*/

div#container {
	width: 750px;
	margin: 2px auto;
/*	border-left: 1px solid #444444;	border-right: 1px solid #444444;*/
	border: 1px solid #555555;
	background-color: #84a2d4;/*----青藤色 あおふじいろ----*/
/*	background-color: #698aab;---薄花色 うすはないろ---*/
/*	background-color: #393e4f;---青褐あおかち---*/
}

/*-----ヘッダー領域-----------*/

div#header {
	float: none;
	clear: both;
	height: 90px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-color: #f2f2f2;
	background-image: url("/upimg/ms.gif");

}
.header2 {
	float: none;
	clear: both;
	height: 90px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;

}

div#header h1 {
	margin: 0px 3px 3px 3px;
	padding: 0px 0px 5px 0px;
	text-align: center;
	font-size: 22px;
	font-style: italic;
}

@media screen {div#header h1 {font-family: Verdana, Arial, sans-serif; } }

div#header p {
	margin: 0px 3px 2px 3px;
	padding: 2px 0px 2px 0px;
	font-size: 75%;
	text-align: left;
/*	font-family: Verdana,'ＭＳ Ｐゴシック', Osaka,'IPA Pゴシック', sans-serif;*/
/*	border: 1px solid #000000;*/
}

/*-----上部メニューバー領域-----------*/

div#menu {
	float: none;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
/*	border: 1px solid #ff0000;*/
/*	background-color: #84a2d4;*/
	background-image: url("/upimg/mfg0001.jpg");
}

/*div#menu h2 {display: none;}*/

div#menu ul {margin: 0px 0px;padding: 5px 0px 3px 0px;text-align: center;}

div#menu ul li {
	display: inline;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	font-size: 12px;
/*	border: 1px solid #666680;*/
/*	background-image:url(/upimg/tbg.jpg);*/
/*	background-image:url(/upimg/tbg3.png);*/
}

/*-----本文領域パターンC-----------*/

div#index-c {
	border: 1px solid #d2b48c;
	margin: 0px 1px 0px 1px;
	padding: 5px 0px 0px 0px;
	background-color: #f2f2f2;
	background-image:url(/upimg/ms.gif);
	text-align: left;
}

div#index-c h2 {margin: 5px 150px 10px 150px;padding: 3px;font-size: 100%;border: 1px solid #d2b48c;text-align:center; }

div#index-c p {margin: 10px 5px 5px 5px;}

div#index-c img {margin: 5px 5px 20px 5px;padding: 0px 0px 0px 0px; }

div#emr img {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; }

/*-----本文領域パターンC--4,7,8のテーブルがあるページ-IE6----*/

div#index-c4 {
	border: 1px solid #d2b48c;
	margin: 0px 1px 0px 1px;
	padding: 5px 0px 0px 0px;
	background-color: #f2f2f2;
	background-image:url(/upimg/ms.gif);
	text-align: center;
}

div#index-c4 h2 {margin: 5px 250px 10px 250px;padding: 3px;font-size: 100%;border: 1px solid #d2b48c;text-align:center; }
div#index-c4 h3 {margin: 5px 250px 10px 250px;padding: 3px;font-size: 116%;border: 1px solid #d2b48c;text-align:center; }
div#index-c4 p {margin: 10px 5px 5px 5px;}

div#index-c4 img {margin: 5px 5px 0px 5px;padding: 0px 0px 0px 0px; }

/*-----本文領域パターン？-----------*/

div#page {float: none;clear: both;padding: 0px 15px;}

/*-------テーブル関係---------------*/
table {
	margin-left:auto;margin-right:auto;
	margin-bottom: 10px;
/*	border: 1px solid #ff0000;*/
	border-collapse: collapse;
	text-align: center;
}

.width690{width: 690px;margin-left:auto;margin-right:auto;
		margin-bottom: 10px;border-collapse: collapse;text-align: center;}

table img{margin: 0px;border: 0px;vertical-align:top;}

table tr th {padding: 5px;border: 1px solid #d2b48c;background-color: #eeeeee; }

table tr td {padding: 5px;border: 1px solid #d2b48c;text-align: left; }

th.example1 {
	background-color:#eeeeee;
	background-image:url(/upimg/tbg3.png);
		color: #000000;text-align: center;}/*---電子カタログページのテーブル----*/

td.example1 {
	background-color:#eeeeee;
	background-image:url(/upimg/tbg3.png);
		color: #000000;text-align: center;}/*---電子カタログページのテーブル----*/

/*----- フッター--------------------*/
div#footer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: none;
	clear: both;
	background-color: #000000;
	border: 1px solid #d2b48c;
	text-align: center;
	background-image: url("/upimg/ms.gif");
}

div#footer img {margin: 0px;padding: 0px 15px 0px 0px;border: 0px;}

div#footer address {padding: 5px 10px 0px 0px;text-align: center;color: #FFFFFF;
							/*background-color: #888888;*/ }

div#footer p {padding: 10px 10px 2px 10px;text-align: right;color: #ffffff;}

div#footer a:link, div#footer a:visited {color: #0000ff;}

div#footer a:active, div#footer a:hover {color: #000000;}


