

.staffpage #contents_header h2{
	padding-bottom:0px;
}

#contents_header h3{
	font-size:22px;
	margin:0px;
	font-weight:700;
}
.mainslider_wrap{
	padding-bottom:30px;
}
#stockdetailtopslider{
	background-color:#e3edf9;

}
#stockdetailtopslider .swiper-wrapper{


}
#stockdetailtopslider .swiper-slide{
	width:500px;
}
#stockdetailtopslider .swiper-slide-inner{
	padding-top:20px;
	padding-bottom:20px;
}
#stockdetailtopslider .swiper-slide img{
	opacity:0.6;
	width:100%;
}

#stockdetailtopslider .swiper-slide.swiper-slide-active img{
	opacity:1;
}
#stockdetailtopslider_pagination{

	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	width:100%;
}
#stockdetailtopslider_pagination .swiper-pagination-bullet{
	margin-left:10px;
	margin-right:10px;
	height:15px;
	width:15px;
}
#stockdetailtopslider_pagination .swiper-pagination-bullet-active{
	background-color:#666666;
}

.itemdata{
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}
.itemdata li{
	display:inline-block;
	margin:0px 10px 0% 0%;
	padding:5px 0px;
	width:140px;

	text-align:center;
}

.itemdata li .mark{
	display:inline-block;
	box-sizing:border-box;
	width:100%;
	padding-left:5%;
	padding-right:5%;
	color:#ffffff;
	border-radius: 20px;		/* CSS3草案 */
	-webkit-border-radius: 20px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 20px;	/* Firefox用 */
}
.mark_pink{
	background-color:#ff55aa;
}
.mark_orange{
	background-color:#ffaa55;
}
.mark_green{
	background-color:#8dc78d;
}
#contents_inner{
	padding-top:80px;
}
#contents_inner:after{
    content: ".";
    display: block;
    height: 0;
    font-size:0;
    clear: both;
    visibility:hidden;
}

.description{
	width:50%;
	float:left;
	padding-top:0px;
	padding-right:30px;
	box-sizing:border-box;
	line-height:160%;

	border-right:dotted 1px #000000;
}
#contents_inner h3{
	font-size:26px;
}
.movie{
	width:80%;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:30px;
}
.specification{
	width:50%;
	float:left;
	padding-top:0px;
	padding-left:30px;
	box-sizing:border-box;
}
.specification table{
	border-collapse:collapse;
	width:100%;
}
.specification table td,
.specification table th{
	font-weight:400;
	text-align:left;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding:10px;
}
.specification table th{
	width:40%;
}
.specification table td{
	width:60%;
}
#quoterequest{
	clear:both;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	width:640px;
}
#quoterequest.btnwrap .btn_red{
	width:100%;
	box-sizing:border-box;
}
