:root{--fts-ttl: 18px;--fts-nml: 15px;--clr-red: #D32F2F;--clr-blu: #1B78EA;--clr-ylw: #FFC400;--clr-crm: #FDFBF7;--clr-gry: #737373;--pge-gap: 100px;--sct-gap: 220px;--ttl-gap: 16px;--box-shdw: 0px 4px 15px 0px rgba(0, 0, 0, .25)}body{background-color:#fff!important}html,body{font-family:Noto Sans JP,sans-serif!important}h1,h2,h3,h4,h5,h6,p,a,span,ul,li{font-family:inherit;margin:0;color:#000}span,hr{margin:0!important}ul,ol{margin:0;padding:0;list-style:none}li{margin:0;padding:0}a{text-decoration:none!important}img{display:block;margin:0 auto}.br--sp{display:none}button{padding:0;border:none;cursor:pointer;background:none;font-size:var(--fts-nml)}*{-webkit-tap-highlight-color:transparent}button,a,input,select,textarea{outline:none;-webkit-tap-highlight-color:transparent}:focus,:focus-visible,:focus-within{outline:none!important;box-shadow:none!important}h1{font-size:50px;font-weight:900;letter-spacing:7px}h2{font-size:64px;font-weight:700}h3{font-size:28px}h4{font-size:20px}p{font-size:var(--fts-nml);line-height:2}li{font-size:var(--fts-sml)}input,label,a{font-size:var(--fts-nml)}button{font-size:var(--fts-nml);color:#000}textarea{font-size:var(--fts-nml);line-height:2}.page-title{font-size:64px;font-weight:700!important;text-align:center;margin-bottom:64px;letter-spacing:0!important}.section-gap{margin-top:var(--sct-gap)!important}.page-title:after,.section-title:after{content:".";color:var(--clr-red);margin-left:-.25em}.a--link{text-decoration:underline!important;color:var(--clr-red)!important;transition:opacity .3s ease}.a--link:hover{opacity:.5}.p--title{font-size:var(--fts-ttl);font-weight:700}.p--date{color:var(--clr-gry)}@media(max-width:990px){:root{--fts-ttl: 15px;--fts-nml: 13px;--sct-gap: 100px}.br--pc{display:none}.br--sp{display:block}h1{font-size:32px}h2{font-size:40px}h3{font-size:18px}.page-title{font-size:40px;margin-bottom:32px}}.arrow--btn{background-color:var(--clr-red);color:#fff;width:40px;height:40px;min-width:40px;min-height:40px;flex:0 0 40px;border:none;display:flex;justify-content:center;align-items:center;border-radius:50%}.view-more{background-color:#000;color:#fff;width:fit-content;display:block;margin:55px auto 0;padding:20px 50px;border-radius:50px;font-size:var(--fts-nml);position:relative;overflow:hidden;transition:background-color .4s ease}.view-more:hover{background-color:var(--clr-red)}.view-more .arrow{position:absolute;top:52%;left:85%;transform:translate(-50%,-50%)}.view-more:hover .arrow{animation:arrow-loop .6s ease forwards}@keyframes arrow-loop{0%{transform:translate(-50%,-50%);opacity:1}45%{transform:translate(120%,-50%);opacity:0}46%{transform:translate(-120%,-50%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@media(max-width:990px){.view-more{margin-top:45px}}.loader.is-hidden{display:none}.spinner{display:inline-block;width:23px;height:23px;border:2px solid #333;border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.swiper.swiper-horizontal{touch-action:auto!important}.swiper-pagination{bottom:0!important;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}.swiper-pagination-bullet-active{background:var(--clr-red)}dialog{position:fixed;top:0;left:0;border:none;max-width:500px;width:100%;padding:32px;box-shadow:var(--box-shdw);transform:translateY(40px);opacity:0;border-radius:18px}dialog[open]{animation:slide-up .3s ease-out forwards}dialog::backdrop{background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade-in .3s ease-out forwards}@keyframes slide-up{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}dialog .close--btn{width:45px;height:45px;border-radius:50%;padding:8px;box-shadow:var(--box-shdw);transition:transform .3s ease}dialog .close--btn:hover{transform:rotate(90deg)}dialog .dialog-container{width:100%;height:100%}@media(max-width:700px){dialog{padding:24px 16px}}.auth-container{border:1px solid #000;max-width:480px;margin:0 auto;padding:32px}.floating-wrapper{position:relative;margin-top:24px}.floating-wrapper:first-of-type{margin-top:0}.floating-input{padding:15px;border:1px solid #ccc;width:100%;box-sizing:border-box}.floating-label{position:absolute;top:10px;left:15px;transition:all .2s;color:#999;pointer-events:none}.floating-input:focus+.floating-label,.floating-input:not(:placeholder-shown)+.floating-label{top:-11px;left:10px;font-size:12px;background-color:#fff;padding:0 5px}.submit--btn{background-color:var(--clr-red);color:#fff;width:100%;padding:15px 0;margin-top:16px;transition:opacity .3s ease}.submit--btn:hover{opacity:.7}@media(max-width:990px){.auth-container{padding:20px}}.to-register,.to-login{border:1px solid #000;display:block;width:100%;text-align:center;padding:17px 0;line-height:1;margin-top:8px;transition:opacity .3s ease}.to-register:hover,.to-login:hover{opacity:.7}.custom-checkbox{display:flex;align-items:center;justify-content:center;margin-top:24px}.custom-checkbox label{cursor:pointer;color:#000}.custom-checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:2px solid #ccc;border-radius:50%;position:relative;cursor:pointer;transition:all .2s ease;margin-top:5px}.custom-checkbox input[type=checkbox]:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg);transition:all .2s ease}.custom-checkbox input[type=checkbox]:checked:after{border-right-color:#000;border-bottom-color:#000}
/*# sourceMappingURL=/cdn/shop/t/50/assets/base-custom.css.map */
