@charset "UTF-8";
/*
	backnumber.scss
*/
/*
	heading
*/
/*
	pagenavi
*/
/* ================================================
	common
================================================ */
/* archive
================================================ */
/* line 25, ../scss/booklet.scss */
.archive {
  /* h1
  ================================================ */
}
/* line 29, ../scss/booklet.scss */
.archive h1.contents__tt {
  width: 100%;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  align-content: flex-start;
  justify-content: flex-start;
  flex-wrap: nowrap;
}
/* line 41, ../scss/booklet.scss */
.archive h1.contents__tt > * {
  text-align: left;
}
/* line 47, ../scss/booklet.scss */
.archive h1.contents__tt .tt {
  width: auto;
  font-size: 2.4rem;
  font-weight: bold;
  line-height: 1.5;
  text-align: left;
  box-sizing: border-box;
  white-space: nowrap;
  padding: 20px 60px;
}
/* line 57, ../scss/booklet.scss */
.archive h1.contents__tt .exp_wrap {
  width: auto;
  box-sizing: border-box;
  padding: 10px 2em 10px 0;
}
/* line 62, ../scss/booklet.scss */
.archive h1.contents__tt .exp_wrap .exp {
  font-size: 1.4rem;
  font-weight: normal;
  line-height: 1.5;
  vertical-align: middle;
  text-align: left;
}
/* line 71, ../scss/booklet.scss */
.archive h1.contents__tt .mv {
  background-image: url("../img/archive_mv.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% auto;
  padding-bottom: 150px;
}
/* line 81, ../scss/booklet.scss */
.archive .main-area__body .box_list_a li.type_b {
  padding: 20px 4.7% 20px 4.7%;
}
/* line 86, ../scss/booklet.scss */
.archive .main-area__body .box_list_a li.type_b .wrap .tt_cont {
  width: calc( ( 260 / 688 ) * 100% );
}
/* line 88, ../scss/booklet.scss */
.archive .main-area__body .box_list_a li.type_b .wrap .tt_cont .tt {
  font-size: 2.2vh;
}
/* line 91, ../scss/booklet.scss */
.archive .main-area__body .box_list_a li.type_b .wrap .tt_cont .latest_tt {
  font-size: 1.8vh;
  padding: 2px 10px;
}
/* line 96, ../scss/booklet.scss */
.archive .main-area__body .box_list_a li.type_b .wrap .thumb_cont {
  background-color: #eee;
  background-repeat: no-repeat;
  background-position: center center;
  width: calc( ( 412 / 688 ) * 100% );
  text-align: center;
}
/* line 104, ../scss/booklet.scss */
.archive .main-area__body .box_list_a li.type_b .wrap .thumb_cont.yoko {
  background-size: 100% auto;
  padding: 0;
}
/* line 107, ../scss/booklet.scss */
.archive .main-area__body .box_list_a li.type_b .wrap .thumb_cont.yoko::before {
  content: '';
  display: block;
  padding-bottom: calc( ( 210 / 297 ) * 100% );
}
/* line 113, ../scss/booklet.scss */
.archive .main-area__body .box_list_a li.type_b .wrap .thumb_cont.tate {
  background-size: auto 100%;
  padding: 0;
}
/* line 116, ../scss/booklet.scss */
.archive .main-area__body .box_list_a li.type_b .wrap .thumb_cont.tate::before {
  content: '';
  display: block;
  padding-bottom: calc( ( 210 / 297 ) * 100% );
}
/* line 122, ../scss/booklet.scss */
.archive .main-area__body .box_list_a li.type_b .wrap .tag-list {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding: 1rem 1rem 1rem 0;
  justify-content: center;
  /* 並べ方 */
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 15, ../../base/scss/mixin/_tag.scss */
.archive .main-area__body .box_list_a li.type_b .wrap .tag-list .tag {
  font-size: 1.2rem;
  line-height: 1.4;
  margin: 0 0.5rem 0.5rem 0;
}
/* line 20, ../../base/scss/mixin/_tag.scss */
.archive .main-area__body .box_list_a li.type_b .wrap .tag-list .tag a {
  background: #878787;
  color: #fff;
  border-radius: 10px;
  text-decoration: none;
  padding: 0.2rem 0.7rem;
}
/* line 45, ../../base/scss/mixin/_tag.scss */
.archive .main-area__body .box_list_a li.type_b .wrap .tag-list .tag a:hover {
  opacity: 0.8;
}
/* line 131, ../scss/booklet.scss */
.archive .main-area__body .box_list_a li.type_a {
  padding: 0 0 18px 0;
}
/* line 135, ../scss/booklet.scss */
.archive .main-area__body .box_list_a li.type_a .thumb {
  background-color: #eee;
  background-repeat: no-repeat;
  background-position: center center;
  width: 100%;
  text-align: center;
}
/* line 143, ../scss/booklet.scss */
.archive .main-area__body .box_list_a li.type_a .thumb.yoko {
  background-size: 100% auto;
  padding: 0;
}
/* line 146, ../scss/booklet.scss */
.archive .main-area__body .box_list_a li.type_a .thumb.yoko::before {
  content: '';
  display: block;
  padding-bottom: calc( ( 210 / 297 ) * 100% );
}
/* line 152, ../scss/booklet.scss */
.archive .main-area__body .box_list_a li.type_a .thumb.tate {
  background-size: auto 100%;
  padding: 0;
}
/* line 155, ../scss/booklet.scss */
.archive .main-area__body .box_list_a li.type_a .thumb.tate::before {
  content: '';
  display: block;
  padding-bottom: calc( ( 210 / 297 ) * 100% );
}

/* ================================================
	PC(1400px以上1600まで)
================================================ */
@media screen and (min-width: 1400px) {
  /* ================================================
  	PC
  ================================================ */
  /* archive
  ================================================ */
  /* archive */
}
/* ================================================
	tablet(768pxから1399pxまで)
================================================ */
@media screen and (min-width: 768px) and (max-width: 1399px) {
  /* archive
  ================================================ */
  /* line 195, ../scss/booklet.scss */
  .archive .main-area__body {
    /* card__list
    ================================================ */
  }
  /* line 199, ../scss/booklet.scss */
  .archive .main-area__body .card__list {
    display: -webkit-flex;
    display: flex;
    align-items: stretch;
    /*  縦位置 */
    align-content: flex-start;
    /* 横位置 */
    justify-content: flex-start;
    /* 並べ方 */
    flex-wrap: wrap;
    margin-bottom: 5rem;
  }
  /* line 209, ../scss/booklet.scss */
  .archive .main-area__body .card__list__item {
    width: 48%;
    margin: 0 7px 3rem 0;
  }
  /* line 215, ../scss/booklet.scss */
  .archive .main-area__body .card__list__item .card {
    position: relative;
  }
  /* line 13, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card > .card__link-wrap {
    color: #000000;
    display: block;
    text-decoration: none;
    position: relative;
    text-decoration: none !important;
  }
  /* line 20, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card > .card__link-wrap:hover {
    opacity: 0.8;
  }
  /* line 24, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card a .card__actions__view,
  .archive .main-area__body .card__list__item .card a .card__actions__good {
    color: #fff;
    text-decoration: none !important;
  }
  /* line 31, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__img-wrap {
    position: relative;
  }
  /* line 36, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__img {
    background-size: cover;
    background-repeat: no-repeat;
    display: block;
    padding-bottom: calc(( 160 / 240 ) * 100%);
  }
  /* line 44, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__body {
    padding: 1rem;
  }
  /* line 49, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__desc {
    font-size: 1.2rem;
    line-height: 1.7;
    margin-bottom: 1rem;
  }
  /* line 55, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__desc__date {
    background: url("/wp-content/themes/jba_s3/assets/base/img/icon_clock.png") no-repeat center left;
    background-size: 13px auto;
    text-shadow: 1px 1px 0px #fff;
    margin-right: 1rem;
    padding: 0.5rem 0 0.5rem 1.7rem;
  }
  /* line 63, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__desc__ct-name {
    border: 1px solid #999;
    font-size: 1.2rem;
    text-shadow: 1px 1px 0px #fff;
    line-height: 1.4;
    white-space: nowrap;
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
  }
  /* line 74, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__tt {
    font-size: 1.6rem;
    font-weight: bold;
    text-shadow: 1px 1px 0px #fff;
    line-height: 1.25;
    word-break: break-all;
  }
  /* line 83, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card .tag-list {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 1rem 1rem 1rem 0;
  }
  /* line 15, ../../base/scss/mixin/_tag.scss */
  .archive .main-area__body .card__list__item .card .tag-list .tag {
    font-size: 1.2rem;
    line-height: 1.4;
    margin: 0 0.5rem 0.5rem 0;
  }
  /* line 20, ../../base/scss/mixin/_tag.scss */
  .archive .main-area__body .card__list__item .card .tag-list .tag a {
    background: #878787;
    color: #fff;
    border-radius: 10px;
    text-decoration: none;
    padding: 0.2rem 0.7rem;
  }
  /* line 45, ../../base/scss/mixin/_tag.scss */
  .archive .main-area__body .card__list__item .card .tag-list .tag a:hover {
    opacity: 0.8;
  }
  /* line 90, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card .mk_new {
    display: none;
  }
  /* line 96, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card .mk_new.on {
    display: block;
    font-size: 1rem;
    padding: 1rem 0.3rem;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 108, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__actions {
    color: #333;
    font-size: 1.2rem;
    display: -webkit-flex;
    display: flex;
    align-items: stretch;
    /*  縦位置 */
    align-content: flex-start;
    /* 横位置 */
    justify-content: flex-start;
    /* 並べ方 */
    flex-wrap: wrap;
    padding: 0.3rem 0.5rem;
    /*
    &__favorite.off {
    	background-image:	url('/wp-content/themes/jba_s3/assets/base/img/icon_favorite_off.png');
    }
    &__favorite.on {
    	background-image:	url('/wp-content/themes/jba_s3/assets/base/img/icon_favorite_on.png');
    }
    */
  }
  /* line 119, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__actions > li {
    background-repeat: no-repeat;
    line-height: 1.5;
  }
  /* line 123, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__actions__view {
    margin-left: 1px;
    margin-right: 1em;
    padding-top: 2px;
  }
  /* line 133, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__actions__view::after {
    content: "\e904";
    font-size: 1.2rem;
    margin-left: 2px;
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 's3_fonts' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 149, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__actions__good::after {
    content: "\e903";
    font-size: 1.6rem;
    margin-left: 3px;
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 's3_fonts' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 157, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__actions__favorite {
    width: 1.8rem;
    cursor: pointer;
    position: relative;
    margin-left: auto;
  }
  /* line 175, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__actions__favorite.off::after {
    content: "\e901";
    font-size: 1.8rem;
    position: absolute;
    top: 1px;
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 's3_fonts' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 184, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__actions__favorite.on::after {
    content: "\e900";
    font-size: 1.8rem;
    position: absolute;
    top: 1px;
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 's3_fonts' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 197, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__read {
    display: none;
  }
  /* line 202, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__read.on {
    background: rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
  }
  /* line 213, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__read.on .card__read__txt {
    background: rgba(255, 255, 255, 0.4);
    color: #FFF;
    font-size: 1.4rem;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 0.3rem 2rem;
  }
  /* line 226, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card .card__btn-favorite {
    background-color: transparent;
    border: none;
    cursor: pointer;
    outline: none;
    padding: 0;
    appearance: none;
    float: right;
  }
  /* line 219, ../scss/booklet.scss */
  .archive .main-area__body .card__list__item:nth-child(2n) {
    margin-right: 0;
  }

  /* /.archive */
}
/* ================================================
	SP(768px未満)
================================================ */
@media screen and (max-width: 767px) {
  /* archive
  ================================================ */
  /* line 238, ../scss/booklet.scss */
  .archive {
    /* h1
    ================================================ */
  }
  /* line 242, ../scss/booklet.scss */
  .archive h1.contents__tt {
    width: 100%;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    align-content: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  /* line 254, ../scss/booklet.scss */
  .archive h1.contents__tt > * {
    text-align: left;
  }
  /* line 257, ../scss/booklet.scss */
  .archive h1.contents__tt .tt {
    width: auto;
    font-size: 2.0rem;
    font-weight: bold;
    line-height: 1.4;
    text-align: left;
    box-sizing: border-box;
    white-space: nowrap;
    padding: 8px 4% 2px 4%;
  }
  /* line 267, ../scss/booklet.scss */
  .archive h1.contents__tt .exp_wrap {
    width: auto;
    box-sizing: border-box;
    padding: 0px 4% 10px 4%;
  }
  /* line 272, ../scss/booklet.scss */
  .archive h1.contents__tt .exp_wrap .exp {
    font-size: 1.2rem;
    font-weight: normal;
    line-height: 1.4;
    vertical-align: middle;
    text-align: left;
  }
  /* line 281, ../scss/booklet.scss */
  .archive h1.contents__tt .mv {
    display: none;
  }
  /* line 286, ../scss/booklet.scss */
  .archive .main-area__body {
    /* card__list
    ================================================ */
  }
  /* line 290, ../scss/booklet.scss */
  .archive .main-area__body .card__list {
    display: block;
    margin-bottom: 5rem;
  }
  /* line 294, ../scss/booklet.scss */
  .archive .main-area__body .card__list__item {
    width: 100%;
    max-width: calc( 768px * 0.88 );
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5rem;
  }
  /* line 300, ../scss/booklet.scss */
  .archive .main-area__body .card__list__item .card {
    position: relative;
  }
  /* line 13, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card > .card__link-wrap {
    color: #000000;
    display: block;
    text-decoration: none;
    position: relative;
    text-decoration: none !important;
  }
  /* line 20, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card > .card__link-wrap:hover {
    opacity: 0.8;
  }
  /* line 24, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card a .card__actions__view,
  .archive .main-area__body .card__list__item .card a .card__actions__good {
    color: #fff;
    text-decoration: none !important;
  }
  /* line 31, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__img-wrap {
    position: relative;
  }
  /* line 36, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__img {
    background-size: cover;
    background-repeat: no-repeat;
    display: block;
    padding-bottom: calc(( 160 / 240 ) * 100%);
  }
  /* line 44, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__body {
    padding: 1rem;
  }
  /* line 49, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__desc {
    font-size: 1.2rem;
    line-height: 1.7;
    margin-bottom: 1rem;
  }
  /* line 55, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__desc__date {
    background: url("/wp-content/themes/jba_s3/assets/base/img/icon_clock.png") no-repeat center left;
    background-size: 13px auto;
    text-shadow: 1px 1px 0px #fff;
    margin-right: 1rem;
    padding: 0.5rem 0 0.5rem 1.7rem;
  }
  /* line 63, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__desc__ct-name {
    border: 1px solid #999;
    font-size: 1.2rem;
    text-shadow: 1px 1px 0px #fff;
    line-height: 1.4;
    white-space: nowrap;
    padding: 0.3rem 0.5rem 0.3rem 0.5rem;
  }
  /* line 74, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__tt {
    font-size: 1.6rem;
    font-weight: bold;
    text-shadow: 1px 1px 0px #fff;
    line-height: 1.25;
    word-break: break-all;
  }
  /* line 83, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card .tag-list {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 1rem 1rem 1rem 0;
  }
  /* line 15, ../../base/scss/mixin/_tag.scss */
  .archive .main-area__body .card__list__item .card .tag-list .tag {
    font-size: 1.2rem;
    line-height: 1.4;
    margin: 0 0.5rem 0.5rem 0;
  }
  /* line 20, ../../base/scss/mixin/_tag.scss */
  .archive .main-area__body .card__list__item .card .tag-list .tag a {
    background: #878787;
    color: #fff;
    border-radius: 10px;
    text-decoration: none;
    padding: 0.2rem 0.7rem;
  }
  /* line 45, ../../base/scss/mixin/_tag.scss */
  .archive .main-area__body .card__list__item .card .tag-list .tag a:hover {
    opacity: 0.8;
  }
  /* line 90, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card .mk_new {
    display: none;
  }
  /* line 96, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card .mk_new.on {
    display: block;
    font-size: 1rem;
    padding: 1rem 0.3rem;
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 108, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__actions {
    color: #333;
    font-size: 1.2rem;
    display: -webkit-flex;
    display: flex;
    align-items: stretch;
    /*  縦位置 */
    align-content: flex-start;
    /* 横位置 */
    justify-content: flex-start;
    /* 並べ方 */
    flex-wrap: wrap;
    padding: 0.3rem 0.5rem;
    /*
    &__favorite.off {
    	background-image:	url('/wp-content/themes/jba_s3/assets/base/img/icon_favorite_off.png');
    }
    &__favorite.on {
    	background-image:	url('/wp-content/themes/jba_s3/assets/base/img/icon_favorite_on.png');
    }
    */
  }
  /* line 119, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__actions > li {
    background-repeat: no-repeat;
    line-height: 1.5;
  }
  /* line 123, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__actions__view {
    margin-left: 1px;
    margin-right: 1em;
    padding-top: 2px;
  }
  /* line 133, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__actions__view::after {
    content: "\e904";
    font-size: 1.2rem;
    margin-left: 2px;
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 's3_fonts' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 149, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__actions__good::after {
    content: "\e903";
    font-size: 1.6rem;
    margin-left: 3px;
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 's3_fonts' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 157, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__actions__favorite {
    width: 1.8rem;
    cursor: pointer;
    position: relative;
    margin-left: auto;
  }
  /* line 175, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__actions__favorite.off::after {
    content: "\e901";
    font-size: 1.8rem;
    position: absolute;
    top: 1px;
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 's3_fonts' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 184, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__actions__favorite.on::after {
    content: "\e900";
    font-size: 1.8rem;
    position: absolute;
    top: 1px;
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 's3_fonts' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  /* line 197, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__read {
    display: none;
  }
  /* line 202, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__read.on {
    background: rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
  }
  /* line 213, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card__read.on .card__read__txt {
    background: rgba(255, 255, 255, 0.4);
    color: #FFF;
    font-size: 1.4rem;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding: 0.3rem 2rem;
  }
  /* line 226, ../../base/scss/mixin/_card.scss */
  .archive .main-area__body .card__list__item .card .card__btn-favorite {
    background-color: transparent;
    border: none;
    cursor: pointer;
    outline: none;
    padding: 0;
    appearance: none;
    float: right;
  }
}
/**/
/* ================================================
	aaaa
================================================ */
/* aaaa
================================================ */
/* ================================
	aaaa
================================ */
/* aaaa
================================ */
/* ======== aaaa ======== */
/* ------------------------------------------------
	aaaa
------------------------------------------------ */
/* aaaa
------------------------------------------------ */
/* --------------------------------
	aaaa
-------------------------------- */
/* aaaa
-------------------------------- */
/* -------- aaaa -------- */
/* ---- aaaa ---- */
/* -- aaaa -- */
/* aaaa */

/*# sourceMappingURL=booklet.css.map */
