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

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



/* =ページ共通 ---------------------------------------- */
.item-page .ins-detail .page1 .heading {
	margin: 20px 30px;
	color:#f60;
}

.item-page .ins-detail .page2 .heading ,
.item-page .ins-detail .page3 .heading {
	margin: 20px;
	color:#f60;
}


/* =1ページ目 ---------------------------------------- */
.item-page .ins-detail .page1 dl{
	margin:10px 50px 20px;
}

.item-page .ins-detail .page1 dt{
	padding: 5px 0 5px 40px;
	margin:10px 0 0;
	color: #336699;
	font-size:1.3em;
	font-weight:bold;
}

.item-page .ins-detail .page1 dt.num1 {
	background: url(/img_new/item/AF6A/num1.gif) 0 50% no-repeat;
}

.item-page .ins-detail .page1 dt.num2 {
	background: url(/img_new/item/AF6A/num2.gif) 0 50% no-repeat;
}

.item-page .ins-detail .page1 dt.num3 {
	background: url(/img_new/item/AF6A/num3.gif) 0 50% no-repeat;
}

.item-page .ins-detail .page1 dt.num4 {
	background: url(/img_new/item/AF6A/num4.gif) 0 50% no-repeat;
}

.item-page .ins-detail .page1 dt.num5 {
	background: url(/img_new/item/AF6A/num5.gif) 0 50% no-repeat;
}

.item-page .ins-detail .page1 dt.num6 {
	background: url(/img_new/item/AF6A/num6.gif) 0 50% no-repeat;
}

.item-page .ins-detail .page1 dd {
	margin:5px 0 20px 40px;
	font-size:1.2em;
	line-height:1.4;
}

.item-page .ins-detail .ins-common {
	margin-left: 30px;
}


/* =2ページ目 ---------------------------------------- */
.item-page .ins-detail div.page2 {
	padding: 0 10px 20px;
}

.item-page .ins-detail .page2 p {
	margin-left: 10px;
}

.item-page .ins-detail .page2 table {
	width: 100%;
	margin: 10px auto;
	background: #eee;
}

.item-page .ins-detail .page2 table td {
	padding: 10px;
	text-align: center;
	border: 1px solid #ccc;
}

.item-page .ins-detail .page2 table tr.menu {
	background: #ffc;
	color: #990000;
	font-size: 1.1em;
}

.item-page .ins-detail .page2 table tr.line {
	border: none;
}

.item-page .ins-detail .page2 table tr.line td {
	background: #fff;
	border: 1px solid #ccc;
}


.item-page .ins-detail .page2 table tr td.age {
	background: #cff;
	color: #066;
	font-size: 1.1em;
}

.item-page .ins-detail .page2 table tr td.caution {
	color: #990000;
}


/* =3ページ目 ---------------------------------------- */
.item-page .ins-detail div.page3 {
	padding: 0 10px 10px;
}

.item-page .ins-detail div.page3 p.explain {
	padding: 0 0 10px 20px;	
}
