@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.flex{display:flex}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}body{font-family:Montserrat,-apple-system,Hiragino Kaku Gothic ProN,Yu Gothic,游ゴシック,Meiryo,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.5}.sansserif{font-family:Montserrat,-apple-system,Hiragino Kaku Gothic ProN,Yu Gothic,游ゴシック,Meiryo,Helvetica Neue,Arial,sans-serif}.serif{font-family:-apple-system,Hiragino Mincho ProN,Yu Mincho,游明朝,MS PMincho,MS 明朝,serif}.montserrat{font-optical-sizing:auto;font-family:Montserrat,sans-serif}html{text-align:left;color:#000;font-feature-settings:"palt"}a{color:#fff;text-decoration:none;transition:opacity .2s ease-in-out}a:hover{opacity:.7}img{vertical-align:bottom;width:100%;height:auto}ul{padding:0;list-style:none}html{scroll-padding-top:50px;scroll-behavior:smooth!important}body{background-color:#e60012;overflow-x:hidden}.label a{z-index:3;text-align:center;opacity:0;visibility:hidden;background-color:#000;border-radius:100vh;padding:.8em 2em;font-size:clamp(1em,4vw,1.375em);font-weight:700;line-height:1.2em;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s,visibility .6s;display:block;position:fixed;bottom:clamp(1em,4vw,1.375em);right:clamp(1em,4vw,1.375em);transform:translateY(150%)}.label a.is-show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.label a:after{content:"";aspect-ratio:1/.911;background-image:url(../img/img-nutellaillust.png);background-size:contain;width:43%;position:absolute;top:-85%;right:0}header{z-index:10;background-color:#e60012;justify-content:center;align-items:center;width:100%;padding:.7em 1em;display:flex;position:fixed;top:0}header h1{width:30%;min-width:106px;max-width:210px}header h1 a{width:100%;margin-left:auto;margin-right:auto;display:block}header .burger{z-index:10;cursor:pointer;aspect-ratio:1;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;right:1.4em}header .burger.close div span:first-child{transform:rotate(45deg)translateY(.5em)}header .burger.close div span:nth-child(2){transform:rotate(-45deg)translateY(-.5em)}header .burger div{aspect-ratio:1/.3;width:40px;position:relative}header .burger div span{background-color:#fff;width:100%;height:1px;transition:transform .2s ease-in-out;display:block;position:absolute}header .burger div span:first-child{top:0}header .burger div span:nth-child(2){bottom:0}header nav{z-index:2;opacity:0;visibility:hidden;background-color:#000c;justify-content:flex-end;width:100%;height:100dvh;transition:opacity .3s;display:flex;position:fixed;top:0;left:0}header nav .inner{background-color:#e60012;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:80%;height:100dvh;padding:2em;display:flex}header nav ul{justify-content:flex-end;margin:0}header nav ul li{margin:2em 0}header nav ul li a{justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto;font-size:clamp(1em,4vw,1.25em);display:flex;position:relative}header nav ul li a:after{aspect-ratio:1;content:"";background-image:url(../img/icon-down.svg);background-size:cover;width:clamp(1em,4vw,1.25em);margin-left:.5em;display:inline-block}main nav{display:none}main nav ul{flex-wrap:wrap;justify-content:center;gap:clamp(1em,3vw,2em);padding:clamp(1em,4vw,4em) clamp(1em,2vw,4em);font-weight:700;display:flex}main nav ul li{text-align:center;flex-wrap:wrap;justify-content:space-between;display:flex}main nav ul li a{justify-content:center;align-items:center;margin-left:auto;margin-right:auto;font-size:clamp(1em,1.5vw,1.125em);display:flex;position:relative}main nav ul li a:after{aspect-ratio:1;content:"";background-image:url(../img/icon-down.svg);background-size:cover;width:clamp(1em,1.5vw,1.125em);margin-left:.5em;display:inline-block}.intro{background-image:url(../img/img-bg.jpg);background-position:50%;background-size:cover}.intro .inner{background-color:#e5c396a6;padding:clamp(1em,7vw,6em)}.intro .unit{grid-template-rows:auto;grid-template-columns:1fr;align-items:center;gap:2em;max-width:822px;margin-left:auto;margin-right:auto;display:grid}.intro .unit .left{text-align:center}.intro .unit .left h2{width:70%;max-width:390px;margin-left:auto;margin-right:auto}.intro .unit .left .text{margin-top:clamp(1em,4vw,1.6em);font-size:clamp(.8em,1.8vw,1.0625em);font-weight:600}.intro .unit .left .btn a{background-color:#e60012;border-radius:100vh;margin-top:clamp(.7em,4vw,1em);padding:.6em 2.5em;font-size:clamp(1em,3vw,1.125em);font-weight:700;display:inline-block}.intro .unit .left h3{color:#e60012;margin-top:clamp(.5em,4vw,.7em);font-size:clamp(1em,3vw,1.375em);font-weight:700}.intro .unit .left .sns{justify-content:center;gap:1em;margin-top:.5em;display:flex}.intro .unit .left .sns li a{background-color:#e60012;border-radius:100vh;width:50px;display:block}.intro .unit .right{width:60%;margin-left:auto;margin-right:auto}.news{padding:clamp(1em,7vw,6em)}.news h2{text-align:center;color:#fff;font-size:clamp(2em,5vw,2.75em);font-weight:700;line-height:1.6em}.news h2 span{font-size:50%;line-height:1em;display:block}.news .inner{background-color:#fff;border:1px solid #000;border-radius:.7em;max-width:1000px;margin-top:clamp(1em,7vw,3em);margin-left:auto;margin-right:auto;padding:clamp(1em,7vw,4em);box-shadow:5px 5px #000}.news .inner h3{text-align:center;color:#e60012;font-size:clamp(1em,3vw,1.5em);font-weight:700;line-height:1.6em}.news .inner figure{max-width:764px;margin-top:clamp(1em,7vw,2em);margin-left:auto;margin-right:auto}.news .inner .btn{text-align:center}.news .inner .btn a{background-color:#000;border-radius:100vh;margin-top:clamp(.7em,4vw,2em);padding:.6em 2.5em;font-size:clamp(1em,3vw,1.5em);font-weight:700;display:inline-block}.ambassador{background-color:#fff;padding:clamp(1em,7vw,6em)}.ambassador h2{text-align:center;color:#e60012;font-size:clamp(2em,5vw,2.75em);font-weight:700;line-height:1.6em}.ambassador h2 span{font-size:50%;line-height:1em;display:block}.ambassador .title{justify-content:center;align-items:center;gap:.5em;margin-top:clamp(.7em,4vw,2em);margin-left:auto;margin-right:auto;display:flex}.ambassador .title p{border:2px solid #e60012;border-radius:100vh;padding:.5em 1.7em;font-size:clamp(.9375em,3.9vw,1.5em);font-weight:700}.ambassador .title figure{width:25%;max-width:134px}.ambassador .message{grid-template-rows:auto;grid-template-columns:1fr;gap:2em;max-width:1000px;margin-top:clamp(1em,7vw,3em);margin-left:auto;margin-right:auto;display:grid}.ambassador .message figure{width:60%;max-width:250px;margin-left:auto;margin-right:auto}.ambassador .message figure img{border-radius:.5em}.ambassador .message p{text-align:justify;margin-bottom:2em;font-size:clamp(.875em,3vw,1em);font-weight:700;line-height:1.8em}.ambassador .message .sns{justify-content:flex-start;align-items:center;gap:2em;display:flex}.ambassador .message .sns h3{font-size:1.0625em;font-weight:700;line-height:1em}.ambassador .message .sns ul{justify-content:center;gap:1em;display:flex}.ambassador .message .sns ul li a{border:1px solid #000;border-radius:100vh;width:50px;display:block}.movie .movie-cont{background-color:#a3602e;padding:clamp(1em,7vw,6em) 0}.movie .movie-cont h3{text-align:center;color:#fff;padding:0 clamp(1em,7vw,6em);font-size:clamp(1em,3vw,1.5em);font-weight:700}.movie .movie-cont .swiper{width:100%;height:-moz-fit-content;height:fit-content;margin-top:clamp(1em,7vw,3em);padding-bottom:clamp(2em,10vw,5em)}.movie .movie-cont .swiper .swiper-slide{text-align:center;justify-content:center;align-items:center;padding:0 1em;font-size:18px;display:flex}.movie .movie-cont .swiper .swiper-slide a figure img{width:100%;height:auto}.movie .movie-cont .swiper .swiper-slide a figure figcaption{margin-top:clamp(.8em,7vw,1em);font-size:clamp(.8em,1.8vw,1.0625em);font-weight:700;line-height:1em}.movie .movie-cont .swiper .swiper-slide img{object-fit:cover;width:100%;height:100%;display:block}.movie .movie-cont .swiper .swiper-button-next,.movie .movie-cont .swiper .swiper-button-prev{background-position:50%;background-size:cover;width:58px;height:78px}.movie .movie-cont .swiper .swiper-button-next svg,.movie .movie-cont .swiper .swiper-button-prev svg{display:none}.movie .movie-cont .swiper .swiper-button-next{background-image:url(../img/swiper-button-next.svg);right:0}.movie .movie-cont .swiper .swiper-button-prev{background-image:url(../img/swiper-button-prev.svg);left:0}.movie .movie-cont .swiper .swiper-pagination{bottom:0}.movie .movie-cont .swiper .swiper-pagination-bullet{opacity:1;aspect-ratio:1;background:#703a13;width:clamp(.7em,1.5vw,1em);height:auto;font-size:clamp(.7em,4vw,1em);margin:0 .7em!important}.movie .movie-cont .swiper .swiper-pagination-bullet-active{background:#fff}.snscp{background-color:#f5efdd;padding:clamp(1em,7vw,6em)}.snscp h2{text-align:center;color:#e60012;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5em;font-size:clamp(2em,5vw,2.75em);font-weight:700;line-height:1.4em;display:flex}.snscp h2 .x{width:38.5px;height:auto;display:block}.snscp h2 .min{width:100%;font-size:50%;line-height:1em;display:block}.snscp h2+p{text-align:center;margin-top:clamp(.5em,3.5vw,.725em);font-size:clamp(1em,2.5vw,1.325em);font-weight:700}.snscp .title-02{text-align:center;margin-top:clamp(1em,7vw,2em);font-size:clamp(1.2em,5vw,1.5em);font-weight:700}.snscp .title-02+p{text-align:center;color:#e60012;margin-top:clamp(.2em,3vw,.25em);font-size:clamp(1.2em,5vw,1.5em);font-weight:700}.snscp .image-01{max-width:764px;margin-top:clamp(1em,3vw,3em);margin-left:auto;margin-right:auto}.snscp .procedure h4{text-align:center;border-bottom:1px solid #000;padding-bottom:clamp(.5em,4vw,.8em);font-size:clamp(1.2em,5vw,1.5em);font-weight:700}.snscp .procedure ul{grid-template-rows:auto;grid-template-columns:1fr;gap:2em;margin-top:clamp(1em,3vw,2em);display:grid}.snscp .procedure ul li figure{width:80%;margin-bottom:clamp(1em,7vw,2em);margin-left:auto;margin-right:auto}.snscp .procedure ul li p{text-align:justify;font-weight:500}.snscp .procedure ul li p a{color:#e60012;text-decoration:underline}.snscp .btn-01{text-align:center}.snscp .btn-01 a{background-color:#000;border-radius:100vh;justify-content:center;align-items:center;max-width:388px;margin-top:clamp(.4em,3vw,.6em);margin-left:auto;margin-right:auto;padding:.3em 1.5em;font-size:clamp(1em,3vw,1.5em);font-weight:700;display:flex}.snscp .btn-02{text-align:center}.snscp .btn-02 a{color:#000;background-color:#fff;border:1px solid #000;border-radius:100vh;justify-content:center;align-items:center;max-width:220px;margin-top:clamp(.7em,4vw,1em);margin-left:auto;margin-right:auto;padding:.6em 1.5em;font-size:clamp(1em,1.8vw,1.0625em);font-weight:500;display:flex}.snscp .present{position:relative}.snscp .present h4{text-align:center;color:#e60012;padding:0;font-size:clamp(1.5em,1.8vw,2.125em);font-weight:700;line-height:1.2em}.snscp .present h4 br{display:inherit}.snscp .present .icon{z-index:2;text-align:center;color:#fff;aspect-ratio:1/1.272;background-image:url(../img/icon-nutellabin.svg);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:7%;min-width:50px;max-width:63.7px;padding-top:.8em;font-weight:700;line-height:1em;display:flex;position:absolute;top:-1em;left:-1em}.snscp .present .content{grid-template-rows:auto;grid-template-columns:1fr;align-items:center;gap:clamp(1em,7vw,1.5em);margin-top:clamp(.7em,4vw,2em);display:grid}.snscp .present .content .lisa-image{border-radius:.5em;position:relative;overflow:hidden}.snscp .present .content .lisa-image figcaption{text-align:center;color:#fff;background-color:#e60012;width:100%;padding:.7em;font-size:clamp(1em,3vw,1.5em);font-weight:700;line-height:1em;position:absolute;bottom:0;left:0}.snscp .present .content.non-title{margin-top:0}.snscp .present .content .special-talk-show-title{justify-content:flex-start;align-items:center;gap:clamp(1em,3vw,2em);display:flex}.snscp .present .content .special-talk-show-title figure{width:25%;max-width:110.52px}.snscp .present .content .special-talk-show-title .texts .text-01{font-size:clamp(.8em,1.8vw,.9em);font-weight:500}.snscp .present .content .special-talk-show-title .texts .text-02{color:#e60012;margin-top:.2em;font-size:clamp(1em,3vw,1.5em);font-weight:700;line-height:1.2em}.snscp .present .content .special-talk-show-title .texts .text-03{color:#fff;background-color:#e60012;border-radius:.25em;margin-top:.2em;padding:.4em;font-size:clamp(1em,3vw,1.5em);font-weight:700;line-height:1em;display:inline-block}.snscp .present .content .day{grid-template-rows:auto;grid-template-columns:auto auto;align-items:center;gap:1em;margin-top:clamp(1em,4vw,1.5em);display:grid}.snscp .present .content .day p{font-size:clamp(.8em,1.8vw,1.0625em);font-weight:700}.snscp .present .content .day p:first-child{text-align:center;color:#fff;background-color:#000;border-radius:.3em;padding:.5em;line-height:1em;display:inline-block}.snscp .present .content .notice{margin-top:clamp(1em,4vw,1.5em);padding-left:1.5em;font-size:clamp(.8em,1.8vw,1em);font-weight:500}.snscp .present .content .notice li{position:relative}.snscp .present .content .notice li:before{content:"※";margin-right:.5em;position:absolute;left:-1.5em}.snscp .present .content .notice li.caution:before,.snscp .present .content .notice li span{color:#e60012}.snscp .present .content p{font-size:clamp(.8em,1.8vw,1em)}.snscp .present .content .texts-nutellabox h4{text-align:center;color:#e60012;padding:0;font-size:clamp(1.5em,1.8vw,2.125em);font-weight:700;line-height:1.2em}.snscp .present .content .texts-nutellabox p{margin-top:clamp(1em,4vw,1.5em);font-weight:500}.snscp .present .content .texts-nutellabox .text-01{text-align:center;color:#fff;background-color:#e60012;border-radius:.25em;width:-moz-fit-content;width:fit-content;margin-top:.2em;margin-left:auto;margin-right:auto;padding:.4em;font-size:clamp(1em,3vw,1.5em);font-weight:700;line-height:1em}.snscp .acc{background:#fff;border-radius:12px;max-width:1000px;margin-top:clamp(1em,4vw,1.5em);margin-left:auto;margin-right:auto}.snscp .acc a{color:#e60012}.snscp .acc__head{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 20px;display:flex}.snscp .acc__title{font-size:clamp(1em,4vw,1.5em);font-weight:700}.snscp .acc__icon{background-image:url(../img/icon-arrow.svg);background-position:50%;background-size:cover;width:clamp(1em,4vw,1.5em);height:clamp(1em,4vw,1.5em);transition:transform .25s;position:relative}.snscp .acc.is-open .acc__icon{transform:scaleY(-1)}.snscp .acc__panel{transition:height .25s;overflow:hidden}.snscp .acc__inner{padding:0 1.5em 1.5em;font-weight:500;line-height:1.9}.snscp .acc__inner .disc{padding-left:1em;list-style:outside}.snscp .acc__inner .disc li{margin-top:1em;font-size:clamp(.8em,1.8vw,1.0625em);line-height:1.4em}.snscp .acc__inner .num{padding-left:1em;list-style:decimal}.snscp .acc__inner .num li{margin-top:1em;font-size:clamp(.8em,1.8vw,1.0625em);line-height:1.4em}.snscp .acc__inner p{text-align:justify;word-break:break-all;margin-top:1em;font-size:clamp(.8em,1.8vw,1.0625em)}.snscp .acc__inner p a{color:#e60012}.wnd{background-color:#fff;padding:clamp(1em,7vw,6em)}.wnd h2{text-align:center;color:#e60012;font-size:clamp(2em,5vw,2.75em);font-weight:700;line-height:1.6em}.wnd h2 span{font-size:50%;line-height:1em;display:block}.wnd .content{grid-template-rows:auto;grid-template-columns:1fr;align-items:center;gap:2em;margin-top:clamp(1em,4vw,1.5em);display:grid}.wnd .content figure{text-align:center;max-width:396px;margin-left:auto;margin-right:auto}.wnd .content h3{color:#fff;background-color:#e60012;padding:.4em;font-size:clamp(1em,4vw,1.5em);font-weight:700;line-height:1em;display:inline-block}.wnd .content p{text-align:justify;margin-top:1.5em;font-size:clamp(.8em,1.8vw,1.0625em);line-height:1.6em}.about{padding:clamp(1em,7vw,6em)}.about h2{text-align:center;color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25em .5em;font-size:clamp(2em,5vw,2.75em);font-weight:700;line-height:1.6em;display:flex}.about h2 span{width:100%;font-size:50%;line-height:1em;display:block}.about h2 img{max-width:158.92px;height:auto;margin-top:-.2em}.about .explanation{grid-template-rows:auto;grid-template-columns:1fr;gap:1.5em;max-width:1000px;margin-top:clamp(1em,7vw,3em);margin-left:auto;margin-right:auto;display:grid}.about .explanation>div{text-align:justify;background-color:#fff;border:1px solid #000;border-radius:.7em;width:100%;max-width:1000px;padding:clamp(1.5em,3vw,3em);box-shadow:5px 5px #000}.about .explanation>div.unit-1 figure{border-radius:.5em;overflow:hidden}.about .explanation>div.unit-1 p{margin-top:1.5em;font-size:clamp(.8em,1.8vw,1em);font-weight:500;line-height:1.7em}.about .explanation>div.unit-2 p{text-align:center;margin-top:1em;font-size:clamp(.8em,1.8vw,1.0625em);font-weight:500;line-height:1.7em}.about .explanation>div.unit-2 figure{margin-top:1.5em}.about .explanation>div.unit-3 p{margin-top:1.5em;font-size:clamp(.8em,1.8vw,1em);font-weight:500;line-height:1.7em}.about .explanation>div.unit-4 p{margin-top:1.5em;font-size:clamp(.8em,1.8vw,1.0625em);font-weight:500;line-height:1.7em}.about .explanation>div h3{text-align:center;border-bottom:1px solid #000;margin-bottom:clamp(1em,7vw,1.5em);padding-bottom:.5em;font-size:clamp(1em,2vw,1.5em);font-weight:700;line-height:1em}.about .title{text-align:center;color:#fff;margin-top:clamp(1em,9vw,10em);font-size:clamp(1em,4vw,1.5em);font-weight:700;line-height:1em}.about .shop{grid-template-rows:auto;grid-template-columns:1fr;gap:clamp(1em,4vw,1.5em);max-width:756px;margin-top:clamp(1em,4vw,2em);margin-left:auto;margin-right:auto;display:grid}.about .shop li{text-align:center}.about .shop li a{color:#e60012;background-color:#fff;border-radius:100vh;justify-content:center;align-items:center;gap:.5em;max-width:368px;margin-left:auto;margin-right:auto;padding:1em;font-size:clamp(1em,3vw,1.375em);font-weight:700;display:flex}.about .shop li a:after{content:"";aspect-ratio:1;background-image:url(../img/icon-openblank.svg);background-size:cover;width:clamp(1em,3vw,1em);display:block}.end{background-image:url(../img/img-footer.jpg);background-position:50%;background-size:cover}.end .inner{aspect-ratio:1/.298;background-color:#e5c396a6;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:clamp(1em,7vw,6em);display:flex}.end .inner p a{color:#000;justify-content:flex-end;align-items:center;gap:1em;font-size:clamp(1em,3vw,2.25em);font-weight:700;display:flex}.end .inner p a sup{margin-left:-1em;margin-right:-1em}.end .inner p a:after{content:"";aspect-ratio:1/.352;background-image:url(../img/icon-arrow-right.svg);background-repeat:no-repeat;background-size:contain;width:auto;height:clamp(.5em,3vw,.7em);display:block}.nowon{text-align:center;color:#fff;border-bottom:1px solid #a7000d;max-width:1000px;margin-left:auto;margin-right:auto;padding:clamp(1em,6vw,6em);font-size:clamp(1em,4vw,1.5em);font-weight:700;line-height:1.6em}footer{text-align:center;color:#fff;margin-left:auto;margin-right:auto}footer .link-1{text-align:right;grid-template-rows:auto;grid-template-columns:1fr;gap:1em;padding:clamp(1em,7vw,4em) clamp(1em,7vw,3em) clamp(1em,1.5vw,2em);font-size:clamp(.8em,1.8vw,1.0625em);font-weight:700;display:grid}footer .link-2{text-align:right;grid-template-rows:auto;grid-template-columns:1fr;gap:1em;padding:clamp(1em,7vw,3em);font-size:.75em;font-weight:500;display:grid}footer .link-2 li{line-height:1em;display:flex}footer .link-2 li:last-child:after{content:""}footer .logo-n-sns{grid-template-rows:auto;grid-template-columns:1fr;gap:2em;max-width:480px;margin-top:clamp(1em,4vw,2em);margin-left:auto;margin-right:auto;display:grid}footer .logo-n-sns .logo{width:100%;max-width:160px;margin-left:auto;margin-right:auto}footer .logo-n-sns .sns{flex-wrap:wrap;justify-content:center;gap:1em;display:flex}footer .logo-n-sns .sns li a{background-color:#fff;border-radius:100vh;width:50px;display:block}footer .copyright{margin:clamp(1em,4vw,2em) 0;font-size:.875em}.white-box{background-color:#fff;border:1px solid #000;border-radius:.7em;max-width:1000px;margin-top:clamp(1em,7vw,2em);margin-left:auto;margin-right:auto;padding:clamp(1em,7vw,3em);box-shadow:5px 5px #000}.red{color:#e60012}:root{--plyr-color-main:#e60012}.plyr--full-ui input[type=range]{color:#e60012}.plyr__control--overlaid{background:#e60012cc}.sp{display:block}.pc{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@media(min-width:640px){footer .link-1{text-align:center;grid-template-columns:1fr 1fr}footer .link-2{flex-wrap:wrap;justify-content:center;gap:0;display:flex}footer .link-2 li:after{content:"|";display:block}footer .link-2 li a{padding:0 1.5em}.sp{display:none}.pc{display:block}}@media(min-width:768px){html{scroll-padding-top:0}header{position:relative}header .burger{display:none}main nav{display:block}.intro .unit{grid-template-rows:1fr;grid-template-columns:1fr 1fr;align-items:center;gap:1em;display:grid}.intro .unit .left h2{width:auto}.intro .unit .right{width:100%}.ambassador .message{grid-template-rows:auto auto;grid-template-columns:1fr 1.3fr;gap:clamp(1em,7vw,3em) clamp(2em,5vw,5em)}.ambassador .message>div:first-child{grid-area:1/1/3/2}.ambassador .message>div:nth-child(2){grid-area:1/2/2/3}.ambassador .message>div:nth-child(3){grid-area:2/2/3/3}.ambassador .message figure{width:100%;max-width:inherit}.snscp h2 br{display:none}.snscp .procedure ul{grid-template-columns:1fr 1fr 1fr;gap:clamp(2em,7vw,5em)}.snscp .procedure ul li figure{width:100%}.snscp .present h4 br{display:none}.snscp .present .content{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:clamp(2em,7vw,5em)}.wnd .content{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:clamp(2em,4vw,4em)}.about .explanation{grid-template-columns:1fr 1fr;gap:clamp(1em,4vw,3em)}.about .shop{grid-template-columns:1fr 1fr;gap:clamp(1em,4vw,1.5em)}footer .link-1{justify-content:center;gap:clamp(1em,4vw,3em);display:flex}footer .logo-n-sns{justify-content:center;align-items:center;display:flex}footer .logo-n-sns .logo{max-width:242px}}@media(min-width:1024px){.ambassador .title p br{display:none}}
