.qnne-loc-page{--loc-ink:#151514;--loc-paper:#f8f5ef;--loc-paper-deep:#f0ebe3;--loc-muted:#5f5b55;--loc-blue:#c8dce8;--loc-line:#9c9891;overflow:hidden;background:var(--loc-paper);color:var(--loc-ink);font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}.qnne-loc-page *{box-sizing:border-box}.qnne-loc-page h1,.qnne-loc-page h2,.qnne-loc-page h3,.qnne-loc-page p{margin:0;color:inherit;font-size:inherit}.qnne-loc-page h1,.qnne-loc-page h2,.qnne-loc-page h3{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-weight:500}.qnne-loc-page .qnne-loc-content{max-width:1440px;margin:0 auto}.qnne-loc-page a.qnne-loc-line-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:13px 24px;border:1px solid var(--loc-ink);border-radius:0;background:transparent;color:var(--loc-ink)!important;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.07em;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.qnne-loc-page a.qnne-loc-line-button:hover{background:var(--loc-ink);border-color:var(--loc-ink);color:#fff!important}.qnne-loc-page .qnne-loc-hero{position:relative;height:clamp(620px,62.5vw,900px);min-height:620px;background:var(--loc-blue)}.qnne-loc-page .qnne-loc-hero-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.qnne-loc-page .qnne-loc-hero-copy{position:absolute;z-index:2;top:34%;left:7.8%}.qnne-loc-page .qnne-loc-hero h1{margin:0 0 34px;font-size:clamp(44px,4.2vw,68px);line-height:1.62;letter-spacing:.12em}.qnne-loc-page .qnne-loc-hero a.qnne-loc-line-button{min-width:232px}.qnne-loc-page .qnne-loc-story{padding:76px 5.6vw 82px;background:#fff}.qnne-loc-page .qnne-loc-story-heading{max-width:1190px;margin:0 auto 34px}.qnne-loc-page .qnne-loc-story-heading h2{margin:0;font-size:clamp(26px,2.5vw,38px);letter-spacing:.08em}.qnne-loc-page .qnne-loc-story-heading p{margin:12px 0 0;color:var(--loc-muted);font-size:12px;line-height:1.9}.qnne-loc-page .qnne-loc-story-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px;max-width:1190px;margin:0 auto}.qnne-loc-page .qnne-loc-story-card{overflow:hidden;border-radius:7px;background:#fff;box-shadow:0 6px 18px #241f191a}.qnne-loc-page .qnne-loc-story-image{width:100%;height:auto;aspect-ratio:3/2;display:block;object-fit:cover}.qnne-loc-page .qnne-loc-story-card h3{display:flex;min-height:64px;align-items:center;justify-content:center;margin:0;padding:13px 8px;text-align:center;font-size:16px;font-weight:600;line-height:1.45;letter-spacing:.04em}.qnne-loc-page .qnne-loc-story-note{max-width:900px;margin:35px auto 0;color:var(--loc-muted);text-align:center;font-size:11px;line-height:1.9}.qnne-loc-page .qnne-loc-flow-heading>p,.qnne-loc-page .qnne-loc-line-script{margin:0 0 8px;font-family:Times New Roman,serif;font-size:28px;font-style:italic}.qnne-loc-page .qnne-loc-flow-heading>p:after{content:"";display:inline-block;width:48px;height:1px;margin:0 0 6px 10px;background:var(--loc-line)}.qnne-loc-page .qnne-loc-movie{position:relative;min-height:440px;background:#203128;color:#fff}.qnne-loc-page .qnne-loc-movie-image{width:100%;height:100%;min-height:440px;display:block;object-fit:cover;object-position:center;filter:brightness(.58)}.qnne-loc-page .qnne-loc-movie-copy{position:absolute;z-index:2;top:50%;left:7.8%;max-width:350px;transform:translateY(-50%)}.qnne-loc-page .qnne-loc-movie-copy h2{margin:0 0 26px;font-size:clamp(34px,3.3vw,52px);letter-spacing:.15em}.qnne-loc-page .qnne-loc-movie-copy p{margin:0;color:#ffffffdb;font-size:12px;line-height:2}.qnne-loc-page .qnne-loc-line{display:grid;grid-template-columns:.85fr 1.15fr;gap:7vw;align-items:center;max-width:1230px;margin:0 auto;padding:74px 5.2vw 84px}.qnne-loc-page .qnne-loc-line-copy{align-self:center;padding-left:7%}.qnne-loc-page .qnne-loc-line-script{color:#777169;font-size:19px}.qnne-loc-page .qnne-loc-line h2{margin:0 0 20px;font-size:clamp(32px,3.3vw,48px);letter-spacing:.12em}.qnne-loc-page .qnne-loc-line-copy>p:not(.qnne-loc-line-script){margin:0 0 30px;color:var(--loc-muted);font-size:12px;line-height:2.1}.qnne-loc-page .qnne-loc-line-copy a.qnne-loc-line-button{min-width:245px}.qnne-loc-page .qnne-loc-chat{padding:29px 36px 0;border:1px solid #e4ddd4;border-radius:4px;background:#f2ede6;box-shadow:0 7px 23px #2b231917}.qnne-loc-page .qnne-loc-chat-row{position:relative;display:flex;align-items:flex-end;gap:8px;margin-bottom:15px;font-size:11px;line-height:1.55}.qnne-loc-page .qnne-loc-chat-row p{max-width:72%;margin:0;padding:11px 16px;border-radius:13px;background:#fff}.qnne-loc-page .qnne-loc-chat-row time{color:#99948f;font-size:8px}.qnne-loc-page .qnne-loc-chat-row--customer{justify-content:flex-end}.qnne-loc-page .qnne-loc-chat-row--customer p{order:1;background:#b8d0e6}.qnne-loc-page .qnne-loc-chat-row--customer time{order:0}.qnne-loc-page .qnne-loc-avatar{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:50%;background:#d7ddd8;font-family:Georgia,serif;font-size:15px}.qnne-loc-page .qnne-loc-chat-input{margin:20px -36px 0;padding:16px 28px;border-top:1px solid #e5dfd7;background:#fff;color:#aaa59e;font-size:11px}.qnne-loc-page .qnne-loc-flow{padding:88px 5.2vw 100px;background:var(--loc-paper-deep);text-align:center}.qnne-loc-page .qnne-loc-flow-heading{margin-bottom:41px}.qnne-loc-page .qnne-loc-flow-heading h2{margin:0;font-size:clamp(28px,3vw,43px);line-height:1.6;letter-spacing:.12em}.qnne-loc-page .qnne-loc-flow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1080px;margin:0 auto 42px;padding:0;list-style:none;text-align:left}.qnne-loc-page .qnne-loc-flow li{display:grid;grid-template-columns:44% 1fr;min-height:190px;background:var(--loc-paper)}.qnne-loc-page .qnne-loc-flow-image{width:100%;height:100%;min-height:190px;object-fit:cover}.qnne-loc-page .qnne-loc-flow li>div{padding:24px 18px}.qnne-loc-page .qnne-loc-flow li span{color:#9a755e;font-family:Georgia,serif;font-size:18px}.qnne-loc-page .qnne-loc-flow li h3{margin:8px 0 12px;font-size:18px;letter-spacing:.08em}.qnne-loc-page .qnne-loc-flow li p{margin:0;color:var(--loc-muted);font-size:10px;line-height:1.8}.qnne-loc-page .qnne-loc-flow li.qnne-loc-flow-item--text{grid-template-columns:1fr;min-height:0}.qnne-loc-page .qnne-loc-flow li.qnne-loc-flow-item--text>div{padding:32px 26px 34px}.qnne-loc-page .qnne-loc-flow li.qnne-loc-flow-item--text h3{margin:10px 0 14px}.qnne-loc-page .qnne-loc-flow li.qnne-loc-flow-item--text p{font-size:11px;line-height:1.95}.qnne-loc-page .qnne-loc-flow>a.qnne-loc-line-button{min-width:270px}.qnne-loc-page .qnne-loc-mobile-cta{display:none}.qnne-loc-page a.qnne-loc-line-button:focus-visible{outline:3px solid rgba(43,111,151,.5);outline-offset:4px}@media(max-width:980px)and (min-width:721px){.qnne-loc-page .qnne-loc-hero{height:650px}.qnne-loc-page .qnne-loc-hero-copy{top:32%;left:7.2%}.qnne-loc-page .qnne-loc-story{padding-right:4vw;padding-left:4vw}.qnne-loc-page .qnne-loc-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qnne-loc-page .qnne-loc-story-card h3{font-size:14px}.qnne-loc-page .qnne-loc-line{gap:4vw;padding-right:4vw;padding-left:4vw}.qnne-loc-page .qnne-loc-line-copy{padding-left:0}.qnne-loc-page .qnne-loc-flow li{grid-template-columns:1fr}.qnne-loc-page .qnne-loc-flow-image{height:145px;min-height:145px}}@media(max-width:720px){.qnne-loc-page .qnne-loc-hero{display:grid;height:auto;min-height:0;grid-template-rows:clamp(440px,125vw,520px) auto;background:var(--loc-paper)}.qnne-loc-page .qnne-loc-hero-image{grid-row:1;width:100%;height:100%;min-height:0;object-fit:cover;object-position:82% center}.qnne-loc-page .qnne-loc-hero-copy{position:static;grid-row:2;padding:23px 20px 28px;background:var(--loc-paper);text-align:center}.qnne-loc-page .qnne-loc-hero h1{margin-bottom:18px;font-size:clamp(25px,7.2vw,31px);line-height:1.5;letter-spacing:.06em}.qnne-loc-page .qnne-loc-hero a.qnne-loc-line-button{width:100%;max-width:340px;min-width:0;min-height:52px}.qnne-loc-page .qnne-loc-story{padding:52px 20px 62px}.qnne-loc-page .qnne-loc-story-heading{margin-bottom:25px}.qnne-loc-page .qnne-loc-story-heading h2{font-size:25px;line-height:1.55}.qnne-loc-page .qnne-loc-story-heading p{font-size:11px}.qnne-loc-page .qnne-loc-story-grid{grid-template-columns:1fr 1fr;gap:18px 10px}.qnne-loc-page .qnne-loc-story-card{border-radius:6px}.qnne-loc-page .qnne-loc-story-image{aspect-ratio:3/2}.qnne-loc-page .qnne-loc-story-card h3{min-height:56px;padding:10px 5px;font-size:13px}.qnne-loc-page .qnne-loc-story-note{margin-top:28px;text-align:left}.qnne-loc-page .qnne-loc-movie{min-height:420px}.qnne-loc-page .qnne-loc-movie-image{min-height:420px;object-position:55% center}.qnne-loc-page .qnne-loc-movie-copy{top:auto;right:22px;bottom:38px;left:22px;max-width:340px;transform:none;text-shadow:0 1px 10px rgba(0,0,0,.45)}.qnne-loc-page .qnne-loc-movie-copy h2{margin-bottom:15px;font-size:31px}.qnne-loc-page .qnne-loc-movie-copy p{font-size:11px}.qnne-loc-page .qnne-loc-line{grid-template-columns:1fr;gap:42px;padding:62px 20px 70px}.qnne-loc-page .qnne-loc-line-copy{padding-left:0;text-align:center}.qnne-loc-page .qnne-loc-line h2{font-size:clamp(21px,6.2vw,26px)}.qnne-loc-page .qnne-loc-line-copy>p:not(.qnne-loc-line-script){font-size:11px}.qnne-loc-page .qnne-loc-line-copy a.qnne-loc-line-button{width:100%;min-width:0}.qnne-loc-page .qnne-loc-chat{padding:22px 17px 0}.qnne-loc-page .qnne-loc-chat-row{gap:6px;font-size:9px}.qnne-loc-page .qnne-loc-chat-row p{max-width:77%;padding:9px 11px}.qnne-loc-page .qnne-loc-avatar{width:28px;height:28px;flex-basis:28px;font-size:12px}.qnne-loc-page .qnne-loc-chat-input{margin-right:-17px;margin-left:-17px;padding:14px 18px}.qnne-loc-page .qnne-loc-flow{padding:68px 20px 86px}.qnne-loc-page .qnne-loc-flow-heading h2{font-size:28px}.qnne-loc-page .qnne-loc-flow ol{grid-template-columns:1fr;gap:17px;max-width:430px}.qnne-loc-page .qnne-loc-flow li{grid-template-columns:42% 1fr;min-height:168px}.qnne-loc-page .qnne-loc-flow-image{min-height:168px}.qnne-loc-page .qnne-loc-flow li>div{padding:20px 15px}.qnne-loc-page .qnne-loc-flow li.qnne-loc-flow-item--text{grid-template-columns:1fr;min-height:0}.qnne-loc-page .qnne-loc-flow li.qnne-loc-flow-item--text>div{padding:26px 22px 28px}.qnne-loc-page .qnne-loc-flow>a.qnne-loc-line-button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.qnne-loc-page *,.qnne-loc-page *:before,.qnne-loc-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.qnne-loc-page .qnne-loc-price{padding:76px 5.6vw 82px;background:var(--loc-paper-deep)}.qnne-loc-page .qnne-loc-price-inner{max-width:900px;margin:0 auto;text-align:center}.qnne-loc-page .qnne-loc-price-heading{margin-bottom:34px}.qnne-loc-page .qnne-loc-price-heading h2{margin:0;font-size:clamp(26px,2.5vw,38px);line-height:1.6;letter-spacing:.1em}.qnne-loc-page .qnne-loc-price-list{border-top:1px solid var(--loc-line)}.qnne-loc-page .qnne-loc-price-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;padding:22px 4px;border-bottom:1px solid var(--loc-line);text-align:left}.qnne-loc-page .qnne-loc-price-name strong{display:block;font-size:16px;font-weight:600;letter-spacing:.04em}.qnne-loc-page .qnne-loc-price-name span{display:block;margin-top:4px;color:var(--loc-muted);font-size:12px}.qnne-loc-page .qnne-loc-price-value{font-family:"Noto Serif JP",Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(26px,2.4vw,34px);line-height:1.2;letter-spacing:.02em}.qnne-loc-page .qnne-loc-price-note{margin:22px 0 0;color:var(--loc-muted);font-size:12px;line-height:1.9;text-align:left}.qnne-loc-page .qnne-loc-price a.qnne-loc-line-button{margin-top:28px;min-width:232px}@media(max-width:720px){.qnne-loc-page .qnne-loc-price{padding:58px 20px 64px}.qnne-loc-page .qnne-loc-price-row{padding:18px 2px}.qnne-loc-page .qnne-loc-price-value{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/qnne-loc-page.css.map */
