.pj-common_title{position:relative;padding:0 17px 0 20px;margin-inline:auto;max-inline-size:-moz-max-content;max-inline-size:max-content}.pj-common_title::before{position:absolute;left:0;width:100%;height:100%;content:"";background-color:#333;transform:scaleX(0);transform-origin:left}.pj-common_title.is-show::before{animation:bgAppear 1s forwards}@keyframes bgAppear{50%{transform:scaleX(1);transform-origin:left}50.001%{transform-origin:right}100%{transform:scaleX(0);transform-origin:right}}.pj-common_title_text{font-size:34px;letter-spacing:.05em;opacity:0}.pj-common_title_text.is-show{animation:contentFadein 1s .6s forwards}@keyframes contentFadein{0%{opacity:0}100%{opacity:1}}.pj-mainvisual{position:relative;justify-content:center;background-color:#1d304e}.pj-mainvisual.is-campaign{background-color:#141f31}.pj-mainvisual_wrap{position:relative;max-width:2000px;height:520px;margin-inline:auto;background-image:url("/img/pc/howto/post/men/mens_main_default.jpg.webp");background-repeat:no-repeat;background-position:center;background-size:auto 100%}.pj-mainvisual_copy_wrap{position:relative;display:block;width:1280px;margin-inline:auto}.pj-mainvisual_content{display:none}.pj-mainvisual_content.is-campaign{display:grid;align-items:center;max-width:2000px;height:240px;margin-inline:auto;background-image:url("/img/pc/howto/post/men/mens_main_cp.jpg.webp");background-repeat:no-repeat;background-position:center;background-size:auto 100%}.pj-campaing_mainvisual_text_wrap{display:block;width:600px;margin-inline:auto;text-align:center}.pj-mainvisual_title{width:373px;height:auto;padding-bottom:7px;text-align:center}.pj-mainvisual_title_img{width:600px;height:auto}.pj-mainvisual_subtitle{display:block;padding-block:1px 17px;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","verdana",sans-serif;font-size:18px;font-weight:700;letter-spacing:.1em}.pj-mainvisual_subtitle.is-campaign{width:600px;padding-block:15px 16px;color:#fff}.pj-mainvisual_text_campaign{color:#fff}.pj-mainvisual_img{display:none}.pj-mainvisual_img.is-campaign{display:block;width:2000px;height:auto;margin-inline:auto}.pj-mainvisual_text{position:absolute;top:87px;left:40px;box-sizing:border-box;width:500px;height:300px;padding-block:39px;margin-top:24px;font-size:14px;line-height:1.7;text-align:center;letter-spacing:.05em;background-color:#fff}.pj-mainvisual_appeal_text{display:block;margin-bottom:10px;font-size:22px;font-weight:700;letter-spacing:.05em}.pj-mainvisual_appeal_text.is-campaign{margin-bottom:0;letter-spacing:.15em}.flexbox{display:flex;flex-wrap:wrap;justify-content:center}.pj-common_btn{margin-top:40px;text-align:center}.pj-common_btn.is-campaign{margin-top:10px}.pj-common_btn_link{position:relative;display:inline-block;width:360px;padding:16px 0;overflow:hidden;font-size:16px;font-weight:500;color:#fff;text-align:center;letter-spacing:.2em;background-color:#333;border-radius:4px}.pj-common_btn_link::before{position:absolute;top:0;left:-4.5em;display:block;width:3em;height:100%;content:"";background-color:rgba(255,255,255,.5);transition:none;transform:skewX(-45deg) translateX(0)}.pj-common_btn_link::after{position:relative;display:inline-block;width:15px;height:10px;margin-left:20px;content:"";background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAbklEQVQokZWSsQ2AMAwEL4gOIapMw5BMRM0AwCKI/lFCKoQdeCly4zsXnyAJIwHogNNaaBxwAhYgWjDp8ssbJG26s0qKb3sWTAFcgQdXBTXYFXyBn4I0syBVZXblZAdGq6paZuBoS6d/0uePA7oAJQL8WlCA7bwAAAAASUVORK5CYII=") no-repeat center;transition:.2s}.pj-common_btn_link:hover{opacity:1}.pj-common_btn_link.is-apply{color:#333;background-color:#fff100}.pj-common_btn_link.is-apply::after{background:url("../../../../img/pc/common/more_btn_arrow_bk.png") no-repeat center}.pj-common_btn_link.is-campaign::after{display:none}.pj-campaign{box-sizing:border-box;width:100%;padding:70px 50px 152px;margin-inline:auto;text-align:center;background-color:#d3d59e;border-radius:4px}.pj-campaign_inner{box-sizing:border-box;max-width:1200px;padding:64px 50px 70px;margin:0 auto;text-align:center;background-color:#fff;border-radius:4px}.pj-campaign_ttl{padding-left:5px;margin-bottom:4px;font-size:34px;font-weight:bold;text-align:center;letter-spacing:.05em}.pj-campaign_ttl_date{position:relative;left:-12px;padding-left:27px;margin-bottom:27px;font-size:34px;font-weight:bold;letter-spacing:.05em}.pj-campaign_ttl_date .is-large{font-size:34px}.pj-campaign_ttl_date .is-small{font-size:20px}.pj-campaign_ttl_date .is-small_year{font-size:24px}.pj-campaign_ttl_date .is-notosans{font-family:"Noto Sans",sans-serif}.pj-campaign_ttl_date .is-enddate{display:inline-block;margin-left:-17px;font-family:"Noto Sans",sans-serif}.pj-campaign_ttl_date .is-wavedash{position:relative;left:-14px;padding-right:3px;font-size:24px}.pj-campaign_img img{display:block;width:850px;height:auto;margin-inline:auto}.pj-campaign_caption{display:grid;width:722px;padding:8px 0 25px;margin-inline:auto;text-align:center}.pj-campaign_caption_ttl{position:relative;display:inline-block;padding-left:10px;margin:20px auto 18px;margin-bottom:.8rem;font-size:14px;font-weight:bold;text-align:center;letter-spacing:.2em}.pj-campaign_caption_ttl::before,.pj-campaign_caption_ttl::after{position:absolute;top:11px;width:15px;height:1px;content:"";background-color:#333;transform:rotate(75deg)}.pj-campaign_caption_ttl::before{left:-15px}.pj-campaign_caption_ttl::after{left:-23px}.pj-campaign_caption_ttl span::before,.pj-campaign_caption_ttl span::after{position:absolute;top:11px;width:15px;height:1px;content:"";background-color:#333;transform:rotate(105deg)}.pj-campaign_caption_ttl span::before{right:-22px}.pj-campaign_caption_ttl span::after{right:-30px}.pj-campaign_caption_note{display:grid;grid-template-columns:382px 1fr;justify-content:center;width:722px;padding:23px 0 32px;margin:auto;border-bottom:1px solid #e6e6e6}.pj-campaign_caption_note_item{font-size:12px;line-height:1}.pj-campaign_application_lead{padding:1px 0 18px 4px;font-size:14px;font-weight:bold;text-align:center;letter-spacing:.2em}.pj-campaign_btn_lead{position:relative;display:inline-block;margin:0 auto;font-size:14px;font-weight:bold;text-align:center;letter-spacing:.1em}.pj-campaign_btn_lead_deco_l::before,.pj-campaign_btn_lead_deco_l::after{position:absolute;top:11px;width:15px;height:1px;content:"";background-color:#333;transform:rotate(75deg)}.pj-campaign_btn_lead_deco_l::before{left:-21px}.pj-campaign_btn_lead_deco_l::after{left:-28px}.pj-campaign_btn_lead_deco_r::before,.pj-campaign_btn_lead_deco_r::after{position:absolute;top:11px;width:15px;height:1px;content:"";background-color:#333;transform:rotate(105deg)}.pj-campaign_btn_lead_deco_r::before{right:-19px}.pj-campaign_btn_lead_deco_r::after{right:-26px}.pj-campaign_btn_wrapper,.pj-campaign_normal_btn_wrapper{margin:0;text-align:center}.pj-campaign_btn{box-sizing:border-box;display:inline-block;width:358px;padding:13px 0 14px;margin-inline:auto;margin-top:4px;font-size:18px;font-weight:bold;color:#333;letter-spacing:.1em;background-color:#30dbe9;border:1px solid #333;border-radius:4px}.pj-campaign_btn_normal{box-sizing:border-box;display:inline-block;width:358px;padding:13px 0 14px;font-size:18px;font-weight:bold;color:#333;letter-spacing:.1em;background-color:#fff100;border:1px solid #333;border-radius:4px}.pj-campaign_btn::after,.pj-campaign_btn_normal::after{position:relative;top:-3px;display:inline-block;width:15px;height:10px;margin-left:20px;content:"";background:url("/img/pc/common/more_btn_arrow_bk.png") no-repeat center;transition:.2s}.pj-campaign_btn:hover::after,.pj-campaign_btn_normal:hover::after{transition-delay:.15s;transform:translateX(10px)}.pj-campaign_btn_note{display:flex;gap:6px;justify-content:center;width:800px;padding:20px 0 39px;margin:0 auto;margin-bottom:35px;font-size:12px;text-align:center;border-bottom:1px solid #ccc}.pj-campaign_btn_note_item{padding-left:1em;text-indent:-1em}.pj-contents{padding-bottom:80px;margin-top:76px}.pj-contents.is-campaign{position:relative}.pj-contents.is-campaign::after{position:absolute;bottom:0;left:50%;width:1200px;height:1px;content:"";background-color:#dcdcdc;transform:translateX(-50%)}.pj-contents_banner_list{display:flex;gap:30px;justify-content:center;margin-top:40px}.pj-contents_banner_list_item{text-align:center}.pj-contents_banner_img{width:380px;height:auto}.pj-brand{padding:80px 0;background-color:#f2f2f2}.pj-brand.is-campaign{margin-top:-80px}.pj-brand_list{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;width:1200px;margin:40px auto 0}.pj-brand_list_item{width:285px}.pj-brand_list_item:nth-child(4n-2) .pj-brand_list_item_details{margin:32px -305px 10px}.pj-brand_list_item:nth-child(4n-2) .pj-brand_list_item_details::before{left:434px}.pj-brand_list_item:nth-child(4n-1) .pj-brand_list_item_details{margin:32px -610px 10px}.pj-brand_list_item:nth-child(4n-1) .pj-brand_list_item_details::before{right:436px;left:auto}.pj-brand_list_item:nth-child(4n) .pj-brand_list_item_details{margin:32px -915px 10px}.pj-brand_list_item:nth-child(4n) .pj-brand_list_item_details::before{right:134px;left:auto}.pj-brand_list_item_btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:200px;text-align:center;cursor:pointer}.pj-brand_list_item_btn::before{position:absolute;bottom:20px;left:46%;z-index:2;display:block;width:16px;height:16px;content:"";border-top:3px solid #fff;border-right:3px solid #fff;transition:.3s;transform:rotate(135deg)}.pj-brand_list_item_btn::after{position:absolute;top:0;display:block;width:100%;height:100%;content:"";background-color:rgba(51,51,51,.8);opacity:0;transition:.3s}.pj-brand_list_item_btn:focus-visible{outline:4px solid #fff100}.pj-brand_list_item_btn.is-active::before{transform:rotate(315deg)}.pj-brand_list_item_btn.is-active::after{opacity:1}.pj-brand_list_item_btn.is-luxury{background:url("/img/pc/howto/post/men/item_01.jpg?20231218") no-repeat center/cover}.pj-brand_list_item_btn.is-street{background:url("/img/pc/howto/post/men/item_02.jpg?20231218") no-repeat center/cover}.pj-brand_list_item_btn.is-domestic{background:url("/img/pc/howto/post/men/item_03.jpg?20231218") no-repeat center/cover}.pj-brand_list_item_btn.is-outdoor{background:url("/img/pc/howto/post/men/item_04.jpg?20231218") no-repeat center/cover}.pj-brand_list_item_btn.is-vintage{background:url("/img/pc/howto/post/men/item_05.jpg?20231218") no-repeat center/cover}.pj-brand_list_item_btn.is-shoes{background:url("/img/pc/howto/post/men/item_06.jpg?20231218") no-repeat center/cover}.pj-brand_list_item_btn.is-accessory{background:url("/img/pc/howto/post/men/item_07.jpg?20231218") no-repeat center/cover}.pj-brand_list_item_btn.is-collection{background:url("/img/pc/howto/post/men/item_08.jpg?20231218") no-repeat center/cover}.pj-brand_list_item_name{z-index:2;margin-top:-42px;font-size:23px;font-weight:700;line-height:1.3;color:#fff;letter-spacing:.05em}.pj-brand_list_item_subname{display:block;margin-top:12px;font-size:18px;font-weight:500;letter-spacing:.1em}.pj-brand_list_item_details{position:relative;box-sizing:border-box;display:none;width:1200px;padding:30px 20px;margin:32px auto 10px 0;font-size:14px;color:#fff;letter-spacing:.05em;background-color:#333;border-radius:6px}.pj-brand_list_item_details::before{position:absolute;top:-12px;left:130px;display:block;width:0;height:0;content:"";border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333;border-style:solid;border-width:0 12px 12px}.pj-brand_list_item_details.is-active{display:block;animation:fade-in .3s ease-in}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.pj-achieve{position:relative;padding:80px 0}.pj-achieve::after{position:absolute;bottom:0;left:50%;width:1200px;height:1px;content:"";background-color:#dcdcdc;transform:translateX(-50%)}.pj-achieve.is-campaign::after{content:none}.pj-achieve_results{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;width:1200px;margin:40px auto 0}.pj-achieve_results li{width:216px}.pj-achieve_img img{width:100%;height:204px;-o-object-fit:contain;object-fit:contain}.pj-achieve_name{margin-top:10px;font-weight:700}.pj-achieve_ttl{margin-top:5px;font-size:14px}.pj-buyer{padding:80px 0}.pj-buyer_list{display:flex;flex-wrap:wrap;gap:40px 0;justify-content:space-between;width:1200px;margin:38px auto 0}.pj-buyer_list_item{width:578px;height:421px;border:solid 1px #333;border-radius:4px}.pj-buyer_list_wrap{display:flex;flex-wrap:wrap;gap:0 30px;padding:29px 29px 0}.pj-buyer_text{width:295px;height:201px;padding-top:1px;line-height:1.8;color:#333;letter-spacing:.05em}.pj-buyer_genre{padding-bottom:11px;font-size:18px;font-weight:700;border-bottom:solid 1px #e6e6e6}.pj-buyer_brand{padding-top:16px;font-size:14px}.pj-buyer_text_genre_title{position:relative;display:block;padding-left:7px;margin-bottom:7px;font-size:14px;line-height:1.9}.pj-buyer_text_genre_title::before{position:absolute;bottom:0;left:0;z-index:-1;display:block;width:71px;height:27px;content:"";background-color:#fff100}.pj-buyer_text_forte_brand{position:relative;display:block;padding-left:8px;margin-bottom:7px;font-size:14px;font-weight:700}.pj-buyer_text_forte_brand::before{position:absolute;bottom:0;left:0;z-index:-1;display:block;width:101px;height:27px;content:"";background-color:#fff100}.pj-buyer_comment{padding:21px 34px 30px 30px;font-size:14px;line-height:1.7;letter-spacing:.045em}.pj-merit{position:relative;padding:80px 0;margin-bottom:80px;background-color:#f6f6ea}.pj-merit::after{position:absolute;top:0;left:0;z-index:0;width:100%;height:auto;content:"";background-color:#f6f6ea}.pj-merit_list{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;width:800px;margin:40px auto 0}.pj-merit_list_item{position:relative;box-sizing:border-box;display:block;width:100%;padding:20px 40px;cursor:pointer;background-color:#fff;border:#333 solid 1px;border-radius:4px}.pj-merit_list_item::before{position:absolute;right:-4px;bottom:-4px;z-index:-1;width:100%;height:100%;content:"";background-color:#e5e5c1;border:#b8b89e solid 1px;border-radius:4px}.pj-merit_list_title{font-size:22px;font-weight:700;line-height:1.27;letter-spacing:.05em}.pj-merit_list_detail{max-height:0;overflow:hidden;transition:max-height .4s}.pj-merit_list_detail>p{padding-top:15px}.pj-merit_list_icon{position:absolute;top:22px;right:40px;box-sizing:border-box;width:28px;height:28px;background-color:#fff100;border:#333 solid 1px;border-radius:4px}.pj-merit_list_icon::before,.pj-merit_list_icon::after{position:absolute;inset:0;width:14px;height:2px;margin:auto;content:"";background-color:#333}.pj-merit_list_icon::after{transition:transform .3s;transform:rotate(90deg)}.pj-merit_list_item.is-open .pj-merit_list_icon::after{transform:rotate(0deg)}.pj-flow{position:relative;z-index:2;padding-top:40px;padding-bottom:90px}.pj-flow::before{position:absolute;top:0;left:50%;z-index:-1;display:block;width:1200px;height:339px;content:"";background-color:#f2f2f2;border-radius:20px;transform:translateX(-50%)}.pj-flow::after{position:absolute;bottom:0;left:50%;width:1200px;height:1px;content:"";background-color:#dcdcdc;transform:translateX(-50%)}.pj-flow_list{display:flex;gap:84px;justify-content:center;margin-top:40px}.pj-flow_list_item{position:relative;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;align-items:center;width:291px;min-height:359px;padding:25px 25px 30px;background-color:#fff;border:1px solid #333;border-radius:4px}.pj-flow_list_item::before{position:absolute;top:10px;right:-10px;z-index:-1;display:block;width:100%;height:359px;content:"";background-color:#333;border-radius:4px;box-shadow:0 4px 4px #333}.pj-flow_list_item::after{position:absolute;top:9px;left:20px;display:block;width:63px;height:64px;content:""}.pj-flow_list_item_title{font-size:18px;color:#333;letter-spacing:.05em}.pj-flow_list_item_img_wrap{display:flex;align-items:center;height:90px;margin-top:10px}.pj-flow_list_item_img{height:auto}.pj-flow_list_item_text{margin-top:18px;font-size:14px;line-height:1.7;color:#333;letter-spacing:.05em}.pj-flow_list_item_caution{margin-top:10px}.pj-flow_list_item_caution_text{padding-left:1em;font-size:12px;line-height:1.5;color:#8a8a8a;text-indent:-1.4em;letter-spacing:.05em}.pj-flow_list_item_caution_text::before{content:"※"}.pj-flow_list_item.is-apply::after{background:url("/img/pc/howto/post/men/common/num01.png") no-repeat center/cover}.pj-flow_list_item_img.is-apply{width:74px;padding-right:14px}.pj-flow_list_item.is-estimate::after{background:url("/img/pc/howto/post/men/common/num02.png") no-repeat center/cover}.pj-flow_list_item_img.is-estimate{width:62px}.pj-flow_list_item.is-payment::after{background:url("/img/pc/howto/post/men/common/num03.png") no-repeat center/cover}.pj-flow_list_item_img.is-payment{width:104px}.pj-detail_link{display:block;margin-top:44px;font-size:20px;font-weight:500;color:#333;text-align:center;text-decoration:underline;letter-spacing:.05em}.pj-prepare{position:relative;padding-top:80px;padding-bottom:120px}.pj-prepare_list{display:flex;gap:30px;justify-content:center;margin-top:54px}.pj-prepare_list_item{position:relative;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;align-items:center;width:360px;padding-bottom:40px;background-color:#f6f6ea;border-radius:60px}.pj-prepare_list_item_num{position:absolute;top:-18px;left:34px}.pj-prepare_list_item_img_wrap{display:flex;align-items:center}.pj-prepare_list_item_img{width:100%;height:100%}.pj-prepare_list_item_text{font-size:22px;font-weight:700;color:#333;letter-spacing:.05em}.pj-prepare_list_item:nth-child(1) .pj-prepare_list_item_num{width:71px}.pj-prepare_list_item:nth-child(1) .pj-prepare_list_item_img_wrap{width:210px;height:151px;margin-top:40px}.pj-prepare_list_item:nth-child(1) .pj-prepare_list_item_text{margin-top:23.5px}.pj-prepare_list_item:nth-child(2) .pj-prepare_list_item_num{width:75px}.pj-prepare_list_item:nth-child(2) .pj-prepare_list_item_img_wrap{width:180px;height:137px;margin-top:50px}.pj-prepare_list_item:nth-child(2) .pj-prepare_list_item_text{margin-top:27px}.pj-prepare_list_item:nth-child(3) .pj-prepare_list_item_num{width:75px}.pj-prepare_list_item:nth-child(3) .pj-prepare_list_item_img_wrap{width:138px;height:122px;margin-top:59px}.pj-prepare_list_item:nth-child(3) .pj-prepare_list_item_text{margin-top:33px}.pj-prepare_link{display:block;margin-top:44px;font-size:20px;font-weight:500;color:#333;text-align:center;text-decoration:underline;letter-spacing:.05em}
