@charset "utf-8";
/**
 * index.css 
 * (c) FOURDIGIT Inc.
 *
 */
 
 	#products #hImageArea {
	    background: url(../imgs/bg-top.jpg) no-repeat scroll center top transparent;
	}
	#products .box {
		background: transparent url(../imgs/bg-box-main.gif) repeat-y center top;
		width: 643px;
	}
	#products .box .boxInner01 {
		background: transparent url(../imgs/bg-box-top.gif) no-repeat center top;
		padding-top: 30px;
	}
	#products .box .boxInner02 {
		background: transparent url(../imgs/bg-box-bottom.gif) no-repeat center bottom;
		padding-left: 29px;
		padding-right: 29px;
		padding-bottom: 52px;
	}
	#products .box #CnavArea {
		margin-bottom: 40px;
	}
	#products .box #CnavArea ul {
		width: 585px;
	}
	#products .box #CnavArea li {
		float: left;
		height: 41px;
		padding-right: 4px;
	}
	#products .box #CnavArea li.last {
		padding-right: 0;
	}
	#products .box #CnavArea li img {
		vertical-align: top;
	}
	#products #TxtNavArea {
		text-align: center;
		clear: both;
		margin-bottom: 20px;
	}
	#products #TxtNavArea.ftr {
		margin-bottom: 0;
		padding-top: 15px;
		border-top: 1px dotted #d8d8d8;
		
	}
	#products #TxtNavArea a.arrow {
		font-size: 12px;
		line-height: 18px;
	}
	#products #TxtNavArea a.arrow02 {	
		font-size: 12px;
		line-height: 18px;
		background: url(../../common/imgs/bg-arrow02.gif) no-repeat 0 0;
		padding-left: 20px;
		padding-right: 0px;
	}	
	#products #TxtNavArea a.arrow02:hover {	
		background: url(../../common/imgs/bg-arrow02_ov.gif) no-repeat 0 0;
	}		
	
	/* box css */
	#products .productBox {
		margin-bottom: 20px;
		clear: both;
	}
	#products .productBox a.arrow {
		font-size: 12px;
		line-height: 18px;
	}
	#products table.spec {
		width: 350px;
		border-collapse: separate;
		>border: 1px solid #e6e6e6;
	}
	html>/**/body #products table.spec {
		border /*\**/: 1px solid #e6e6e6\9;
}
	#products table.spec thead {
		display:block;
	}
/*	#products table.spec th.title1 {
		padding: 6px 8px;
		border-right: solid 1px #0085b1;
		border-bottom: solid 1px #006292;
		background: url(../imgs/item07/h-bg-01.gif) no-repeat 0 0 ;
		color: #fff;
	}
	#products table.spec th.title2 {
		padding: 12px;
		border-right: solid 1px #0085b1;
		border-bottom: solid 1px #006292;
		background: url(../imgs/item07/h-bg-02.gif) no-repeat 0 0 ;
		color: #fff;
	}*/
	#products table.spec tbody {
		display:block;
		border-left: solid 1px #e6e6e6;
		border-right: solid 1px #e6e6e6;
		border-bottom: solid 1px #e6e6e6;
	}
	#products table.spec tbody th,
	#products table.spec tbody td{
		padding: 6px 8px;
		background-color: #f3f3f3;
		border-top: solid 1px #ffffff;
		border-left: solid 1px #ffffff;
		border-right: solid 1px #dfdfdf;
		border-bottom: solid 1px #dfdfdf;
		line-height: 1.1em;
	}
	#products table.spec tbody th.last,
	#products table.spec tbody td.last{
		border-right: solid 1px #ffffff;
	}
	#products table.spec tbody th.blast,
	#products table.spec tbody td.blast{
		border-bottom: solid 1px #ffffff;
	}
	#products table.spec tbody {
		display: block;
		border-top: solid 1px #e6e6e6;
		border-left: solid 1px #e6e6e6;
		border-right: solid 1px #e6e6e6;
		border-bottom: solid 1px #e6e6e6;
	}
	#products table.spec tbody th {
		background-color: #e5e5e5;
	}

/* inPage */
	.inPage#products .box .boxInner01 {
		background: transparent url(../imgs/bg-box-top_inpage.gif) no-repeat center top;
	}
	.inPage#products #HeadArea {
		position: relative;
		width: 585px;
		height: 205px;
		margin-bottom: 53px;
	}
	.inPage#products #HeadArea ul {
		position: absolute;
		top: 176px;
		left: 255px;
	}
	.inPage#products #HeadArea li {
		float: left;
		padding-right: 3px;
	}
	.inPage#products #HeadArea li img {
		vertical-align: top:
	}
	
	.inPage#products table.spec {
		width: 585px;
	}
	
	.inPage#products #ArticleMainHeader {
		position: relative;
		width: 643px;
	}
	.inPage#products #ArticleMainHeader #title {
		float: left;
	}
	.inPage#products #ArticleMainHeader .btBack {
		float: right;
		margin-top: 10px;
	}