@charset "utf-8";
/*
商品特長ページ　個別指定CSS

目次
	ページ共通
	1ページ目
	2ページ目
	3ページ目
*/


/* =ページ共通 ---------------------------------------- */
.item-page .hokende-contents h2 p{
	font-size:12px;
	font-weight:normal;
}
.item-page .ins-detail .heading {
	color:#f60;
}
	.item-page .ins-detail .heading span{
		font-size:12px;
	}
.item-page .hokende-contents .red{
	color:#ff0000;
}
.item-page .hokende-contents .siryoBtn{
	margin:30px 0 0;
	text-align:center;
}
	.item-page .hokende-contents .siryoBtn a{
		display:block;
		margin:0 auto;
	}
.item-page .hokende-contents .siryoBox{
	margin:20px 0 0;
}
	.item-page .hokende-contents .siryoBox li{
		margin:0 0 5px;
	}
	.item-page .hokende-contents .siryoBox p.siryoTxt{
		margin:20px 0 0;
		text-align:center;
	}
	.item-page .hokende-contents .siryoBox p.siryoBtn{
		margin:10px 0 0;
	}

.item-page .hokende-contents ul.naviList{
	margin:10px 0 0;
}
	.item-page .hokende-contents ul.naviList li{
		display:inline;
		padding:2px 5px 2px 0;
		margin:0 5px 0 0;
		border-right:1px solid #000000;
	}
		.item-page .hokende-contents ul.naviList li.end{
			border:none;
		}
.item-page .hokende-contents .totop{
	float:right;
}
	.item-page .hokende-contents .totop a{
		display:block;
		padding:0 0 0 10px;
		color:#000000;
		background:url("/img_new/item/A7QA/page1_img_totop.gif") no-repeat 0 2px;
	}
.item-page .hokende-contents .tMargin{
	margin-top:80px;
}


.item-page .ins-detail .ins-company-info{
	width:350px;
}
.item-page .ins-detail .notes ul{
	margin:5px 0 20px 10px;
}
	.item-page .ins-detail .notes li{
		margin:0 0 20px 1em;
		text-indent:-1em;
	}
		.item-page .ins-detail .notes li.txtR{
			margin:-15px 0 0;
			text-align:right;
		}

.item-page .hokende-contents .link-handling{
	width:780px;
	text-align:right;
	display:block;
}
.item-page .ins-detail .font10{
	font-size:10px;
	line-height:1.3;
	font-weight:normal;
}
.num{
	text-align:right;
}


/* =1ページ目 ---------------------------------------- */
.item-page .ins-detail h4{
	margin:0 0 20px;
	width:781px;
	height:27px;
	text-indent:-9999px;
}
	.item-page .ins-detail .page1 h4.title1{
		background:url("/img_new/item/A7QA/page1_title1.gif") no-repeat;
	}
.item-page .ins-detail .page1 .box{
	margin:0 0 20px;
}
.item-page .ins-detail .page1 .mainCopy{
	margin-left:15px;
	padding-top:8px;
	padding-bottom:15px;
}
.item-page .ins-detail .page1 dl{
	margin:0;
	padding-bottom:20px;
	font-size:1em;
	letter-spacing:1px;
	text-align:left;
}
	.item-page .ins-detail .page1 dt{
		width:110px;
		text-align:right;
	}
	.item-page .ins-detail .page1 dd{
		margin-left:120px;
		width:650px;
	}
	.item-page .ins-detail .page1 dd.list1{
		margin-top:-61px;
	}
	.item-page .ins-detail .page1 dd.list2{
		margin-top:-70px;
	}
		.item-page .ins-detail .page1 dl ul{
			margin:0 0 10px 12px;
		}
		.item-page .ins-detail .page1 dl li{
			text-indent:-12px;
		}
		.item-page .ins-detail .page1 dl span{
			font-size:12px;
		}
		.item-page .ins-detail .page1 dl p{
			margin-bottom:8px;
		}
		.item-page .ins-detail .page1 dl p.copy1{
			font-size:16px;
			font-weight:bold;
			color:#333333;
		}
		.item-page .ins-detail .page1 dl strong{
			font-size:18px;
			color:#ff0000;
		}

.item-page .ins-detail .page1 dl.boxCenter1{
	width:100%;
	text-align:center;
}
	.item-page .ins-detail .page1 dl.boxCenter1 dt{
		margin:0 auto;
		width:655px;
		text-align:left;
	}
	.item-page .ins-detail .page1 dl.boxCenter1 dd{
		margin:0 auto 10px;
		width:655px;
		text-align:left;
	}
	.item-page .ins-detail .page1 dl.boxCenter1 .imgBox1{
		padding-top:8px;
		padding-bottom:8px;
		border:solid 1px #d6d6d6;
		text-align:center;
	}
	.item-page .ins-detail .page1 dl.boxCenter1 dd.imgBox2{
		background-color:#fdebd1;
	}

.item-page .ins-detail .page1 ul.linkList{
	text-align:right;
}
	.item-page .ins-detail .page1 ul.linkList li{
		display:inline;
		margin:0 0 0 20px;
		padding:2px 0 2px 18px;
		background:url("/img_new/item/A7QA/page1_allow.gif") no-repeat;
	}
.item-page .hokende-contents .page1 .setBtnPosition{
	text-align:center;
}
	.item-page .hokende-contents .page1 .btnArea{
		width:250px;
		margin:0 auto;
	}
	.item-page .hokende-contents .page1 ul.btnArea{
		padding-top:2px;
		text-align:center;
	}


/* =2ページ目 ---------------------------------------- */

.item-page .ins-detail .page2 table{
	width:760px;
}
.item-page .ins-detail .page2 #tableArea{
	position:relative;
}
.item-page .ins-detail .page2 #commonIcon{
	position:absolute;
	right:20px;
	top:350px;
}
.item-page .ins-detail .page2 .tableBox{
	padding-top:20px;
	text-align:center;
}
	.item-page .ins-detail .page2 .tableBox table{
		margin:0 auto;
		border-collapse:collapse;
	}
	.item-page .ins-detail .page2 .tableBox th{
		padding:5px;
		text-align:center;
		font-weight:bold;
		border:1px solid #bfbfbf;
		border-collapse:collapse;
		font-size:14px;
		line-height:1.3;
	}
		.item-page .ins-detail .page2 .tableBox th.mainTit01{
			height:60px;
		}
		.item-page .ins-detail .page2 .tableBox th.mainTit02{
			height:60px;
			background:url("/img_new/item/A7QA/page3_bg11.gif") left bottom repeat-x;
			background-color:#f3fedf;
		}
		.item-page .ins-detail .page2 .tableBox th.mainTit03{
			height:60px;
			background:url("/img_new/item/A7QA/page3_bg21.gif") left bottom repeat-x;
			background-color:#f4f9ff;
		}
		.item-page .ins-detail .page2 .tableBox th.mainTit04{
			height:60px;
			background:url("/img_new/item/A7QA/page3_bg31.gif") left bottom repeat-x;
			background-color:#ffefef;
		}
		.item-page .ins-detail .page2 .tableBox th.mainTit05{
			height:60px;
			background:url("/img_new/item/A7QA/page3_bg41.gif") left bottom repeat-x;
			background-color:#fffbaa;
		}
	.item-page .ins-detail .page2 .tableBox td{
		padding:7px;
		text-align:center;
		border-collapse:collapse;
		/*font-size:120%;*/
	}
	.item-page .ins-detail .page2 .tableBox td.dotline{
		border-right:1px solid #bfbfbf;
		border-bottom:1px dashed #828282;
	}
	.item-page .ins-detail .page2 .tableBox td.dotline2{
		padding-right:25px;
		border-left:1px solid #bfbfbf;
		border-bottom:1px dashed #828282;
	}
		.item-page .ins-detail .page2 .tableBox td.col3{
			text-align:left;
		}
		.item-page .ins-detail .page2 .tableBox td p{
			margin:0 0 5px;
		}

	.item-page .ins-detail .page2 .tableBox .titR{
		margin-left:50px;
		margin-top:-45px;
	}
	.item-page .ins-detail .page2 .tableBox .bg1-1{
		text-align:left;
		background-color:#ff6100;
		border-left:1px solid #bfbfbf;
		border-right:1px solid #bfbfbf;
		border-bottom:solid 1px #FFFFFF;
		color:#FFFFFF;
	}
	.item-page .ins-detail .page2 .tableBox .bg1-2{
		background-color:#f3fedf;
		border-right:1px solid #bfbfbf;
		border-bottom:1px dashed #828282;
		font-size:100%;
	}
	.item-page .ins-detail .page2 .tableBox .bg1-3{
		background-color:#f4f9ff;
		border-right:1px solid #bfbfbf;
		border-bottom:1px dashed #828282;
		font-size:100%;
	}
	.item-page .ins-detail .page2 .tableBox .bg1-4{
		background-color:#ffefef;
		border-right:1px solid #bfbfbf;
		border-bottom:1px dashed #828282;
		font-size:100%;
	}
	.item-page .ins-detail .page2 .tableBox .bg1-5{
		background-color:#fffbaa;
		border-right:1px solid #bfbfbf;
		border-bottom:1px dashed #828282;
		font-size:100%;
	}
		.item-page .ins-detail .page2 .tableBox .bg1-1 strong,
		.item-page .ins-detail .page2 .tableBox .bg1-2 strong,
		.item-page .ins-detail .page2 .tableBox .bg1-3 strong,
		.item-page .ins-detail .page2 .tableBox .bg1-4 strong,
		.item-page .ins-detail .page2 .tableBox .bg1-5 strong{
			font-size:16px;
		}
		.item-page .ins-detail .page2 .tableBox .bg1-1 strong span,
		.item-page .ins-detail .page2 .tableBox .bg1-2 strong span,
		.item-page .ins-detail .page2 .tableBox .bg1-3 strong span,
		.item-page .ins-detail .page2 .tableBox .bg1-4 strong span,
		.item-page .ins-detail .page2 .tableBox .bg1-5 strong span{
			font-size:12px;
		}
	.item-page .ins-detail .page2 .tableBox .bg2{
		background-color:#febc56;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #ffffff;
		border-left:1px solid #bfbfbf;
		border-right:1px solid #bfbfbf;
	}
	.item-page .ins-detail .page2 .tableBox .bg3{
		background-color:#fff1dc;
		text-align:right;
		font-weight:bold;
	}
		.item-page .ins-detail .page2 .tableBox .bg3 p{
			font-size:16px;
		}
		.item-page .ins-detail .page2 .tableBox .bg3 strong{
			font-size:18px;
		}
	.item-page .ins-detail .page2 .tableBox .bg4{
		background-color:#febc56;
		border-bottom:1px solid #ffffff;
		border-left:1px solid #bfbfbf;
	}
		.item-page .ins-detail .page2 .tableBox .bg4 img{
			margin:3px;
		}
	.item-page .ins-detail .page2 .tableBox .bg6{
		background-color:#febc56;
	}
	.item-page .ins-detail .page2 .tableBox .lineB{
		border-bottom:1px solid #bfbfbf;
	}

.item-page .ins-detail .page2 .listBox{
	margin:30px auto 0;
}
	.item-page .ins-detail .page2 .listBox ol li{
		margin:0 0 0 22px;
		text-indent:-22px;
		line-height:18px;
	}
		.item-page .ins-detail .page2 .listBox ol li.indent{
			margin:0 0 0 28px;
			text-indent:-28px;
		}
	.item-page .ins-detail .page2 .listBox ul{
		margin-top:15px;
	}
	.item-page .ins-detail .page2 .listBox ul li{
		margin:0 0 0 13px;
		text-indent:-13px;
		line-height:18px;
	}


/* =3ページ目 ---------------------------------------- */
.item-page .ins-detail .page3 table{
}

	.item-page .ins-detail .page3 h4.title1{
		background:url("/img_new/item/A7QA/page3_title1.gif") no-repeat;
	}
	.item-page .ins-detail .page3 .tableBox{
		text-align:center;
	}
		.item-page .ins-detail .page3 .tableBox p.txtR{
			margin:5px auto 0;
			width:100%;
			text-align:right;
		}
		.item-page .ins-detail .page3 .tableBox table{
			margin:20px auto 0;
			/*width:700px;*/
			border:1px solid #53b78d;
			border-collapse:collapse;
		}
		.item-page .ins-detail .page3 .tableBox th{
			padding:3px;
			text-align:center;
			font-weight:bold;
			border:1px solid #53b78d;
			border-collapse:collapse;
		}
		.item-page .ins-detail .page3 .tableBox td{
			padding:3px;
			width:68px;
			text-align:center;
			border:1px solid #53b78d;
			border-collapse:collapse;
			background-color:#ffffff;
			font-size:110%;
		}
		.item-page .ins-detail .page3 .tableBox td.old{
			width:38px;
		}
		.item-page .ins-detail .page3 .tableBox td span{
			padding-left:1em;
		}
			.item-page .ins-detail .page3 .tableBox .tbl2 td{
				border:1px solid #ff864a;
				background-color:#ffffff;
			}
			.item-page .ins-detail .page3 .tableBox td.bg1{
				width:auto;
				background-color:#febc56;
			}
				.item-page .ins-detail .page3 .tableBox .tbl2 td.bg1{
					background-color:#ffb996;
				}
			.item-page .ins-detail .page3 .tableBox td.bg2{
				background-color:#fedba5;
			}
				.item-page .ins-detail .page3 .tableBox .tbl2 td.bg2{
					background-color:#ffd0b8;
				}

			.item-page .ins-detail .page3 .tableBox td.bgNoData{
				background-color:#cccccc;
			}

			.item-page .ins-detail .page3 .tableBox td.bg3{
				background-color:#fff8c9;
			}
			.item-page .ins-detail .page3 .tableBox td.bg4{
				background-color:#ffe9eb;
			}
			.item-page .ins-detail .page3 .tableBox td.tdHL{
				height:50px;
			}
			.item-page .ins-detail .page3 .tableBox .tdHLs{
				height:30px;
			}
			.item-page .ins-detail .page3 .tableBox td.bg11{
				padding:0;
				width:auto;
			}
			.item-page .ins-detail .page3 .tableBox td.bg11 p{
				margin:0;
				padding:5px 3px;
				width:auto;
				height:40px;
				border:1px solid #ffffff;
				background:url("/img_new/item/A7QA/page3_bg11.gif") repeat-x 0 100%;
				background-color:#f3fedf;
				font-weight:bold;
				text-align:center;
				font-size:110%;
			}
			.item-page .ins-detail .page3 .tableBox td.bg12{
				background-color:#b6e85f;
			}
			.item-page .ins-detail .page3 .tableBox td.bg13{
				background-color:#daf8a9;
			}
			.item-page .ins-detail .page3 .tableBox td.bg14{
				background:url("/img_new/item/A7QA/page3_bg14.gif");
			}

			.item-page .ins-detail .page3 .tableBox td.bg21{
				padding:0;
				width:auto;
			}
			.item-page .ins-detail .page3 .tableBox td.bg21 p{
				margin:0;
				padding:5px 3px;
				width:auto;
				height:40px;
				border:1px solid #ffffff;
				background:url("/img_new/item/A7QA/page3_bg21.gif") repeat-x 0 100%;
				background-color:#f4f9ff;
				font-weight:bold;
				text-align:center;
				font-size:110%;
			}
			.item-page .ins-detail .page3 .tableBox td.bg22{
				background-color:#95d7f9;
			}
			.item-page .ins-detail .page3 .tableBox td.bg23{
				background-color:#c6ecff;
			}
			.item-page .ins-detail .page3 .tableBox td.bg24{
				background:url("/img_new/item/A7QA/page3_bg24.gif");
			}

			.item-page .ins-detail .page3 .tableBox td.bg31{
				padding:0;
				width:auto;
			}
			.item-page .ins-detail .page3 .tableBox td.bg31 p{
				margin:0;
				padding:5px 3px;
				width:auto;
				height:40px;
				border:1px solid #ffffff;
				background:url("/img_new/item/A7QA/page3_bg31.gif") repeat-x 0 100%;
				background-color:#ffefef;
				font-weight:bold;
				text-align:center;
				font-size:110%;
			}
			.item-page .ins-detail .page3 .tableBox td.bg32{
				background-color:#feb3a2;
			}
			.item-page .ins-detail .page3 .tableBox td.bg33{
				background-color:#ffd1c7;
			}
			.item-page .ins-detail .page3 .tableBox td.bg34{
				background:url("/img_new/item/A7QA/page3_bg34.gif");
			}

			.item-page .ins-detail .page3 .tableBox td.bg41{
				padding:0;
				width:auto;
			}
			.item-page .ins-detail .page3 .tableBox td.bg41 p{
				margin:0;
				padding:5px 3px;
				width:auto;
				height:40px;
				border:1px solid #ffffff;
				background:url("/img_new/item/A7QA/page3_bg41.gif") repeat-x 0 100%;
				background-color:#fffcac;
				font-weight:bold;
				text-align:center;
				font-size:110%;
			}
			.item-page .ins-detail .page3 .tableBox td.bg42{
				background-color:#ffc028;
			}
			.item-page .ins-detail .page3 .tableBox td.bg43{
				background-color:#ffe671;
			}
			.item-page .ins-detail .page3 .tableBox td.bg44{
				background:url("/img_new/item/A7QA/page3_bg44.gif");
			}
