#series #main #contents #product_detail #install.detail_main .type .clearfix .pageLinks{
	float:left;
	width:400px;
	padding:0 0 0 8px;
}

#series #main #contents #product_detail #install.detail_main .type .pageLinks li{
	float:none;
	margin-bottom:5px;
}
#series #main #contents #product_detail #install.detail_main .type .pageLinks li a{
	background:url(../../common/images/bg_pagelinkbtn.png) no-repeat left top;
	width:400px;
	height:27px;
	padding:4px 0px 0px 18px;
	text-decoration:none;
	display:block;
}
#series #main #contents #product_detail #install.detail_main .type .pageLinks li a:hover{
	text-decoration:underline;
}

#series #main #contents #product_detail #install.detail_main .type .pageLinks li img{
	margin-right:7px;
	margin-bottom:3px;
	vertical-align:middle;
}



#series #main #contents #product_detail #install.detail_main .type {
}

#series #main #contents #product_detail #install.detail_main .type .typeBox {
	height: 34px;
	margin:25px 0px 20px 0px;
	background-color: #e1edf0;
}
#series #main #contents #product_detail #install.detail_main .type .typeBox h4{
	border:none;
	margin:0;
	padding:6px 0 0 6px;
	font-size: 16px;
	font-weight: bold;
}
#series #main #contents #product_detail #install.detail_main .type .typeBox h4 img{
	margin-right:5px;
	vertical-align:-0.3em;
}
#series #main #contents #product_detail #install.detail_main .type .typeBox2 {
	height: 30px;
	margin:10px 10px 15px 10px;
	background:#969696;
	border-radius:2px;
}
#series #main #contents #product_detail #install.detail_main .type .typeBox2 h5{
	font-weight:bold;
	font-size:14px;
	color:#fff;
	padding:8px 10px 0 10px;
}



#series #main #contents #product_detail #install.detail_main .type .leadBox{
	overflow:hidden;
	width:740px;
	border-bottom:1px #ababab dotted;
	padding:0 0 5px 0;
	margin:0 10px 20px 10px;
}
#series #main #contents #product_detail #install.detail_main .type .leadBox p{
	float:left;
}
#series #main #contents #product_detail #install.detail_main .type .leadBox dl{
	float:left;
	width:400px;
	padding:0 0 0 16px;
}
#series #main #contents #product_detail #install.detail_main .type .leadBox dl dt{
	padding:0 0 5px 0;
	font-size:18px;
	font-weight:bold;
	font-family:"CI", Meiryo;
	color:#41423e;
	line-height:1.3em;
}
#series #main #contents #product_detail #install.detail_main .type .leadBox .fRight{
	float:right;
	padding:0 10px 0 0 !important;
}
#series #main #contents #product_detail #install.detail_main .type .leadBox .attention{
	background:url(../../common/images/ic_att.gif) no-repeat 8px 1px;
	padding:0 0 0 30px;
	margin-bottom:6px;
	color:#ff3333;
}
#series #main #contents #product_detail #install.detail_main .type .leadBox p.sub-img{
	padding:0;
	margin:15px 0 15px 15px;
}



#series #main #contents #product_detail #install.detail_main .type .numList{
	padding:0 20px 5px 20px;
}
#series #main #contents #product_detail #install.detail_main .type .numList li{
	overflow:hidden;
	width:730px;
	padding:0px 0px 10px 0px;
	display: table;
}
#series #main #contents #product_detail #install.detail_main .type .numList li h5{
	border:none;
	margin:0 0 5px 0;
	padding:0 0 0 8px;
}
#series #main #contents #product_detail #install.detail_main .type .numList li div.fLeft{
	width:380px;
	display: table-cell;
	float: none;
	vertical-align: top;
}
#series #main #contents #product_detail #install.detail_main .type .numList li .fLeft img.namber{
	float: left;
}
#series #main #contents #product_detail #install.detail_main .type .numList li .fLeft p.namber{
	margin-left: 30px;
}


#series #main #contents #product_detail #install.detail_main .type .numList .line{
	border-top:1px dotted #c2c2c2;
	margin-bottom:10px;
}
#series #main #contents #product_detail #install.detail_main .type .numList .line li.line_top{
	margin-top:10px;
}
#series #main #contents #product_detail #install.detail_main .type .numList .line li.line_top .example{
	border:none;margin:0;
}

#series #main #contents #product_detail #install.detail_main .type .numList li .fRight{
	width:320px;
	display: table-cell;
	float: none;
	text-align: right;
	vertical-align: top;
}

#series #main #contents #product_detail #install.detail_main .type .numList li .example li,
#series #main #contents #product_detail #install.detail_main .type .numList li .example2 li{
	width:350px;
}

#series #main #contents #product_detail #install.detail_main .type .numList .caution{
	background:url(../../common/images/ic_att.gif) no-repeat 8px top;
	padding:0 0 5px 30px !important;
	line-height:1.4em;
	color:#f00;
}


#series #main #contents #product_detail #install.detail_main .cautionBox {
	margin-top: 25px;
	border: #c1c1c1 1px solid;
}
#series #main #contents #product_detail #install.detail_main .cautionBox .title{
	width: 758px;
	background-color: #a9cf52;
	margin:0;
	padding:5px 10px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	box-sizing: border-box;
}
#series #main #contents #product_detail #install.detail_main .cautionBox .detail{
	padding:10px 15px 15px 15px;
}
#series #main #contents #product_detail #install.detail_main .cautionBox .detail .info{
	padding-bottom: 15px;
	border-bottom: #c1c1c1 1px dotted;
	display: table;
	width: 100%;
	box-sizing: border-box;
}
#series #main #contents #product_detail #install.detail_main .cautionBox .detail .info .image{
	display: table-cell;
	vertical-align: middle;
	width: 160px;
	text-align: left;
}
#series #main #contents #product_detail #install.detail_main .cautionBox .detail .info .image img{
	vertical-align: middle;
}
#series #main #contents #product_detail #install.detail_main .cautionBox .detail .info dl{
	display: table-cell;
	vertical-align: middle;
}
#series #main #contents #product_detail #install.detail_main .cautionBox .detail .info dl dt{
	font-size:14px;
	font-weight:bold;
}
#series #main #contents #product_detail #install.detail_main .cautionBox .detail .info dl dd{
	font-size:10px;
}
#series #main #contents #product_detail #install.detail_main .cautionBox .detail .attention{
	clear:both;
	padding:15px 0 0 0;
	font-size:10px;
	display: table;
	width: 100%;
	box-sizing: border-box;
}
#series #main #contents #product_detail #install.detail_main .cautionBox .detail .attention .icon{
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	width: 65px;
}
#series #main #contents #product_detail #install.detail_main .cautionBox .detail .attention .text{
	display: table-cell;
	vertical-align: middle;
	font-size:10px;
}
#series #main #contents #product_detail #install.detail_main .cautionBox .detail .attention .text span{
	color:#f64346;
}

.fRight{float:right;}
.fLeft{float:left;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}
.bold{font-weight:bold;}
.red{color:#f00;}
.attention1{background:url(../../common/images/ic_att.gif) no-repeat 4px 1px; padding:0 0 0 30px; margin-bottom:5px;}
.attention2{background:url(../../common/images/ic_att.gif) no-repeat 8px 1px; padding:0 0 0 30px; margin-bottom:2px;}
.attention2 .red color:#ff3333;}
.att-list{margin:10px 0 4px 0px; padding:0 3px 10px 3px; border-bottom:1px dotted #c2c2c2;}
.att-list li{margin:0; padding:0 0 0 8px; background:url(../../common/images/ico_kuro.gif) no-repeat 0px 6px;}
.example {padding:0 0 5px 34px; margin:0 0 15px 0;  border-bottom:1px dotted #c2c2c2;}
.example li{margin:0; padding:0;}
.example dt{line-height:1.3; color:red;}
.example dd{margin:0 0 5px 5px; color:red;}
.example2{padding:0 0 0px 34px; margin:0 0 15px 0;  border-bottom:1px dotted #c2c2c2;}
.example2 li{margin:0; padding:0; line-height:1.1em;}
.example2 li img{margin:0; padding:0;}
.att-set{margin:10px 0 0 32px; padding:0 !important;}
.pimg{margin:-2px 0 2px 20px; vertical-align: middle;}
.box1{border:1px solid #ccc; padding:7px 2px; margin:0 0 24px 8px;}
.box1 p{margin:0 0 0 6px; padding:0; line-height:1.4em;}
.box1 .att1 { background:url(../../common/images/ic_att.gif) no-repeat 8px 1px; padding:0 0 0 26px; margin-bottom:0px; color:#ff3333;}

