/* -----------------------------------------------------------------------------------PRODUCT */
/* フレーム種類 */
div#wrap_product_mr {
	margin:-5px -5px 0px -5px;
	width:701px;
}

div#wrap_product_m6 {
	margin:-5px -5px 0px -5px;
	width:701px;
}

/* 2段組フレーム共通 */
.product_frame2_top {
	font-size:0;
	height:10px;
}

.product_frame2_body {
	background:transparent url(/img/product_frame2_body.png) repeat-y scroll left center;
	clear:both;
	overflow:hidden;
	width:701px;;
	_behavior: url(/htc/iepngfix.htc);
}

.product_frame2_body_inner {
	width:691px;
	margin:0 auto;
}

.product_frame2_body .article {
	padding:0 10px;
	font-size:0.9em;
}

.product_frame2_body .article p {
	color:#000000;
	line-height:1.5em;
	margin-bottom:-10px;
}

.product_frame2_body .alignright {
	display:block;
	text-align:right;
	float:right;
	line-height:1em;
}

.product_frame2_body_l{
	float:left;
	margin:0px 0px;
	width:338px;
}

.product_frame2_body_r{
	float:right;
	margin:0px 0px;
	width:338px;
}

.product_frame2_bottom {
	background:transparent url(/img/product_frame2_bottom.png) no-repeat scroll left top;
	font-size:0;
	height:10px;
	margin-bottom:10px;
	_behavior: url(/htc/iepngfix.htc);
}


/* 2段組フレームバリエーション */
div#wrap_product_mr .product_frame2_top{
	background:transparent url(/img/product_frame2_mr_top.png) no-repeat scroll left top;
	_behavior: url(/htc/iepngfix.htc);
}


div#wrap_product_mr h2 {
	height:133px;
	text-indent:-9999px;
	font-size:0;
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:10px;
}

div#wrap_product_mr .product_frame2_body_l h2 {
	background-image:url(/img/h2_product_home_mr.png);
}

div#wrap_product_mr .product_frame2_body_r h2 {
	background-image:url(/img/h2_product_home_mrw.png);
}

div#wrap_product_mr .frame_item_body {
	padding:0px;
}

div#wrap_product_m6 .product_frame2_top{
	_behavior: url(/htc/iepngfix.htc);
	background:transparent url(/img/product_frame2_m6_top.png) no-repeat scroll left top;
}


div#wrap_product_m6 h2 {
	height:133px;
	text-indent:-9999px;
	font-size:0;
	background-repeat:no-repeat;
	background-position:center top;
	margin-bottom:10px;
}

div#wrap_product_m6 .product_frame2_body_l h2 {
	background-image:url(/img/h2_product_home_m6.png);
}

div#wrap_product_m6 .product_frame2_body_r h2 {
	background-image:url(/img/h2_product_home_m6w.png);
}

div#wrap_product_m6 .frame_item_body {
	padding-bottom:0px;
	padding-top:0px;
}

/*比較表*/
table.comparisonTable {
	
}

.comparisonTable td {
	color:#000000;
	font-size:0.86em;
	padding:5px;
}

.comparisonTable td.title {
	width:25%;
	background:url(/img/border_dots.png) no-repeat center bottom;
}

.comparisonTable td.content {
	width:25%;
	background:url(/img/border_dots.png) no-repeat left bottom;
	text-align:center;
}

.comparisonTable td.content2 {
	width:50%;
	background:url(/img/border_dots.png) no-repeat left bottom;
	text-align:center;
}

.comparisonTable td.content3 {
	width:75%;
	background:url(/img/border_dots.png) no-repeat left bottom;
}

.comparisonTable td .good {
}

.comparisonTable td.contenttitle {
	height:180px;
	text-indent:-9999px;
}

.comparisonTable td.contenttitle .mr {
	background:url(/img/comparison_mr.png) no-repeat center top;
	width:100%;
	height:100%;
}

.comparisonTable td.contenttitle .m6 {
	background:url(/img/comparison_m6.png) no-repeat center top;
	width:100%;
	height:100%;
}

.comparisonTable td.contenttitle .mb {
	background:url(/img/comparison_mb.png) no-repeat center top;
	width:100%;
	height:100%;
}

.comparisonTable td.content p {
	text-align:left;
	line-height:1.5em;
	color:#000000;
}

