@charset 'UTF-8';
.feature #contents .detailSection .main .detailGroup{
	padding-bottom:50px;
}
.feature #contents .detailSection .main .detailGroup .confirmlist{
	margin-top:55px;
}
.feature #contents .detailSection .main .detailGroup .confirmlist sup{
	margin-right:5px;
	font-size:11px;
}
.feature #contents .detailSection .main .detailGroup .confirmlist>dl{
	position:relative;
	text-align:center;
}
.feature #contents .detailSection .main .detailGroup .confirmlist>dl dt{
	display:inline;
}
.feature #contents .detailSection .main .detailGroup .confirmlist>dl dt:first-child{
	position:absolute;
	top:-25px;
	left:110px;
}
.feature #contents .detailSection .main .detailGroup .confirmlist>dl dt:last-child{
	position:absolute;
	top:-25px;
	right:155px;
}
.feature #contents .detailSection .main .detailGroup .confirmlist h3{
	margin-bottom:70px;
	font-size:16px;
	text-align:center;
}
.feature #contents .detailSection .main .detailGroup .confirmlist h4.connection-with-sp{
	margin-top:50px;
	margin-bottom:auto;
	background-color:transparent;
	color:#025aae;
	font-size:18px;
	text-align:center;
}
.feature #contents .detailSection .main .detailGroup .confirmlist ul{
	position:relative;
}
.feature #contents .detailSection .main .detailGroup .confirmlist ul li{
	position:absolute;
	right:0;
	font-size:12px;
	font-weight:bold;
}
.feature #contents .detailSection .main .detailGroup .confirmlist ul li:first-child{
	top:-40px;
}
.feature #contents .detailSection .main .detailGroup .confirmlist ul li:last-child{
	top:-20px;
	right:36px;
}
.feature #contents .detailSection .main .detailGroup .confirmlist form{
	text-align:center;
}
#cl_maker{
	display:block;
	float:left;
	width:327px;
}
#cl_model{
	display:block;
	float:right;
	width:455px;
}
#cl_maker,#cl_model{
	padding:5px 40px 5px 10px;
	border:solid 2px #025aae;
	color:#025aae;
	font-size:16px;
	font-weight:bold;
}
#cl_maker option,#cl_model option{
	font-size:16px;
	font-weight:bold;
}

.cl_table_wrap{
	position:relative;
}
.cl_table_wrap .cl_table_text{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(255,255,255,0.9);
}
.cl_table_wrap .cl_table_text p{
	position:absolute;
	top:50%;
	width:100%;
	margin-top:-0.5em;
	font-size:16px;
	font-weight:bold;
}
#cl_table{
	border-collapse:collapse;
	width:100%;
	border:3px solid #025aae;
}
#cl_submit{
	width:230px;
	margin:0 auto;
	margin-top:40px;
	padding-top:10px;
	padding-bottom:10px;
	border:none;
	border-radius:3px;
	background-color:#025aae;
	color:#ffffff;
}
#cl_table tr.table-first-heading{
	background-color:#025aae;
}
#cl_table dl{
	text-align:center;
}
#cl_table dl dt,#cl_table dl dd{
	display:inline;
	color:#ffffff;
	font-size:22px;
}
#cl_table dl{
	font-size:18px;
}
#cl_table dl dt{
	font-size:8px;
}
#cl_table dl dd.maker{
	margin-right:40px;
}
#cl_table tbody{
	font-size:15px;
}
#cl_table th{
	padding-left:20px;
}
#cl_table th,#cl_table td{
	border:solid 2px #025aae;
	color:#025aae;
}
#cl_table tr th.function,#cl_table tr th.movement{
	background:#f3f3f3;
	color:#000000;
	font-size:15px;
}
#cl_table tr th.function,#cl_table tr th.movement,#cl_table tr td{
	padding-left:0;
	font-weight:bold;
	text-align:center;
}
br.sp{
	display:none;
}

.pdfList{
width:50%;
margin-bottom:30px;
}

/*===================================================================
responsive
===================================================================*/
@media screen and (max-width: 768px){
	.feature #contents .detailSection .main .detailGroup{
		padding-bottom:50px;
	}
	.feature #contents .detailSection .main .detailGroup .confirmlist{
		margin-top:0;
	}
	.feature #contents .detailSection .main .detailGroup .confirmlist>dl dt:first-child{
		top:-25px;
		left: 50%;
		transform: translateX(-50%);
	}
	.feature #contents .detailSection .main .detailGroup .confirmlist>dl dt:last-child{
		top:58px;
		right: 50%;
		transform: translateX(50%);
	}
	.feature #contents .detailSection .main .detailGroup .confirmlist h3{
		margin-bottom:60px;
		font-size:16px;
	}
	.feature #contents .detailSection .main .detailGroup .confirmlist h4.connection-with-sp{
		margin-top:30px;
		margin-bottom:65px;
		padding: 5px 10px;
		background-color: #F1F1F1;
		color: #000000;
		text-align:center;
	}
	.feature #contents .detailSection .main .detailGroup .confirmlist ul li{
		width: 100%;
		left: 50%;
		transform: translateX(-50%);
		font-size:16px;
		font-weight:bold;
	}
	.feature #contents .detailSection .main .detailGroup .confirmlist ul li:first-child{
		top:-55px;
	}
	.feature #contents .detailSection .main .detailGroup .confirmlist ul li:last-child{
		top:-30px;
		right:36px;
	}
	.feature #contents .detailSection .main .detailGroup .confirmlist form{
		text-align:center;
	}
	#cl_maker{
		display:block;
		float:none;
		width:100%;
	}
	#cl_model{
		display:block;
		float:none;
		margin-top: 50px;
		width:100%;
	}
	br.sp{
		display:block;
	}
	
.pdfList{
width:100%;
}

.feature #contents .detailSection .main .detailGroup #get_adobe img{
width:auto;
max-width:100%;
}
	
}
