p .text,span .main{color:#fff}.header-campaign{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;background:#1066a9;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Arial,verdana,sans-serif;height:1vw;padding:1vw;text-align:center;-webkit-transition:height .1s ease,padding .1s ease;transition:height .1s ease,padding .1s ease}p.text{margin:0}@media screen and (max-width:768px){.header-campaign{height:10px;padding:2px 10px}.header-campaign .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,Hiragino Kaku Gothic Pro,游ゴシック,YuGothic,メイリオ,Meiryo,Arial,verdana,sans-serif;font-size:2.93vw;line-height:2}p.text{margin:0}.header-campaign .text .date{background:#fff;border:1px solid #000;border-radius:1.6vw;font-size:2.67vw;font-weight:700;line-height:1;margin-right:1em;padding:.3em .6em;text-align:center;white-space:nowrap}.header-campaign .text .date .ff-en{font-size:1.4em}.header-campaign .text .date .marker{background:linear-gradient(0deg,#f9c7b5 4px,transparent 6px)}.header-campaign .text strong{font-size:2.67vw;line-height:1}.header-campaign .text strong .ff-en{font-size:1.33em;line-height:1}}