@charset "utf-8";
body{
	font-family:"Century Gothic",CenturyGothic,'Muli',sans-serif;
}
#prod_head .title{
	letter-spacing:1px;
	font-family:"Times New Roman",Times,Georgia,serif;
}
#prod_head .title small{
	letter-spacing:1px;
	font-family:"Times New Roman",Times,Georgia,serif;
	padding-top:10px;
}
#prod_nav ul li .title a span{
	font-family:"Century Gothic",CenturyGothic,'Muli',sans-serif;
}
#prod_nav ul li .title{
	font-size:120%;
}
#page_title .title{
	padding-bottom:24px;
}
.prod_article .desc .text .text_title{
	/* font-family:"Times New Roman",Times,Georgia,serif; */
	letter-spacing:0;
}
.prod_article .parent ul li.list p .cap{
	font-family:"Times New Roman",Times,Georgia,serif;
}
.prod_article .parent ul li.box h4{
	font-family:"Times New Roman",Times,Georgia,serif;
}

.eyelashes_adhesive .cont_data .text{
	display:block;
	max-width:50%;
}
.nail_treatment .cont_head .txt_head{
	text-align: center;
}
.eyeliner .feature .text .title{
	font-family: "Times New Roman",Times,Georgia,serif;
}
.eyeliner .second_title{
	font-family: "Times New Roman",Times,Georgia,serif;
}
.eyeliner .feature1 .illust{
	margin-left: -324px;
}
.eyeliner .feature3 .text .title{
    white-space: pre;
}
.eyeliner .feature6 .illust{
	margin-left:-339px;
}


.prod_article .parent ul li.list .cap small{
	padding-top:0;
	font-size:75%;
	line-height:100%;
}

.pdf_link{
	padding-top:60px;
	text-align:center;
	font-size:14px;
}
.pdf_link.reverse{
	padding-top:0;
	padding-bottom:60px;
}
.pdf_link a{
	display:inline-block;
	padding:8px 50px 8px 84px;
	border:solid 1px #000000;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	position:relative;
}
.pdf_link a:before{
	content:'';
	width:13px;
	height:15px;
	position:absolute;
	left:50px;
	top:50%;
	margin-top:-8px;
	display:block;
	background-image:url(img/icon_pdf.png);
	background-position:center center;
	background-repeat:no-repeat;
}

body.english_site #products_archive_list .pdf_link {
	padding-bottom: 60px;
	padding-top: 0;
}

@media (max-width: 850px) {
	
	body.english_site #products_archive_list .pdf_link {
		padding-bottom: 0;
	}
}

.press_list .press_list_item>li .list_item .item_txt{
	padding-left: 58px;
}
/* ********************** PC ONLY ********************** */
@media screen and (min-width: 1000px){
	.pdf_link a{
		-webkit-transition: -khtml-opacity 0.3s ease-out, opacity 0.3s ease-out;
		transition:-khtml-opacity 0.3s ease-out, opacity 0.3s ease-out;
	}
	.pdf_link a:hover{
		-khtml-opacity:0.6;
		opacity:0.6;
	}
}
/* ********************** TABLETS ********************** */
@media screen and (max-width: 1150px){

}
/* ******************* SMALL TABLETS ******************* */
@media screen and (max-width: 980px){

}
/* ***************** LARGE SMARTPHONES ***************** */
@media screen and (max-width: 850px){
	.eyelashes_adhesive .cont_data .text{
		max-width:100%;
	}
	.nail_treatment .cont_head .txt_head{
		text-align: left;
	}
	.eyeliner .feature1 .illust{
		margin-left:0px;
	}
	.eyeliner .feature6 .illust{
		margin-left:0px;
	}
	.pdf_link{
		padding-top:30px;
		padding-right:15px;
		padding-left:15px;
	}
	.pdf_link.reverse{
		padding-top:30px;
		padding-bottom:0;
	}
	.pdf_link a{
		padding-right:20px;
		padding-left:54px;
		text-align:left;
	}
	.pdf_link a span{
		display:inline-block;
	}
	.pdf_link a:before{
		background-image:url(img/icon_pdf_sp.png);
		background-size:13px auto;
		left:20px;
	}



}
/* ******************** SMARTPHONES ******************** */
@media screen and (max-width: 750px){

}



/* -- slick slider ------------------------------ */

.slick-slide img {
	display: block;
	height: auto;
	vertical-align: bottom;
	width: 100%;
  }
  
  .slider .slick-dots {
	bottom: 15px;
	left: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 2;
  }
  
  .slider .slick-dots > * {
	border: solid 2px #fff;
	border-radius: 100%;
	cursor: pointer;
	display: inline-block;
	height: 8px;
	margin: 0 8.5px;
	width: 8px;
  }
  
  .slider .slick-dots .slick-active {
	border: solid 2px #a3bee3;
  }
  
  .slider {
	border: none;
	position: relative;
	width: 100%;
	z-index: 1;
  }
  
  .slider img {
	height: auto;
	vertical-align: bottom;
	width: 100%;
  }
  
  .slider .ifPc {
	display: inline-block !important;
  }
  
  .slider .ifSp {
	display: none !important;
  }
  
  @media (max-width: 750px) {
  
	.slider .ifPc {
	  display: none !important;
	}
  
	.slider .ifSp {
	  display: inline-block !important;
	}
  }
  
  .slider .element img {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 2;
  }
  
  .slider .element:nth-child(1) img {
	position: relative;
  }
  
  .slick-initialized .slick-slide img {
	position: static;
  }
  
  .slick-slider button {background: none; border: none; border-radius: 0; outline: none;}
  .slick-slider button {cursor: pointer; -webkit-appearance: none;}
  
  
/* -- PRODUCTS ------ */
#prod_mainvisu{
	position:relative;
	z-index:2;
	background-color: #000000;
  }
#prod_mainvisu.prod_mascara .element,
#prod_mainvisu.prod_eyeliner .element,
.top_slider_1.prod_mascara .element,
.top_slider_1.prod_eyeliner .element {
  background: #f7f7f7;
}
.top_slider_1.prod_mascara .element:before,
.top_slider_1.prod_mascara .element:after,
.top_slider_1.prod_eyeliner .element:before,
.top_slider_1.prod_eyeliner .element:after{
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 50%;
  z-index: 1;
}
.top_slider_1.prod_mascara [data-slick-index="0"] .element:before {
	background: #dfd9d9;
	left: 0;
  }
  .top_slider_1.prod_mascara [data-slick-index="0"] .element:after {
	background: #dfd9d9;
	right: 0;
  }
  .top_slider_1.prod_mascara [data-slick-index="1"] .element:before {
	background: #787379;
	left: 0;
  }
  .top_slider_1.prod_mascara [data-slick-index="1"] .element:after {
	background: #787379;
	right: 0;
  }
  .top_slider_1.prod_eyeliner [data-slick-index="0"] .element:before {
	background: #f0f0f0;
	left: 0;
	}
  .top_slider_1.prod_eyeliner [data-slick-index="0"] .element:after {
	background: #efefef;
	right: 0;
	}
  .top_slider_1.prod_eyeliner [data-slick-index="1"] .element:before {
	background: #8b8381;
	left: 0;
	}
  .top_slider_1.prod_eyeliner [data-slick-index="1"] .element:after {
	background: #8b8381;
	right: 0;
	}
  .top_slider_1.prod_eyeliner [data-slick-index="2"] .element:before {
	background: #fff;
	left: 0;
	}
  .top_slider_1.prod_eyeliner [data-slick-index="2"] .element:after {
	background: #fff;
	right: 0;
	}

  #top_slider.top_slider_1 {
	text-align: center;
  }
  #top_slider.top_slider_1 img {
	display: block;
	max-width: 1000px;
	width: 100%;
	margin: 0 auto;
  }
  
  
  
  #prod_mainvisu img{
	display:block;
	max-width: 1000px;
	width: 100%;
	margin: 0 auto;
  }
  #prod_mainvisu.prod_mascara {
	/* background-color: #f8f6f7; */
  }