.pconly{display:block}.sponly{display:none}.baseW{width:970px;margin:0 auto}#contents_area{width:auto;max-width:initial}#contents_area h1{display:block}#contents_area h1 div{line-height:1.5}#contents_area h1 div.btn_link_top{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contents_area h1 div#btn_list_back{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contents_area .userCard{margin-top:0}#contents_area #mainView .mv_arrow img{width:100%;height:auto}#contents_area .register_txtBox .link .txt{font-size:18px}#contents_area .register_txtBox .link .txt:hover{opacity:.8}#contents_area .frmBox{width:100%}#contents_area .campaignEnd{width:100%;margin:65px auto}#contents_area .campaignEnd .btnBox img{vertical-align:bottom}#contents_area #campaignYoko{margin:80px auto;padding:80px 3%}#contents_area #campaignYoko .innerBox{padding:40px;border-radius:0 0 9px 9px}#contents_area .campaign__omiyage{padding:0}#contents_area .campaign__omiyageHead{max-width:100%;margin:0 auto;text-align:center}#contents_area .campaign__omiyageText{font-size:40px;line-height:2}#contents_area .campaign__omiyageTextBold{font-size:56px}#contents_area .campaign__omiyageNotes{font-size:24px}#contents_area .campaign__storeHead{padding-top:50px}#contents_area .campaign__storeHead__inner{font-size:30px}#contents_area .campaign__storeList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:50px}#contents_area .campaign__storeListItem{display:grid;grid-template:"cat    cat  " "name   name " "text   image" "menuNo image" "...    image" 1fr/1fr 420px;padding:30px;border:3px solid #0af;border-radius:16px}#contents_area .campaign__storeName{grid-area:name;padding-block:10px;color:#ea4529;font-size:32px;font-weight:bold;line-height:1.5}#contents_area .campaign__storeCat{grid-area:cat;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#contents_area .campaign__storeCatItem{padding-block:.5em;width:50%;font-size:24px;font-weight:bold;line-height:1;text-align:center}#contents_area .campaign__storeCatItem:first-of-type{border:solid 1px #0af;color:#0af}#contents_area .campaign__storeCatItem:last-of-type{background-color:#0af;color:#fff}#contents_area .campaign__storeText{grid-area:text;padding-right:1em;font-size:24px;font-weight:500;line-height:1.3333333333}#contents_area .campaign__storeMenuNo{grid-area:menuNo;padding-top:1em;padding-right:1em;font-size:24px;font-weight:500;line-height:1}#contents_area .campaign__storeImg{grid-area:image;border-radius:16px}#contents_area .benefitStation__list{padding-block:32px}#contents_area .benefitStation__link{padding:.7em 1.5em .7em 1em;font-size:21px}/*# sourceMappingURL=style_pc.css.map */