﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:none;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,button,textarea,select{margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;outline:none;appearance:none}::-ms-expand{display:none}html,body{width:100%;min-height:100%;height:auto}:root{--transition-duration: .3s;--transition-timing-function: cubic-bezier(.23, 1, .32, 1);--window-width: tan(atan2(100vw, 1px));--pc-lr: clamp(4rem,calc(50% - 80rem),16rem);--sp--txtWidth: 32.5rem;--fontJA:"Noto Sans JP", sans-serif;--fontEN:"Montserrat", sans-serif;--roboto:"Roboto", sans-serif;--baseColor:#000;--bg:#f2f2f2;--blue:#3f74e8;--green:#00CB7D;--purple:#811EB5;--link:#597EE6;--bd:#CCCCCC;--bd02:#B2B2B2}.eng{font-family:var(--fontEN);font-weight:500}.num{font-family:var(--fontNum);font-weight:500}:root{--transition-duration: .3s;--transition-timing-function: cubic-bezier(.23, 1, .32, 1);--window-width: tan(atan2(100vw, 1px));--pc-lr: clamp(4rem,calc(50% - 80rem),16rem);--sp--txtWidth: 32.5rem;--fontJA:"Noto Sans JP", sans-serif;--fontEN:"Montserrat", sans-serif;--roboto:"Roboto", sans-serif;--baseColor:#000;--bg:#f2f2f2;--blue:#3f74e8;--green:#00CB7D;--purple:#811EB5;--link:#597EE6;--bd:#CCCCCC;--bd02:#B2B2B2}.eng{font-family:var(--fontEN);font-weight:500}.num{font-family:var(--fontNum);font-weight:500}*{backface-visibility:hidden;-webkit-backface-visibility:hidden}html{font-size:min(62.5%,.7142857143vw)}@media screen and (max-width: 767px){html{font-size:2.6666666667vw}}body{margin:0;padding:0;background:#fff;font-size:1.6rem;line-height:2.125;letter-spacing:0;color:var(--baseColor);font-family:var(--fontJA);font-weight:400;font-optical-sizing:auto;overflow-x:clip;overflow-y:scroll;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overscroll-behavior:contain;position:relative;min-width:inherit}body.fixed{width:100%;height:100%;position:fixed;overflow:hidden}body *{box-sizing:border-box;outline:none}@media screen and (min-width: 767px){body a[href^="tel:"]{pointer-events:none}}@media screen and (max-width: 767px){body{line-height:1.625}body sup{top:.6rem}body img{width:100%;max-width:inherit}body .pc{display:none}body .sp{display:block}}.purchaseOffer{padding-top:8.5rem}@media(max-width: 768px){.purchaseOffer{padding-top:4rem}}.purchaseOffer *{box-sizing:border-box}.purchaseOffer *::before,.purchaseOffer *::after{box-sizing:border-box}.purchaseOffer .onlySP{display:none}@media(max-width: 768px){.purchaseOffer .onlySP{display:block}.purchaseOffer .onlyPC{display:none}}.purchaseOffer.header{display:flex;align-items:center;height:60px;padding:0 4rem;position:absolute}.purchaseOffer .header_logo{width:311px;height:auto}@media(max-width: 768px){.purchaseOffer .header_logo{width:31.8rem}}.purchaseOffer .header_logo img{width:100%;height:auto}.purchaseOfferMv{display:flex;align-items:center;justify-content:center;width:100%;height:400px;padding-bottom:60px;background:url("../img/purchase-offer/purchaseOffer_mv.svg") bottom center/auto 400px repeat-x #fff}.purchaseOfferMv h1{font-family:"Palanquin Dark",sans-serif;font-size:24px;letter-spacing:.3rem}@media screen and (max-width: 900px){.purchaseOfferMv{height:225px;background-size:cover}.purchaseOfferMv h1{font-size:20px}}.purchaseOfferWrap{margin-top:72px}@media(max-width: 768px){.purchaseOfferWrap{margin-top:40px}}.purchaseOfferNote{line-height:1.75;text-align:center;font-size:18px}@media(max-width: 768px){.purchaseOfferNote{width:95%;margin:0 auto;font-size:15px}}.purchaseOfferBadge{position:sticky;top:40px;width:min(1100px,95%);height:0;margin:0 auto;z-index:99}@media(max-width: 768px){.purchaseOfferBadge{width:100%}}.purchaseOfferBadge__circle{display:flex;flex-direction:column;align-items:center;justify-content:center;width:140px;height:140px;margin-left:auto;margin-right:-40px;padding-top:8px;background-color:#0e0c54;border-radius:50%;color:#fff;text-align:center}@media(max-width: 1200px)and (min-width: 769px){.purchaseOfferBadge__circle{margin-right:0}}@media(max-width: 768px){.purchaseOfferBadge__circle{width:80px;height:80px;margin-right:10px;padding-top:4px}}.purchaseOfferBadge__circleTtl{margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #fff;font-size:16px;font-weight:500;letter-spacing:.06em;line-height:1.4}@media(max-width: 768px){.purchaseOfferBadge__circleTtl{font-size:11px;letter-spacing:0;padding-bottom:0;margin-bottom:2px;border-bottom:none}}.purchaseOfferBadge__circleCount{font-family:"Roboto Condensed",sans-serif;font-weight:500;font-size:46px;line-height:1;letter-spacing:0}@media(max-width: 768px){.purchaseOfferBadge__circleCount{font-size:30px}}.purchaseOfferUnit{position:relative;width:min(1100px,95%);margin:72px auto 0}@media(max-width: 768px){.purchaseOfferUnit{width:100%;margin-top:40px}}.purchaseOfferUnit__element{display:grid;grid-template-columns:33rem auto;margin-top:3px;letter-spacing:.03em}.purchaseOfferUnit__element.hide{display:none}@media(max-width: 768px){.purchaseOfferUnit__element{grid-template-columns:100%;margin-top:2px}}.purchaseOfferUnit__element>dt{position:relative;padding:35px 75px 35px 25px;background-color:#e7ebf2;font-weight:700;z-index:0;font-size:16px}@media(max-width: 768px){.purchaseOfferUnit__element>dt{display:flex;gap:.5em 1em;padding:14px 20px;font-size:14px}}.purchaseOfferUnit__element>dt::after{content:"任意";position:absolute;top:39px;right:25px;display:block;width:50px;height:24px;padding:4px 0 5px;background-color:#afafaf;border-radius:3px;border:1px solid #afafaf;text-align:center;line-height:1;color:#fff;font-size:13px;font-weight:700;transition:all .3s}@media(max-width: 768px){.purchaseOfferUnit__element>dt::after{position:relative;top:auto;right:auto;width:42px;height:22px;font-size:12px;transform:translateY(2px)}}.purchaseOfferUnit__element>dd{display:flex;flex-wrap:wrap;padding:25px;background-color:#edf3fc;font-size:16px}@media(max-width: 768px){.purchaseOfferUnit__element>dd{padding:16px 20px}}.purchaseOfferUnit__element>dd.choicebox{padding-top:33px}@media(max-width: 768px){.purchaseOfferUnit__element>dd.choicebox{padding-top:16px}}.purchaseOfferUnit__element>dd .radiobox{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px}.purchaseOfferUnit__element.required>dt::after{content:"必須";background-color:#4bbef7;border-color:#4bbef7}.purchaseOfferUnit__element.required.ok>dt::after{content:"OK";background-color:#fff;color:#4bbef7}.purchaseOfferUnit__element--address>dt::after{top:130px}@media(max-width: 768px){.purchaseOfferUnit__element--address>dt::after{top:auto}}.purchaseOfferUnit__element input:hover{color:inherit}.purchaseOfferUnit__element input[type=text],.purchaseOfferUnit__element input[type=email],.purchaseOfferUnit__element input[type=tel]{display:block;padding:12px 11px;background:#fff;height:46px;border-radius:4px;border:1px solid #e2e2e2;transition:background-color ease .3s,border-color ease .3s;font-size:16px;line-height:1.5;font-weight:400;letter-spacing:.05em;width:min(600px,100%)}@media(max-width: 768px){.purchaseOfferUnit__element input[type=text],.purchaseOfferUnit__element input[type=email],.purchaseOfferUnit__element input[type=tel]{height:44px}}.purchaseOfferUnit__element input[type=text]:focus,.purchaseOfferUnit__element input[type=email]:focus,.purchaseOfferUnit__element input[type=tel]:focus{border-color:#fece3e}.purchaseOfferUnit__element input[type=text]::placeholder,.purchaseOfferUnit__element input[type=email]::placeholder,.purchaseOfferUnit__element input[type=tel]::placeholder{color:#bebebf;font-size:15px}.purchaseOfferUnit__element input[type=text].isError,.purchaseOfferUnit__element input[type=email].isError,.purchaseOfferUnit__element input[type=tel].isError{border-color:#d64449;background-color:#f9edee}.purchaseOfferUnit__element input[type=text].purchaseOfferUnit__wSmall,.purchaseOfferUnit__element input[type=email].purchaseOfferUnit__wSmall,.purchaseOfferUnit__element input[type=tel].purchaseOfferUnit__wSmall{width:min(200px,100%)}.purchaseOfferUnit__element input[type=text].purchaseOfferUnit__wMedium,.purchaseOfferUnit__element input[type=email].purchaseOfferUnit__wMedium,.purchaseOfferUnit__element input[type=tel].purchaseOfferUnit__wMedium{width:min(350px,100%)}.purchaseOfferUnit__element input[type=text].purchaseOfferUnit__date,.purchaseOfferUnit__element input[type=email].purchaseOfferUnit__date,.purchaseOfferUnit__element input[type=tel].purchaseOfferUnit__date{cursor:pointer}.purchaseOfferUnit__element input[type=text].purchaseOfferUnit__date::placeholder,.purchaseOfferUnit__element input[type=email].purchaseOfferUnit__date::placeholder,.purchaseOfferUnit__element input[type=tel].purchaseOfferUnit__date::placeholder{color:inherit}.purchaseOfferUnit__element input[type=text].isError:focus,.purchaseOfferUnit__element input[type=email].isError:focus,.purchaseOfferUnit__element input[type=tel].isError:focus{border-color:#d64449}.purchaseOfferUnit__element input[type=text]:-webkit-autofill,.purchaseOfferUnit__element input[type=email]:-webkit-autofill,.purchaseOfferUnit__element input[type=tel]:-webkit-autofill{-webkit-text-fill-color:#1e1e1e;box-shadow:0 0 0px 1000px #fff inset}.purchaseOfferUnit__element input label{cursor:pointer}.purchaseOfferUnit__element input[type=radio]{display:none}.purchaseOfferUnit__element input[type=radio]+span{display:flex;align-items:baseline}.purchaseOfferUnit__element input[type=radio]+span::before{content:"";display:block;width:20px;height:20px;border-radius:50%;background-color:#fff;border:1px solid #c1c1c1;margin-right:10px;flex:0 0 auto;transform:translateY(4px)}.purchaseOfferUnit__element input[type=radio]:checked+span::before{background:radial-gradient(circle, #fece3e 30%, #fff 30%);background-position:center center;background-size:cover;background-repeat:no-repeat}.purchaseOfferUnit__element input[type=checkbox]{display:none}.purchaseOfferUnit__element input[type=checkbox]+span{display:flex;align-items:baseline}.purchaseOfferUnit__element input[type=checkbox]+span::before{content:"";display:block;width:20px;height:20px;border-radius:4px;background-color:#fff;border:1px solid #c1c1c1;margin-right:10px;flex:0 0 auto;transform:translateY(3px)}.purchaseOfferUnit__element input[type=checkbox]:checked+span::before{background:#fece3e url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.36%2012.13%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M5.81%2012.13h-.06c-.32-.02-.6-.19-.78-.45L.16%204.28a1.002%201.002%200%200%201%201.68-1.09l4.07%206.27L13.6.35c.36-.42.99-.47%201.41-.12a1%201%200%200%201%20.12%201.41L6.57%2011.78c-.19.23-.47.36-.76.36Z%22%2F%3E%3C%2Fsvg%3E") center center/60% no-repeat;background-position:center center;background-size:60%;background-repeat:no-repeat;border-color:#fece3e}.purchaseOfferUnit__element textarea,.purchaseOfferUnit__element select{display:block;padding:12px 11px;background:#fff;height:46px;border-radius:4px;border:1px solid #e2e2e2;transition:background-color ease .3s,border-color ease .3s;font-size:16px;line-height:1.5;font-weight:400;letter-spacing:.05em}@media(max-width: 768px){.purchaseOfferUnit__element textarea,.purchaseOfferUnit__element select{height:44px}}.purchaseOfferUnit__element textarea:focus,.purchaseOfferUnit__element select:focus{border-color:#fece3e}.purchaseOfferUnit__element textarea::placeholder,.purchaseOfferUnit__element select::placeholder{color:#bebebf;font-size:15px}.purchaseOfferUnit__element textarea.isError,.purchaseOfferUnit__element select.isError{border-color:#d64449;background-color:#f9edee}.purchaseOfferUnit__element textarea{width:100%;height:150px;resize:vertical}.purchaseOfferUnit__element textarea:not(:first-child){margin-top:16px}@media(max-width: 768px){.purchaseOfferUnit__element textarea{height:100px}}.purchaseOfferUnit__element select{width:min(350px,100%);appearance:none;outline:none;background-size:16px;background-position:right 10px center;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2017%2016%22%3E%3Cpath%20fill%3D%22%237f7f7f%22%20d%3D%22M0%200h17v16H0z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m8.5%2011%203.61-5H4.89l3.61%205z%22%2F%3E%3C%2Fsvg%3E")}.purchaseOfferUnit__address{position:relative;width:100%}.purchaseOfferUnit__address dl{display:grid;grid-template-columns:130px auto}@media(max-width: 768px){.purchaseOfferUnit__address dl{grid-template-columns:100%}}.purchaseOfferUnit__address dl+dl{margin-top:6px}@media(max-width: 768px){.purchaseOfferUnit__address dl+dl{margin-top:10px}}.purchaseOfferUnit__address dl>dt{padding-top:8px;font-weight:500}@media(max-width: 768px){.purchaseOfferUnit__address dl>dt{display:flex;gap:.5em 1em;margin-bottom:.33em;padding-top:0}}.purchaseOfferUnit__address dl>dd input[type=text]{width:min(550px,100%)}.purchaseOfferUnit__addressZip{position:relative;margin-bottom:25px;padding-bottom:25px}.purchaseOfferUnit__addressZip::before{content:"任意";position:absolute;top:10px;left:-100px;display:block;width:50px;height:24px;padding:4px 0 5px;background-color:#afafaf;border-radius:3px;border:1px solid #afafaf;text-align:center;line-height:1;color:#fff;font-size:13px;font-weight:700;transition:all .3s}@media(max-width: 768px){.purchaseOfferUnit__addressZip::before{top:0;left:90px;width:42px;height:22px;font-size:12px;transform:translateY(2px)}}.purchaseOfferUnit__addressZip::after{content:"";display:block;position:absolute;right:0;bottom:0;width:100%;height:1px;background-image:linear-gradient(to right, #717171, #717171 1px, transparent 1px, transparent 4px);background-size:4px 1px}.purchaseOfferUnit__addressZip dd{display:flex;align-items:center;gap:0 20px}@media(max-width: 900px)and (min-width: 769px){.purchaseOfferUnit__addressZip dd{flex-direction:column;align-items:flex-start;gap:10px 0}}.purchaseOfferUnit__addressZip dd input[type=button]{height:29px;padding:0 15px;background-color:#717171;border:none;color:#fff;font-size:14px;outline:none;appearance:none;box-shadow:none;transition:all .3s;cursor:pointer}.purchaseOfferUnit__addressZip dd input[type=button]:hover{opacity:.7}@media(max-width: 768px){.purchaseOfferUnit__addressZip dd input[type=button]{font-size:12px;padding:0 12px}}.purchaseOfferUnit__attention{width:100%;margin-bottom:10px}.purchaseOfferUnit__txt{display:inline-block;margin-top:8px;margin-left:20px;color:#bebebf}.purchaseOfferUnit__error{width:100%;font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.8571428571;color:#d64449;margin-top:3px}.purchaseOfferFoot{margin:80px 0 0;padding:50px 0;background-color:#edf3fc}@media(max-width: 768px){.purchaseOfferFoot{margin:32px 0 0}}.purchaseOfferFoot__inner{width:min(900px,95%);margin:0 auto}@media(max-width: 768px){.purchaseOfferFoot__inner{width:90%}}.purchaseOfferFoot__innerTtl{padding-left:10px;color:#0e0c54;font-size:18px;font-weight:700}.purchaseOfferFoot__innerTtl span{display:inline-block;margin-left:30px;color:inherit;font-size:14px;font-weight:500}@media(max-width: 768px){.purchaseOfferFoot__innerTtl span{display:block;margin-top:5px;margin-left:0}}.purchaseOfferFoot__box{border:1px solid #ccc;padding:30px 50px;background:#fff;margin:10px 0 0}@media(max-width: 768px){.purchaseOfferFoot__box{padding:20px 15px}}.purchaseOfferFoot__box a{color:#1156e8;text-decoration:underline}@media(min-width: 769px){.purchaseOfferFoot__box a:hover{text-decoration:none}}.purchaseOfferFoot__boxTtl{padding:20px 30px;margin:-30px -50px 30px;background:#cfcfd1;font-size:16px}@media(max-width: 768px){.purchaseOfferFoot__boxTtl{padding:20px 15px;margin:-20px -15px 20px;font-size:1.4rem}}.purchaseOfferFoot__boxTxt{font-size:16px}@media(max-width: 768px){.purchaseOfferFoot__boxTxt{font-size:1.4rem}}.purchaseOfferFoot__boxTxt:not(:first-child){margin-top:5px}.purchaseOfferFoot__boxTxt span{font-weight:700}.purchaseOfferFoot__box:first-of-type .purchaseOfferFoot__boxTxt{position:relative;padding-left:1.5em;font-size:16px}@media(max-width: 768px){.purchaseOfferFoot__box:first-of-type .purchaseOfferFoot__boxTxt{padding-left:1em;font-size:1.4rem}}.purchaseOfferFoot__box:first-of-type .purchaseOfferFoot__boxTxt::before{content:"・";position:absolute;top:0;left:0}.purchaseOfferPrivacy{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px;padding:25px 0;background-color:#e7ebf2}.purchaseOfferPrivacy .choicebox{position:relative;display:flex;align-items:center;padding-left:68px;font-size:16px}@media(max-width: 768px){.purchaseOfferPrivacy .choicebox{margin:0 5%;padding-left:55px;font-size:14px}}.purchaseOfferPrivacy .choicebox::after{content:"必須";position:absolute;top:6px;left:0;display:block;width:50px;height:24px;padding:4px 0 5px;background-color:#4bbef7;border-radius:3px;border:1px solid #4bbef7;text-align:center;line-height:1;color:#fff;font-size:13px;font-weight:700;transition:all .3s}@media(max-width: 768px){.purchaseOfferPrivacy .choicebox::after{top:0;width:42px;height:22px;font-size:12px;transform:translateY(2px)}}.purchaseOfferPrivacy .choicebox.ok::after{content:"OK";background-color:#fff;color:#4bbef7}.purchaseOfferPrivacy a{color:#1156e8;text-decoration:underline}@media(min-width: 769px){.purchaseOfferPrivacy a:hover{text-decoration:none}}.purchaseOfferPrivacy .purchaseOfferUnit__error{text-align:center}.purchaseOfferBtn{position:relative;display:flex;justify-content:center;width:min(1100px,95%);margin:50px auto 0}@media(max-width: 925px){.purchaseOfferBtn{width:100%;padding:0 5%}}.purchaseOfferBtn .sendBtn{position:relative;display:block;width:100%;max-width:480px;padding:1.55em 0;background:#0e0c54;border:1px solid #0e0c54;font-size:14px;font-weight:700;color:#fff;text-align:center;letter-spacing:.3em;box-shadow:5px 5px 30px -5px #999;transition:.25s linear}.purchaseOfferBtn .sendBtn::after{content:"";width:28px;position:absolute;right:30px;top:0;bottom:0;background:url("../img/purchase-offer/ico01.svg") center center/contain no-repeat}@media(max-width: 768px){.purchaseOfferBtn .sendBtn::after{width:25px;right:25px}}.purchaseOfferBtn .sendBtn.notEntered{background:#777;border-color:#777;color:#fff;cursor:not-allowed}.purchaseOfferBtn .sendBtn.notEntered::after{top:16px;width:20px;height:20px;border-left:1px solid #fff;border-bottom:1px solid #fff;background:none;transform:rotate(-45deg)}@media(max-width: 768px){.purchaseOfferBtn .sendBtn.notEntered::after{top:20px;width:15px;height:15px}}.purchaseOfferBtn .sendBtn:not(.notEntered):hover{cursor:pointer;background:#fff;color:#0e0c54}.purchaseOfferBtn .sendBtn:not(.notEntered):hover::after{background-image:url("../img/purchase-offer/ico02.svg")}.purchaseOfferBtn .backBtn{position:absolute;top:20px;left:0;margin:0 auto;background:none;border:none;text-decoration:underline;transition:.25s linear;cursor:pointer}.purchaseOfferBtn .backBtn:hover{text-decoration:none;opacity:.6}.purchaseOfferBtn .backBtn span{position:relative;padding:0 10px 0 2em;color:#000;font-size:14px;font-weight:700;text-align:center;letter-spacing:.1em}.purchaseOfferBtn .backBtn span::before{content:"";position:absolute;top:0;bottom:0;left:0;display:block;width:1.5em;height:1.5em;background-color:#1e1e1e;border-radius:50%;z-index:0;margin:auto}.purchaseOfferBtn .backBtn span::after{content:"";position:absolute;top:0;bottom:0;left:.65em;margin:auto;width:.5em;height:.5em;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);z-index:1}@media(max-width: 925px){.purchaseOfferBtn .backBtn{top:auto;bottom:0;right:0}}.purchaseOfferConfirm .purchaseOfferUnit__element>dd{align-items:center;word-break:break-all}.purchaseOfferConfirm .purchaseOfferUnit__element--address>dt::after{top:39px}@media(max-width: 768px){.purchaseOfferConfirm .purchaseOfferUnit__element--address>dt::after{top:0}}.purchaseOfferConfirm .purchaseOfferUnit__element--address dl>dt{padding-top:0}.purchaseOfferConfirm .purchaseOfferUnit__txt{margin:0 0 0 10px;color:inherit}@media(max-width: 925px){.purchaseOfferConfirm .purchaseOfferBtn{padding-bottom:60px}}.purchaseOfferThanks .purchaseOfferMv{height:auto;padding:80px 0 0;background:none}@media(max-width: 768px){.purchaseOfferThanks .purchaseOfferMv{padding-top:50px}}.purchaseOfferThanks__ttl{position:relative;margin-top:30px;padding-top:100px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2070.5%2070.5%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3Anone%3Bstroke%3A%23585859%3Bstroke-miterlimit%3A10%3Bstroke-width%3A2px%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22m17.46%2035.39%2012.26%2012.26L52%2025.37%22%20class%3D%22cls-1%22%2F%3E%3Ccircle%20cx%3D%2235.25%22%20cy%3D%2235.25%22%20r%3D%2234.25%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E");background-size:70px auto;background-position:center top;background-repeat:no-repeat;font-size:28px;text-align:center}@media(max-width: 768px){.purchaseOfferThanks__ttl{margin-top:20px;padding-top:70px;background-size:50px auto;font-size:24px}}.purchaseOfferThanks__text{margin-top:80px;font-size:16px;text-align:center;line-height:2}@media(max-width: 768px){.purchaseOfferThanks__text{width:90%;margin:40px auto 0;font-size:14px}}.purchaseOfferThanks__link{margin-top:40px;padding:380px 5% 40px;background:url("../img/purchase-offer/purchaseOffer_thanks.svg") top 40px center/auto 300px no-repeat #edf3fc;font-size:16px;text-align:center;line-height:2}.purchaseOfferThanks__link a{position:relative;display:block;width:100%;max-width:480px;margin:20px auto 0;padding:1.55em 0;background-color:#fff;font-size:14px;font-weight:700;color:#0e0c54;text-align:center;letter-spacing:.3em;box-shadow:5px 5px 30px -5px #999;transition:.25s linear}.purchaseOfferThanks__link a::after{content:"";width:28px;position:absolute;right:30px;top:0;bottom:0;background:url("../img/purchase-offer/ico02.svg") center center/contain no-repeat}.purchaseOfferThanks__link a:hover{cursor:pointer;background-color:#0e0c54;color:#fff}.purchaseOfferThanks__link a:hover::after{background-image:url("../img/purchase-offer/ico01.svg")}@media(max-width: 768px){.purchaseOfferThanks__link{padding-top:330px;background-size:auto 250px}}.purchaseOffer.footer{margin-top:50px;background-color:#fff;padding:25px}.purchaseOffer.footer small{color:inherit}