@charset "UTF-8";:where(.pcWrap) *{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Chonburi;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/chonburi-latin.woff2?v=7419c8a6) format("woff2");unicode-range:U+0000-002F,U+003A-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--time-01-dawn-50: #fef3f8;--time-01-dawn-100: #fce1ec;--time-01-dawn-200: #f2c7da;--time-01-dawn-300: #e6a9c5;--time-01-dawn-400: #d386ab;--time-01-dawn-500: #bc6590;--time-01-dawn-600: #a04c77;--time-01-dawn-700: #823a5f;--time-01-dawn-800: #642c49;--time-01-dawn-900: #481e34;--time-01-dawn-950: #301321;--time-02-dawn-a-50: #fef4f5;--time-02-dawn-a-100: #ffe1e4;--time-02-dawn-a-200: #f6c7cb;--time-02-dawn-a-300: #eca9b1;--time-02-dawn-a-400: #db8590;--time-02-dawn-a-500: #c46473;--time-02-dawn-a-600: #a74b5b;--time-02-dawn-a-700: #883947;--time-02-dawn-a-800: #692b36;--time-02-dawn-a-900: #4c1e26;--time-02-dawn-a-950: #321218;--time-03-dawn-b-50: #fef4f2;--time-03-dawn-b-100: #ffe2dc;--time-03-dawn-b-200: #f6c9be;--time-03-dawn-b-300: #ecac9d;--time-03-dawn-b-400: #db8876;--time-03-dawn-b-500: #c46854;--time-03-dawn-b-600: #a84f3c;--time-03-dawn-b-700: #883c2c;--time-03-dawn-b-800: #6a2e21;--time-03-dawn-b-900: #4c2016;--time-03-dawn-b-950: #32140d;--time-04-sunrise-50: #fef5ef;--time-04-sunrise-100: #fce4d5;--time-04-sunrise-200: #f2ccb3;--time-04-sunrise-300: #e6b18d;--time-04-sunrise-400: #d58f5f;--time-04-sunrise-500: #bd7036;--time-04-sunrise-600: #a25717;--time-04-sunrise-700: #834308;--time-04-sunrise-800: #663306;--time-04-sunrise-900: #492404;--time-04-sunrise-950: #301603;--time-05-sunrise-a-50: #fef5ec;--time-05-sunrise-a-100: #f8e6d3;--time-05-sunrise-a-200: #eccfaf;--time-05-sunrise-a-300: #dfb586;--time-05-sunrise-a-400: #cc9553;--time-05-sunrise-a-500: #b47722;--time-05-sunrise-a-600: #975f05;--time-05-sunrise-a-700: #794b00;--time-05-sunrise-a-800: #5d3901;--time-05-sunrise-a-900: #432802;--time-05-sunrise-a-950: #2d1901;--time-06-sunrise-b-50: #fbf6ec;--time-06-sunrise-b-100: #f4e8d2;--time-06-sunrise-b-200: #e5d3ad;--time-06-sunrise-b-300: #d5ba83;--time-06-sunrise-b-400: #c09c4e;--time-06-sunrise-b-500: #a87f13;--time-06-sunrise-b-600: #8a6705;--time-06-sunrise-b-700: #6e5202;--time-06-sunrise-b-800: #553e01;--time-06-sunrise-b-900: #3d2c00;--time-06-sunrise-b-950: #281c00;--time-07-morning-50: #f9f7ec;--time-07-morning-100: #eeebd2;--time-07-morning-200: #ddd6ad;--time-07-morning-300: #c9bf84;--time-07-morning-400: #b1a350;--time-07-morning-500: #988718;--time-07-morning-600: #7c6e04;--time-07-morning-700: #635700;--time-07-morning-800: #4c4302;--time-07-morning-900: #372f01;--time-07-morning-950: #231e01;--time-08-morning-a-50: #f6f7f3;--time-08-morning-a-100: #e8ebe2;--time-08-morning-a-200: #d2d7c8;--time-08-morning-a-300: #b9c2ab;--time-08-morning-a-400: #9ca689;--time-08-morning-a-500: #808c6a;--time-08-morning-a-600: #677252;--time-08-morning-a-700: #525b3f;--time-08-morning-a-800: #3e4630;--time-08-morning-a-900: #2c3221;--time-08-morning-a-950: #1c2015;--time-09-morning-b-50: #f3f8fa;--time-09-morning-b-100: #e1ebf1;--time-09-morning-b-200: #c6d8e0;--time-09-morning-b-300: #a9c2ce;--time-09-morning-b-400: #86a7b7;--time-09-morning-b-500: #668d9e;--time-09-morning-b-600: #4e7384;--time-09-morning-b-700: #3c5c6a;--time-09-morning-b-800: #2d4652;--time-09-morning-b-900: #1f323b;--time-09-morning-b-950: #132026;--time-10-noon-50: #f1f7fe;--time-10-noon-100: #dbecfe;--time-10-noon-200: #bbd8f8;--time-10-noon-300: #98c2ef;--time-10-noon-400: #6ea6e1;--time-10-noon-500: #498acd;--time-10-noon-600: #2e70b1;--time-10-noon-700: #1f5990;--time-10-noon-800: #174470;--time-10-noon-900: #0f3051;--time-10-noon-950: #091f35;--time-11-noon-a-50: #f4f7fa;--time-11-noon-a-100: #e4eaf1;--time-11-noon-a-200: #ccd6e0;--time-11-noon-a-300: #b1c0ce;--time-11-noon-a-400: #90a4b7;--time-11-noon-a-500: #73899e;--time-11-noon-a-600: #5a7084;--time-11-noon-a-700: #46596a;--time-11-noon-a-800: #364452;--time-11-noon-a-900: #26303b;--time-11-noon-a-950: #181f26;--time-12-noon-b-50: #f9f6f3;--time-12-noon-b-100: #ede9e2;--time-12-noon-b-200: #dbd4c8;--time-12-noon-b-300: #c7bcab;--time-12-noon-b-400: #ae9f89;--time-12-noon-b-500: #94846b;--time-12-noon-b-600: #7a6b52;--time-12-noon-b-700: #625540;--time-12-noon-b-800: #4b4130;--time-12-noon-b-900: #362e22;--time-12-noon-b-950: #231d15;--time-13-afternoon-50: #fdf6ec;--time-13-afternoon-100: #f7e7d2;--time-13-afternoon-200: #ead0ae;--time-13-afternoon-300: #dcb784;--time-13-afternoon-400: #c89851;--time-13-afternoon-500: #b17a1c;--time-13-afternoon-600: #936202;--time-13-afternoon-700: #754e03;--time-13-afternoon-800: #5b3b01;--time-13-afternoon-900: #422900;--time-13-afternoon-950: #2b1a00;--time-14-afternoon-a-50: #fff5ed;--time-14-afternoon-a-100: #fbe5d4;--time-14-afternoon-a-200: #f0cdb2;--time-14-afternoon-a-300: #e4b28b;--time-14-afternoon-a-400: #d2915b;--time-14-afternoon-a-500: #bb7230;--time-14-afternoon-a-600: #a0590c;--time-14-afternoon-a-700: #814502;--time-14-afternoon-a-800: #643400;--time-14-afternoon-a-900: #482501;--time-14-afternoon-a-950: #2f1702;--time-15-afternoon-b-50: #fef5f1;--time-15-afternoon-b-100: #fee3d8;--time-15-afternoon-b-200: #f5cab8;--time-15-afternoon-b-300: #eaae95;--time-15-afternoon-b-400: #d98b6a;--time-15-afternoon-b-500: #c26b45;--time-15-afternoon-b-600: #a6522c;--time-15-afternoon-b-700: #873f1e;--time-15-afternoon-b-800: #683016;--time-15-afternoon-b-900: #4b210e;--time-15-afternoon-b-950: #321508;--time-16-sunset-50: #fef4f3;--time-16-sunset-100: #ffe2de;--time-16-sunset-200: #f7c8c1;--time-16-sunset-300: #ecaba2;--time-16-sunset-400: #dc877c;--time-16-sunset-500: #c5675c;--time-16-sunset-600: #a84d44;--time-16-sunset-700: #893b33;--time-16-sunset-800: #6a2d26;--time-16-sunset-900: #4d1f1a;--time-16-sunset-950: #331310;--time-17-sunset-a-50: #fef4f6;--time-17-sunset-a-100: #fee1e7;--time-17-sunset-a-200: #f5c7d1;--time-17-sunset-a-300: #eaa9b8;--time-17-sunset-a-400: #d9859a;--time-17-sunset-a-500: #c2647e;--time-17-sunset-a-600: #a54b65;--time-17-sunset-a-700: #863950;--time-17-sunset-a-800: #682b3d;--time-17-sunset-a-900: #4b1e2b;--time-17-sunset-a-950: #31121b;--time-18-sunset-b-50: #fef3fa;--time-18-sunset-b-100: #f9e2f1;--time-18-sunset-b-200: #eec7e0;--time-18-sunset-b-300: #e1aace;--time-18-sunset-b-400: #cd87b7;--time-18-sunset-b-500: #b6679e;--time-18-sunset-b-600: #9a4e84;--time-18-sunset-b-700: #7d3c6a;--time-18-sunset-b-800: #602d52;--time-18-sunset-b-900: #461f3a;--time-18-sunset-b-950: #2e1326;--time-19-dusk-50: #fbf4fe;--time-19-dusk-100: #f2e3f9;--time-19-dusk-200: #e2cbee;--time-19-dusk-300: #d1afe1;--time-19-dusk-400: #ba8dcf;--time-19-dusk-500: #a26eb8;--time-19-dusk-600: #88559d;--time-19-dusk-700: #6d4280;--time-19-dusk-800: #543263;--time-19-dusk-900: #3c2347;--time-19-dusk-950: #27162f;--time-20-dusk-a-50: #f8f5fe;--time-20-dusk-a-100: #eee5fc;--time-20-dusk-a-200: #dccdf3;--time-20-dusk-a-300: #c8b2e8;--time-20-dusk-a-400: #af91d8;--time-20-dusk-a-500: #9672c2;--time-20-dusk-a-600: #7c59a7;--time-20-dusk-a-700: #634588;--time-20-dusk-a-800: #4c3569;--time-20-dusk-a-900: #37254c;--time-20-dusk-a-950: #231732;--time-21-dusk-b-50: #f7f6fe;--time-21-dusk-b-100: #e9e6fe;--time-21-dusk-b-200: #d5cff6;--time-21-dusk-b-300: #beb5ed;--time-21-dusk-b-400: #a295de;--time-21-dusk-b-500: #8877c9;--time-21-dusk-b-600: #6f5eae;--time-21-dusk-b-700: #58498e;--time-21-dusk-b-800: #44386e;--time-21-dusk-b-900: #30274f;--time-21-dusk-b-950: #1f1934;--time-22-night-50: #f5f6fe;--time-22-night-100: #e5e8fe;--time-22-night-200: #cdd2f9;--time-22-night-300: #b3b9f0;--time-22-night-400: #949ae3;--time-22-night-500: #787cce;--time-22-night-600: #6063b2;--time-22-night-700: #4c4e91;--time-22-night-800: #3a3b71;--time-22-night-900: #292a52;--time-22-night-950: #1a1b36}:root{--pink: var(--time-02-dawn-a-300);--pink-deep: var(--time-02-dawn-a-300);--peach: #f5c6b6;--peach-deep: #d9735a;--text: #5a3a46;--copy-pink: var(--time-02-dawn-a-300);--white: #fff;--col: 500px;--float-color: var(--time-01-dawn-400)}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.pcWrap{font-family:Chonburi,Noto Sans JP,Hiragino Sans,sans-serif;font-synthesis-weight:none;color:var(--text);-webkit-tap-highlight-color:transparent}.breadcrumb_area{position:relative;z-index:1;display:flow-root;background:#fff}.breadcrumb_area .breadcrumb{margin-top:0}:where(.pcWrap) a{color:inherit;text-decoration:none}.img{position:relative;overflow:hidden;background:#e6dfe2;border-radius:6px}.img img{display:block;width:100%;height:100%;object-fit:cover}.img.is-missing img{display:none}.img.is-missing:after{content:attr(data-name);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:11px;color:#8a7a80;background:repeating-linear-gradient(45deg,#ece5e8 0,#ece5e8 10px,#e2d9dd 10px,#e2d9dd 20px);text-align:center;padding:4px}.pcWrap{position:relative;isolation:isolate}.pc-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:clip;pointer-events:none}.pc-bg:before{content:"";position:sticky;top:0;display:block;height:100vh;background:url(../images/00_common_bg-pc.webp?v=840d6dc0) center/cover no-repeat;filter:blur(20px);transform:scale(1.1)}.pc-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--time-02-dawn-a-100);opacity:.45}.page{width:100%;max-width:var(--col);margin:0 auto;background:var(--pink);overflow:clip;box-shadow:0 0 40px #00000040}.page,.kv{position:relative}.kv__img{aspect-ratio:750/1294;border-radius:0;background:none}.kv__img img{animation:blurin 1.2s ease-out both,kv-zoom 3s cubic-bezier(.33,1,.68,1) both}.kv__title,.kv__logo{position:absolute;line-height:0}.kv__title img,.kv__logo img{display:block;width:100%;height:auto}.kv__title{top:2.3183925811%;left:2.1333333333%;width:92.5333333333%}.kv__logo{top:25.6955177743%;left:4.6666666667%;width:45.0666666667%}@keyframes kv-zoom{0%{scale:1.2}to{scale:1}}.scene{--scene-scroll: 255;--stage-h: min(100svh, 800px);position:relative;height:calc(var(--scene-scroll) * 1vh + var(--stage-h))}.scene--clock-only{--scene-scroll: 135;--stage-h: 100svh}.scene--no-clock{--scene-scroll: 165}.scene__stage{position:sticky;top:0;height:var(--stage-h);overflow:hidden}.scene__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;padding:calc(var(--stage-h) * .07) 24px 0;text-align:center}.scene__place{font-family:Chonburi,"M PLUS 1p",serif;font-weight:400;font-size:22px;line-height:1.3;letter-spacing:-.02em;color:var(--white);margin-top:10px}.scene__copy{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:40px}.scene__copy span{display:inline-block;background:var(--white);color:var(--copy-pink);font-family:Chonburi,"M PLUS 1p",sans-serif;font-weight:800;font-size:15px;line-height:1.3;letter-spacing:0;padding:4px}.scene__visual{width:80%;aspect-ratio:4/3;margin-top:20px;border-radius:12px}.scene__visual--square{aspect-ratio:1/1}.scene--morning .scene__copy span{color:var(--time-09-morning-b-400)}.scene--peach{background:var(--peach)}.scene--peach .scene__copy span{color:var(--time-05-sunrise-a-300)}.clock-wrap{position:absolute;inset:0 0 auto;height:100svh;display:flex;justify-content:center;align-items:center;pointer-events:none;will-change:transform,opacity}.clock{width:72px;height:72px}.clock .hand{transform-origin:50px 50px}[data-anim]{opacity:0;will-change:transform,opacity}.pickup{display:flex;flex-direction:column;align-items:center;padding:24px 16px 48px;text-align:center;color:var(--white);font-family:Chonburi,"M PLUS 1p",sans-serif}.pickup__title{font-family:Chonburi,"M PLUS 1p",serif;font-weight:400;font-size:50px;color:var(--white);letter-spacing:-.08em;line-height:1.3}.pickup__title--long{font-size:calc((min(100vw,var(--col)) - 32px)*.1);white-space:nowrap}.pickup__title--fit{font-size:min(50px,(min(100vw,var(--col)) - 32px) / 6.6);white-space:nowrap}.pickup__label{display:inline-block;background:var(--white);color:var(--pink-deep);font-family:Chonburi,"M PLUS 1p",sans-serif;font-weight:800;font-size:20px;line-height:1.3;letter-spacing:0;padding:6px 12px;margin-top:10px;border:1px solid var(--pink-deep)}.pickup__date{width:100%;font-family:"M PLUS 1p",sans-serif;font-weight:800;font-size:15px;line-height:1.4;letter-spacing:0;margin-top:12px}.pickup__img{width:100%;aspect-ratio:16/10;margin-top:12px;border-radius:10px}.pickup__img--wide{aspect-ratio:1372/772}.pickup__img.pickup__img--square{width:78%;aspect-ratio:582/586;border-radius:0}.pickup__text{width:100%;font-weight:500;font-size:15px;line-height:1.7;letter-spacing:0;text-align:left;margin-top:16px}.pickup__note{width:100%;font-weight:500;font-size:13px;line-height:1.7;letter-spacing:0;text-align:left;margin-top:4px}.pickup--sunrise .pickup__label{color:var(--time-06-sunrise-b-300);border-color:var(--time-06-sunrise-b-300)}.pickup--morning .pickup__label{font-size:17px;color:var(--time-09-morning-b-400);border-color:var(--time-09-morning-b-400)}.pickup--morning .more-link{--link-color: var(--time-09-morning-b-400)}.collage{padding:24px 16px 48px}.collage--dawn{background:linear-gradient(180deg,var(--time-02-dawn-a-300) 0%,var(--time-03-dawn-b-300) 100%)}.collage--after{padding-top:48px}.collage--morning{background:linear-gradient(180deg,var(--time-07-morning-300) 0%,var(--time-08-morning-a-400) 100%)}.collage__title{margin-bottom:20px;color:var(--white);font-family:Chonburi,"M PLUS 1p",serif;font-weight:400;font-size:22px;line-height:1.3;letter-spacing:-.02em;text-align:center}.img--raw{background:none;border-radius:0}.img--raw img{height:auto}.cards{--u: calc(min(100vw, var(--col)) / 491);display:grid;grid-template-columns:1fr 1fr;gap:calc(36 * var(--u)) calc(22 * var(--u));margin-top:32px}.card .img{aspect-ratio:1/1}.card .img img{height:100%;object-fit:contain}.card p{color:var(--white);font-family:Chonburi,"M PLUS 1p",sans-serif;font-weight:800;font-size:max(13px,15 * var(--u));line-height:1.5;letter-spacing:.04em;text-align:center;margin-top:12px}.card .more{position:relative;justify-content:center;height:max(38px,49 * var(--u));padding:0 32px;margin-top:10px;--link-color: var(--time-02-dawn-a-300);font-family:Chonburi,"M PLUS 1p",serif;font-size:max(16px,19 * var(--u));line-height:1}.card .more:before{content:none}.card .more:after{position:absolute;top:50%;right:max(12px,16 * var(--u));width:max(18px,22 * var(--u));height:max(18px,22 * var(--u));border-radius:0;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M2 9h13M9.5 3.5 15 9l-5.5 5.5' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;transform:translateY(-50%)}.ps{display:flex;flex-direction:column;gap:8px}.ps__row{position:relative;display:flex;gap:8px}.ps__col{flex:var(--w) 1 0;min-width:0}.ps__col--stack{display:flex;flex-direction:column;justify-content:space-between;gap:8px}.ps__col--start{justify-content:flex-start}.ps__col--end{display:flex;flex-direction:column;justify-content:flex-end}.ps__col--center{justify-content:center}.collage__logo{padding:64px 0 calc(100px + env(safe-area-inset-bottom))}.collage__logo-inner{width:55%;margin:0 auto}.collage__logo img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 13.3px rgba(0,0,0,.3))}.collage__note{margin-top:40px;color:var(--white);font-family:"M PLUS 1p",sans-serif;font-weight:500;font-size:11px;line-height:1.6;text-align:center}.collage--morning .card .more{--link-color: var(--time-08-morning-a-400)}.collage--morning .recommend{--recommend-color: var(--time-08-morning-a-400);--recommend-color-light: var(--time-08-morning-a-100)}.bg-dawn{background:linear-gradient(180deg,var(--time-01-dawn-300) 0%,var(--time-02-dawn-a-300) 100%)}.bg-morning{background:linear-gradient(180deg,var(--time-08-morning-a-400) 0%,var(--time-09-morning-b-400) 100%)}.bg-dawn-morning{background:linear-gradient(180deg,var(--time-03-dawn-b-300) 0%,var(--time-07-morning-300) 100%)}.bg-dawn-morning>section{background:none}.pcWrap>main{display:flow-root}.cv-btn{position:sticky;bottom:calc(16px + env(safe-area-inset-bottom));z-index:100;margin:-72px auto 16px;display:flex;align-items:center;justify-content:center;gap:6px;width:calc(min(100vw,var(--col)) - 32px);height:56px;padding:8px 24px;border-radius:20px;background:linear-gradient(180deg,var(--float-color) 0%,color-mix(in srgb,var(--float-color),#000 6%) 100%);background:linear-gradient(180deg,var(--float-color) 0%,oklch(from var(--float-color) calc(l - .06) calc(c*1.2) h) 100%);box-shadow:0 4px 12px #692b3640;color:var(--white);font-family:Chonburi,"M PLUS 1p",sans-serif;font-weight:800;font-size:20px;letter-spacing:.04em;transition:transform .2s ease,box-shadow .2s ease}.pcWrap .cv-btn:link,.pcWrap .cv-btn:visited{color:var(--white)}.cv-btn:active{transform:scale(.97)}.cv-btn__icon{flex:none;width:35px;height:30px}.cv-btn__label{font-size:16px;letter-spacing:0;line-height:1.25;text-align:center;white-space:nowrap}.cv-btn__arrow{flex:none;width:16px;height:16px;margin-left:2px}.gnav-btn-wrap{position:sticky;top:16px;z-index:90;display:flex;justify-content:flex-end;height:0;padding-right:16px}@media (min-width: 1240px){.gnav-btn-wrap{display:none}}.gnav-btn{position:relative;width:55px;height:55px;border:0;border-radius:50%;background:var(--float-color);box-shadow:0 0 6px #00000040;cursor:pointer}.gnav-btn__icon{display:block;width:100%;height:100%}.gnav-title{display:none}@media (min-width: 1240px){.gnav-title{position:fixed;top:50%;left:calc((100vw - var(--col)) / 4);z-index:1;display:block;width:min(547.3px,((100vw - var(--col)) / 2 - 80px) * 1.3,(100vw - var(--col)) / 2 - 32px);transform:translate(-50%,calc(-50% + var(--side-shift, 0px)));pointer-events:none}.gnav-title img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 13.3px rgba(0,0,0,.5))}.gnav-title .gnav-title__logo{width:48.7031700288%;margin:2.6657060519% auto 0}}.gnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px 40px;background:color-mix(in srgb,color-mix(in srgb,var(--float-color) 22%,#fff) 90%,transparent);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.gnav.is-open{opacity:1;visibility:visible;transition:opacity .3s ease}.gnav>*{max-width:343px;margin-inline:auto}@media (min-width: 1240px){.gnav{top:50%;right:auto;bottom:auto;left:calc(50% + var(--col) / 2 + clamp(24px,(100vw - var(--col)) / 2 - 310px - 24px,80px));z-index:1;width:310px;max-height:100vh;padding:0;background:none;opacity:1;visibility:visible;transform:translateY(calc(-50% + var(--side-shift, 0px)));transition:none}.gnav>*{max-width:none;margin-inline:0}}.gnav__head{display:flex;gap:28px;align-items:flex-start;padding-right:83px}@media (min-width: 1240px){.gnav__head{display:none}}.gnav__head-title{flex:1;min-width:0}.gnav__head-title img{display:block;width:100%;height:auto;filter:drop-shadow(0 0 5px var(--time-01-dawn-400))}.gnav__close{position:fixed;top:16px;right:max(16px,(100% - var(--col)) / 2 + 16px);z-index:1;flex:none;width:55px;height:55px;border:0;border-radius:50%;background:var(--float-color);filter:drop-shadow(0 0 3px rgba(0,0,0,.25));cursor:pointer}.gnav__close img{position:absolute;top:50%;left:50%;width:21px;height:21px;transform:translate(-50%,-50%)}.gnav__list{display:flex;flex-direction:column;gap:24px;margin-top:24px;list-style:none;text-align:center}@media (min-width: 1240px){.gnav__list{margin-top:0;text-align:left}}.gnav__item{--gnav-color: var(--time-02-dawn-a-300)}.gnav__item--event{--gnav-color: var(--time-07-morning-300)}.gnav__item--attraction{--gnav-color: var(--time-09-morning-b-400)}.gnav__link{display:flex;flex-direction:column;gap:8px;align-items:center;transition:opacity .2s ease}@media (hover: hover){.gnav__link:hover{opacity:.7}}@media (min-width: 1240px){.gnav__link{align-items:flex-start}}.gnav__en{font-family:Chonburi,"M PLUS 1p",serif;font-size:30.26px;line-height:1.3;letter-spacing:-.08em;color:var(--gnav-color)}.gnav__ja{padding:8px;background:var(--gnav-color);color:var(--white);font-family:Chonburi,"M PLUS 1p",sans-serif;font-weight:800;font-size:12px;line-height:1.3;text-align:left;white-space:nowrap}.gnav__sns{display:flex;flex-direction:column;gap:8px;margin-top:40px;color:var(--time-02-dawn-a-400);font-family:Chonburi,"M PLUS 1p",sans-serif}.gnav__sns-title{font-family:"M PLUS 1p",sans-serif;font-weight:800;font-size:14px;line-height:1.7;text-align:center}@media (min-width: 1240px){.gnav__sns-title{text-align:left}}.gnav__sns-list{display:flex;gap:15px;align-items:center;justify-content:center;list-style:none}@media (min-width: 1240px){.gnav__sns-list{justify-content:flex-start}}.gnav__sns-link{display:block;width:40px;height:40px;transition:opacity .2s ease}@media (hover: hover){.gnav__sns-link:hover{opacity:.7}}.gnav__sns-link img{display:block;width:100%;height:100%;object-fit:cover}.gnav__sns-link--instagram{height:40.32px}.gnav__sns-link--x,.gnav__sns-link--tiktok{overflow:hidden;border:1px solid #000;border-radius:50%}.gnav__notes{padding-left:18px;font-weight:500;font-size:12px;line-height:1.7;list-style:disc}body.is-gnav-open{overflow:hidden}.recommend{--recommend-color: var(--time-03-dawn-b-300);--recommend-color-light: var(--time-03-dawn-b-100);--slider-on: var(--recommend-color);--slider-off: var(--recommend-color-light);margin-top:40px}.recommend__head{text-align:center}.recommend__title{color:var(--white);font-family:Chonburi,"M PLUS 1p",serif;font-weight:400;font-size:calc(min(100vw,var(--col))*.08);line-height:1.3;letter-spacing:-.08em}.recommend__sub{color:var(--white);font-family:"M PLUS 1p",sans-serif;font-weight:800;font-size:13px;line-height:1.4}.recommend__card{width:84%;margin:12px auto 0;padding:20px;border-radius:12px;background:var(--white)}.recommend__dummy{aspect-ratio:3/2;background:#c4c4c4}.recommend__text{margin-top:20px;color:var(--recommend-color);font-family:"M PLUS 1p",sans-serif;font-weight:500;font-size:13px;line-height:1.7}.recommend__more{--link-color: var(--white);position:relative;display:flex;align-items:center;justify-content:center;height:37px;margin-top:20px;border-radius:999px;background:var(--recommend-color);color:var(--link-color);font-family:Chonburi,"M PLUS 1p",serif;font-size:16px;line-height:1;transition:opacity .25s ease}.pcWrap .recommend__more:link,.pcWrap .recommend__more:visited{color:var(--link-color)}.recommend__more svg{position:absolute;top:50%;right:12px;width:20px;height:20px;transform:translateY(-50%);fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media (hover: hover){.pcWrap .recommend__more:hover{opacity:.7}}.info{opacity:0;transform:translateY(16px);transition:opacity .4s ease,transform .6s cubic-bezier(.22,1,.36,1)}.acc.is-open .info{opacity:1;transform:none;transition-delay:.15s}.info{padding:32px 16px 8px;color:var(--time-02-dawn-a-400);text-align:left}.info__title{font-family:Chonburi,"M PLUS 1p",serif;font-weight:400;font-size:50px;line-height:1.1;letter-spacing:-.08em;color:var(--time-02-dawn-a-200);text-align:center;margin-bottom:24px}.info__label{display:inline-block;padding:8px 10px;background:var(--time-02-dawn-a-400);color:var(--white);font-weight:800;font-size:15px;line-height:1.3;margin-top:28px}.info__title+.info__label{margin-top:0}.info__lead{font-weight:500;font-size:15px;line-height:1.7;margin-top:12px}.info__box{background:var(--time-02-dawn-a-50);padding:10px 12px;font-weight:500;font-size:13px;line-height:1.7;margin-top:12px}.info__notes{list-style:none;margin-top:10px}.info__notes li{position:relative;padding-left:1.4em;font-weight:500;font-size:13px;line-height:1.8}.info__notes li:before{content:"・";position:absolute;left:.2em}.info__notes a{font-weight:800;text-decoration:underline;text-underline-offset:3px}.pcWrap .info__notes a:link,.pcWrap .info__notes a:visited{color:inherit}.info__notes--kome li:before{content:"※";left:0}.info__faq{display:flex;align-items:center;justify-content:center;gap:4px;height:48px;margin-top:16px;border:2px solid var(--time-02-dawn-a-400);border-radius:24px;background:var(--white);color:var(--time-02-dawn-a-400);font-weight:800;font-size:15px}.pcWrap .info__faq:link,.pcWrap .info__faq:visited{color:var(--time-02-dawn-a-400)}.info__faq svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.info__buy{display:flex;align-items:center;justify-content:center;gap:4px;height:56px;margin-top:32px;border-radius:28px;background:linear-gradient(180deg,var(--time-02-dawn-a-300) 0%,#d98894 100%);box-shadow:0 4px 12px #692b3633;color:var(--white);font-weight:800;font-size:16px}.pcWrap .info__buy:link,.pcWrap .info__buy:visited{color:var(--white)}.info__buy-icon{flex:none;width:35px;height:30px;margin-right:6px}.info__buy-label{line-height:1.25;text-align:center}.info__buy svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.info__close{margin-top:16px;color:var(--time-02-dawn-a-300)}.info--topics{--slider-on: var(--time-07-morning-400);--slider-off: var(--time-07-morning-100);padding:32px 20px 8px;color:var(--time-07-morning-400)}.info--topics .info__title{color:var(--time-07-morning-200)}.info--topics .info__label{display:block;padding:8px 12px;background:var(--time-07-morning-400);color:var(--white);font-size:18px;text-align:center}.info--topics .info__lead{margin-top:20px}.info__img{aspect-ratio:3/2;margin-top:24px;border-radius:0}.info__slider{margin-top:24px}.info__more{position:relative;display:flex;align-items:center;justify-content:center;height:51px;margin-top:24px;border-radius:26px;background:var(--time-07-morning-400);color:var(--white);font-family:Chonburi,"M PLUS 1p",serif;font-size:26px;letter-spacing:-.04em}.pcWrap .info__more:link,.pcWrap .info__more:visited{color:var(--white)}.info__more svg{position:absolute;right:16px;top:50%;width:22px;height:22px;transform:translateY(-50%);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.acc{width:100%;margin-top:16px;border-radius:20px;background:var(--white);overflow:hidden}.acc__toggle{overflow:hidden;transition:height .6s cubic-bezier(.22,1,.36,1),opacity .2s ease}.acc__arrow{position:absolute;right:18px;top:50%;width:22px;height:22px;transform:translateY(-50%);fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.acc__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1)}.acc__inner{overflow:hidden}.acc.is-open .acc__toggle{height:0;opacity:0;pointer-events:none}.acc.is-open .acc__body{grid-template-rows:1fr}.acc__toggle,.info__close{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:51px;border:0;background:none;color:var(--time-02-dawn-a-300);font-family:Chonburi,"M PLUS 1p",serif;font-size:28px;letter-spacing:-.04em;cursor:pointer}.info--topics .info__close{color:var(--time-07-morning-300)}.more{display:flex;align-items:center;justify-content:space-between;width:100%;--link-color: var(--text);background:var(--white);color:var(--link-color);font-family:Chonburi,"M PLUS 1p",serif;font-size:15px}.pcWrap .more:link,.pcWrap .more:visited{color:var(--link-color)}.more{padding:9px 16px 9px 0;border-radius:999px;margin-top:14px}.more:before{content:"";width:22px}.more:after{content:"";width:18px;height:18px;border-radius:50%;background:var(--pink-deep) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M7 5l4 4-4 4' fill='none' stroke='%23fff' stroke-width='1.8'/%3E%3C/svg%3E") center/100% no-repeat}.more--sm{font-size:13px;padding:6px 10px 6px 0;margin-top:8px}.more--sm:before{width:14px}.more--sm:after{width:14px;height:14px}.scene--peach .more:after{background-color:var(--peach-deep)}.more-link{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:51px;margin-top:16px;border-radius:20px;--link-color: var(--time-02-dawn-a-300);background:var(--white);color:var(--link-color);font-family:Chonburi,"M PLUS 1p",serif;font-size:28px;letter-spacing:-.04em}.pcWrap .more-link:link,.pcWrap .more-link:visited{color:var(--link-color)}.pickup--sunrise .acc__toggle{color:var(--time-06-sunrise-b-300)}.info__faq,.info__buy,.info__more,.info__close,.gnav__close{transition:opacity .25s ease}@media (hover: hover){.pcWrap .info__faq:hover,.pcWrap .info__buy:hover,.pcWrap .info__more:hover,.pcWrap .info__close:hover,.pcWrap .gnav__close:hover,.pcWrap .acc:not(.is-open) .acc__toggle:hover{opacity:.7}.pcWrap .more:hover,.pcWrap .more-link:hover{filter:opacity(.7)}.pcWrap .float-in.is-show:hover{opacity:.7;transition:opacity .25s ease,transform .2s ease,box-shadow .2s ease}}.flip img{visibility:hidden}.flip img+img{position:absolute;top:0;right:0;bottom:0;left:0}.flip img.is-current{visibility:visible}.pata{perspective:600px}.pata__sizer{visibility:hidden}.pata__top{clip-path:inset(0 0 50% 0)}.pata__bottom{clip-path:inset(50% 0 0 0)}.pata__flap{visibility:hidden;transform-origin:50% 50%}.pata.is-flipping .pata__flap{visibility:visible}.img .pata__layer{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;backface-visibility:hidden}.pata.is-flipping .pata__flap.pata__top{animation:pata-top .3s ease-in forwards}.pata.is-flipping .pata__flap.pata__bottom{transform:rotateX(90deg);animation:pata-bottom .3s ease-out .3s forwards}@keyframes pata-top{to{transform:rotateX(-90deg)}}@keyframes pata-bottom{to{transform:rotateX(0)}}.turn{overflow:visible;perspective:1200px}.turn__card{position:relative;transform-style:preserve-3d;animation:turn 7s infinite}.turn__face{backface-visibility:hidden}.turn__face--back{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotateY(180deg)}.turn__face--next{display:none}.js-turn .turn__card{animation:none;transition:transform .7s cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion: reduce){.turn__card{animation:none}}@keyframes turn{0%,40%{transform:rotateY(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}50%,90%{transform:rotateY(180deg);animation-timing-function:cubic-bezier(.65,0,.35,1)}to{transform:rotateY(360deg)}}.img--raw.marquee{aspect-ratio:var(--ratio, 121/185);border-radius:8px;overflow:hidden}.marquee.js-reveal.is-in{clip-path:inset(0 round 8px)}.marquee__track{display:flex;gap:8px;height:100%;animation:marquee calc(var(--count) * 5s) linear infinite;will-change:transform}.marquee__track img{flex:0 0 100%;height:100%;object-fit:cover}@media (prefers-reduced-motion: reduce){.marquee__track{animation:none}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(var(--count) * (-100% - 8px)))}}.poki{animation:poki 1.5s steps(2) infinite}@media (prefers-reduced-motion: reduce){.poki{animation:none}}@keyframes poki{0%{transform:rotate(0)}to{transform:rotate(3deg)}}.slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;cursor:grab}.slider__track::-webkit-scrollbar{display:none}.slider__track.is-dragging{scroll-snap-type:none;cursor:grabbing}.slider__slide{flex:0 0 100%;aspect-ratio:3/2;scroll-snap-align:start}.slider__slide img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.slider__dots{display:flex;gap:7px;justify-content:center;margin-top:8px}.slider__dot{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:var(--slider-off, var(--time-02-dawn-a-100));cursor:pointer;transition:background-color .3s ease}.slider__dot.is-active{background:var(--slider-on, var(--time-02-dawn-a-300))}[data-shutter=right]{--clip: inset(0 100% 0 0)}[data-shutter=left]{--clip: inset(0 0 0 100%)}[data-shutter=top]{--clip: inset(100% 0 0 0)}[data-shutter=bottom]{--clip: inset(0 0 100% 0)}.js-reveal[data-shutter]{clip-path:var(--clip)}.js-reveal[data-shutter] img{scale:1.1}.js-reveal[data-shutter].is-in{clip-path:inset(0 0 0 0);transition:clip-path 1s ease var(--delay, 0s)}.js-reveal[data-shutter].is-in img{scale:1;transition:scale 3s ease var(--delay, 0s)}.fadeup{opacity:0;transform:translateY(10px);transition:opacity .6s ease-out calc(var(--delay, 0s) + .3s),transform .6s ease-out calc(var(--delay, 0s) + .3s),filter .25s ease}.fadeup.is-in{opacity:1;transform:none}.blurin{opacity:0;filter:blur(12px)}.blurin.is-in,.blurin--onload{animation:blurin 1.2s ease-out calc(var(--delay, 0s) + .3s) both}@keyframes blurin{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur(0)}}.float-in{opacity:0;filter:blur(12px);visibility:hidden;pointer-events:none;transition:opacity .6s ease-out,filter .6s ease-out,visibility 0s linear .6s,transform .2s ease,box-shadow .2s ease}.float-in.is-show{opacity:1;filter:none;visibility:visible;pointer-events:auto;transition:opacity .6s ease-out,filter .6s ease-out,transform .2s ease,box-shadow .2s ease}.js-split .word{display:inline-block;white-space:nowrap}.js-split .char{display:inline-block;clip-path:inset(100% -30% -30% -30%);transform:translateY(40%)}.js-split.is-in .char{clip-path:inset(-30% -30% -30% -30%);transform:none;transition:clip-path .7s cubic-bezier(.22,1,.36,1) calc(var(--i) * .08s),transform .7s cubic-bezier(.22,1,.36,1) calc(var(--i) * .08s)}.u-font-ja{font-family:"M PLUS 1p",sans-serif}@media (min-width: 1240px){.u-sp-br{display:none}}
