body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,ul,th,td{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,main,section,footer{display:block}img{vertical-align:bottom}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}main::before{background-size:cover}.campaign_inner{width:950px;margin:60px auto;background:url(../images/campaign/bg_campaign.png) center top repeat-x}.campaign_inner .campaign_explain{margin:47px auto 20px auto;text-align:center;font-size:26px;font-weight:bold}.campaign_inner .campaign_present{position:relative;background:url(../images/campaign/bg_present.png) center top no-repeat;width:950px;height:348px;margin:120px auto 0 auto}.campaign_inner .campaign_present h2{position:absolute;left:0;right:0;margin:auto;text-align:center;top:-60px}.campaign_inner .campaign_present .present{text-align:center;padding-top:80px}.campaign_inner .campaign_present .present_txt{text-align:center;padding-top:20px}.campaign_inner .campaign_entry{position:relative;background:url(../images/campaign/bg_method.png) center top no-repeat;width:950px;height:1903px;margin:120px auto 0 auto}.campaign_inner .campaign_entry h2{position:absolute;left:0;right:0;margin:auto;text-align:center;top:-60px}.campaign_inner .campaign_entry .entry_method01{text-align:center;padding-top:65px}.campaign_inner .campaign_entry .follow{text-align:center;margin-top:10px}.campaign_inner .campaign_entry .campaign_arrow{text-align:center;margin-top:27px}.campaign_inner .campaign_entry .entry_method02{text-align:center;margin-top:20px}.campaign_inner .campaign_entry .btnCol{text-align:center;margin-top:20px}.campaign_inner .campaign_entry .entry_txt{font-size:16px;font-weight:bold;margin:15px auto 0 auto;width:590px}.campaign_inner .entry_inner{background:url(../images/campaign/bg_note.png) center top no-repeat;width:716px;height:258px;margin:30px auto 0 auto}.campaign_inner .entry_inner .entry_innerBox{width:650px;margin:0 auto;padding-top:25px}.campaign_inner .entry_inner .entry_innerBox .entry_process{font-size:16px;font-weight:bold;line-height:1.6em;text-indent:-1em;padding-left:2em}.campaign_inner .entry_inner .entry_innerBox .entry_attention{font-size:14px;font-weight:normal;margin-top:15px;padding-left:2em}.campaign_inner .entry_detail{width:716px;margin:50px auto 0 auto;font-size:14px}.campaign_inner .entry_detail p{line-height:1.2em;margin-bottom:10px;text-indent:-1em;padding-left:2em}.campaign_inner .entry_detailInner{margin-top:30px;line-height:1.5em}.campaign_inner .entry_detailInner p{margin-bottom:5px}.campaign_inner .shoplist,.campaign_inner .itemlist{width:730px}.campaign_inner .shoplist li,.campaign_inner .itemlist li{padding:10px 20px 20px 0}.campaign_inner .shoplist li:not(:last-child),.campaign_inner .itemlist li:not(:last-child){border-bottom:2px solid #bfbfbf;padding:10px 20px 20px 0}.campaign_inner .shoplist li::before,.campaign_inner .itemlist li::before{display:none}.campaign_inner .shoplist li div,.campaign_inner .itemlist li div{font-size:18px;margin-bottom:-10px}.campaign_inner .shoplist li p,.campaign_inner .itemlist li p{font-size:18px}.totop_btn{margin:0 auto 50px auto;text-align:center}.link_red{color:#d2322e}#campaign::after{position:absolute;content:'';width:100%;height:2%;background:#000;z-index:-1;bottom:0;left:0}#campaign_202611 .campaign_bg{width:950px;margin:60px auto}#campaign_202611 .campaign_bg::before,#campaign_202611 .campaign_bg::after{content:"";display:block;background:center top no-repeat}#campaign_202611 .campaign_bg::before{height:90px;background-image:url(../images/campaign_202611/bg_campaign_top.png)}#campaign_202611 .campaign_bg::after{height:91px;background-image:url(../images/campaign_202611/bg_campaign_bottom.png)}#campaign_202611 .campaign_inner{margin:-2px 0;background:url(../images/campaign_202611/bg_campaign.png) center top repeat-y}#campaign_202611 .campaign_inner h1{margin:0 auto;text-align:center}#campaign_202611 .description{margin:-24px 0 0;font-size:25px;text-align:center}#campaign_202611 .campaign_about{font-size:24px;background:#fbf6f3;position:relative;text-align:center;width:100%;max-width:782px;margin:80px auto 120px;padding:0 25px 60px;border:3px solid #000;box-shadow:4px 4px 0 #000}#campaign_202611 .campaign_about-inner{font-weight:bold;background:#fff;border:3px solid #000;box-shadow:4px 4px 0 #000;padding:24px 24px 44px;margin-bottom:24px}#campaign_202611 .campaign_about-inner .bold{font-size:38px;text-align:center}#campaign_202611 .campaign_about-inner .main_ttl{font-size:38px;text-align:center}#campaign_202611 .campaign_about-inner .main_ttl small{font-size:20px}#campaign_202611 .campaign_about-inner p:not(:last-child){margin-bottom:24px}#campaign_202611 .campaign_about-scroller{max-height:560px;overflow:auto}#campaign_202611 .campaign_about-scroller h4{color:#603a00;margin-top:24px}#campaign_202611 .campaign_about a,#campaign_202611 .campaign_about .bold,#campaign_202611 .campaign_about strong{color:#d2322e}#campaign_202611 .campaign_about strong{font-weight:bold}#campaign_202611 .campaign_about h2{-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:-20px}#campaign_202611 .campaign_about h2 img{margin:0}#campaign_202611 .campaign_about h4{font-weight:bold;text-align:left;margin-bottom:12px}#campaign_202611 .campaign_about img{margin-bottom:24px}#campaign_202611 .campaign_about ul,#campaign_202611 .campaign_about ol,#campaign_202611 .campaign_about p{margin-top:24px;text-align:left}#campaign_202611 .campaign_about ul ul,#campaign_202611 .campaign_about ul ol,#campaign_202611 .campaign_about ol ul,#campaign_202611 .campaign_about ol ol,#campaign_202611 .campaign_about p ul,#campaign_202611 .campaign_about p ol{margin-top:12px}#campaign_202611 .campaign_about ul{list-style:none;padding-bottom:24px}#campaign_202611 .campaign_about ul>li{position:relative;padding-left:1em}#campaign_202611 .campaign_about ul>li::before{content:"※";position:absolute;top:0;left:0}#campaign_202611 .campaign_about ul>li.disc::before{content:"・";position:absolute;top:0;left:0}#campaign_202611 .campaign_about li:not(:last-child){margin-bottom:12px}#campaign_202611 .itemlist{font-size:20px}#campaign_202611 .itemlist>li{display:grid;grid-template-columns:1fr 8em;gap:1rem;-webkit-align-items:center;align-items:center}#campaign_202611 .itemlist>li>p{margin:0}#campaign_202611 .itemlist>li>span{display:-webkit-inline-flex;display:inline-flex;font-size:14px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:0.2em 0.4em}#campaign_202611 .itemlist>li>span:not(.not){border:2px solid #000}#campaign_202611 .itemlist>li>span.next{color:#d2322e}

/*# sourceMappingURL=maps/campaign_202611.css.map */
