.main-page__body .guide_wrap p,.main-page__body .howto_wrap p{font-size:13px}@media screen and (max-width:749px){.main-page__body .guide_wrap p,.main-page__body .howto_wrap p{font-size:13px}}.main-page__body .guide_wrap .side li{border-top-color:var(--pbk-black-25)}.main-page__body .guide_wrap .side li:last-of-type{border-bottom-color:var(--pbk-black-25)}.main-page__body .guide_wrap .side a{font-size:14px;color:var(--pbk-black)}.main-page__body .guide_wrap .side a{position:relative;text-decoration:none}.main-page__body .guide_wrap .side a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--pbk-hlink-dur) var(--pbk-hlink-ease)}.main-page__body .guide_wrap .side a:hover{text-decoration:none}.main-page__body .guide_wrap .side a:hover:after,.main-page__body .guide_wrap .side a:focus-visible:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.main-page__body .guide_wrap .side a:after{transition:none}}.main-page__body .guide_wrap h2{font-family:var(--pbk-font-ja);font-weight:500;font-size:22px;line-height:1.6;letter-spacing:.01em;color:var(--pbk-black);background:none;padding:0 0 16px;margin:80px 0 24px;border-bottom:1px solid var(--pbk-black-25)}@media screen and (max-width:749px){.main-page__body .guide_wrap h2{font-size:20px;margin:56px 0 20px;padding-right:32px}.main-page__body .guide_wrap h2:after{border-top-color:var(--pbk-black);border-right-color:var(--pbk-black)}}.main-page__body .guide_wrap .main>div:first-child>h2:first-child{margin-top:0}.main-page__body .guide_wrap h3{font-family:var(--pbk-font-ja);font-weight:500;font-size:16px;color:var(--pbk-black);letter-spacing:.01em}.main-page__body .guide_wrap h3.big{font-size:18px}.main-page__body .guide_wrap h3.number:before{font-family:var(--pbk-font-en-sans);font-weight:400;color:var(--pbk-accent);letter-spacing:-.01em}.main-page__body .guide_wrap .underline{border-bottom-color:var(--pbk-black)}.main-page__body .guide_wrap .marker{background:linear-gradient(transparent 62%,#e68c0a47 62%)}.main-page__body .guide_wrap .guide_flow>div{background:var(--pbk-panel);border:none;border-radius:var(--pbk-radius);padding-left:24px;padding-right:24px}.main-page__body .guide_wrap .guide_flow .step{font-weight:500}.main-page__body .guide_wrap .guide_flow .step span{font-family:var(--pbk-font-en-sans);font-weight:400;color:var(--pbk-accent)}.main-page__body .guide_wrap .guide_flow .step:after{background:var(--pbk-black-25)}.main-page__body .guide_wrap .guide_flow h4{font-family:var(--pbk-font-ja);font-weight:500;color:var(--pbk-black)}.main-page__body .guide_wrap .support{background:var(--pbk-panel);border:none;border-radius:var(--pbk-radius)}.main-page__body .guide_wrap .support li:before{color:var(--pbk-accent)}.main-page__body .guide_wrap .repair li{border-top:1px dashed var(--pbk-black-25)}.main-page__body .guide_wrap .repair h4{font-family:var(--pbk-font-ja);font-weight:500;color:var(--pbk-black)}.main-page__body .guide_wrap img{border-radius:0}.main-page__body .guide_wrap .button,.main-page__body .guide_wrap .button--secondary{background:var(--pbk-black);background-color:var(--pbk-black);color:var(--pbk-white);box-shadow:none;text-decoration:none;transition:opacity .25s ease}.main-page__body .guide_wrap .button:after,.main-page__body .guide_wrap .button:before,.main-page__body .guide_wrap .button--secondary:after,.main-page__body .guide_wrap .button--secondary:before{box-shadow:none;border:0}.main-page__body .guide_wrap .button:hover,.main-page__body .guide_wrap .button--secondary:hover{background:var(--pbk-black);background-color:var(--pbk-black);color:var(--pbk-white);opacity:.82}.main-page__body .guide_wrap .button .arrow svg,.main-page__body .guide_wrap .button .arrow path{stroke:currentColor}.main-page__body .company_table{table-layout:auto;max-width:none;width:100%;margin:0 0 60px}.main-page__body .company_table th,.main-page__body .company_table td{font-size:14px;border:none;border-top:1px solid var(--pbk-black-25);color:var(--pbk-black);padding:24px 24px 24px 0}.main-page__body .company_table tr:last-of-type th,.main-page__body .company_table tr:last-of-type td{border-bottom:1px solid var(--pbk-black-25)}.main-page__body .company_table th{width:160px!important;white-space:nowrap;font-weight:500;color:var(--pbk-black-50)}@media screen and (max-width:767px){.main-page__body .company_table,.main-page__body .company_table tbody,.main-page__body .company_table tr,.main-page__body .company_table th,.main-page__body .company_table td{display:block;width:100%!important}.main-page__body .company_table th,.main-page__body .company_table td{font-size:13px}.main-page__body .company_table th{padding:16px 0 12px;border-top:1px solid var(--pbk-black-25)}.main-page__body .company_table td{padding:0 0 16px;border-top:none}.main-page__body .company_table tr:last-of-type th{border-bottom:none}}.main-page__body .howto_wrap .howto_nav a{font-family:var(--pbk-font-en);font-weight:400;color:var(--pbk-black);border-color:var(--pbk-black-25);border-radius:2px}.main-page__body .howto_wrap .howto_nav a:after{border-left-color:var(--pbk-black);border-bottom-color:var(--pbk-black);transition:transform .3s cubic-bezier(.22,1,.36,1)}.main-page__body .howto_wrap .howto_nav a:hover:after,.main-page__body .howto_wrap .howto_nav a:focus-visible:after{transform:translateY(4px) rotate(-45deg) translate(-50%)}@media(prefers-reduced-motion:reduce){.main-page__body .howto_wrap .howto_nav a:after{transition:none}}.main-page__body .howto_wrap h2{font-family:var(--pbk-font-ja);font-weight:500;color:var(--pbk-black)}.main-page__body .howto_wrap h2 span{display:none}.main-page__body .howto_wrap .arrow_down_l:after{border-bottom-color:var(--pbk-black-25);border-right-color:var(--pbk-black-25)}.main-page__body .howto_wrap .arrow_down_s:before{border-left-color:var(--pbk-black-25);border-bottom-color:var(--pbk-black-25)}.main-page__body .howto_wrap .process_ttl span{font-family:var(--pbk-font-en);font-weight:400;color:var(--pbk-black)}.main-page__body .howto_wrap .process_ttl span:after{background:var(--pbk-black-25)}.main-page__body .howto_wrap .process_ttl p{font-family:var(--pbk-font-ja);font-weight:500;color:var(--pbk-black)}.main-page__body .howto_wrap .ring_flow .img:before{border-left-color:var(--pbk-black)}.main-page__body .howto_wrap .ring_flow .img span{font-family:var(--pbk-font-en-sans);font-weight:400;font-size:16px;left:0;top:0;width:42px;height:42px;display:grid;place-items:center;line-height:1}.main-page__body .howto_wrap .ring_flow img{border-color:var(--pbk-black-25)}.main-page__body .howto_wrap .ring_flow p{font-family:var(--pbk-font-ja);font-weight:500;color:var(--pbk-black)}.main-page__body .howto_wrap .attention{border:none;background:var(--pbk-panel);border-radius:2px;overflow:hidden}.main-page__body .howto_wrap .attention h3{font-family:var(--pbk-font-ja);font-weight:500;background:transparent;color:var(--pbk-black);border-bottom:1px solid var(--pbk-black-25)}.main-page__body .howto_wrap .size_table th{background:var(--pbk-panel);font-family:var(--pbk-font-ja);font-weight:500;color:var(--pbk-black)}.main-page__body .howto_wrap .size_table td{border-bottom-color:var(--pbk-black-25)}.main-page__body .howto_wrap .size_table th img{border:0}.main-page__body .howto_wrap .neck_size dt,.main-page__body .howto_wrap .neck_flow{color:var(--pbk-black)}.main-page__body .howto_wrap .neck_size img,.main-page__body .howto_wrap .neck_flow img{border-color:var(--pbk-black-25)}.main-page__body .howto_wrap .neck_flow li span{font-family:var(--pbk-font-en-sans);font-weight:400;font-size:20px;color:var(--pbk-accent);display:grid;place-items:center;line-height:1}.main-page__body .howto_wrap .collection a{border-color:var(--pbk-black-25);transition:opacity .25s ease}.main-page__body .howto_wrap .collection a:hover,.main-page__body .howto_wrap .collection a:focus-visible{opacity:.7}.main-page__body .howto_wrap .collection a:hover img{opacity:1}.main-page__body .howto_wrap .collection a img{border-radius:0}@media(prefers-reduced-motion:reduce){.main-page__body .howto_wrap .collection a{transition:none}}.main-page__body .howto_wrap .collection a p{font-family:var(--pbk-font-en);font-weight:400}.main-page__body .howto_wrap .collection a span{color:var(--pbk-black-50)}.main-page__body .howto_wrap #necklace>div>div:not([class]){margin-bottom:24px}@media screen and (max-width:749px){.main-page__body .howto_wrap #necklace>div>div:not([class]){margin-bottom:16px}}@media screen and (min-width:768px){.main-page__body .howto_wrap .howto_nav,.main-page__body .howto_wrap #ring>div,.main-page__body .howto_wrap #necklace>div,.main-page__body .howto_wrap .howto_end{padding-left:56px;padding-right:56px}}.main-page__body .mt50{margin-top:40px!important}.main-page__body .mt30{margin-top:24px!important}@media screen and (max-width:749px){.main-page__body .mt50{margin-top:24px!important}.main-page__body .mt30{margin-top:16px!important}}.main-page--howto .rte img,.main-page--point .rte img{border-radius:2px}@media screen and (min-width:750px){.main-page--guide,.main-page--howto,.main-page--point{padding-bottom:200px!important}}.main-page--guide .guide_wrap .side{margin-bottom:80px}.main-page--guide .guide_wrap .side ol{margin-bottom:0}.main-page__body .guide_wrap [id],.main-page__body .howto_wrap [id]{scroll-margin-top:calc(var(--pbk-header-h, 76px) + 40px)}@media screen and (max-width:749px){.main-page__body .guide_wrap [id],.main-page__body .howto_wrap [id]{scroll-margin-top:calc(var(--pbk-header-h, 54px) + 24px)}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/pbk-legacy-retone.css.map */
