html {
 height:100%;
 font-size:10px
}
body {
 position:relative;
 background-color:#fff;
 font-family:Noto,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;
 font-size:1.4rem;
 font-weight:400;
 -webkit-text-size-adjust:none;
 text-size-adjust:none;
 line-height:1.5;
 color:#000
}
body.is-bg-white {
 background-color:#fff
}
img {
 max-width:100%;
 vertical-align:top
}
a {
 text-decoration:none;
 color:#000
}
li {
 list-style:none
}
main {
 display:block
}
[class*=s-kitte-special] {
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
.s-kitte-special-wrapper {
 margin:auto
}
.s-kitte-special-hdg-img {
 text-indent:100%;
 white-space:nowrap;
 overflow:hidden
}
.s-kitte-special-kv>h1 {
 height:0;
 background-position:50%;
 -webkit-background-size:100% 100%;
 background-size:100%;
 background-repeat:no-repeat
}
.s-kitte-special-anchors {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.s-kitte-special-article>h2 img {
 position:absolute;
 left:0;
 top:0
}
.s-kitte-special-cards {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -ms-flex-flow:column;
 flex-flow:column
}
.s-kitte-special-card__cells {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.s-kitte-special-name {
 display:block
}
.s-kitte-special-price {
 display:block;
 color:#ce0500;
 font-weight:600
}
.s-kitte-special-btn {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.s-kitte-special-btn.is-default {
 color:#fff;
 background:#ce0500
}
.s-kitte-special-btn.is-inverted {
 color:#ce0500;
 border:1px solid;
 background:#fff
}
.s-kitte-special-btn.is-disabled {
 color:#fff;
 background:#ccc
}
.s-kitte-special-btn.is-quiet {
 border:1px solid
}
.s-kitte-special-columns {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-flow:column;
 flex-flow:column
}
.s-kitte-special-columns.is-reverse .s-kitte-special-column:first-child {
 -webkit-box-ordinal-group:3;
 -ms-flex-order:2;
 order:2
}
.s-kitte-special-modal {
 -webkit-text-size-adjust:100%;
 text-size-adjust:100%;
 display:inline-block;
 width:100%;
 vertical-align:middle;
 max-width:90%
}
.s-kitte-special-modal__body {
 position:relative;
 margin:0 auto
}
.s-kitte-special-modal__close {
 position:absolute;
 bottom:100%;
 right:0;
 cursor:pointer
}
.s-kitte-special-accordion__body {
 overflow:hidden;
 height:0;
 -webkit-transition:height .3s ease-out;
 transition:height .3s ease-out
}
.p-modal-wrapper {
 z-index:9999;
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 right:0;
 overflow:auto;
 -webkit-overflow-scrolling:touch;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 text-align:center;
 background-color:rgba(0,0,0,.5)
}
.p-modal-wrapper:before {
 display:inline-block;
 margin-left:-.05em;
 content:"";
 vertical-align:middle;
 height:120%
}
.p-modal-wrapper.is-loading:after {
 content:url(/assets/images/loading.gif);
 display:block;
 position:absolute;
 top:50%;
 left:50%;
 -webkit-transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 transform:translate(-50%,-50%);
 background-color:#fff;
 padding:10px;
 border-radius:5px
}
.s-kitte-special-kv>h1 {
 padding-top:87%;
 background-image:url(/kitte/collection/special/08/img/kv.jpg)
}
.s-kitte-special-anchors {
 width:94.2029%;
 margin:45px auto 0
}
.s-kitte-special-anchor {
 width:47.69231%
}
.s-kitte-special-article {
 margin-top:11.15942%;
 position:relative
}
.s-kitte-special-lead {
 font-size:1.2rem;
 line-height:1.5;
 margin-top:2.4rem
}
.s-kitte-special-sec-inner {
 width:92%;
 margin:auto;
 position:relative
}
.s-kitte-special-line {
 text-align:center;
 display:block;
 padding-top:4.63768%
}
.s-kitte-special-line.rotate {
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.s-kitte-special-txt {
 font-size:1.4rem;
 text-align:center;
 margin-top:6.52174%;
 line-height:1.57143
}
.s-kitte-special-hdg-img {
 width:100%;
 z-index:0;
 padding-top:10.86957%
}
.s-kitte-special-hdg-img>img {
 position:absolute;
 left:0;
 right:0;
 top:auto;
 margin:auto
}
.s-kitte-special-hdg-img.is-menu>img {
 width:24.78261%
}
.s-kitte-special-hdg-img.is-kitchen {
 padding-top:24.2029%
}
.s-kitte-special-hdg-img.is-kitchen>img {
 width:14.34783%
}
.s-kitte-special-inner {
 margin:10.72464% auto auto
}
.s-kitte-special-share {
 text-align:center;
 padding:13.696% 0
}
.s-kitte-special-share.is-menu {
 background:url(/kitte/collection/special/08/img/bg_share_menu.png) no-repeat;
 -webkit-background-size:contain;
 background-size:contain;
 background-positrion:100% 100%
}
.s-kitte-special-share.is-kitchen {
 background:url(/kitte/collection/special/08/img/bg_share_kitchen.png) no-repeat;
 -webkit-background-size:cover;
 background-size:cover;
 background-position:50%;
 color:#421f0f
}
.s-kitte-special-share__hdg {
 font-size:1.6rem;
 font-weight:700;
 line-height:1.6875;
 letter-spacing:1.2px
}
.s-kitte-special-share__txt {
 margin-top:1.44928%;
 font-size:1.2rem
}
.s-kitte-special-share__icn {
 margin:0 4px
}
.s-kitte-special-share__icn>img {
 width:7.24638%
}
.s-kitte-special-share__lead {
 width:50.72464%;
 margin:0 auto
}
.s-kitte-special-cards {
 margin-top:8.69565%;
 padding-bottom:21.73913%;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap
}
.s-kitte-special-cards.is-kitchen .s-kitte-special-card__hdg {
 margin-bottom:-11%
}
.s-kitte-special-card {
 width:43.65079%;
 text-align:center
}
.s-kitte-special-card.is-09 .s-kitte-special-card__desc,
.s-kitte-special-card.is-10 .s-kitte-special-card__desc {
 margin-bottom:-10%
}
.s-kitte-special-card__hdg {
 font-size:1.35rem;
 margin-top:10%;
 font-weight: bold;
}
.s-kitte-special-card__desc {
 font-size:1.2rem;
 margin-top:8%;
 text-align:left
}
.s-kitte-special-card__btn {
 background:#fff;
 border:2px solid #000;
 font-size:1.3rem;
 padding:8px 0;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 margin-top:21.05263%;
 -webkit-transition:.2s ease;
 transition:.2s ease
}
.s-kitte-special-card__icn {
 margin-left:5px;
 width:16.14035%
}
.s-kitte-special-card__icn.is-hover {
 display:none
}
.s-kitte-special-card__icn>img {
 width:100%
}
.s-kitte-special-cards__message {
 margin:auto
}
.s-kitte-special-footer {
 text-align:center;
 padding:17.3913% 0 13.04348%;
 border-top:2px solid #000
}
.s-kitte-special-footer__img {
 display:block;
 width:auto;
 margin:13.04348% auto 0;
 border:none
}
.s-kitte-special-footer__hdg {
 width:60.14493%;
 margin:0 auto
}
.s-kitte-special-footer__detail {
 font-weight:700;
 font-size:1.7rem;
 margin-top:13.04348%
}
.s-kitte-special-footer .c-btn>a,
.s-kitte-special-footer .c-btn>div {
 text-align:center
}
.s-kitte-special-footer.is-menu .s-kitte-special-footer__modal {
 margin-bottom:0
}
.s-kitte-special-footer.is-menu .s-kitte-special-footer__modal__inner {
 margin-bottom:0;
 background:#fff
}
.s-kitte-special-footer.is-menu .s-kitte-special-footer__img {
 padding:17.3913% 4.34783%
}
.s-kitte-special-footer.is-kitchen {
 border-top:none
}
.s-kitte-special-footer.is-kitchen .s-kitte-special-footer__hdg {
 width:49.27536%
}
.s-kitte-special-footer.is-kitchen .s-kitte-special-footer__img {
 padding:4.34783% 21.01449%
}
.s-kitte-special-footer.is-kitchen .s-kitte-special-footer__modal {
 margin-bottom:0;
 background:#fff
}
.s-kitte-special-footer.is-kitchen .s-kitte-special-footer__modal__inner {
 float:none!important;
 width:auto!important
}
.s-kitte-special-sec-bg {
 background-image:url(/kitte/collection/special/08/img/deco_item_kitchen_02.png);
 background-repeat:no-repeat;
 background-position:right top 50px;
 position:relative;
 -webkit-background-size:35% 35%;
 background-size:35%
}
.s-kitte-special-deco {
 position:absolute
}
.s-kitte-special-deco.is-01 {
 z-index:2;
 top:0
}
.s-kitte-special-img-kitchen {
 display:block;
 margin:7.97101% auto 0;
 padding-bottom:11.5942%;
 z-index:3
}
.s-kitte-special-intro-outer {
 margin:auto;
 width:92%;
 padding:10.72464% 0
}
.s-kitte-special-intro-inner {
 background-image:url(/kitte/collection/special/08/img/bg_introduction_inner.jpg);
 background-repeat:no-repeat;
 -webkit-background-size:cover;
 background-size:cover
}
.s-kitte-special-intro-inner.is-stamp {
 padding:8.69565%
}
.s-kitte-special-intro-inner.is-bnr {
 text-align:center;
 margin-top:6.52174%;
 padding:0
}
.s-kitte-special-intro-inner.is-bottom {
 position:relative;
 margin-top:8.69565%
}
.s-kitte-special-intro-stamp {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.s-kitte-special-intro-stamp__img-wrap {
 width:78.94737%;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.s-kitte-special-intro-stamp__img {
 width:46.50113%
}
.s-kitte-special-intro-stamp__hdg {
 width:70.87719%;
 margin:0 auto
}
.s-kitte-special-intro-stamp__txt {
 font-size:1.3rem;
 line-height:1.71429;
 margin-top:12.2807%
}
.s-kitte-special-intro-stamp__cart {
 font-size:1.2rem
}
.s-kitte-special-intro-stamp__cart>a {
 color:#000
}
.s-kitte-special-intro-bottom__deco {
 position:absolute;
 top:0;
 width:106%;
 left:-3%
}
.s-kitte-special-intro-bottom__hdg {
 text-align:center
}
.s-kitte-special-intro-bottom__img {
 display:block
}
.s-kitte-special-intro-bottom__txt {
 line-height:1.5;
 font-size:1.2rem;
 margin-top:10.52632%
}
.s-kitte-special-intro-wood {
 text-align:center;
 background-image:url(/kitte/collection/special/08/img/bg_introduction_wood.jpg);
 background-repeat:no-repeat;
 -webkit-background-size:cover;
 background-size:cover;
 padding:8.69565% 10.14493%
}
.s-kitte-special-intro-wood__txt {
 color:#fff;
 font-size:1.3rem;
 line-height:1.5
}
.s-kitte-special-tweet {
 display:none
}
.wrapper #path-box ul{
	flex-wrap: wrap;
	}
#introduction {
 background-image:url(/kitte/collection/special/08/img/bg_introduction_outer.jpg);
 background-repeat:no-repeat;
 -webkit-background-size:100% 100%;
 background-size:100% 100%
}
#menu {
 background-color:#f0eadd
}
#kitchen {
 background-color:#ece5c6
}
#introduction {
 background-color:#d8c6a9
}
body.modal-open .p-itemModal img {
 border:none
}
@media screen and (max-width:794px) {
 html {
  font-size:2.66667vw
 }
 body.is-menu-open {
  height:100%;
  overflow:hidden;
  position:fixed;
  width:100%
 }
 .s-kitte-special-cards {
  -ms-flex-pack:distribute;
  justify-content:space-around
 }
 .s-kitte-special-card.is-11 .s-kitte-special-card__desc,
 .s-kitte-special-card.is-12 .s-kitte-special-card__desc,
 .s-kitte-special-card.is-15 .s-kitte-special-card__desc,
 .s-kitte-special-card.is-16 .s-kitte-special-card__desc {
  margin-bottom:-15%
 }
 .s-kitte-special-card.is-13 .s-kitte-special-card__desc,
 .s-kitte-special-card.is-14 .s-kitte-special-card__desc,
 .s-kitte-special-card.is-19 .s-kitte-special-card__desc,
 .s-kitte-special-card.is-20 .s-kitte-special-card__desc {
  margin-bottom:-11%
 }
 .s-kitte-special-card.is-17 .s-kitte-special-card__hdg,
 .s-kitte-special-card.is-18 .s-kitte-special-card__hdg {
  margin-bottom:0
 }
 .s-kitte-special-card:nth-last-of-type(n+4) {
  margin-bottom:17.3913%
 }
 .s-kitte-special-card__btn:active {
  background:#1ea1f2;
  color:#fff;
 }
 .s-kitte-special-card__btn:active .s-kitte-special-card__icn {
  display:none
 }
 .s-kitte-special-card__btn:active .s-kitte-special-card__icn.is-hover {
  display:none
 }
 .s-kitte-special-footer .p-detail__cart__price {
  margin-top:2.17391%
 }
 .s-kitte-special-footer.is-kitchen {
  width:92%;
  margin:auto
 }
 .s-kitte-special-intro-inner.is-bottom {
  background-image:url(/kitte/collection/special/08/img/bg_introduction_bottom.png);
  background-repeat:no-repeat;
  -webkit-background-size:cover;
  background-size:cover;
  padding:14.2029% 8.69565% 8.69565%
 }
 .s-kitte-special-intro-stamp {
  text-align:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse
 }
 .s-kitte-special-intro-stamp__img-wrap {
  margin:8.77193% auto 0
 }
 .s-kitte-special-intro-stamp__txt {
  text-align:left
 }
 .s-kitte-special-intro-bottom__hdg {
  width:55.26316%;
  margin:0 auto
 }
 .s-kitte-special-intro-bottom__img {
  width:76.66667%;
  margin:10.52632% auto auto
 }
 body.modal-open .p-itemModal.is-vertical {
  width:70%
 }
}
@media screen and (min-width:795px) and (max-width:1140px) {
 html {
  font-size:.87719vw
 }
}
@media screen and (min-width:795px) {
 .s-kitte-special-wrapper {
  max-width:1040px
 }
 .s-kitte-special-kv {
   margin:3rem 0 3.6rem;
 }
 .s-kitte-special-article {
  max-width:1040px
 }
 .s-kitte-special-cards {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
 }
 .s-kitte-special-columns {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
 }
 .s-kitte-special-column {
  width:50%
 }
 .s-kitte-special-kv>h1 {
  padding-top:34.61538%;
  background-image:url(/kitte/collection/special/08/img/kv_pc.jpg)
 }
 .s-kitte-special-anchors {
  width:85.28846%;
  margin-top:30px
 }
 .s-kitte-special-anchor {
  width:48.36528%;
  text-align:center
 }
 .s-kitte-special-article {
  margin-top:45px
 }
 .s-kitte-special-wrapper>.l-inner {
  padding:0
 }
 .s-kitte-special-lead {
  font-size:14px;
  line-height:1.5714285714;
  text-align:center;
  margin-top:40px
 }
 .s-kitte-special-sec-inner {
  width:100%
 }
 .s-kitte-special-line {
  padding-top:15px
 }
 .s-kitte-special-txt {
  margin-top:26px
 }
 .s-kitte-special-hdg-img {
  padding-top:53px
 }
 .s-kitte-special-hdg-img.is-menu>img {
  width:11.73077%
 }
 .s-kitte-special-hdg-img.is-kitchen {
  padding-top:12.88462%
 }
 .s-kitte-special-hdg-img.is-kitchen>img {
  width:6.05769%
 }
 .s-kitte-special-inner {
  margin-top:50px;
  max-width:94.23077%
 }
 .s-kitte-special-share {
  padding:32px 0;
  width:93.87755%;
  margin:0 auto
 }
 .s-kitte-special-share.is-menu {
  background-image:url(/kitte/collection/special/08/img/bg_share_menu_pc.png)
 }
 .s-kitte-special-share.is-kitchen {
  background-image:url(/kitte/collection/special/08/img/bg_share_kitchen_pc.png);
  margin-top:0
 }
 .s-kitte-special-share.is-kitchen .s-kitte-special-share__hdg {
  margin-top:8px
 }
 .s-kitte-special-share__hdg {
  font-size:18px
 }
 .s-kitte-special-share__txt {
  margin-top:8px;
  font-size:1.2rem
 }
 .s-kitte-special-share__icn>img {
  width:2.82609%;
  margin-top:1px
 }
 .s-kitte-special-share__lead {
  width:23.07692%
 }
 .s-kitte-special-cards {
  position:relative;
  width:93.87755%;
  margin:8.69565% auto 0;
  padding-bottom:7.6087%
 }
 .s-kitte-special-cards.is-menu>.s-kitte-special-card:before {
  display:block;
  content:"";
  width:60px;
  height:60px
 }
 .s-kitte-special-cards.is-menu>.s-kitte-special-card.nabe:before {
  background:url(/kitte/collection/special/08/img/batch_nabe.png);
  -webkit-background-size:contain;
  background-size:contain
 }
 .s-kitte-special-cards.is-menu>.s-kitte-special-card.noodle:before {
  background:url(/kitte/collection/special/08/img/batch_noodle.png);
  -webkit-background-size:contain;
  background-size:contain
 }
 .s-kitte-special-cards.is-menu>.s-kitte-special-card.rice:before {
  background:url(/kitte/collection/special/08/img/batch_rice.png);
  -webkit-background-size:contain;
  background-size:contain
 }
 .s-kitte-special-cards.is-menu>.s-kitte-special-card.dish:before {
  background:url(/kitte/collection/special/08/img/batch_dish.png);
  -webkit-background-size:contain;
  background-size:contain
 }
 .s-kitte-special-cards.is-menu>.s-kitte-special-card.soup:before {
  background:url(/kitte/collection/special/08/img/batch_soup.png);
  -webkit-background-size:contain;
  background-size:contain
 }
 .s-kitte-special-cards.is-menu>.s-kitte-special-card.dessert:before {
  background:url(/kitte/collection/special/08/img/batch_dessert.png);
  -webkit-background-size:contain;
  background-size:contain
 }
 .s-kitte-special-card.is-11 .s-kitte-special-card__desc,
 .s-kitte-special-card.is-12 .s-kitte-special-card__desc,
 .s-kitte-special-card.is-13 .s-kitte-special-card__desc,
 .s-kitte-special-card.is-14 .s-kitte-special-card__desc,
 .s-kitte-special-card.is-19 .s-kitte-special-card__desc,
 .s-kitte-special-card.is-20 .s-kitte-special-card__desc {
  margin-bottom:-21%
 }
 .s-kitte-special-card.is-15 .s-kitte-special-card__hdg,
 .s-kitte-special-card.is-16 .s-kitte-special-card__hdg,
 .s-kitte-special-card.is-17 .s-kitte-special-card__hdg,
 .s-kitte-special-card.is-18 .s-kitte-special-card__hdg {
  margin-bottom:0
 }
 .s-kitte-special-card:nth-last-of-type(n+5) {
  margin-bottom:7.69231%
 }
 .s-kitte-special-card {
  width:22.11538%
 }
 .s-kitte-special-card:not(:nth-of-type(4n)) {
  margin-right:3.84615%
 }
 .s-kitte-special-card:nth-last-of-type(n+5) {
  margin-bottom:7.69231%
 }
 .s-kitte-special-card__hdg {
  font-size:16px;
  margin-top:15px
 }
 .s-kitte-special-card__desc {
  font-size:14px;
  margin-top:10px
 }
 .s-kitte-special-card__btn {
  font-size:14px;
  margin-top:15%
 }
 .s-kitte-special-card__btn:hover {
  background:#1ea1f2;
  color:#fff
 }
 .s-kitte-special-card__btn:hover .s-kitte-special-card__icn {
  display:none
 }
 .s-kitte-special-card__btn:hover .s-kitte-special-card__icn.is-hover {
  display:block
 }
 .s-kitte-special-card__icn {
  width:12.5%
 }
 .s-kitte-special-footer {
  padding:6.52174% 0
 }
 .s-kitte-special-footer__inner {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:93.87755%;
  margin:0 auto
 }
 .s-kitte-special-footer__img {
  margin-top:0
 }
 .s-kitte-special-footer__detail-wrap {
  width:50%;
  margin-left:4.34783%
 }
 .s-kitte-special-footer__hdg {
  width:auto
 }
 .s-kitte-special-footer__detail {
  font-size:20px;
  margin-top:6.52174%
 }
 .s-kitte-special-footer__modal {
  width:50%
 }
 .s-kitte-special-footer.is-menu .s-kitte-special-footer__hdg {
  width:76.13636%
 }
 .s-kitte-special-footer.is-menu .s-kitte-special-footer__img {
  padding:18.95735% 7.109%
 }
 .s-kitte-special-footer.is-kitchen .s-kitte-special-footer__inner {
  width:88.46154%
 }
 .s-kitte-special-footer.is-kitchen .s-kitte-special-footer__hdg {
  width:68.86364%
 }
 .s-kitte-special-footer.is-kitchen .s-kitte-special-footer__img {
  padding:6.81818% 25%
 }
 .s-kitte-special-sec-bg {
  background-position:right -10px top 50px;
  -webkit-background-size:32% 32%;
  background-size:32%
 }
 .s-kitte-special-img-kitchen {
  width:88.46154%;
  margin-top:3.65385%;
  padding-bottom:4.80769%
 }
 .s-kitte-special-intro-outer {
  padding:5.76923% 0;
  width:94.23077%
 }
 .s-kitte-special-intro-inner.is-stamp {
  padding:4.08163% 6.12245%
 }
 .s-kitte-special-intro-inner.is-bnr {
  margin-top:2.88462%;
  padding:2.04082% 0
 }
 .s-kitte-special-intro-inner.is-bottom {
  background-image:url(/kitte/collection/special/08/img/bg_introduction_bottom_pc.png);
  background-repeat:no-repeat;
  -webkit-background-size:cover;
  background-size:cover;
  margin-top:7.11538%;
  padding:5.10204% 2.7551%
 }
 .s-kitte-special-intro-stamp {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .s-kitte-special-intro-stamp__img-wrap {
  width:39.88372%
 }
 .s-kitte-special-intro-stamp__img {
  width:45.1895%
 }
 .s-kitte-special-intro-stamp__desc {
  width:52.67442%
 }
 .s-kitte-special-intro-stamp__hdg {
  width:auto
 }
 .s-kitte-special-intro-stamp__txt {
  font-size:14px;
  margin-top:4.41501%
 }
 .s-kitte-special-intro-stamp__cart {
  font-size:1.4rem
 }
 .s-kitte-special-intro-bottom {
  padding:0 6.12245%
 }
 .s-kitte-special-intro-bottom__deco {
  width:103%;
  top:-4%;
  left:-1.5%;
  margin:auto
 }
 .s-kitte-special-intro-bottom__inner {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-top:4.06977%
 }
 .s-kitte-special-intro-bottom__img {
  width:37.2093%
 }
 .s-kitte-special-intro-bottom__txt {
  width:52.32558%;
  margin-top:2.32558%;
  font-size:16px
 }
 .s-kitte-special-intro-wood {
  padding:4.65116% 0;
  background-image:url(/kitte/collection/special/08/img/bg_introduction_wood_pc.jpg);
  background-repeat:no-repeat;
  -webkit-background-size:cover;
  background-size:cover
 }
 .s-kitte-special-intro-wood__txt {
  font-size:18px
 }
 #introduction {
  background-image:url(/kitte/collection/special/08/img/bg_introduction_outer_pc.jpg);
  -webkit-background-size:100% 100%;
  background-size:100% 100%
 }
}
/* IEのみ */
@media all and (-ms-high-contrast: none){
  .c-btn {
    margin-top: 2rem;
  }
}
