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

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



/* =ページ共通 ---------------------------------------- */
.item-page .ins-detail .heading {
	color:#f60;
}
.item-page .ins-detail .txt-s{
	font-size: 0.8em;
}
.item-page .ins-detail .txt-red{
	color: #FF0000;
}
.item-page .ins-detail .txt-blue{
	color: #0033FF;
}
.item-page .ins-detail .txt-bold{
	font-weight: bold;
}
.item-page .ins-detail .page2 .guard,
.item-page .ins-detail .page3 .guard {
	font-size: 0.8em;
	margin: 25px 20px 10px;
}

.item-page .hokende-contents .summary p {
	font-weight: bold;
}

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

.item-page .ins-detail .page1 .tokutyou_img {
	text-align:left;
}
.item-page .ins-detail .page1 dl {
	padding:5px 7px 20px;
	border-bottom: dotted 1.5px #CCCCCC;
	margin:0 30px 10px 30px;
}
.item-page .ins-detail .page1 dt.point1{ color:#009143; background: url(/img_new/item/AF73/point1.gif) 0 0 no-repeat;}
.item-page .ins-detail .page1 dt.point2{ color:#009143; background: url(/img_new/item/AF73/point2.gif) 0 0 no-repeat;}
.item-page .ins-detail .page1 dt.point3{ color:#009143; background: url(/img_new/item/AF73/point3.gif) 0 0 no-repeat;}
.item-page .ins-detail .page1 dt.point4{ color:#009143; background: url(/img_new/item/AF73/point4.gif) 0 0 no-repeat;}

.item-page .ins-detail .page1 dt .emphasis{
	color:#58b530;
	font-weight:bold;
}

.item-page .ins-detail .page1 dt{
	padding:20px 0 15px 65px;
	font-size:1.5em;
	font-weight:bold;
}
.item-page .ins-detail .page1 dd{
	padding:0 0 0 70px;
	font-size:1.2em;
	line-height:1.5;
}
.item-page .ins-detail .page1 .text10nen{
	color:#00AC96;
	font-size:0.8em;
}
.item-page .ins-detail .page1 .text5nen{
	color:#EA545D;
	font-size:0.8em;
}
.item-page .ins-detail .page1 .check{
	color:#FF0000;
}

.item-page .ins-detail .page1 .attention{
	font-weight:bold;
}
.item-page .ins-detail h4 {
	padding: 5px 37px 5px 0;
	margin:0 30px 0 30px;
	font-size: 1.2em;
	color: #990000;
}
.item-page .ins-detail .page1  p {
	padding: 0 30px 0 30px;
}
.item-page .ins-detail dl.supple {
	padding: 15px;
	margin-bottom: 10px;
	border: 2px solid #CC0000;
}

.item-page .ins-detail .page1 .attent{
	font-size:1em;
	padding: 0 40px 20px 40px;
}
.item-page .ins-detail .page1 .no-border {
	border: none;
}
.item-page .ins-detail dl.supple dt {
	padding: 0;
	background: none;
	font-size: 1.2em;
	color: #CC0000;
}

.item-page .ins-detail dl.supple dd {
	padding: 0;
	margin: 0 20px;
	font-size: 1em;
}

.item-page .ins-detail dl.supple dd span {
	color: #FF0000;
}


.item-page .ins-detail p.supple {
	padding-bottom: 30px;
}

.item-page .ins-detail .page1 .attentionbox {
	padding:5px 7px 20px;
	border-bottom: dotted 1.5px #CCCCCC;
	margin:0 30px 7px 30px;
}

/* =1・2ページ目共通 ---------------------------------------- */
.item-page .ins-detail .page1 .title-base,
.item-page .ins-detail .page2 .title-base{
	background-color:#FFE6A0;
	width:700px;
	text-align:left;
	font-size: 1.1em;
	padding: 4px 0 2px 15px;
	color:#666;
	font-weight: bold;
}
.item-page .ins-detail .page1 .data,
.item-page .ins-detail .page2 .data {
	padding: 0 60px;
}
.item-page .ins-detail .page1 .data p {
	text-align: left;
	margin: 10px 0;
}


/* =2ページ目 ---------------------------------------- */
.item-page .ins-detail .page2 ul.matter{
	line-height: 1.5;
	margin: 5px 50px 20px;
}
.item-page .ins-detail .page2 .attention{
	margin:  5px 20px 0px;
	font-weight:bold;
}
.item-page .ins-detail .page2 ul li{
	padding-left: 1px;
	text-indent: -1.5em;
}
.item-page .ins-detail .page2 ul li{
	padding-left: 1px;
	text-indent: -1.5em;
}


/* =3ページ目 ---------------------------------------- */
.item-page .ins-detail .page3 ul.matter{
	line-height: 1.5;
	margin: 5px 50px 20px;
}

.item-page .ins-detail .page3 ul li{
	padding-left: 1px;
	text-indent: -1.5em;
}
.item-page .ins-detail .page3 ul .point{
	color:#FF0000;
	font-weight:bold;
}
.item-page .ins-detail .page3 ul .point_revision{
	text-indent:0;
	margin-left:-18px;
}
.item-page .ins-detail .page3 .checksheet{
	float:left;
}
.item-page .ins-detail .page3 .attention{
	font-size: 0.9em;
	color: red;
	margin-left: 490px;
}