@charset "UTF-8";.rule .rule_inner{max-width:820px;width:100%;margin:0 auto;box-sizing:border-box;counter-reset:number_section 0}@media (320px < width <= 819px){.rule .rule_inner{width:100%;padding:0 20px}}.rule .sec_title{font-size:1.75rem;font-weight:700;border-bottom:none;padding-bottom:22px}.rule .rule_title{font-weight:700;font-size:1.125rem;margin:32px 0 16px}.rule .rule_title:before{counter-increment:number_section 1;content:"第" counter(number_section) "条";margin-right:10px}.rule .title{font-size:1.125rem;font-weight:700;margin:32px 0 16px}.rule .rule_text{font-size:.875rem;margin-bottom:16px}.rule .rule_olList{counter-reset:item;font-size:.875rem;line-height:1.6;margin-bottom:16px}.rule .rule_olList li{padding-left:24px}.rule .rule_olList li:before{counter-increment:item;content:counter(item) ")";margin-left:-16px;margin-right:5px}.rule .rule_olList .rule_olList_inner{padding-left:16px;counter-reset:item;margin-bottom:16px}.rule .rule_olList .rule_olList_inner li:before{counter-increment:item;content:"(" counter(item) ")"}.rule .rule_ulList{font-size:.875rem;margin-bottom:16px;list-style:disc;padding-left:1.5em}.rule a{text-decoration:underline}.errorDetail{margin:50px 0 100px;text-align:center}@media (width <= 768px){.errorDetail{margin:30px 0 60px}}.errorDetail .caption_en{margin-bottom:20px;color:var(--clGray);font-size:1.5rem;font-weight:700}@media (width <= 768px){.errorDetail .caption_en{font-size:1.25rem}}.errorDetail img{display:block;max-width:300px;max-height:40vh;-o-object-fit:contain;object-fit:contain;margin:0 auto}@media (width <= 768px){.errorDetail img{max-width:200px}}.errorDetail .text_wrapper{font-weight:700;margin:20px auto 30px}.errorDetail .text_wrapper .caption{font-size:1.5rem;margin-bottom:15px}@media (width <= 768px){.errorDetail .text_wrapper .caption{font-size:1.25rem}}@media (width <= 768px){.errorDetail .text_wrapper .text{font-size:.875rem}}.errorDetail .btn_toTop{width:min(100%,400px);margin-inline:auto}.guidePage{width:min(100%,800px);margin:0 auto}@media (width < 832px){.guidePage{padding:0 16px}}.guidePage .title{font-size:1.5rem;font-weight:700;margin-block:24px}.guidePage .guidePage_article section{padding:0 0 40px}.guidePage .guidePage_article .heading{background-color:var(--clMain01);color:#fff;font-size:1.375rem;font-weight:700;padding:12px 16px;margin-bottom:24px}.guidePage .guidePage_article .text{margin-bottom:24px}.guidePage .guidePage_article .text a{text-decoration:underline}.guidePage .guidePage_article .img{display:block;width:100%;max-width:650px;margin:0 auto}.guidePage .guidePage_article .conditionList li{margin-bottom:24px;position:relative}.guidePage .guidePage_article .conditionList li:last-child{margin-bottom:0}.guidePage .guidePage_article .conditionList li:before{content:"※";margin-right:4px}.guidePage .guidePage_article .nonFunctionalList{margin-bottom:26px}.guidePage .guidePage_article .nonFunctionalList li{position:relative;padding-left:24px}.guidePage .guidePage_article .nonFunctionalList li:before{display:inline-block;font-family:"Font Awesome 6 Pro";content:"";font-weight:700;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--clAttention)}.guidePage .guidePage_article .flow{display:-webkit-box;display:flex;justify-content:space-around}.guidePage .guidePage_article .flow dl{width:100%}.guidePage .guidePage_article .flow dl dt{text-align:center}.guidePage .guidePage_article .flow dl dt img{max-width:230px;width:80%;margin:0 auto 40px}.guidePage .guidePage_article .flow dl dd{margin-bottom:0;padding:0 10px 10px 0}.guidePage .guidePage_article .flow dl dd .text_flow{font-size:1.125rem;line-height:1.2;font-weight:700;position:relative;height:50px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media (width < 832px){.guidePage .guidePage_article .flow dl dd .text_flow{font-size:1rem}}@media (width < 640px){.guidePage .guidePage_article .flow dl dd .text_flow{font-size:.875rem}}@media (width < 475px){.guidePage .guidePage_article .flow dl dd .text_flow{font-size:.8125rem}}.guidePage .guidePage_article .flow dl.seller dd{border-right:4px solid var(--clGray_lighter);padding:0 10px 80px 0}.guidePage .guidePage_article .flow dl.seller dd .text_flow{color:var(--clMain02);background-color:var(--clMain02_bg);border:1px solid var(--clMain02);padding-right:15px}.guidePage .guidePage_article .flow dl.seller dd .text_flow:after{content:"";position:absolute;top:-1px;right:-1px;border-right:solid 30px #fff;border-bottom:solid 50px transparent;-webkit-filter:drop-shadow(-1px 0 0 var(--clMain02));filter:drop-shadow(-1px 0 0 var(--clMain02))}.guidePage .guidePage_article .flow dl.seller dd .text_flow:first-of-type{position:relative}.guidePage .guidePage_article .flow dl.seller dd .text_flow:first-of-type:before{content:"初回のみ";width:96px;padding-block:4px;color:var(--clMain02);font-size:1rem;font-weight:400;background-color:#fff;border:1px solid var(--clMain02);border-radius:100vmax;position:absolute;top:-15px;left:-16px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media (width < 832px){.guidePage .guidePage_article .flow dl.seller dd .text_flow:first-of-type:before{width:80px;font-size:.75rem;left:-8px}}.guidePage .guidePage_article .flow dl.seller dd .text_flow:nth-of-type(2),.guidePage .guidePage_article .flow dl.seller dd .text_flow:nth-of-type(4){margin-top:20px}.guidePage .guidePage_article .flow dl.seller dd .text_flow:nth-of-type(3){margin-top:120px}@media (width < 832px){.guidePage .guidePage_article .flow dl.seller dd .text_flow{padding:0 30px 0 3px}}.guidePage .guidePage_article .flow dl.customer dd{border-left:4px solid var(--clGray_lighter);padding:120px 0 30px 10px}.guidePage .guidePage_article .flow dl.customer dd .text_flow{color:var(--clMain01);background-color:var(--clMain01_bg);border:1px solid var(--clMain01);padding-left:15px}.guidePage .guidePage_article .flow dl.customer dd .text_flow:after{content:"";position:absolute;top:-1px;left:-1px;border-left:solid 30px #fff;border-bottom:solid 50px transparent;-webkit-filter:drop-shadow(1px 1px 0 var(--clMain01));filter:drop-shadow(1px 1px 0 var(--clMain01))}.guidePage .guidePage_article .flow dl.customer dd .text_flow:nth-of-type(2){margin-top:20px}.guidePage .guidePage_article .flow dl.customer dd .text_flow:nth-of-type(3){margin-top:120px}@media (width < 832px){.guidePage .guidePage_article .flow dl.customer dd .text_flow{padding:0 3px 0 30px}}.guidePage .guidePage_article .flow.review dl .text_flow{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:50px;row-gap:2px}@media (width < 640px){.guidePage .guidePage_article .flow.review dl .text_flow{height:76px}}@media (width < 640px){.guidePage .guidePage_article .flow.review dl .text_flow:after{border-bottom-width:76px!important}}.guidePage .guidePage_article .flow.review dl .text_flow .small{font-size:.875rem;font-weight:400}@media (width < 832px){.guidePage .guidePage_article .flow.review dl .text_flow .small{font-size:.75rem}}.guidePage .guidePage_article .flow.review dl.seller dd{padding:80px 10px 0 0}.guidePage .guidePage_article .flow.review dl.seller .text_flow:first-of-type:before{display:none}.guidePage .guidePage_article .flow.review dl.customer dd{padding:30px 0 50px 10px}.guidePage .guidePage_article .common_box{width:100%;max-width:460px;margin:0 auto;padding:10px;text-align:center;font-size:1.375rem;color:var(--clMain01);background-color:var(--clYellow);border-radius:6px}@media (width < 832px){.guidePage .guidePage_article .common_box{font-size:1rem}}.guidePage .img_compensation{max-width:100%;margin-bottom:24px}.guidePage .card_box{border:1px solid var(--clGray_light);border-radius:8px;margin-bottom:24px}.guidePage .card_box .card_box_header{font-size:1rem;font-weight:700;padding:12px 16px;background-color:var(--clCommon_bg);border-radius:8px 8px 0 0}.guidePage .card_box .card_box_body{padding:16px}.guidePage .card_box .card_box_body .trable_list{text-indent:calc(-1em - 8px);margin-left:calc(1em + 8px)}.guidePage .card_box .card_box_body .trable_list .trable_item+.trable_item{margin-top:8px}.guidePage .card_box .card_box_body .trable_list .trable_item:before{content:"";font-family:"Font Awesome 6 Pro";color:var(--clSuccess);font-weight:700;margin-right:8px}.guidePage .btn_compensation{width:min(100%,400px);margin-inline:auto}.guidePage .btn_compensation .icon{width:18px;height:18px;margin-right:4px}.cancelPolicy .cancelPolicy_inner{max-width:820px;width:100%;margin:0 auto;box-sizing:border-box}@media (320px < width <= 819px){.cancelPolicy .cancelPolicy_inner{width:100%;padding:0 20px}}.cancelPolicy .sec_title{font-size:1.75rem;font-weight:700;border-bottom:none;padding-bottom:22px}.cancelPolicy .cancelPolicy_text,.cancelPolicy .cancelPolicy_list{font-size:.875rem;margin-bottom:16px}.cancelPolicy .cancelPolicy_list li{position:relative;padding-left:16px}.cancelPolicy .cancelPolicy_list li:before{content:"・";position:absolute;top:0;left:0}.cancelPolicy .cancelPolicy_listDl{font-size:.875rem;margin-bottom:16px}.cancelPolicy .cancelPolicy_listDl dt{font-weight:600}.cancelPolicy .cancelPolicy_listDl dd{padding-left:16px;position:relative;margin-bottom:16px}.cancelPolicy .cancelPolicy_listDl dd:before{content:"→"}
