@charset "utf-8";
/* CSS Document */

/* new_year form
   ========================================================================== */
.contact .new_year , .main__content .new_year p {color: #F90105 !important; font-weight:bold; }

/* new_year shop
   ========================================================================== */
.new_year h5 { font-weight: bold; font-size: 110%;color:#ff1a1f;margin-bottom:8px;}
.new_year h5:before {content:"《";}
.new_year h5:after {content:"》";}

.new_year ul {overflow: hidden;}
.new_year li {display: inline-block;width: 25%;padding:0; margin: 0;float:left;}
.new_year li dl {text-align: center; margin: 0.4em 0;}
.new_year li dt , .new_year li dd {padding:0.8em 0;line-height: 1.2em; min-height: 1.2em;}
.new_year li dt {border-top: 1px solid #e4d8cf;    background-color: #f6f2ed;}
.new_year li dd {border-top: 1px solid #e4d8cf;border-bottom: 1px solid #e4d8cf;}
.new_year li dd.thanks {background-color: #f7edf0;}
.new_year li dd span {color:#ff1a1f; display: inline-block;padding:0 0.5em;}
.new_year li dd.ny_holiday {background: #efefef;}
@media (max-width: 920px) {
.new_year li {width:calc(100% / 3) ;}
}
@media (max-width: 530px) {
.new_year li dl {margin:0 !important;}
.new_year li {width:100%; float: none;}
}
.new_year .thanksinfo {display:none;}
.new_year.thanksday .thanksinfo {display:block;color: #ff1a1f;padding: 0 0.5em;font-size:1.1;}


/* selfblood
   ========================================================================== */
.slb .selfblood {display: none;}
