html{overflow-x:hidden}html body{background-color:#f3f2ee;color:#3d352d;font-family:Zen Kaku Gothic New,sans-serif;line-height:1.2;overflow-x:clip}html body.is-fixed{overflow:hidden}html body:after{background-color:#f3f2ee;content:"";height:100vh;left:0;opacity:1;pointer-events:all;position:fixed;top:0;transition:opacity .5s ease-in-out;width:100vw;z-index:10000}html body.is-fade:after{opacity:0;pointer-events:none}html body img{pointer-events:none}.thanks{padding-top:36.9230769231vw;position:relative}@media (min-width:52.1875em){.thanks{padding-top:11.859443631vw}}.thanks__inner{margin:0 auto;width:89.7435897436vw}@media (min-width:52.1875em){.thanks__inner{margin-left:45.6808199122vw;width:21.9619326501vw}}.thanks__inner .thanks__imagearea{height:8.2051282051vw;margin:0 auto 3.0769230769vw;width:8.2051282051vw}@media (min-width:52.1875em){.thanks__inner .thanks__imagearea{height:3.1478770132vw;margin-bottom:.7320644217vw;width:3.1478770132vw}}.thanks__inner .thanks__imagearea img{height:auto;width:100%}.thanks__inner .thanks__title{font-family:Albert Sans,sans-serif;font-size:7.1794871795vw;font-weight:500;line-height:1.5;text-align:center}@media (min-width:52.1875em){.thanks__inner .thanks__title{font-size:2.9282576867vw}}.thanks__inner .thanks__title span{display:block;font-family:Zen Kaku Gothic New,sans-serif;font-size:3.5897435897vw;font-weight:500;line-height:1.4;margin-top:1.0256410256vw}@media (min-width:52.1875em){.thanks__inner .thanks__title span{font-size:1.0980966325vw;margin-top:.2928257687vw}}.thanks__inner .thanks__contents{margin-top:10.2564102564vw}@media (min-width:52.1875em){.thanks__inner .thanks__contents{margin-top:3.513909224vw}}.thanks__inner .thanks__contents .thanks__text{font-size:3.5897435897vw;font-weight:500;line-height:1.5;margin-bottom:10.2564102564vw;text-align:center}@media (min-width:52.1875em){.thanks__inner .thanks__contents .thanks__text{font-size:1.0980966325vw;margin-bottom:2.9282576867vw}}.thanks__inner .thanks__contents .thanks__text a{text-decoration:underline}@media (min-width:52.1875em){.thanks__inner .thanks__contents .thanks__text a{transition:all .3s}.thanks__inner .thanks__contents .thanks__text a:hover{color:#aaa49f}}.thanks__inner .thanks__contents .thanks__btn a{font-family:Zen Kaku Gothic New,sans-serif;margin:0 auto}@media (min-width:52.1875em){.thanks__inner .thanks__contents .thanks__btn a{transition:all .3s}.thanks__inner .thanks__contents .thanks__btn a:hover{background-color:#3d352d;color:#fff}}