#wide .sp-buttons {
  margin-top: 0;
}

.top_banner_wrapper {
  margin-top: -40px;
  margin-bottom: 50px;
}
.top_banner_wrapper .box {
  text-align: center;
}
.top_banner_wrapper .box + .box {
  margin-top: 15px;
}

.newsblock {
  background: #f9f4ea;
  padding: 30px 0;
  margin-top: 20px !important;
}
.newsblock .newblock + .newblock {
  margin-top: 40px;
}
.newslist li + li {
  margin-top: 10px;
}
.newslist .box {
  display: flex;
  align-items: center;
  background: #fff;
  border-radius: 60px;
  padding: 20px 25px;
  transition: background 0.3s;
}
.newslist a.box:hover {
  text-decoration: none;
  background: #ffe5e5;
}
.newslist .box + .box {
  margin-top: 8px;
}
.newslist .box:after {
  content: '\f138';
  font-family: 'Font Awesome 5 free';
  font-weight: 600;
  width: 1em;
  color: #d1ba98;
  font-size: 20px;
}
.newslist .date {
  width: 140px;
  color: #66502d;
}
.newslist .txt {
  flex: 1;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  box-sizing: border-box;
  padding-right: 20px;
  padding-left: 10px;
  color: #fe0000;
}
.newsblock .more {
  margin-top: 25px;
}
.newsblock .more a {
  display: inline-block;
  width: 260px;
  box-sizing: border-box;
  border: 1px solid #bf9f72;
  padding: 16px 15px 16px 25px;
  background: #fff;
  font-size: 16px;
  line-height: 1;
  transition: background 0.3s, color 0.3s;
}
.newsblock .more a i {
  margin-left: 10px;
  color: #d1ba98;
  transition: color 0.3s;
}
.newsblock .more a:hover {
  text-decoration: none;
  background: rgba(255, 213, 129, 0.8);
  color: #fe1400;
}
.newsblock .more a:hover i {
  color: #fe1400;
}

/*~gift~*/
#gift ul {
  display: flex;
}
#gift li {
  width: 25%;
}
#gift li a {
  display: block;
}
#gift div.center {
  transition: box-shadow 0.3s;
}
#gift div.center img {
  transition: transform 0.3s;
}
#gift dl {
  margin-bottom: 0;
  padding: 0 20px 0;
}
#gift dt span {
  display: inline-block;
  background: #fe0000;
  color: #fff;
  font-size: 18px;
  line-height: 1;
  padding: 10px 20px;
  transition: background 0.3s;
}
#gift dd {
  margin-left: 0;
  text-align: center;
  font-size: 22px;
  line-height: 1.4;
  margin-top: 13px;
}

#gift li a:hover {
  text-decoration: none;
  position: relative;
  z-index: 3;
}
#gift a:hover div.center {
  box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.6);
}
#gift a:hover div.center img {
  transform: scale(1.06, 1.06);
}
#gift li a:hover dt span {
  background: #fe8100;
}

/*~scene~*/
#scene {
  background: #f9f4ea;
  padding: 30px 0;
}
#scene ul {
  display: flex;
  flex-wrap: wrap;
  margin-right: auto;
  margin-left: auto;
}
#scene li {
  margin-right: 2%;
  margin-bottom: 25px;
  width: 23.5%;
}
#scene li:nth-child(4n) {
  margin-right: 0;
}
#scene li a {
  display: block;
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  transition: box-shadow 0.3s;
  height: 100%;
}
#scene li dl {
  margin: 0;
  padding-bottom: 20px;
}
#scene li dt {
  background: #fe0000;
  text-align: center;
  color: #fff;
  padding: 15px 5px;
  font-size: 18px;
  line-height: 1;
  transition: background 0.3s;
}
#scene li dt.color2 {
  background: #bf9f71;
}
#scene li .txt {
  color: #66502d;
  padding: 20px 15px 30px;
  margin-left: 0;
}
#scene a:hover {
  text-decoration: none;
  box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.6);
}
#scene a:hover dt {
  background: #fe8100;
}

.itemlinklist {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: -30px;
  margin-right: -10px;
  margin-left: -10px;
}
.itemlinklist li {
  padding-right: 10px;
  padding-left: 10px;
  margin-top: 30px;
  box-sizing: border-box;
  list-style: none;
}
.itemlinklist.child4 li {
  width: 25%;
}
.itemlinklist.child5 li {
  width: 20%;
}
.itemlinklist .img {
  text-align: center;
  overflow: hidden;
}
.itemlinklist .img img {
  transition: transform 0.3s;
}
.itemlinklist .txt {
  display: flex;
  align-items: center;
  background: #fe0000;
  color: #fff;
  height: 70px;
  padding-left: 10px;
  font-weight: bold;
  line-height: 1.1;
  margin-bottom: 0;
  transition: background 0.3s;
}
.itemlinklist .txt.color2 {
  background: #204000;
}
.itemlinklist .txt:after {
  content: '\f105';
  font-family: 'Font Awesome 5 free';
  color: rgba(255, 255, 255, 0.6);
  font-weight: 600;
  width: 1em;
  font-size: 30px;
  line-height: 1;
  text-align: center;
}
.itemlinklist .txt span {
  flex: 1;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
  box-sizing: border-box;
  text-align: center;
}
.itemlinklist a:hover {
  text-decoration: none;
}
.itemlinklist a:hover .img img {
  transform: scale(1.06, 1.06);
}
.itemlinklist a:hover .txt {
  background: #fe8100;
}
.itemlinklist a:hover .txt.color2 {
  background: #157d82;
}

#recomment ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#recomment li {
  border-right: 1px solid #999;
  width: 33.33%;
  box-sizing: border-box;
  padding: 5px 30px;
}
#recomment li:nth-child(3n + 1) {
  border-left: 1px solid #999;
}
#recomment a {
  display: block;
}
#recomment dt {
  font-family: 'Noto Serif JP';
  text-align: center;
  font-size: 20px;
  line-height: 1.1;
  margin-bottom: 25px;
}
#recomment dd {
  margin-left: 0;
}
#recomment dd.img {
  text-align: center;
  overflow: hidden;
}
#recomment dd.img span {
  display: block;
  width: 100%;
  padding-top: 65%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: transform 0.3s;
}
#recomment .txt {
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  height: 75px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 17px;
  margin-bottom: 25px;
}
#recomment .txt:before {
  font-weight: bold;
  margin-bottom: 0;
  text-align: center;
  display: block;
  width: 100%;
}
#recomment .more {
  border-radius: 5px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  padding: 0 10px;
  background: #fe0000;
  transform: background 0.3s;
}
#recomment .more:after {
  content: '\f105';
  font-family: 'Font Awesome 5 free';
  color: rgba(255, 255, 255, 0.6);
  font-weight: 600;
  font-size: 30px;
  line-height: 1;
  text-align: center;
}
#recomment .more p {
  font-weight: bold;
  color: #fff;
  line-height: 1.2;
  box-sizing: border-box;
  padding-right: 7px;
  text-align: center;
  margin-bottom: 0;
}
#recomment a:hover {
  text-decoration: none;
}
#recomment a:hover dd.img span {
  transform: scale(1.06, 1.06);
}
#recomment a:hover .more {
  background: #fe8100;
}

#about {
  background: #f9f4ea;
  padding: 30px 0;
}
#about .block {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
#about .block .box {
  width: 48%;
  margin-left: 4%;
  margin-bottom: 20px;
}
#about .block .box:nth-child(2n + 1) {
  margin-left: 0;
}
#about .block .box a {
  display: block;
  background-position: center center;
  background-size: cover;
  border-radius: 10px;
  overflow: hidden;
  padding-top: 0;
  padding-bottom: 65px;
  transition: box-shadow 0.3s;
}
#about .block .box a:hover {
  box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.6);
  text-decoration: none;
}
#about .block .box a.store {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/bg_case.jpg?cmsp_timestamp=20200226194336);}
#about .block .box a.company{
	background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/bg_gift.jpg?cmsp_timestamp=20200226194435);
}
#about .box dl{
	width: 200px;
	margin:0 auto;
}
#about .box dl:after {
  content: '';
  display: block;
  border-top: 30px solid rgba(254, 0, 0, 0.85);
  border-right: 100px solid rgba(0, 0, 0, 0);
  border-left: 100px solid rgba(0, 0, 0, 0);
  transition: border-top-color 0.3s;
}
#about .block .box a:hover dl:after {
  border-top-color: rgba(254, 129, 0, 0.85);
}
#about .box dt,
#about .box dd {
  background: rgba(254, 0, 0, 0.85);
  color: #fff;
  transition: background 0.3s;
}
#about .block .box a:hover dt,
#about .block .box a:hover dd {
  background: rgba(254, 129, 0, 0.85);
}
#about .box dt {
  font-family: 'Noto Serif JP';
  font-size: 26px;
  line-height: 1;
  text-align: center;
  padding-top: 30px;
}
#about .box dt:before {
  content: '';
  display: block;
  width: 100%;
  height: 60px;
  background-repeat: no-repeat;
  background-position: center center;
  margin-bottom: 20px;
}
#about .box .store dt:before {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/store.png?cmsp_timestamp=20200226193553);}
#about .box .company dt:before{
	background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/mark.png?cmsp_timestamp=20200226193353);
}
#about .box dd{
	margin:0;
	text-align: center;
	padding:25px 13px;
}

@media screen and (max-width: 1150px) {
  #gift dd {
    font-size: 16px;
  }
}
@media screen and (max-width: 740px) {
  .newslist li:nth-child(4),
  .newslist li:nth-child(5) {
    display: none;
  }

  #gift ul {
    flex-wrap: wrap;
    margin-top: -40px;
  }
  #gift li {
    width: 50%;
    margin-top: 40px;
  }

  #scene li {
    width: 49%;
  }
  #scene li:nth-child(2n) {
    margin-right: 0;
  }
  #scene li dt {
    font-size: 16px;
  }

  .itemlinklist.child4 li,
  .itemlinklist.child5 li {
    width: 50%;
  }
  .itemlinklist.margin {
    margin-top: -15px;
  }
  .itemlinklist.margin li {
    margin-top: 15px;
  }

  #recomment li {
    padding-right: 10px;
    padding-left: 10px;
  }
  #recomment dt {
    font-size: 17px;
  }
  #recomment .txt p {
    font-size: 13px;
    line-height: 1.3;
  }

  #about .block .box a {
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 630px) {
  .newslist .box {
    flex-wrap: wrap;
    border-radius: 6px;
  }
  .newslist .date {
    width: 100%;
    margin-bottom: 4px;
  }
  .newslist .txt {
    padding-left: 0;
  }

  #recomment ul {
    display: block;
  }
  #recomment li:nth-child(3n + 1) {
    border-left: none;
  }
  #recomment li {
    width: 100%;
    padding: 0;
    border-right: 0;
  }
  #recomment dl {
    margin-bottom: 50px;
  }
  #recomment dt {
    margin-bottom: 15px;
    font-size: 20px;
  }

  #about .block {
    display: block;
  }
  #about .block .box {
    margin-left: 0;
    width: 100%;
  }
}
@media screen and (max-width: 550px) {
  .itemlinklist {
    margin-right: -5px;
    margin-left: -5px;
  }
  .itemlinklist li {
    padding-right: 5px;
    padding-left: 5px;
  }
  .itemlinklist.child5 li {
    width: 100%;
  }
  .itemlinklist li a {
    display: flex;
  }
  .itemlinklist .txt {
    padding: 10px;
  }
  .itemlinklist .img {
    width: 90px;
  }
  .itemlinklist .txt {
    flex: 1;
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: 0%;
    box-sizing: border-box;
    height: auto;
  }
  .itemlinklist .txt span {
    text-align: left;
  }

  #scene li dt {
    font-size: 14px;
  }
}
@media screen and (max-width: 450px) {
  #gift ul {
    display: block;
    margin-top: -10px;
  }
  #gift li {
    width: 100%;
  }
}

/*期間で変わる商品==========*/
.img .kongetsu.deko_1 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/rec_cake01.jpg);}
.txt.kongetsu.deko_1:before {content: 'プリンアラモードデコ';}

.img .kongetsu.deko_2 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/rec_cake02.jpg);}
.txt.kongetsu.deko_2:before {content: 'とろけるアントルメショコラ';}

.img .kongetsu.deko_3 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/rec_cake03.jpg);}
.txt.kongetsu.deko_3:before {content: '苺たっぷりのタルト';}

.img .kongetsu.deko_4 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/rec_cake04.jpg);}
.txt.kongetsu.deko_4:before {content: '桜レアチーズ';}

.img .kongetsu.deko_5 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/rec_cake05.jpg);}
.txt.kongetsu.deko_5:before {content: '新緑の抹茶シフォン';}

.img .kongetsu.deko_6 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/rec_cake06.jpg);}
.txt.kongetsu.deko_6:before {content: 'ブルーベリーのタルト';}

.img .kongetsu.deko_7 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/rec_cake07.jpg);}
.txt.kongetsu.deko_7:before {content: '桃のシャルロット';}

.img .kongetsu.deko_8 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/rec_cake08.jpg);}
.txt.kongetsu.deko_8:before {content: '甘夏みかんのタルト';}

.img .kongetsu.deko_9 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/rec_cake09.jpg);}
.txt.kongetsu.deko_9:before {content: 'ル・レクチェのタルト';}

.img .kongetsu.deko_10 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/rec_cake10.jpg);}
.txt.kongetsu.deko_10:before {content: 'カフェ・オ・レ シフォン';}

.img .kongetsu.deko_11 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/rec_cake11.jpg);}
.txt.kongetsu.deko_11:before {content: '紅茶のフルーツシフォン';}

.img .kongetsu.deko_12 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/rec_cake12.jpg);}
.txt.kongetsu.deko_12:before {content: '淡雪のスフレ・レアチーズ';}

/* 新潟米シュー */
.img .konshuu.chou_1 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/1_1.jpg);}
.img .konshuu.chou_2 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/1_5.jpg);}
.img .konshuu.chou_3 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/1_12.jpg);}
.img .konshuu.chou_4 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/1_19.jpg);}
.img .konshuu.chou_5 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/1_26.jpg);}
.img .konshuu.chou_6 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/2_2.jpg);}
.img .konshuu.chou_7 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/2_9.jpg);}
.img .konshuu.chou_8 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/2_16.jpg);}
.img .konshuu.chou_9 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/2_23.jpg);}
.img .konshuu.chou_10 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/3_1.jpg);}
.img .konshuu.chou_11 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/3_8.jpg);}
.img .konshuu.chou_12 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/3_15.jpg);}
.img .konshuu.chou_13 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/3_22.jpg);}
.img .konshuu.chou_14 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/3_29.jpg);}
.img .konshuu.chou_15 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/4_5.jpg);}
.img .konshuu.chou_16 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/4_12.jpg);}
.img .konshuu.chou_17 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/4_19.jpg);}
.img .konshuu.chou_18 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/4_26.jpg);}
.img .konshuu.chou_19 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/5_3.jpg);}
.img .konshuu.chou_20 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/5_10.jpg);}
.img .konshuu.chou_21 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/5_17.jpg);}
.img .konshuu.chou_22 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/5_24.jpg);}
.img .konshuu.chou_23 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/5_31.jpg);}
.img .konshuu.chou_24 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/6_7.jpg);}
.img .konshuu.chou_25 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/6_14.jpg);}
.img .konshuu.chou_26 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/6_21.jpg);}
.img .konshuu.chou_27 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/6_28.jpg);}
.img .konshuu.chou_28 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/7_5.jpg);}
.img .konshuu.chou_29 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/7_12.jpg);}
.img .konshuu.chou_30 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/7_19.jpg);}
.img .konshuu.chou_31 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/7_26.jpg);}
.img .konshuu.chou_32 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/8_2.jpg);}
.img .konshuu.chou_33 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/8_9.jpg);}
.img .konshuu.chou_34 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/8_16.jpg);}
.img .konshuu.chou_35 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/8_23.jpg);}
.img .konshuu.chou_36 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/8_30.jpg);}
.img .konshuu.chou_37 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/9_6.jpg);}
.img .konshuu.chou_38 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/9_13.jpg);}
.img .konshuu.chou_39 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/9_20.jpg);}
.img .konshuu.chou_40 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/9_27.jpg);}
.img .konshuu.chou_41 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/10_4.jpg);}
.img .konshuu.chou_42 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/10_11.jpg);}
.img .konshuu.chou_43 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/10_18.jpg);}
.img .konshuu.chou_44 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/10_25.jpg);}"
.img .konshuu.chou_45 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/11_1.jpg);}
.img .konshuu.chou_46 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/11_8.jpg);}
.img .konshuu.chou_47 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/11_15.jpg);}
.img .konshuu.chou_48 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/11_22.jpg);}
.img .konshuu.chou_49 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/11_29.jpg);}
.img .konshuu.chou_50 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/12_6.jpg);}
.img .konshuu.chou_51 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/12_13.jpg);}
.img .konshuu.chou_52 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/12_20.jpg);}
.img .konshuu.chou_53 {background-image: url(https://file003.shop-pro.jp/PA01434/814/img/mycp/2024/12_27.jpg);}
.txt.konshuu.chou_1:before {content: '濃厚カスタード';}
.txt.konshuu.chou_2:before {content: 'あんこ';}
.txt.konshuu.chou_3:before {content: 'みかん';}
.txt.konshuu.chou_4:before {content: 'アーモンド';}
.txt.konshuu.chou_5:before {content: 'ミルクティー';}
.txt.konshuu.chou_6:before {content: 'プリン';}
.txt.konshuu.chou_7:before {content: 'チョコレート';}
.txt.konshuu.chou_8:before {content: 'はちみつ';}
.txt.konshuu.chou_9:before {content: 'ティラミス';}
.txt.konshuu.chou_10:before {content: 'シナモン';}
.txt.konshuu.chou_11:before {content: 'ワイトチョコ';}
.txt.konshuu.chou_12:before {content: 'メープル';}
.txt.konshuu.chou_13:before {content: 'マスカルポーネ';}
.txt.konshuu.chou_14:before {content: 'さくら';}
.txt.konshuu.chou_15:before {content: 'カマンベールチーズ';}
.txt.konshuu.chou_16:before {content: 'いちご';}
.txt.konshuu.chou_17:before {content: 'コーヒー';}
.txt.konshuu.chou_18:before {content: 'キャラメル';}
.txt.konshuu.chou_19:before {content: 'ミルク';}
.txt.konshuu.chou_20:before {content: '抹茶';}
.txt.konshuu.chou_21:before {content: '塩バター';}
.txt.konshuu.chou_22:before {content: 'バナナ';}
.txt.konshuu.chou_23:before {content: 'ブルーベリー';}
.txt.konshuu.chou_24:before {content: 'アプリコット';}
.txt.konshuu.chou_25:before {content: '枝豆';}
.txt.konshuu.chou_26:before {content: 'マンゴー';}
.txt.konshuu.chou_27:before {content: 'フランボワーズ';}
.txt.konshuu.chou_28:before {content: 'パッションフルーツ';}
.txt.konshuu.chou_29:before {content: '塩';}
.txt.konshuu.chou_30:before {content: 'ピーチ';}
.txt.konshuu.chou_31:before {content: 'ヨーグルト';}
.txt.konshuu.chou_32:before {content: 'パイン';}
.txt.konshuu.chou_33:before {content: 'フルーツ牛乳';}
.txt.konshuu.chou_34:before {content: 'レモン';}
.txt.konshuu.chou_35:before {content: 'チョコミント';}
.txt.konshuu.chou_36:before {content: 'マスカット';}
.txt.konshuu.chou_37:before {content: 'ピスタチオ';}
.txt.konshuu.chou_38:before {content: 'パンプキン';}
.txt.konshuu.chou_39:before {content: '和梨';}
.txt.konshuu.chou_40:before {content: '黒ゴマ';}
.txt.konshuu.chou_41:before {content: 'ぶどう';}
.txt.konshuu.chou_42:before {content: '黒糖';}
.txt.konshuu.chou_43:before {content: 'ヘーゼルナッツ';}
.txt.konshuu.chou_44:before {content: 'マロン';}
.txt.konshuu.chou_45:before {content: 'アップル';}
.txt.konshuu.chou_46:before {content: 'さつまいも';}
.txt.konshuu.chou_47:before {content: 'クリームチーズ';}
.txt.konshuu.chou_48:before {content: 'ル・レクチェ';}
.txt.konshuu.chou_49:before {content: 'ラムレーズン';}
.txt.konshuu.chou_50:before {content: 'ほうじ茶';}
.txt.konshuu.chou_51:before {content: 'ココア';}
.txt.konshuu.chou_52:before {content: 'ゆず';}
.txt.konshuu.chou_53:before {content: '濃厚カスタード';}



/*
.img .originalroll.roll_01 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/roll_kogashikyaramerupurin.jpg);}
.txt.originalroll.roll_01:before {content: '焦がしキャラメルプリンロール';}

.img .originalroll.roll_02 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/roll_ganassyu.jpg);}
.txt.originalroll.roll_02:before {content: 'ガナッシュロール';}

.img .originalroll.roll_03 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/roll_itigo.jpg);}
.txt.originalroll.roll_03:before {content: '苺ロール';}

.img .originalroll.roll_04 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/roll_sakurasaki.jpg);}
.txt.originalroll.roll_04:before {content: '桜咲';}

.img .originalroll.roll_05 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/roll_purinaramodo.jpg);}
.txt.originalroll.roll_05:before {content: 'プリンアラモードロール';}

.img .originalroll.roll_06 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/roll_furessyuhurutu.jpg);}
.txt.originalroll.roll_06:before {content: 'フレッシュフルーツのロールケーキ';}

.img .originalroll.roll_07 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/roll_momotoyounasinokurepu.jpg);}
.txt.originalroll.roll_07:before {content: '桃と洋梨のクレープロール';}

.img .originalroll.roll_08 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/roll_berireatizu.jpg);}
.txt.originalroll.roll_08:before {content: 'ベリーレアチーズロール';}

.img .originalroll.roll_09 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/roll_kurimumonburan.jpg);}
.txt.originalroll.roll_09:before {content: '栗〜むモンブランロール';}

.img .originalroll.roll_10 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/roll_harowin.jpg);}
.txt.originalroll.roll_10:before {content: 'ハロウィンらしいロールケーキが登場します';}

.img .originalroll.roll_11 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/roll_kyaramerumiruku.jpg);}
.txt.originalroll.roll_11:before {content: 'キャラメルミルクロール';}

.img .originalroll.roll_12 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/roll_kurisumasu.jpg);}
.txt.originalroll.roll_12:before {content: 'クリスマスらしいロールが登場します';}

.img .originalroll.roll_13 {background-image: url(https://img21.shop-pro.jp/PA01434/814/etc/roll_otanosimi.jpg);}
.txt.originalroll.roll_13:before {content: 'パティシエのお楽しみロール';}
*/