@charset "euc-jp";
.container > .cInner{
  width:100%;
}
.slider {
  position: relative;
}
.bx-viewport {
  border: none !important;
  left: 0 !important;
}
#slider div {
  width: 100% !important;
}
#side{
  display: none;
}
#main{
  width:100%;
}
.free_space_block {
  margin-top: 3em;
}
.footer{
  margin-top:0;
}
.consept__bg {
    background: url(https://img02.shop-pro.jp/PA01123/542/etc/concept_bg.jpg) no-repeat;
	height: 499px;
}
.conceptBox {
    padding: 150px 150px 180px;
}
.concept h2.mainTitle{
  color:#fff;
      margin-bottom: 0.8em;
}

.concept .mainBox__topText{
  font-size:11px;
  color:#fff;
  margin-bottom:0.5em;
  line-height:2;
}
/*item category辺り*/
.mainBox__topText{
  font-size:14px;
  margin-bottom:30px;
  text-align:center;
}
.itemList--8{
  text-align:center;
  letter-spacing: -.4em;
}
.itemList--8 .itemList__topText{
  font-size:12px;
  margin-bottom:20px;
}
.itemList--8 .itemList__unit{
  float:none;
  display: inline-block;
  letter-spacing: normal;
  width:100px;
  text-align:center;
  vertical-align: top;
}
.itemList--8 .itemList__unit:nth-child(n+2){
  margin-left:42px;
}

/*CONTENTS*/
.itemList--contents{
  background:black;
}
.itemList--contents .itemList__unit{
  width:14.27%;
  float:left;
}
.itemList--contents .itemList__unit img{
  width:100%;
}

/*お知らせ*/
.bgSection{
  width:100%;
  overflow-x: hidden;
}
.new {
    margin-bottom: 70px;
}
.new .bgSection__bg {
    background: url(https://img02.shop-pro.jp/PA01123/542/etc/new_bg.png?cmsp_timestamp=20181105123105) repeat-x center top 190px;
}
.bgSection__bg{
  padding:40px 500%;
  margin:0px -500%;
  overflow: hidden;
  background:#cccccc;
  width:100%;
}
.bg-mask {
    height: 100%;
    background: rgba(255,255,255,0.7);
    padding: 0px 500%;
    margin: 0px -500%;
    overflow: hidden;
}
.media {
    margin-bottom: 70px;
}
.info{
  background:white;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px 15px 45px 40px;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
}
.info .mainTitle {
    margin-bottom: 15px;
}
.info__inner{
  height:200px;
  overflow: auto;
  padding:10px 160px;
  border-left:solid 0px #626262;
}
/*スクロールバーの横幅指定*/
.info__inner::-webkit-scrollbar {
    width: 15px;
}
/*スクロールバーの背景色・角丸指定*/
.info__inner::-webkit-scrollbar-track {
  border-radius: 10px;
	background: #f2f2f2;
}
/*スクロールバーの色・角丸指定*/
.info__inner::-webkit-scrollbar-thumb {
  border-radius: 10px;
	background:#b0e0e6;
}
.info__inner dt,.info__inner dd{
  margin-bottom:10px;
}
.info__inner dt{
  float:left;
  font-weight:bold;
  width:15%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.info__inner dd{
  float:left;
  padding-left:5px;
  width:85%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bgSection__bg--info{
  padding-top:0px;
  padding-bottom:60px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{
background:#b0e0e6!important;
}
/*バナー*/
.section--bnrList{
  margin-bottom:20px;
}
.bnrList{
  margin:0;
  padding:0;
}
.bnrList__unit{
  list-style:none;
  float:left;
  position:relative;
  text-align:center;
}
/*横1列*/
.bnrList--full .bnrList__unit:nth-child(n+2){
  margin-top:15px;
}
/*横2列*/
.bnrList--half .bnrList__unit{
  width:49%;
}
.bnrList--half .bnrList__unit:nth-child(2n){
  float:right;
}
.bnrList--half .bnrList__unit:nth-child(2n+1){
  clear:both;
}
.bnrList--half .bnrList__unit:nth-child(n+3){
  margin-top:15px;
}
/*横3列*/
.bnrList--3 .bnrList__unit{
  width:32%;
}
.bnrList--3 .bnrList__unit:nth-child(n+2){
  margin-left:2%;
}
.bnrList--3 .bnrList__unit:nth-child(3n+1){
  margin-left:0;
  clear:both;
}
.bnrList--3 .bnrList__unit:nth-child(n+4){
  margin-top:15px;
}
/*横4列*/
.bnrList--4 .bnrList__unit{
  width:23.5%;
}
.bnrList--4 .bnrList__unit:nth-child(n+2){
  margin-left:2%;
}
.bnrList--4 .bnrList__unit:nth-child(4n+1){
  margin-left:0;
  clear:both;
}
.bnrList--4 .bnrList__unit:nth-child(n+5){
  margin-top:15px;
}
.media {
    margin-bottom: 80px;
}
.feature {
    margin-bottom: 70px;
}
.feature .section--inner {
    background: url(https://img02.shop-pro.jp/PA01123/542/etc/feature_bg.png?cmsp_timestamp=20181105145904) no-repeat center 35px/contain;
    padding-bottom: 100px;
}
.bnrList__hoverTitle {
    font-weight: normal !important;
	font-family: Lato, '游ゴシック', YuGothic;
}
.bnrList__hoverTitle span {
    display: block;
    font-size: 15px;
	font-weight: bold;
}
.ranking {
    margin-bottom: 70px;
}
.recommend {
    margin-bottom: 70px;
}
.read {
    margin-bottom: 70px;
}
.read h2.mainTitle.mainTitle--withText {
    font-family: YuMincho, 'Yu Mincho',serif;
    font-size: 25px;
	margin-bottom:15px;
}

.read ul {
    max-width: 860px;
    margin: 0 auto;
}
.read ul li {
    position: relative;
    padding-left: 13px;
	line-height: 1.8em;
}
.read ul li:before {
    content: "";
    width: 10px;
    height: 10px;
    background: #b0e0e6;
    border-radius: 50%;
    display: block;
    position: absolute;
    left: 0px;
    top: 4px;
}
.itemList__link img {
    vertical-align: middle;
}
.itemList__link {
    font-size: 15px;
    font-weight: bold;
}

.slick-prev:before {
	content:"" !important;
	display: block;
	width: 30px;
	height: 30px;
	border-top:1px solid #1b1b1b;
	border-right:1px solid #1b1b1b;
	transform: rotate(-135deg);
}

.slick-next:before {
	content:"" !important;
	display: block;
	width: 30px;
	height: 30px;
	border-top:1px solid #1b1b1b;
	border-right:1px solid #1b1b1b;
	transform: rotate(45deg);
}

#slide2 .itemList__name{
  margin-top:10px;
}
.concept {
    margin-bottom: 30px;
}
.insta {
    margin-bottom: 0px;
}
.slick-prev, .slick-next {
	top: 35% !important;
}
.read {
    margin-bottom: 150px;
}
.bnrList__unit img {

    width: 100%;
    height: auto;

}