/* CSS Document */

.btn_back{
	padding-bottom:2em;
	font-family: "oswald",sans-serif;
}
.btn_back a{
	font-size: 1.4rem;
}
.btn_back a:before{
	content:"< ";
}
article {
	padding: 50px 20px 80px;
	background: white;
}
article .wrap_content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: flex-start;
}
article .wrap_content .wrap_slide {
	width: calc((100% - 30px) * .6);
	border: solid 1px lightgray;
}
article .wrap_content .wrap_slide .slider-for {
	border-bottom: solid 1px lightgray;
}
article .wrap_content .wrap_slide .slider-for .slide_item {
	
}
article .wrap_content .wrap_slide .slider-for .slide_item .wrap_img {
	position: relative;
	width: 100%;
	padding-top: 100%;
}
article .wrap_content .wrap_slide .slider-for .wrap_img img {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
    max-height: 100%;
}
article .wrap_content .wrap_slide .slider-nav {
	padding: 10px;
}
article .wrap_content .wrap_slide .slider-nav .slick-track {
	margin: 0;
}
article .wrap_content .wrap_slide .slider-nav .slide_item {
	margin-right: 10px;
	cursor: pointer;
	opacity: .5;
}
article .wrap_content .wrap_slide .slider-nav .slide_item.slick-current {
	opacity: 1;
}
article .wrap_content .wrap_slide .slider-nav .slide_item .wrap_img {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 100%;
}
article .wrap_content .wrap_slide .slider-nav .slide_item .wrap_img img {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
article .wrap_content .wrap_text {
	width: calc((100% - 30px) * .4);
	padding: 30px 20px;
	font-family: "oswald",sans-serif;
	line-height: 1;
	border: solid 1px lightgray;
	font-size: 1.6rem;
}
article .wrap_content .wrap_text .name {
	margin-bottom: 1em;
	font-size: 1.8em;
}
article .wrap_content .wrap_text .specs {
	
}
article .wrap_content .wrap_text .specs .list_title {
	margin-bottom: .2em;
	font-size: 1.4em;
}
article .wrap_content .wrap_text .specs dl {
	font-size: 3rem;
}
article .wrap_content .wrap_text .specs dl dt,
article .wrap_content .wrap_text .specs dl dd {
	float: left;
}
article .wrap_content .wrap_text .specs dl dt {
	clear: left;
	font-weight: normal;
}
article .wrap_content .wrap_text .specs dl dt::after {
	content: ":";
	margin-right: .5rem;
}
article .wrap_content .wrap_text .specs p {
	font-family: "oswald",sans-serif;
	font-size: 1.3em;
	line-height: 1.3em;
}
.slick-prev,.slick-next {
/*color: #FFF;
background-color: #000;*/
z-index:100;
}
.slick-prev:hover,.slick-next:hover {
color: #FFF;
background-color: #666;
}
.slick-prev:before, .slick-next:before{
	color:#000;
}
.slick-prev {
left: 10px;
}
.slick-next {
right: 10px;
}



@media(max-width: 1000px) {
	article .wrap_content .wrap_slide {
		width: 100%;
		max-width: 600px;
		margin: 0 auto 30px;
	}
	article .wrap_content .wrap_text {
		width: 100%;
		max-width: 800px;
		margin: auto;
	}
}


@media(max-width: 768px) {
	
}


@media(max-width: 690px) {
	
}


@media(max-width: 414px) {
	
}

