@charset "Shift_JIS";

/* BODY_BLOCK --------------------------------------------- */

		/* CONTENTS h1 ------------------------------------ */

		div#body div#bodyMain div#contents div.contentsBox h2.titleA
		{
			width: 580px;
			color: #FFF;
			margin: 0;
			padding: 2px 0 1px 10px;
			background: #ADB5B7;
			font-size:11px;
			border: none;
		}
		
		div#body div#bodyMain div#contents div.contentsBox h1.titleB
		{
			width: 580px;
			color: #333;
			font-weight: bold;
			margin: 0 0 10px 0;
			padding: 5px 0 12px 10px;
			background: #EEEEEE url(../img/bg_b_title.gif) no-repeat 0 bottom;
			font-size:14px;
			border: none;
		}

		div#body div#bodyMain div#contents div.contentsBox h1.design
		{
				width:582px;
				height: 45px;
				margin:0 0 10px 0;
				padding:5px 0 5px 8px;
				background:#4C4C4C url(../img/bg_gray.gif) no-repeat 0 bottom;
				border: none;
				color:#fff;
				font-weight:normal;
				font-size:14px;
				line-height: 100%;
		}
		
		div#body div#bodyMain div#contents div.contentsBox h1.design p
		{
			color:#D1D7D8;
			margin: 0;
			padding:0px 0 0 0px;
			_padding:0px 0 0 0;
			font-size:10px;
			letter-spacing: 1px;
		}

		 h1.bgGray
		{
				width:565px;
				height: 50px;
				margin:0 0 20px 0;
				padding:10px 0 0 5px;
				background: url(../img/bg_gray.gif) no-repeat;
				border: none;
				color:#fff;
				font-weight:lighter;
				font-size:12px;
		}
		
		 h1.bgGray p
		{
			color:#D1D7D8;
			padding:0px 0 0 2px;
			_padding:2px 0 0 0;
			font-size:12px;
		}

	/* BODY_LCLM_BLOCK ------------------------------------ */

		h3{
			color: #000;
			margin: 0 0 13px 0;
			padding: 0 0 12px 2px;
			border-bottom: 2px solid #000;
			_font-size:130%;
		}
		
		h4
		{
			font-size: 14px;
			color: #000;
			margin: 0 0 15px 0;
			padding: 2px 0 2px 8px;
			border-left: 5px solid #FF6600;
		}

		h5{
			color: #333;
			width: 580px;
			margin: 15px 0 10px 0;
			padding: 3px 0 3px 10px;
			clear: both;
			background: #EEE url(../img/bg_b_title.gif) no-repeat bottom;
		}
		
		h6{
			font-size: 12px;
			color: #333;
			margin: 0 0 8px 10px;
			padding: 0;
		}
		
		div.t_title{
			width: 570px;
			color: #FFF;
			margin: 0;
			padding: 4px 0 3px 10px;
			background: #D1D7D8;
			font-size:100%;
		}
		
		div.title{
			width: 570px;
			color: #333;
			font-weight: bold;
			margin: 0 0 20px 0;
			padding: 5px 0 15px 10px;
			background: #EEEEEE url(../img/bg_b_title.gif) no-repeat bottom;
			font-size:110%;
		}
		
		div.t_itemBox{
			width:580px;
			margin: 0;
			padding: 0;
			line-height: 1.4;
			overflow:auto;
		}
		
		
		div.t_itemBox img
		{
			/*position:absolute;*/
			margin:0 0 0 0;
			border:solid 1px #DBDBDB;
			padding:0;
		}

		div.t_itemBox p
		{
			margin:0 0 10px 130px;
			_margin-top:0px;
			font-size:12px;
			line-height:150%;
		}

		/*
		div.dot{
			width: 570px;
			height: 1px;
			font-size: 1px;
			margin: 20px 0;
			clear: both;
			background: url(../../../img/dot_999.gif) repeat-x;
		}
		
		div.dot hr{
			display: none;
		}
		
		div.dot2{
			width: 570px;
			height: 1px;
			font-size: 1px;
			margin: 10px 0;
			clear: both;
			background: url(../../../img/dot_999.gif) repeat-x;
		}
		
		div.dot2 hr{
			display: none;
		}
		
		div.dot3{
			width: 570px;
			height: 1px;
			font-size: 1px;
			margin: 10px 0 50px 0;
			clear: both;
			background: url(../../../img/dot_999.gif) repeat-x;
		}
		
		div.dot3 hr{
			display: none;
		}
		*/

		div.b_itemBox img
		{
			position:absolute;
			margin:0 0 80px 0;
			padding:0;
			border:solid 1px #DBDBDB;
		}

		div.b_itemBox table{
			width: 460px;
			margin:0 0 0 130px;

		}

		div.b_itemBox table td{
			padding: 0 0 0 5px;
			font-size:11px;_font-size:9px;
			line-height:1.7;
		}
		
		div.b_itemBox table td.dot_999{
			height:1px;
			font-size: 1px;
			padding: 12px 0;
			background: url(../../../img/dot_999.gif) repeat-x 0 12px;
		}
		
		div.b_itemBox table td a{
			margin: 0 30px 0 0;
			padding: 3px 0 5px 15px;
			background: url(../img/list_ye.gif) no-repeat;
		}
		
		div.b_itemBox img{
			padding: 0;
			float: left;
		}

		dl.b_itemList{
			color: #333;
			width: 565px;
			margin: 0 auto;
			clear: both;
			font-size:11px;
		}
		
		dl.b_itemList dt{
			padding: 0 0 5px 0;
			float: left;
		}
		
		dl.b_itemList dd{
			padding: 0 0 5px 0;
			float: right;
		}
		
		/* X-Rite ------------------------------------ */
			/*
			div.border{
				width: 570px;
				height: 1px;
				margin: 0 0 15px 0;
				border-bottom: 1px solid #000;
			}
			
			div.border hr{
				display: none;
			}
			*/

			div.c_itemBox_L{
				width: 290px;
				height:auto;
				float: left;
			}
			
			div.c_itemBox_R{
				width: 290px;
				float: right;
				height:auto;
			}
			
			
			div#body div#bodyMain div#contents div.contentsBox h3.ct_title{
				width: 280px;
				color: #FFF;
				margin: 0;
				padding: 2px 0 1px 10px;
				background: #ADB5B7;
				font-size:11px;
				border: none;
			}
			
			div#body div#bodyMain div#contents div.contentsBox h2.c_title
			{
				width: 280px;
				color: #333;
				font-size:12px;
				font-weight: bold;
				margin: 0 0 10px 0;
				padding: 5px 0 5px 10px;
				background: #EEEEEE url(../img/bg_b_title.gif) no-repeat left bottom;
				border: none;
			}
		
		/* Design ------------------------------------ */
		
			p.link_list
			{
				color: #666;
				margin: 0 0 20px 2px;
				font-size:12px;
				line-height:150%;
			}
			p.link_list a
			{
				text-decoration:underline;
			}

			h6.link_title{
				font-size: 100%;
				color: #333;
				margin: 0 0 0 10px;
				padding: 0;
			}
		
		/* Productslist ------------------------------------ */

			h4.bgGray
			{
				width:565px;
				height: 50px;
				margin:0 0 20px 0;
				padding:10px 0 0 5px;
				background: url(../img/bg_gray.gif) no-repeat;
				border: none;
				color:#fff;
				font-weight:lighter;
				font-size:12px;
			}

			h4 p
			{
				color:#D1D7D8;
				font-size:90%;
				padding:0px 0 0 2px;
				_padding:2px 0 0 0;
				font-size:12px;
			}

			div.xriteList h5
			{
				font-size: 11px;
				color: #333;
				margin: 0 0 3px 2px;
				padding: 0;
				background:none;
			}

		/* Img Waku ------------------------------------ */

		
		div#body div#contents div.c_itemBox_L img,div.c_itemBox_R img
		{
			/*position:absolute;*/
			margin:0 0 0 0;
			border:solid 1px #DBDBDB;
			padding:0;
			float: left;
		}
		

		div#body div#contents div.c_itemBox_L p.imgBox2,div#body div#contents div.c_itemBox_R p.imgBox2
		{
			margin:-0px 0 3px 130px;
			_margin-top:0px;
			font-size:11px;
			line-height:1.6;
		}
