/* ==============================================================
cst-style
==============================================================*/ 
/*==========================================
 [main]
===========================================*/
/*------------------------------------------------------------------------
[TOP]
------------------------------------------------------------------------*/
/* sliderWrapp */
.sliderWrapp {
	padding-bottom: 20px;
}
/*
@media (max-width: 767px) {
	.sliderWrapp {
		margin-top: 60px;
	}
}
@media (min-width: 768px) and (max-width: 992px) {
	.sliderWrapp {
		margin-top: 100px;
	}
}
@media (min-width: 992px) {
	.sliderWrapp {
		margin-top: 170px;
	}
}
*/


/*[newsWrapp]
------------------------------------------------------------------------*/
/* newsWrapp */
.newsWrapp {
	margin-bottom: 80px;
/*	display: none;*/
}
.newsWrapp ul {
	margin-top: 16px;
}
.newsWrapp ul {
	margin-bottom: 8px;
}


/* readWrapp 
------------------------------------------------------------------------*/
.readWrapp {
	background-image: url(https://img21.shop-pro.jp/PA01420/328/etc/bg_read.png?cmsp_timestamp=20180801150349);
	background-repeat:no-repeat;
	background-position: center top;
	background-size:contain;
	padding-top: 58%;
	margin-bottom: 80px;
	margin-top: -50px;
}
.readWrapp h2 {
	padding: 0 0 14px 0;
	background-image: url(none);
	line-height: 1.2;
}
@media (max-width: 767px) {
	.readWrapp {
		padding-top: 80%;
	}
}

/* topWrapp 
------------------------------------------------------------------------*/
.topWrapp li {
	margin-bottom: 50px;
}
.topWrapp li h3 {
	text-align: center;
	margin-top: 26px;
	margin-bottom: 16px;
}
.topWrapp li p {
	line-height: 1.5;
	font-size: 1.4rem;
}

/* mainImgWrapp_top */
.main .mainImgWrapp_top h2{
	margin-bottom: 20px!important;	
}


/* topItemListWrapp 
------------------------------------------------------------------------*/
.topItemList {
	margin-bottom: 20px;
}
.topItemList li {
	margin-bottom: 30px;
}
.topItemList li h3 {
	text-align: center;
	margin-top: 26px;
	margin-bottom: 16px;
}
.topItemList li p {
	line-height: 1.5;
	font-size: 1.4rem;
}
@media (max-width: 767px) {
  	.topItemList {
		margin-left: -15px;
		margin-right: -15px;
	}
	.topItemList li {
			width: 50%;
			display: inline-block;
	}
}
@media (min-width: 768px) {
	.topItemList {
		margin-left: -15px;
		margin-right: -15px;
	}
}

.topItemListWrapp h3 {
	/*border-bottom: none;*/
/*margin-bottom: 0px;*/
/*	text-indent: -9999em;*/
	margin-top: 50px;
  margin-bottom: 20px;
}
.topItemListWrapp h3 a{
	text-decoration: none!important;
}
@media (max-width: 767px) {
  .topItemListWrapp h3 {
      margin-top: 25px;
  }
}
@media (min-width: 768px) {
  .topItemListWrapp h3 {
      margin-top: 50px;
  }
}


/* odamaki */
[class^="ctg-bid-2444205"] a,
[class*=' ctg-bid-2444205'] a  {
	display: block;
	background-image: url(https://img21.shop-pro.jp/PA01420/328/etc/logo_odamaki.png?cmsp_timestamp=20180807163404);
	background-repeat: no-repeat;
	background-position: center left;
	height: 44px;
	max-width: 450px;
  	border-bottom: none!important;
	text-indent: -9999em!important;
}

/* nagisa */
[class^="ctg-bid-2444523"] a,
[class*=' ctg-bid-2444523'] a  {
	display: block;
	background-image: url(https://img21.shop-pro.jp/PA01420/328/etc/logo_nagisa.png?cmsp_timestamp=20180807164300);
	background-repeat: no-repeat;
	background-position: center left;
	text-indent: -9999em;
	height: 138px;
}

/* manten */
[class^="ctg-bid-2479210"] a,
[class*=' ctg-bid-2479210'] a  {
	display: block;
	background-image: url(https://img21.shop-pro.jp/PA01420/328/etc/logo_manten.png?cmsp_timestamp=20181213095912);
	background-repeat: no-repeat;
	background-position: center left;
	text-indent: -9999em;
	height: 138px;
}

@media (max-width: 767px) {
	/* odamaki */
	[class^="ctg-bid-2444205"] a,
	[class*=' ctg-bid-2444205'] a  {
		background-position: center left;
		background-size:200px auto;
		/*height: 60px;*/
        border-bottom: none!important;
}
	/* nagisa */
	[class^="ctg-bid-2444523"] a,
	[class*=' ctg-bid-2444523'] a  {
		background-position: center center;
		background-size:auto 80px;
		height: 100px;
	}
	/* manten */
	[class^="ctg-bid-2479210"] a,
	[class*=' ctg-bid-2479210'] a  {
		background-position: center center;
		background-size:auto 80px;
		height: 100px;
	}
}

