@charset "utf-8";
/* CSS Document */

.special_frame{
	width:960px;
	margin:15px auto 0px auto;
}
.special_title{
	font-size:18px;
	padding:0px 0px 5px 5px;
	margin-top:20px;
	margin-bottom:10px;
	background:url(../common/contents/title_bg01.gif) left bottom no-repeat;
	color:#666;
}
.special_title span{font-size:12px; margin-left:20px;}

.special_frame .lineup_box{
	line-height: 100%;
	margin-top:10px;
	margin-bottom:20px;
}
.h3_top_sp{ margin-top:50px;}

/* 基本枠 */
.special_frame .lineup_box li{
	margin-top:8px;
	border:1px solid #999;
	width:310px;
	height:160px;
	float:left;
	position:relative;
}


/* 製品画像 */
.special_frame .lineup_box .kw01{ background: url(../products/special/img/kw01.jpg) left bottom no-repeat;}
.special_frame .lineup_box .kw02{ background: url(../products/special/img/kw02.jpg) left bottom no-repeat;}
.special_frame .lineup_box .kw03{ background: url(../products/special/img/kw03.jpg) left bottom no-repeat;}
.special_frame .lineup_box .kw04{ background: url(../products/special/img/kw04.jpg) left bottom no-repeat;}
.special_frame .lineup_box .kw05{ background: url(../products/special/img/kw05.jpg) left bottom no-repeat;}
.special_frame .lineup_box .kw06{ background: url(../products/special/img/kw06.jpg) left bottom no-repeat;}
.special_frame .lineup_box .kw07{ background: url(../products/special/img/kw07.jpg) left bottom no-repeat;}
.special_frame .lineup_box .kw08{ background: url(../products/special/img/kw08.jpg) left bottom no-repeat;}
.special_frame .lineup_box .kw09{ background: url(../products/special/img/kw09.jpg) left bottom no-repeat;}
.special_frame .lineup_box .kw10{ background: url(../products/special/img/kw10.jpg) left bottom no-repeat;}
.special_frame .lineup_box .kw11{ background: url(../products/special/img/kw11.jpg) left bottom no-repeat;}
.special_frame .lineup_box .kw12{ background: url(../products/special/img/kw12.jpg) left bottom no-repeat;}
.special_frame .lineup_box .kw13{ background: url(../products/special/img/kw13.jpg) left bottom no-repeat;}
.special_frame .lineup_box .kw14{ background: url(../products/special/img/kw14.jpg) left bottom no-repeat;}
.special_frame .lineup_box .kw15{ background: url(../products/special/img/kw15.jpg) left bottom no-repeat;}
.special_frame .lineup_box .kw16{ background: url(../products/special/img/kw16.jpg) left bottom no-repeat;}
.special_frame .lineup_box .kw17{ background: url(../products/special/img/kw17.jpg) left bottom no-repeat;}

.special_frame .lineup_box .qm01{ background: url(../products/special/img/qm01.jpg) left bottom no-repeat;}

/*.special_frame .lineup_box .qd01{ background: url(../products/special/img/qd01.jpg) left bottom no-repeat;}*/
/*.special_frame .lineup_box .qd02{ background: url(../products/special/img/qd02.jpg) left bottom no-repeat;}*/
.special_frame .lineup_box .qd03{ background: url(../products/special/img/qd03.jpg) left bottom no-repeat;}
.special_frame .lineup_box .qd04{ background: url(../products/special/img/qd04.jpg) left bottom no-repeat;}
.special_frame .lineup_box .qd05{ background: url(../products/special/img/qd05.jpg) left bottom no-repeat;}
.special_frame .lineup_box .qd06{ background: url(../products/special/img/qd06.jpg) left bottom no-repeat;}
.special_frame .lineup_box .qd07{ background: url(../products/special/img/qd07.jpg) left bottom no-repeat;}
/*.special_frame .lineup_box .qd08{ background: url(../products/special/img/qd08.jpg) left bottom no-repeat;}*/
/*.special_frame .lineup_box .qd09{ background: url(../products/special/img/qd09.jpg) left bottom no-repeat;}*/
.special_frame .lineup_box .qd10{ background: url(../products/special/img/qd10.jpg) left bottom no-repeat;}
.special_frame .lineup_box .qd11{ background: url(../products/special/img/qd11.jpg) left bottom no-repeat;}
.special_frame .lineup_box .qd12{ background: url(../products/special/img/qd12.jpg) left bottom no-repeat;}
.special_frame .lineup_box .qd13{ background: url(../products/special/img/qd13.jpg) left bottom no-repeat;}
.special_frame .lineup_box .qd14{ background: url(../products/special/img/qd14.jpg) left bottom no-repeat;}

/* 文字 */

.special_frame .lineup_box li .title{ width:289px; height:30px; padding:15px 10px 0px 10px; line-height:14px; font-size:14px; font-weight:bold}
.special_frame .lineup_box li .title span{ margin-left:10px; font-weight:normal;}
.special_frame .lineup_box li .description{ margin-left:120px; width:180px; line-height:120%; height:75px;}
.special_frame .lineup_box li .pdf_link{ text-align:right; margin:5px 10px 0px 0px; color:#dc143c;}
/* ボックス内リンク */
.special_frame .lineup_box li a{
	display: block;
	overflow: hidden;
	position: absolute;
	top: 1px;
	left: 2px;
	width: 310px;
	height: 160px;
	text-decoration: none;
	color: #333;
	cursor: pointer;
}

.special_frame .lineup_box li a:hover{
	opacity:0.4;
	filter: alpha(opacity=40);
	-ms-filter: "alpha( opacity=40 )";
	background:#FFF;
}

/*------------------ KOPICS*/
.kopics_frame{
	width:900px;
	margin:35px auto 30px auto;
}

.kopics_frame .kopis_img {
	width: 290px;	
	height: 130px;
}

.kopics_frame .caption1 {
	margin: 70px 0 0 10px;
	font-size: 18px;
	font-weight: bold;
	color: #666;	
}
.kopics_frame .caption2{
	margin-top: 10px;
	padding-left: 100px;
	font-size: 18px;
	font-weight: bold;
	color: #666;
}
.kopics_frame .rem {
	clear: both;
}

.kopics_frame .rem .kopis_inq {
	display:block;
	padding-top: 10px;
	font-size: 16px;
}

.kopics_frame .rem{ margin:0px 0px 0px 10px; padding-top: 20px; line-height:160%;}
