.pj-gray_out_back{position:fixed;z-index:901;width:100%;height:100%;background:#000;opacity:.6}.pj-gray_out_popup{position:fixed;top:50%;left:50%;z-index:902;min-width:670px;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.pj-gray_out_popup{min-width:90vw}}#pj-gray_out a{display:block;color:#fff;text-decoration:none}.pj-gray_out_inner{padding:80px 50px;text-align:center;background-color:#fff;border-radius:5px}@media screen and (max-width: 768px){.pj-gray_out_inner{padding:8vw 5vw}}.pj-gray_out_inner a{text-decoration:none}.pj-gray_out_inner p{font-size:32px;line-height:1.75;color:#000;text-align:center}@media screen and (max-width: 768px){.pj-gray_out_inner p{font-size:5.33vw}}.pj-gray_out_btn{position:relative;padding:10px;margin-top:30px;font-size:25px;font-weight:500;color:#fff;letter-spacing:.1em;background-color:#ff8712;border-radius:5px}@media screen and (max-width: 768px){.pj-gray_out_btn{padding:2.66vw 0;margin-top:6.5vw;font-size:4vw;font-weight:bold}}.pj-gray_out_btn::after{position:absolute;top:0;right:22px;bottom:0;width:8px;height:8px;margin:auto;content:"";border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}@media screen and (max-width: 768px){.pj-gray_out_btn::after{right:5.86vw;width:2.13vw;height:2.13vw}}.pj-gray_out_btn:hover{opacity:.8}.pj-sec_ttl{position:relative;font-size:28px;font-weight:700;color:#202c5c;text-align:center;letter-spacing:.1em}.pj-sec_ttl::after{position:absolute;right:0;bottom:-16px;left:0;width:30px;height:4px;margin:auto;content:"";background-color:#202c5c}@media screen and (max-width: 1024px){.pj-sec_ttl{font-size:5.86vw}.pj-sec_ttl::after{bottom:-4vw;width:8.5vw}}.pj-sec_ttl_sub{display:block;margin-bottom:5px;font-size:17px;font-weight:500;line-height:1.5;color:#de767c;letter-spacing:.15em}@media screen and (max-width: 1024px){.pj-sec_ttl_sub{position:relative;margin-bottom:2.5vw;font-size:4vw;line-height:1.75}.pj-sec_ttl_sub::before{position:absolute}.pj-sec_ttl_sub::after{position:absolute}}.pj-sec_ttl_sub_2line::before{content:"\\ "}.pj-sec_ttl_sub_2line::after{content:" /"}@media screen and (max-width: 1024px){.pj-sec_ttl_sub_2line{position:relative}.pj-sec_ttl_sub_2line::before{position:absolute;bottom:0;left:31vw}.pj-sec_ttl_sub_2line::after{position:absolute;right:30vw}}.pj-sp_only{display:none}@media screen and (max-width: 1024px){.pj-sp_only{display:block}}.pj-pc_only{display:block}@media screen and (max-width: 1024px){.pj-pc_only{display:none}}.pj-pc_only_inlineblock{display:inline-block}@media screen and (max-width: 1024px){.pj-pc_only_inlineblock{display:none}}.pj-sp_only_inlineblock{display:none}@media screen and (max-width: 1024px){.pj-sp_only_inlineblock{display:inline-block}}a:visited,a:hover{opacity:1}a:hover img{opacity:1}.pj-page_title{display:none}@media screen and (max-width: 1024px){.pj-page_title{display:block;padding:2.6vw;font-size:4.27vw;font-weight:bold;background:linear-gradient(transparent, #ebebeb)}}.pj-mainvisual{position:relative;text-align:center;background:#fff}.pj-main_title{max-width:2000px;margin-right:auto;margin-left:auto;text-align:center}.pj-main_image{width:100%;max-width:2000px;height:400px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.pj-main_image{display:block;width:100%;height:auto}}.pj-about_section{padding:60px 0;background:linear-gradient(#fff2e0, #ffece6)}@media screen and (max-width: 1024px){.pj-about_section{padding:13.33vw 0}}.is-marker{background:linear-gradient(transparent 75%, #fff593 75%)}@media screen and (max-width: 1024px){.is-marker{background:linear-gradient(transparent 65%, #fff593 65%)}}.pj-about_contents_main{width:900px;margin:0 auto;margin-top:54px;background-color:#fff;border-radius:4px}@media screen and (max-width: 1024px){.pj-about_contents_main{width:calc(100% - 9vw);margin-top:14.66vw}}.pj-about_img_wrap{display:flex;flex-wrap:wrap;justify-content:center}.pj-about_ttl{padding:40px 0 20px;font-size:26px;line-height:1.5;color:#202c5c;text-align:center;letter-spacing:.05em}@media screen and (max-width: 1024px){.pj-about_ttl{padding:6.6vw 0 5vw;font-size:5.33vw;line-height:1.75;letter-spacing:.085em}}.pj-about_copy{display:block;margin:20px auto 11px;font-size:26px;font-weight:bold;color:#202c5c;text-align:center;letter-spacing:.05em}@media screen and (max-width: 1024px){.pj-about_copy{margin:5.493vw auto 5.66vw;font-size:5.33vw;line-height:1.56;letter-spacing:.1em}}.pj-target_copy{margin:30px auto 9px}@media screen and (max-width: 1024px){.pj-target_copy{margin:5.33vw auto 1.4vw;font-size:4.53vw;letter-spacing:.05em}}.pj-target_note{width:414px;margin:0 auto 33px;font-size:12px;line-height:2;letter-spacing:.05em}@media screen and (max-width: 1024px){.pj-target_note{width:92%;margin-bottom:12.2vw;font-size:2.66vw;line-height:2.4}}.pj-about_img_1,.pj-about_img_2{width:auto;height:128px;padding-right:14px}@media screen and (max-width: 1024px){.pj-about_img_1,.pj-about_img_2{width:38.5vw;height:auto;padding-right:0}}.pj-about_img_2{height:130px;padding-right:0}@media screen and (max-width: 1024px){.pj-about_img_2{width:37vw;height:auto}}.pj-about_note{width:492px;padding-bottom:18px;margin:0 auto;font-size:10px;font-weight:500;line-height:1.85;text-align:left;letter-spacing:.05em}@media screen and (max-width: 1024px){.pj-about_note{width:auto;padding-bottom:8vw;padding-left:5.06vw;font-size:2.66vw;text-align:left}}.pj-item_list{position:relative;width:calc((100% - 80px)/5)}@media screen and (max-width: 1024px){.pj-item_list{width:calc((100% - 4vw)/2)}}.pj-item_name{position:absolute;left:-10px;width:110%}@media screen and (max-width: 1024px){.pj-item_name{position:static;left:0;width:100%}}.pj-item_section{margin-top:66px}@media screen and (max-width: 1024px){.pj-item_section{margin-top:13.66vw}}.pj-item_wrap{display:flex;flex-wrap:wrap;gap:15px 20px;width:1030px;margin:44px auto;font-size:16px;font-weight:500;text-align:center}@media screen and (max-width: 1024px){.pj-item_wrap{gap:4vw;width:calc(100% - 9vw);margin:14.66vw auto 10.66vw;font-size:3.73vw}}.pj-item_img{display:inline-block;width:100%;height:auto;margin-bottom:10px}@media screen and (max-width: 1024px){.pj-item_img{margin-bottom:.5vw}}.pj-howto{padding-top:60px;background:#f0ece9}@media screen and (max-width: 1024px){.pj-howto{padding-top:12.66vw}}.pj-howtosection_title{letter-spacing:.05em}.pj-howtotab_area{margin-top:63px}@media screen and (max-width: 1024px){.pj-howtotab_area{margin-top:13vw}}.pj-shop_border_color{position:relative}.pj-shop_border_color::after{position:absolute;bottom:-3px;z-index:5;width:100%;height:4px;content:"";background-color:#202c5c}.pj-howto_lead{margin-top:44px;font-size:20px;font-weight:500;text-align:center;letter-spacing:.05em}@media screen and (max-width: 1024px){.pj-howto_lead{margin-top:13.66vw;font-size:4vw}}.pj-trip_border_color{position:relative}.pj-trip_border_color::after{position:absolute;bottom:-3px;z-index:6;width:100%;height:4px;content:"";background-color:#de767c}@media screen and (max-width: 1024px){.pj-trip_border_color::after,.pj-shop_border_color::after{bottom:-1.5vw;height:3px}}.pj-howtotab_nav{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;height:86px}@media screen and (max-width: 1024px){.pj-howtotab_nav{top:-1.3vw;gap:5.2vw;height:14.5vw}}.pj-howtotab_item{position:relative;box-sizing:border-box;display:block;width:400px;height:85px;padding:18px 0;font-size:26px;font-weight:700;text-align:center;letter-spacing:.1em;cursor:pointer}@media screen and (max-width: 1024px){.pj-howtotab_item{width:43.2vw;height:15.06vw;padding:3.73vw 0;font-size:4.53vw;letter-spacing:.05em}}.pj-howtotab_item_a:hover{opacity:1}.pj-howtotab_btn{color:#fff}.pj-howtotab_btn:hover{color:#fff}.pj-shop_tab{position:relative;bottom:-4px;background-color:#202c5c;border-top:4px solid #202c5c;border-right:4px solid #202c5c;border-left:4px solid #202c5c;border-radius:4px}.pj-shop_tab::before{position:absolute;top:-40px;left:50%;width:100%;font-size:17px;font-weight:700;color:#202c5c;text-align:center;content:"\\ お店に持ち込む /";transform:translateX(-50%)}@media screen and (max-width: 1024px){.pj-shop_tab{bottom:-1.06vw;padding:2.5vw 0;border-top:3px solid #202c5c;border-right:3px solid #202c5c;border-left:3px solid #202c5c;border-radius:3px 3px 0 0}.pj-shop_tab::before{top:-8.66vw;font-size:3.2vw}}.pj-shop_tab.is-active{z-index:6;height:85px;color:#202c5c;background:#fff;border-top:4px solid #202c5c;border-right:4px solid #202c5c;border-left:4px solid #202c5c;border-radius:4px}@media screen and (max-width: 1024px){.pj-shop_tab.is-active{bottom:-1.06vw;height:15.06vw;border-top:3px solid #202c5c;border-right:3px solid #202c5c;border-left:3px solid #202c5c;border-radius:3px 3px 0 0}}.is-active>.pj-shoptab_btn{color:#202c5c}.pj-trip_tab{position:relative;bottom:-4px;background-color:#de767c;border-top:4px solid #de767c;border-right:4px solid #de767c;border-left:4px solid #de767c;border-radius:4px}.pj-trip_tab::before{position:absolute;top:-40px;left:50%;width:100%;font-size:17px;font-weight:700;color:#de767c;text-align:center;content:"\\ お家にバイヤーが訪問 /";transform:translateX(-50%)}@media screen and (max-width: 1024px){.pj-trip_tab{bottom:-1.06vw;height:15.6vw;padding:2.5vw 0;border-top:3px solid #de767c;border-right:3px solid #de767c;border-left:3px solid #de767c;border-radius:3px 3px 0 0}.pj-trip_tab::before{top:-8.66vw;font-size:3.2vw}}.is-active>.pj-triptab_btn{color:#de767c}.pj-trip_tab.is-active{position:relative;z-index:7;height:85px;background:#fff;border-top:4px solid #de767c;border-right:4px solid #de767c;border-left:4px solid #de767c;border-radius:4px}@media screen and (max-width: 1024px){.pj-trip_tab.is-active{bottom:-1.06vw;height:15.06vw;border-top:3px solid #de767c;border-right:3px solid #de767c;border-left:3px solid #de767c;border-radius:3px 3px 0 0}}.pj-howto_detail{display:none;background:#fff}.pj-howto_detail.is-active{position:relative;z-index:5;display:block;padding-top:67px}@media screen and (max-width: 1024px){.pj-howto_detail.is-active{padding-top:11vw}}.pj-howto_detail .l-inner{max-width:1150px;margin:0 auto}@media screen and (max-width: 1199px)and (min-width: 1024px){.pj-howto_detail .l-inner{max-width:calc(100% - 40px);padding:0 20px}}.pj-howto_shoptitle,.pj-howto_triptitle{position:relative;font-size:26px;color:#202c5c;text-align:center;letter-spacing:.05em}.pj-howto_shoptitle span,.pj-howto_triptitle span{position:relative;z-index:2;padding:0 34px;background-color:#fff}@media screen and (max-width: 1024px){.pj-howto_shoptitle span,.pj-howto_triptitle span{font-size:5.33vw}}.pj-howto_shoptitle::before,.pj-howto_triptitle::before{position:absolute;top:50%;left:0;width:100%;content:"";border:1px dashed #202c5c;transform:translateY(-50%)}@media screen and (max-width: 1024px){.pj-howto_shoptitle,.pj-howto_triptitle{width:calc(100% - 9vw);padding-bottom:2.2vw;margin:0 auto;font-size:5.33vw;text-align:center;letter-spacing:.1em}.pj-howto_shoptitle::before,.pj-howto_triptitle::before{top:100%;height:0;transform:translateY(0)}}.pj-howto_shoptitle::after,.pj-howto_triptitle::after{position:absolute}.pj-howto_triptitle{color:#de767c}.pj-howto_triptitle::before{border:1px dashed #de767c}.pj-howto_detail_trip_note_wrap{padding:1px 0 60px;background-color:#ffece6}@media screen and (max-width: 1024px){.pj-howto_detail_trip_note_wrap{padding:2.66vw 0;margin-top:8.26vw}}.pj-howto_detail_trip_sell_together_wrap{padding:60px 0 59px;margin-bottom:60px;background-color:#ffece6}@media screen and (max-width: 1024px){.pj-howto_detail_trip_sell_together_wrap{padding:10vw 0 8vw;margin:11vw 0 0}}.pj-howto_detail_trip_copy{margin-bottom:32px;font-size:26px;color:#de767c;text-align:center;letter-spacing:.05em}@media screen and (max-width: 1024px){.pj-howto_detail_trip_copy{margin-bottom:0;font-size:5.6vw}}.pj-howto_shoptitle.pj-font_20,.pj-howto_triptitle.pj-font_20{margin-top:55px;font-size:20px}@media screen and (max-width: 1024px){.pj-howto_shoptitle.pj-font_20,.pj-howto_triptitle.pj-font_20{padding-bottom:.3em;margin-top:11.3vw}}.pj-howto_shoptitle.pj-font_20 span,.pj-howto_triptitle.pj-font_20 span{padding:0 30px}@media screen and (max-width: 1024px){.pj-howto_shoptitle.pj-font_20 span,.pj-howto_triptitle.pj-font_20 span{font-size:4.26vw;letter-spacing:.1em}}.pj-shop_lead{margin-top:38px;font-size:22px;font-weight:700;line-height:1.65;color:#202c5c;text-align:center;letter-spacing:.05em}@media screen and (max-width: 1024px){.pj-shop_lead{width:calc(100% - 13vw);margin:4.4vw auto 0;font-size:4vw;line-height:2;text-align:left;letter-spacing:.05em}}.pj-trip_lead{margin-top:38px;font-size:22px;font-weight:700;line-height:1.8;color:#de767c;text-align:center;letter-spacing:.05em}@media screen and (max-width: 1024px){.pj-trip_lead{width:calc(100% - 14vw);margin:5.33vw auto 0;font-size:4vw;text-align:left}}.splide.is-initialized:not(.is-active) .splide__list{display:flex;justify-content:space-between}.splide__track{flex-grow:1}.pj-step_inner{margin:33px 0 58px}@media screen and (max-width: 1024px){.pj-step_inner{padding-bottom:3.73vw;margin:3.73vw 4vw 0}}.pj-step_tab_wrap{display:flex;margin-bottom:4.6vw;border-bottom:1px solid #ccc}.pj-step_tab_item{margin-right:8vw}.pj-step_tab_item:last-child{margin-right:0}.pj-step_tab_btn{display:block;padding-bottom:3.73vw;font-size:4.26vw;font-weight:700;line-height:1.5;color:#ccc;text-decoration:none;letter-spacing:.05em}.pj-step_tab_btn.is-active{position:relative;color:#333}.pj-shop_wrap .pj-step_tab_btn.is-active{color:#202c5c}.pj-trip_wrap .pj-step_tab_btn.is-active{color:#de767c}.pj-step_tab_btn.is-active::after{position:absolute;bottom:0;left:0;display:block;width:100%;height:1.33vw;content:"";background:#fff100}.pj-shop_wrap .pj-step_tab_btn.is-active::after{background:#202c5c}.pj-trip_wrap .pj-step_tab_btn.is-active::after{background:#de767c}@media screen and (min-width: 1025px){.step_list{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 1025px){.step_list_item{position:relative;width:30.4%;max-width:340px}}@media screen and (max-width: 1024px){.step_list_item{position:relative;padding-right:19vw}}.step_list_ttl{position:relative;box-sizing:border-box;min-height:53px;padding:17px 0 0 70px;margin-bottom:30px;font-size:20px;font-weight:500;line-height:1;letter-spacing:.05em;border-bottom:1px solid #ccc}@media screen and (max-width: 1024px){.step_list_ttl{min-height:auto;padding:0;margin:0 0 5.33vw;font-size:4vw;font-weight:bold;line-height:1.47;letter-spacing:.05em;border-bottom:0}}@media screen and (min-width: 1025px){.step_list_ttl_num{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;height:100%;font-size:26px;font-weight:bold;line-height:1;color:#fff;text-align:center;background:#de767c no-repeat center}}.pj-howtodetail_note{padding-bottom:53px;margin:22px auto 0;font-size:12px;line-height:2.2;text-align:center;letter-spacing:.05em}@media screen and (max-width: 1024px){.pj-howtodetail_note{width:calc(100% - 9vw);padding-bottom:0;margin-top:6vw;font-size:2.66vw;line-height:1.5;text-align:left;letter-spacing:0}}.pj-howto_detail_shop_icon{width:auto;height:30px}.pj-howto_detail_trip_icon{width:auto;height:30px}a:hover img.pj-howto_detail_shop_icon,a:hover img.pj-howto_detail_trip_icon{opacity:1}.pj-shop_wrap.is-active{position:relative;z-index:4;padding-top:67px;background-color:#fff}@media screen and (max-width: 1024px){.pj-shop_wrap.is-active{padding-top:11vw}}@media screen and (min-width: 1025px)and (max-width: 1041px){.pj-pc_min_style{position:absolute;top:0;line-height:1.2}}.pj-shop_wrap .step_list_ttl_num{color:#fff;background:#202c5c}@media screen and (max-width: 1024px){.pj-shop_wrap .step_list_ttl_num{font-size:4vw}}.pj-trip_wrap.step_list_ttl_num{color:#fff;background:#de767c}@media screen and (min-width: 1025px){.step_list_ttl_num small{font-size:12px;letter-spacing:.05em}}@media screen and (min-width: 1025px){.step_list_img{display:flex;align-items:center;justify-content:center;width:100%;height:170px;margin-bottom:28px}}@media screen and (max-width: 1024px){.step_list_img{position:absolute;top:10vw;right:4vw}}@media screen and (min-width: 1025px){.step_list_item:nth-child(1) .step_list_img img{width:164px;height:auto}}@media screen and (min-width: 1025px){.step_list_item:nth-child(2) .step_list_img img{width:137px;height:auto}}@media screen and (min-width: 1025px){.is-trip .step_list_item:nth-child(2) .step_list_img img{width:167px;height:auto}}@media screen and (min-width: 1025px){.step_list_item:nth-child(3) .step_list_img img{width:163px;height:auto}}@media screen and (min-width: 1025px){.step_list_desc{font-size:16px;line-height:1.7;letter-spacing:.05em}}@media screen and (max-width: 1024px){.step_list_desc{max-width:57vw;font-size:3.73vw;line-height:1.7}}.step_list_desc_note{font-size:12px;letter-spacing:.05em}@media screen and (max-width: 1024px){.step_list_desc_note{font-size:3.2vw;letter-spacing:0}}@media screen and (min-width: 1025px){.step_list_desc_note .blank{display:inline-block;padding-left:1em}}@media screen and (max-width: 1024px){.is-step1 .step_list_img img,.is-step2 .step_list_img img,.is-step3 .step_list_img img{width:26.6vw;height:auto}}.is-trip{background-color:#ffece6}.is-shop{background-color:#f0f2f7}.pj-shop_btn,.pj-trip_btn{width:500px;height:80px;margin:25px auto 22px;border:none}@media screen and (max-width: 1024px){.pj-shop_btn,.pj-trip_btn{width:calc(100% - 9vw);height:auto;margin:3.6vw auto 3vw}}@media screen and (max-width: 1024px){.pj-trip_btn{margin:4.53vw auto}}.pj-shop_btn a,.pj-trip_btn a{position:relative;display:block;padding:24px 0;color:#fff;text-align:center;background:#202c5c;border:none;border-radius:3px;box-shadow:5px 5px 0 #ccc;transition:.1s}@media screen and (max-width: 1024px){.pj-shop_btn a,.pj-trip_btn a{width:99%;padding:4.26vw 0 5.06vw;text-decoration:none;border-radius:3px;box-shadow:1.33vw 1.33vw 0 #ccc}}.pj-shop_btn a:hover,.pj-trip_btn a:hover{box-shadow:none;opacity:1;transform:translate(5px, 5px)}.pj-campaign_btn img{display:inline-block;padding-right:5px;vertical-align:middle}@media screen and (max-width: 1024px){.pj-campaign_btn img{width:7.46vw;height:auto;padding:0 2vw}}.pj-trip_btn a{background-color:#de767c}.pj-shop_btn span,.pj-trip_btn span{font-size:22px;letter-spacing:.1em;vertical-align:middle}@media screen and (max-width: 1024px){.pj-shop_btn span,.pj-trip_btn span{font-size:4.53vw;letter-spacing:.05em}}.pj-trip_box{max-width:1030px;padding:60px 0;margin:57px auto 0;background:#fff;border:1px solid #ccc;border-radius:4px}@media screen and (max-width: 1024px){.pj-trip_box{width:calc(100% - 21vw);padding:7.2vw 6.66vw 8.5vw;margin:11.66vw auto 10.33vw}}.pj-target_item_wrap{position:relative;max-width:802px;padding:36px 113px 35px;margin:50px auto 0;background:#fff;border:1px solid #ccc;border-radius:4px}@media screen and (min-width: 1025px)and (max-width: 1050px){.pj-target_item_wrap{width:calc(100% - 40px);max-width:1000px;padding:36px 0 35px}}@media screen and (max-width: 1024px){.pj-target_item_wrap{width:calc(100% - 21vw);padding:7.2vw 6.66vw 6.5vw;margin:7.66vw auto 5.33vw}}.pj-target_item_list_ttl{position:absolute;top:-16px;left:50%;font-size:20px;letter-spacing:.075em;transform:translateX(-50%)}.pj-target_item_list_ttl::before{position:absolute;top:15px;left:-15px;z-index:-1;width:200px;height:2px;content:"";background-color:#fff}@media screen and (max-width: 1024px){.pj-target_item_list_ttl::before{top:2.6vw;left:-4vw;width:33vw}}@media screen and (max-width: 1024px){.pj-target_item_list_ttl{top:-3vw;font-size:4vw}}.pj-target_items{font-size:16px;font-weight:500;line-height:2;letter-spacing:.05em}@media screen and (min-width: 1025px)and (max-width: 1050px){.pj-target_items{width:802px;margin:0 auto}}@media screen and (max-width: 1024px){.pj-target_items{font-size:3.73vw;line-height:2.01;letter-spacing:.01em}}.pj-trip_box_ttl{padding-bottom:9px;font-size:20px;font-weight:700;color:#de767c;text-align:center;letter-spacing:.05em}@media screen and (max-width: 1024px){.pj-trip_box_ttl{margin-bottom:0;font-size:4vw}}.pj-trip_box_txt{position:relative;padding-left:16px;margin-top:5px;font-size:14px;line-height:1.77}.pj-trip_box_txt::before{position:absolute;left:0;color:#de767c;content:"※"}@media screen and (max-width: 1024px){.pj-trip_box_txt{padding-left:1vw;margin-top:2.3vw;font-size:2.93vw;line-height:1.5;letter-spacing:.075}.pj-trip_box_txt::before{left:-2.2vw}}@media screen and (min-width: 1025px){.pj-trip_box ul{width:800px;margin:18px auto 0}}.pj-howto_detail_shop_blog_wrap{padding:60px 0 42px;background-color:#f0f2f7}@media screen and (max-width: 1024px){.pj-howto_detail_shop_blog_wrap{padding:13.6vw 0;margin-top:8.2vw}}.pj-campaign_btn span{font-size:22px;font-weight:bold;letter-spacing:.1em}@media screen and (min-width: 300px)and (max-width: 1024px){.pj-campaign_btn span{font-size:4.6vw;letter-spacing:.025em}}@media screen and (max-width: 299px){.pj-campaign_btn span{font-size:4.53vw;letter-spacing:.05em}}.pj-buyinginfo{padding-bottom:100px;background-color:#fffcf2}@media screen and (min-width: 1025px){.pj-buyinginfo{padding-bottom:27.7vw}}.pj-blog_list{display:flex;flex-wrap:wrap;gap:30px 22px;width:980px;margin:37px auto 22px}@media screen and (max-width: 1024px){.pj-blog_list{gap:5.33vw 2.67vw;width:calc(100% - 6.8vw);margin:14vw 3.4vw 8vw}}.pj-blog_list_item{width:228px;height:265px}@media screen and (max-width: 1024px){.pj-blog_list_item{width:calc(50% - 1.335vw);height:55.5vw}}.pj-blog_list_item_link{position:relative;display:block;text-decoration:none}.pj-blog_list_item_img{width:230px;height:173px}@media screen and (max-width: 1024px){.pj-blog_list_item_img{width:45.3vw;height:33.3vw;-o-object-fit:cover;object-fit:cover}}.pj-blog_list_item_shopname{position:absolute;top:0;left:0;z-index:10;height:auto;padding:5px;font-size:12px;line-height:1;color:#fff;background:rgba(88,111,174,.8)}@media screen and (max-width: 1024px){.pj-blog_list_item_shopname{height:2.67vw;padding:1.33vw;font-size:3.2vw;line-height:.8}}.pj-blog_list_item_title{display:-webkit-box;margin-top:10px;margin-bottom:0;overflow:hidden;font-size:14px;line-height:1.7;color:#404040;word-break:break-all;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (max-width: 1024px){.pj-blog_list_item_title{margin-top:.5vw;margin-bottom:.7vw;font-size:3.2vw}}.pj-blog_list_item_date{font-size:13px;color:gray}@media screen and (max-width: 1024px){.pj-blog_list_item_date{font-size:2.67vw;letter-spacing:.07em}}.faq{padding:60px 0 95px}@media screen and (max-width: 1024px){.faq{padding:0 0 13vw;margin-top:10vw}}@media screen and (min-width: 1025px){.faq .l-inner{max-width:1150px;padding:0 20px}}.faq_area{max-width:900px;padding-top:55px;margin:0 auto}@media screen and (max-width: 1024px){.faq_area{width:calc(100% - 9vw);padding-top:11.5vw;margin:0 auto}}.acd-check{display:none}.acd-label{position:relative;display:block;padding:17px 20px 17px 23px;font-size:14px;font-weight:500;letter-spacing:.05em}@media screen and (max-width: 1024px){.acd-label{padding:3.3vw 10.6vw 3.6vw 3.6vw;font-size:3.73vw;line-height:1.8;letter-spacing:.13em}}.acd-label.pj-shop_bg{background:#f0f2f7;border-top:none;border-bottom:none}.acd-label.pj-trip_bg{background:#ffece6;border-top:none;border-bottom:none}.acd-content{height:0;padding:0 23px;font-size:14px;line-height:1.7;letter-spacing:0;visibility:hidden;opacity:0;transition:.3s}.acd-content:nth-child(2n+1){border-bottom:1px solid #ccc}.acd-content:nth-child(2n){border-top:1px solid #ccc}@media screen and (max-width: 1024px){.acd-content{padding:0 4.6vw 0 3.6vw;font-size:3.67vw;line-height:1.75;letter-spacing:0}}.acd-check:checked+.acd-label+.acd-content{height:auto;visibility:visible;opacity:1}@media screen and (min-width: 1025px){.acd-check:checked+.acd-label+.acd-content{padding:19px 23px 20px;font-size:14px;line-height:1.7}}@media screen and (max-width: 1024px){.acd-check:checked+.acd-label+.acd-content{padding:4.2vw 4.6vw 5.1vw 3.6vw;font-size:3.67vw;line-height:1.75;letter-spacing:0}}.acd-label::before{position:absolute;top:50%;right:17px;width:19px;height:1px;content:"";background:#333}@media screen and (max-width: 1024px){.acd-label::before{top:6vw;right:3.5vw;width:4vw;height:2px;background:#333}}.acd-label::after{position:absolute;top:50%;right:17px;width:19px;height:1px;content:"";background:#333;transition:.3s;transform:rotate(-90deg)}@media screen and (max-width: 1024px){.acd-label::after{top:6vw;right:3.5vw;width:4vw;height:2px;background:#333}}.acd-check:checked+.acd-label::after{transform:rotate(180deg)}a.faq_area_link{color:#01a1dd;text-decoration:underline}.scroll{position:fixed;bottom:0;z-index:10;display:none;width:100%;padding-bottom:env(safe-area-inset-bottom)}@media screen and (min-width: 1025px){.scroll{height:114px;background:linear-gradient(transparent 30px, rgba(0, 0, 0, 0.8) 30px)}}@media screen and (max-width: 1024px){.scroll{height:29.33vw;background:linear-gradient(transparent 8vw, rgba(0, 0, 0, 0.8) 8vw)}}.scroll_btn{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}@media screen and (max-width: 1024px){.scroll_btn{gap:2.66vw}}.pj-footer_shop_btn,.pj-footer_trip-btn{display:block;font-weight:500;color:#fff;text-align:center;letter-spacing:.2em}@media screen and (min-width: 1025px){.pj-footer_shop_btn,.pj-footer_trip-btn{width:450px;padding:16px 0 14px;font-size:18px;border-radius:3px;box-shadow:3px 3px 0 rgba(0,0,0,.1607843137);transition:.3s}}@media screen and (max-width: 1024px){.pj-footer_shop_btn,.pj-footer_trip-btn{box-sizing:border-box;width:46.66vw;height:16vw;padding-top:3.73vw;font-size:4.53vw;text-decoration:none;letter-spacing:0;border-radius:3px;box-shadow:0 0 1vw rgba(0,0,0,.1607843137)}}.pj-footer_btn_img{display:inline-block;width:27px;margin-right:5px;vertical-align:middle}.pj-footer_btn_img:hover{opacity:1}@media screen and (max-width: 1024px){.pj-footer_btn_img{width:10.13vw;height:auto}}.pj-footer_shop_btn{background:#202c5c}.pj-footer_trip-btn{background:#de767c}.scroll_btn a:hover{opacity:1}@media screen and (min-width: 1025px){.scroll_btn a:hover{box-shadow:0 0 0 rgba(0,0,0,.1);transform:translate(3px, 3px)}}.pj-scroll_btn_txt{color:#fff}.pj-scroll_txt{margin-top:6px;font-size:14px;font-weight:500;color:#fff;text-align:center;letter-spacing:.3em}@media screen and (max-width: 1024px){.pj-scroll_txt{margin-top:1.33vw;font-size:3.73vw;letter-spacing:.1em}}.anim,.anim2{position:relative}.anim.hidden,.anim2.hidden{opacity:0}@media screen and (min-width: 1025px){.anim.hidden,.anim2.hidden{top:50px}}@media screen and (max-width: 1024px){.anim.hidden,.anim2.hidden{top:10vw}}.anim.active,.anim2.active{top:0;opacity:1;transition:.3s}
