@charset "Shift_JIS";
/* **************************
 * TEXT CSS Index 
 * 1. h style
 * 1-1 h3 link color style
 * 2. p style
 * 3. list (ul, ol) style
 * 4. list (dl dt dd) style
 * 5. information index only2007-2002
 * 6. text img other style
 **************************** */
/* --------------------------
	1. h Style
 -------------------------- */
	h1 {
	margin: 1em 0.5em;
	padding: 5px 5px 5px 8px;
	font-size:20px;
	color: #f3f3f3;
	background-color: #595857;
	border-left: 10px solid #f39800;
	}
	h2 {
		margin: 20px;
		line-height: 1.3em;
		font-size:18px;
		color: #4c2d0f;
		}
	h3 {
		margin: 1.5em 1em;
		padding: 0 15px;
		line-height: 1.5em;
		color: #333;
		font-size: 16px;
		background: url(../images/h3_bk.gif) repeat-x ;
		}
	h4 {
		margin: 1.5em 1em;
		padding-left: 0.5em;
		color: #333;
		font-size: 15px;
		font-weight: bold;
		border-bottom: 1px dotted #ccc;
		}
	h5 {
		margin: 2em 1em;
		color: #333;
		padding: 2px 7px;
		font-size: 14px;
		background: #dcdddd;

		}
	h6 {
		margin: 5px 400px 0 12px;
		color: #00008b;
		padding: 3px 5px;
		font-size: 12px;
		border: 1px solid #b0c4de;
	}
	/* --------------------------
	  1-1 h3 link color style
	 -------------------------- */
	.productname {
		margin: 0;}

/* --------------------------
	2. p style
-------------------------- */
	#content p {
		margin: 0.2em 1.3em 0.4em 1.4em;
		text-indent: 1em;
		line-height: 1.42em;
		}
	#catalog p{
		margin-top: 0.5em;
		padding: 0.5em;
		text-align: right;
		}
	#catalog_al-Nil p{
		margin: 0.5em 0 0 0;
		padding: 0.5em;
		text-align: right;
	}		
	strong {
		color: #003366;
		font-weight: bold;
	}
	em {
		color: #4682b4;
	}
	q {
		color: #336699;
	}	
/* ’¨ˇßstyle */
	.annotation{
		padding: 0.3em 0 0.3em 0;
		background: #F0F8FF;
		}

/* --------------------------
	3. list (ul, ol) style
 -------------------------- */
	ul#default li{
		margin: 0 0 0 1em;
		padding-left: 0.2em;
		line-height: 1.5em;
		}
	ul#default02 li{
		margin: 0 0 0 1em;
		padding-left: 0.2em;
		line-height: 1.5em;
		}
	ul#default03 li{
		margin: 0 0 0 1em;
		padding-left: 0.2em;
		line-height: 1.5em;
		}
	ul#default04 li{
		margin: 0 0 0 1em;
		padding-left: 0.2em;
		line-height: 1.5em;
		}
	ul#default05 li{
		margin: 0 0 0 1em;
		padding-left: 0.2em;
		line-height: 1.5em;
		}
	ul#sxf {
		margin: 0.5em 2em 0.5em 1.5em;
		padding: 0.5em 0.5em 0.5em 2em;
		color: #000033;
		background: #F0F8FF;
		list-style-type: square;
		}
	ul#sxf li{
		padding-left: 0.5em;
		line-height: 1.5em;
		}
	ul#sxf01 {
		margin: 0.5em 2em 0.5em 1.5em;
		padding:  0.5em 0.5em 0.5em 2em;
		color: #000033;
		background: #F8F8FF;
		list-style-type: square;
		}
	ul#sxf01 li{
		padding-left:0.5em;
		line-height: 1.5em;
		}
	ul#sxf02 {
		margin: 0.5em 2em 0.5em 1.5em;
		padding:  0.5em 0.5em 0.5em 2em;
		color: #000033;
		background: #F8F8FF;
		list-style-type: square;
		}
	ul#sxf02 li{
		padding-left:0.5em;
		line-height: 1.5em;
		}
	div #content ol li{
		margin: 0.5em 3em;
		line-height: 1.3em;
		}
	.olabc{
		margin-left: 2em;
		margin-top: 0.5em;
		}
	.abc{
		list-style: lower-alpha;
		}
	ul#sitemaplist{
		margin-left: 1.3em;
		padding:0;
		}
	ul#sitemaplist{
		list-style-type:none;
		}
	ul#sitemaplist01{
		margin-left: 1.3em;
		padding:0;
		}
	ul#sitemaplist01{
		list-style-type:none;
		}
	.ulstyle{
		margin: 0.5em 1em 0.5em 4.5em;
		line-height: 1.45em;
			}
/* --------------------------
	4. list (dl dt dd) style
 -------------------------- */
	#content dl{
		margin: 0 1.5em;
		padding: 0.5em;
		}
	#content dt{
		padding: 0.3em 0;
		font-weight: bold;
		color: #003399;
		}
	#content dd {
		color: #333;
		line-height: 1.5em;
		}
		
	/* Products DL 200610’Ē‰Į */
	#productscon {
		margin: 0 1em;
		padding :0.2em;
		background: url(../images/productconcept_back.png) no-repeat bottom left;
		}	
	#productscon dt{
		border-left: 5px #000080 solid;
		border-bottom: 1px #000080 dotted;
		text-indent: 0.3em;
		}	
	#productscon dd{
		margin-left: 0.5em;
		color: #8b0000;
		}
/* --------------------------
	5. information index only2007-2002
 -------------------------- */
		#infoonly{
			margin: 1em 2em;
		}	
		#infoonly dt{
			margin: 10px 200px 10px 0;
			padding: 0.5em 1em;
			font-weight: bold;
			color: #164a84;
			border-bottom:1px dotted #68699b;
			border-right:1px dotted #68699b;
			background:#eae5e3;
			line-height: 1.5em;
		}
		#infoonly dd{
			margin: 0 2em;
			padding-left:1em;
			text-indent: -0.8em;
			font-size: small;
			color: #333;
			line-height: 1.5em;
		}
	/* --------------------------
		2006
	 -------------------------- */
		dl#infoonly2006{
			margin: 1em;
			padding: 0.5em;
		}
		dl#infoonly2006 dt{
			font-weight: bold;
			color: #003399;
			line-height: 1.5em;
		}
		dl#infoonly2006 dd{
			margin: 0 1em;
			padding-left:1em;
			text-indent: -0.8em;
			color: #333;
			line-height: 1.5em;
		}
	/* --------------------------
		2005
	 -------------------------- */
		dl#infoonly2005 {
			margin: 1em;
			padding: 0.5em;
		}
		dl#infoonly2005 dt{
			font-weight: bold;
			color: #003399;
			line-height: 1.5em;
		}
		dl#infoonly2005 dd{
			margin: 0 1em;
			padding-left:1em;
			text-indent: -0.8em;
			color: #333;
			line-height: 1.5em;
		}
	/* --------------------------
		2004
	 -------------------------- */
		dl#infoonly2004 {
			margin: 1em;
			padding: 0.5em;
		}
		dl#infoonly2004 dt{
			font-weight: bold;
			color: #003399;
			line-height: 1.5em;
		}
		dl#infoonly2004 dd{
			margin: 0 1em;
			padding-left:1em;
			text-indent: -0.8em;
			color: #333;
			line-height: 1.5em;
		}
	/* --------------------------
		2003
	 -------------------------- */
		dl#infoonly2003 {
			margin: 1em;
			padding: 0.5em;
		}
		dl#infoonly2003 dt{
			font-weight: bold;
			color: #003399;
			line-height: 1.5em;
		}
		dl#infoonly2003 dd{
			margin: 0 1em;
			padding-left:1em;
			text-indent: -0.8em;
			color: #333;
			line-height: 1.5em;
		}
	/* --------------------------
		 2002
	 -------------------------- */
		dl#infoonly2002 {
			margin: 1em;
			padding: 0.5em;
			}
			
		dl#infoonly2002 dt{
			font-weight: bold;
			color: #003399;
			line-height: 1.5em;
		}
		dl#infoonly2002 dd{
			margin: 0 1em;
			padding-left:1em;
			text-indent: -0.8em;
			color: #333;
			line-height: 1.5em;
		}
/* --------------------------
	6. text img other style
 -------------------------- */	
 	.ast7{
		padding:0.5em 1em;
		background:#f5f5dc;
		font-weight:bold;
		color:#2f4f4f;
		}
		
	.notes{
		margin: 0;
		padding: 0;
		color: #cc3333;
		line-height: 0.9em;
	}
	.smalltext{
		margin: 0;
		padding: 0;color: #666;
		font-size: 11px;
	}
	.button {
		text-align: center;
	}
	.singleborder{
		margin: 0 auto;
		padding:0.3em 0.5em;
		background: #f8f8ff;
		border:1px solid #b0c4de;
	}	
	.backnumber {
		margin: 0.3em;
		color: #a52a2a;
		padding-right: 0.5em;
		text-align: right;
	}
	img{ 
		vertical-align: middle;
	}
	.imgposition {
		float: right;
		padding: 0.3em;
		}
	.imgposition02 {
		float: left;
		padding: 0.3em 0.5em 0.8em 0;
	}
	#imgposition03 {
		text-align: center;
		padding: 0.5em;
		}
	#floatclear{
		clear: both;
		}
	.floatclear{
		clear: both;
		}
	#list{
		margin-top: 1em;
		clear: both;
	}
	.gototop {
		margin: 10px;
		padding: 0.1em;
		background: url(../images/arrow_back.gif) no-repeat right;
		text-align: right;
		color: #333;
	}
	.borderbottom{
		width: 90%;
		border-bottom: 1px solid #5e8eaa;
	}	
	.indent{
		margin-left: 3em;
		text-indent: -1.8em;
	}
	.indenttype2{
		margin-left: 1.3em;
	}
	.goto {
		text-align: right;
		padding:0 3px;
	}

