#feature ul,#feature li,#feature p{margin:0}#feature .u-mv{position:relative}#feature .u-mv__inr{position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%,-50%);max-width:1020px;width:100%;padding:0 20px;margin:0 auto}#feature .u-link{width:100%;margin:-1px 0 0;padding:50px 0;background:#0d256d}#feature.ori .u-link{background:#2e536d}#feature .u-link__inr{display:flex;justify-content:center;max-width:920px;width:100%;margin:0 auto;gap:30px 40px}#feature .u-link__inr:first-of-type{margin:0 auto 30px}#feature .u-keyDiffer{padding:80px 0}#feature .u-keyDiffer__inr{display:flex;justify-content:flex-start;align-items:flex-start;max-width:980px;width:100%;margin:10px auto 0;padding:30px;background:#eff4ff}#feature .u-keyDiffer__icn{display:flex;justify-content:center;align-items:center;margin:20px 0 0}#feature .u-keyDiffer__inr:last-of-type .u-keyDiffer__icn{margin:0}#feature .u-keyDiffer__icn figure{max-width:132px;width:100%;max-height:132px;height:100%;border-radius:50%}#feature .u-keyDiffer__icn figure img{max-width:132px;width:100%;max-height:132px;height:100%}#feature .u-keyDiffer__until,#feature .u-keyDiffer__now{width:370px}#feature .u-keyDiffer__until{position:relative;margin:0 19px 0 29px}#feature .u-keyDiffer__until:before{content:"";position:absolute;top:50%;right:-18px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:12px solid #0D256D;border-right:0}#feature .u-keyDiffer__block{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:100%;height:196px;background:#fff;padding:30px 20px}#feature .u-keyDiffer__inr:last-of-type .u-keyDiffer__block{height:151px}#feature .u-keyDiffer__list{display:flex;flex-direction:column;gap:10px;margin:0}#feature .u-refundSteps{padding:80px 0;background:#eff4ff}#feature .u-refundSteps__wrap{position:relative;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;gap:50px;margin:80px 0 0;padding:0 20px}#feature .u-refundSteps__wrap:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;width:2px;height:90%;background:#002778}#feature .u-refundSteps__inr{position:relative;z-index:10;max-width:980px;width:100%;margin:0 auto;padding:60px 90px;background:#fff}#feature .u-refundSteps__block{display:grid;grid-template-columns:60px 1fr;align-items:center;gap:30px}#feature .u-refundSteps__icn{width:60px;height:60px}#feature .u-refundSteps__txt{max-width:710px}#feature .u-refundSteps__img{max-width:790px;width:100%;margin:25px auto 0}#feature .u-JPrefund{padding:80px 20px}#feature .u-JPrefund__list{display:flex;justify-content:center;max-width:980px;width:100%;margin:60px auto 0;gap:66px}#feature .u-JPrefund__item{position:relative;max-width:260px;width:100%;padding:10px 0;text-align:center}#feature .u-JPrefund__item:not(:last-of-type):before{content:"";position:absolute;top:0;right:-33px;display:block;width:2px;height:100%;background:#eff4ff}#feature .u-JPrefund__icn{width:60px;height:60px;margin:0 auto}#feature .u-JPrefund__block{max-width:980px;width:100%;margin:40px auto 60px;padding:30px 90px;background:#eff4ff}#feature .u-JPrefund__wrap{display:grid;grid-template-columns:39px 1fr;justify-content:flex-start;align-items:flex-start;gap:10px;padding:0 0 0 48px}#feature .u-JPrefund__wrap:first-of-type{margin:43px 0 20px}#feature .u-JPrefund__inr{position:relative;margin:43px 0 0}#feature .u-JPrefund__inr:before{content:"";position:absolute;top:0;left:-20px;display:block;width:2px;height:100%;background:#d3e0ff}#feature .u-JPrefund__box{display:flex;justify-content:flex-start;gap:10px}#feature .u-JPrefund__img01{max-width:138px;width:100%}#feature .u-JPrefund__img02{max-width:300px;width:100%}#feature .u-JPrefund__content{max-width:884px}#feature .u-faq{padding:80px 20px;background:#eff4ff}@media screen and (max-width:850px){#feature .u-keyDiffer__block{height:235px}}@media screen and (max-width:767px){#feature .u-mv__inr{top:calc(50*(100vw/375));transform:translate(-50%);padding:0 calc(20*(100vw/375))}#feature .u-link{padding:40px 0 50px}#feature .u-link__inr{flex-direction:column;justify-content:flex-start;align-items:center;gap:15px}#feature .u-link__inr:first-of-type{margin:0 auto 15px}#feature .c-wrap{padding:0 18px}#feature .u-keyDiffer{padding:60px 0 20px}#feature .u-keyDiffer__inr{flex-direction:column;justify-content:center;align-items:center;margin:calc(20*(100vw/375)) 0 calc(40*(100vw/375));padding:calc(20*(100vw/375)) 0 calc(10*(100vw/375))}#feature .u-keyDiffer__icn{margin:0}#feature .u-keyDiffer__icn figure{width:35.2vw;height:35.2vw}#feature .u-keyDiffer__until,#feature .u-keyDiffer__now{width:100%;padding:0 15px}#feature .u-keyDiffer__until{margin:50px 0 35px}#feature .u-keyDiffer__until:before{content:"";position:absolute;top:auto;bottom:-25px;right:auto;left:50%;transform:translate(-50%);border-style:solid;border-top:12px solid #0D256D;border-bottom:0;border-left:15px solid transparent;border-right:15px solid transparent}#feature .u-keyDiffer__block{height:auto;padding:calc(20 * (100vw / 375)) 4vw}#feature .u-keyDiffer__inr:last-of-type .u-keyDiffer__block{height:auto}#feature .u-refundSteps{padding:calc(50*(100vw/375)) 0 16vw}#feature .u-refundSteps__wrap{margin:16vw calc(20*(100vw/375)) 0;padding:0;gap:16vw}#feature .u-refundSteps__inr{padding:16vw calc(28*(100vw/375)) 8vw}#feature .u-refundSteps__block{display:flex;flex-direction:column;gap:4vw}#feature .u-refundSteps__icn{width:calc(73*(100vw/375));height:auto}#feature .u-refundSteps__icn img{width:100%;height:100%;object-fit:cover}#feature .u-refundSteps__img{margin:20px auto 0}#feature .u-JPrefund{padding:60px 4.8vw}#feature .u-JPrefund__list{flex-direction:column;gap:22px;margin:60px auto 0}#feature .u-JPrefund__item{display:flex;gap:calc(20*(100vw/375));max-width:none;padding:0;text-align:left}#feature .u-JPrefund__item:not(:last-of-type):before{content:none}#feature .u-JPrefund__icn{width:10.4vw;height:auto;margin:0 auto}#feature .u-JPrefund__item-txt{width:calc(280*(100vw/375))}#feature .u-JPrefund__block{margin:30px auto 60px;padding:28px 20px}#feature .u-JPrefund__wrap{display:grid;grid-template-columns:39px 1fr;justify-content:flex-start;align-items:flex-start;gap:calc(10*(100vw/375));padding:0}#feature .u-JPrefund__wrap:first-of-type{margin:30px 0 20px}#feature .u-JPrefund__content{width:100%}#feature .u-JPrefund__box{flex-direction:column}#feature .u-JPrefund__img01{max-width:none;width:38.4vw;margin:4vw auto 0}#feature .u-JPrefund__img img{width:100%;height:100%;object-fit:cover}#feature .u-faq{padding:60px 4.8vw}}#feature .c-txt__ttl{max-width:530px;color:#fff;font-size:32px;font-weight:600;line-height:1.1}#feature .c-txt__ttl span:first-of-type{display:block;margin:0 0 10px;color:#fff;font-size:26px;font-weight:600}#feature .c-txt__ttl span:last-of-type{color:#feba00}#feature .c-txt__ttl-lead{margin:0;max-width:530px;color:#fff;font-size:16px;font-weight:400;line-height:1.6}#feature .c-txt__subttl{margin:0 0 10px;text-align:center;color:#002778;font-size:32px;font-weight:600;line-height:1.1}#feature .c-txt__lead{margin:0;text-align:center;color:#002778;font-size:16px;font-weight:400;line-height:2}#feature .u-keyDiffer__icn figcaption{margin:20px 0 0;text-align:center;color:#002778;font-size:16px;font-weight:600;line-height:1.2}#feature .c-txt__keyDiffer-until{margin:0;padding:8px 0;width:100%;background:#444;text-align:center;color:#fff;font-size:16px;font-weight:600;line-height:1.2}#feature .c-txt__keyDiffer-now{margin:0;padding:8px 0;width:100%;background:#002778;text-align:center;color:#fff;font-size:16px;font-weight:600;line-height:1.2}#feature .c-txt__keyDiffer-item{position:relative;padding-left:.875rem;color:#333;font-size:16px;font-weight:400;line-height:1.5}#feature .c-txt__keyDiffer-item:before{content:"";position:absolute;left:2px;top:.6em;width:5px;height:5px;background:#333;border-radius:50%}#feature .u-keyDiffer__now .c-txt__keyDiffer-item{color:#002778}#feature .u-keyDiffer__now .c-txt__keyDiffer-item:before{background:#002778}#feature .c-txt__keyDiffer-attent{margin:10px 0 0;color:#002778;font-size:11px;font-weight:400;line-height:1.5}#feature .c-txt__refundSteps-step{position:absolute;top:-30px;left:20px;display:flex;align-items:center;justify-content:center;gap:5px;height:53px;padding:7px 30px;background:#002778;color:#fff;font-size:18px;font-weight:600;line-height:1.2}#feature .c-txt__refundSteps-step span{display:inline-flex;align-items:center;gap:15px;margin:0 10px 0 0;color:#fff;font-size:30px;font-weight:600;line-height:1.2}#feature .c-txt__refundSteps-step span:after{content:"";display:block;width:10px;height:2px;background:#fff}#feature .c-txt__refundSteps-ttl{margin:0;color:#002778;font-size:16px;font-weight:600;line-height:2}#feature .c-txt__refundSteps-detail{color:#333;font-size:16px;font-weight:400;line-height:2}#feature .c-txt__JPrefund-ttl{margin:20px 0 0;color:#002778;font-size:16px;font-weight:600;line-height:2}#feature .c-txt__JPrefund-detail{color:#333;font-size:16px;font-weight:400;line-height:2}#feature .c-txt__JPrefund-attent{color:#002778;font-size:16px;font-weight:400;line-height:2}#feature .c-txt__JPrefund-attent span{color:#002778;font-size:16px;font-weight:600;line-height:2}#feature .u-txt__JPrefund-question{padding:17px 0;text-align:center;color:#333;font-size:16px;font-weight:600;line-height:1.2}#feature .c-txt__JPrefund-num{display:flex;justify-content:center;align-items:center;width:39px;height:39px;border-radius:50%;background:#002778;color:#fff;font-size:16px;font-weight:700;line-height:1.2}#feature .c-txt__JPrefund-subttl,#feature .c-txt__JPrefund-subttl span:last-of-type{margin:10px 0;color:#333;font-size:16px;font-weight:700;line-height:1.2}#feature .c-txt__JPrefund-subttl span:first-of-type{display:inline-block;margin:0 10px 0 0;padding:5px 18px;border-radius:30px;background:#d3e0ff;color:#002778;font-size:16px;font-weight:700;line-height:1.2}#feature .c-txt__JPrefund-subttl span:last-of-type{margin:0}#feature .c-txt__JPrefund-steptxt{margin:12px 0 0;color:#333;font-size:16px;font-weight:400;line-height:2}#feature .c-txt__JPrefund-steptxt span{display:block;margin:6px 0 0;color:#002778;font-size:11px;font-weight:400;line-height:2}#feature .u-JPrefund__img figcaption{margin:10px 0 0;color:#333;font-size:11px;font-weight:400;line-height:1.2}#feature .c-txt__JPrefund-txt{color:#333;font-size:16px;font-weight:400;line-height:2}#feature .c-txt__JPrefund-txt span{display:block;margin:5px 0 0;color:#002778;font-size:11px;font-weight:400;line-height:2}#feature .c-txt__JPrefund-txt span a{text-decoration:underline}#feature .c-txt__minttl{max-width:980px;margin:0 auto;color:#333;font-size:16px;font-weight:600;line-height:2}#feature .c-txt__minttl01{margin:60px auto 12px}#feature .c-txt__minttl02{margin:35px auto 15px}#feature .c-txt__faq-txt{text-align:center;color:#333;font-size:16px;font-weight:600;line-height:2}#feature .c-txt__faq-txt01{margin:60px 0 20px}#feature .c-txt__faq-txt02{margin:40px 0 20px}#feature .c-txt__faq-attent{max-width:980px;margin:20px auto 0;color:#002778;font-size:11px;font-weight:400;line-height:1.4}@media screen and (max-width:767px){#feature .c-txt__ttl{max-width:none;margin:0 0 calc(20*(100vw/375));font-size:12000}#feature .c-txt__ttl span:first-of-type{margin:0 0 calc(20*(100vw/375));font-size:calc(20*(100vw/375))}#feature .c-txt__ttl span:last-of-type{color:#feba00}#feature .c-txt__subttl{font-size:26px;line-height:1.4}#feature .u-keyDiffer__icn figcaption{margin:10px 0 0}#feature .c-txt__keyDiffer-until{padding:20px 0}#feature .c-txt__keyDiffer-now{padding:20px}#feature .c-txt__keyDiffer-item{font-size:16px}#feature .c-txt__refundSteps-step{top:calc(-25 * (100vw / 375));left:4.8vw}#feature .c-txt__JPrefund-ttl{margin:0}#feature .u-txt__JPrefund-question{padding:19px 0}#feature .c-txt__JPrefund-subttl{margin:10px 0}#feature .c-txt__JPrefund-subttl01{display:grid;grid-template-columns:60px 1fr;justify-content:flex-start;align-items:center;gap:10px;margin:0}#feature .c-txt__JPrefund-subttl span:first-of-type{display:inline-flex;justify-content:center;align-items:center;width:60px;padding:5px 0}#feature .c-txt__JPrefund-steptxt span{margin:12px 0 0;line-height:1.8}#feature .u-JPrefund__img02{max-width:none;margin:20px auto 0}#feature .u-JPrefund__img figcaption{font-size:12px}#feature .c-txt__JPrefund-txt span a{text-decoration:underline}#feature .c-txt__minttl{max-width:980px;margin:0 auto;color:#333;font-size:16px;font-weight:600;line-height:2}#feature .c-txt__minttl01{margin:60px auto 12px}#feature .c-txt__minttl02{margin:35px auto 15px}#feature .c-txt__faq-txt{text-align:center;color:#333;font-size:16px;font-weight:600;line-height:2}#feature .c-txt__faq-txt01{margin:60px 0 20px}#feature .c-txt__faq-txt02{margin:35px 0 20px}#feature .c-txt__faq-attent{max-width:980px;margin:20px auto 0;color:#002778;font-size:11px;font-weight:400;line-height:1.4}}#feature .u-accordion{max-width:980px;margin:0 auto;border-top:1px solid #333;border-bottom:1px solid #333}#feature .u-accordion__content{padding:0 0 15px}#feature .u-accordion summary{position:relative;width:100%;transition:.3s}#feature .u-accordion summary:after{content:"";position:absolute;top:50%;right:40px;transform:rotate(-135deg);z-index:10;display:block;width:9px;height:9px;margin:-7px 0 0;border-top:1px solid #333;border-left:1px solid #333}#feature .u-accordion:open summary:after{transform:rotate(45deg)}#feature .u-accordion::details-content{transition:height .4s,opacity .4s,content-visibility .4s allow-discrete;height:0;overflow:clip}@supports (interpolate-size: allow-keywords){#feature :root{interpolate-size:allow-keywords}#feature .u-accordion[open]::details-content{height:auto}}@supports not (interpolate-size: allow-keywords){#feature .u-accordion[open]::details-content{height:auto;overflow-y:scroll}}#feature .u-faq__content{max-width:980px;margin:0 auto;border-top:1px solid #78A2FF}#feature .u-faq .u-accordion{border-top:none;border-bottom:1px solid #78A2FF}#feature .u-accordion__question{margin:18px 0 15px 20px;cursor:pointer;color:#333;font-size:15px;font-weight:400;line-height:1.6}#feature .u-accordion__question:before{content:"Q.";position:absolute;top:17px;left:0;margin:1px 0 0;color:#333;font-size:15px;font-weight:700;line-height:1.6}#feature .u-accordion__answer{position:relative;margin:10px 0 13px;padding:0 60px 0 20px}#feature .u-accordion__answer_other{padding:0}#feature .u-accordion__answer:before{content:"A.";position:absolute;top:3px;left:0;margin:1px 0 0;color:#333;font-size:15px;font-weight:700;line-height:1.6}#feature .u-accordion__txt{color:#333;font-size:15px;font-weight:400;line-height:2}#feature .u-accordion__answer_other .u-accordion__txt{padding:0 60px 0 20px}#feature .u-accordion__txt span{display:block;margin:15px 0 0;color:#002778;font-size:11px;font-weight:400;line-height:1.4}#feature .u-accordion__block{width:100%;margin:10px 0 0;padding:15px 20px;background:#d6e3ff}#feature .u-accordion__attent{color:#333;font-size:15px;font-weight:400;line-height:2}@media screen and (max-width:767px){#feature .u-faq .u-accordion__content{margin:0 0 25px}#feature .u-accordion summary:after{right:17px}#feature .u-faq .u-accordion summary:after{right:2px}#feature .u-accordion:open summary:after{margin:0}#feature .u-accordion__question{margin:15px 20px;line-height:32px}#feature .u-accordion__answer{margin:4px 0 16px;padding:0 30px 0 20px}}#feature [class*=c-parts] img{width:100%}#feature .c-parts-mv{position:relative;z-index:5;width:100%;height:433px;overflow:hidden}#feature .c-parts-mv img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover}@media screen and (max-width:1366px){#feature .c-parts-mv{max-height:520px;height:calc(433 * (100vw/1366))}}@media screen and (max-width:767px){#feature .c-parts-mv{max-height:none;height:auto}#feature .c-parts-mv img{height:auto;object-fit:contain;-o-object-fit:contain}}@media screen and (min-width:1921px){#feature .c-parts-mv{height:auto}}#feature .c-parts-btn{max-width:440px;width:100%;height:44px;background:#fff}#feature .c-parts-btn .button{width:100%;height:100%;background:#fff;border-color:#fff}#feature .c-parts-btn a:before{background:#0d256d}#feature.ori .c-parts-btn a:before{background:#2e536d}#feature .c-parts-btn a:after{content:"";position:absolute;top:50%;right:20px;transform:rotate(-135deg);z-index:10;display:block;width:9px;height:9px;margin:-7px 0 0;border-top:1px solid #0D256D;border-left:1px solid #0D256D}#feature.ori .c-parts-btn a:after{border-top:1px solid #2E536D;border-left:1px solid #2E536D}#feature .c-parts-btn a span{color:#0d256d;font-size:16px;font-weight:600;line-height:1.6}#feature.ori .c-parts-btn a span{color:#2e536d}#feature .c-parts-btn a.button:hover,#feature .c-parts-btn a.button:hover:before{background:#0d256d}#feature.ori .c-parts-btn a.button:hover,#feature.ori .c-parts-btn a.button:hover:before{background:#2e536d}#feature .c-parts-btn a.button:hover span{color:#fff}#feature .c-parts-btn a.button:hover:after{border-color:#fff}:is(#feature .u-JPrefund,#feature .u-faq) .c-parts-btn{background:#0d256d;margin:44px auto 0}:is(#feature .u-JPrefund,#feature .u-faq) .c-parts-btn .button{background:#0d256d;border-color:#0d256d}:is(#feature .u-JPrefund,#feature .u-faq) .c-parts-btn a:before{background:#fff}:is(#feature .u-JPrefund,#feature .u-faq) .c-parts-btn a:after{content:none}:is(#feature .u-JPrefund,#feature .u-faq) .c-parts-btn a span{color:#fff}:is(#feature .u-JPrefund,#feature .u-faq) .c-parts-btn a.icn-delete svg{display:none}:is(#feature .u-JPrefund,#feature .u-faq) .c-parts-btn a svg{position:absolute;top:50%;right:20px;transform:translateY(-50%);z-index:5}:is(#feature .u-JPrefund,#feature .u-faq) .c-parts-btn a.button:hover,:is(#feature .u-JPrefund,#feature .u-faq) .c-parts-btn a.button:hover:before{background:#fff}:is(#feature .u-JPrefund,#feature .u-faq) .c-parts-btn a.button:hover span{color:#0d256d}:is(#feature .u-JPrefund,#feature .u-faq) .c-parts-btn a.button:hover svg *{stroke:#0d256d}#feature .u-faq .c-parts-btninr{display:flex;justify-content:center;align-items:center;gap:40px}#feature .u-faq .c-parts-btn{background:#0d256d;margin:20px auto 0}#feature .u-faq .c-parts-btninr .c-parts-btn{margin:0}@media screen and (max-width:767px){#feature .u-JPrefund .c-parts-btn{margin:32px auto 0}#feature .u-faq .c-parts-btn{min-height:44px;height:auto;margin:20px auto 0}#feature .u-faq .c-parts-btn a.button{padding:9px 50px}#feature .u-faq .c-parts-btn a svg{right:30px}#feature .c-parts-btn a svg{right:30px}#feature .c-parts-btninr{flex-direction:column}}#feature .c-wrap{padding:0 20px}#feature .c-txt__table{max-width:980px;width:100%;margin:57px auto 0;text-align:left}#feature .c-txt__table-subttl{margin:25px 0 15px;padding-bottom:10px;border-bottom:1px solid #222;color:#222;font-size:19px;font-weight:600;line-height:1.28}#feature .c-txt__table-list{margin:0}#feature .c-txt__table-txt{position:relative;margin:0 0 12px;color:#222;font-size:16px;font-weight:400;line-height:1.6;list-style-type:none}#feature .c-txt__table-txt a{text-decoration:underline;color:#222;font-size:16px;font-weight:400;line-height:1.6}#feature .c-txt__table-txt_s{margin:0 0 6px;font-size:11px}#feature .c-txt__table-txt_s:last-of-type{margin:0}#feature .c-txt__table-txt_circle{padding:0 0 0 10px}#feature .c-txt__table-txt_circle:before{content:"";position:absolute;top:6px;left:0;width:5px;height:5px;border-radius:50%;background:#222}#feature .c-txt__table-txt_line:before{content:"";position:absolute;top:11px;left:0;width:6px;height:2px;background:#222}@media screen and (max-width:767px){#feature .notes-section{padding:0 20px;margin:60px 0}#feature .c-wrap{padding:0 18px}#feature .c-txt__table{margin:0}#feature .c-txt__table-subttl{margin:30px 0 20px;font-size:14px;padding-bottom:12px}#feature .c-txt__table-txt{position:relative;margin:0 0 12px;color:#222;font-size:16px;font-weight:400;line-height:1.4;list-style-type:none}#feature .c-txt__table-txt_circle{margin:0 0 8px;padding:0 0 0 8px;font-size:11px;line-height:1.4}#feature .c-txt__table-txt_circle:before{top:5px;left:0;width:4px;height:4px}}
/*# sourceMappingURL=/cdn/shop/files/aokiori_2026_taxfreeRefundMethod.css.map */
