@charset "UTF-8";:root{--breakpoint-sp:768px;--breakpoint-tablet:960px;--content-width:1280px;--content-width-max:1920px;--content-margin-normal:150;--header-height-pc:70px;--header-height-sp:52px;--recruit-header-height:64px;--recruit-header-height-tablet:40px;--margin-section:80;--margin-element:60;--margin-paragraph:40;--margin-line:20;--color-text-base:#333;--color-text-base-rgb:51,51,51;--color-gray-base:#ccc;--color-primary-base:#006A5F;--color-primary-base-rgb:19,107,95;--color-primary-dark:#255149;--color-primary-darker:#0d493a;--color-primary-medium:#00876c;--color-primary-vivid:#00C1A9;--color-primary-light:#F7F6F1;--color-accent-lime:#F1FFCB;--color-accent-orange:#FFAD55;--color-caution-base:#C6121B;--color-border:#ddd;--gradient-green:linear-gradient(300deg, rgba(0, 193, 169, 1) 20%, rgba(19, 107, 95, 1) 80%);--transition-default:cubic-bezier(.210, .60, .350, 1);--transition-ease:cubic-bezier(0.17, 0.935, 0.305, 1);--transition-easeInSine:cubic-bezier(0.47, 0, 0.745, 0.715);--transition-easeOutSine:cubic-bezier(0.39, 0.575, 0.565, 1);--transition-easeInOutSine:cubic-bezier(0.445, 0.05, 0.55, 0.95);--transition-easeInQuad:cubic-bezier(0.55, 0.085, 0.68, 0.53);--transition-easeOutQuad:cubic-bezier(0.25, 0.46, 0.45, 0.94);--transition-easeInOutQuad:cubic-bezier(0.455, 0.03, 0.515, 0.955);--transition-easeInCubic:cubic-bezier(0.55, 0.055, 0.675, 0.19);--transition-easeOutCubic:cubic-bezier(0.215, 0.61, 0.355, 1);--transition-easeInOutCubic:cubic-bezier(0.645, 0.045, 0.355, 1);--transition-easeInQuart:cubic-bezier(0.895, 0.03, 0.685, 0.22);--transition-easeOutQuart:cubic-bezier(0.165, 0.84, 0.44, 1);--transition-easeInOutQuart:cubic-bezier(0.77, 0, 0.175, 1);--transition-easeInQuint:cubic-bezier(0.755, 0.05, 0.855, 0.06);--transition-easeOutQuint:cubic-bezier(0.23, 1, 0.32, 1);--transition-easeInOutQuint:cubic-bezier(0.86, 0, 0.07, 1);--transition-easeInExpo:cubic-bezier(0.95, 0.05, 0.795, 0.035);--transition-easeOutExpo:cubic-bezier(0.19, 1, 0.22, 1);--transition-easeInOutExpo:cubic-bezier(1, 0, 0, 1);--transition-easeInCirc:cubic-bezier(0.6, 0.04, 0.98, 0.335);--transition-easeOutCirc:cubic-bezier(0.075, 0.82, 0.165, 1);--transition-easeInOutCirc:cubic-bezier(0.785, 0.135, 0.15, 0.86);--transition-easeInBack:cubic-bezier(0.6, -0.28, 0.735, 0.045);--transition-easeOutBack:cubic-bezier(0.175, 0.885, 0.32, 1.275);--transition-easeInOutBack:cubic-bezier(0.68, -0.55, 0.265, 1.55);--zindex-modal:1000;--zinde-swiper-controls:10;--zindex-container:2;--zinde-top-hero:3;--zindex-recruit-header:5}.uq_cm{background-color:#fefcf7;padding-bottom:0;margin-top:0;color:var(--color-text-base)}#smooth-content{background-color:#fefcf7;overflow:visible;min-height:100%;display:flow-root;padding-top:var(--header-height-pc);box-sizing:border-box}@media only screen and (max-width:1023px){#smooth-content{padding-top:var(--header-height-sp)}}#smooth-content .page_top_btn{display:none}.uq_cmHero{position:relative;min-height:calc(100vh - var(--header-height-pc));display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}@media print,screen and (min-width:768px) and (max-width:1023px){.uq_cmHero{min-height:auto;aspect-ratio:16/12}}@media only screen and (max-width:767px){.uq_cmHero{min-height:auto;justify-content:flex-start}}.uq_cmHero .heroMedia{position:absolute;inset:0;z-index:0}@media only screen and (max-width:767px){.uq_cmHero .heroMedia{position:relative;height:56vw;min-height:260px;flex:none}}.uq_cmHero .heroBg{position:absolute;inset:0}.uq_cmHero .heroBg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 45%,rgba(245,246,255,.75) 65%,#f5f6ff 100%);z-index:2}@media print,screen and (min-width:768px) and (max-width:1023px){.uq_cmHero .heroBg::after{background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 30%,#f5f6ff 65%,#f5f6ff 100%)}}@media only screen and (max-width:767px){.uq_cmHero .heroBg::after{background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(245,246,255,.55) 70%,#f5f6ff 100%)}}.uq_cmHero .heroPoster,.uq_cmHero .heroVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media print,screen and (min-width:768px) and (max-width:1023px){.uq_cmHero .heroPoster,.uq_cmHero .heroVideo{aspect-ratio:16/9;height:auto;object-fit:contain}}.uq_cmHero .heroPoster{display:none}.uq_cmHero .heroPoster img{width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion:reduce){.uq_cmHero .heroVideo{display:none}.uq_cmHero .heroPoster{display:block}}.uq_cmHero .heroInner{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:calc(var(--content-width) + 80px);margin:0 auto;padding:clamp(60px,6.25vw,80px) 40px clamp(36px,3.75vw,48px);color:var(--color-text-base);text-align:left}.uq_cmHero .heroInner.is_visible .heroCopy .line,.uq_cmHero .heroInner.is_visible .heroFoot,.uq_cmHero .heroInner.is_visible .heroLabel{opacity:1;transform:translateY(0)}@media only screen and (max-width:767px){.uq_cmHero .heroInner{background-color:#f5f6ff;padding:0 8.5333333333vw 12.8vw}}.uq_cmHero .heroLabel{position:relative;z-index:0;margin:0 0 clamp(-40.5px,-4.21875vw,-54px) clamp(-36px,-3.75vw,-48px);line-height:0;opacity:0;transform:translateY(20px);transition:opacity 1s var(--transition-easeOutCubic),transform 1s var(--transition-easeOutCubic)}.uq_cmHero .heroLabel img{display:block;width:clamp(195px,20.3125vw,260px);height:auto}@media print,screen and (min-width:768px) and (max-width:1023px){.uq_cmHero .heroLabel{margin:0 0 clamp(-30px,-3.125vw,-40px) clamp(-24px,-2.5vw,-32px)}}@media only screen and (max-width:767px){.uq_cmHero .heroLabel{margin:-10.6666666667vw 0 -7.4666666667vw -4.2666666667vw}.uq_cmHero .heroLabel img{width:36.5333333333vw}}.uq_cmHero .heroCopy{position:relative;z-index:1;margin:0;font-family:"Shippori Mincho",serif;font-size:clamp(36px,3.75vw,48px);font-weight:600;line-height:1.55;letter-spacing:.08em;text-shadow:-2px -2px 0 #f1f3ff,-2px -1px 0 #f1f3ff,-2px 0 0 #f1f3ff,-2px 1px 0 #f1f3ff,-2px 2px 0 #f1f3ff,-1px -2px 0 #f1f3ff,-1px -1px 0 #f1f3ff,-1px 0 0 #f1f3ff,-1px 1px 0 #f1f3ff,-1px 2px 0 #f1f3ff,0 -2px 0 #f1f3ff,0 -1px 0 #f1f3ff,0 1px 0 #f1f3ff,0 2px 0 #f1f3ff,1px -2px 0 #f1f3ff,1px -1px 0 #f1f3ff,1px 0 0 #f1f3ff,1px 1px 0 #f1f3ff,1px 2px 0 #f1f3ff,2px -2px 0 #f1f3ff,2px -1px 0 #f1f3ff,2px 0 0 #f1f3ff,2px 1px 0 #f1f3ff,2px 2px 0 #f1f3ff}.uq_cmHero .heroCopy .line{display:block;opacity:0;transform:translateY(28px);transition:opacity 1.1s var(--transition-easeOutCubic),transform 1.1s var(--transition-easeOutCubic)}.uq_cmHero .heroCopy .line:nth-child(1){transition-delay:.12s}.uq_cmHero .heroCopy .line:nth-child(2){transition-delay:.35s}.uq_cmHero .heroCopy em{font-style:normal;color:#b89947}@media only screen and (max-width:767px){.uq_cmHero .heroCopy{font-size:6.9333333333vw;line-height:1.5;letter-spacing:.04em;text-shadow:none}.uq_cmHero .heroCopy .line{transform:translateY(20px)}}.uq_cmHero .heroFoot{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(18px,1.875vw,24px);opacity:0;transform:translateY(16px);transition:opacity 1s .58s var(--transition-easeOutCubic),transform 1s .58s var(--transition-easeOutCubic)}@media print,screen and (min-width:768px) and (max-width:1023px){.uq_cmHero .heroFoot{margin-top:clamp(18px,1.875vw,24px)}}@media only screen and (max-width:767px){.uq_cmHero .heroFoot{flex-direction:column;align-items:flex-start;gap:6.4vw;margin-top:4.2666666667vw}}.uq_cmHero .heroMeta{margin:0;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:13px;line-height:1.8}.uq_cmHero .heroMeta .item{display:inline-flex;gap:.35em;margin:0}.uq_cmHero .heroMeta .item+.item{margin-left:1.6em}.uq_cmHero .heroMeta dt{margin:0;font-weight:700;color:var(--color-primary-base)}.uq_cmHero .heroMeta dd{margin:0;color:var(--color-text-base)}@media print,screen and (min-width:768px) and (max-width:1023px){.uq_cmHero .heroMeta .item{display:flex}.uq_cmHero .heroMeta .item+.item{margin-left:0}}@media only screen and (max-width:767px){.uq_cmHero .heroMeta{font-size:3.4666666667vw}.uq_cmHero .heroMeta .item{display:flex}.uq_cmHero .heroMeta .item+.item{margin-left:0}}.uq_cmHero .heroAction{flex-shrink:0;margin-left:auto}.uq_cmHero .heroAction .el_button{min-width:240px}@media only screen and (max-width:767px){.uq_cmHero .heroAction{margin:0 auto}.uq_cmHero .heroAction .el_button{width:100%;max-width:240px}}.uq_cmMessage .sectionLabel,.uq_cmMovies .sectionLabel,.uq_cmTaxi .sectionLabel{position:relative;z-index:0;margin:0 0 clamp(-40.5px,-4.21875vw,-54px) clamp(-60px,-6.25vw,-80px);line-height:0}.uq_cmMessage .sectionLabel img,.uq_cmMovies .sectionLabel img,.uq_cmTaxi .sectionLabel img{display:block;width:clamp(195px,20.3125vw,260px);height:auto}.uq_cmMessage .sectionLabel img.-movies,.uq_cmMovies .sectionLabel img.-movies,.uq_cmTaxi .sectionLabel img.-movies{width:clamp(150px,15.625vw,200px)}.uq_cmMessage .sectionLabel img.-taxi,.uq_cmMovies .sectionLabel img.-taxi,.uq_cmTaxi .sectionLabel img.-taxi{width:clamp(369.75px,38.515625vw,493px)}@media print,screen and (min-width:768px) and (max-width:1023px){.uq_cmMessage .sectionLabel,.uq_cmMovies .sectionLabel,.uq_cmTaxi .sectionLabel{margin:0 0 clamp(-30px,-3.125vw,-40px) clamp(-24px,-2.5vw,-32px)}}@media only screen and (max-width:767px){.uq_cmMessage .sectionLabel,.uq_cmMovies .sectionLabel,.uq_cmTaxi .sectionLabel{margin:0 0 -6.4vw -4.2666666667vw}.uq_cmMessage .sectionLabel img,.uq_cmMovies .sectionLabel img,.uq_cmTaxi .sectionLabel img{width:42.6666666667vw}.uq_cmMessage .sectionLabel img.-taxi,.uq_cmMovies .sectionLabel img.-taxi,.uq_cmTaxi .sectionLabel img.-taxi{width:85.3333333333vw}}.uq_cmMessage .heading,.uq_cmMovies .heading,.uq_cmTaxi .heading{position:relative;z-index:1;margin:0;font-size:clamp(24px,2.5vw,32px);font-weight:700;line-height:1.5;color:var(--color-text-base);text-align:left}@media only screen and (max-width:767px){.uq_cmMessage .heading,.uq_cmMovies .heading,.uq_cmTaxi .heading{font-size:6.4vw;line-height:1.4}}.uq_cmMessage .sectionHead,.uq_cmMovies .sectionHead,.uq_cmTaxi .sectionHead{opacity:0;transform:translateY(24px);transition:opacity 1s var(--transition-easeOutCubic),transform 1s var(--transition-easeOutCubic)}.uq_cmMessage .sectionHead.is_visible,.uq_cmMovies .sectionHead.is_visible,.uq_cmTaxi .sectionHead.is_visible{opacity:1;transform:translateY(0)}.uq_cmMessage .sectionBody,.uq_cmMovies .sectionBody,.uq_cmTaxi .sectionBody{opacity:0;transform:translateY(24px);transition:opacity 1s .1s var(--transition-easeOutCubic),transform 1s .1s var(--transition-easeOutCubic)}.uq_cmMessage .sectionBody.is_visible,.uq_cmMovies .sectionBody.is_visible,.uq_cmTaxi .sectionBody.is_visible{opacity:1;transform:translateY(0)}.uq_cmMessage .sectionBody p,.uq_cmMovies .sectionBody p,.uq_cmTaxi .sectionBody p{margin:0;font-size:16px;line-height:2}.uq_cmMessage .sectionBody p+p,.uq_cmMovies .sectionBody p+p,.uq_cmTaxi .sectionBody p+p{margin-top:1em}@media only screen and (max-width:767px){.uq_cmMessage .sectionBody p,.uq_cmMovies .sectionBody p,.uq_cmTaxi .sectionBody p{font-size:4.2666666667vw}}.uq_cmMessage{position:relative;overflow:hidden;background-color:#fff;background-image:url(/img/cm/section_01_bg_pc.webp);background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width:767px){.uq_cmMessage{background-image:url(/img/cm/section_01_bg_sp.webp);background-position:center bottom;background-size:100% auto}}.uq_cmMessage .heading{font-size:clamp(24px,2.5vw,32px);font-weight:700;line-height:1.6}@media only screen and (max-width:767px){.uq_cmMessage .heading{font-size:5.8666666667vw;line-height:1.5}}.uq_cmMessage .sectionInner{box-sizing:border-box;position:relative;z-index:1;max-width:calc(var(--content-width) + 80px);margin:0 auto;padding:clamp(75px,7.8125vw,100px) 0 clamp(75px,7.8125vw,100px) 43%;display:flex;justify-content:flex-end}@media print,screen and (min-width:768px) and (max-width:1023px){.uq_cmMessage .sectionInner{padding:clamp(48px,5vw,64px) 0 clamp(48px,5vw,64px) 45%}}@media only screen and (max-width:767px){.uq_cmMessage .sectionInner{display:block;padding:4.2666666667vw 8.5333333333vw 57.6vw}}.uq_cmMessage .sectionLabel{width:clamp(182.25px,18.984375vw,243px);height:auto}.uq_cmMessage .sectionContent{width:100%;max-width:620px}.uq_cmMessage .sectionBody{margin-top:clamp(30px,3.125vw,40px);opacity:1;transform:none;transition:none}@media only screen and (max-width:767px){.uq_cmMessage .sectionBody{margin-top:6.4vw}}.uq_cmMessage .sectionBody>.js_scrollin{opacity:0;transform:translateY(24px);transition:opacity 1s var(--transition-easeOutCubic),transform 1s var(--transition-easeOutCubic)}.uq_cmMessage .sectionBody>.js_scrollin.is_visible{opacity:1;transform:translateY(0)}.uq_cmMessage .sectionBody p{font-size:clamp(13.5px,1.40625vw,18px);line-height:2}.uq_cmMessage .sectionBody p+p{margin-top:clamp(24px,2.5vw,32px)}@media only screen and (max-width:767px){.uq_cmMessage .sectionBody p{font-size:3.7333333333vw;line-height:2}}.uq_cmMessage .sectionBody .quote{position:relative;margin:clamp(36px,3.75vw,48px) 0 0;padding:0;border:0}@media only screen and (max-width:767px){.uq_cmMessage .sectionBody .quote{margin-top:8.5333333333vw}}.uq_cmMessage .sectionBody .quote p{position:relative;display:inline-block;font-family:"Shippori Mincho",serif;font-size:clamp(24px,2.5vw,32px);font-weight:700;line-height:1.6;padding-left:1.5em}.uq_cmMessage .sectionBody .quote p::before{content:"“";position:absolute;left:0;top:0;font-size:clamp(48px,5vw,64px);line-height:1}.uq_cmMessage .sectionBody .quote p::after{content:"”";position:absolute;right:0;bottom:-.5em;font-size:clamp(48px,5vw,64px);line-height:1}.uq_cmMessage .sectionBody .quote p em{font-style:normal;color:#b89947}@media only screen and (max-width:767px){.uq_cmMessage .sectionBody .quote p{font-size:5.8666666667vw;line-height:1.8;padding-left:1em;padding-right:1em}.uq_cmMessage .sectionBody .quote p::after,.uq_cmMessage .sectionBody .quote p::before{font-size:10.6666666667vw}}.uq_cmMessage .sectionBody .closing{margin-top:clamp(30px,3.125vw,40px)}@media only screen and (max-width:767px){.uq_cmMessage .sectionBody .closing{margin-top:6.4vw}}.uq_cmMovies{background-color:#eceffa}.uq_cmMovies .sectionInner{box-sizing:border-box;max-width:calc(var(--content-width) + 80px);margin:0 auto;padding:clamp(18px,1.875vw,24px) 40px clamp(48px,5vw,64px)}@media only screen and (max-width:767px){.uq_cmMovies .sectionInner{padding:6.4vw 4.2666666667vw 8.5333333333vw}}.uq_cmMovies .sectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(30px,3.125vw,40px)}@media only screen and (max-width:1023px){.uq_cmMovies .sectionHead{flex-direction:column;align-items:flex-start;gap:clamp(12px,1.25vw,16px)}}@media only screen and (max-width:767px){.uq_cmMovies .sectionHead{gap:4.2666666667vw}}.uq_cmMovies .headMain{flex-shrink:0}.uq_cmMovies .lede{margin:0;text-align:right}@media only screen and (max-width:767px){.uq_cmMovies .lede{font-size:3.7333333333vw;text-align:left}}.uq_cmMovies .movieList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,3.125vw,40px);margin-top:clamp(30px,3.125vw,40px)}@media print,screen and (min-width:768px) and (max-width:1023px){.uq_cmMovies .movieList{gap:clamp(18px,1.875vw,24px)}}@media only screen and (max-width:767px){.uq_cmMovies .movieList{margin-top:6.4vw;grid-template-columns:1fr;gap:4.2666666667vw}}.uq_cmMovies .movieCard{background-color:#fff;opacity:0;transform:translateY(24px);transition:opacity 1s var(--transition-easeOutCubic),transform 1s var(--transition-easeOutCubic)}.uq_cmMovies .movieCard:nth-child(2){transition-delay:.12s}.uq_cmMovies .movieCard:nth-child(3){transition-delay:.24s}.uq_cmMovies .movieCard.is_visible{opacity:1;transform:translateY(0)}.uq_cmMovies .movieInfo{padding:clamp(15px,1.5625vw,20px) clamp(15px,1.5625vw,20px) clamp(18px,1.875vw,24px)}@media only screen and (max-width:767px){.uq_cmMovies .movieInfo{padding:4.2666666667vw 4.2666666667vw 6.4vw}}.uq_cmMovies .movieInfo .duration{margin:0;font-size:12px;line-height:1.4;color:#b89947}.uq_cmMovies .movieInfo .title{margin:clamp(7.5px,.78125vw,10px) 0 0;font-size:18px;font-weight:700;line-height:1.5;color:var(--color-primary-base)}@media print,screen and (min-width:768px) and (max-width:1023px){.uq_cmMovies .movieInfo .title{font-size:16px}}@media only screen and (max-width:767px){.uq_cmMovies .movieInfo .title{margin-top:2.1333333333vw;font-size:4.8vw}}.uq_cmMovies .movieInfo .meta{margin:clamp(7.5px,.78125vw,10px) 0 0;font-size:16px;line-height:1.8;color:var(--color-text-base)}@media print,screen and (min-width:768px) and (max-width:1023px){.uq_cmMovies .movieInfo .meta{font-size:14px}}@media only screen and (max-width:767px){.uq_cmMovies .movieInfo .meta{margin-top:2.1333333333vw;font-size:4.2666666667vw}}.uq_cmMovies .movieNote{margin-top:clamp(24px,2.5vw,32px)}@media only screen and (max-width:767px){.uq_cmMovies .movieNote{margin-top:8.5333333333vw}}.uq_cmMovies .movieNote .noteCard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:clamp(48px,5vw,64px);padding:clamp(24px,2.5vw,32px) clamp(15px,1.5625vw,20px) 0;border-top:1px solid rgba(0,0,0,.12);color:inherit;opacity:0;transform:translateY(24px);transition:opacity 1s var(--transition-easeOutCubic),transform 1s var(--transition-easeOutCubic)}.uq_cmMovies .movieNote .noteCard.is_visible{opacity:1;transform:translateY(0)}@media print,screen and (min-width:768px) and (max-width:1023px){.uq_cmMovies .movieNote .noteCard{grid-template-columns:minmax(0,1fr) minmax(0,234px);gap:clamp(24px,2.5vw,32px);padding:clamp(24px,2.5vw,32px) 0 0}}@media only screen and (max-width:767px){.uq_cmMovies .movieNote .noteCard{grid-template-columns:1fr;gap:4.2666666667vw;padding:6.4vw 4.2666666667vw 0}}@media only screen and (max-width:767px){.uq_cmMovies .movieNote .noteBody{display:contents}}.uq_cmMovies .movieNote .noteBody .noteLabel{margin:0;font-size:clamp(15px,1.5625vw,20px);font-weight:700;line-height:1.6}@media only screen and (max-width:767px){.uq_cmMovies .movieNote .noteBody .noteLabel{order:1;font-size:5.3333333333vw}}.uq_cmMovies .movieNote .noteBody .noteText{margin:clamp(15px,1.5625vw,20px) 0 0;font-size:16px}@media print,screen and (min-width:768px) and (max-width:1023px){.uq_cmMovies .movieNote .noteBody .noteText{font-size:14px}}@media only screen and (max-width:767px){.uq_cmMovies .movieNote .noteBody .noteText{order:3;margin-top:0;font-size:3.7333333333vw}}.uq_cmMovies .movieNote .noteBody .noteAction{margin-top:clamp(21px,2.1875vw,28px);min-width:200px}@media only screen and (max-width:767px){.uq_cmMovies .movieNote .noteBody .noteAction{order:4;margin:0 auto;width:100%;max-width:240px}}.uq_cmMovies .movieNote .noteVisual{max-width:380px;width:100%;justify-self:end}.uq_cmMovies .movieNote .noteVisual a{display:block}.uq_cmMovies .movieNote .noteVisual img{display:block;width:100%;height:auto}@media print,screen and (min-width:768px) and (max-width:1023px){.uq_cmMovies .movieNote .noteVisual{max-width:234px}}@media only screen and (max-width:767px){.uq_cmMovies .movieNote .noteVisual{order:2;max-width:none;justify-self:stretch}}.movieFrame{position:relative;aspect-ratio:16/9;overflow:hidden;background-color:#111}.movieFrame .moviePlay{position:relative;display:block;width:100%;height:100%;padding:0;border:0;cursor:pointer;background:0 0}.movieFrame .moviePlay img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--transition-easeOutCubic)}.movieFrame .moviePlay .playIcon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.12);transition:background-color .4s var(--transition-default)}.movieFrame .moviePlay .playIcon img{width:clamp(42px,4.375vw,56px);height:auto}.movieFrame .moviePlay:hover img{transform:scale(1.03)}.movieFrame .moviePlay:hover .playIcon{background:rgba(0,0,0,.28)}.movieFrame+.movieLabel{margin-top:8px}html.is_cmModalOpen{overflow:hidden}.uq_cmModal{position:fixed;inset:0;z-index:var(--zindex-modal);display:flex;align-items:center;justify-content:center;padding:84px 20px 20px;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s var(--transition-easeOutCubic),visibility .4s var(--transition-easeOutCubic)}.uq_cmModal.is_open{opacity:1;visibility:visible;pointer-events:auto}.uq_cmModal[hidden]{display:none}.uq_cmModal .modalBg{position:absolute;inset:0;background:rgba(255,255,255,.9);cursor:pointer}.uq_cmModal .modalInner{position:relative;z-index:1;width:100%;max-width:800px;box-shadow:0 8px 40px rgba(0,0,0,.18);opacity:0;transform:translateY(12px);transition:opacity .4s var(--transition-easeOutCubic),transform .4s var(--transition-easeOutCubic)}.uq_cmModal.is_open .modalInner{opacity:1;transform:translateY(0)}.uq_cmModal .modalClose{position:absolute;top:-24px;right:0;z-index:2;width:40px;height:40px;padding:0;border:0;cursor:pointer;background:0 0;transform:translateY(-100%)}.uq_cmModal .modalClose::after,.uq_cmModal .modalClose::before{content:"";position:absolute;top:50%;left:50%;width:56px;height:2px;margin-top:-1px;margin-left:-28px;background-color:var(--color-primary-base)}.uq_cmModal .modalClose::before{transform:rotate(45deg)}.uq_cmModal .modalClose::after{transform:rotate(-45deg)}@media only screen and (max-width:767px){.uq_cmModal .modalClose{width:32px;height:32px;top:-16px}.uq_cmModal .modalClose::after,.uq_cmModal .modalClose::before{width:32px;margin-left:-16px}}.uq_cmModal .modalMovie{position:relative;width:100%;aspect-ratio:16/9;background-color:#000}.uq_cmModal .modalMovie iframe{display:block;position:absolute;inset:0;width:100%;height:100%;border:0}.uq_cmTaxi{background-color:#fff}.uq_cmTaxi .sectionInner{box-sizing:border-box;max-width:calc(var(--content-width) + 80px);margin:0 auto;padding:clamp(30px,3.125vw,40px) 40px clamp(60px,6.25vw,80px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);grid-template-areas:"head visual" "body visual" "foot visual";align-items:start;column-gap:clamp(48px,5vw,64px);row-gap:clamp(18px,1.875vw,24px)}@media print,screen and (min-width:768px) and (max-width:1023px){.uq_cmTaxi .sectionInner{grid-template-columns:minmax(0,1fr) minmax(0,234px);column-gap:clamp(30px,3.125vw,40px)}.uq_cmTaxi .sectionInner p{font-size:14px}}@media only screen and (max-width:767px){.uq_cmTaxi .sectionInner{display:flex;flex-direction:column;padding:6.4vw 4.2666666667vw;gap:4.2666666667vw}}.uq_cmTaxi .sectionHead{grid-area:head}@media only screen and (max-width:767px){.uq_cmTaxi .sectionHead{order:1}}.uq_cmTaxi .sectionBody{grid-area:body}@media only screen and (max-width:767px){.uq_cmTaxi .sectionBody{order:2}}.uq_cmTaxi .bodyFoot{grid-area:foot;opacity:0;transform:translateY(24px);transition:opacity 1s .1s var(--transition-easeOutCubic),transform 1s .1s var(--transition-easeOutCubic)}.uq_cmTaxi .bodyFoot.is_visible{opacity:1;transform:translateY(0)}.uq_cmTaxi .bodyFoot p{margin:0;font-size:16px;line-height:2}@media only screen and (max-width:767px){.uq_cmTaxi .bodyFoot p{font-size:4.2666666667vw}}@media only screen and (max-width:767px){.uq_cmTaxi .bodyFoot{order:4}}.uq_cmTaxi .sectionVisual{grid-area:visual;max-width:400px;width:100%;padding-top:clamp(72px,7.5vw,96px);justify-self:stretch;opacity:0;transform:translateY(24px);transition:opacity 1.1s .15s var(--transition-easeOutCubic),transform 1.1s .15s var(--transition-easeOutCubic)}.uq_cmTaxi .sectionVisual.is_visible{opacity:1;transform:translateY(0)}@media print,screen and (min-width:768px) and (max-width:1023px){.uq_cmTaxi .sectionVisual{max-width:234px;padding-top:clamp(48px,5vw,64px)}}@media only screen and (max-width:767px){.uq_cmTaxi .sectionVisual{order:3;max-width:none;padding-top:0;transition-delay:0s}}.uq_cmTaxi .noteMeta{margin-top:clamp(12px,1.25vw,16px)}.uq_cmTaxi .noteMeta .item{display:flex;align-items:flex-start;gap:clamp(12px,1.25vw,16px);font-size:14px;line-height:1.9}.uq_cmTaxi .noteMeta .item dt{width:60px;color:var(--color-primary-base);white-space:nowrap}.uq_cmCta{background-color:#f7f9ff;background-image:url(/img/cm/section_02_bg_pc.webp);background-repeat:no-repeat;background-position:left center;background-size:auto 100%;overflow:hidden}@media only screen and (max-width:767px){.uq_cmCta{background-image:url(/img/cm/section_02_bg_sp.webp);background-position:center bottom;background-size:100% auto}}.uq_cmCta .sectionInner{box-sizing:border-box;max-width:calc(var(--content-width) + 80px);margin:0 auto;padding:clamp(48px,5vw,64px) 40px clamp(60px,6.25vw,80px);display:flex;justify-content:flex-end}@media only screen and (max-width:767px){.uq_cmCta .sectionInner{display:block;padding:8.5333333333vw 4.2666666667vw 48vw}}.uq_cmCta .ctaBody{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:768px}@media only screen and (max-width:767px){.uq_cmCta .ctaBody{max-width:none;align-items:stretch}}.uq_cmCta .ctaCopy{margin:0;font-family:"Shippori Mincho",serif;font-size:clamp(21px,2.1875vw,28px);font-weight:600;line-height:1.7;letter-spacing:.06em;text-align:center;opacity:0;transform:translateY(20px);transition:opacity 1s var(--transition-easeOutCubic),transform 1s var(--transition-easeOutCubic)}.uq_cmCta .ctaCopy.is_visible{opacity:1;transform:translateY(0)}@media only screen and (max-width:767px){.uq_cmCta .ctaCopy{font-size:5.8666666667vw;text-align:left}}.uq_cmCta .ctaGroup{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(18px,1.875vw,24px);margin-top:clamp(30px,3.125vw,40px)}.uq_cmCta .ctaGroup .el_button{width:clamp(180px,18.75vw,240px);opacity:0;transform:translateY(16px);transition:opacity .9s var(--transition-easeOutCubic),transform .9s var(--transition-easeOutCubic),background-color .5s var(--transition-default),color .5s var(--transition-default)}.uq_cmCta .ctaGroup .el_button:nth-child(1){transition-delay:50ms}.uq_cmCta .ctaGroup .el_button:nth-child(2){transition-delay:.18s}.uq_cmCta .ctaGroup .el_button:nth-child(3){transition-delay:.3s}.uq_cmCta .ctaGroup .el_button.is_visible{opacity:1;transform:translateY(0)}@media only screen and (max-width:767px){.uq_cmCta .ctaGroup{flex-direction:column;align-items:stretch;gap:4.2666666667vw;margin-top:6.4vw}.uq_cmCta .ctaGroup .el_button{width:100%;max-width:240px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.uq_cmCta .ctaCopy,.uq_cmCta .ctaGroup .el_button,.uq_cmHero .heroCopy .line,.uq_cmHero .heroFoot,.uq_cmHero .heroLabel,.uq_cmMessage .sectionBody>.js_scrollin,.uq_cmMessage .sectionHead,.uq_cmMovies .movieCard,.uq_cmMovies .movieNote .noteCard,.uq_cmMovies .sectionHead,.uq_cmTaxi .bodyFoot,.uq_cmTaxi .sectionBody,.uq_cmTaxi .sectionHead,.uq_cmTaxi .sectionVisual{opacity:1;transform:none;transition:none}}