/* ========== FONT ========== */

/* Graphik - Commercial Type */
@font-face {
	font-family: 'graphik';
	src: url("../font/Grphik/Graphik-Thin.otf") format("opentype");
	font-style: normal;
	font-weight: 100;
}
@font-face {
	font-family: 'graphik';
	src: url("../font/Grphik/Graphik-Extralight..otf") format("opentype");
	font-style: normal;
	font-weight: 200;
}
@font-face {
	font-family: 'graphik';
	src: url("../font/Grphik/Graphik-Light.otf") format("opentype");
	font-style: normal;
	font-weight: 300;
}
@font-face {
	font-family: 'graphik';
	src: url("../font/Grphik/Graphik-Regular.otf") format("opentype");
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family: 'graphik';
	src: url("../font/Grphik/Graphik-Medium.otf") format("opentype");
	font-style: normal;
	font-weight: 500;
}
@font-face {
	font-family: 'graphik';
	src: url("../font/Grphik/Graphik-Semibold.otf") format("opentype");
	font-style: normal;
	font-weight: 600;
}
@font-face {
	font-family: 'graphik';
	src: url("../font/Grphik/Graphik-Bold.otf") format("opentype");
	font-style: normal;
	font-weight: 700;
}
@font-face {
	font-family: 'graphik';
	src: url("../font/Grphik/Graphik-Black.otf") format("opentype");
	font-style: normal;
	font-weight: 800;
}
@font-face {
	font-family: 'graphik';
	src: url("../font/Grphik/Graphik-Super.otf") format("opentype");
	font-style: normal;
	font-weight: 900;
}

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

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

.content_wrap_catalog_23summer .flexslider ul.slides dd span{
	font-family: "graphik", sans-serif;
	font-weight: 500;
	font-style: normal;
}


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

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

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

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

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

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


/* li-base */
.content_wrap_catalog_23summer .flexslider ul.slides li div.slide_left {
	max-width: 515px;
	width: 45%;
	float: left;
	margin: 0 2% 0 3%;
}
.content_wrap_catalog_23summer .flexslider ul.slides li div.slide_right {
	max-width: 515px;
	width: 45%;
	float: right;
	margin: 0 3% 0 2%;
}

/* li-02 */
.content_wrap_catalog_23summer .flexslider ul.slides li.li-02 div.slide_left {
	max-width: 585px;
	width: 49%;
	float: left;
	margin: 0 0 0 0;
}
.content_wrap_catalog_23summer .flexslider ul.slides li.li-02 div.slide_right {
	max-width: 585px;
	width: 49%;
	float: right;
	margin: 0 0 0 0;
}
/* li-03 */
.content_wrap_catalog_23summer .flexslider ul.slides li.li-03 div.slide_left {
	max-width: 585px;
	width: 49%;
	float: left;
	margin: 0 0 0 0;
}
.content_wrap_catalog_23summer .flexslider ul.slides li.li-03 div.slide_right {
	max-width: 585px;
	width: 49%;
	float: right;
	margin: 0 0 0 0;
}
/* li-04 */
.content_wrap_catalog_23summer .flexslider ul.slides li.li-04 div.slide_left {
	max-width: 585px;
	width: 49%;
	float: left;
	margin: 0 0 0 0;
}
.content_wrap_catalog_23summer .flexslider ul.slides li.li-04 div.slide_right {
	max-width: 585px;
	width: 49%;
	float: right;
	margin: 0 0 0 0;
}
/* li-05 */
.content_wrap_catalog_23summer .flexslider ul.slides li.li-05 div.slide_left {
	max-width: 585px;
	width: 49%;
	float: left;
	margin: 0 0 0 0;
}
.content_wrap_catalog_23summer .flexslider ul.slides li.li-05 div.slide_right {
	max-width: 585px;
	width: 49%;
	float: right;
	margin: 0 0 0 0;
}
/* li-06 */
.content_wrap_catalog_23summer .flexslider ul.slides li.li-06 div.slide_left {
	max-width: 585px;
	width: 49%;
	float: left;
	margin: 0 0 0 0;
}
.content_wrap_catalog_23summer .flexslider ul.slides li.li-06 div.slide_right {
	max-width: 585px;
	width: 49%;
	float: right;
	margin: 0 0 0 0;
}
/* li-07 */
.content_wrap_catalog_23summer .flexslider ul.slides li.li-07 div.slide_left {
	max-width: 585px;
	width: 49%;
	float: left;
	margin: -10px 0 0 0;
}
.content_wrap_catalog_23summer .flexslider ul.slides li.li-07 div.slide_right {
	max-width: 585px;
	width: 49%;
	float: right;
	margin: 0 0 0 0;
}
/* li-08 */
.content_wrap_catalog_23summer .flexslider ul.slides li.li-08 div.slide_left {
	max-width: 585px;
	width: 49%;
	float: left;
	margin: 0 0 0 0;
}
.content_wrap_catalog_23summer .flexslider ul.slides li.li-08 div.slide_right {
	max-width: 585px;
	width: 49%;
	float: right;
	margin: 0 0 0 0;
}

.content_wrap_catalog_23summer .flexslider ul.slides dd {
	font-size: 0.65em;
	padding: 0.5em 0 1.25em 0;
	height: 50px;
}

.content_wrap_catalog_23summer .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;}


.content_wrap_catalog_23summer ul.slidenav_pc {
	display: block;
	overflow: hidden;
	list-style: none;
	text-align: center;
	cursor: default;
	margin: 1% auto 0 auto;
	padding: 0;
}
.content_wrap_catalog_23summer ul.slidenav_pc li {
	width: 28px;
	padding: 4px 0;
	margin: 0 5px;
	display: inline-block;
	font-size: 0.7em;
	color: #000000;
	background-color: #F5F5F5;
	font-family: "graphik", sans-serif;
	font-weight: 500;
	font-style: normal;
}

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

.content_wrap_catalog_23summer ul.slidenav_smp {
	display: none;
}

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

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

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

.content_wrap_catalog_23summer div.pc_view {
	display: block;
}

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

.content_wrap_catalog_23summer div.smp_view {
	display: none;
}

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

/*.content_wrap_catalog_23summer a.link {
	text-decoration: none;
}
*/
@media(max-width: 979px){
.content_wrap_catalog_23summer .flexslider ul.slides dd {
	font-size: 0.5em;
	padding: 0.5em 0 1.25em 0;
	height: 80px;
}
}

@media (max-width: 767px) {

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

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

.content_wrap_catalog_23summer .flexslider ul.slides li {
	overflow: hidden;
}
.content_wrap_catalog_23summer .flexslider ul.slides li div.slide_smp {
	max-width: 100%;
	width: 100%;
	float: none;
	margin: 0 auto;
}
.content_wrap_catalog_23summer .flexslider ul.slides li div.slide_smp img {
	width: 99%;
	margin: 0 auto;
}
.content_wrap_catalog_23summer .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;}

.content_wrap_catalog_23summer ul.slidenav_pc {
	display: none;
}
.content_wrap_catalog_23summer 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;
}
.content_wrap_catalog_23summer ul.slidenav_smp li {
	width: 27px;
	padding: 3px 0;
	margin: 2px;
	display: inline-block;
	font-size: 0.65em;
	color: #000000;
	background-color: #F5F5F5;
	font-family: "graphik", sans-serif;
	font-weight: 500;
	font-style: normal;
}

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

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

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

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

.content_wrap_catalog_23summer div.pc_view {
	display: none;
}

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

.content_wrap_catalog_23summer div.smp_view {
	display: block;
}

}


@media(max-width: 640px){
.content_wrap_catalog_23summer 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;}
.content_wrap_catalog_23summer .flexslider ul.slides li.li-06 dd {
	height: 130px;
}
}


@media(max-width: 350px){
.content_wrap_catalog_23summer{
	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;}
}