.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__storeListItem{display:grid;grid-template:"name    name " "...     ...  " 22px "cat     image" "service image" "menuNo  image" "...     image" 1fr/1fr 420px}#contents_area .campaign__storeName{grid-area:name;padding-block:10px}#contents_area .campaign__storeMenuNo{grid-area:menuNo}#contents_area .campaign__storeImg{grid-area:image}/*# sourceMappingURL=style_pc.css.map */