.l-heading-mainVisual{background-color:#fee5e0;background-image:url("/campaign/assets/img//mv.png")}@media screen and (max-width: 767px){.l-heading-mainVisual{background-image:url("/campaign/assets/img//mv_sm.png")}}.campaign-num{font-size:18px;margin-left:20px;font-weight:normal}.order-items{display:flex;justify-content:flex-end;padding:0;list-style:none}.order-item{padding-bottom:14px}.order-item.is-active{border-bottom:3px solid #e30200}@media screen and (max-width: 767px){.order-item{width:50%;padding-bottom:10px;text-align:center}}.order-btn-wrap{padding:0 14px;border-right:1px solid #dfdacb}.order-btn-wrap._deadline{border-right:none}@media screen and (max-width: 767px){.order-btn-wrap{padding:0}}.order-btn{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filter-container{border:1px solid #dfdacb;border-radius:10px;padding:30px;margin:-28px 0 60px}@media screen and (max-width: 767px){.filter-container{padding:15px;margin:0 0 32px}.filter-container .l-accordion::after{border-bottom:none;margin-top:0}.filter-container .m-heading3-line-sm::before{content:none}.filter-container .l-heading3-container[data-accordion='sm'] .l-heading3-body{padding:0}}.filter-container .l-heading3-container{margin:0}.filter-container .js-heading-accordion-body{margin-bottom:0}.filter-ttl{display:flex;align-items:center;justify-content:space-between;font-size:24px;font-weight:bold;line-height:30px}@media screen and (max-width: 767px){.filter-ttl{font-size:18px;margin-bottom:0}}.filter-select{font-size:16px;display:block;margin-bottom:30px;height:40px;padding:8px 12px;border:1px solid #dfdacb;border-radius:5px;width:100%}.is-hide{display:none}
