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

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



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

.item-page .ins-detail .btn_box {
	margin: 10px 0 15px 30px;
}

.item-page .ins-detail .page1 .enquete h4,
.item-page .ins-detail .page2 h4{
	padding:7px 0;
	border-top:1px solid #0A3E86;
	border-bottom:1px solid #ccc;
	font-size:1.3em;
	font-weight:bold;
}


/* =1ページ目 ---------------------------------------- */
.item-page .ins-detail .page1 img {
	display:block;
	margin:0 auto;
}

.item-page .ins-detail .page1 .img-txt {
	margin:2px 0 15px 14px;
}

.item-page .ins-detail .page1 dl.point{
	margin:20px;
}

.item-page .ins-detail .page1 .point dt{
	color:#005ea1;
	margin:10px 0 0;
	padding: 15px 0 20px 80px;
	font-size:1.5em;
	font-weight:bold;
	background-position: 0 50%;
}

.item-page .ins-detail .page1 .point dt span{
	font-size:0.8em;
}

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


.item-page .ins-detail .page1 .point dd{
	margin:5px 0 20px;
	padding-left: 80px;
	font-size:1.1em;
	line-height:1.4;
}

.item-page .ins-detail .page1 .point dd span{
	font-size:1.3em;
	font-weight:bold;
	color:#f30;
}

.item-page .ins-detail .page1 .point dd img,
.item-page .ins-detail .page1 .enquete .voice img{
	margin:0
}

.item-page .ins-detail .page1 .explanation {
	margin: 20px 30px;
	font-size:1.3em;
	font-weight: bold;
	line-height: 1.5;
	clear: both;
}

.item-page .ins-detail .page1 .hosoku {
	color:#0066CC;
}

.item-page .ins-detail .page1 .contents {
	margin: 10px auto;
}

.item-page .ins-detail .page1 .contents .service {
	float: left;
	margin: 5px 5px 0 8px;
	display: inline;
	width: 360px;
}

.item-page .ins-detail .page1 .contents h4 {
	margin-left: 13px;
	color: #1EAEE3;
	font-size:1.3em;
	font-weight: bold;
}

.item-page .ins-detail .page1 .contents p {
	margin-left: 16px;
	font-size: 1.1em;
	line-height: 1.4;
}

.item-page .ins-detail .page1 .enquete{
	margin:30px;
	padding:15px 0;
	border-bottom:1px dotted #ccc;
}


.item-page .ins-detail .page1 .enquete .voice .picture,
.item-page .ins-detail .page1 .enquete .voice dl{
	float:left;
	display:inline;
}

.item-page .ins-detail .page1 .enquete .voice .picture{
	margin-right:15px;
}

.item-page .ins-detail .page1 .enquete .voice .picture p{
	margin-top:3px;
	font-size:0.9em;
}

.item-page .ins-detail .page1 .enquete .voice dl dt{
	margin:8px 0;
	font-size:1.3em;
	font-weight:bold;
}

.item-page .ins-detail .page1 .enquete h4{
	margin:15px 0;
}

/* =2ページ目 ---------------------------------------- */
.item-page .ins-detail .page2 img {
	display:block;
	margin:0 auto;
}

.item-page .ins-detail .page2 h4{
	margin:25px 15px 20px;
}

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

.item-page .ins-detail .page2 p span{
	color:#0A3E85;
	font-weight:bold;
	font-size:1.2em;
	margin-left:1em;
}

.item-page .ins-detail .page2 .attention{
	margin:8px 50px 0 90px;
	font-size:0.9em;
	line-height:1.4;
}

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



/* =3ページ目 ---------------------------------------- */
.item-page .ins-detail .page3 img {
	display:block;
	margin:0 auto;
}
.item-page .ins-detail .page3 iframe {
	display:block;
	margin:0 auto;
}


/* =4ページ目 ---------------------------------------- */
.item-page .ins-detail .page4 dl{
	margin: 12px 15px;
	padding-bottom: 10px;
	background: url(/img_new/item/SP01/page4_line.gif) 0 100% repeat-x;
}

.item-page .ins-detail .page4 dt{
	background:url(/img_new/item/SP01/icon_q.gif) 0 50% no-repeat;
	padding: 7px 0 7px 48px;
	font-size: 1.5em;
	font-weight: bold;
	color: #666;
}

.item-page .ins-detail .page4 dd{
	background:url(/img_new/item/SP01/icon_a.gif) 0 0 no-repeat;
	margin-top: 12px;
	padding: 7px 0 0 48px;
	font-size: 1.2em;
	color: #666;
}
