/* Unchanged */
@charset "utf-8";
/*
@prefix : <http://purl.org/net/ns/doas#> .
<> a :CSSstylesheet;
 :title "Base Style";
 :created "2006-04-09";
 :release [:revision "1.12"; :created "2008-03-07"];
 :author [:name "wu"; :homepage <http://3ping.org/>; :mbox "3ping.org@gmail.com"];
 :license <http://creativecommons.org/licenses/publicdomain/deed.ja>;
 :description "各要素単独のスタイル";
 :note "
 	Outline - 
		1-1.Yahoo UI Library Fonts CSS. 
		1-2.Universal selector. 
		1-3.Structure Module. 
		1-4.Text Module. 
		1-5.Hypertext Module. 
		1-6.List Module. 
		1-7.Edit Module. 
		1-8.Forms Module. 
		1-9.Tables Module. 
		1-10.Image Module. 
		1-11.Object Module
		";
 :contributor [
 	:name "Yahoo";
	:title "YUI Fonts CSS";
	:description "ブラウザ間のフォントサイズを揃えるライブラリ";
	:revisiton "2.5.0";
	:homepage <http://developer.yahoo.com/yui/fonts/>;
	:license <http://developer.yahoo.com/yui/license.txt>;
	:note "
		Font-size Adjustment.
			77% = 10px	|	123.1% = 16px	|	167% = 22px
			85% = 11px	|	131% =  17px	|	174% = 23px 
			93% = 12px	|	138.5% = 18px	|	182% = 24px 
			100% = 13px	|	146.5% = 19px	|	189% = 25px 
			108% = 14px	|	153.9% = 20px	|	197% = 26px 
			116% = 15px	|	161.6% = 21px	| 
			"
	] .
*/


/* ---------- ---------- ---------- ---------- 
基本設定項目
---------- ---------- ---------- ---------- */


/*編集不要*/
body {
	font:13px/1.231 arial, helvetica, clean, sans-serif;
*font-size:small;
*font:x-small;
}
table {
	font-size:inherit;
	font:100%;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
*font-size:108%;
	line-height:100%;
}
/*======================================

	1-2.Universal selector

=======================================*/

* {
}
/*======================================

	1-3.Structure Module

=======================================*/

html {
	overflow-y: scroll;
}
body {
	line-height:1.5;
	color: #333;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:76%;
}
*html body {
	font-size:76%;
}
/*======================================

	1-4.Text Module

=======================================*/

p, pre, address, cite {
	margin: 0.5em 0 0.5em 20px;
	line-height:1.4;
	font-size: 100%;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0.5em 20px;
}
h1 {
	font-size: 189%;
}
h2 {
	font-size: 159%;
	color:#666666;
}
h3 {
	font-size: 144%;
}
h4 {
	font-size: 122%;
}
h5 {
	font-size: 107%;
}
h6 {
	font-size: 107%;
}
pre {
	padding: 0.5em 10px;
	border: 1px dotted #aaa;
	width: 90%;
	overflow: scroll;
	color: #333;
	background-color: #f5f5f5;
	font-family: "Osaka－等幅", monospace;
}
 pre[title]::before {
margin-bottom: 0.8em;
padding: 0 10px;
display: block;
content: attr(title);
color: #000;
background-color: #fff;
}
blockquote {
	margin: 1.5em 20px;
	padding: 1px 0;
	border: 3px solid #eee;
	background-color: #fff;
}
blockquote * {
	color: #666;
}
blockquote[title]:before {
	margin: 2px 2px 1em 2px;
	padding: 0.1em 16px;
	display: block;
	content: attr(title);
	background-color: #f5f5f5;
}
blockquote[cite]:after {
	padding: 0.8em 20px;
	display: block;
	content: attr(cite);
	color: #333;
	text-align: right;
}
cite {
	display: block;
	color: #333;
	text-align: right;
}
em {
	font-weight: bold;
}
strong {
	color: black;
}
code {
	font-family: "Osaka－等幅", monospace;
}
abbr, acronym {
	border-bottom: 1px dotted #aaa;
	cursor: help;
}
kbd {
	border: 1px solid #ccc;
	padding: 0 0.3em;
	background-color: #f5f5f5;
	font-family: "Osaka－等幅", monospace;
}
/*======================================

	1-5.Hypertext Module

=======================================*/

a:link {
	color: #005585;
}
a:visited {
	color: #818f98;
}
a:hover {
	color: #80af00;
}
/*======================================

	1-6.List Module

=======================================*/

ul, ol, dl {
	margin: 1em 0;
	padding: 1px 0;
	list-style-position: outside;
}
li, dt, dd {
}
dt {
	margin-top: 0.6em;
}
dd {
	margin-bottom: 0.6em;
	color: #666;
}
li li, li p, li pre, li dt, li dd, dd li, dd p, dd pre, dd dt, dd dd {
	font-size: 100%;
}
li ul, li ol, li dl, li p, dd ul, dd ol, dd dl, dd p {
	margin: 0.1em 10px;
}
/*======================================

	1-7.Edit Module

=======================================*/

del {
	color: #999;
	text-decoration: line-through;
}
 del[datetime]::before {
content: " ( "attr(datetime)"\00524a\009664) ";
}
ins {
	border-bottom: 1px dotted #ccc;
	text-decoration: none;
}
 ins[datetime]::before {
content: " ( "attr(datetime)"\004fee\006b63) ";
}
/*======================================

	1-8.Forms Module

=======================================*/

form {
/*	margin: 0.5em 20px;
	padding: 1px 0; */
}
form dl, form p {
/*	margin: 0.5em 10px;*/
}
fieldset {
	border: 1px solid #ddd;
}
legend {
	margin: 0 1em;
	padding: 0 10px;
}
input, textarea {
	/*	margin: 0.4em 10px;
	padding: 0.1em 10px;*/
	border: 1px solid #ddd;
	font-family: Arial, Helvetica, "ヒラギノ角ゴ Pro W3", sans-serif;
	background-color: #f5f5f5;
}
input {
	line-height: 1.2;
	margin-top:-5px;
}
input:hover, textarea:hover {
	background-position: -868px -56px;
}
input:focus, textarea:focus {
}
textarea {
	padding: 0.4em 10px;
}
/*======================================

	1-9.Tables Module

=======================================*/

table {
	margin: 0 20px 0 20px;
	border-collapse: separate;
	border-spacing: 1px;
	border: 1px solid #cfd3d6;
	background-color: #fff;
}
th, td {
	padding: 0.1em 5px;
	border: 1px solid #efefef;
	border-color: #efefef #dce0e3 #dce0e3 #efefef;
	text-align:left;
}
th {
	color: #000;
	background-color: #efefef;
}
td {
	border: 1px solid #ddd;
	background-color: #fff;
}
.sentei_img {
	background-color: #FFFFFF;
}
/*======================================

	1-10.Image Module

=======================================*/

img {
w
}
a img {
}
a:hover img {
}
/*======================================

	1-11.Object Module

=======================================*/

object, embed {
	z-index:1;
	margin: 1em 20px;
}
#wrapper #main #main-contents #left-column .outSeminor {
	font-size: 1.4em;
	color: #000000;
}
.body-top #wrapper #main #main-contents #right-column .new-box #Book-A9 {
	color: #FF0000;
}
#wrapper #main #main-contents #right-column .new-box #Book-A9 {
	color: #FF0000;
}




/* Unchanged */
@charset "UTF-8";
/*-------------デフォルト設定---------------*/

body {
	margin:0 0 0 0;
	text-align:center;
	background-color:#666666;/*background-color:#cccccc;*/
}
#wrapper {
	width:960px;
	height:auto;
	text-align:center;
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
	padding:5px 10px 0 10px;
}
.cb {
	clear:both;
}
#wrapper p {
	letter-spacing:0.5px;
}
#main {
	width:960px;
	height:auto;
	text-align:left;
}
/*========== ========== ========== ========== ==========

グローバルナビゲーション
ロールオーバーはJavaScriptを使わずCSSのみで実現する仕様

========== ========== ========== ========== ==========*/

/* ---------- ---------- ---------- ---------- 
Global Navi(1) １段目
---------- ---------- ---------- ---------- */

#g_navi1 {
	width:960px;
	height:46px;
	background:url(../img/common/GN/g_navi_bg1.jpg) no-repeat;
	margin:0;
	padding:0;
	overflow:hidden;
}
#g_navi1 h1 {
	margin:0;
	padding:0;
}
/*-------------検索エリア---------------*/




/*------hover*/


/*------off*/

h1.g_navi1-01 a {
	background:url(../img/common/GN/g_navi1.jpg) no-repeat 0px 0px;
	width:296px;
	height:46px;
	display:block;
	text-indent:-999em;
	margin:0;
	padding:0;
	float:left;
}
form.g_navi1-02 {
	padding-top:13px;
	width:auto;
	display:block;
	float:right;
}
input.search-b {
	width:85px;
	height:20px;
	background:url(../img/common/GN/g_navi1.jpg) no-repeat -868px -10px;
	text-indent:-999em;
	border:0;
	margin-right:3px;
}
/*------hover*/

input.search-b:hover {
	background-position: -868px -56px;
}
/*------active*/

input.search-b:active {
	background-position: -868px -102px;
}
/* ---------- ---------- ---------- ---------- 
Global Navi(2) ２段目
---------- ---------- ---------- ---------- */
#g_navi2 {
	height:25px;
	background:url(../img/common/GN/g_navi_bg2.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#g_navi2 ul {
	margin:0px;
	padding:0px 0px 0px 5px;
}
#g_navi2 li {
	display:inline;
	list-style-type:none;
}
#g_navi2 li a {
	height:25px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#g_navi2 li.g_navi2-01 a {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -5px 0px;
	width:42px;
}
#g_navi2 li.g_navi2-02 a {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -47px 0px;
	margin-left:23px;
	width:64px;
}
#g_navi2 li.g_navi2-03 a {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -111px 0px;
	margin-left:10px;
	width:64px;
}
#g_navi2 li.g_navi2-04 a {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -175px 0px;
	margin-left:10px;
	width:123px;
}
#g_navi2 li.g_navi2-05 a {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -298px 0px;
	margin-left:10px;
	width:112px;
}
#g_navi2 li.g_navi2-06 a {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -410px 0px;
	margin-left:10px;
	width:137px;
}
#g_navi2 li.g_navi2-07 a {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -547px 0px;
	margin-left:10px;
	width:64px;
}
#g_navi2 li.g_navi2-08 a {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -753px 0px;
	margin-left:70px;
	width:197px;
}
/*------hover*/
#g_navi2 li.g_navi2-01 a:hover {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -5px -25px;
	width:42px;
}
#g_navi2 li.g_navi2-02 a:hover {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -47px -25px;
	margin-left:23px;
	width:64px;
}
#g_navi2 li.g_navi2-03 a:hover {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -111px -25px;
	margin-left:10px;
	width:64px;
}
#g_navi2 li.g_navi2-04 a:hover {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -175px -25px;
	margin-left:10px;
	width:123px;
}
#g_navi2 li.g_navi2-05 a:hover {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -298px -25px;
	margin-left:10px;
	width:112px;
}
#g_navi2 li.g_navi2-06 a:hover {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -410px -25px;
	margin-left:10px;
	width:137px;
}
#g_navi2 li.g_navi2-07 a:hover {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -547px -25px;
	margin-left:10px;
	width:64px;
}
#g_navi2 li.g_navi2-08 a:hover {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -753px -25px;
	margin-left:70px;
	width:197px;
}
/*------on*/
#g_navi2 li.g_navi2-01_on a {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -5px -25px;
	width:42px;
}
#g_navi2 li.g_navi2-02_on a {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -47px -25px;
	margin-left:23px;
	width:64px;
}
#g_navi2 li.g_navi2-03_on a {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -111px -25px;
	margin-left:10px;
	width:64px;
}
#g_navi2 li.g_navi2-04_on a {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -175px -25px;
	margin-left:10px;
	width:123px;
}
#g_navi2 li.g_navi2-05_on a {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -298px -25px;
	margin-left:10px;
	width:112px;
}
#g_navi2 li.g_navi2-06_on a {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -410px -25px;
	margin-left:10px;
	width:137px;
}
#g_navi2 li.g_navi2-07_on a {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -547px -25px;
	margin-left:10px;
	width:64px;
}
#g_navi2 li.g_navi2-08_on a {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -753px -25px;
	margin-left:70px;
	width:197px;
}
/*------active*/
#g_navi2 li.g_navi2-01 a:active {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -5px -50px;
	width:42px;
}
#g_navi2 li.g_navi2-02 a:active {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -47px -50px;
	margin-left:23px;
	width:64px;
}
#g_navi2 li.g_navi2-03 a:active {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -111px -50px;
	margin-left:10px;
	width:64px;
}
#g_navi2 li.g_navi2-04 a:active {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -175px -50px;
	margin-left:10px;
	width:123px;
}
#g_navi2 li.g_navi2-05 a:active {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -298px -50px;
	margin-left:10px;
	width:112px;
}
#g_navi2 li.g_navi2-06 a:active {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -410px -50px;
	margin-left:10px;
	width:137px;
}
#g_navi2 li.g_navi2-07 a:active {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -547px -50px;
	margin-left:10px;
	width:64px;
}
#g_navi2 li.g_navi2-08 a:active {
	background:url(../img/common/GN/g_navi2.jpg) no-repeat -753px -50px;
	margin-left:70px;
	width:197px;
}
/* ---------- ---------- ---------- ---------- 
Global Navi(30) ３段目「HOME」
---------- ---------- ---------- ---------- */
/*
（サブカテゴリーなし）
*/
#g_navi30 {
	height:21px;
	background:url(../img/common/GN/g_navi_bg3.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#g_navi30 ul {
	margin:0px;
	padding:0px 0px 0px 75px;
	list-style-type:none;
}
#g_navi30 li {
	display:inline;
	margin:0;
	padding:0;
}
#g_navi30 li a {
	width:79px;
	height:21px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	position:relative;
	left:801px;
	top:0;
}
/*------off*/
#g_navi30 li.g_navi30-01 a {
	background:url(../img/common/GN/g_navi30.jpg) no-repeat -801px 0;
}
/*------hover*/
#g_navi30 li.g_navi30-01 a:hover {
	background:url(../img/common/GN/g_navi30.jpg) no-repeat -801px -21px;
}
/*------on*/

#g_navi30 li.g_navi30-01_on a {
	background:url(../img/common/GN/g_navi30.jpg) no-repeat -801px -21px;
	position:relative;
	left:801px;
	width:79px;
}
/*------active*/
#g_navi30 li.g_navi30-01 a:active {
	background:url(../img/common/GN/g_navi30.jpg) no-repeat -801px -42px;
	position:relative;
	left:801px;
	width:79px;
}
/* ---------- ---------- ---------- ---------- 
Global Navi(31) ３段目「技術相談」
---------- ---------- ---------- ---------- */
/*
（サブカテゴリーなし）
*/
#g_navi31 {
	height:21px;
	background:url(../img/common/GN/g_navi_bg3.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#g_navi31 ul {
	margin:0px;
	padding:0px 0px 0px 75px;
}
#g_navi31 li {
	display:inline;
	list-style-type:none;
}
#g_navi31 li a {
	height:21px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#g_navi31 li.g_navi31-01 a {
	background:url(../img/common/GN/g_navi30.jpg) no-repeat -801px 0px;
	margin-left:801px;
	width:79px;
}
/*------hover*/
#g_navi31 li.g_navi31-01 a:hover {
	background:url(../img/common/GN/g_navi30.jpg) no-repeat -801px -21px;
	margin-left:801px;
	width:79px;
}
/*------on*/

#g_navi31 li.g_navi31-01_on {
	background:url(../img/common/GN/g_navi30.jpg) no-repeat -801px -21px;
	margin-left:801px;
	width:79px;
}
/*------active*/
#g_navi31 li.g_navi31-01 a:hover {
	background:url(../img/common/GN/g_navi30.jpg) no-repeat -801px -42px;
	margin-left:801px;
	width:79px;
}
/* ---------- ---------- ---------- ---------- 
Global Navi(32) ３段目「製品情報」
---------- ---------- ---------- ---------- */
/*
研究開発要製品一覧
用途別装置選定ガイド
インクジェットヘッド
特注装置開発
*/
#g_navi32 {
	height:21px;
	background:url(../img/common/GN/g_navi_bg3.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#g_navi32 ul {
	margin:0px;
	padding:0px 0px 0px 75px;
}
#g_navi32 li {
	display:inline;
	list-style-type:none;
}
#g_navi32 li a {
	height:21px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#g_navi32 li.g_navi32-01 a {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat 0px 0px;
	margin-left:0px;
	width:103px;
}
#g_navi32 li.g_navi32-02 a {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat -103px 0px;
	margin-left:10px;
	width:108px;
}
#g_navi32 li.g_navi32-03 a {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat -211px 0px;
	margin-left:10px;
	width:107px;
}
#g_navi32 li.g_navi32-04 a {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat -318px 0px;
	margin-left:10px;
	width:68px;
}
#g_navi32 li.g_navi32-05 a {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat -801px 0px;
	margin-left:385px;
	width:79px;
}
/*------hover*/
#g_navi32 li.g_navi32-01 a:hover {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat 0px -21px;
	margin-left:0px;
	width:103px;
}
#g_navi32 li.g_navi32-02 a:hover {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat -103px -21px;
	margin-left:10px;
	width:108px;
}
#g_navi32 li.g_navi32-03 a:hover {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat -211px -21px;
	margin-left:10px;
	width:107px;
}
#g_navi32 li.g_navi32-04 a:hover {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat -318px -21px;
	margin-left:10px;
	width:68px;
}
#g_navi32 li.g_navi32-05 a:hover {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat -801px -21px;
	margin-left:385px;
	width:79px;
}
/*------on*/
#g_navi32 li.g_navi32-01_on a {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat 0px -21px;
	margin-left:0px;
	width:103px;
}
#g_navi32 li.g_navi32-02_on a {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat -103px -21px;
	margin-left:10px;
	width:108px;
}
#g_navi32 li.g_navi32-03_on a {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat -211px -21px;
	margin-left:10px;
	width:107px;
}
#g_navi32 li.g_navi32-04_on a {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat -318px -21px;
	margin-left:10px;
	width:68px;
}
#g_navi32 li.g_navi32-05_on a {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat -801px -21px;
	margin-left:385px;
	width:79px;
}
/*------active*/
#g_navi32 li.g_navi32-01 a:active {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat 0px -42px;
	margin-left:0px;
	width:103px;
}
#g_navi32 li.g_navi32-02 a:active {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat -103px -42px;
	margin-left:10px;
	width:108px;
}
#g_navi32 li.g_navi32-03 a:active {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat -211px -42px;
	margin-left:10px;
	width:107px;
}
#g_navi32 li.g_navi32-04 a:active {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat -318px -42px;
	margin-left:10px;
	width:68px;
}
#g_navi32 li.g_navi32-05 a:active {
	background:url(../img/common/GN/g_navi32.jpg) no-repeat -801px -42px;
	margin-left:385px;
	width:79px;
}
/* ---------- ---------- ---------- ---------- 
Global Navi(33) ３段目「実験・試作サービス」
---------- ---------- ---------- ---------- */
/*
実験・試作サービス
液の吐出評価試験
試作サービス
測定サービス
これがインクジェット液滴だ！
*/
#g_navi33 {
	height:21px;
	background:url(../img/common/GN/g_navi_bg3.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#g_navi33 ul {
	margin:0px;
	padding:0px 0px 0px 75px;
}
#g_navi33 li {
	display:inline;
	list-style-type:none;
}
#g_navi33 li a {
	height:21px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#g_navi33 li.g_navi33-01 a {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat 0px 0px;
	margin-left:0px;
	width:119px;
}
#g_navi33 li.g_navi33-02 a {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -119px 0px;
	margin-left:10px;
	width:88px;
}
#g_navi33 li.g_navi33-03 a {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -207px 0px;
	margin-left:10px;
	width:69px;
}
#g_navi33 li.g_navi33-04 a {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -274px 0px;
	margin-left:10px;
	width:67px;
}
#g_navi33 li.g_navi33-05 a {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -341px 0px;
	margin-left:10px;
	width:144px;
}
#g_navi33 li.g_navi33-06 a {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -801px 0px;
	margin-left:274px;
	width:79px;
}
/*------hover*/
#g_navi33 li.g_navi33-01 a:hover {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat 0px -21px;
	margin-left:0px;
	width:119px;
}
#g_navi33 li.g_navi33-02 a:hover {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -119px -21px;
	margin-left:10px;
	width:88px;
}
#g_navi33 li.g_navi33-03 a:hover {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -207px -21px;
	margin-left:10px;
	width:69px;
}
#g_navi33 li.g_navi33-04 a:hover {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -274px -21px;
	margin-left:10px;
	width:67px;
}
#g_navi33 li.g_navi33-05 a:hover {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -341px -21px;
	margin-left:10px;
	width:144px;
}
#g_navi33 li.g_navi33-06 a:hover {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -801px -21px;
	margin-left:274px;
	width:79px;
}
/*------on*/
#g_navi33 li.g_navi33-01_on a {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat 0px -21px;
	margin-left:0px;
	width:119px;
}
#g_navi33 li.g_navi33-02_on a {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -119px -21px;
	margin-left:10px;
	width:88px;
}
#g_navi33 li.g_navi33-03_on a {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -207px -21px;
	margin-left:10px;
	width:69px;
}
#g_navi33 li.g_navi33-04_on a {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -274px -21px;
	margin-left:10px;
	width:67px;
}
#g_navi33 li.g_navi33-05_on a {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -341px -21px;
	margin-left:10px;
	width:144px;
}
#g_navi33 li.g_navi33-06_on a {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -801px -21px;
	margin-left:274px;
	width:79px;
}
/*------active*/
#g_navi33 li.g_navi33-01 a:active {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat 0px -42px;
	margin-left:0px;
	width:119px;
}
#g_navi33 li.g_navi33-02 a:active {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -119px -42px;
	margin-left:10px;
	width:88px;
}
#g_navi33 li.g_navi33-03 a:active {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -207px -42px;
	margin-left:10px;
	width:69px;
}
#g_navi33 li.g_navi33-04 a:active {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -274px -42px;
	margin-left:10px;
	width:67px;
}
#g_navi33 li.g_navi33-05 a:active {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -341px -42px;
	margin-left:10px;
	width:144px;
}
#g_navi33 li.g_navi33-06 a:active {
	background:url(../img/common/GN/g_navi33.jpg) no-repeat -801px -42px;
	margin-left:274px;
	width:79px;
}
/* ---------- ---------- ---------- ---------- 
Global Navi(34) ３段目「インクジェット書籍」
---------- ---------- ---------- ---------- */
/*
インクジェット専門書籍販売(一覧)
書籍購入FAQ
特定商取引に関する表示
*/
#g_navi34 {
	height:21px;
	background:url(../img/common/GN/g_navi_bg3.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#g_navi34 ul {
	margin:0px;
	padding:0px 0px 0px 75px;
}
#g_navi34 li {
	display:inline;
	list-style-type:none;
}
#g_navi34 li a {
	height:21px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#g_navi34 li.g_navi34-01 a {
	background:url(../img/common/GN/g_navi34.jpg) no-repeat 0px 0px;
	margin-left:0px;
	width:143px;
}
#g_navi34 li.g_navi34-02 a {
	background:url(../img/common/GN/g_navi34.jpg) no-repeat -143px 0px;
	margin-left:10px;
	width:68px;
}
#g_navi34 li.g_navi34-03 a {
	background:url(../img/common/GN/g_navi34.jpg) no-repeat -211px 0px;
	margin-left:10px;
	width:119px;
}
#g_navi34 li.g_navi34-04 a {
	background:url(../img/common/GN/g_navi34.jpg) no-repeat -801px 0px;
	position:relative;
	left:451px;
	width:79px;
}
/*------hover*/
#g_navi34 li.g_navi34-01 a:hover {
	background:url(../img/common/GN/g_navi34.jpg) no-repeat 0px -21px;
	margin-left:0px;
	width:143px;
}
#g_navi34 li.g_navi34-02 a:hover {
	background:url(../img/common/GN/g_navi34.jpg) no-repeat -143px -21px;
	margin-left:10px;
	width:68px;
}
#g_navi34 li.g_navi34-03 a:hover {
	background:url(../img/common/GN/g_navi34.jpg) no-repeat -211px -21px;
	margin-left:10px;
	width:119px;
}
#g_navi34 li.g_navi34-04 a:hover {
	background:url(../img/common/GN/g_navi34.jpg) no-repeat -801px -21px;
	position:relative;
	left:451px;
	width:79px;
}
/*------on*/
#g_navi34 li.g_navi34-01_on a {
	background:url(../img/common/GN/g_navi34.jpg) no-repeat 0px -21px;
	margin-left:0px;
	width:143px;
}
#g_navi34 li.g_navi34-02_on a {
	background:url(../img/common/GN/g_navi34.jpg) no-repeat -143px -21px;
	margin-left:10px;
	width:68px;
}
#g_navi34 li.g_navi34-03_on a {
	background:url(../img/common/GN/g_navi34.jpg) no-repeat -211px -21px;
	margin-left:10px;
	width:119px;
}
#g_navi34 li.g_navi34-04_on a {
	background:url(../img/common/GN/g_navi34.jpg) no-repeat -801px -21px;
	position:relative;
	left:451px;
	width:79px;
}
/*------active*/
#g_navi34 li.g_navi34-01 a:active {
	background:url(../img/common/GN/g_navi34.jpg) no-repeat 0px -42px;
	margin-left:0px;
	width:143px;
}
#g_navi34 li.g_navi34-02 a:active {
	background:url(../img/common/GN/g_navi34.jpg) no-repeat -143px -42px;
	margin-left:10px;
	width:68px;
}
#g_navi34 li.g_navi34-03 a:active {
	background:url(../img/common/GN/g_navi34.jpg) no-repeat -211px -42px;
	margin-left:10px;
	width:119px;
}
#g_navi34 li.g_navi34-04 a:active {
	background:url(../img/common/GN/g_navi34.jpg) no-repeat -801px -42px;
	position:relative;
	left:451px;
	width:79px;
}
/* ---------- ---------- ---------- ---------- 
Global Navi(35) ３段目「インクジェット・セミナー」
---------- ---------- ---------- ---------- */
/*
（サブカテゴリーなし）
*/
#g_navi35 {
	height:21px;
	background:url(../img/common/GN/g_navi_bg3.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#g_navi35 ul {
	margin:0px;
	padding:0px 0px 0px 75px;
}
#g_navi35 li {
	display:inline;
	list-style-type:none;
}
#g_navi35 li a {
	height:21px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#g_navi35 li.g_navi35-01 a {
	background:url(../img/common/GN/g_navi30.jpg) no-repeat -801px 0px;
	margin-left:801px;
	width:79px;
}
/*------hover*/
#g_navi35 li.g_navi35-01 a:hover {
	background:url(../img/common/GN/g_navi30.jpg) no-repeat -801px -21px;
	margin-left:801px;
	width:79px;
}
/*------on*/
#g_navi35 li.g_navi35-01_on a {
	background:url(../img/common/GN/g_navi30.jpg) no-repeat -801px -21px;
	margin-left:801px;
	width:79px;
}
/*------active*/
#g_navi35 li.g_navi35-01 a:active {
	background:url(../img/common/GN/g_navi30.jpg) no-repeat -801px -42px;
	margin-left:801px;
	width:79px;
}
/* ---------- ---------- ---------- ---------- 
Global Navi(36) ３段目「会社情報」
---------- ---------- ---------- ---------- */
/*
会社概要
MICROJETの特徴
MICROJETへのアクセス
採用情報
*/
#g_navi36 {
	height:21px;
	background:url(../img/common/GN/g_navi_bg3.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#g_navi36 ul {
	margin:0px;
	padding:0px 0px 0px 75px;
}
#g_navi36 li {
	display:inline;
	list-style-type:none;
}
#g_navi36 li a {
	height:21px;
	display:block;
	float:left;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
}
/*------off*/
#g_navi36 li.g_navi36-01 a {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat 0px 0px;
	margin-left:0px;
	width:53px;
}
#g_navi36 li.g_navi36-02 a {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat -53px 0px;
	margin-left:10px;
	width:85px;
}
#g_navi36 li.g_navi36-03 a {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat -138px 0px;
	margin-left:10px;
	width:113px;
}
#g_navi36 li.g_navi36-04 a {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat -251px 0px;
	margin-left:10px;
	width:49px;
}
#g_navi36 li.g_navi36-05 a {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat -801px 0px;
	position:relative;
	left:471px;
	width:79px;
}
/*------hover*/
#g_navi36 li.g_navi36-01 a:hover {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat 0px -21px;
	margin-left:0px;
	width:53px;
}
#g_navi36 li.g_navi36-02 a:hover {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat -53px -21px;
	margin-left:10px;
	width:85px;
}
#g_navi36 li.g_navi36-03 a:hover {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat -138px -21px;
	margin-left:10px;
	width:113px;
}
#g_navi36 li.g_navi36-04 a:hover {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat -251px -21px;
	margin-left:10px;
	width:49px;
}
#g_navi36 li.g_navi36-05 a:hover {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat -801px -21px;
	position:relative;
	left:471px;
	width:79px;
}
/*------on*/
#g_navi36 li.g_navi36-01_on a {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat 0px -21px;
	margin-left:0px;
	width:53px;
}
#g_navi36 li.g_navi36-02_on a {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat -53px -21px;
	margin-left:10px;
	width:85px;
}
#g_navi36 li.g_navi36-03_on a {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat -138px -21px;
	margin-left:10px;
	width:113px;
}
#g_navi36 li.g_navi36-04_on a {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat -251px -21px;
	margin-left:10px;
	width:49px;
}
#g_navi36 li.g_navi36-05_on a {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat -801px -21px;
	margin-left:471px;
	width:79px;
}
/*------active*/
#g_navi36 li.g_navi36-01 a:active {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat 0px -42px;
	margin-left:0px;
	width:53px;
}
#g_navi36 li.g_navi36-02 a:active {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat -53px -42px;
	margin-left:10px;
	width:85px;
}
#g_navi36 li.g_navi36-03 a:active {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat -138px -42px;
	margin-left:10px;
	width:113px;
}
#g_navi36 li.g_navi36-04 a:active {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat -251px -42px;
	margin-left:10px;
	width:49px;
}
#g_navi36 li.g_navi36-05 a:active {
	background:url(../img/common/GN/g_navi36.jpg) no-repeat -801px -42px;
	position:relative;
	left:471px;
	width:79px;
}
/*========== ========== ========== ========== ==========

トップページ関係
トップページ固有の設定

========== ========== ========== ========== ==========*/

/*======================================

トップページで掲載する
フラッシュエリアの定義

=======================================*/

#FlashArea object {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:960px;
	height:300px;
	text-align:left;
}
/*======================================

トップページで掲載する
３カラムの新着情報

=======================================*/

#newInfos {
	width: 702px;
	margin:0;
	padding-left:20px;
	height:auto;
	overflow:hidden;
}
#newInfos #newInfo1 {
	margin:0 0 5px 0 !important;
	padding:0;
	float: left;
	width: 223px;
	height:auto;
}
#newInfos #newInfo2 {
	margin:0 0 5px 14px !important;
	_margin:0 0 5px 13px !important;/*IE6*/
	padding:0;
	float: left;
	width: 223px;
	height:auto;
}
#newInfos #newInfo3 {
	margin:0 0 5px 14px !important;
	padding:0;
	float: left;
	width: 223px;
	height:auto;
}
#newInfos #newInfo4 {
	float: left;
	width: 697px;
	margin:0 0 0 0;
	padding:0;
}
#newInfos #newInfo1 .info {
	margin:0;
	padding:5px 0 0 0;
	width:223px !important;
	height:320px;


}
#newInfos #newInfo2 .info {
	margin:0;
	padding:5px 0 0 0;
	width:223px !important;
	height:320px;
}
#newInfos #newInfo3 .info {
	margin:0;
	padding:5px 0 0 0;
	width:223px !important;
	height:320px;
}
#newInfos #newInfo4 .info {
	margin:0;
	padding:9px 0 0 0;
	width:697px;
}
#newInfos #newInfo1 .info div.photo80x80 img, #newInfos #newInfo2 .info div.photo80x80 img {
	margin:0px 0px 0px 9px;
	padding:0px 0px 0px 0px;
	float:left;
	width:80px;
	height:80px;
}
#newInfos #newInfo3 .info div.photo80x80 img {
	margin:0 0 0 9px;
	padding:0;
	float:left;
	clear:right;
	width:80px;
	height:80px;
}
#newInfos #newInfo4 .info div.photo80x80 img {
	margin:0 0 0 9px;
	padding:0;
	float:left;
	/*clear:right;*/
width:80px;
	height:80px;
}
#newInfos #newInfo1 div.info dl, #newInfos #newInfo2 div.info dl {
	margin:5px 5px 13px 5px;
	padding:0px;
	height:auto;
}
#newInfos #newInfo3 div.info div dl {
	margin:5px 5px 20px 90px;
	padding:0px;
	height:80px;
	height:auto;
}
#newInfos #newInfo4 div.info div dl {
	margin:0 5px 5px 90px;
	padding:0;
	height:80px;
}
#newInfos #newInfo1 .info dl dt, #newInfos #newInfo2 .info dl dt {
	border-bottom:1px dotted gray;
	background-color:#F7F7F7;
	background-image:url(../img/00-top/list.gif);
	background-repeat:no-repeat;
	background-position:4px 5px;
	margin:5px 0 0 0;
	padding:0px 0 4px 14px;
	color:gray;
}
#newInfos #newInfo1 .info dl dt.new, #newInfos #newInfo2 .info dl dt.new {
	border-bottom:1px dotted gray;
	background-color:#F7F7F7;
	background-image:url(../img/00-top/list_new.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	margin:5px 0 0 0;
	padding:0px 0 4px 42px;
	color:gray;
}
#newInfos #newInfo3 .info dl dt {
	border-bottom:1px dotted gray;
	background-color:#F7F7F7;
	background-image:url(../img/00-top/list.gif);
	background-repeat:no-repeat;
	background-position:4px 5px;
	margin:10px 0 0 0px;
	padding:0px 0 4px 14px;
	color:gray;
}
#newInfos #newInfo3 .info dl dt.new {
	border-bottom:1px dotted gray;
	background-color:#F7F7F7;
	background-image:url(../img/00-top/list_new.gif);
	background-repeat:no-repeat;
	background-position:4px 3px;
	margin:10px 0 0 0;
	padding:15px 0 4px 14px;
	color:gray;
}
#newInfos #newInfo4 .info dl dt {
	border-bottom:1px dotted gray;
	background-color:#F7F7F7;
	background-image:url(../img/00-top/list.gif);
	background-repeat:no-repeat;
	background-position:4px 4px;
	margin:10px 0 0 0;
	padding:0 0 4px 14px;
	color:gray;
}
#newInfos #newInfo4 .info dl dt.new {
	border-bottom:1px dotted gray;
	background-color:#F7F7F7;
	background-image:url(../img/00-top/list_new.gif);
	background-repeat:no-repeat;
	background-position:4px 3px;
	margin:10px 0 0 0;
	padding:0px 0px 4px 42px;
	color:gray;
}
#newInfos #newInfo1 dt img, #newInfos #newInfo2 dt img, #newInfos #newInfo3 dt img, #newInfos #newInfo4 dt img {
	margin-left:0px;
	margin-top:0px;
	margin-bottom:2px;
	padding-top:9px;
}
#newInfos #newInfo1 div.info dd, #newInfos #newInfo2 div.info dd, #newInfos #newInfo3 div.info dd, #newInfos #newInfo4 div.info dd {
	font-size:90%;
	line-height:1.2em;
	margin:5px 0 0 5px;
	border-left:3px solid silver;
	padding-left:4px;
}
/*======================================

トップページの右カラムで掲載する
「インクジェットの応用例」

=======================================*/

#application .info {
	border-top:solid 1px #CCCCCC;
	width:206px;
}
#application .info dl {
	margin:5px 0px 0px 0px;
	padding:0px;
}
#application .info dl .app_title {
	font-size:11px;
	font-weight:bold;
	color:#666666;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
}
#application .info dt {
	font-size:10px;
	font-weight:bold;
	border-bottom:none;
	background-image:url(../img/00-top/list.gif);
	background-repeat:no-repeat;
	background-position:-999px 4px;
	margin:5px 0 0 0;
	padding:0px 0px 0px 0px;
	color:gray;
}
#application .info dd {
	font-size:10px;
	line-height:12px;
	margin:0px 0 0 0;
	padding:0px 0px 0px 2px;
	color:gray;
}
#application .info dd.app_caption {
	margin:10px 0 0 0;
	font-size:10px;
	line-height:11px;
	border-left:none
}
/*======================================

トップページの右カラムで掲載する
「キャンペーン情報」的なエリア

=======================================*/

#campaign .info {
	border-top:solid 1px #CCCCCC;
	width:206px;
}
#campaign .info dl {
	margin:5px 0px 0px 0px;
	padding:0px;
}
#campaign .info dl .campaign_title {
	font-size:11px;
	font-weight:bold;
	color:#666666;
	border-top:1px solid gray;
	border-bottom:1px solid gray;
}
#campaign .info dt {
	font-size:10px;
	font-weight:bold;
	border-bottom:none;
	background-image:url(../img/00-top/list.gif);
	background-repeat:no-repeat;
	background-position:-999px 4px;
	margin:5px 0 0 0;
	padding:0px 0px 0px 0px;
	color:gray;
}
#campaign .info dd {
	font-size:10px;
	line-height:12px;
	margin:0px 0 0 0;
	padding:0px 0px 0px 2px;
	color:gray;
}
#campaign .info li {
	font-size:10px;
	line-height:12px;
	margin:0px 0 0 0;
	padding:0px 0px 0px 2px;
	color:gray;
	list-style:none
}
#campaign .info dd.campaign_caption {
	margin:10px 0 0 0;
	font-size:10px;
	line-height:11px;
	border-left:none
}
#campaign .info div.photo_w206 img {
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	height:auto;
}
/*========== ========== ========== ========== ==========

サイトマップ風フッター
全ページに配備する

========== ========== ========== ========== ==========*/

#footerSiteMap {
	width:auto;
	height:140px;
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#666666 1px solid;
	border-bottom:#666666 1px solid;
	background-color:#F7F7F7;
	margin:10px 0px 10px 0px;
	padding:10px 5px 5px 5px;
}
h3.sm_home {
	font-size:9pt;
	width:auto;
	border-bottom:1px solid #cccccc;
	margin:0 10px 10px 10px;
}
h3.sm_home a {
	text-decoration:none;
}
#footerSiteMap #column1 {
	width:auto;
	float:left;
}
#footerSiteMap #column2 {
	width:auto;
	margin-left:20px;
	float:left;
}
#footerSiteMap #column21 {
	width:auto;
	margin-left:10px;
	float:left;
}
#footerSiteMap #column22 {
	width:auto;
	margin-left:10px;
	float:left;
}
#footerSiteMap #column3 {
	width:auto;
	margin-left:20px;
	float:left;
}
#footerSiteMap #column4 {
	width:auto;
	margin-left:20px;
	float:left;
}
#footerSiteMap #column5 {
	width:auto;
	margin-left:20px;
	float:left;
}
#footerSiteMap #column6 {
	width:auto;
	margin-left:20px;
	float:left;
}
#footerSiteMap #column7 {
	width:auto;
	margin-left:20px;
	float:left;
}
#footerSiteMap #column1 h3, #footerSiteMap #column2 h3, #footerSiteMap #column3 h3, #footerSiteMap #column4 h3, #footerSiteMap #column5 h3, #footerSiteMap #column6 h3, #footerSiteMap #column7 h3 {
	font-size:11px;
	color:#666666;
	padding:0px 0px 0px 0px;
	margin:0px;
}
#footerSiteMap #column21 h3, #footerSiteMap #column22 h3 {
	font-size:11px;
	color:#999999;
	padding:0px 0px 0px 0px;
	margin:0px;
}
#footerSiteMap #column1 h3 a {
	font-size:11px;
	color:#666666;
	padding:0px 0px 0px 0px;
	margin:15px 0px 0px 10px;
	text-decoration:none;
}
#footerSiteMap #column1 h3 a:hover {
	text-decoration:underline;
}
#footerSiteMap #column1 ul {
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style:none;
}
#footerSiteMap #column2 ul, #footerSiteMap #column3 ul, #footerSiteMap #column4 ul, #footerSiteMap #column5 ul, #footerSiteMap #column6 ul, #footerSiteMap #column7 ul {
	padding:0px 0px 0px 3px;
	margin:10px 0 0 0;
	list-style:none;
	border-left:#CCCCCC 3px solid;
	list-style-position: outside;
}
#footerSiteMap #column21 ul, #footerSiteMap #column22 ul {
	padding:0px 0px 0px 0px;
	margin:0px;
	border-left:#CCCCCC 1px solid;
	padding-left:3px;
	list-style:none;
}
#footerSiteMap #column7 ul.noborder {
	padding:0px 0px 0px 0px;
	margin:10px 0 0 0;
	list-style:none;
	border-left:none;
	padding-left:0px;
}
#footerSiteMap #column1 li, #footerSiteMap #column2 li, #footerSiteMap #column21 li, #footerSiteMap #column22 li, #footerSiteMap #column3 li, #footerSiteMap #column4 li, #footerSiteMap #column5 li, #footerSiteMap #column6 li, #footerSiteMap #column7 li {
	font-size:10px;
	font-size/*\**/:9px\9;
	color:#999999;
}
#footerSiteMap #column1 li a, #footerSiteMap #column2 li a, #footerSiteMap #column21 li a, #footerSiteMap #column22 li a, #footerSiteMap #column3 li a, #footerSiteMap #column4 li a, #footerSiteMap #column5 li a, #footerSiteMap #column6 li a, #footerSiteMap #column7 li a {
	color:#999999;
	text-decoration:none;
}
#footerSiteMap #column1 li a:hover, #footerSiteMap #column2 li a:hover, #footerSiteMap #column21 li a:hover, #footerSiteMap #column22 li a:hover, #footerSiteMap #column3 li a:hover, #footerSiteMap #column4 li a:hover, #footerSiteMap #column5 li a:hover, #footerSiteMap #column6 li a:hover, #footerSiteMap #column7 li a:hover {
	color:#999999;
	text-decoration:underline;
}
/*========== ========== ========== ========== ==========

問い合わせボタン
各ページに適宜配備する

========== ========== ========== ========== ==========*/


/*======================================

左詰めでの表示例

=======================================*/

/*------off*/
.inquiry_left a {
	height:30px;
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	background:url(../img/common/Inquiry/inquiry.gif) no-repeat 0px 0px;
	height:30px;
	width:166px;
}
/*------hover*/
.inquiry_left a:hover {
	background:url(../img/common/Inquiry/inquiry.gif) no-repeat 0px -30px;
	height:30px;
}
/*------active*/
.inquiry_left a:active {
	background:url(../img/common/Inquiry/inquiry.gif) no-repeat 0px -60px;
	height:30px;
}
/*------off*/
.inquiry_left_l1 a {
	height:40px;
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	background:url(../img/common/Inquiry/inquiry_l1.gif) no-repeat 0px 0px;
	height:40px;
	width:180px;
}
/*------hover*/
.inquiry_left_l1 a:hover {
	background:url(../img/common/Inquiry/inquiry_l1.gif) no-repeat 0px -40px;
	height:40px;
}
/*------active*/
.inquiry_left_l1 a:active {
	background:url(../img/common/Inquiry/inquiry_l1.gif) no-repeat 0px -80px;
	height:40px;
}
/*------off*/
.inquiry_left_l2 a {
	height:40px;
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	background:url(../img/common/Inquiry/inquiry_l2.gif) no-repeat 0px 0px;
	height:40px;
	width:180px;
}
/*------hover*/
.inquiry_left_l2 a:hover {
	background:url(../img/common/Inquiry/inquiry_l2.gif) no-repeat 0px -40px;
	height:40px;
}
/*------active*/
.inquiry_left_l2 a:active {
	background:url(../img/common/Inquiry/inquiry_l2.gif) no-repeat 0px -80px;
	height:40px;
}
/*------off*/
.inquiry_left_l3 a {
	height:40px;
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	background:url(../img/common/Inquiry/inquiry_l3.gif) no-repeat 0px 0px;
	height:40px;
	width:180px;
}
/*------hover*/
.inquiry_left_l3 a:hover {
	background:url(../img/common/Inquiry/inquiry_l3.gif) no-repeat 0px -40px;
	height:40px;
}
/*------active*/
.inquiry_left_l3 a:active {
	background:url(../img/common/Inquiry/inquiry_l3.gif) no-repeat 0px -80px;
	height:40px;
}
/*------off*/
.inquiry_left_l4 a {
	height:40px;
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	background:url(../img/common/Inquiry/inquiry_l4.gif) no-repeat 0px 0px;
	height:40px;
	width:180px;
}
/*------hover*/
.inquiry_left_l4 a:hover {
	background:url(../img/common/Inquiry/inquiry_l4.gif) no-repeat 0px -40px;
	height:40px;
}
/*------active*/
.inquiry_left_l4 a:active {
	background:url(../img/common/Inquiry/inquiry_l4.gif) no-repeat 0px -80px;
	height:40px;
}
/*------off*/
.inquiry_left_l5 a {
	height:40px;
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	background:url(../img/common/Inquiry/inquiry_l5.gif) no-repeat 0px 0px;
	height:40px;
	width:180px;
}
/*------hover*/
.inquiry_left_l5 a:hover {
	background:url(../img/common/Inquiry/inquiry_l5.gif) no-repeat 0px -40px;
	height:40px;
}
/*------active*/
.inquiry_left_l5 a:active {
	background:url(../img/common/Inquiry/inquiry_l5.gif) no-repeat 0px -80px;
	height:40px;
}
/*------off*/
.inquiry_left_l6 a {
	height:40px;
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	background:url(../img/common/Inquiry/inquiry_l6.gif) no-repeat 0px 0px;
	height:40px;
	width:180px;
}
/*------hover*/
.inquiry_left_l6 a:hover {
	background:url(../img/common/Inquiry/inquiry_l6.gif) no-repeat 0px -40px;
	height:40px;
}
/*------active*/
.inquiry_left_l6 a:active {
	background:url(../img/common/Inquiry/inquiry_l6.gif) no-repeat 0px -80px;
	height:40px;
}
/*------off*/
.inquiry_left_l7 a {
	height:40px;
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	background:url(../img/common/Inquiry/inquiry_l7.gif) no-repeat 0px 0px;
	height:40px;
	width:180px;
}
/*------hover*/
.inquiry_left_l7 a:hover {
	background:url(../img/common/Inquiry/inquiry_l7.gif) no-repeat 0px -40px;
	height:40px;
}
/*------active*/
.inquiry_left_l7 a:active {
	background:url(../img/common/Inquiry/inquiry_l7.gif) no-repeat 0px -80px;
	height:40px;
}
/*======================================

センタリングでの表示例

=======================================*/

/*----IEに適用-センタリングのためのhack-----*/
.inquiry_center {
	margin:10px auto 10px auto;
	text-align:center;
}
/*IE以外に適用-センタリングのためのhack-----*/
html > body .inquiry_center {
	margin:10px auto 10px auto;
	width:166px;
}
/*------off*/
.inquiry_center a {
	height:30px;
	display:block;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	background:url(img/inquiry.gif) no-repeat 0px 0px;
	height:30px;
	width:166px;
}
/*------hover*/
.inquiry_center a:hover {
	background:url(img/inquiry.gif) no-repeat 0px -30px;
}
/*------active*/
.inquiry_center a:active {
	background:url(img/inquiry.gif) no-repeat 0px -60px;
}
/*-------------ヘッダーエリア---------------*/

div#header-area {
	width:960px;
	height:auto;
}
.out {
	text-indent:-999em;
}
div#header {
	width:940px;
	height:135px;
	padding:15px 0 0 20px
}
div#header h2, div#header h3 {
	margin:0;
	color:#fff;
}
div#header h2 {
	font-size:16pt;
}
div#header h3 {
	font-size:12pt;
}
.book_header {
	background:url(../img/book_page/header_book.jpg) no-repeat 0 0;
}
.products_all {
	background:url(../img/01-IJ-select/header_01.jpg) no-repeat 0 0;
}
.h02-ij-head {
	background:url(../img/02-IJ-head/header_02.jpg) no-repeat 0 0;
}
.h03-cs {
	background:url(../img/03-IJ-specialOder/header_03.jpg) no-repeat 0 0;
}
.h10-ij-seminner {
	background:url(../img/10-IJ-tech-S/header_10.jpg) no-repeat 0 0;
}
.h11-technical-service {
	background:url(../img/11-technical-service/header_11.jpg) no-repeat 0 0;
}
.h12-ij-liquid {
	background:url(../img/12-liquid-Ex/header_12.jpg) no-repeat 0 0;
}
.h14-ij-trial {
	background:url(../img/14-IJ-trial/header_14.jpg) no-repeat 0 0;
}
.h16-measure-s {
	background:url(../img/16-measure-S/header_16.jpg) no-repeat 0 0;
}
.h19-ij-consul {
	background:url(../img/19-IJ-tech-C/header_19.jpg) no-repeat 0 0;
}
.h22-campuny_info {
	background:url(../img/22-campany-info/header_22.jpg) no-repeat 0 0;
}
.h23-mj-chara {
	background:url(../img/23-MJ-chara/header_23.jpg) no-repeat 0 0;
}
.h24-book-all {
	background:url(../img/24-IJ-book-S/header_24.jpg) no-repeat 0 0;
}
.h25-5gokai {
	background:url(../img/25-IJ-5mis/header_25.jpg) no-repeat 0 0;
}
.h26-ng {
	background:url(../img/26-NG-develop/header_26.jpg) no-repeat 0 0;
}
.h27-ij-movie {
	background:url(../img/27-IJ-Movie/header_27.jpg) no-repeat 0 0;
}
.h30-ij-select {
	background:url(../img/30-IJ-select-G/header_30.jpg) no-repeat 0 0;
}
.h36-faq {
	background:url(../img/36-FAQ/header_36.jpg) no-repeat 0 0;
}
.h39-useguide {
	background:url(../img/39-Use-guide/header_39.gif) no-repeat 0 0;
}
.h40-privacy-policy {
	background:url(../img/40-privacy-policy/header_40.gif) no-repeat 0 0;
}
.h41-inquiry {
	background:url(../img/41-inquiry/header_41.gif) no-repeat 0 0;
}
.h53-bookfaq {
	background:url(../img/53-question-book/header_53.jpg) no-repeat 0 0;
}
.h96-recruit {
	background:url(../img/96-recruit/header_96.jpg) no-repeat 0 0;
}
.h97-Bus-dealings {
	background:url(../img/97-Bus-dealings/header_97.gif) no-repeat 0 0;
}
.h98-map {
	background:url(../img/98-map/header_98.gif) no-repeat 0 0;
}
.h99-site_map {
	background:url(../img/99-site-map/header_99.gif) no-repeat 0 0;
}
/*-------------コンテンツ部分---------------*/

div#main-contents {
	width:960px;
	height:auto;
	padding:15px 0 0 0 !important;
	overflow:hidden;
	clear:both;
}
/*-------------左カラム／メインカラム---------------*/
/* edited by AKIRA FUJITA 100916 */
/* 以下「 div#left-column-study」は存在しないようである。 */

div#left-column {
	width:722px;
	height:auto;
	margin:0 20px 20px 0;
	padding-bottom:20px;
	display:inline;
	float:left;
}
div#left-column a, div#right-column a {
	color:#0066CC;
	text-decoration:underline;
}
div#left-column a:hover, div#right-column a:hover {
	color:#3399FF;
	text-decoration:underline;
}
div.belt h2 {
	width:620px;
	height:33px;
	padding-left:15px;
	padding-top:6px;
	margin:0 0 0 20px;
	color:#111111;
	font-size:1.3em;
	background-image:url(../img/common/belt/kyotu-belt.gif);
	background-repeat:no-repeat;
}
/*===TOPページ専用===*/
#message {
	letter-spacing:0.5px;
	color:#777777;
	font-size:1.2em;
}
#intro {
	width:auto;
	height:auto;
	margin:0 0 15px 0;
}
#intro p {
	font-size:0.75em;
}
h2.intro_1 {
	clear:both;
	width:670px;
	height:25px;
	background-repeat:no-repeat;
	background-image:url(../img/common/Intro/intro_1.jpg);
	margin:0 0 5px 20px;
	padding:0;
	text-indent:-999em;
}
h2.intro_2 {
	clear:both;
	width:670px;
	height:25px;
	background-repeat:no-repeat;
	background-image:url(../img/common/Intro/intro_2.jpg);
	margin:15px 0 5px 20px;
	padding:0;
	text-indent:-999em;
}
h2.intro_3 {
	clear:both;
	width:670px;
	height:25px;
	background-repeat:no-repeat;
	background-image:url(../img/common/Intro/intro_3.jpg);
	margin:15px 0 5px 20px;
	padding:0;
	text-indent:-999em;
}
div.top_belt {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
div.top_belt h2 {
	width:620px;
	height:33px;
	padding-left:15px;
	padding-top:6px;
	margin:10 0 0 20px;
	color:#FFFFFF;
	font-size:1.2em;
	background-image:url(../img/common/belt/kyotu-belt_blue.gif);
	background-repeat:no-repeat;
}
div.top_belt p {
	font-size:0.75em;
}
div#left-column a img, div#left-column-study a img {
	border:0;
}
h3#info-head, h3#info-head-book, h3#info-head-seminner, h3#info-head-products {
	width:225px;
	height:31px;
	margin:0;
	padding:0;
	background-repeat:no-repeat;
	text-indent:-999em;
	font-size:90%;
	overflow:hidden;
}
h3#info-head {
	background-image:url(../img/common/right-button/99999-whats-new.gif);
}
h3#info-head-book {
	background-image:url(../img/common/right-button/9999-newbook_top.gif);
}
h3#info-head-seminner {
	background-image:url(../img/common/right-button/88-seminer-exhibit.gif);
}
h3#info-head-products {
	background-image:url(../img/common/right-button/99-new_products_top.gif);
}
h3#info-head-seminner {
	background-image:url(../img/common/right-button/88-seminer-exhibit.gif);
}
/*-------------右カラム---------------*/

div#right-column {
	width:218px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
}
ul.button-area {
	width:218px;
	height:auto;
	margin:0 0 10px 0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
}
ul.button-area li {
	margin:0;
	padding:0;
	display:inline;
}
ul.button-area a {
	width:218px;
	height:30px;
	display:block;
	color:white;
	text-align:center;
	text-decoration:none;
	font-size:100%;
overflow:hidden background-repeat:no-repeat;
	text-indent:-999em;
}
/*top-page*/
a.r-buttom00-b {
	background-image:url(../img/common/right-button/00-new-b.gif);
}
a.r-buttom00-p {
	background-image:url(../img/common/right-button/00-new-p.gif);
}
a.r-buttom00-s {
	background-image:url(../img/common/right-button/00-seminar.gif);
}
/*top-page*/
a.r-buttom01, a.r-buttom01_on {
	background-image:url(../img/common/right-button/01-pickup.gif);
}
a.r-buttom02, a.r-buttom02_on {
	background-image:url(../img/common/right-button/02-book_sales.gif);
}
a.r-buttom03, a.r-buttom03_on {
	background-image:url(../img/common/right-button/03-seminar-info.gif);
}
a.r-buttom04, a.r-buttom04_on {
	background-image:url(../img/common/right-button/04-mistakes.gif);
	height:30px !important;
}
a.r-buttom04p2, a.r-buttom04p2_on {
	background-image:url(../img/common/right-button/04-mistakes-p2.gif);
}/*part2*/
a.r-buttom05, a.r-buttom05_on {
	background-image:url(../img/common/right-button/05-stop_ij.gif);
}
a.r-buttom05p2, a.r-buttom05p2_on {
	background-image:url(../img/common/right-button/05-stop_ij-p2.gif);
	height:30px !important;
}/*part2*/
a.r-buttom06, a.r-buttom06_on {
	background-image:url(../img/common/right-button/06-movie.gif);
	height:30px !important;
}
a.r-buttom07, a.r-buttom07_on {
	background-image:url(../img/common/right-button/07-ij_support.gif);
}
a.r-buttom08, a.r-buttom08_on {
	background-image:url(../img/common/right-button/08-tec_consul_form.gif);
}
a.r-buttom09, a.r-buttom09_on {
	background-image:url(../img/common/right-button/09-ijhed.gif);
}
a.r-buttom010, a.r-buttom010_on {
	background-image:url(../img/common/right-button/10-device.gif);
}
a.r-buttom011, a.r-buttom011_on {
	background-image:url(../img/common/right-button/11-guide.gif);
}
a.r-buttom012, a.r-buttom012_on {
	background-image:url(../img/common/right-button/12-experiment.gif);
}
a.r-buttom013, a.r-buttom013_on {
	background-image:url(../img/common/right-button/13-service.gif);
}
a.r-buttom014, a.r-buttom014_on {
	background-image:url(../img/common/right-button/14-book.gif);
}
a.r-buttom015, a.r-buttom015_on {
	background-image:url(../img/common/right-button/15-seminar.gif);
}
a.r-buttom016, a.r-buttom016_on {
	background-image:url(../img/common/right-button/16-measure_service.gif);
}
a.r-buttom021, a.r-buttom021_on {
	background-image:url(../img/common/right-button/21-hed-device.gif);
}
a.r-buttom022, a.r-buttom022_on {
	background-image:url(../img/common/right-button/22-demo-form.gif);
}
a.r-buttom023, a.r-buttom023_on {
	background-image:url(../img/common/right-button/23-product-info.gif);
}
a.r-buttom024, a.r-buttom024_on {
	background-image:url(../img/common/right-button/24-request.gif);
}
a.r-buttom025, a.r-buttom025_on {
	background-image:url(../img/common/right-button/25-service-info.gif);
}
a.r-buttom026, a.r-buttom026_on {
	background-image:url(../img/common/right-button/26-sample_service-info.gif);
}
a.r-buttom027, a.r-buttom027_on {
	background-image:url(../img/common/right-button/27-book_faq.gif);
}
a.r-buttom028, a.r-buttom028_on {
	background-image:url(../img/common/right-button/28-book-form.gif);
}
a.r-buttom029, a.r-buttom029_on {
	background-image:url(../img/common/right-button/29-book-info.gif);
}
a.r-buttom030, a.r-buttom030_on {
	background-image:url(../img/common/right-button/30-semi-info.gif);
}
a.r-buttom031, a.r-buttom031_on {
	background-image:url(../img/common/right-button/31-semi-form.gif);
}
a.r-buttom032, a.r-buttom032_on {
	background-image:url(../img/common/right-button/32-transaction.gif);
}
a.r-buttom033, a.r-buttom033_on {
	background-image:url(../img/common/right-button/33-experiment-info.gif);
}
a.r-buttom034, a.r-buttom034_on {
	background-image:url(../img/common/right-button/34-Job_offer.gif);
}
a.r-buttom035, a.r-buttom035_on {
	background-image:url(../img/common/right-button/35-map.gif);
}
a.r-buttom036, a.r-buttom036_on {
	background-image:url(../img/common/right-button/36-special-order.gif);
}
a.r-buttom055, a.r-buttom055_on {
	background-image:url(../img/common/right-button/55-campany-info.gif);
}
a.r-buttom066, a.r-buttom066_on {
	background-image:url(../img/common/right-button/66-inkjetfaq.gif);
	height:30px !important;
}
a.r-buttom066p2, a.r-buttom066p2_on {
	background-image:url(../img/common/right-button/66-inkjetfaq-p2.gif);
}/*part2*/
ul.button-area a:hover {
	background-position:0 -30px;
}
.b-height {
	height:30px !important;
}
a:hover.r-buttom04, a:hover.r-buttom04p2, a:hover.r-buttom05, a:hover.r-buttom05p2, a:hover.r-buttom06, a:hover.r-buttom066, a:hover.r-buttom066p2 {
	background-position:0 -30px !important;
}
a.r-buttom01_on, a.r-buttom02_on, a.r-buttom03_on, a.r-buttom04_on, a.r-buttom04p2_on, a.r-buttom05_on, a.r-buttom05p2_on, a.r-buttom06_on, a.r-buttom07_on, a.r-buttom08_on, a.r-buttom09_on, a.r-buttom010_on, a.r-buttom011_on, a.r-buttom012_on, a.r-buttom013_on, a.r-buttom014_on, a.r-buttom016_on, a.r-buttom017_on, a.r-buttom018_on, a.r-buttom019_on, a.r-buttom020_on, a.r-buttom021_on, a.r-buttom022_on, a.r-buttom023_on, a.r-buttom024_on, a.r-buttom025_on, a.r-buttom026_on, a.r-buttom027_on, a.r-buttom028_on, a.r-buttom029_on, a.r-buttom030_on, a.r-buttom031_on, a.r-buttom032_on, a.r-buttom033_on, a.r-buttom034_on, a.r-buttom035_on, a.r-buttom036_on,  a.r-buttom055_on, a.r-buttom066_on, a.r-buttom066p2_on {
	background-position:0 -30px !important;
}
div#right-column img {
	border:0;
}
div.info dl {
	margin:0;
}
div.info {
	width:206px;
	height:auto;
	margin-top:0;
	padding:5px;
	border-left:#CCCCCC 1px solid;
	border-right:#666666 1px solid;
	border-bottom:#666666 1px solid;
	margin:0 0 5px 0 !important;
	background-color:#F7F7F7;
}
div.info dt, div.info2 dt {
	border-bottom:1px dotted gray;
	background-image:url(../img/00-top/list.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding:2px 0 0 9px;
	background-color:#F7F7F7;
	color:#666666;
}
div.info dd {
	font-size:90%;
	margin:10px 0 0 0;
	border-left:3px solid silver;
	padding-left:4px;
}
/*-------------フッター---------------*/

div#footer {
	width:940px;
	height:auto;
	clear:both;
	text-align:center;
	border-top:1px solid gray;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
div#footer p {
	margin-top:3px;
	clear:both;
}
/*-------------共通項目---------------*/

p.top-p {
	text-align:right;
	margin-top:30px;
	text-decoration:none;
}

/*===01-products-senyou===*/

