@charset "UTF-8";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%;font-family:sans-serif;line-height:1.5;background-color:#fff;color:#000}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}img,video{display:block;max-width:100%;height:auto}input,textarea,button,select{font:inherit;color:inherit;background:none;border:none;outline:none}button{cursor:pointer}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{border:0;height:1px;background:#ccc}h1,h2,h3,h4{margin:0;font-size:inherit;font-weight:inherit}.btn{position:relative;display:flex;justify-content:center;align-items:center;background:#179a99;width:100%;max-width:380px;height:70px;border-radius:50px;transition:all .3s ease-in-out;font-size:16px;font-weight:700;color:#fff}@media screen and (max-width:767px){.btn{max-width:280px;height:56px;font-size:14px}}.btn:before{position:absolute;content:"";width:20px;height:20px;margin:auto;top:0;right:20px;bottom:0;left:auto;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjcuNSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTEuMjAwNSA3Ljk5OTk3TDYuODA4MzYgMTIuMjY2N0w1Ljg2NzE5IDExLjM1MjRMMTAuMjU5MyA3LjA4NTY4TDExLjIwMDUgNy45OTk5N1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMC4yNTk2IDguOTE0MzNMNS44Njc0NSA0LjY0NzYzTDYuODA4NjMgMy43MzMzNEwxMS4yMDA1IDcuOTk5OTdMMTAuMjU5NiA4LjkxNDMzWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);transition:all .3s ease-in-out}@media screen and (max-width:767px){.btn:before{width:16px;height:16px;right:15px}}.btn:hover{background:#31bdbc}.btn:hover:before{right:16px}@media screen and (max-width:767px){.btn:hover:before{right:12px}}.btn.size-md{min-width:260px;height:49px;font-size:14px}@media screen and (max-width:767px){.btn.size-md{min-width:246px;height:36px;font-size:12px}}.btn.size-md:before{width:16px;height:16px;right:16px}@media screen and (max-width:767px){.btn.size-md:before{width:12px;height:12px;right:15px}}.btn.size-md:hover:before{right:12px}@media screen and (max-width:767px){.btn.size-md:hover:before{right:11px}}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding:150px;word-break:break-word;line-height:1.8}@media screen and (max-width:767px){html,body{scroll-padding:70px}}html{scroll-behavior:smooth}body{display:flex;flex-direction:column;color:#343434;font-size:16px}@media screen and (max-width:767px){body{font-size:14px}}input:-webkit-autofill,textarea:-webkit-autofill{background-color:#e8e8e8!important;color:#000!important;box-shadow:0 0 0 1000px #e8e8e8 inset!important}.is-error input:-webkit-autofill,.is-error textarea:-webkit-autofill{background-color:#fff6f6!important;color:#000!important;box-shadow:0 0 0 1000px #fff6f6 inset!important}.m-0{margin:0}.m-auto{margin:auto}.mt-0{margin-top:0}.mt-8{margin-top:8px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-48{margin-top:48px}.mb-0{margin-bottom:0}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.mb-48{margin-bottom:48px}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mx-auto{margin-left:auto;margin-right:auto}.p-0{padding:0}.p-8{padding:8px}.p-16{padding:16px}.p-24{padding:24px}.pt-0{padding-top:0}.pt-16{padding-top:16px}.pt-24{padding-top:24px}.pt-32{padding-top:32px}.pb-0{padding-bottom:0}.pb-16{padding-bottom:16px}.pb-24{padding-bottom:24px}.pb-32{padding-bottom:32px}.px-16{padding-left:16px;padding-right:16px}.py-16{padding-top:16px;padding-bottom:16px}.py-24{padding-top:24px;padding-bottom:24px}.color-warning{color:#f23a3a}.font-weight-bold{font-weight:700}.color-primary{color:#179a99}.small-text{display:inline-flex;font-size:12px;font-weight:700;color:#959595}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row}@media screen and (max-width:767px){.flex-column-sp{display:flex;flex-direction:column}.flex-row-sp{display:flex;flex-direction:row}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/css/global.css.map */
