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

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

/* =ページ共通 ---------------------------------------- */
.item-page .ins-detail .heading{
	color:#f60;
}
.item-page .ins-detail .txt_red{
	color: #FF0000;
}
.item-page .ins-detail .txt_bold{
	font-weight: bold;
}
.item-page .ins-detail .guide{
	margin:20px;
	text-align:left;
}
.item-page .ins-detail .page2 .title_base,
.item-page .ins-detail .page3 .title_base{
	background-color:#FFE6A0;
	width:700px;
	text-align:left;
	font-size: 1.1em;
	margin: 0 0 10px 20px;
	padding: 4px 0 2px 15px;
	color:#666;
	font-weight: bold;
}
.item-page .ins-detail .page2, .page3{
	text-align:center;
}

/* =1ページ目 ---------------------------------------- */
.item-page .ins-detail .page1 p{
	text-align:center;
}
.item-page .ins-detail .page1 .point_guarantee{
	margin:0 0 20px 0;
}
.item-page .ins-detail .page1 .point_top{
	margin:0 0 20px 0;
}
.item-page .ins-detail .page1 .point1,
.item-page .ins-detail .page1 .point2,
.item-page .ins-detail .page1 .point_plus{
	background: url(/img_new/item/MA08/point_line.gif) repeat-y;
	margin: 0 0 0 20px;
}
.item-page .ins-detail .page1 .point_plus{
	padding: 20px 0;
}
.item-page .ins-detail .page1 .lead_end{
	margin: 0 50px 20px 15px;
}
.item-page .ins-detail .page1 .lead_end2{
	margin: 0 55px 20px 30px;
}
.item-page .ins-detail .page1 .point_end{
	padding: 0 60px 20px 25px;
	background-image: url(/img_new/item/MA08/point_end.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
}
.item-page .ins-detail .page1 .point_basic{
	background: url(/img_new/item/MA08/point_basic.gif) 0 0 no-repeat;
	margin: 0 0 0 20px;
	padding: 40px 0 2px 10px;
	font-size: 1.8em;
	font-weight: bold;
}
.item-page .ins-detail .page1 .point1_line{
	background: url(/img_new/item/MA08/point1_line.gif) repeat-y;
	margin: 0 0 0 20px;
}
.item-page .ins-detail .page1 .point1_end{
	background: url(/img_new/item/MA08/point1_end.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	padding: 3px 0 30px 15px;
}
.item-page .ins-detail .page1 dt.point1_1,
.item-page .ins-detail .page1 dt.point1_2,
.item-page .ins-detail .page1 dt.point1_3,
.item-page .ins-detail .page1 dt.point1_4,
.item-page .ins-detail .page1 dt.point1_5{
	margin: 0 0 0 10px;
	font-size: 1.6em;
	color: #ffffff;
	font-weight: bold;
}
.item-page .ins-detail .page1 dt.point2_1,
.item-page .ins-detail .page1 dt.point2_2{
	margin: 0 0 0 20px;
	font-size: 1.6em;
	color: #ffffff;
	font-weight: bold;
}
.item-page .ins-detail .page1 dt.point1_1{
	background: url(/img_new/item/MA08/point1_1.gif) 0 0 no-repeat;
	padding: 5px 0 75px 80px;
}
.item-page .ins-detail .page1 dt.point1_2{
	background: url(/img_new/item/MA08/point1_2.gif) 0 0 no-repeat;
	padding: 5px 0 70px 80px;
}
.item-page .ins-detail .page1 dt.point1_3{
	background: url(/img_new/item/MA08/point1_3.gif) 0 0 no-repeat;
	padding: 5px 0 75px 80px;
}
.item-page .ins-detail .page1 dt.point1_4{
	background: url(/img_new/item/MA08/point1_4.gif) 0 0 no-repeat;
	padding: 5px 0 70px 80px;
}
.item-page .ins-detail .page1 dt.point1_5{
	background: url(/img_new/item/MA08/point1_5.gif) 0 0 no-repeat;
	padding: 5px 0 100px 60px;
}
.item-page .ins-detail .page1 dt.point2_1{
	background: url(/img_new/item/MA08/point2_1.gif) 0 0 no-repeat;
	padding: 5px 0 70px 80px;
}
.item-page .ins-detail .page1 dt.point2_2{
	background: url(/img_new/item/MA08/point2_2.gif) 0 0 no-repeat;
	padding: 5px 0 155px 40px;
}
.item-page .ins-detail .page1 .point2 p{
	font-size: 1.8em;
	font-weight: bold;
}

/* =2ページ目 ---------------------------------------- */
.item-page .ins-detail .page2 ol.matter{
	list-style-type: decimal;
	line-height: 1.5;
	margin: 10px 50px 20px;
}
.item-page .ins-detail .page2 ol li{
	margin: 0 0 10px 0;
	padding-left: 1px;
	text-indent: -1.5em;
}
.item-page .ins-detail .page2 ul li{
	padding-left: 1px;
	text-indent: -1.5em;
}
.item-page .ins-detail .page2 .schedule_box{
	width: 760px;
	margin: 0 0 0 10px;
	text-align: center;
}
.item-page .ins-detail .page2 .schedule_box li{
	margin-left: 15px;
	padding: 2px 0;
	text-indent: -1em;
}
.item-page .ins-detail .page2 .schedule_box .note_symbol{
	background: none repeat scroll #FFF9B0;
	margin: 5px 5px;
	padding: 2px 12px;
}
.item-page .ins-detail .page2 .schedule_box img{
	padding-top: 15px;
	padding-bottom: 10px;
}

/* =3ページ目 ---------------------------------------- */
.item-page .ins-detail .page3 dl{
	margin: 20px;
}
.item-page .ins-detail .page3 dt{
	margin: 0 0 10px 20px;
}
.item-page .ins-detail .page3 dd{
	margin: 0 30px 10px 30px;
}