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

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



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

.item-page .ins-detail .page1 ,
.item-page .ins-detail .page2 ,
.item-page .ins-detail .page3 {
	text-align:center;
}

/* =1ページ目 ---------------------------------------- */
.item-page .ins-detail .page1 h4{
	margin: 2px 0 0 5px;
	font-size: 1.4em;
	font-weight: bold;
}

.item-page .ins-detail .page1 .section {
	margin: 5px 0 12px;
}

.item-page .ins-detail .page1 h5{
	width:600px;
	margin: 10px auto 3px;
	font-size: 1.2em;
	font-weight: bold;
	color:#666666;
}

.item-page .ins-detail .page1 .section table{
	width:598px;
	margin:0 auto;
	border: 1px solid #333;
}

.item-page .ins-detail .page1 .section table td{
	border: 1px solid #333333;
	padding: 3px;
}

.item-page .ins-detail .page1 .section table th {
	background:#cccccc;
	color:#000000;
	padding: 4px;
	font-size: 1.2em;
	font-weight: bold;
}

.item-page .ins-detail .page1 .center-title {
	color: #4393C3;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.6;
	text-align: center;
	padding:10px 0;
}

.item-page .ins-detail .page1 .comment {
	margin: 0 0 0 90px;
}


/* =2ページ目 ---------------------------------------- */
.item-page .ins-detail .page2 dl{
	margin:10px 20px 20px;
}
.item-page .ins-detail .page2 dt{
	color:#000;
	margin:10px 0 0;
	padding:12px 0 10px 55px;
	font-size:1.5em;
	font-weight:bold;
}
.item-page .ins-detail .page2 dt.no1 { background: url(/img_new/item/AN13/tokucyou1.gif) no-repeat 0 0;}
.item-page .ins-detail .page2 dt.no2 { background: url(/img_new/item/AN13/tokucyou2.gif) no-repeat 0 0;}
.item-page .ins-detail .page2 dt.no3 { background: url(/img_new/item/AN13/tokucyou3.gif) no-repeat 0 0;}
.item-page .ins-detail .page2 dt.no4 { background: url(/img_new/item/AN13/tokucyou4.gif) no-repeat 0 0;}

.item-page .ins-detail .page2 dd{
	color:#000;
	margin:0 0 20px;
	padding-left:55px;
	font-size:1.2em;
	line-height:1.4;
}

.item-page .ins-detail .page2 .attention {
	width: 350px;
	margin:0 auto;
	padding: 4px;
	border: 1px solid #ff3300;
	color: #f30;
}

.item-page .ins-detail .page2 h4{
	margin: 12px 0;
	font-size: 1.3em;
	font-weight: bold;
	color:#666666;
	text-align: center;
}

.item-page .ins-detail .page2 .image {
	text-align: center;
	margin: 8px;
}

.item-page .ins-detail .page2 .example {
	font-size: 1.0em;
	text-align: right;
	margin: 7px 140px 0 0;
}

.item-page .ins-detail .page2 .comment {
	text-align: center;
	margin: 7px 0 5px;
}

.item-page .ins-detail .page2 table.contents {
	margin: 5px auto;
	padding: 3px;
}

.item-page .ins-detail .page2 .contents caption,
.item-page .ins-detail .page2 .contents th{
	font-size: 1.2em;
	font-weight: bold;
	color: #36769C;
}

.item-page .ins-detail .page2 .contents caption {
	text-align: center;
}

.item-page .ins-detail .page2 .contents th {
	width: 145px;
	border-right: 1px solid #666666;
}

.item-page .ins-detail .page2 .contents td p {
	padding:0 5px 5px 0;
}

.item-page .ins-detail .page2 .hosoku {
	border: 1px solid #0a50a1;
	margin-bottom: 10px;
	padding: 4px;
	color: #0a50a1;
	width: 450px;
}

.item-page .ins-detail .page2 table.responsibility,
.item-page .ins-detail .page2 table.reason{
	border: 1px solid #666666;
	margin: 5px auto 10px;
}	

.item-page .ins-detail .page2 table.responsibility td,
.item-page .ins-detail .page2 table.responsibility th,
.item-page .ins-detail .page2 table.reason td,
.item-page .ins-detail .page2 table.reason th{
	padding: 4px;
	border: 1px solid #666666;
}

.item-page .ins-detail .page2 table.responsibility th.title1,
.item-page .ins-detail .page2 table.responsibility th.title2,
.item-page .ins-detail .page2 table.reason th{
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}

.item-page .ins-detail .page2 table.responsibility th.title1,
.item-page .ins-detail .page2 table.reason th{
	background: #8ac7df;
}

.item-page .ins-detail .page2 table.responsibility th.title2{
	background: #90d4c8;
}

.item-page .ins-detail .page2 .postscript {
	margin: 3px 0 0 21px;
}

/* =3ページ目 ---------------------------------------- */
.item-page .ins-detail .page3 .day {
	text-align: right;
	margin-right: 110px;
}
