.campaign-list-item:last-child:after{background-image:linear-gradient(90deg,#707070,#70706f,transparent 1px,transparent 0);background-position:0 100%;background-repeat:repeat-x;background-size:3px 1px;content:"";display:block;height:1px;width:100%}.jleague-container{background-color:#f7f5f3;position:relative}.error-block .error-block-container{background-color:#fae6e6;border-radius:10px}.error-block .error-block-inner{padding:20px}.area-section:not(:first-child){margin-top:24px}.campaign-list .campaign-list-item-link{padding-bottom:16px}.campaign-list .campaign-list-item-head{display:block;margin-bottom:0}.campaign-list .campaign-list-item-meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px}.campaign-list .campaign-list-item-meta .label{border-radius:4px;border-style:solid;border-width:2px;padding:2px 4px}.campaign-list .campaign-list-item-meta .label.category{background-color:transparent}.campaign-list .campaign-list-item-meta .label.hold{background-color:#c00;border-color:#c00;color:#fff}.campaign-list .campaign-list-item-meta .label.hold.previous{background-color:#c34848;border-color:#c34848}.campaign-list .campaign-list-title{font-size:1.6rem;font-weight:700;line-height:1.52;margin-top:8px}.campaign-list .body-text{margin-top:8px}.cursor-pointer{cursor:pointer}.note{bottom:-15px;left:calc(50% + 296px)}.sticker{margin-left:-8px;max-width:calc(100% + 8px)}@media screen and (min-width:768px){.inquiry-search-wrap{margin:0 auto;max-width:520px}.jleague-container{border-radius:20px}.jleague-container .area-section-wrap{padding:36px 40px}.campaign-list .campaign-list-item-meta{margin-bottom:10px}.campaign-list .campaigne-list{padding-left:20px;padding-right:20px}.campaign-list .campaigne-list .campaign-list-item .label+.head-text{margin-left:8px}}@media screen and (max-width:767.98px){.campaign-list-item .label+.head-text{margin-top:8px;width:100%}.note{left:auto;right:16px}.sticker{height:auto;margin-left:0;max-width:none;width:100%}.feature-container{display:grid;gap:0 24px;grid-template-columns:126px 1fr;grid-template-rows:max-content 1fr}.feature-container-image{grid-row:span 2/span 2;width:126px}.feature-container-text{grid-column-start:2}.cursor-pointer:hover{text-decoration:underline}}
