#slider{
-moz-user-select: none;
-webkit-user-select: none;
-khtml-user-select: none;
}

.content_wrap{
	max-width: 1170px;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	position: relative;
	overflow: visible;
	color: #333;
	font-size: 17px;
	line-height: 1.6 !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.content_wrap img{
	width: 100%;
	height: auto;
	vertical-align: bottom;
}
.content_wrap a{
	text-decoration: underline;
	color: #333;
}

.content_wrap a:hover{
	text-decoration: underline;
	color: #555;
	opacity: 0.9;
}

div.catalog_title{
	margin: 0;
	text-align: left;
}

div.catalog_title img{
	max-width: 510px;
	width: 80%;
	margin: 4% 0 3% 0;
	text-align: left;
}

.flexslider ul.slides {
	overflow: hidden;
}

.flexslider ul.slides li {
	overflow: hidden;
}

.flexslider ul.slides li div.slide_left {
	max-width: 556px;
	width: 48%;
	float: left;
}
.flexslider ul.slides li div.slide_right {
	max-width: 556px;
	width: 48%;
	float: right;
}

div.slide_right_l {
	max-width: 270px;
	width: 48%;
	float: left;
	overflow: hidden;
}

div.slide_right_r {
	max-width: 270px;
	width: 48%;
	float: right;
	overflow: hidden;
}

div.slide_one {
	margin:80px 0;
}

div.slide_left_l {
	max-width: 270px;
	width: 47.5%;
	float: left;
	overflow: hidden;
}

div.slide_left_r {
	max-width: 270px;
	width: 47.5%;
	float: right;
	overflow: hidden;
}

div.slide_left_top {
	width: 100%;
	overflow: hidden;
}

.flexslider ul.slides dl,
.flexslider ul.slides dt,
.flexslider ul.slides dd {
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 1.6 !important;
}

.flexslider ul.slides dd {
	font-size: 0.7em;
	padding: 0.5em 0 1.25em 0;
}

.flexslider ul.slides li p{
	margin: 2% 0;
	color: #555;
	text-align: left;
	font-size: 0.8em;
	line-height: 1.6 !important;
}

.flex-direction-nav li a { width: 35px; height: 100px; display: block; position: absolute; top: 45%; cursor: pointer; text-indent: -9999px; opacity: 1;}
.flex-direction-nav li .flex-next {background: url(https://ds-assets.s3.amazonaws.com/e-look.jp/2017/scapa/catalog_ss/next.png) no-repeat 0 0; width: 35px; height: 100px;  overflow: hidden; right: -40px; top: 45%; opacity: 1;}
.flex-direction-nav li .flex-prev {background: url(https://ds-assets.s3.amazonaws.com/e-look.jp/2017/scapa/catalog_ss/prev.png) no-repeat 0 0; width: 35px; height: 100px; overflow: hidden; left: -40px; top: 45%; opacity: 1;}

ul.slidenav_pc {
	display: block;
	overflow: hidden;
	list-style: none;
	text-align: center;
	cursor: default;
	margin: 1% auto 0 auto;
	padding: 0;
}
ul.slidenav_pc li {
	width: 28px;
	padding: 4px 0;
	margin: 0 5px;
	display: inline-block;
	font-size: 0.85em;
	color: #555;
	background-color: #F5F5F5;
}

ul.slidenav_pc li.flex-active {
	background-color: #e6e6e6;
}

ul.slidenav_smp {
	display: none;
}

div.flexslider-controls {
	display: block;
}

div.flexslider-controls-smp {
	display: none;
}

img.pc_view,
br.pc_view {
	display: inline;
}

div.pc_view {
	display: block;
}

img.smp_view,
br.smp_view {
	display: none;
}

div.smp_view {
	display: none;
}

a.link {
	pointer-events:none;
	text-decoration: none;
}

@media(max-width: 979px){

.content_wrap a{
	font-size: 15px;
}

}

@media (max-width: 767px) {

.content_wrap a{
	font-size: 13px;
	max-width: 556px;
}

div.catalog_title{
	margin: 0 auto;
	text-align: center;
}
div.catalog_title img{
	max-width: 422px;
	width: 70%;
	margin: 8% auto 6% auto;
	text-align: center;
}

.flexslider ul.slides li {
	overflow: hidden;
}
.flexslider ul.slides li div.slide_smp {
	max-width: 100%;
	width: 100%;
	float: none;
	margin: 0 auto;
}
.flexslider ul.slides li div.slide_smp img {
	width: 100%;
}
.flexslider ul.slides li p{
	margin: 2% 3%;
	color: #555;
	text-align: left;
	font-size: 0.8em;
}

.flex-direction-nav li a { width: 35px; height: 100px; display: block; position: absolute; top: 2%; cursor: pointer; text-indent: -9999px; opacity: 1;}
.flex-direction-nav li .flex-next {background: url(https://ds-assets.s3.amazonaws.com/e-look.jp/2017/scapa/catalog_ss/next_.png) no-repeat; background-size: contain; width: 35px; height: 100px;  overflow: hidden; right: 0px; top: 2%; opacity: 1;}
.flex-direction-nav li .flex-prev {background: url(https://ds-assets.s3.amazonaws.com/e-look.jp/2017/scapa/catalog_ss/prev_.png) no-repeat; background-size: contain; width: 35px; height: 100px; overflow: hidden; left: 0px; top: 2%; opacity: 1;}

ul.slidenav_pc {
	display: none;
}
ul.slidenav_smp {
	display: block;
	overflow: hidden;
	list-style: none;
	text-align: center;
	cursor: default;
	margin: 1% auto 0 auto;
	padding: 0;
	line-height: 2.5;
}
ul.slidenav_smp li {
	width: 27px;
	padding: 3px 0;
	margin: 2px;
	display: inline-block;
	font-size: 0.8em;
	color: #555;
	background-color: #F5F5F5;
}

ul.slidenav_smp li.flex-active {
	background-color: #e6e6e6;
}

div.flexslider-controls {
	display: none;
}

div.flexslider-controls-smp {
	display: block;
}

img.pc_view,
br.pc_view {
	display: none;
}

div.pc_view {
	display: none;
}

img.smp_view,
br.smp_view {
	display: inline;
}

div.smp_view {
	display: block;
}

}


@media(max-width: 640px){

.content_wrap a{
	font-size: 12px;
	line-height: 22px;
}


}

@media(max-width: 420px){



.flex-direction-nav li a { width: 35px; height: 100px; display: block; position: absolute; top: 1%; cursor: pointer; text-indent: -9999px; opacity: 1;}
.flex-direction-nav li .flex-next {background: url(https://ds-assets.s3.amazonaws.com/e-look.jp/2017/scapa/catalog_ss/next_.png) no-repeat; background-size: contain; width: 35px; height: 100px;  overflow: hidden; right: 0px; top: 1%; opacity: 1;}
.flex-direction-nav li .flex-prev {background: url(https://ds-assets.s3.amazonaws.com/e-look.jp/2017/scapa/catalog_ss/prev_.png) no-repeat; background-size: contain; width: 35px; height: 100px; overflow: hidden; left: 0px; top: 1%; opacity: 1;}


}

@media(max-width: 350px){

.content_wrap{
	font-size: 11px;
}


.flex-direction-nav li a { width: 35px; height: 100px; display: block; position: absolute; top: 0%; cursor: pointer; text-indent: -9999px; opacity: 1;}
.flex-direction-nav li .flex-next {background: url(https://ds-assets.s3.amazonaws.com/e-look.jp/2017/scapa/catalog_ss/next_.png) no-repeat; background-size: contain; width: 35px; height: 100px;  overflow: hidden; right: 0px; top: 0%; opacity: 1;}
.flex-direction-nav li .flex-prev {background: url(https://ds-assets.s3.amazonaws.com/e-look.jp/2017/scapa/catalog_ss/prev_.png) no-repeat; background-size: contain; width: 35px; height: 100px; overflow: hidden; left: 0px; top: 0%; opacity: 1;}


}