@charset "UTF-8";

/* サイト構造Product index */
/* Text効果は、shadow.css */

#product_image1 {
	float:left;
	text-align:center;
	font-size:1rem;
	height:300px;
	width:600px;
	margin:0px;
	background:red;
}

.product_image1 { 
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
}

.product_image1_title { 
	position:absolute;
	z-index:1;
	width:800px;
	bottom:0px;
	color:#ffffff;
	background-color:#ff3300;
	text-align:left;
	padding:5px 0px;
	margin:0px 0px;
	text-shadow:3px 3px 3px #000;
}

#product_image2 {
	float:right;
	height:20px;
	color:#000000;
	text-align:left;
	width:200px;
	text-align:center;
	margin:0px 0px;
	padding:0px 0px;
	background:#ffffff;
}

#product_image3 {
	float:right;
	height:228px;
	width:200px;
	font-size:0rem;
	line-height:0px;;
	margin:0px 0px;
	padding:0px 0px;
	border:none;
	background:#ffffff;
}

#product_left {
	float:left;
	height:100%;
	width:600px;
	margin:0px 5px auto;
	padding:0px;
	background:#ffffff;
}

.product1 {
	border-left: 10px solid #ff3300;
	border-bottom: 1px solid #ff3300;
	font-size:1.3rem;
	color:#ff3300;
}

.product2 {
	width:600px;
	height:;
	background:#ffffff;
	font-size:1.2rem;
	line-height:1.5;
	color:#666666;
}

.product3 {
	border-left: 0px solid #ff3300;
	border-bottom: 1px solid #ff3300;
	font-size:1.2rem;
	color:#ff3300;
	text-align:right;
}

.product4 {
	border-left: 0px solid #000099;
	border-bottom: 1px dotted #000099;
	font-size:1.3rem;
	color:#000099;
	text-align:;
}

.center {
	text-align: center;
	background:#ffffff;
	color:#666666;
}


h2 {
	font-size:1rem;
	color:#000066;
	text-decoration:none;
	margin:0px;
	padding:0px;
	}


/* productmenu */

#product_right {
	float:right;
	height:320px;
	width:190px;
	margin:0px 0px auto;
	padding:0px;
	background:;
}

#product_menu {
	text-align:left;
	height:300px;
	width:185px;
	margin:0px 5px 0px 0px;
	padding:0px;
	background:url(/image/bg_menu.png);
	background-repeat:repeat-x;
	background:;
}

ul#pheading li{
	text-align:left;
	font-size:0.8rem;
	font-weight:bold;
	list-style-image: url(/image/point.gif);
	}


/* table setting */

table.spec {
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	border-spacing: 0px;
	padding: 0px;
	-moz-border-radius: 0px;
	border-collapse: separate;
	width: auto;
	margin: 1px auto;
	letter-spacing: 0px;
	width:590px;
	font-size:1.1rem;
	line-height:1.5;
}

table.spec th {
	background-color:#999999;
	color: #333333;
	font-size:0.8rem;
	line-height:180%;
	text-align: center;
}
	
table.spec td {
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-spacing: 0px;
	padding: 0px;
	-moz-border-radius: 0px;
	border-collapse: separate;
}

tr.c1 {    
	background-color: #cccccc;
	color: #333333;
	font-weight: normal;
	text-align: center;
 } 

tr.c2 {  
	color: #333333;
	font-weight: normal;
	text-align: center;
}

tr.c3 {    
	background-color: #cccccc;
	color: #333333;
	font-weight: normal;
	text-align: left;
 } 

tr.c4 {  
	color: #333333;
	font-weight: normal;
	text-align: left;
}

table.software {
	border-left:1px solid #3399ff;
	border-top:1px solid #3399ff;
	border-spacing: 0px;
	padding: 0px;
	-moz-border-radius: 0px;
	border-collapse: separate;
	width: auto;
	margin: 1px auto;
	letter-spacing: 0px;
	width:590px;
}

table.software th {
	background-color:#696969;
	color: #F5F5F5;
	font-size:0.8rem;
	line-height:180%;
	text-align: left;
}
	
table.software td {
	border-right:1px solid #3399ff;
	border-bottom:1px solid #3399ff;
	border-spacing: 0px;
	padding: 0px;
	-moz-border-radius: 0px;
	border-collapse: separate;
}

