@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap";body{-webkit-text-size-adjust:100%}body img{max-width:100%;vertical-align:bottom}.yugo{font-family:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:500}.notoSansJp{font-family:"Noto Sans JP",sans-serif}.pconly{display:none}.dib{display:inline-block}.cRed{color:red}.mt05em{margin-top:.5em}.mt1em{margin-top:1em}.mt2em{margin-top:2em}.mb05em{margin-bottom:.5em}.mb1em{margin-bottom:1em}.mb2em{margin-bottom:2em}.fwb{font-weight:bold}.tac{text-align:center}.ffs--palt{-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.fz_120{font-size:120%}.fz_125{font-size:125%}.fz_133{font-size:133%}.fz_150{font-size:150%}.indent1em{padding-left:1em;text-indent:-1em}.indent1em .kome{display:inline-block;width:1em;text-indent:0}.indent1em .dib{text-indent:0em}.indent2em{padding-left:2em;text-indent:-2em}.u-ls01em{letter-spacing:-0.1em}.u-ls02em{letter-spacing:-0.2em}.u-ls03em{letter-spacing:-0.3em}.u-ls04em{letter-spacing:-0.4em}.u-ls05em{letter-spacing:-0.5em}.mt0{margin-top:0 !important}.mb0{margin-bottom:0 !important}.fwn{font-weight:normal !important}#contents_area h1{display:none}#contents_area .userCard{margin-top:25px}#contents_area #mainView{position:relative;margin-bottom:0}#contents_area #mainView .mv_arrow::after{display:none}#contents_area .register_txtBox{width:100%;margin:0 auto}#contents_area .register_txtBox .link{display:block;margin-top:1em;text-align:center}#contents_area .register_txtBox .link .txt{display:inline-block;color:#004ea2;font-weight:bold;text-decoration:underline}#contents_area .btnBox{width:100%}#contents_area .btnBox p:first-of-type{margin-top:0}#contents_area .frmBox{padding:0;background:none}#contents_area .selectEntry{margin:0 auto 40px}#contents_area .selectEntry select{cursor:pointer}#contents_area ol.listNum{margin-left:1.4em}#contents_area .campaignEnd{width:94%;margin:10% auto}#contents_area .campaignEnd .btnBox img{vertical-align:bottom}#contents_area #campaignYoko{width:100%;margin:40px auto;padding:40px 3%;background-color:#f2f2f2;border:none;border-radius:0}#contents_area #campaignYoko h2{font-weight:bold}#contents_area #campaignYoko .innerBox{width:100%;padding:1em;background-color:#fff;border-radius:0 0 5px 5px}.indent{padding-left:0;text-indent:0}#contents_area .campaign__contents{margin-top:25px;padding:0 20px}#contents_area .campaign__omiyage{padding:0 20px}#contents_area .campaign__omiyageHead{max-width:590px;margin:0 auto;text-align:center}#contents_area .campaign__omiyageIcon{display:block;width:18%;max-width:106px;margin:16px auto}#contents_area .campaign__omiyageText{font-size:15px;font-weight:bold;text-align:center}#contents_area .campaign__omiyageText .marker--yellow{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #ffff00));background:linear-gradient(transparent 60%, #ffff00 60%)}#contents_area .campaign__omiyageText .marker--pink{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(60%, #f8b3b8));background:linear-gradient(transparent 60%, #f8b3b8 60%)}#contents_area .campaign__storeHead{margin:24px auto 16px;text-align:center}#contents_area .campaign__storeHead__inner{padding:.25em 1em;font-size:18px;font-weight:bold;color:#fff;background-color:#e60012;border-radius:1000px}#contents_area .campaign__storeListItem{padding:10px;border:2px solid #0047c2;border-radius:10px}#contents_area .campaign__storeListItem:not(:first-of-type){margin-top:20px}#contents_area .campaign__storePref{display:block;max-width:180px;margin:0 auto 10px}#contents_area .campaign__storeName{margin-bottom:10px;font-size:25px;font-weight:bold;color:#0047c2;text-align:center}#contents_area .campaign__storeName--02{line-height:1.25}#contents_area .campaign__storeName--small{font-size:15px}#contents_area .campaign__storeSummary{font-weight:bold;font-size:13px}#contents_area .campaign__storeInformationList{margin-top:10px}#contents_area .campaign__storeInformation{font-weight:bold}#contents_area .campaign__storePresent{position:relative;margin-top:24px;padding:20px 10px 10px;border:2px solid #e60012;border-radius:8px}#contents_area .campaign__storePresentHead{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:inline-block;padding:.25em 1em;font-size:14px;font-weight:bold;color:#fff;background-color:#e60012;border-radius:1000px;white-space:nowrap}#contents_area .campaign__storePresentText{font-size:13px;font-weight:bold;text-align:center}#contents_area .campaign__storeImage{margin-top:20px;text-align:center}#contents_area .campaign__noticeList{margin-top:20px}#contents_area .campaign__storeInformation .link--text{color:#508be2;text-decoration:underline}/*# sourceMappingURL=style.css.map */