@charset "utf-8";
/*
商品特長ページ　個別指定CSS
メットライフ生命　スーパー割引定期保険

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


/* =ページ共通 ---------------------------------------- */
.item-page .hokende-contents .tab-box li .tab span {
	padding-top:10px;
}
.item-page .hokende-contents .tab-box .tab3 .tab span ,
.item-page .hokende-contents .tab-box .tab4 .tab span {
	padding-top:4px;
	font-size:0.8em;
}

.item-page .ins-detail .page1 ul ,
.item-page .ins-detail .page2 ul ,
.item-page .ins-detail .page3 ul ,
.item-page .ins-detail .page4 ul {
	margin:0 20px;
	line-height:1.5em;
}
.item-page .ins-detail .page1 li ,
.item-page .ins-detail .page2 li ,
.item-page .ins-detail .page3 li ,
.item-page .ins-detail .page4 li {
	padding-left:1em;
	text-indent:-1.0em;
}
.item-page .ins-detail div.notes span.notice {
	border-bottom: solid 1px #FF3333;
}

#ins-feature #tab4 li a span{
		height:37px;
}


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

.item-page .ins-detail .page1 dl{
	margin:0 10px;
}

.item-page .ins-detail .page1 dt.point1{ background: url(/img_new/item/BC01/point1.gif) 0 0 no-repeat;}
.item-page .ins-detail .page1 dt.point2{ background: url(/img_new/item/BC01/point2.gif) 0 0 no-repeat;}
.item-page .ins-detail .page1 dt.point3{ background: url(/img_new/item/BC01/point3.gif) 0 0 no-repeat;}
.item-page .ins-detail .page1 dt.point4{ background: url(/img_new/item/BC01/point4.gif) 0 0 no-repeat;}
.item-page .ins-detail .page1 dt.point5{ background: url(/img_new/item/BC01/point5.gif) 0 0 no-repeat;}
.item-page .ins-detail .page1 dt.point6{ background: url(/img_new/item/BC01/point6.gif) 0 0 no-repeat;}
.item-page .ins-detail .page1 dt.point7{ background: url(/img_new/item/BC01/point7.gif) 0 0 no-repeat;}

.item-page .ins-detail .page1 dt{
	padding:10px 0 35px 55px;
	color:#003366;
	text-align:left;
	font-size:1.5em;
	font-weight:bold;
	line-height:1.2em;
}

.item-page .ins-detail .page1 dd{
	margin:5px 0 30px 30px;
	color:#0000;
	text-align:left;
	font-size:1.3em;
}

.item-page .page1 dd .term{
	float:right;
	margin-right:15px;
	font-size:0.8em;
}

.item-page .page1 h4{
	background-color:#CCCCCC;
	padding:5px 10px;
	margin:10px 20px 10px 10px;
	text-align:left;
	font-size:1.2em;
	font-weight:bold;
}

.item-page .ins-detail .page1 p {
	margin:0 20px;
}

.item-page .ins-detail .page1 .support-text{
	font-size:0.9em;
	line-height:1.2em;
}


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

.item-page .ins-detail .page2 .box_contents{
	margin:0 0 20px;
}

.item-page .ins-detail .page2 h4 {
	font-size:26px;
	color:#023098;
	margin-left: 10px;
	padding: 10px 30px 10px 35px;
	font-weight:bold;
}

.item-page .ins-detail .page2 h4 span{
	font-size:30px;
	color:#EB5204;
	font-weight:bold;
}

.item-page .ins-detail .page2 h4 span.kome{
	font-size:21px;
	padding-bottom:1px;
	vertical-align:top;
}

.item-page .ins-detail .page2 dl{
	margin-left: 10px;
	padding: 10px 30px 0 40px;
	font-size:15px;
	font-weight:bold;
}

.item-page .ins-detail .page2 ul{
	padding: 15px 30px 10px 25px;
}

.item-page .ins-detail .page2 ul li{
	margin-left: 10px;
	text-indent:-1.3em;
}

.item-page .ins-detail .page2 h5{
	font-size:20px;
	margin-left: 10px;
	padding: 10px 30px 0 35px;
	font-weight:bold;
}

.item-page .ins-detail .page2 .appIconBig {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* =3ページ目・4ページ目 ---------------------------------------- */
.item-page .page3 .plan ,
.item-page .page4 .plan {
	margin:10px 0;
	padding:5px;
	border-left:10px solid #66CCFF;
	background-color:#003366;
	color:#FFFFFF;
	font-weight:bold;
}

.item-page .page3 .plan .page-title,
.item-page .page4 .plan .page-title{
	float:left;
	display:inline;
}

.item-page .page3 .plan .page-title{
	font-size:1.5em;
}

.item-page .page4 .plan .page-title{
	font-size:1.4em;
}

.item-page .page3 .plan .day,
.item-page .page4 .plan .day{ 
	float:right;
	padding-top:4px;
	margin-right:5px;
	display:inline;
}

.item-page .page3 .plan .day{ 
	font-size:1.2em;
}

.item-page .page4 .plan .day{ 
	font-size:1.0em;
}

.item-page .ins-detail .page3 img ,
.item-page .ins-detail .page4 img {
	margin:0 auto 10px;
	display:block;
}
