.pj-main{margin-top:15px;color:#333}.header_inner{max-width:1500px;margin-right:auto;margin-left:auto}.pj-section-inner{box-sizing:border-box;width:830px;margin:0 auto}html,body{overflow:auto;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,verdana,sans-serif}img{height:auto}.pj-mv_area{background:linear-gradient(to right, #dec6a4, #dbc1a0)}.pj-mv{display:flex;align-items:center;justify-content:center;text-align:center}.pj-mv_img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover}.pj-use_choice{width:825px;margin:50px auto 56px}.pj-use_choice_txt{position:relative;width:554px;padding-left:40px;margin-left:35px;font-size:14px;line-height:1.57}.pj-use_choice_txt::before{position:absolute;left:27px;content:"\02022"}.pj-use_choice_list_area{padding:32px 164px 39px 158px;margin:49px 0 0 3px;border:1px solid #333}.pj-use_choice_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:19px;padding-top:31px}.pj-use_choice_tit{font-family:"Noto Serif JP",serif;font-size:24px;font-weight:500;text-align:center;letter-spacing:.05em}.pj-use_choice_list_item{font-size:18px;font-weight:500;letter-spacing:.05em;border:1px solid #333}.pj-use_choice_list_link{position:relative;display:block;padding:17px 0 17px 41px}.pj-use_choice_list_link::after{position:absolute;top:20px;right:37px;width:20px;height:20px;content:"";background:url("/img/buy/contents/pickup_cp/pc_arrow_down.svg") no-repeat center}.pj-section_tit{position:relative;padding-bottom:36px;font-family:"Noto Serif JP",serif;font-size:29px;font-weight:500;text-align:center;letter-spacing:.05em}.pj-section_tit::after{position:absolute;bottom:-8px;left:50%;width:48px;height:2px;content:"";background:#333;transform:translateX(-50%)}.pj-lineup_item_area_adjustment{display:flex;border-bottom:1px solid #333}.pj-lineup_item_area{padding-top:56px;padding-bottom:54px;margin-left:auto;border-bottom:1px solid #333}.pj-lineup_item_area:last-child{border-bottom:none}.pj-lineup_item_list_area{padding-top:66px;padding-bottom:8px;background:#f0f0ee}.pj-lineup_item_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 20px;padding:36px 0 30px}.pj-lineup_item_list.is-bag_area{padding-top:30px}.pj-lineup_list_item{display:grid;grid-template-rows:subgrid;grid-row:span 5;gap:10px;padding:8px 8px 24px;background:#fff;border:1px solid #e6e6e6}.pj-lineup_item_img_wrap{width:244px;height:156px}.pj-lineup_item_img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.pj-lineup_list_item_title{padding:7px 0 0 12px;font-size:16px;font-weight:700;line-height:1.6}.pj-control_number{font-weight:400}.pj-rank_area{display:grid;grid-template-columns:1fr 2fr;gap:10px;padding-left:12px;margin-bottom:5px;font-size:14px;line-height:1.6}.pj-rank{display:grid;place-items:center;width:75px;height:25px;color:#888;background:#f0f0ee;border-radius:20px}.pj-lineup_list_item_text{padding:16px 2px 0;margin:2px 10px 0;font-size:14px;line-height:1.3;color:#8f8f8f;border-top:1px solid #e6e6e6}.pj-price_yen{color:#333}.pj-price_emphasis{font-size:24px;font-weight:700;color:#333;letter-spacing:.01em}.pj-past_achievements{padding-left:11px;font-size:14px;color:#333}.pj-about_rank{font-size:14px;color:#333;border-bottom:1px solid #333}.pj-about_rank_area{padding-right:5px;text-align:right}.pj-about_rank_img{padding-right:5px}.pj-about_campaign_area_sec{box-sizing:border-box;width:1000px;padding:55px 0;margin:0 auto}.pj-about_campaign_area{padding:65px 0 0;text-align:center;border:1px solid #333}.pj-about_campaign_img{padding:50px 0 35px}.pj-notes_img{width:668px}.pj-notes_area{padding:30px 0 27px;margin:55px 95px;background:#f6f6f6;border-radius:6px}.pj-notes_tit{font-size:16px;font-weight:700}.pj-notes_list{display:inline-grid;gap:2px;padding:20px 50px 0 47px;font-size:14px;text-align:left}.pj-notes{position:relative;line-height:2.14}.pj-notes::before{position:absolute;top:0;left:-13px;width:1px;height:1px;content:"\02022"}.pj-flow_area{padding:67px 0 0;background:#f4e0c7;border-bottom:1px solid #333}.pj-flow_inner{box-sizing:border-box;text-align:center}.pj-method_tit{position:relative;padding:44px 0 44px 11px;font-family:"Noto Serif JP",serif;font-size:24px;font-weight:500;letter-spacing:.05em}.pj-method_tit::before,.pj-method_tit::after{position:absolute;left:50%;translate:-50% 0;width:398px;height:5px;content:"";background:url("/img/buy/contents/pickup_cp/pc_ttl_waku.svg") no-repeat center}.pj-method_tit::before{top:25px}.pj-method_tit::after{bottom:25px}.pj-flow_comment{padding:45px 0 77px;font-size:16px;letter-spacing:.05em}.pj-flow_tabs_list{display:flex;justify-content:space-between;width:840px;margin-inline:auto}.pj-flow_tabs_item{position:relative;width:400px;font-size:24px;color:#fff;background-color:#333}.pj-flow_tabs_item.is-active{color:#333;background-color:#fff}.pj-flow_tabs_item.is-active::after{position:absolute;top:-15px;left:0;display:block;width:100%;height:15px;content:"";background-color:#333}.pj-flow_tabs_item_button{display:grid;place-items:center;width:100%;padding-block:26px}.pj-anchor{display:none;padding-top:30px;margin-top:-30px}.pj-anchor.is-active{display:block}.pj-flow{padding:60px 0 64px;background:#fff}.pj-in_store_txt{padding:8px 0;line-height:1.6;letter-spacing:.05em}.pj-in_store_img{width:670px;padding:23px 0}.pj-in_store_detail{padding:10px 57px 0 0;letter-spacing:.05em}.pj-in_store_detail_link{position:relative;left:19px;display:inline-block;font-size:16px;font-weight:500;text-align:left;-webkit-text-decoration:underline 2px #333;text-decoration:underline 2px #333}.pj-in_store_detail_link::after{position:absolute;right:-27px;width:20px;height:20px;content:"";background:url("/img/buy/contents/pickup_cp/pc_arrow.svg") no-repeat center}.pj-flow_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;width:1000px;margin:15px auto 46px}.pj-flow_list.is-delivery{margin-bottom:0}.pj-flow_list_item{padding-bottom:31px;background:#f5f1ec}.pj-flow_list_item_img{width:136px;padding:40px 0 27px}.pj-flow_list_item_title{font-size:16px;font-weight:500;letter-spacing:.05em}.pj-flow_list_item_text{padding:25px 38px 11px;font-size:14px;line-height:1.7;text-align:left;letter-spacing:.05em}.pj-postscript{position:relative;padding:0 35px 0 52px;font-size:12px;line-height:1.75;text-align:left;letter-spacing:.05em}.pj-postscript::before{position:absolute;left:35px;content:"\203B"}.pj-guidance{letter-spacing:.05em}.pj-guidance_btn .p-general_btn2_btn{letter-spacing:0}.p-general_btn2{margin:22px 0}.pj-campaign_area{padding:66px 0 77px}.pj-campaign_blog_list{display:grid;grid-template-columns:repeat(4, 1fr);gap:60px;justify-content:center;width:1200px;padding-top:53px;margin:0 auto}.pj-campaign_blog{width:255px;height:255px;overflow:hidden}.pj-campaign_blog_list_img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.pj-campaign_blog_tit{margin-top:15px;font-size:16px;font-weight:500;line-height:1.8;word-break:break-all}.pj-campaign_blog_more_btn{width:400px;margin:34px auto 0}.pj-campaign_blog_more_link{position:relative;display:block;width:100%;padding:20px 0;font-size:18px;color:#fff;text-align:center;letter-spacing:.05em;background-color:#000;border:1px solid #000}.pj-campaign_blog_more_link:hover{color:#333;background-color:#fff}.pj-campaign_blog_more_link:hover .pj-campaign_blog_more_arrow_area{right:-55px}.pj-campaign_blog_more_link .pj-campaign_blog_more_arrow_area{position:absolute;top:50%;right:-40px;display:block;width:80px;transition:.4s}.pj-campaign_blog_more_link .pj-campaign_blog_more_arrow_area::before{position:absolute;top:0;left:0;display:block;width:50%;height:1px;content:"";background-color:#fff;transition:.4s}.pj-campaign_blog_more_link:hover .pj-campaign_blog_more_arrow_area::before{background-color:#000}.pj-campaign_blog_more_link .pj-campaign_blog_more_arrow_area::after{position:absolute;top:0;right:0;display:block;width:50%;height:1px;content:"";background-color:#000}.pj-campaign_blog_more_arrow::before{position:absolute;top:-6px;right:1px;width:1px;height:8px;content:"";background-color:#000;transform:rotate(-45deg)}.pj-top{width:1000px;padding:67px 0 0;margin:65px auto 0;text-align:center;border-top:1px solid #888}.pj-top_btn{width:240px}.pj-top_btn_link{position:relative;padding:12px 110px 12px 88px;font-size:18px;font-weight:500;border:1px solid #333}.pj-top_btn_link::after{position:absolute;top:17px;right:84px;width:20px;height:20px;content:"";background:url("/img/buy/contents/pickup_cp/pc_arrow_up.svg") no-repeat center}.pj-follow{position:fixed;bottom:0;z-index:998;box-sizing:border-box;display:none;width:100%;padding-top:26px;padding-bottom:calc(20px + env(safe-area-inset-bottom));background:#f0f0ee}.pj-follow_inner{width:1200px;margin:0 auto}.pj-follow_btn_area{display:grid;grid-template-columns:240px 240px 53px;gap:25px;justify-content:center}.pj-follow_btn_list{font-size:18px;font-weight:500;letter-spacing:.05em;background:#fff;border:1px solid #333}.pj-follow_top{width:53px}
