:root{--red: #E50000;--gray: #707070;--lightgray: #eee;--darkgray: #37393b;--bluegray: #879ca1}body{background-color:var(--lightgray);font-family:"Noto Sans JP", sans-serif;font-size:clamp(.725rem, 1.1666666667vw, .875rem);text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6;color:black}section{position:relative;display:flex;align-items:center;flex-direction:column;z-index:10}article{position:relative}article+article{margin-top:100px}.ex-contents{margin-top:50px;color:white}.ex-contents .bg{background-color:rgba(0,0,0,0.35)}.ex-contents .btn{border-color:white}.ex-contents .large{color:inherit}a{display:inline-block;text-decoration:underline;text-decoration-style:dashed;text-decoration-color:black;text-decoration-thickness:max(1px, 0.07em)}a>img{transition:opacity .2s}@media (hover: hover){a:not([current]):hover{text-decoration:none}a:not([current]):hover>img{opacity:.7}}img{display:inline-block;max-width:100%;height:auto}picture>img{display:block}.small,small{font-size:calc(100% * 2/3)}.large{font-size:calc(100% * 4/3);line-height:1.6}p{line-height:2}.float-right>figure{float:right;max-width:50%;padding-left:20px}@media (max-width: 480px){.float-right>figure{float:none;max-width:100%;padding-left:0;padding-bottom:20px}.float-right>figure img{margin-left:auto;margin-right:auto}}.float-right::after{content:"";display:block;clear:both}.attention{display:inline-block;background-color:var(--bluegray);padding:.1em .3em .2em;color:white;line-height:1}.inner{overflow:hidden;position:relative;display:block;width:100%;max-width:1200px;margin-right:auto;margin-left:auto;z-index:10;padding:40px 20px}@media (max-width: 480px){.inner{padding-left:10px;padding-right:10px}}.inner-full{overflow:hidden;position:relative;display:block;width:100%;margin-right:auto;margin-left:auto;z-index:10}.inner-narrow{overflow:hidden;position:relative;display:block;width:100%;max-width:1100px;margin-right:auto;margin-left:auto;z-index:10;padding:40px}@media (max-width: 480px){.inner-narrow{padding-left:10px;padding-right:10px}}.inner-short{overflow:hidden;position:relative;display:block;width:100%;max-width:900px;margin-right:auto;margin-left:auto;z-index:10;padding:40px}@media (max-width: 480px){.inner-short{padding-left:10px;padding-right:10px}}@media (max-width: 768px){.inner .inner-narrow,.inner .inner-short{padding-left:0;padding-right:0}}.btn{overflow:hidden;position:relative;display:inline-block;min-width:10em;padding:.3em 2em .4em;border-color:black;border-width:1px;border-style:dashed;border-radius:100em;line-height:1.2;text-align:center;vertical-align:middle;text-decoration:none;transition:.2s}.btn::after{content:"";display:inline-block;margin:0 0 .1em .5em;border:.3em solid transparent;border-left:0.45em solid var(--red);border-right:none;vertical-align:middle;transform:translateY(-0.05em)}.btn[href^="#"]::after{border:.3em solid transparent;border-top:0.45em solid var(--red);border-bottom:none}.btn.toup::after{border:.3em solid transparent;border-bottom:0.45em solid var(--red);border-top:none}.btn.current{background-color:var(--lightgray);border-color:transparent;color:var(--gray);cursor:initial}.btn.current::after{display:none}.btn:active{border-style:solid}.btn:active.current{background-color:var(--lightgray);color:var(--gray)}@media (hover: hover){.btn:not([current]):hover{border-style:solid}.btn:not([current]):hover.current{background-color:var(--lightgray);color:var(--gray)}}.btn.center{margin-left:auto;margin-right:auto}.center{text-align:center}.right{text-align:right}.left{text-align:left}.notes{font-size:clamp(.65rem, 1vw, .75rem)}.grecaptcha-badge{z-index:10}.h2{font-size:clamp(2.075rem, 4.1666666667vw, 3.125rem)}.h2 small{font-size:clamp(1.7rem, 3.3333333333vw, 2.5rem)}@media (max-width: 480px){.h2{font-size:clamp(1.7rem, 3.3333333333vw, 2.5rem)}.h2 small{font-size:clamp(1.325rem, 2.5vw, 1.875rem)}}.h3{font-size:clamp(1.325rem, 2.5vw, 1.875rem)}.h3 small{font-size:clamp(.95rem, 1.6666666667vw, 1.25rem)}.h4{font-size:clamp(1.325rem, 2.5vw, 1.875rem)}.h4 small{font-size:clamp(.875rem, 1.5vw, 1.125rem)}.h5{font-size:clamp(.95rem, 1.6666666667vw, 1.25rem)}.h6{font-size:clamp(.875rem, 1.5vw, 1.125rem)}.h2,.h3,.h4{margin-bottom:1em}.h2:not(:nth-child(1)),.h3:not(:nth-child(1)),.h4:not(:nth-child(1)){margin-top:2em}.h2::before,.h3::before,.h4::before{content:"";display:inline-block;background-color:var(--red);width:.25em;height:.25em;margin-right:.1em;vertical-align:middle;transform:translateY(-0.4em)}.h2.flex,.h3.flex,.h4.flex{flex-wrap:wrap;gap:0}.h2.flex::before,.h3.flex::before,.h4.flex::before{transform:none}.h2.flex>*,.h3.flex>*,.h4.flex>*{flex-basis:auto}.h5,.h6{margin-bottom:.5em}.h5:not(:nth-child(1)),.h6:not(:nth-child(1)){margin-top:2em}p+p,ul+p,ol+p,p+ul,ul+ul,ol+ul,p+ol,ul+ol,ol+ol{margin-top:1em}hgroup{display:flex;margin-bottom:1em;flex-direction:column}hgroup>.h2,hgroup>.h3,hgroup>.h4{margin-bottom:0}hgroup>.h2+.large,hgroup>.h3+.large,hgroup>.h4+.large{font-size:calc(100% * 4/3)}hgroup .above{order:-1}hgroup .large{color:var(--bluegray);font-size:calc(100% * 4/3)}header{position:fixed;top:0;left:0;right:0;max-width:100vw;transform:translateY(0%);z-index:100}header>[class^="inner"]{overflow:visible;display:flex;background-color:rgba(0,0,0,0.4);padding:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:space-between;align-items:center;transition:background .2s}header>[class^="inner"] .btn{border-color:white;color:white}header nav{flex-basis:100%}header nav>ul{display:flex;margin-bottom:0 !important;padding-left:20px;align-items:center;justify-content:flex-end;gap:20px}@media (max-width: 480px){header nav>ul{gap:10px}}header nav>ul li,header nav>ul li>*{display:flex;flex-shrink:0}@media (max-width: 480px){header nav>ul>li.link-sns img{max-width:26px}}@media (max-width: 768px){header nav>ul>li:not([class^='link-']){display:none}}[data-scroll="top"] header{position:absolute;transform:translateY(0%);transition:transform 0s}[data-scroll="top"] header>[class^="inner"]{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}[data-scroll="top"] header>[class^="inner"]>.logo{display:none}[data-scroll="back"] header,[data-scroll="end"] header{position:fixed;transform:translateY(0%);transition:transform .8s}[data-scroll="scroll"] header{position:fixed;transform:translateY(-100%);transition:transform 0s}.menu-on header{position:fixed;transform:translateY(0%);transition:transform 0}.logo{display:inline-block;max-width:250px;min-width:160px}.logo>img{display:block}footer{background-color:var(--darkgray);color:white;text-align:center}.menu{position:fixed;top:0;left:100vw;background-color:var(--lightgray);height:100vh;width:100vw;padding:40px;text-align:center;transition:left .4s}@media (max-width: 480px){.menu{padding-left:10px;padding-right:10px}}.menu-on .menu{left:0}.menu>[class^="inner"]{display:flex;overflow-y:auto;height:calc(100vh - 80px);flex-direction:column;justify-content:center}.menu>[class^="inner"] .btn{border-color:black;color:black}.menu ul{display:flex;margin-bottom:0 !important;align-items:center;gap:20px;justify-content:center}.menu ul li{display:flex;justify-content:center;flex-basis:100%}.menu ul li a{display:block}.menu::before{content:"";overflow:hidden;position:absolute;top:15px;right:30px;display:block;background-image:linear-gradient(to right bottom, transparent, transparent calc(50% - .5px), #000 calc(50% - .5px), #000 calc(50% + .5px), transparent calc(50% + .5px), transparent),linear-gradient(to left bottom, transparent, transparent calc(50% - .5px), #000 calc(50% - .5px), #000 calc(50% + .5px), transparent calc(50% + .5px), transparent);height:1.1em;width:1.1em;font-size:clamp(.8rem, 1.3333333333vw, 1rem);text-indent:-100vw;z-index:1;cursor:pointer}@media (max-width: 480px){.menu::before{right:15px}}.menu-btn{display:block;background-image:linear-gradient(to bottom, #fff 0, #fff 10%, transparent 10%, transparent 45%, #fff 45%, #fff 55%, transparent 55%, transparent 90%, #fff 90%, #fff 100%);width:24px;height:24px}@media (max-width: 480px){.menu-btn{width:20px;height:20px}}.menu .box-link{position:relative;display:flex;padding:40px;flex-direction:row;justify-content:center;align-items:stretch;flex-shrink:0}@media (max-width: 768px){.menu .box-link{flex-direction:column;padding-left:10px;padding-right:10px}}.menu .box-link li{position:relative;display:flex;flex-basis:100%;align-items:stretch;justify-content:center;aspect-ratio:3 / 1}.menu .box-link li a{overflow:hidden;position:relative;display:flex;width:100%;color:white;text-decoration:none;flex-direction:column;justify-content:center;border-radius:6px}.menu .box-link li a .bg{z-index:-2}.menu .box-link li a .bg figure{aspect-ratio:3 / 1}.menu .box-link li a .box-link-title{font-size:clamp(1.325rem, 2.5vw, 1.875rem)}.menu .box-link li a .box-link-title img{height:1em;width:auto}@media (max-width: 480px){.menu .box-link li a .box-link-title{font-size:clamp(1.1rem, 2vw, 1.5rem)}}.menu .box-link li a .box-link-title::before{content:"";display:none;background-color:var(--red);width:.25em;height:.25em;margin-right:.1em;vertical-align:middle;transform:translateY(-0.4em)}.menu .box-link li a>*{transition:transform .2s}.menu .box-link li a::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0.4);backdrop-filter:blur(4px);opacity:1;transition:inset .2s, opacity .2s;z-index:-1}@media (hover: hover){.menu .box-link li a:not([current]):hover::before{inset:20px;opacity:0;transition:inset 4s, opacity 4s}}.area-title>[class^="inner"]{display:flex;height:max(100vh, 600px);flex-direction:column;justify-content:center;align-items:center}@media (max-width: 768px){.area-title>[class^="inner"]{height:80vh}}.area-title>[class^="inner"] hgroup{width:auto;max-width:min(300px, 75%);margin:0 20px;padding:20px 40px;border:1px solid white}@media (max-width: 480px){.area-title>[class^="inner"] hgroup{padding-top:10px;padding-bottom:10px}}.area-title>[class^="inner"] .flex{flex-wrap:wrap;row-gap:0}#area-introduction>[class^="inner"]{display:flex;min-height:90vh;flex-direction:column;justify-content:center}#area-introduction>[class^="inner"]::before{content:"";position:absolute;inset:0;background:url("/assets/images/uploads/original/202601/bg-introduction.png") center no-repeat;background-size:contain;opacity:.2;z-index:-1}#area-introduction p{margin-top:0;word-break:keep-all;black-space:nowrap;overflow-wrap:anywhere}@media (max-width: 768px){#area-introduction p{black-space:normal}}.area-shopinfo{background-color:white;margin-top:0}.area-shopinfo-tab{width:100%}.area-shopinfo-tab>[class^="inner"]{overflow:visible;background-color:var(--lightgray);margin-bottom:2em}@media (max-width: 480px){.area-shopinfo-tab>[class^="inner"]{margin-bottom:0}}.area-shopinfo-tab>[class^="inner"]>ul{display:flex;max-width:1200px;margin:0 auto;padding:100px 20px 0;align-items:flex-end}@media (max-width: 480px){.area-shopinfo-tab>[class^="inner"]>ul{padding:60px 0 0;flex-direction:column;align-items:stretch;gap:0}}.area-shopinfo-tab>[class^="inner"]>ul>li{display:flex;text-align:center;flex-basis:100%;flex-direction:column;justify-content:center;align-items:center}.area-shopinfo-tab>[class^="inner"]>ul>li>*{position:relative;display:flex;width:100%;padding:5px 15px;color:black;font-size:clamp(1.1rem, 2vw, 1.5rem);text-decoration:none;flex-grow:1;justify-content:center;align-items:center}@media (max-width: 480px){.area-shopinfo-tab>[class^="inner"]>ul>li>*{justify-content:flex-end}}.area-shopinfo-tab>[class^="inner"]>ul>li>* span::after,.area-shopinfo-tab>[class^="inner"]>ul>li>* span::before{content:"";display:inline-block;margin:0 0 .1em .5em;border:.3em solid transparent;border-left:0.45em solid var(--red);border-right:none;vertical-align:middle;transform:translateY(-0.05em)}.area-shopinfo-tab>[class^="inner"]>ul>li>* span::before{margin-right:.5em;margin-left:0;border-right:0.45em solid var(--red);border-left:none}.area-shopinfo-tab>[class^="inner"]>ul>li>*.current{background:white;cursor:initial}.area-shopinfo-tab>[class^="inner"]>ul>li>*.current span::before,.area-shopinfo-tab>[class^="inner"]>ul>li>*.current span::after{display:none}@media (max-width: 480px){.area-shopinfo-tab>[class^="inner"]>ul>li>*.current{display:none;border:none}}@media (max-width: 480px){.area-shopinfo-tab>[class^="inner"]>ul>li:nth-child(1)>* span::before{display:none}}.area-shopinfo-tab>[class^="inner"]>ul>li:nth-child(1)>* span::after{display:none}@media (max-width: 480px){.area-shopinfo-tab>[class^="inner"]>ul>li:nth-child(1)>* span::after{display:inline-block}}.area-shopinfo-tab>[class^="inner"]>ul>li:nth-last-child(1)>* span::before{display:none}.shopinfo{overflow:hidden;position:absolute;top:0;visibility:hidden;height:0;width:100%;margin-top:0;z-index:-100;opacity:0;transform:translateX(-20vw);transition:opacity .4s, transform .4s;transition-behavior:allow-discrete}.shopinfo#gotanda{transform:translateX(20vw)}@media (max-width: 480px){.shopinfo#gotanda{transform:translateX(-20vw)}}.shopinfo.on{visibility:visible;position:relative;height:auto;opacity:1;transform:translateX(0) !important;z-index:inherit}.shopinfo>[class*="inner"]{padding-top:0}.shopinfo>[class*="inner"] .shopinfo-title{overflow:hidden;position:relative;display:flex;margin-top:20px;margin-bottom:40px;padding-top:20px;padding-bottom:20px;flex-direction:column;align-items:flex-start}@media (max-width: 768px){.shopinfo>[class*="inner"] .shopinfo-title{margin-top:0}}.shopinfo>[class*="inner"] .shopinfo-title hgroup{display:inline-block;background-color:rgba(255,255,255,0.35);margin-bottom:20px;padding:20px 40px 20px 0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);line-height:1}@media (max-width: 768px){.shopinfo>[class*="inner"] .shopinfo-title hgroup{display:block;padding:0;order:-2}}.shopinfo>[class*="inner"] .shopinfo-title hgroup .h2{margin-bottom:0}.shopinfo>[class*="inner"] .shopinfo-title hgroup .h2::before{display:none}.shopinfo>[class*="inner"] .shopinfo-title hgroup .h2 img{height:.9em;width:auto}@media (max-width: 768px){.shopinfo>[class*="inner"] .shopinfo-title hgroup .large{margin-top:10px;font-size:calc(100% * 4/3)}}.shopinfo>[class*="inner"] .shopinfo-title .bg{position:absolute;inset:auto;top:0;right:0;left:auto;background-color:transparent;width:calc(50% - 40px);z-index:-1}@media (max-width: 768px){.shopinfo>[class*="inner"] .shopinfo-title .bg{position:relative;width:100%;order:-1}}.shopinfo>[class*="inner"] .shopinfo-title .txt{max-width:50%;word-break:break-all}@media (max-width: 768px){.shopinfo>[class*="inner"] .shopinfo-title .txt{max-width:100%;padding-top:40px}}.shopinfo>[class*="inner"] .shopinfo-title.reverse{align-items:flex-end}@media (max-width: 768px){.shopinfo>[class*="inner"] .shopinfo-title.reverse{align-items:flex-start}}.shopinfo>[class*="inner"] .shopinfo-title.reverse hgroup{padding:20px 0 20px 20px;text-align:right}@media (max-width: 768px){.shopinfo>[class*="inner"] .shopinfo-title.reverse hgroup{padding:0;text-align:inherit}}.shopinfo>[class*="inner"] .shopinfo-title.reverse hgroup p{text-align:inherit}.shopinfo>[class*="inner"] .shopinfo-title.reverse .bg{right:auto;left:0}.shopinfo>[class*="inner"] .shopinfo-topics{overflow:hidden;position:relative;background-color:var(--lightgray);padding:0 20px;margin-bottom:40px}@media (max-width: 768px){.shopinfo>[class*="inner"] .shopinfo-topics{padding:0}}.shopinfo>[class*="inner"] .shopinfo-topics>[class*="inner"]{padding-top:20px;padding-bottom:40px;opacity:1;transition:opacity .8s}@media (max-width: 480px){.shopinfo>[class*="inner"] .shopinfo-topics>[class*="inner"]{padding:10px 10px 20px}}.shopinfo>[class*="inner"] .shopinfo-topics .topics-loader{position:absolute;top:50%;left:50%;display:none;gap:.4em;align-items:center;transform:translate(-50%, -50%);transition:opacity .4s;transition-behavior:allow-discrete;opacity:0;z-index:-100}.shopinfo>[class*="inner"] .shopinfo-topics .topics-loader>span{display:block;background-color:var(--gray);height:1.5em;width:.2em;animation:topics-loader-anim 1s ease-out infinite}.shopinfo>[class*="inner"] .shopinfo-topics .topics-loader>span:nth-child(1){animation-delay:.8s}.shopinfo>[class*="inner"] .shopinfo-topics .topics-loader>span:nth-child(2){animation-delay:.6s}.shopinfo>[class*="inner"] .shopinfo-topics .topics-loader>span:nth-child(3){animation-delay:.4s}.shopinfo>[class*="inner"] .shopinfo-topics .topics-loader>span:nth-child(4){animation-delay:.2s}.shopinfo>[class*="inner"] .shopinfo-topics .topics-loader>span:nth-child(5){animation-delay:0s}.shopinfo>[class*="inner"] .shopinfo-topics.loading .topics-loader{display:inline-flex;opacity:1;z-index:100}.shopinfo>[class*="inner"] .shopinfo-topics.loading>[class*="inner"]{opacity:0}@keyframes topics-loader-anim{0%{scale:1 .2}50%{scale:1}100%{scale:1 .2}}.shopinfo>[class*="inner"] .shopinfo-topics .flex{flex-wrap:wrap;row-gap:0}.shopinfo>[class*="inner"] .shopinfo-topics .cat-select{overflow-y:auto}.shopinfo>[class*="inner"] .shopinfo-topics .cat-select ul{display:flex;margin-bottom:0;padding:10px 0;align-items:center;gap:12px}.shopinfo>[class*="inner"] .shopinfo-topics .cat-select ul .btn{line-height:1;word-break:keep-all;black-space:nowrap}.shopinfo>[class*="inner"] .shopinfo-topics .cat-select ul .btn::after{border:.3em solid transparent;border-top:0.45em solid var(--red);border-bottom:none}@media (max-width: 480px){.shopinfo>[class*="inner"] .shopinfo-topics .cat-select ul .btn{min-width:auto}}.shopinfo>[class*="inner"] .shopinfo-topics .btn.current{background-color:white}.shopinfo>[class*="inner"] .shopinfo-topics .h3{margin-bottom:0}.topics{overflow-y:auto;overflow-x:hidden;height:min(250px, 90vh)}.topics ul{display:flex;flex-direction:column;gap:12px}@media (max-width: 480px){.topics ul{row-gap:6px}}.topics li{display:flex;word-break:auto-phrase;padding:6px 12px;gap:24px;align-items:center;transition:background-color 1s .2s}@media (hover: hover){.topics li:not([current]):hover{background-color:white;transition:background-color .1s}}@media (max-width: 480px){.topics li{padding-left:0;column-gap:12px;align-items:flex-start}}.topics li br{display:none}.topics li figure,.topics li figure>a{overflow:hidden;position:relative;width:100%;max-width:120px;aspect-ratio:4 / 3;flex-shrink:0}@media (max-width: 480px){.topics li figure,.topics li figure>a{max-width:25vw}}.topics li figure img,.topics li figure>a img{object-fit:cover;background-color:white;width:100%;height:100%;object-position:center}@media (hover: hover){.topics li figure:not([current]):hover img,.topics li figure>a:not([current]):hover img{transform:scale(1.4);transition:transform 2s}}.topics li .article-title{font-size:clamp(.95rem, 1.6666666667vw, 1.25rem)}@media (max-width: 480px){.topics li .article-title{font-size:clamp(.8rem, 1.3333333333vw, 1rem)}}.topics li .article-info{display:flex;margin-top:.4em;color:var(--gray);font-weight:bold;flex-wrap:wrap;align-items:center;gap:.2em .4em}.topics li .article-category{display:none;background-color:white;padding:.4em .6em;font-size:clamp(.65rem, 1vw, .75rem);font-weight:normal;line-height:1}.topics li .article-date{display:inline-block;font-size:clamp(.65rem, 1vw, .75rem)}.accordion{overflow:hidden;height:0;opacity:0;transition:opacity 1s;transition-behavior:allow-discrete}.accordion.on{height:auto;opacity:1}.area-blandinfo{background-color:var(--lightgray);margin-top:0}.blandinfo{width:100%}.blandinfo .area-blandtitle{position:relative;margin-bottom:-10vw;z-index:0}@media (max-width: 480px){.blandinfo .area-blandtitle{margin-bottom:0}}.blandinfo .area-blandtitle::before,.blandinfo .area-blandtitle::after{content:"";position:absolute;left:0;right:0;display:block;height:20vw;z-index:1;display:none}.blandinfo .area-blandtitle::before{top:0;background-color:black;clip-path:polygon(0 0, 100% 0, 100% 100%)}.blandinfo .area-blandtitle::after{bottom:-1px;background-color:white;clip-path:polygon(0 0, 0 100%, 100% 100%)}.blandinfo .blandinfo-txt{background-color:rgba(255,255,255,0.8);margin-bottom:40px;padding:20px 40px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (min-width: 481px) and (max-width: 768px){.blandinfo .blandinfo-txt{padding-left:20px;padding-right:20px}}@media (max-width: 480px){.blandinfo .blandinfo-txt{padding-left:10px;padding-right:10px}}.blandtitle-shoulder{position:absolute;top:0;left:0;right:0;display:flex;min-height:15vw;justify-content:flex-end;align-items:center;z-index:10}.blandtitle-shoulder>[class^="inner"]{padding:15px 10px}@media (max-width: 480px){.blandtitle-shoulder>[class^="inner"]{padding:15px 10px}}.blandtitle-shoulder>[class^="inner"]>*{display:flex;justify-content:flex-end}.blandtitle-shoulder *{margin-bottom:0}.blandtitle-shoulder figure{display:inline-block}.blandtitle-shoulder figure img{max-height:min(8vw, 120px);max-width:min(20vw, 250px)}.blandtitle-carousel .carousel>:nth-child(1){z-index:20}.blandtitle-carousel .carousel[data-carousel-current='1']>:nth-child(-n+0){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(2){z-index:19}.blandtitle-carousel .carousel[data-carousel-current='2']>:nth-child(-n+1){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(3){z-index:18}.blandtitle-carousel .carousel[data-carousel-current='3']>:nth-child(-n+2){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(4){z-index:17}.blandtitle-carousel .carousel[data-carousel-current='4']>:nth-child(-n+3){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(5){z-index:16}.blandtitle-carousel .carousel[data-carousel-current='5']>:nth-child(-n+4){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(6){z-index:15}.blandtitle-carousel .carousel[data-carousel-current='6']>:nth-child(-n+5){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(7){z-index:14}.blandtitle-carousel .carousel[data-carousel-current='7']>:nth-child(-n+6){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(8){z-index:13}.blandtitle-carousel .carousel[data-carousel-current='8']>:nth-child(-n+7){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(9){z-index:12}.blandtitle-carousel .carousel[data-carousel-current='9']>:nth-child(-n+8){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(10){z-index:11}.blandtitle-carousel .carousel[data-carousel-current='10']>:nth-child(-n+9){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(11){z-index:10}.blandtitle-carousel .carousel[data-carousel-current='11']>:nth-child(-n+10){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(12){z-index:9}.blandtitle-carousel .carousel[data-carousel-current='12']>:nth-child(-n+11){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(13){z-index:8}.blandtitle-carousel .carousel[data-carousel-current='13']>:nth-child(-n+12){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(14){z-index:7}.blandtitle-carousel .carousel[data-carousel-current='14']>:nth-child(-n+13){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(15){z-index:6}.blandtitle-carousel .carousel[data-carousel-current='15']>:nth-child(-n+14){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(16){z-index:5}.blandtitle-carousel .carousel[data-carousel-current='16']>:nth-child(-n+15){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(17){z-index:4}.blandtitle-carousel .carousel[data-carousel-current='17']>:nth-child(-n+16){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(18){z-index:3}.blandtitle-carousel .carousel[data-carousel-current='18']>:nth-child(-n+17){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(19){z-index:2}.blandtitle-carousel .carousel[data-carousel-current='19']>:nth-child(-n+18){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel .carousel>:nth-child(20){z-index:1}.blandtitle-carousel .carousel[data-carousel-current='20']>:nth-child(-n+19){transform:scale(1.1);transition:opacity 2s 2s,transform 4s;transition-behavior:allow-discrete;opacity:0}.blandtitle-carousel{overflow:hidden;position:relative;width:100%;min-height:45vw;aspect-ratio:2.75 / 1;z-index:0}.blandtitle-carousel::before{content:"";position:absolute;inset:0;background-image:linear-gradient(225deg, #fff, transparent 50%);z-index:1}.blandtitle-carousel .carousel{position:relative;width:100%;min-height:45vw;aspect-ratio:2.75 / 1;z-index:0}.blandtitle-carousel .carousel>*{overflow:hidden;position:absolute;inset:0;display:block;width:100%;min-height:45vw;aspect-ratio:2.75 / 1}.blandtitle-carousel .carousel>* img{object-fit:cover;width:100%;height:100%;object-position:center}.blandtitle-carousel .carousel>*.top img{object-position:center 25%}.blandtitle-carousel .carousel>*.top.right img{object-position:right 25%}.blandtitle-carousel .carousel>*.top.left img{object-position:left 25%}.blandtitle-carousel .carousel>*.bottom img{object-position:center 75%}.blandtitle-carousel .carousel>*.bottom.right img{object-position:right 75%}.blandtitle-carousel .carousel>*.bottom.left img{object-position:left 75%}.blandtitle-carousel .carousel>*.right img{object-position:right center}.blandtitle-carousel .carousel>*.right.top img{object-position:right 25%}.blandtitle-carousel .carousel>*.right.bottom img{object-position:right 75%}.blandtitle-carousel .carousel>*.left img{object-position:25% center}.blandtitle-carousel .carousel>*.left.top img{object-position:left 25%}.blandtitle-carousel .carousel>*.left.bottom img{object-position:left 75%}.blandinfo-lineup ul{display:grid;grid-template:max-content/repeat(3, 1fr);gap:12px}@media (min-width: 481px) and (max-width: 768px){.blandinfo-lineup ul{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 480px){.blandinfo-lineup ul{grid-template-columns:1fr}}.blandinfo-lineup li,.blandinfo-lineup li>*{overflow:hidden;display:flex;width:100%}.blandinfo-lineup li{opacity:0;transform:translateY(100px)}.blandinfo-lineup.on li{opacity:1;transform:translateY(0);transition:transform .4s, opacity .4s}.blandinfo-lineup.on li:nth-child(1){transition-delay:.1s}.blandinfo-lineup.on li:nth-child(2){transition-delay:.2s}.blandinfo-lineup.on li:nth-child(3){transition-delay:.3s}.blandinfo-lineup.on li:nth-child(4){transition-delay:.4s}.blandinfo-lineup.on li:nth-child(5){transition-delay:.5s}.blandinfo-lineup.on li:nth-child(6){transition-delay:.6s}.blandinfo-lineup.on li:nth-child(7){transition-delay:.7s}.blandinfo-lineup.on li:nth-child(8){transition-delay:.8s}.blandinfo-lineup.on li:nth-child(9){transition-delay:.9s}.blandinfo-lineup.on li:nth-child(10){transition-delay:1s}.blandinfo-lineup.on li:nth-child(11){transition-delay:1.1s}.blandinfo-lineup.on li:nth-child(12){transition-delay:1.2s}.blandinfo-lineup.on li:nth-child(13){transition-delay:1.3s}.blandinfo-lineup.on li:nth-child(14){transition-delay:1.4s}.blandinfo-lineup.on li:nth-child(15){transition-delay:1.5s}.blandinfo-lineup.on li:nth-child(16){transition-delay:1.6s}.blandinfo-lineup.on li:nth-child(17){transition-delay:1.7s}.blandinfo-lineup.on li:nth-child(18){transition-delay:1.8s}.blandinfo-lineup.on li:nth-child(19){transition-delay:1.9s}.blandinfo-lineup.on li:nth-child(20){transition-delay:2s}.blandinfo-lineup figure{position:relative;width:100%;aspect-ratio:42 / 26}.blandinfo-lineup figure img{object-fit:cover;background-color:var(--lightgray);width:100%;height:100%;object-position:center;transition:transform .4s}.blandinfo-lineup figure .top img{object-position:center top}.blandinfo-lineup figure .top.right img{object-position:right top}.blandinfo-lineup figure .top.left img{object-position:left top}.blandinfo-lineup figure .bottom img{object-position:center bottom}.blandinfo-lineup figure .bottom.right img{object-position:right bottom}.blandinfo-lineup figure .bottom.left img{object-position:left bottom}.blandinfo-lineup figure .right img{object-position:right center}.blandinfo-lineup figure .right.top img{object-position:right top}.blandinfo-lineup figure .right.bottom img{object-position:right bottom}.blandinfo-lineup figure .left img{object-position:left center}.blandinfo-lineup figure .left.top img{object-position:left top}.blandinfo-lineup figure .left.bottom img{object-position:left bottom}.blandinfo-lineup figcaption{position:absolute;right:0;bottom:5%;left:0;display:flex;background-color:rgba(255,255,255,0.8);padding:10px 20px;color:black;font-size:clamp(.95rem, 1.6666666667vw, 1.25rem);line-height:1.2;justify-content:space-between;align-items:baseline}@media (hover: hover){.blandinfo-lineup a:not([current]):hover figure img{transform:scale(1.4);transition:transform 3s}}.bg{position:absolute;inset:0;background-color:var(--lightgray);z-index:-1}.bg img{object-fit:cover;width:100%;height:100%;object-position:center}.bg .top img{object-position:center top}.bg .top.right img{object-position:right top}.bg .top.left img{object-position:left top}.bg .bottom img{object-position:center bottom}.bg .bottom.right img{object-position:right bottom}.bg .bottom.left img{object-position:left bottom}.bg .right img{object-position:right center}.bg .right.top img{object-position:right top}.bg .right.bottom img{object-position:right bottom}.bg .left img{object-position:left center}.bg .left.top img{object-position:left top}.bg .left.bottom img{object-position:left bottom}.bg.blur::before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bg-black{background-color:var(--darkgray);color:white}.bg-black .btn{border-color:white}.bg-black .btn.current{background-color:white}.bg-white{background-color:white;color:black}.bg-gray{background-color:var(--bluegray);color:white}.bg-gray .btn{border-color:white}.bg-gray .btn.current{background-color:white}.bg-lightgray{background-color:var(--lightgray);color:black}.form-modal-area .form-modal-contents .form-modal-box{background-color:var(--lightgray)}#form-submit,#form-confirm{background-color:white;border:1px solid white;color:black;transition:none}#form-submit:active,#form-confirm:active{background-color:rgba(255,255,255,0.4);box-shadow:0 0 6px 0 rgba(0,0,0,0.1);border-color:white;color:black;opacity:1}@media (hover: hover){#form-submit:not([current]):hover,#form-confirm:not([current]):hover{background-color:rgba(255,255,255,0.4);box-shadow:0 0 6px 0 rgba(0,0,0,0.1);border-color:white;color:black;opacity:1}}#form-submit{border:1px dashed black}#form-submit:active{border-color:black}@media (hover: hover){#form-submit:not([current]):hover{border-color:black}}.form-input input{background-color:transparent;border-color:white;border-width:2px}@media (min-width: 769px){.form-input input{font-size:inherit}}.form-input input::placeholder{color:white}.form-input input:hover{border-color:white;background-color:rgba(255,255,255,0.4)}.form-input input:focus,.form-input input:focus-visible,.form-input input.entered,.form-input input.entered:hover{background-color:white;border-color:white;color:black}.form-input input:focus::placeholder,.form-input input:focus-visible::placeholder,.form-input input.entered::placeholder,.form-input input.entered:hover::placeholder{color:#bbbbbb}.form-input.form-alert input{border-color:var(--red);color:black}.form-input.form-alert input::placeholder{color:#bbbbbb}.form-input.form-alert input:hover{border-color:var(--red);background-color:white}.form-textarea textarea{background-color:transparent;border-color:white;border-width:2px}@media (min-width: 769px){.form-textarea textarea{font-size:inherit}}.form-textarea textarea::placeholder{color:white}.form-textarea textarea:hover{border-color:white;background-color:rgba(255,255,255,0.4)}.form-textarea textarea:focus,.form-textarea textarea:focus-visible,.form-textarea textarea.entered,.form-textarea textarea.entered:hover{background-color:white;border-color:white;color:black}.form-textarea textarea:focus::placeholder,.form-textarea textarea:focus-visible::placeholder,.form-textarea textarea.entered::placeholder,.form-textarea textarea.entered:hover::placeholder{color:#bbbbbb}.form-textarea.form-alert textarea{border-color:var(--red);color:black}.form-textarea.form-alert textarea::placeholder{color:#bbbbbb}.form-textarea.form-alert textarea:hover{border-color:var(--red);background-color:white}.form-errors a{background-image:repeating-linear-gradient(90deg, #fff, #fff 3px, transparent 3px, transparent 5px);color:white}.form-notes{text-align:right}.auto-form{margin-bottom:100px}.auto-form table,.form-modal-box table{margin:20px auto}.auto-form table tbody th,.form-modal-box table tbody th{padding-right:1em}.auto-form table .form-required th::after,.form-modal-box table .form-required th::after{content:"*";display:initial;background:none;height:auto;padding:0;font-size:120%;line-height:inherit;transform:translateY(-50%)}.form-success-title{font-size:clamp(.95rem, 1.6666666667vw, 1.25rem)}.form-success-title::before{content:"";display:inline-block;background-color:var(--red);width:.25em;height:.25em;margin-right:.1em;vertical-align:middle;transform:translateY(-0.4em)}.form-success-message{font-size:clamp(.8rem, 1.3333333333vw, 1rem)}.form-errors p{margin-top:1em}.form-errors p+p{margin-top:0}[data-modal]{overflow:hidden}[data-modal] .modal-area{visibility:visible;display:block;z-index:10000;opacity:1}[data-modal] .modal-area .modal-bg{background-color:rgba(0,0,0,0.7);backdrop-filter:blur(5px)}.modal-area{position:fixed;visibility:hidden;display:block;inset:0;z-index:-100;opacity:0;transition:opacity .4s allow-discrete}.modal-area .modal-bg{position:fixed;inset:0;background-color:rgba(255,255,255,0);backdrop-filter:blur(0px);z-index:1;transition:all .4s allow-discrete}.modal-area .modal-contents{position:absolute;inset:0;display:flex;max-width:1200px;padding:40px;justify-content:center;align-items:center;z-index:10}@media (min-width: 481px) and (max-width: 768px){.modal-area .modal-contents{padding:20px}}@media (max-width: 480px){.modal-area .modal-contents{padding:10px}}.modal-area .modal-contents .modal-box{position:relative;display:none;background-color:var(--lightgray);width:100%;max-width:calc(1200px - 40px);max-height:100%;padding:15px calc(30px + 1em);opacity:0;z-index:-100;transition:opacity .4s}@media (min-width: 481px) and (max-width: 768px){.modal-area .modal-contents .modal-box{padding-left:20px;padding-right:20px}}@media (max-width: 480px){.modal-area .modal-contents .modal-box{padding-top:40px;padding-left:0;padding-right:0}}.modal-area .modal-contents .modal-box .modal-inner{position:relative;display:block;overflow-y:auto;max-height:calc(100vh - 110px);padding:20px}@media (min-width: 481px) and (max-width: 768px){.modal-area .modal-contents .modal-box .modal-inner{max-height:calc(100vh - 105px)}}@media (max-width: 480px){.modal-area .modal-contents .modal-box .modal-inner{max-height:calc(100vh - 85px);padding:20px 10px}}.modal-area .modal-contents .modal-box::before{content:"";overflow:hidden;position:absolute;top:15px;right:15px;display:block;background-image:linear-gradient(to right bottom, transparent, transparent calc(50% - .5px), #000 calc(50% - .5px), #000 calc(50% + .5px), transparent calc(50% + .5px), transparent),linear-gradient(to left bottom, transparent, transparent calc(50% - .5px), #000 calc(50% - .5px), #000 calc(50% + .5px), transparent calc(50% + .5px), transparent);height:1.1em;width:1.1em;font-size:clamp(.8rem, 1.3333333333vw, 1rem);text-indent:-100vw;z-index:1;cursor:pointer}.modal-area .modal-contents .modal-box.modal-on{display:block;z-index:1;opacity:1}#company{background-color:var(--darkgray);color:white}#koinor-baffalo .modal-inner::before{content:"";position:absolute;inset:0;background:url("/assets/images/uploads/original/202601/bg-buffalo.png") no-repeat;background-position:right 5% top 5%;background-size:50% auto;opacity:.1;z-index:-1}.table{margin:40px auto}@media (max-width: 480px){.table{display:block}}.table th,.table td{padding:.5em 1em}@media (max-width: 480px){.table th,.table td{display:block}}.table th{border-right:1px solid var(--gray);text-align:right;word-break:keep-all}@media (max-width: 480px){.table th{background-color:var(--gray);border-right:none;text-align:left}}@media (max-width: 480px){.table td{padding-bottom:1.25em}}@media (max-width: 480px){.table thead,.table tbody,.table tr{display:block}}.video{overflow:hidden;position:relative;width:100%;margin:0 auto;aspect-ratio:16 / 9}.video iframe{object-fit:cover;width:100%;height:100%;object-position:center}.area-map{overflow:hidden;position:relative;width:100%;margin:0 auto;aspect-ratio:16 / 9}.area-map iframe{object-fit:cover;width:100%;height:100%;object-position:center}.grecaptcha-badge{opacity:0;z-index:-100;transition:opacity 2s, right 0.3s !important}body.contact .grecaptcha-badge{opacity:1;z-index:10}body>.wrap{overflow:hidden;position:relative}body>.wrap::before{content:"";position:fixed;inset:0;background-color:var(--lightgray);z-index:10000;opacity:1;transition:1s;transition-behavior:allow-discrete}body>.wrap::after{content:"";position:fixed;top:50%;left:50%;height:max(4vw, 30px);width:max(4vw, 30px);border:2px solid white;border-bottom-color:var(--red);border-radius:100%;transform:translate(-50%, -50%);transform-origin:left top;animation:loader 1s ease-out infinite;z-index:10001}body[data-loaded]{overflow-y:auto}body[data-loaded] .wrap::before{display:none;opacity:0;z-index:-1}body[data-loaded] .wrap::after{display:none;z-index:-1}@keyframes loader{0%{rotate:0}100%{rotate:360deg}}.flex{display:flex;gap:40px}.flex>*{flex-basis:100%}.flex .txt,.flex .area-map{flex-basis:150%}.flex .figure,.flex .video,.flex>figure{flex-basis:100%}.flex.inline{display:inline-flex;flex-wrap:wrap;row-gap:0 !important}.flex.inline>*{flex-basis:auto;flex-wrap:wrap}.flex.reverse{flex-direction:row-reverse}.flex.wrap{flex-wrap:wrap}.flex.wrap>*{flex-basis:auto}.flex.baseline{align-items:baseline}.flex.middle{align-items:center}.flex.row{flex-direction:row}.flex.row.middle{justify-content:initial}.flex.row.reverse{flex-direction:initial}.flex.column{flex-direction:column}.flex.column.middle{justify-content:center}.flex.column.reverse{flex-direction:column-reverse}.flex.center,.center .flex{justify-content:center}.flex.center>*,.center .flex>*{flex-basis:auto}.flex.separater>:nth-child(n+2){position:relative}.flex.separater>:nth-child(n+2)::before{content:"";position:absolute;top:0;left:-20px;bottom:0;display:block;width:0;border-left:1px dashed black}@media (min-width: 481px) and (max-width: 768px){.flex.separater>:nth-child(n+2)::before{top:-20px;left:0;right:0;bottom:auto;width:auto;border-top:1px dashed black;border-left:none}}@media (max-width: 480px){.flex.separater>:nth-child(n+2)::before{top:-20px;left:0;right:0;bottom:auto;width:auto;border-top:1px dashed black;border-left:none}}@media (min-width: 481px) and (max-width: 768px){.flex.tab-wrap{flex-wrap:wrap}}@media (max-width: 480px){.flex.sp-wrap{flex-wrap:wrap}}.fc-red{color:var(--red)}.fc-gray{color:var(--gray)}.fc-lightgray{color:var(--lightgray)}.fc-darkgray{color:var(--darkgray)}.fc-bluegray{color:var(--bluegray)}.line{display:inline-block}.gap-em{gap:.4em !important}.spacer{display:inline-block;padding-left:.4em}@media (max-width: 480px){.spacer{padding-left:.2em}}.pr-0{padding-right:0px !important}.mb-0{margin-bottom:0px !important}.mt-0{margin-top:0px !important}.gap-0{gap:0px !important}.pr-5{padding-right:5px !important}.mb-5{margin-bottom:5px !important}.mt-5{margin-top:5px !important}.gap-5{gap:5px !important}.pr-10{padding-right:10px !important}.mb-10{margin-bottom:10px !important}.mt-10{margin-top:10px !important}.gap-10{gap:10px !important}.pr-15{padding-right:15px !important}.mb-15{margin-bottom:15px !important}.mt-15{margin-top:15px !important}.gap-15{gap:15px !important}.pr-20{padding-right:20px !important}.mb-20{margin-bottom:20px !important}.mt-20{margin-top:20px !important}.gap-20{gap:20px !important}.pr-25{padding-right:25px !important}.mb-25{margin-bottom:25px !important}.mt-25{margin-top:25px !important}.gap-25{gap:25px !important}.pr-30{padding-right:30px !important}.mb-30{margin-bottom:30px !important}.mt-30{margin-top:30px !important}.gap-30{gap:30px !important}.pr-35{padding-right:35px !important}.mb-35{margin-bottom:35px !important}.mt-35{margin-top:35px !important}.gap-35{gap:35px !important}.pr-40{padding-right:40px !important}.mb-40{margin-bottom:40px !important}.mt-40{margin-top:40px !important}.gap-40{gap:40px !important}.pr-45{padding-right:45px !important}.mb-45{margin-bottom:45px !important}.mt-45{margin-top:45px !important}.gap-45{gap:45px !important}.pr-50{padding-right:50px !important}.mb-50{margin-bottom:50px !important}.mt-50{margin-top:50px !important}.gap-50{gap:50px !important}.pr-55{padding-right:55px !important}.mb-55{margin-bottom:55px !important}.mt-55{margin-top:55px !important}.gap-55{gap:55px !important}.pr-60{padding-right:60px !important}.mb-60{margin-bottom:60px !important}.mt-60{margin-top:60px !important}.gap-60{gap:60px !important}.pr-65{padding-right:65px !important}.mb-65{margin-bottom:65px !important}.mt-65{margin-top:65px !important}.gap-65{gap:65px !important}.pr-70{padding-right:70px !important}.mb-70{margin-bottom:70px !important}.mt-70{margin-top:70px !important}.gap-70{gap:70px !important}.pr-75{padding-right:75px !important}.mb-75{margin-bottom:75px !important}.mt-75{margin-top:75px !important}.gap-75{gap:75px !important}.pr-80{padding-right:80px !important}.mb-80{margin-bottom:80px !important}.mt-80{margin-top:80px !important}.gap-80{gap:80px !important}.pr-85{padding-right:85px !important}.mb-85{margin-bottom:85px !important}.mt-85{margin-top:85px !important}.gap-85{gap:85px !important}.pr-90{padding-right:90px !important}.mb-90{margin-bottom:90px !important}.mt-90{margin-top:90px !important}.gap-90{gap:90px !important}.pr-95{padding-right:95px !important}.mb-95{margin-bottom:95px !important}.mt-95{margin-top:95px !important}.gap-95{gap:95px !important}.pr-100{padding-right:100px !important}.mb-100{margin-bottom:100px !important}.mt-100{margin-top:100px !important}.gap-100{gap:100px !important}
/*# sourceMappingURL=common.css.map */
