@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Zen+Maru+Gothic:wght@500;700;900&display=swap";.l-pageContent .f-noto-sans-jp{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.l-pageContent .f-noto-sans-jp--medium{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.l-pageContent .f-noto-sans-jp--semiBold{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.l-pageContent .f-noto-sans-jp--bold{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.l-pageContent .f-noto-sans-jp--extraBold{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal}.l-pageContent .f-noto-sans-jp--black{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}.l-pageContent .f-zen-maru-gothic{font-family:"Zen Maru Gothic",serif;font-weight:500;font-style:normal}.l-pageContent .f-zen-maru-gothic--bold{font-family:"Zen Maru Gothic",serif;font-weight:700;font-style:normal}.l-pageContent .f-zen-maru-gothic--black{font-family:"Zen Maru Gothic",serif;font-weight:900;font-style:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-text-size-adjust:100%;font-size:1.4rem;background-color:#fff}body img{max-width:100%;vertical-align:bottom}.jtb-nav-breadcrumb{margin:0;padding:0 8px;font-family:"Noto Sans JP",sans-serif;font-size:3.7333333333vw;letter-spacing:.05em}@media screen and (min-width: 376px){.jtb-nav-breadcrumb{font-size:14px}}@media screen and (min-width: 769px){.jtb-nav-breadcrumb{margin:0 auto;padding:1px 0;max-width:1280px;background:none}}.jtb-nav-breadcrumb.pc{display:none}@media screen and (min-width: 769px){.jtb-nav-breadcrumb.pc{display:block}}.jtb-nav-breadcrumb.sp{margin:50px 0 0;padding:20px 2.666667vw;background-color:#fff;border-top:1px solid #e1e1e1;line-height:1.7;text-align:left}@media screen and (min-width: 769px){.jtb-nav-breadcrumb.sp{display:none}}.jtb-nav-breadcrumb li{margin-left:0;color:#323743;font-size:12px;line-height:2;font-size:3.2vw}@media screen and (min-width: 376px){.jtb-nav-breadcrumb li{font-size:12px}}.jtb-nav-breadcrumb li::before{display:none}.jtb-nav-breadcrumb li:not(:last-child){margin-right:2.6666666667vw}@media screen and (min-width: 769px){.jtb-nav-breadcrumb li:not(:last-child){margin-right:10px}}.jtb-nav-breadcrumb li:not(:last-child)::after{content:"";display:inline-block;width:1.0666666667vw;height:1.0666666667vw;margin-top:-0.7vw;margin-left:1.3333333333vw;border:1px solid #c0c5cb;border-top:none;border-left:none;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:middle}@media screen and (min-width: 769px){.jtb-nav-breadcrumb li:not(:last-child)::after{width:5px;height:5px;margin-top:-3px;margin-left:4px}}.jtb-nav-breadcrumb a{color:#3498db}.jtb-nav-breadcrumb span{font-weight:400}.l-pageTitle{max-width:1280px;margin:8px auto;padding:0 8px;font-family:"Zen Maru Gothic",serif;font-size:4.8vw;font-weight:700;font-style:normal;line-height:1.5;text-align:left}@media screen and (min-width: 376px){.l-pageTitle{font-size:18px}}@media screen and (min-width: 769px){.l-pageTitle{margin:0 auto 8px;padding:0}}.l-pageContent{color:#444;font-family:"Zen Maru Gothic",serif;font-weight:700;font-style:normal}.l-pageTopButton{display:none;position:fixed;right:20px;bottom:20px;width:40px;aspect-ratio:1/1;z-index:10}.l-pageTopButton a{display:block;position:relative;width:100%;aspect-ratio:1/1;border:2px solid #0054a7;border-radius:50%;background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.l-pageTopButton a::before{content:"";display:block;position:absolute;top:55%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);width:8px;aspect-ratio:1/1;border-top:2px solid #0054a7;border-right:2px solid #0054a7;z-index:1;-webkit-transition:border-top-color .3s ease,border-right-color .3s ease;transition:border-top-color .3s ease,border-right-color .3s ease}@media(hover: hover)and (pointer: fine){.l-pageTopButton a:hover{background-color:#0054a7}.l-pageTopButton a:hover::before{border-top-color:#fff;border-right-color:#fff}}.l-pageContent .c-sectionTitle__l{position:relative;margin-bottom:24px;padding-bottom:24px;color:#0054a7;text-align:center}@media screen and (min-width: 769px){.l-pageContent .c-sectionTitle__l{margin-bottom:32px;padding-bottom:32px}}.l-pageContent .c-sectionTitle__l::before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:16.2849872774vw;height:6px;border-radius:10000px;background-color:#0054a7}@media screen and (min-width: 769px){.l-pageContent .c-sectionTitle__l::before{width:64px}}.l-pageContent .c-sectionTitle__l--main{display:block;font-size:10.1781170483vw;font-weight:900;line-height:1.3}@media screen and (min-width: 769px){.l-pageContent .c-sectionTitle__l--main{font-size:40px}}.l-pageContent .c-sectionTitle__l--sub{display:block;margin-bottom:.25em;font-size:4.0712468193vw;font-weight:bold;line-height:1.5}@media screen and (min-width: 769px){.l-pageContent .c-sectionTitle__l--sub{margin-bottom:1em;font-size:18px}}.l-pageContent .c-sectionTitle__m{padding:10px;background-color:#ed7980;color:#fff;text-align:center}@media screen and (min-width: 769px){.l-pageContent .c-sectionTitle__m{border-radius:10000px}}.l-pageContent .c-sectionTitle__m--02{background-color:#62c0b4}.l-pageContent .c-sectionTitle__m--main{display:block;font-size:8.1424936387vw;font-weight:900;line-height:1.4}@media screen and (min-width: 769px){.l-pageContent .c-sectionTitle__m--main{display:inline-block;font-size:32px}}.l-pageContent .c-sectionTitle__m--sub{display:block;font-size:6.106870229vw;font-weight:900;line-height:1.4}@media screen and (min-width: 769px){.l-pageContent .c-sectionTitle__m--sub{display:inline-block;font-size:24px}}.l-pageContent .c-sectionTitle__s{margin-bottom:20px;color:#0054a7;text-align:center}.l-pageContent .c-sectionTitle__s--main{display:block;font-size:8.6513994911vw;font-weight:900;line-height:1.24}@media screen and (min-width: 769px){.l-pageContent .c-sectionTitle__s--main{font-size:36px}}.l-pageContent .c-sectionTitle__s--sub{display:block;font-size:5.0890585242vw;font-weight:bold;line-height:1.24}@media screen and (min-width: 769px){.l-pageContent .c-sectionTitle__s--sub{font-size:20px}}.l-pageContent .c-annotation{display:inline-block;font-size:80%;vertical-align:top}.l-pageContent .c-linkText{color:inherit;text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(hover: hover)and (pointer: fine){.l-pageContent .c-linkText:hover{opacity:.8;text-decoration:none}}.l-pageContent .c-linkButtonWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-top:30px}@media screen and (min-width: 769px){.l-pageContent .c-linkButtonWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:38px}}.l-pageContent .c-linkButton{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:280px;min-height:50px;padding:0 38px;background-color:#0054a7;border-radius:10000px;-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.25);box-shadow:3px 3px 4px rgba(0,0,0,.25);color:#fff;font-size:3.5623409669vw;line-height:1.4;text-align:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media screen and (min-width: 481px){.l-pageContent .c-linkButton{max-width:440px;min-height:80px}}@media screen and (min-width: 769px){.l-pageContent .c-linkButton{max-width:280px;min-height:50px;font-size:16px}.l-pageContent .c-linkButton:nth-of-type(2){-webkit-animation-delay:.3s !important;animation-delay:.3s !important}}@media(hover: hover)and (pointer: fine){.l-pageContent .c-linkButton:hover{background-color:#3376b9}.l-pageContent .c-linkButton:hover .c-linkButton__arrow{-webkit-transform:translate(4px, -50%);transform:translate(4px, -50%)}}.l-pageContent .c-linkButton__arrow{position:absolute;top:50%;right:14px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);display:inline-block;width:20px;aspect-ratio:1/1;background-color:#fff;border-radius:50%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.l-pageContent .c-linkButton__arrow::before{content:"";display:block;position:absolute;top:50%;left:55%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:6px;aspect-ratio:3/4;background-image:url(../images/arrow_blue_right.svg);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1}.l-pageContent .c-customerVoice{margin-top:16px;padding:16px 20px 20px;border:2px solid #0054a7;border-radius:20px;background-color:#fff}@media screen and (min-width: 481px){.l-pageContent .c-customerVoice{margin-top:40px}}@media screen and (min-width: 769px){.l-pageContent .c-customerVoice{padding:16px}}@media screen and (min-width: 961px){.l-pageContent .c-customerVoice{padding:16px 36px 32px}}.l-pageContent .c-customerVoice__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;color:#0054a7;text-align:center}.l-pageContent .c-customerVoice__title--balloon{display:inline-block;width:46px;aspect-ratio:1/1}.l-pageContent .c-customerVoice__title--main{display:inline-block;padding-right:46px;font-size:5.0890585242vw;font-weight:bold;line-height:1.24}@media screen and (min-width: 769px){.l-pageContent .c-customerVoice__title--main{font-size:20px}}.l-pageContent .c-customerVoice__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:10px}@media screen and (min-width: 481px){.l-pageContent .c-customerVoice__list{gap:16px;margin-top:20px}}@media screen and (min-width: 769px){.l-pageContent .c-customerVoice__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:12px}}@media screen and (min-width: 961px){.l-pageContent .c-customerVoice__list{gap:24px}}.l-pageContent .c-customerVoice__item{padding:20px;background-color:#e6f6ff;border-radius:10px;color:#626262;font-size:3.5623409669vw;line-height:1.5}@media screen and (min-width: 769px){.l-pageContent .c-customerVoice__item{width:calc((100% - 24px)/2);border-radius:12px;font-size:16px}.l-pageContent .c-customerVoice__item:nth-of-type(2){-webkit-animation-delay:.3s !important;animation-delay:.3s !important}}.l-pageContent [data-scroll=fadeIn]{opacity:0}.l-pageContent [data-scroll=fadeIn].is-active{-webkit-animation:fadeIn .4s ease-in-out 0s 1 forwards;animation:fadeIn .4s ease-in-out 0s 1 forwards}.l-pageContent [data-scroll=fadeIn--up]{opacity:0}.l-pageContent [data-scroll=fadeIn--up].is-active{-webkit-animation:fadeIn--up .4s ease-in-out 0s 1 forwards;animation:fadeIn--up .4s ease-in-out 0s 1 forwards}.l-pageContent [data-scroll=fadeIn--down]{opacity:0}.l-pageContent [data-scroll=fadeIn--down].is-active{-webkit-animation:fadeIn--down .4s ease-in-out 0s 1 forwards;animation:fadeIn--down .4s ease-in-out 0s 1 forwards}.l-pageContent [data-scroll=fadeIn--right]{opacity:0}.l-pageContent [data-scroll=fadeIn--right].is-active{-webkit-animation:fadeIn--right .4s ease-in-out 0s 1 forwards;animation:fadeIn--right .4s ease-in-out 0s 1 forwards}.l-pageContent [data-scroll=fadeIn--left]{opacity:0}.l-pageContent [data-scroll=fadeIn--left].is-active{-webkit-animation:fadeIn--left .4s ease-in-out 0s 1 forwards;animation:fadeIn--left .4s ease-in-out 0s 1 forwards}.l-pageContent [data-scroll=moyamoya].is-active{-webkit-animation:moyamoya 1.2s ease-in-out 0s infinite alternate forwards;animation:moyamoya 1.2s ease-in-out 0s infinite alternate forwards}.l-pageContent .c-textMarker{position:relative;display:inline-block;z-index:1}.l-pageContent .c-textMarker::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:10px;background-color:#fedc5e;border-radius:10000px;z-index:-1}@media screen and (min-width: 769px){.l-pageContent .c-textMarker::before{height:13px}}.l-pageContent .c-textMarker[data-scroll=marker]::before{width:0}.l-pageContent .c-textMarker[data-scroll=marker].is-active::before{-webkit-animation:marker .4s ease-in-out 0s 1 forwards;animation:marker .4s ease-in-out 0s 1 forwards}.l-pageContent [data-scroll=zoomIn--rightBottom]{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:0}.l-pageContent [data-scroll=zoomIn--rightBottom].is-active{-webkit-animation:zoomIn--rightBottom .4s ease-in-out .6s 1 forwards;animation:zoomIn--rightBottom .4s ease-in-out .6s 1 forwards}.l-pageContent [data-scroll=zoomIn--leftBottom]{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:0}.l-pageContent [data-scroll=zoomIn--leftBottom].is-active{-webkit-animation:zoomIn--leftBottom .4s ease-in-out .6s 1 forwards;animation:zoomIn--leftBottom .4s ease-in-out .6s 1 forwards}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn--up{0%{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn--up{0%{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn--down{0%{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn--down{0%{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn--right{0%{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeIn--right{0%{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeIn--left{0%{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeIn--left{0%{opacity:0;-webkit-transform:translateX(-20%);transform:translateX(-20%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moyamoya{0%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}100%{-webkit-transform:translate(-50%, -50%) scale(1.05);transform:translate(-50%, -50%) scale(1.05)}}@keyframes moyamoya{0%{-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}100%{-webkit-transform:translate(-50%, -50%) scale(1.05);transform:translate(-50%, -50%) scale(1.05)}}@-webkit-keyframes marker{0%{width:0}100%{width:100%}}@keyframes marker{0%{width:0}100%{width:100%}}@-webkit-keyframes zoomIn--rightBottom{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn--rightBottom{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomIn--leftBottom{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn--leftBottom{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.l-pageContent .p-mainVisual{background-color:#ccecff;overflow:hidden}.l-pageContent .p-mainVisual__inner{position:relative;max-width:1280px;margin:0 auto}.l-pageContent .p-mainVisual__scene{width:100%;aspect-ratio:393/556}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene{aspect-ratio:1280/600}}.l-pageContent .p-mainVisual__scene img{display:block;width:100%}.l-pageContent .p-mainVisual__scene01{position:relative}.l-pageContent .p-mainVisual__scene01-image--01{position:absolute;bottom:8.5%;left:18.320610687vw;width:63.358778626vw;aspect-ratio:249/214;z-index:1}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene01-image--01{bottom:5.167%;left:35.55%;width:28.91%;aspect-ratio:370/320}}.l-pageContent .p-mainVisual__scene01-image--02{position:absolute;top:23%;left:3.5623409669vw;width:44.2748091603vw;aspect-ratio:174/162;z-index:1}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene01-image--02{top:14%;left:18.67%;width:20.39%;aspect-ratio:261/247}}.l-pageContent .p-mainVisual__scene01-image--02-parts{position:absolute;top:0;left:0vw;width:7.1246819338vw;aspect-ratio:28/30;z-index:1}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene01-image--02-parts{top:2%;left:1.15%;width:16.09%;aspect-ratio:42/47}}.l-pageContent .p-mainVisual__scene01-image--03{position:absolute;top:8.75%;right:5.5979643766vw;width:55.2162849873vw;aspect-ratio:217/199}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene01-image--03{top:5.5%;right:18.7%;width:25%;aspect-ratio:310/292}}.l-pageContent .p-mainVisual__scene01-image--03-parts-01{position:absolute;top:1%;left:1.0178117048vw;width:6.106870229vw;aspect-ratio:24/37;z-index:1}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene01-image--03-parts-01{top:.69%;left:.62%;width:11.31%;aspect-ratio:36/55}}.l-pageContent .p-mainVisual__scene01-image--03-parts-01 img{rotate:-10deg}.l-pageContent .p-mainVisual__scene01-image--03-parts-02{position:absolute;bottom:2%;right:4.5801526718vw;width:6.106870229vw;aspect-ratio:24/27;z-index:1}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene01-image--03-parts-02{bottom:4%;right:8.17%;width:11.63%;aspect-ratio:37/57}}.l-pageContent .p-mainVisual__scene01-image--03-parts-02 img{rotate:10deg}.l-pageContent .p-mainVisual__scene02{position:absolute;top:0;left:0;width:100%;height:100%}.l-pageContent .p-mainVisual__scene02-image--01{position:absolute;bottom:9.25%;left:15.7760814249vw;width:70.2290076336vw;aspect-ratio:276/140;z-index:1}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene02-image--01{bottom:5.33%;left:33.83%;width:32.42%;aspect-ratio:415/210}}.l-pageContent .p-mainVisual__scene02-image--02{position:absolute;top:28.75%;right:5.5979643766vw;width:51.3994910941vw;aspect-ratio:202/191;z-index:5}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene02-image--02{top:12.17%;right:18.67%;width:23.44%;aspect-ratio:300/285}}.l-pageContent .p-mainVisual__scene02-image--02-parts{position:absolute;top:1%;right:2.0356234097vw;width:6.106870229vw;aspect-ratio:24/37}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene02-image--02-parts{top:1.05%;right:3.67%;width:12%;aspect-ratio:36/57}}.l-pageContent .p-mainVisual__scene02-image--02-parts img{rotate:10deg}.l-pageContent .p-mainVisual__scene02-image--03{position:absolute;top:6.75%;left:6.106870229vw;width:50.6361323155vw;aspect-ratio:199/221;z-index:3}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene02-image--03{top:7%;left:23.5%;width:23.36%;aspect-ratio:299/332}}.l-pageContent .p-mainVisual__scene02-image--03-02{position:absolute;top:0;left:0;width:100%;aspect-ratio:199/221;z-index:2}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene02-image--03-02{top:0;left:0;width:100%;aspect-ratio:299/332}}.l-pageContent .p-mainVisual__scene02-image--03-03{position:absolute;top:0;left:0;width:100%;aspect-ratio:199/221;z-index:1}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene02-image--03-03{top:0;left:0;width:100%;aspect-ratio:299/332}}.l-pageContent .p-mainVisual__scene02-image--03-parts{position:absolute;top:0%;left:.7633587786vw;width:8.1424936387vw;aspect-ratio:32/39;z-index:1}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene02-image--03-parts{top:.9%;left:2%;width:16.05%;aspect-ratio:48/67}}.l-pageContent .p-mainVisual__scene03{position:absolute;top:0;left:0;width:100%;height:100%}.l-pageContent .p-mainVisual__scene03-image--01{position:absolute;bottom:9.25%;left:20.3562340967vw;width:59.796437659vw;aspect-ratio:235/210}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene03-image--01{bottom:5.83%;left:45.08%;width:31.875%;aspect-ratio:408/365}}.l-pageContent .p-mainVisual__scene03-image--02{position:absolute;top:10.5%;left:11.7048346056vw;width:75.572519084vw;aspect-ratio:297/240}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene03-image--02{top:5.167%;left:18.67%;width:36.875%;aspect-ratio:472/357}}.l-pageContent .p-mainVisual__scene03-image--02-parts-01{position:absolute;top:39%;left:12.4681933842vw;width:51.3994910941vw;aspect-ratio:202/22}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene03-image--02-parts-01{top:38.94%;left:18.64%;width:64.4%;aspect-ratio:304/40}}.l-pageContent .p-mainVisual__scene03-image--02-parts-02{position:absolute;top:37%;left:12.7226463104vw;width:51.3994910941vw;aspect-ratio:202/22}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene03-image--02-parts-02{top:37%;left:19.28%;width:63.77%;aspect-ratio:301/47}}.l-pageContent .p-mainVisual__scene03-image--02-parts-03{position:absolute;top:54.5%;left:12.7226463104vw;width:51.3994910941vw;aspect-ratio:202/27}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene03-image--02-parts-03{top:54.62%;left:17.16%;width:68%;aspect-ratio:321/41}}.l-pageContent .p-mainVisual__scene03-image--02-parts-04{position:absolute;top:0;left:0;width:14.2493638677vw;aspect-ratio:56/55}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene03-image--02-parts-04{top:0;left:0;width:17.8%;aspect-ratio:84/84}}.l-pageContent .p-mainVisual__scene03-image--03{position:absolute;top:57%;left:9.6692111959vw;width:16.5394402036vw;aspect-ratio:65/66}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene03-image--03{top:75%;left:23.44%;width:5.94%;aspect-ratio:76/79}}.l-pageContent .p-mainVisual__scene03-image--04{position:absolute;top:50%;right:7.8880407125vw;width:14.7582697201vw;aspect-ratio:58/75}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene03-image--04{top:63%;right:63.28%;width:5.16%;aspect-ratio:66/94}}.l-pageContent .p-mainVisual__scene03-image--05{position:absolute;top:8.25%;right:10.941475827vw;width:27.989821883vw;aspect-ratio:110/42}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene03-image--05{top:12%;right:19.3%;width:15.23%;aspect-ratio:195/75}}.l-pageContent .p-mainVisual__scene04{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene04{overflow:visible}}.l-pageContent .p-mainVisual__scene04-image--01{position:absolute;top:20%;left:7.3791348601vw;width:87.2773536896vw;aspect-ratio:343/343;z-index:1}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene04-image--01{top:8.67%;left:29.85%;width:39.69%;aspect-ratio:508/509}}.l-pageContent .p-mainVisual__scene04-image--01-parts-01{position:absolute;top:32%;left:0;width:20.3562340967vw;aspect-ratio:80/81;z-index:3}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene04-image--01-parts-01{top:31.825%;left:-0.39%;width:23.62%;aspect-ratio:120/120}}.l-pageContent .p-mainVisual__scene04-image--01-parts-02{position:absolute;top:51%;right:-6.3613231552vw;width:24.9363867684vw;aspect-ratio:98/59;z-index:3}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene04-image--01-parts-02{top:50.98%;right:-8.07%;width:28.74%;aspect-ratio:146/90}}.l-pageContent .p-mainVisual__scene04-image--01-parts-03{position:absolute;bottom:10.5%;left:-1.7811704835vw;width:89.058524173vw;aspect-ratio:350/77;z-index:3}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene04-image--01-parts-03{top:67.12%;left:-2.36%;width:102.55%;aspect-ratio:521/114}}.l-pageContent .p-mainVisual__scene04-image--01-parts-04{position:absolute;top:22.75%;left:19.8473282443vw;width:46.0559796438vw;aspect-ratio:181/45;z-index:2}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene04-image--01-parts-04{top:22.83%;left:22.64%;width:52.95%;aspect-ratio:269/67}}.l-pageContent .p-mainVisual__scene04-image--01-parts-05{position:absolute;top:38%;left:17.8117048346vw;width:16.2849872774vw;aspect-ratio:64/90;z-index:2}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene04-image--01-parts-05{top:38.5%;left:20.27%;width:18.7%;aspect-ratio:95/135}}.l-pageContent .p-mainVisual__scene04-image--01-parts-06{position:absolute;top:38.25%;left:32.3155216285vw;width:18.5750636132vw;aspect-ratio:73/88;z-index:2}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene04-image--01-parts-06{top:38.58%;left:37%;width:21.26%;aspect-ratio:108/131}}.l-pageContent .p-mainVisual__scene04-image--01-parts-07{position:absolute;top:38%;left:49.3638676845vw;width:18.320610687vw;aspect-ratio:72/88;z-index:2}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene04-image--01-parts-07{top:38.5%;left:56.69%;width:20.86%;aspect-ratio:106/131}}.l-pageContent .p-mainVisual__scene04-image--02{position:absolute;top:21%;left:6.8702290076vw;width:18.320610687vw;aspect-ratio:72/47;z-index:2}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene04-image--02{top:12.33%;left:28.52%;width:8.44%;aspect-ratio:108/73}}.l-pageContent .p-mainVisual__scene04-image--03{position:absolute;top:11.5%;right:6.106870229vw;width:24.6819338422vw;aspect-ratio:97/88;z-index:3}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene04-image--03{top:4.67%;right:26.17%;width:11.33%;aspect-ratio:145/131}}.l-pageContent .p-mainVisual__scene04-image--04{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:191.3486005089vw;aspect-ratio:752/752;z-index:0}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual__scene04-image--04{opacity:.75}}.l-pageContent .p-mainVisual .p-mainVisual__scene01{-webkit-animation:mv-fadeOut .6s ease-in-out 2.4s 1 forwards;animation:mv-fadeOut .6s ease-in-out 2.4s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene01-image--01{opacity:0;-webkit-animation:mv-fadeIn--left .4s ease-in-out 0s 1 forwards;animation:mv-fadeIn--left .4s ease-in-out 0s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene01-image--02{opacity:0;-webkit-animation:mv-fadeIn--upSmall .4s ease-in-out .4s 1 forwards;animation:mv-fadeIn--upSmall .4s ease-in-out .4s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene01-image--02-parts{opacity:0;-webkit-animation:mv-fadeIn .4s ease-in-out .4s 1 forwards;animation:mv-fadeIn .4s ease-in-out .4s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene01-image--03{opacity:0;-webkit-animation:mv-fadeIn--upSmall .4s ease-in-out .8s 1 forwards;animation:mv-fadeIn--upSmall .4s ease-in-out .8s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene01-image--03-parts-01{opacity:0;-webkit-animation:mv-fadeIn .4s ease-in-out .8s 1 forwards,mv-questionRotateLeft01 .2s linear 1.2s 1 forwards;animation:mv-fadeIn .4s ease-in-out .8s 1 forwards,mv-questionRotateLeft01 .2s linear 1.2s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene01-image--03-parts-02{opacity:0;-webkit-animation:mv-fadeIn .4s ease-in-out .8s 1 forwards,mv-questionRotateRight01 .2s linear 1.2s 1 forwards;animation:mv-fadeIn .4s ease-in-out .8s 1 forwards,mv-questionRotateRight01 .2s linear 1.2s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene02{-webkit-animation:mv-fadeOut .6s ease-in-out 5.4s 1 forwards;animation:mv-fadeOut .6s ease-in-out 5.4s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene02-image--01{opacity:0;-webkit-animation:mv-fadeIn--upBig .4s ease-in-out 3s 1 forwards;animation:mv-fadeIn--upBig .4s ease-in-out 3s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene02-image--02{opacity:0;scale:0;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation:mv-zoomIn .4s ease-in-out 3.4s 1 forwards;animation:mv-zoomIn .4s ease-in-out 3.4s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene02-image--02-parts{opacity:0;-webkit-animation:mv-fadeIn .4s ease-in-out 3.4s 1 forwards,mv-questionRotateRight01 .2s ease-in-out 3.8s 1 forwards;animation:mv-fadeIn .4s ease-in-out 3.4s 1 forwards,mv-questionRotateRight01 .2s ease-in-out 3.8s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene02-image--03{opacity:0;-webkit-animation:mv-fadeIn--upSmall .4s ease-in-out 4s 1 forwards;animation:mv-fadeIn--upSmall .4s ease-in-out 4s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene02-image--03-02{opacity:0;-webkit-animation:mv-fadeIn .4s ease-in-out 4s 1 forwards;animation:mv-fadeIn .4s ease-in-out 4s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene02-image--03-03{opacity:0;-webkit-animation:mv-fadeIn .4s ease-in-out 4s 1 forwards;animation:mv-fadeIn .4s ease-in-out 4s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene02-image--03-parts{opacity:0;-webkit-animation:mv-fadeIn .4s ease-in-out 4s 1 forwards;animation:mv-fadeIn .4s ease-in-out 4s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene03{-webkit-animation:mv-fadeOut .6s ease-in-out 9s 1 forwards;animation:mv-fadeOut .6s ease-in-out 9s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene03-image--01{opacity:0;-webkit-animation:mv-fadeIn--rightMedium .4s ease-in-out 6s 1 forwards;animation:mv-fadeIn--rightMedium .4s ease-in-out 6s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene03-image--02{opacity:0;-webkit-animation:mv-fadeIn--upSmall .4s ease-in-out 6.4s 1 forwards;animation:mv-fadeIn--upSmall .4s ease-in-out 6.4s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene03-image--02-parts-01{opacity:0;-webkit-animation:mv-fadeIn .4s ease-in-out 6.8s 1 forwards;animation:mv-fadeIn .4s ease-in-out 6.8s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene03-image--02-parts-02{opacity:0;-webkit-animation:mv-fadeIn .4s ease-in-out 6.8s 1 forwards,mv-bounceIn--up .4s ease-in-out 6.8s 1 forwards;animation:mv-fadeIn .4s ease-in-out 6.8s 1 forwards,mv-bounceIn--up .4s ease-in-out 6.8s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene03-image--02-parts-03{opacity:0;-webkit-animation:mv-fadeIn--upMedium .4s ease-in-out 7.2s 1 forwards;animation:mv-fadeIn--upMedium .4s ease-in-out 7.2s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene03-image--02-parts-04{opacity:0;-webkit-animation:mv-fadeIn .4s ease-in-out 6.4s 1 forwards;animation:mv-fadeIn .4s ease-in-out 6.4s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene03-image--03{opacity:0;-webkit-animation:mv-fadeIn--rightBottomHalf .4s ease-in-out 7.6s 1 forwards;animation:mv-fadeIn--rightBottomHalf .4s ease-in-out 7.6s 1 forwards}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual .p-mainVisual__scene03-image--03{-webkit-animation:mv-fadeIn--upBig .4s ease-in-out 7.6s 1 forwards;animation:mv-fadeIn--upBig .4s ease-in-out 7.6s 1 forwards}}.l-pageContent .p-mainVisual .p-mainVisual__scene03-image--04{opacity:0;-webkit-animation:mv-fadeIn--leftBottomHalf .4s ease-in-out 7.6s 1 forwards;animation:mv-fadeIn--leftBottomHalf .4s ease-in-out 7.6s 1 forwards}@media screen and (min-width: 769px){.l-pageContent .p-mainVisual .p-mainVisual__scene03-image--04{-webkit-animation:mv-fadeIn--upBig .4s ease-in-out 7.6s 1 forwards;animation:mv-fadeIn--upBig .4s ease-in-out 7.6s 1 forwards}}.l-pageContent .p-mainVisual .p-mainVisual__scene03-image--05{opacity:0;-webkit-animation:mv-fadeIn--rightBottom .4s ease-in-out 7.6s 1 forwards;animation:mv-fadeIn--rightBottom .4s ease-in-out 7.6s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene04-image--01{opacity:0;-webkit-animation:mv-fadeIn .4s ease-in-out 9.6s 1 forwards,mv-zoomIn .4s ease-in-out 9.6s 1 forwards;animation:mv-fadeIn .4s ease-in-out 9.6s 1 forwards,mv-zoomIn .4s ease-in-out 9.6s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene04-image--01-parts-01{opacity:0;-webkit-animation:mv-fadeIn--upBig .4s ease-in-out 10.8s 1 forwards;animation:mv-fadeIn--upBig .4s ease-in-out 10.8s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene04-image--01-parts-02{opacity:0;-webkit-animation:mv-fadeIn--upBig .4s ease-in-out 10.8s 1 forwards;animation:mv-fadeIn--upBig .4s ease-in-out 10.8s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene04-image--01-parts-03{opacity:0;-webkit-animation:mv-fadeIn--upMedium .4s ease-in-out 10.8s 1 forwards;animation:mv-fadeIn--upMedium .4s ease-in-out 10.8s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene04-image--01-parts-04{opacity:0;-webkit-animation:mv-zoomIn .4s ease-in-out 10s 1 forwards;animation:mv-zoomIn .4s ease-in-out 10s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene04-image--01-parts-05{opacity:0;-webkit-animation:mv-fadeIn--upMedium .4s ease-in-out 10.4s 1 forwards;animation:mv-fadeIn--upMedium .4s ease-in-out 10.4s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene04-image--01-parts-06{opacity:0;-webkit-animation:mv-fadeIn--upMedium .4s ease-in-out 10.4s 1 forwards;animation:mv-fadeIn--upMedium .4s ease-in-out 10.4s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene04-image--01-parts-07{opacity:0;-webkit-animation:mv-fadeIn--upMedium .4s ease-in-out 10.4s 1 forwards;animation:mv-fadeIn--upMedium .4s ease-in-out 10.4s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene04-image--02{opacity:0;-webkit-animation:mv-fadeIn--rightBottomHalfSmall .4s ease-in-out 10s 1 forwards;animation:mv-fadeIn--rightBottomHalfSmall .4s ease-in-out 10s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene04-image--03{opacity:0;-webkit-animation:mv-fadeIn--leftBottom .4s ease-in-out 10s 1 forwards;animation:mv-fadeIn--leftBottom .4s ease-in-out 10s 1 forwards}.l-pageContent .p-mainVisual .p-mainVisual__scene04-image--04 img{opacity:0;-webkit-animation:mv-fadeIn .6s ease-in-out 9.6s 1 forwards;animation:mv-fadeIn .6s ease-in-out 9.6s 1 forwards}@-webkit-keyframes mv-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes mv-fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes mv-fadeIn--upSmall{0%{opacity:0;translate:0 10%}100%{opacity:1;translate:0}}@keyframes mv-fadeIn--upSmall{0%{opacity:0;translate:0 10%}100%{opacity:1;translate:0}}@-webkit-keyframes mv-fadeIn--upMedium{0%{opacity:0;translate:0 50%}100%{opacity:1;translate:0}}@keyframes mv-fadeIn--upMedium{0%{opacity:0;translate:0 50%}100%{opacity:1;translate:0}}@-webkit-keyframes mv-fadeIn--upBig{0%{opacity:0;translate:0 100%}100%{opacity:1;translate:0}}@keyframes mv-fadeIn--upBig{0%{opacity:0;translate:0 100%}100%{opacity:1;translate:0}}@-webkit-keyframes mv-fadeIn--right{0%{opacity:0;translate:20% 0}100%{opacity:1;translate:0}}@keyframes mv-fadeIn--right{0%{opacity:0;translate:20% 0}100%{opacity:1;translate:0}}@-webkit-keyframes mv-fadeIn--rightMedium{0%{opacity:0;translate:50% 0}100%{opacity:1;translate:0}}@keyframes mv-fadeIn--rightMedium{0%{opacity:0;translate:50% 0}100%{opacity:1;translate:0}}@-webkit-keyframes mv-fadeIn--left{0%{opacity:0;translate:-20% 0}100%{opacity:1;translate:0}}@keyframes mv-fadeIn--left{0%{opacity:0;translate:-20% 0}100%{opacity:1;translate:0}}@-webkit-keyframes mv-fadeIn--leftMedium{0%{opacity:0;translate:-50% 0}100%{opacity:1;translate:0}}@keyframes mv-fadeIn--leftMedium{0%{opacity:0;translate:-50% 0}100%{opacity:1;translate:0}}@-webkit-keyframes mv-fadeIn--rightBottom{0%{opacity:0;translate:100% 100%}100%{opacity:1;translate:0}}@keyframes mv-fadeIn--rightBottom{0%{opacity:0;translate:100% 100%}100%{opacity:1;translate:0}}@-webkit-keyframes mv-fadeIn--rightBottomHalf{0%{opacity:0;translate:50% 50%}100%{opacity:1;translate:0}}@keyframes mv-fadeIn--rightBottomHalf{0%{opacity:0;translate:50% 50%}100%{opacity:1;translate:0}}@-webkit-keyframes mv-fadeIn--rightBottomHalfSmall{0%{opacity:0;translate:50% 25%}100%{opacity:1;translate:0}}@keyframes mv-fadeIn--rightBottomHalfSmall{0%{opacity:0;translate:50% 25%}100%{opacity:1;translate:0}}@-webkit-keyframes mv-fadeIn--leftBottom{0%{opacity:0;translate:-100% 100%}100%{opacity:1;translate:0}}@keyframes mv-fadeIn--leftBottom{0%{opacity:0;translate:-100% 100%}100%{opacity:1;translate:0}}@-webkit-keyframes mv-fadeIn--leftBottomHalf{0%{opacity:0;translate:-50% 100%}100%{opacity:1;translate:0}}@keyframes mv-fadeIn--leftBottomHalf{0%{opacity:0;translate:-50% 100%}100%{opacity:1;translate:0}}@-webkit-keyframes mv-fadeIn--leftBottomHalfSmall{0%{opacity:0;translate:-25% 50%}100%{opacity:1;translate:0}}@keyframes mv-fadeIn--leftBottomHalfSmall{0%{opacity:0;translate:-25% 50%}100%{opacity:1;translate:0}}@-webkit-keyframes mv-fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes mv-fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes mv-zoomIn{0%{opacity:1;scale:0}80%{opacity:1;scale:1.1}100%{opacity:1;scale:1}}@keyframes mv-zoomIn{0%{opacity:1;scale:0}80%{opacity:1;scale:1.1}100%{opacity:1;scale:1}}@-webkit-keyframes mv-zoomOut{0%{scale:1}20%{scale:1.1}100%{scale:0}}@keyframes mv-zoomOut{0%{scale:1}20%{scale:1.1}100%{scale:0}}@-webkit-keyframes mv-zoomOut--center{0%{-webkit-transform-origin:center;transform-origin:center;scale:1}20%{scale:1.1}100%{-webkit-transform-origin:center;transform-origin:center;scale:0}}@keyframes mv-zoomOut--center{0%{-webkit-transform-origin:center;transform-origin:center;scale:1}20%{scale:1.1}100%{-webkit-transform-origin:center;transform-origin:center;scale:0}}@-webkit-keyframes mv-bounce{0%{scale:1}80%{scale:1.1}100%{scale:1}}@keyframes mv-bounce{0%{scale:1}80%{scale:1.1}100%{scale:1}}@-webkit-keyframes mv-bounceIn--up{0%{translate:0 20%}50%{translate:0 -40%}100%{translate:0}}@keyframes mv-bounceIn--up{0%{translate:0 20%}50%{translate:0 -40%}100%{translate:0}}@-webkit-keyframes mv-bounceIn--upSmall{0%{translate:0 10%}50%{translate:0 -10%}100%{translate:0}}@keyframes mv-bounceIn--upSmall{0%{translate:0 10%}50%{translate:0 -10%}100%{translate:0}}@-webkit-keyframes mv-bounceIn--upMedium{0%{translate:0 50%}50%{translate:0 -50%}100%{translate:0}}@keyframes mv-bounceIn--upMedium{0%{translate:0 50%}50%{translate:0 -50%}100%{translate:0}}@-webkit-keyframes mv-questionYuraYura{0%{-webkit-transform-origin:center bottom;transform-origin:center bottom;rotate:0deg}25%{rotate:15deg}50%{rotate:0deg}75%{rotate:-15deg}100%{-webkit-transform-origin:center bottom;transform-origin:center bottom;rotate:0deg}}@keyframes mv-questionYuraYura{0%{-webkit-transform-origin:center bottom;transform-origin:center bottom;rotate:0deg}25%{rotate:15deg}50%{rotate:0deg}75%{rotate:-15deg}100%{-webkit-transform-origin:center bottom;transform-origin:center bottom;rotate:0deg}}@-webkit-keyframes mv-questionRotateRight01{0%{-webkit-transform-origin:center;transform-origin:center;rotate:0deg}100%{-webkit-transform-origin:center;transform-origin:center;rotate:15deg}}@keyframes mv-questionRotateRight01{0%{-webkit-transform-origin:center;transform-origin:center;rotate:0deg}100%{-webkit-transform-origin:center;transform-origin:center;rotate:15deg}}@-webkit-keyframes mv-questionRotateLeft01{0%{-webkit-transform-origin:center;transform-origin:center;rotate:0deg}100%{-webkit-transform-origin:center;transform-origin:center;rotate:-15deg}}@keyframes mv-questionRotateLeft01{0%{-webkit-transform-origin:center;transform-origin:center;rotate:0deg}100%{-webkit-transform-origin:center;transform-origin:center;rotate:-15deg}}@-webkit-keyframes mv-rayRotation{0%{rotate:0deg}50%{rotate:180deg}100%{rotate:360deg}}@keyframes mv-rayRotation{0%{rotate:0deg}50%{rotate:180deg}100%{rotate:360deg}}.l-pageContent .p-anchorLink__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#0054a7}.l-pageContent .p-anchorLink__list.is-fixed{position:fixed;top:0;left:0;right:0;z-index:100}.l-pageContent .p-anchorLink__item{width:25%;background-color:#0054a7;font-size:3.5623409669vw;line-height:1.3}.l-pageContent .p-anchorLink__item:not(:last-of-type){border-right:1px solid #fff}@media screen and (min-width: 769px){.l-pageContent .p-anchorLink__item{max-width:260px;font-size:18px}.l-pageContent .p-anchorLink__item:first-of-type{border-left:1px solid #fff}.l-pageContent .p-anchorLink__item:last-of-type{border-right:1px solid #fff}}@media screen and (min-width: 961px){.l-pageContent .p-anchorLink__item{font-size:20px}}.l-pageContent .p-anchorLink__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0 8px;background-color:#0054a7;color:#fff;text-align:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media screen and (min-width: 769px){.l-pageContent .p-anchorLink__link{gap:6px;padding:12px 0}}@media(hover: hover)and (pointer: fine){.l-pageContent .p-anchorLink__link:hover{background-color:#3376b9}.l-pageContent .p-anchorLink__link:hover .p-anchorLink__linkArrow{-webkit-transform:translateY(4px);transform:translateY(4px)}}.l-pageContent .p-anchorLink__linkArrow{position:relative;width:4.0712468193vw;aspect-ratio:1/1;background-color:#fff;border-radius:50%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.l-pageContent .p-anchorLink__linkArrow::before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1.0178117048vw;aspect-ratio:4/3;background-image:url(../images/arrow_blue_down.svg);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1}@media screen and (min-width: 769px){.l-pageContent .p-anchorLink__linkArrow{width:20px}.l-pageContent .p-anchorLink__linkArrow::before{width:8px}}@media screen and (min-width: 961px){.l-pageContent .p-anchorLink__linkArrow{width:24px}.l-pageContent .p-anchorLink__linkArrow::before{width:8px}}.l-pageContent .p-intro{overflow:hidden}@media screen and (min-width: 769px){.l-pageContent .p-intro{padding:100px 20px}}.l-pageContent .p-introContent{padding:50px 20px;background-color:rgba(230,246,255,.9)}@media screen and (min-width: 769px){.l-pageContent .p-introContent{max-width:1032px;margin:0 auto;padding:80px;border-radius:32px}}.l-pageContent .p-introExample__item{position:relative}.l-pageContent .p-introExample__item:not(:first-of-type){margin-top:20px}@media screen and (min-width: 481px){.l-pageContent .p-introExample__item:not(:first-of-type){margin-top:40px}}.l-pageContent .p-introExample__itemBackGround{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:100%;z-index:0}.l-pageContent .p-introExample__itemBackGround img{max-width:none;width:100%;height:100%}.l-pageContent .p-introExample__itemBody{position:relative;padding:15% 2.5445292621vw 15% 0;z-index:1}@media screen and (min-width: 769px){.l-pageContent .p-introExample__itemBody{padding:0}}.l-pageContent .p-introExample__itemBody.is-active{-webkit-animation-duration:.6s !important;animation-duration:.6s !important}.l-pageContent .p-introExample__itemTitle{margin-bottom:.75em;text-align:center}@media screen and (min-width: 769px){.l-pageContent .p-introExample__itemTitle{margin-bottom:16px}}.l-pageContent .p-introExample__itemTitleInner{display:inline-block;padding:0 1.25em .15em;background-color:#ed7980;border-radius:10000px;color:#fff;font-size:4.0712468193vw;font-weight:bold;line-height:1.8}@media screen and (min-width: 769px){.l-pageContent .p-introExample__itemTitleInner{padding:0 1em .1em;font-size:24px;line-height:1.6}}.l-pageContent .p-introExample__itemTitle--02 .p-introExample__itemTitleInner{background-color:#62c0b4}.l-pageContent .p-introExample__itemContent{position:relative}.l-pageContent .p-introExample__itemText{color:#0054a7;font-size:3.0534351145vw;line-height:1.8}@media screen and (min-width: 769px){.l-pageContent .p-introExample__itemText{font-size:18px}}@media screen and (min-width: 769px){.l-pageContent .p-introExample__item:nth-of-type(1){width:486px;aspect-ratio:486/335}}@media screen and (min-width: 769px){.l-pageContent .p-introExample__item:nth-of-type(1) .p-introExample__itemBody{padding:78px 80px 70px 80px}}.l-pageContent .p-introExample__item:nth-of-type(1) .p-introExample__itemContent{padding-left:25.4452926209vw}@media screen and (min-width: 769px){.l-pageContent .p-introExample__item:nth-of-type(1) .p-introExample__itemContent{padding:0}}@media screen and (min-width: 769px){.l-pageContent .p-introExample__item:nth-of-type(1) .p-introExample__itemText{padding-left:60px}}.l-pageContent .p-introExample__item:nth-of-type(1) .p-introExample__itemImage{position:absolute;bottom:0;left:16px;width:17.5572519084vw;aspect-ratio:69/129}@media screen and (min-width: 769px){.l-pageContent .p-introExample__item:nth-of-type(1) .p-introExample__itemImage{width:100px}}.l-pageContent .p-introExample__item:nth-of-type(1) .p-introExample__itemImage img{width:100%}@media screen and (min-width: 769px){.l-pageContent .p-introExample__item:nth-of-type(2){width:426px;aspect-ratio:426/327;margin-top:10px;margin-left:auto}}@media screen and (min-width: 961px){.l-pageContent .p-introExample__item:nth-of-type(2){margin-top:-40px}}@media screen and (min-width: 1025px){.l-pageContent .p-introExample__item:nth-of-type(2){margin-top:-70px}}@media screen and (min-width: 1121px){.l-pageContent .p-introExample__item:nth-of-type(2){margin-top:-140px}}.l-pageContent .p-introExample__item:nth-of-type(2) .p-introExample__itemBody{padding:15% 0 15% 2.5445292621vw}@media screen and (min-width: 769px){.l-pageContent .p-introExample__item:nth-of-type(2) .p-introExample__itemBody{padding:70px 40px 50px 40px}}.l-pageContent .p-introExample__item:nth-of-type(2) .p-introExample__itemContent{padding-left:15.2671755725vw;padding-right:28.4987277354vw}@media screen and (min-width: 769px){.l-pageContent .p-introExample__item:nth-of-type(2) .p-introExample__itemContent{padding:0}}.l-pageContent .p-introExample__item:nth-of-type(2) .p-introExample__itemText{display:inline-block;margin-left:auto}@media screen and (min-width: 769px){.l-pageContent .p-introExample__item:nth-of-type(2) .p-introExample__itemText{padding-left:120px}}.l-pageContent .p-introExample__item:nth-of-type(2) .p-introExample__itemImage{position:absolute;bottom:0;right:0;width:28.4987277354vw;aspect-ratio:112/126}@media screen and (min-width: 769px){.l-pageContent .p-introExample__item:nth-of-type(2) .p-introExample__itemImage{right:auto;left:-24px;bottom:30px;width:160px}}.l-pageContent .p-introExample__item:nth-of-type(2) .p-introExample__itemImage img{width:100%}@media screen and (min-width: 769px){.l-pageContent .p-introExample__item:nth-of-type(3){width:486px;aspect-ratio:486/353;margin-top:20px;margin-left:20px}}@media screen and (min-width: 961px){.l-pageContent .p-introExample__item:nth-of-type(3){margin-top:-20px}}@media screen and (min-width: 1025px){.l-pageContent .p-introExample__item:nth-of-type(3){margin-top:-20px}}@media screen and (min-width: 1121px){.l-pageContent .p-introExample__item:nth-of-type(3){margin-top:-50px}}@media screen and (min-width: 769px){.l-pageContent .p-introExample__item:nth-of-type(3) .p-introExample__itemBody{padding:78px 80px 70px 80px}}.l-pageContent .p-introExample__item:nth-of-type(3) .p-introExample__itemContent{padding-left:24.6819338422vw}@media screen and (min-width: 769px){.l-pageContent .p-introExample__item:nth-of-type(3) .p-introExample__itemContent{padding:0}}@media screen and (min-width: 769px){.l-pageContent .p-introExample__item:nth-of-type(3) .p-introExample__itemText{padding-left:36px}}.l-pageContent .p-introExample__item:nth-of-type(3) .p-introExample__itemImage{position:absolute;bottom:20px;left:0;width:22.1374045802vw;aspect-ratio:87/127}@media screen and (min-width: 769px){.l-pageContent .p-introExample__item:nth-of-type(3) .p-introExample__itemImage{bottom:20px;left:-20px;width:124px}}.l-pageContent .p-introExample__item:nth-of-type(3) .p-introExample__itemImage img{width:100%}.l-pageContent .p-introExample__item:nth-of-type(3) .p-introExample__itemImage--parts01{position:absolute;top:56%;right:12.5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9.4147582697vw;aspect-ratio:37/38}@media screen and (min-width: 769px){.l-pageContent .p-introExample__item:nth-of-type(3) .p-introExample__itemImage--parts01{top:58%;right:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:54px;aspect-ratio:37/38}}.l-pageContent .p-introExample__item:nth-of-type(3) .p-introExample__itemImage--parts01 img{width:100%}.l-pageContent .p-introExample__itemDecoImage{display:none}@media screen and (min-width: 961px){.l-pageContent .p-introExample__itemDecoImage{display:block;position:absolute;bottom:80px;right:-240px;width:139px;aspect-ratio:139/132}.l-pageContent .p-introExample__itemDecoImage img{width:100%}}@media screen and (min-width: 1025px){.l-pageContent .p-introExample__itemDecoImage{bottom:60px;right:-260px}}.l-pageContent .p-introArrow{margin:32px auto;text-align:center}.l-pageContent .p-introRelief__title{color:#0054a7;font-size:8.1424936387vw;font-weight:900;line-height:1.24;text-align:center}@media screen and (min-width: 769px){.l-pageContent .p-introRelief__title{font-size:32px}}.l-pageContent .p-introRelief__lead{margin:32px auto;color:#0054a7;font-size:4.0712468193vw;line-height:1.6;text-align:center}@media screen and (min-width: 769px){.l-pageContent .p-introRelief__lead{font-size:18px}}.l-pageContent .p-introMessage__text{color:#0054a7;font-size:5.8524173028vw;line-height:1.5;text-align:center}@media screen and (min-width: 769px){.l-pageContent .p-introMessage__text{font-size:32px}}.l-pageContent .p-introMessage__textMarker[data-scroll=marker].is-active::before{-webkit-animation-delay:.4s !important;animation-delay:.4s !important}.l-pageContent .p-point{overflow:hidden}.l-pageContent .p-pointContent{padding:50px 0 0}@media screen and (min-width: 769px){.l-pageContent .p-pointContent{padding:0 20px}}.l-pageContent .p-pointHead{padding:0 20px 50px}@media screen and (min-width: 769px){.l-pageContent .p-pointHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;width:100%;max-width:860px;margin:0 auto;padding:0 0 100px}}@media screen and (min-width: 961px){.l-pageContent .p-pointHead{gap:40px}}@media screen and (min-width: 769px){.l-pageContent .p-pointHead__titleWrap{-ms-flex-negative:0;flex-shrink:0}}.l-pageContent .p-pointHead__lead{margin-bottom:40px;color:#0054a7;font-size:4.0712468193vw;line-height:1.6;text-align:center}@media screen and (min-width: 769px){.l-pageContent .p-pointHead__lead{font-size:18px;text-align:left;line-height:1.8}}.l-pageContent .p-pointHead__imageWrap{position:relative;width:100%;aspect-ratio:337/300}@media screen and (min-width: 769px){.l-pageContent .p-pointHead__imageWrap{width:100%;max-width:504px;aspect-ratio:504/447}}.l-pageContent .p-pointHead__image--bg{width:100%;height:100%}.l-pageContent .p-pointHead__image--bg img{width:100%}.l-pageContent .p-pointHead__image--01,.l-pageContent .p-pointHead__image--02,.l-pageContent .p-pointHead__image--03,.l-pageContent .p-pointHead__image--04{position:absolute;top:0;left:0;width:100%;height:100%}.l-pageContent .p-pointHead__image--01 img,.l-pageContent .p-pointHead__image--02 img,.l-pageContent .p-pointHead__image--03 img,.l-pageContent .p-pointHead__image--04 img{width:100%}@media screen and (min-width: 769px){.l-pageContent .p-pointBody{max-width:1032px;margin:0 auto}}.l-pageContent .p-pointBody__lead{margin:30px 0;font-size:4.5801526718vw;text-align:center;line-height:1.6;text-align:center}@media screen and (min-width: 769px){.l-pageContent .p-pointBody__lead{font-size:20px}}.l-pageContent .p-pointBody__pointList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:0 20px}@media screen and (min-width: 481px){.l-pageContent .p-pointBody__pointList{gap:32px}}@media screen and (min-width: 769px){.l-pageContent .p-pointBody__pointList{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;padding:0}}@media screen and (min-width: 961px){.l-pageContent .p-pointBody__pointList{gap:16px}}@media screen and (min-width: 1121px){.l-pageContent .p-pointBody__pointList{gap:24px}}.l-pageContent .p-pointBody__pointList--02 .p-pointBody__pointItem{border-color:#62c0b4}.l-pageContent .p-pointBody__pointList--02 .p-pointBody__pointItemTitle{color:#62c0b4}.l-pageContent .p-pointBody__pointItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:30px 0;border:2px solid #ed7980;border-radius:20px}@media screen and (min-width: 769px){.l-pageContent .p-pointBody__pointItem{width:328px;padding-inline:8px}.l-pageContent .p-pointBody__pointItem:nth-of-type(2){-webkit-animation-delay:.3s !important;animation-delay:.3s !important}.l-pageContent .p-pointBody__pointItem:nth-of-type(3){-webkit-animation-delay:.6s !important;animation-delay:.6s !important}}@media screen and (min-width: 961px){.l-pageContent .p-pointBody__pointItem{padding-inline:16px}}.l-pageContent .p-pointBody__pointItemTitle{color:#ed7980;font-size:6.106870229vw;font-weight:900;text-align:center;line-height:1.4}@media screen and (min-width: 769px){.l-pageContent .p-pointBody__pointItemTitle{font-size:20px}}@media screen and (min-width: 961px){.l-pageContent .p-pointBody__pointItemTitle{font-size:24px}}@media screen and (min-width: 481px){.l-pageContent .p-pointBody__pointItemImage{width:370px}.l-pageContent .p-pointBody__pointItemImage img{width:100%}}@media screen and (min-width: 769px){.l-pageContent .p-pointBody__pointItemImage{width:auto}}.l-pageContent .p-pointBody__pointItemText{font-size:4.0712468193vw;line-height:1.5;text-align:center}@media screen and (min-width: 769px){.l-pageContent .p-pointBody__pointItemText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:15px}}@media screen and (min-width: 961px){.l-pageContent .p-pointBody__pointItemText{font-size:18px}}.l-pageContent .p-pointBody__annotationList{margin:30px 0 50px;padding:0 20px}@media screen and (min-width: 769px){.l-pageContent .p-pointBody__annotationList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1em;margin:30px 0 100px}}.l-pageContent .p-pointBody__annotationItem{font-size:3.0534351145vw;line-height:1.8}@media screen and (min-width: 769px){.l-pageContent .p-pointBody__annotationItem{font-size:12px}}.l-pageContent .p-campaignContent{padding:50px 15px;background-color:#e6f6ff}@media screen and (min-width: 769px){.l-pageContent .p-campaignContent{padding-inline:20px}}.l-pageContent .p-campaignTitle{margin-bottom:20px;color:#0054a7;text-align:center}.l-pageContent .p-campaignTitle--main{display:block;font-size:7.6335877863vw;font-weight:900;line-height:1.3}@media screen and (min-width: 769px){.l-pageContent .p-campaignTitle--main{font-size:32px}}.l-pageContent .p-campaignTitle--sub{display:block;font-size:6.106870229vw;font-weight:900;line-height:1.3}@media screen and (min-width: 769px){.l-pageContent .p-campaignTitle--sub{font-size:24px}}.l-pageContent .p-campaignTextMarker--xs::before{display:none}@media screen and (min-width: 370px){.l-pageContent .p-campaignTextMarker--xs::before{display:block}}@media screen and (min-width: 370px){.l-pageContent .p-campaignTextMarker--xxs::before{display:none}}@media screen and (min-width: 370px){.l-pageContent .p-campaignTextMarker--br{display:none}}.l-pageContent .p-campaignBanner{text-align:center}.l-pageContent .p-campaignBanner__link{display:inline-block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media(hover: hover)and (pointer: fine){.l-pageContent .p-campaignBanner__link:hover{opacity:.8}}.l-pageContent .p-howToContent{padding:50px 0 0}@media screen and (min-width: 769px){.l-pageContent .p-howToContent{max-width:1032px;margin:0 auto;padding:100px 0}}.l-pageContent .p-howTo__lead{margin-bottom:50px;color:#0054a7;font-size:4.0712468193vw;text-align:center;line-height:1.6}@media screen and (min-width: 769px){.l-pageContent .p-howTo__lead{margin-bottom:80px;font-size:18px}}.l-pageContent .p-howTo__boxTitle{padding:10px;background-color:#0054a7;color:#fff;font-size:6.106870229vw;font-weight:900;line-height:1.4;text-align:center}@media screen and (min-width: 769px){.l-pageContent .p-howTo__boxTitle{font-size:32px}}.l-pageContent .p-howTo__box{padding:50px 20px;background-color:#fff4f4;border-bottom:2px solid #0054a7}@media screen and (min-width: 769px){.l-pageContent .p-howTo__box{margin-bottom:24px;padding:80px 20px;border-bottom:none}}@media screen and (min-width: 961px){.l-pageContent .p-howTo__box{padding:80px 60px}}@media screen and (min-width: 1025px){.l-pageContent .p-howTo__box{padding:80px 88px}}.l-pageContent .p-howTo__box--borderNone{border-bottom:none}.l-pageContent .p-howTo__box--02{background-color:#f3faf9;border-bottom:none}@media screen and (min-width: 769px){.l-pageContent .p-howTo__box--02{margin-bottom:0}}.l-pageContent .p-howTo__textMarker--pc::before{display:none}@media screen and (min-width: 769px){.l-pageContent .p-howTo__textMarker--pc::before{display:block}}@media screen and (min-width: 769px){.l-pageContent .p-howTo__textMarker--sp::before{display:none}}.l-pageContent .p-howTo__tagList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 16px;margin-bottom:30px}@media screen and (min-width: 769px){.l-pageContent .p-howTo__tagList{margin-bottom:56px}}.l-pageContent .p-howTo__tagItem{color:#0054a7;font-size:3.0534351145vw}@media screen and (min-width: 769px){.l-pageContent .p-howTo__tagItem{font-size:16px}}.l-pageContent .p-howTo__detailList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (min-width: 481px){.l-pageContent .p-howTo__detailList{gap:32px}}@media screen and (min-width: 769px){.l-pageContent .p-howTo__detailList{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}}@media screen and (min-width: 961px){.l-pageContent .p-howTo__detailList{gap:24px}}@media screen and (min-width: 481px){.l-pageContent .p-howTo__detailImage{width:360px}.l-pageContent .p-howTo__detailImage img{width:100%}}@media screen and (min-width: 769px){.l-pageContent .p-howTo__detailImage{width:auto}}.l-pageContent .p-howTo__detailItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:30px;background-color:#fff}@media screen and (min-width: 769px){.l-pageContent .p-howTo__detailItem{width:416px}.l-pageContent .p-howTo__detailItem:nth-of-type(2){-webkit-animation-delay:.3s !important;animation-delay:.3s !important}}.l-pageContent .p-howTo__detailTitle{font-size:4.5801526718vw;line-height:1.5;text-align:center}@media screen and (min-width: 769px){.l-pageContent .p-howTo__detailTitle{font-size:20px}}.l-pageContent .p-howTo__detailText{font-size:3.5623409669vw;line-height:1.8;text-align:center;word-break:auto-phrase}@media screen and (min-width: 769px){.l-pageContent .p-howTo__detailText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:15px}}@media screen and (min-width: 961px){.l-pageContent .p-howTo__detailText{font-size:16px}}.l-pageContent .p-howTo__linkTitle{margin:30px 0;text-align:center}@media screen and (min-width: 769px){.l-pageContent .p-howTo__linkTitle{margin:56px 0 40px}}.l-pageContent .p-howTo__linkTitleInner{position:relative;display:inline-block;padding:0 1em;color:#0054a7;font-size:5.0890585242vw;font-weight:bold;line-height:1.24}@media screen and (min-width: 769px){.l-pageContent .p-howTo__linkTitleInner{font-size:20px}}.l-pageContent .p-howTo__linkTitleInner::before{content:"";position:absolute;left:0;bottom:0;width:1px;height:1em;background-color:#0054a7;-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.l-pageContent .p-howTo__linkTitleInner::after{content:"";position:absolute;right:0;bottom:0;width:1px;height:1em;background-color:#0054a7;-webkit-transform:rotate(40deg);transform:rotate(40deg)}@media screen and (min-width: 769px){.l-pageContent .p-howTo__linkButtonWrap{margin-top:56px}}@media screen and (min-width: 481px){.l-pageContent .p-howTo__linkButton--remoteConcierge{line-height:1.2}}@media screen and (min-width: 769px){.l-pageContent .p-howTo__linkButton--remoteConcierge{max-width:440px;line-height:1.4}}@media screen and (min-width: 481px){.l-pageContent .p-howTo__linkButton--reservationCenter{line-height:1.2}}@media screen and (min-width: 769px){.l-pageContent .p-howTo__linkButton--reservationCenter{line-height:1.4;max-width:440px}}.l-pageContent .p-howTo__annotationList{margin-top:30px}@media screen and (min-width: 769px){.l-pageContent .p-howTo__annotationList{margin-top:56px}}.l-pageContent .p-howTo__annotationItem{font-size:3.0534351145vw;line-height:1.8}@media screen and (min-width: 769px){.l-pageContent .p-howTo__annotationItem{font-size:12px}}.l-pageContent .p-howTo__annotationItem--indent{padding-left:2em;text-indent:-2em}.l-pageContent .p-howTo__rurubu{padding:50px 0}@media screen and (min-width: 769px){.l-pageContent .p-howTo__rurubu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;max-width:1032px;margin:0 auto;padding:100px 20px 0}}@media screen and (min-width: 961px){.l-pageContent .p-howTo__rurubu{gap:40px}}@media screen and (min-width: 1121px){.l-pageContent .p-howTo__rurubu{gap:64px;padding:100px 0 0}}@media screen and (min-width: 769px){.l-pageContent .p-howTo__rurubuHead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:380px}}.l-pageContent .p-howTo__rurubuHead__title{margin-bottom:30px;color:#0054a7;font-size:5.0890585242vw;font-weight:bold;text-align:center;line-height:1.24}@media screen and (min-width: 769px){.l-pageContent .p-howTo__rurubuHead__title{font-size:20px}}.l-pageContent .p-howTo__rurubuHead__logo{width:100%;margin-bottom:40px;padding:0 28px}@media screen and (min-width: 769px){.l-pageContent .p-howTo__rurubuHead__logo{margin-bottom:56px;padding:0}}.l-pageContent .p-howTo__rurubuBody{padding:0 20px}@media screen and (min-width: 769px){.l-pageContent .p-howTo__rurubuBody{padding:0}}.l-pageContent .p-howTo__rurubuBody__text{color:#0054a7;font-size:4.0712468193vw;font-weight:500;line-height:1.5}@media screen and (min-width: 769px){.l-pageContent .p-howTo__rurubuBody__text{font-size:16px;line-height:1.8}}@media screen and (min-width: 961px){.l-pageContent .p-howTo__rurubuBody__text{font-size:18px}}.l-pageContent .p-howTo__rurubuBody__linkWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}@media screen and (min-width: 769px){.l-pageContent .p-howTo__rurubuBody__linkWrap.u-spOnly{display:none}}.l-pageContent .p-howTo__rurubuBody__annotation{margin-top:30px;color:#0054a7;font-size:3.0534351145vw;line-height:1.8}@media screen and (min-width: 769px){.l-pageContent .p-howTo__rurubuBody__annotation{margin-top:32px;font-size:12px}}@media screen and (min-width: 1121px){.l-pageContent .p-howTo__rurubuBody__annotation{margin-top:64px;font-size:12px}}@media screen and (min-width: 769px){.l-pageContent .p-officialApp{background-color:#e6f6ff}}.l-pageContent .p-officialAppContent{padding:50px 20px;background-color:#e6f6ff}@media screen and (min-width: 769px){.l-pageContent .p-officialAppContent{margin:0 auto;padding:80px 20px;max-width:856px}}.l-pageContent .p-officialApp__subTitle{margin-bottom:30px;color:#0054a7;font-size:6.106870229vw;font-weight:bold;line-height:1.24;text-align:center}@media screen and (min-width: 769px){.l-pageContent .p-officialApp__subTitle{margin-bottom:40px;font-size:24px}}.l-pageContent .p-officialApp__lead{margin-bottom:40px;color:#0054a7;font-size:3.5623409669vw;font-weight:bold;line-height:2;text-align:center}@media screen and (min-width: 769px){.l-pageContent .p-officialApp__lead{margin-bottom:56px;font-size:14px}}.l-pageContent .p-officialApp__boxTitle{margin-bottom:30px;color:#0054a7;font-size:6.106870229vw;font-weight:900;line-height:1.4;text-align:center}@media screen and (min-width: 769px){.l-pageContent .p-officialApp__boxTitle{margin-bottom:40px;font-size:28px}}.l-pageContent .p-officialApp__box{margin-bottom:40px}@media screen and (min-width: 769px){.l-pageContent .p-officialApp__box{margin-bottom:56px}}.l-pageContent .p-officialApp__boxInner{position:relative;padding:16px 64px 30px;background-color:#fff;border-radius:16px;overflow:hidden}@media screen and (min-width: 769px){.l-pageContent .p-officialApp__boxInner{padding:56px 0;overflow:visible}}.l-pageContent .p-officialApp__swiper{overflow:visible}@media screen and (min-width: 769px){.l-pageContent .p-officialApp__swiper.swiper{position:static;display:block;margin:0}}@media screen and (min-width: 769px){.l-pageContent .p-officialApp__swiper-wrapper.swiper-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;position:static;width:auto;height:auto;-webkit-transition:none;transition:none;-webkit-transform:none !important;transform:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}}@media screen and (min-width: 961px){.l-pageContent .p-officialApp__swiper-wrapper{gap:40px 60px}}@media screen and (min-width: 769px){.l-pageContent .p-officialApp__slide.swiper-slide{position:static;display:block;width:auto;height:auto;margin:0 !important;-webkit-transition:none;transition:none;-webkit-transform:none !important;transform:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;max-width:300px}}.l-pageContent .p-officialApp .swiper-button-prev{position:absolute;top:37%;left:12px;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0);width:40px;aspect-ratio:1/1;border:2px solid #0054a7;border-radius:50%;background-color:#fff;z-index:3}.l-pageContent .p-officialApp .swiper-button-prev::before{content:"";display:block;position:absolute;top:50%;left:47.5%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:9px;aspect-ratio:3/4;background-image:url(../images/arrow_blue_left.svg);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1}.l-pageContent .p-officialApp .swiper-button-prev.swiper-button-disabled{display:none}@media screen and (min-width: 769px){.l-pageContent .p-officialApp .swiper-button-prev{display:none}}.l-pageContent .p-officialApp .swiper-button-next{position:absolute;top:37%;right:12px;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0);width:40px;aspect-ratio:1/1;border:2px solid #0054a7;border-radius:50%;background-color:#fff;z-index:3}.l-pageContent .p-officialApp .swiper-button-next::before{content:"";display:block;position:absolute;top:50%;left:52.5%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:9px;aspect-ratio:3/4;background-image:url(../images/arrow_blue_right.svg);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1}.l-pageContent .p-officialApp .swiper-button-next.swiper-button-disabled{display:none}@media screen and (min-width: 769px){.l-pageContent .p-officialApp .swiper-button-next{display:none}}.l-pageContent .p-officialApp .swiper-pagination-bullets{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;margin-top:40px}.l-pageContent .p-officialApp .swiper-pagination-bullets .swiper-pagination-bullet{display:inline-block;width:10px;height:10px;aspect-ratio:1/1;border-radius:50%;background-color:#d9d9d9;cursor:pointer}.l-pageContent .p-officialApp .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:#0054a7}@media screen and (min-width: 769px){.l-pageContent .p-officialApp .swiper-pagination-bullets{display:none}}.l-pageContent .p-officialApp__image{text-align:center}@media screen and (min-width: 769px){.l-pageContent .p-officialApp__image{max-width:180px}}.l-pageContent .p-officialApp__text{margin-top:20px;font-size:4.5801526718vw;text-align:center;line-height:1.5}@media screen and (min-width: 769px){.l-pageContent .p-officialApp__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:24px;font-size:16px}}.l-pageContent .p-officialApp__linkButtonWrap{margin-top:56px}.l-pageContent .p-officialApp__annotationList{margin-top:30px}@media screen and (min-width: 769px){.l-pageContent .p-officialApp__annotationList{margin-top:56px}}.l-pageContent .p-officialApp__annotationItem{font-size:3.0534351145vw;line-height:1.8}@media screen and (min-width: 769px){.l-pageContent .p-officialApp__annotationItem{font-size:12px;text-align:center}}.l-pageContent .p-faqContent{padding:50px 0}@media screen and (min-width: 769px){.l-pageContent .p-faqContent{padding:100px 0}}@media screen and (min-width: 769px){.l-pageContent .p-faq__listWrap{max-width:1032px;margin:56px auto 0}}.l-pageContent .p-faq__list{border-top:1px solid #444}.l-pageContent .p-faq__itemQuestion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:30px;border-bottom:1px solid #444;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media screen and (min-width: 769px){.l-pageContent .p-faq__itemQuestion{padding:30px}}@media screen and (min-width: 961px){.l-pageContent .p-faq__itemQuestion{padding:30px 88px}}@media(hover: hover)and (pointer: fine){.l-pageContent .p-faq__itemQuestion:hover{background-color:#e6f6ff}}.l-pageContent .p-faq__itemQuestionIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;aspect-ratio:1/1;padding-bottom:.2em;border:2px solid #444;background-color:#444;border-radius:50%;color:#fff;font-size:20px;font-weight:900;line-height:1}@media screen and (min-width: 481px){.l-pageContent .p-faq__itemQuestionIcon{width:40px;height:40px;font-size:24px}}@media screen and (min-width: 769px){.l-pageContent .p-faq__itemQuestionIcon{width:32px;height:32px;padding-bottom:.1em;font-size:20px}}.l-pageContent .p-faq__itemQuestionText{font-size:4.0712468193vw;line-height:1.5}@media screen and (min-width: 769px){.l-pageContent .p-faq__itemQuestionText{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px}}.l-pageContent .p-faq__itemQuestionToggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;aspect-ratio:1/1;padding-bottom:.1em;background-color:#444;border-radius:50%}.l-pageContent .p-faq__itemQuestionToggle::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:8px;height:2px;background-color:#fff}.l-pageContent .p-faq__itemQuestionToggle::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg);width:8px;height:2px;background-color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s}.l-pageContent .p-faq__itemQuestion.is-open .p-faq__itemQuestionToggle::after{opacity:0}.l-pageContent .p-faq__itemAnswer{display:none}.l-pageContent .p-faq__itemAnswerInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:30px;background-color:#f6f6f6;border-bottom:1px solid #444}@media screen and (min-width: 769px){.l-pageContent .p-faq__itemAnswerInner{padding:30px}}@media screen and (min-width: 961px){.l-pageContent .p-faq__itemAnswerInner{padding:30px 88px}}.l-pageContent .p-faq__itemAnswerIcon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:30px;height:30px;aspect-ratio:1/1;margin-top:.2em;padding-bottom:.2em;border:2px solid #444;background-color:#fff;border-radius:50%;color:#444;font-size:20px;font-weight:900;line-height:1}@media screen and (min-width: 481px){.l-pageContent .p-faq__itemAnswerIcon{width:40px;height:40px;font-size:24px}}@media screen and (min-width: 769px){.l-pageContent .p-faq__itemAnswerIcon{width:32px;height:32px;padding-bottom:.1em;font-size:20px}}.l-pageContent .p-faq__itemAnswerText{font-size:3.5623409669vw;line-height:1.8}@media screen and (min-width: 769px){.l-pageContent .p-faq__itemAnswerText{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px}}.l-pageContent .p-faq__annotationList{margin:30px 0 0;padding:0 20px}@media screen and (min-width: 769px){.l-pageContent .p-faq__annotationList{margin:56px auto 0;padding:0;max-width:560px}}.l-pageContent .p-faq__annotationItem{font-size:3.0534351145vw;line-height:1.8}@media screen and (min-width: 769px){.l-pageContent .p-faq__annotationItem{font-size:12px}}.l-pageContent .p-officialAccountContent{padding:0 20px}@media screen and (min-width: 769px){.l-pageContent .p-officialAccountContent{max-width:510px;margin:0 auto;padding:0}}.l-pageContent .p-officialAccount__title{margin-bottom:20px;color:#0054a7;font-size:6.106870229vw;font-weight:900;line-height:1.24;text-align:center}@media screen and (min-width: 769px){.l-pageContent .p-officialAccount__title{margin-bottom:32px;font-size:24px}}.l-pageContent .p-officialAccount__lead{margin-bottom:20px;color:#0054a7;font-size:4.0712468193vw;font-weight:bold;line-height:1.5;text-align:center}@media screen and (min-width: 769px){.l-pageContent .p-officialAccount__lead{margin-bottom:56px;font-size:18px}}.l-pageContent .p-officialAccount__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-pageContent .p-officialAccount__item{width:calc((100% - 144px)/7);max-width:50px;aspect-ratio:1/1}.l-pageContent .p-officialAccount__itemLink{display:block}.l-pageContent .p-officialAccount__itemLink img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media(hover: hover)and (pointer: fine){.l-pageContent .p-officialAccount__itemLink:hover img{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@media screen and (min-width: 769px){.u-spOnly{display:none}}.u-pcOnly{display:none}@media screen and (min-width: 769px){.u-pcOnly{display:block}}.u-dib{display:inline-block}.u-mt0{margin-top:0 !important}.u-mt1em{margin-top:1em}.u-mt1-5em{margin-top:1.5em}.u-mt2em{margin-top:2em}.u-mb0{margin-bottom:0 !important}.u-mb1em{margin-bottom:1em}.u-mb1-5em{margin-bottom:1.5em}.u-mb2em{margin-bottom:2em}.u-pt0{padding-top:0 !important}.u-pt1em{padding-top:1em}.u-pt1-5em{padding-top:1.5em}.u-pt2em{padding-top:2em}.u-pb0{padding-bottom:0 !important}.u-pb1em{padding-bottom:1em}.u-pb1-5em{padding-bottom:1.5em}.u-pb2em{padding-bottom:2em}.u-fwb{font-weight:bold}.u-tac{text-align:center}/*# sourceMappingURL=style.css.map */