*{box-sizing:border-box}a{color:initial;text-decoration:none;text-underline-offset:2px;transition:opacity .2s}.pj-main{display:initial;overflow-x:hidden;font-family:"Noto Sans JP",sans-serif;color:#333}:where(.pj-main img),:where(.pj-header img){width:100%;height:auto;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.pj-container{width:calc(100% - 40px);max-width:1090px;margin:auto}.pj-section_title{margin-bottom:51px;font-size:30px;font-weight:700;text-align:center;letter-spacing:.05em}.pj-apply_btn_wrapper{text-align:center}.pj-apply_btn{position:relative;display:block;width:500px;padding:19px 0 18px;margin:auto;font-size:20px;font-weight:500;color:#fff;letter-spacing:.1em;background-color:#fe9800;border:2px solid #fe9800;border-radius:50px;transition:.3s}.pj-apply_btn::after{position:absolute;top:50%;right:28px;display:block;width:10px;height:10px;content:"";border-right:2px solid #fff;border-bottom:2px solid #fff;transition:all .3s;transform:translateY(-50%) rotate(-45deg)}.pj-apply_btn:hover{color:#fe9800;background-color:#fff;box-shadow:4px 4px 8px rgba(254,152,0,.4);opacity:1}.pj-apply_btn:hover::after{border-color:#fe9800}.pj-mv_img{display:block;width:100%;max-width:1680px;height:470px;margin:auto;-o-object-fit:cover;object-fit:cover}.pj-mv_note{display:flex;flex-wrap:wrap;gap:5px 9px;padding:20px 0 50px}.pj-mv_note_item{position:relative;padding-left:1.4em;font-size:14px;line-height:1.5;letter-spacing:.05em}.pj-mv_note_item::before{position:absolute;top:0;left:0;content:"\203B"}.pj-anchorlink{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px;padding-bottom:80px}.pj-anchorlink_item{width:100%;height:90px;overflow:hidden;text-align:center;border-radius:10px}.pj-anchorlink_item_link{position:relative;display:block;width:100%;height:100%;padding-top:24px;font-size:16px;font-weight:500;letter-spacing:0;background-color:#f4f4f4;transition:all .3s}.pj-anchorlink_item_link::after{position:absolute;bottom:16px;left:50%;width:15px;height:15px;content:"";background-image:url("/images/sell/post/eco_brand/anchor-link_black.svg");background-size:100% 100%;transform:translateX(-50%)}.pj-anchorlink_item_link:hover{color:#fff;background-color:#333;opacity:1}.pj-anchorlink_item_link:hover::after{background-image:url("/images/sell/post/eco_brand/anchor-link_white.svg")}.pj-campaign_section{padding:80px 0;border-top:1px solid #ccc}.pj-campaign_inner{width:600px;margin:auto}.pj-campaign_period_block{padding:20px 0 21px;margin:40px auto 10px;text-align:center;background-color:#f8f8f8}.pj-campaign_period_heading{margin-bottom:11px;font-size:14px;font-weight:700;letter-spacing:.05em}.pj-campaign_period_date{font-size:20px;font-weight:700;letter-spacing:.05em}.pj-campaign_period_note{margin:0 auto 51px;font-size:14px;color:#8a8a8a;text-align:center;letter-spacing:.05em}.pj-campaign_note_area{padding:29px 30px;margin-top:50px;text-align:center;border:1px dotted #ccc}.pj-campaign_note_heading{margin-bottom:16px;font-size:14px;font-weight:700;letter-spacing:.05em}.pj-campaign_note{display:flex;flex-direction:column;gap:15px;text-align:left}.pj-campaign_note_item{position:relative;padding-left:1.2em;font-size:12px;line-height:1.5;letter-spacing:.05em}.pj-campaign_note_item::before{position:absolute;top:0;left:0;content:"\203B"}.pj-target_section{padding:80px 0}.pj-target_group{margin-bottom:50px}.pj-target_group:last-of-type{margin-bottom:80px}.pj-target_group_title{margin-bottom:21px;font-size:24px;font-weight:700;text-align:center;letter-spacing:.05em}.pj-target_group_list{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px 18px}.pj-target_group_list_item{display:flex;flex-direction:column;justify-content:center;padding:25px 20px;text-align:center;background-color:#fff;border-radius:5px}.pj-target_group_list_item_name{display:block;margin-bottom:5px;font-size:16px;font-weight:700;line-height:1.18;letter-spacing:.05em;word-break:break-all}.pj-target_group_list_item_name_kana{display:block;font-size:12px;line-height:1.18;color:#8a8a8a;letter-spacing:.05em;word-break:break-all}.pj-purchase_section{padding:80px 0;background-color:#f5f5f5}.pj-purchase_list{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}.pj-purchase_list_item_img_wrapper{display:flex;align-items:center;justify-content:center;background-color:#fff}.pj-purchase_list_item_img{-o-object-fit:contain;object-fit:contain;aspect-ratio:1/1}.pj-purchase_list_item{display:flex;flex-direction:column}.pj-purchase_list_item_txt{margin-top:15px;font-size:14px;line-height:1.8;letter-spacing:.05em;word-break:break-all}.pj-flow_section{padding:80px 0}.pj-flow_list{position:relative;display:grid;grid-template-columns:repeat(3, 1fr);gap:62px}.pj-flow_list_item{position:relative;padding:30px 30px 29px;text-align:center;background:#fff;border:1px solid #ccc;border-radius:10px}.pj-flow_list_item:not(:last-child)::after{position:absolute;top:50%;right:-39px;width:12px;height:24px;clip-path:polygon(0 0, 100% 50%, 0 100%);content:"";background-color:#333;transform:translateY(-50%)}.pj-flow_list_item_num{position:relative;width:60px;margin-bottom:21px}.pj-flow_list_item_img{transform:scale(1.169)}.pj-flow_list_item_heading{margin:18px auto 16px;font-size:16px;font-weight:700;text-align:center;letter-spacing:.05em}.pj-flow_list_item_txt{font-size:14px;line-height:1.8;text-align:left;letter-spacing:.05em}.pj-flow_list_item_note{display:flex;flex-direction:column;margin-top:15px;color:#8a8a8a}.pj-flow_list_item_note_item{position:relative;padding-left:1.2em;font-size:12px;line-height:1.5;text-align:left;letter-spacing:.05em}.pj-flow_list_item_note_item::before{position:absolute;top:0;left:0;content:"\203B"}.pj-flow_list_item_note_link{color:#8a8a8a;text-decoration:underline}.pj-flow_note{margin:30px auto 80px;font-size:14px;line-height:1.5;text-align:center;letter-spacing:.05em}.pj-flow_note_link{font-weight:700;text-decoration:underline}.pj-flow_tip{position:relative;width:740px;margin:auto;margin-top:80px}.pj-flow_tip_txt{position:absolute;top:124px;right:49px;width:460px;font-size:16px;line-height:2;letter-spacing:.1em}.pj-flow_tip_txt_link{text-decoration:underline}.pj-faq_section{padding:80px 0 65px}.pj-faq_inner{width:calc(100% - 40px);max-width:990px;margin:auto}.pj-faq_list_item{position:relative;margin-bottom:14.7px}.pj-faq_list_term{position:relative;min-height:70px;padding:20px 30px 20px 20px;font-size:16px;font-weight:700;line-height:1.5;cursor:pointer;background-color:#f5f5f5;border-radius:5px}.pj-faq_list_term::before,.pj-faq_list_term::after{position:absolute;top:50%;right:30px;width:20px;height:2px;content:"";background:#5c5c5c;transition:.15s;transform:translateY(-50%)}.pj-faq_list_term.is-close::after{transform:translateY(-50%) rotate(90deg)}.pj-faq_list_term_inner{display:flex;gap:20px;align-items:center}.pj-faq_list_term_icon{width:30px;height:30px}.pj-faq_list_term_txt{letter-spacing:.05em}.pj-faq_list_desc{position:relative;display:none;padding:20px 52px 20px 20px;font-size:16px;line-height:1.8;text-indent:0}.pj-faq_list_desc_inner{display:flex;gap:20px;align-items:center}.pj-faq_list_desc_icon{width:30px;height:30px}.pj-faq_list_desc_txt{font-size:16px;line-height:1.82;letter-spacing:.05em}.pj-faq_list_desc_txt_link{text-decoration:underline}
