@charset "utf-8";

* {margin: 0px;padding: 0px;font-size:100%;}

/*--2010.06.22--100122ms.cssを12p13p14p用に（container,menu周りの背景色指定、タイトル文字色だけ違う）-*/
/*--2010.06.30--h2,h3,h4,h5周り修正-*/
/*--2010.06.30--[100622-12p-13p-14p.css]を-(z100630-a.css)--(style12.css)--(style13.css)--(style14.css)--にばらした--*/
/*--div id=menu メニューが通常の[ul][li]を使ってるページ--*/

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;}

.new {color: #FF0000;}/*--トップページで使用newマーク--*/

.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アイコン---*/

.boxp{text-align: left;border: 1px solid #d2b48c;margin: 0px 25px;padding: 1px 0px 20px 0px;}/*--4ページ用-IE6-*/

.box6{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;}	/*--画像左側に文字が回り込む--*/

.logo3_v {vertical-align: middle;border: 0px;}/*----otoiawaseとちょっと同じ-*/
/*--.logo3 {vertical-align: middle;border: 0px;}---9ページ用の残り物-otoiawaseと同じ、重複確認-*/


.logo2 {float:right}/*--画像右側に文字が回り込む--*/

/*-注----13ページ用のところに.clearがある--------*/

.policy {color:#000000; font-weight:normal; border: 0px;
	text-align: left;margin: 10px 0px 5px 50px;}

.policy_r {color:#000000; font-weight:normal; border: 0px;
	text-align: right;margin: 10px 10px 5px 0px;}

.policy_b {color:#000000; font-weight:bold; border: 0px;
	text-align: left;margin: 10px 0px 5px 20px;}

.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-*/

.black {color:#000000;border: 0px;text-align: left;margin: 10px 0px 5px 10px;}/*--文字黒色指定policyページのh4-*/

.mdza{margin: 15px 0px 17px 0px;}/*--松岡カッターMデザインロゴ位置指定--*/

.denshi {width: 70%;}/*--電子カタログのページ用だが未使用かもしれない--*/

.jab {
	position: relative;
	top: 0px; z-index: 2;
	margin: 10px 10px 15px 10px;
	text-align: left;
/*	border: 1px solid #666680;*/
	color: #000000;}/*--トップページで使用--*/
.jab_c {
	position: relative;
	top: 0px; z-index: 2;
	margin: 0px 10px 0px 10px;
	text-align: center;
/*	border: 1px solid #666680;*/
	color: #000000;}/*--トップページで使用--*/
.jab1 {
	position: relative;
	margin: 10px 5px 10px 5px;
	padding: 2px 2px 2px 2px;
	z-index: 2;
/*	background-color: #84a2d4;*/
/*	border: 1px solid #666680;*/
	border: 1px solid #d2b48c;
	text-align: center;
	color: #000000;
	font-size: 12px;}/*--トップページで使用--*/

.jab2 {
	position: relative;
	top: 0px; z-index: 2;
	margin: 10px 10px 10px 10px;
	text-align: left;
	color: #000000;}/*--トップページで使用--*/

p.bun {font-size: 13px;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; }/*--フォームメール用未使用--*/
.clear {clear: both;}

.font100 {font-size: 100%;}
.font107 {font-size: 107%;}
.font116 {font-size: 116%;}
.font116b{font-size: 116%;font-weight: bold;}
.font_b{font-weight: bold;}

/*--↓--各ページの見出し（枠色は削除）-使用ページ-12-13-14-19-9-10-11-----------*/

.tan {/*background-color: #d2b48c;*/margin-bottom: 0px;padding: 5px 0px 0px 0px;}

.tan h2{display: inline;margin: 0px 5px 0px 5px;padding: 3px 3px;border: 1px solid #d2b48c;
						font-size: 100%;font-weight: normal;}

.tan h3{display: inline;margin: 0px 5px 0px 5px;padding: 3px 3px;border: 1px solid #d2b48c;
						font-size: 100%;font-weight: normal;}

.tan h4{display: inline;margin: 0px 5px 0px 5px;padding: 3px 3px;border: 1px solid #d2b48c;
						font-size: 100%;font-weight: normal;}
.tan h5{margin: 10px 200px 0px 200px;padding: 3px;
				font-size: 100%;border: 1px solid #d2b48c;text-align:center;}

/*--↑--各ページの見出し（枠色は削除）--*/

/*-wrap<-大枠--記事部--内容-->使用ページ---10--11-----------------*/

div#wrap {
	border: 1px solid #d2b48c;
	margin: 0px 1px 0px 1px;
	background-color: #f2f2f2;
	background-image:url(/upimg/ms.gif);
	padding: 5px 0px 0px 0px;
	text-align: left;
}
div#wrap p { margin: 5px 10px;}

/*div#wrap h2 {margin: 5px 200px 10px 200px;padding: 3px;*/
/*		font-size: 100%;border: 1px solid #d2b48c;text-align:center; }*/

/*div#wrap .article { margin: 0px 0px; padding: 0px 0px; }*/

/*div#wrap .maincolumn {*/
/*	font-size: 100%;*/
/*	margin: 5px 5px 5px 5px;*/
/*	padding: 0px 0px 0px 0px;*/
/*	background-image:url(/upimg/ms.gif);*/
/*	background-color: #f2f2f2;*/
/*	border: 1px solid #d2b48c;*/
}

div#wrap .maincolumn p { margin: 5px 10px 5px 10px;}

div#wrap .maincolumn dl { margin: 0px 0px 0px 0px;}

div#wrap .maincolumn ol { margin: 0px 0px 0px 0px;}


/*----↓----------ちょっと不明---------------------------------*/

.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; }

div#menu a:link {
	color: #000000;
	font-size: 12px;
/*	padding: 0px 0px;*/
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #666680;
	background-image: url("/upimg/tbg3.png");
	margin: 5px 0px 5px 0px;
	padding: 4px 18px 4px 18px;
}
div#menu a:visited {
	color: #000000;
	font-size: 12px;
/*	padding: 0px 0px;*/
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #666680;
	background-image: url("/upimg/tbg3.png");
	margin: 5px 0px 5px 0px;
	padding: 4px 18px 4px 18px;
}
div#menu a:hover {
	color: #ffffff;
	background-color: #ff0000;
	font-size: 12px;
/*	position:relative ;*/
/*	top:0px ;*/
/*	left:3px ;*/
	border: 1px solid #666680;
	background-image: url("/upimg/mfg0002.jpg");
	margin: 5px 0px 5px 0px;
	padding: 4px 18px 4px 18px;
}
div#menu a:active {
	color: #000000;
	font-size: 12px;
/*	padding: 0px 0px;*/
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #666680;
	background-image: url("/upimg/tbg3.png");
	margin: 5px 0px 5px 0px;
	padding: 4px 18px 4px 18px;
}

div#index a:link { text-decoration: none;margin: 0px 0px;padding: 0px;border: 0px; }
div#index a:visited { text-decoration: none;margin: 0px 0px;padding: 0px;border: 0px; }
div#index a:hover { text-decoration: none;/*background-color: #a1000d;color: #ffffff;*/margin: 0px 0px;padding: 0px;border: 0px; position:relative ;top:3px ;left:3px ; }
div#index a:active { text-decoration: none;margin: 0px 0px;padding: 0px;border: 0px; }

div#index-b a:link { text-decoration: none;margin: 0px 0px;padding: 0px;border: 0px; }
div#index-b a:visited { text-decoration: none;margin: 0px 0px;padding: 0px;border: 0px; }
div#index-b a:hover { text-decoration: none;background-color: #a1000d;color: #ffffff;margin: 0px 0px;padding: 0px;border: 0px; }
div#index-b a:active { text-decoration: none;margin: 0px 0px;padding: 0px;border: 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#index-d a:link { text-decoration: none;margin: 0px 0px;padding: 0px;border: 0px; }
div#index-d a:visited { text-decoration: none;margin: 0px 0px;padding: 0px;border: 0px; }
div#index-d a:hover { text-decoration: none;margin: 0px 0px;padding: 0px;border: 0px; }
div#index-d 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: #E0E0E5;*/
	background-image: url("/upimg/001b.jpg");
	background-repeat: no-repeat;
}
.header2 {
	float: none;
	clear: both;
	height: 90px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-image: url("/upimg/001a.jpg");
	background-repeat: no-repeat;
	background-position: right top;
}

div#header h1 {
	margin: 0px 3px 3px 3px;
	padding: 0px 0px 5px 0px;
	text-align: center;
	font-size: 22px;
	color: #ffffff;
	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;
	color: #ffffff;
/*	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);*/
}

/*-----本文領域パターン１----トップページ--------*/

div#index {width: 506px;
	float: left;
	border: 1px solid #d2b48c;/*--外枠 タン色--*/
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 5px 0px;
	background-color: #f2f2f2;
	background-image:url(/upimg/ms.gif);
}

div#index .oshirase {
	border: 1px solid #84a2d4;
	margin: 3px 25px 5px 25px;
	padding: 2px 0px 2px 0px;
	text-align:center;/* color: #ff0000;*/
	font-size: 12px;
}

div#index h4 {margin: 10px;}

/*div#index h2 {display: none;}*/

/*div#index h3 {display: none;}*/

/*div#index .text p {margin: 15px 10px;}*/

/*-----本文領域パターンB----サイトマップ-------*/

div#index-b {
	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-b h2,h3,h4,h5{font-size: 100%;border: 1px solid #d2b48c;text-align:center;}

div#index-b h2 {margin: 5px 200px 10px 200px;padding: 3px; }

div#index-b h3 {margin: 15px 500px 10px 40px;padding: 3px 5px 3px 5px; }

div#index-b h4 {display:inline;margin: 5px 5px 5px 105px;padding: 3px 3px 3px 3px; }

div#index-b h5 {display:inline;margin: 5px 5px 5px 75px;padding: 3px 15px 3px 15px; }

/*div#index-b p{margin: 10px 0px 10px 105px;}*/

.bun3{text-align: center;margin: 10px 0px 10px 0px;}
.bun4{margin: 10px 0px 10px 105px;}
.bun7{margin: 10px 0px 10px 135px;}
.bun5{margin: 10px 0px 10px 80px;}
.bun6{margin: 10px 0px 10px 80px;}/*--policyのページ--*/

/*-----本文領域パターン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 250px 10px 250px;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 5px 5px;padding: 0px 0px 0px 0px;
							border: 0px; }/*-変更する場合は19ページに注意---*/

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;}/*---電子カタログページのテーブル----*/

/*---トップページ用----*/

.spotlightWrapper ul {list-style-type: none;margin:0px 0px 5px 5px;}/*--下方JAVA用--*/

.spotlightWrapper ul li {float:left;padding:0px 4px 0px 4px;}

.spotlightWrapper ul li a img { width:115px;border:none;margin:0px 0px 0px 0px;}

.spotlightWrapper ul li a img.active {border:0px solid black;}

/*----- フッター-----------*/
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;}

/* ---------- clearfix ------------ */

.clearFix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.clearFix {min-height: 1px;}
/*----------予備--------------------------*/


