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

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



/* =ページ共通 ---------------------------------------- */
.item-page .ins-detail .heading {
	color:#f60;
	padding: 0 0 5px 15px;
}

.item-page .ins-detail span.emp{
	color:#f00;
}

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

.item-page .ins-detail .page1 div.point-bottom { background: url(/img_new/item/SE02/point-bottom.gif) 0 100% no-repeat; margin-bottom:5px;}
.item-page .ins-detail .page1 div.point-top    { background: url(/img_new/item/SE02/point-top.gif) 0 0 no-repeat; margin-top:5px;}

.item-page .ins-detail .page1 dt {
	color: #f00;
	font-size:1.8em;
	font-weight: bold;
	padding-top:15px;
	padding-left: 150px;
}
.item-page .ins-detail .page1 dd {
	color: #555;
	font-size:1.2em;
	line-height:1.6;
	/*padding-bottom: 10px;*/
	padding-left: 150px;
	padding-right: 10px;
	/*border: #666666 1px solid;*/
}
.item-page .ins-detail .page1 dd span.dd-pa-b {
	padding-bottom: 10px;
	display: block;
}
.item-page .ins-detail .page1 dl.point1{ background: url(/img_new/item/SE02/point1.gif) 0 50% no-repeat;}
.item-page .ins-detail .page1 dl.point2{ background: url(/img_new/item/SE02/point2.gif) 0 50% no-repeat;}
.item-page .ins-detail .page1 dl.point3{ background: url(/img_new/item/SE02/point3.gif) 1% 50% no-repeat;}
.item-page .ins-detail .page1 dl.point4{ background: url(/img_new/item/SE02/point4.gif) 0 50% no-repeat;}

.item-page .ins-detail .page1 img.point {
	display: block;
	margin: 0 auto;
	text-align: center;
}

.item-page .ins-detail .page1 dl.point4 li{
	margin-bottom: 10px;
	padding-left: 1em;
	text-indent: -1em;
}
.item-page .ins-detail .page1 img.image1-1{
	margin-top: 20px;
	display: block;
}

.item-page .ins-detail .page1 div#annotation {
	position: relative;
}

.item-page .ins-detail .page1 div#annotation .sample {
	position: absolute;
	top: -20px;
	right: 80px;
}

.item-page .hokende-contents div li.attention {
	padding-left: 1em;
	text-indent: -1em;
}



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

.item-page .ins-detail .page2 table {
	width: 760px;
	margin: 10px 0;
}

.item-page .ins-detail .page2 table td {
	padding: 5px;
	border: 2px solid #999;
}

.item-page .ins-detail .page2 table td.td-b {
	background-color: #807B88;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
}
.item-page .ins-detail .page2 table td.td-b2 {
	color: #555;
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
}

.item-page .ins-detail .page2 table td.money-width {
	width:19%;
}


.item-page .ins-detail .page2 table td.plan1 {
	width:10%;
	background-color:#C1C2DE;
	color: #3F53A4;
	font-weight: bold;
	text-align: center;
}
.item-page .ins-detail .page2 table span.plan1-bold {
	color: #3F53A4;
	font-size: 1.4em;
	font-weight: bold;
}


.item-page .ins-detail .page2 table td.plan2 {
	background-color:#D7B4D8;
	color: #873295;
	font-weight: bold;
	text-align: center;
}
.item-page .ins-detail .page2 table span.plan2-bold {
	color: #873295;
	font-size: 1.4em;
	font-weight: bold;
}
.item-page .ins-detail .page2 .unrestricted{
	margin-left: 20px;
	padding-bottom: 10px;
}
.item-page .ins-detail .page2 table td.plan3 {
	width: 8%;
	background-color:#C8BADA;
	color: #4B3395;
	font-weight: bold;
	text-align: center;
}
.item-page .ins-detail .page2 table span.plan3-bold {
	color: #4B3395;
	font-size: 1.4em;
	font-weight: bold;
}

.item-page .ins-detail .page2 table span.money {
	color: #FF0000;
	font-size: 1.6em;
	font-weight: bold;
}

.item-page .ins-detail .page2 table dt.situation1,
.item-page .ins-detail .page2 table span.situation1 {
	color: #567CA4;
	font-size: 1em;
	font-weight: bold;
}

.item-page .ins-detail .page2 table dt.situation2,
.item-page .ins-detail .page2 table span.situation2 {
	color: #62AC51;
	font-size: 1em;
	font-weight: bold;
}

.item-page .ins-detail .page2 table dd,
.item-page .ins-detail .page2 table li {
	padding-left: 1em;
	text-indent: -1em;
}

.item-page .ins-detail .page2 table span.attention-emp {
	font-weight: bold;
}



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

.item-page .ins-detail .page3 .heading {
	margin: 5px 0 0 10px;
}

.item-page .ins-detail .page3 img {
	padding-bottom: 20px;
}
