﻿
/*
Theme Name: reine
Version: 1.0
*/
.flex {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.justify{
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
    padding: 0;
}
section{
	position:relative;
}
.single_contents{
	padding:3em 4%;
	text-align:left;
}
.single_date{
	text-align:right;
}
a.single_unit01{
	align-items:center;
	padding:0.5em 0;
	border-bottom:1px solid;
}
a.single_unit01:hover{
	opacity:0.7;
}
a.single_unit01:before{
	content:"●";
	display:inline-block;
	padding-right:0.5em;
}
.single_unit_date{
	width:10%;
	font-size:1em;
}
.single_unit_ttl01{
	width:86%;
	font-size:1.2em;
}
.info_inner{
	width:90%;
	margin:0 auto 4em;
}
@media screen and (max-width: 900px){
.info_inner{
	width:70%;
}
}
a.info_unit{
		border: 1px solid #CCCCCC;
    border-radius: 6px;
	text-align:left;
	margin:0 1em 1em;
}
.info_unit_inner{
	padding:1em;
	font-size:0.8em;
}
.info_unit_ttl{
	font-size:1.4em;
	margin:0 0 0.4em;
}
.info_unit_more{
	text-align:right;
	margin:1em 0 0;
}
a.info_unit img{
	width:100%;
	height:auto;
}
.slick-next, .slick-prev{
	background:none!important;
}
.slick-next, .slick-prev{
	width:60px!important;
}
.slick-prev:before{
	content:""!important;
	display:block;
	width:60px;
	height:60px;
	background:url(../image/slideprev.png) no-repeat center center;
	background-size:contain;
}
.slick-next:before{
	content:""!important;
	display:block;
	width:60px;
	height:60px;
	background:url(../image/slidenext.png) no-repeat center center;
	background-size:contain;
}
.slick-prev{
	left:-48px!important;
}
.slick-next{
	right:-48px!important;
}
.shopbtn{
	text-align:center;
	padding:2em 0 0;
}
.shopbtn a{
	display:block;
	width:80%;
	max-width:200px;
	margin:0 auto;
	padding:0.4em 1em;
	border: 1px solid #CCCCCC;
   border-radius: 6px;
	font-size:1.2em;
}
.shopbtn a:hover{
	background:#ccc;
	color:#fff;
}