@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}:where(body){font-family:system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}:where(button,input,optgroup,select,textarea){padding:0;margin:0;font:inherit;vertical-align:middle;color:inherit;text-align:inherit;text-transform:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0}:where(button){cursor:pointer;background-color:transparent;border:none}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(html),:where(body){height:100%;overscroll-behavior:none}:where(html){color-scheme:light}:where(body){font-family:var(--typo-font-zkg-n);font-size:var(--typo-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-base);word-break:normal;overflow-wrap:anywhere;line-break:strict}:where(img),:where(button){vertical-align:bottom}:where(img){width:100%;max-width:100%;height:auto}:where(button){cursor:pointer}:where(h1,h2,h3,h4,h5,h6,p){margin-block:0}:where(ul){padding:0;margin:0;list-style:none}:where(a){text-decoration:none}:where(picture){display:block}:focus:not(:focus-visible){outline:none}:root{--transition-primary: .4s;--transition-hover: .4s var(--ease-out-cubic);--opacity-primary: .7;--color-black: #000000;--color-black-rgb: 0, 0, 0;--color-white: #ffffff;--color-white-rgb: 255, 255, 255;--color-gray-200: #e6e6e6;--color-gray-300: #d0d2e3;--color-yellow: #fcf967;--color-main: #b60081;--color-main-rgb: 182, 0, 129;--color-main-gradient: linear-gradient(90deg, var(--color-main) 0%, var(--color-world-indigo) 100%);--color-main-100: #ddc7dc;--color-main-900: #b01a77;--color-world-blue: #2126ac;--color-world-indigo: #473a93;--color-special-voice: #f53e3f;--color-special-share: #2ba7f4;--color-special-local: #fa7bc0;--z-index-fixed: 9999;--z-index-frame: 20;--z-index-hero: 0;--z-index-contents-side: 0;--z-index-crousel-button: 5;--z-index-modal: 30;--z-index-badge: 29;--z-index-obj: 10;--typo-font-base: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Helvetica Neue", arial, meiryo, sans-serif;--typo-font-zkg-n: "Zen Kaku Gothic New", var(--typo-font-base);--typo-font-zkg-a: "Zen Kaku Gothic Antique", var(--typo-font-base);--typo-size-base: 4.2666666667vw;--line-height-base: 1.5;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-black: 900;--linear: cubic-bezier(.25, .25, .75, .75);--ease: cubic-bezier(.25, .1, .25, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .275, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55);--ease-bounce-strong: cubic-bezier(.65, 1.8, .5, .8);--content-width: calc(375 * var(--typo-size-base) / 16);--margin-inline: calc(10 * var(--typo-size-base) / 16);--margin-inline-negative: calc(-10 * var(--typo-size-base) / 16);--radius-10: calc(10 * var(--typo-size-base) / 16);--radius-15: calc(15 * var(--typo-size-base) / 16);--radius-47: calc(47 * var(--typo-size-base) / 16);--radius-72: calc(72 * var(--typo-size-base) / 16)}@media (min-width: 48em){:root{--typo-size-base: 1rem}}@media (min-width: 64.375em){:root{--typo-size-base: 1.25vw}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ 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);font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el_maskHeading{display:flex;flex-direction:column;align-items:center;justify-content:center}.el_maskHeading span{padding:0 calc(8 * var(--typo-size-base) / 16) calc(2 * var(--typo-size-base) / 16);font-size:calc(15 * var(--typo-size-base) / 16);line-height:1.0666666667;color:var(--color-white);letter-spacing:.1em;background:var(--color-main-gradient)}.el_noticeHeading{--heading-font-size: calc(14 * var(--typo-size-base) / 16);--heading-color: var(--color-main);position:relative;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:var(--heading-font-size);font-weight:var(--font-weight-black);color:var(--heading-color);text-align:center}.el_noticeHeading:before,.el_noticeHeading:after{position:absolute;bottom:0;display:block;width:calc(2 * var(--typo-size-base) / 16);height:92%;content:"";background-color:var(--heading-color)}.el_noticeHeading:before{left:calc(-15 * var(--typo-size-base) / 16);rotate:-24deg}.el_noticeHeading:after{right:calc(-15 * var(--typo-size-base) / 16);rotate:24deg}.el_linkButton{--link-img-left: calc(20 * var(--typo-size-base) / 16);--link-img-width: calc(60 * var(--typo-size-base) / 16);position:relative}.el_linkButton_img{position:absolute;top:50%;left:var(--link-img-left);z-index:5;width:var(--link-img-width);pointer-events:none;translate:0 -50%;animation:step-rotate steps(2,end) infinite alternate-reverse .8s}@keyframes step-rotate{0%{transform:rotate(4deg)}to{transform:rotate(-8deg)}}.el_linkButton_link{display:flex;align-items:center;justify-content:center;height:calc(50 * var(--typo-size-base) / 16);background:var(--color-main-gradient);border-radius:var(--radius-10);transition:opacity var(--transition-hover)}.el_linkButton_link:focus-visible{opacity:var(--opacity-primary)}@media (any-hover: hover){.el_linkButton_link:hover{opacity:var(--opacity-primary)}}.el_linkButton_link:before{position:absolute;top:50%;right:calc(21 * var(--typo-size-base) / 16);width:calc(8 * var(--typo-size-base) / 16);height:calc(8 * var(--typo-size-base) / 16);content:"";border-top:calc(1 * var(--typo-size-base) / 16) solid var(--color-white);border-right:calc(1 * var(--typo-size-base) / 16) solid var(--color-white);rotate:45deg;translate:0 -50%}.el_linkButton_link span{padding-block-end:calc(2 * var(--typo-size-base) / 16);padding-inline-start:calc(12 * var(--typo-size-base) / 16);font-size:calc(13 * var(--typo-size-base) / 16);color:var(--color-white);text-align:center}.el_solidButton{--button-height: calc(50 * var(--typo-size-base) / 16);--active-translate: calc(3 * var(--typo-size-base) / 16);position:relative;padding-block-end:var(--active-translate);transition:opacity var(--transition-hover)}.el_solidButton:focus-visible{opacity:var(--opacity-primary)}@media (any-hover: hover){.el_solidButton:hover{opacity:var(--opacity-primary)}}.el_solidButton:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:var(--button-height);content:"";background-color:var(--color-main);border-radius:calc(50 * var(--typo-size-base) / 16)}.el_solidButton_inner{position:relative;display:flex;-moz-column-gap:calc(4 * var(--typo-size-base) / 16);column-gap:calc(4 * var(--typo-size-base) / 16);align-items:center;justify-content:center;height:var(--button-height);padding-block-end:calc(2 * var(--typo-size-base) / 16);padding-inline-end:calc(4 * var(--typo-size-base) / 16);font-size:calc(14 * var(--typo-size-base) / 16);font-weight:var(--font-weight-black);line-height:1.1428571429;color:var(--color-main);text-align:center;background-color:var(--color-white);border:calc(1 * var(--typo-size-base) / 16) solid var(--color-main);border-radius:var(--button-height)}.el_solidButton_inner:before{position:absolute;top:50%;right:calc(10 * var(--typo-size-base) / 16);width:calc(13 * var(--typo-size-base) / 16);height:calc(15 * var(--typo-size-base) / 16);content:"";background-color:var(--color-main);clip-path:polygon(0% 0%,100% 50%,0% 100%);translate:0 -50%}.el_borderButton{--button-height: calc(28 * var(--typo-size-base) / 16);position:relative;display:flex;-moz-column-gap:calc(4 * var(--typo-size-base) / 16);column-gap:calc(4 * var(--typo-size-base) / 16);align-items:center;justify-content:center;height:var(--button-height);padding-block-end:calc(2 * var(--typo-size-base) / 16);padding-inline-end:calc(8 * var(--typo-size-base) / 16);font-size:calc(11 * var(--typo-size-base) / 16);font-weight:var(--font-weight-black);line-height:1;color:var(--color-main);text-align:center;background-color:var(--color-white);border:calc(1 * var(--typo-size-base) / 16) solid var(--color-main);border-radius:var(--button-height);transition:opacity var(--transition-hover)}.el_borderButton:focus-visible{opacity:var(--opacity-primary)}@media (any-hover: hover){.el_borderButton:hover{opacity:var(--opacity-primary)}}.el_borderButton.is_wallpaper{padding-block-end:0;font-size:calc(10 * var(--typo-size-base) / 16)}.el_borderButton.is_coming{padding-block-end:0;font-size:calc(10 * var(--typo-size-base) / 16);pointer-events:none;background-color:var(--color-gray-200)}.el_borderButton:before{position:absolute;top:50%;right:calc(6 * var(--typo-size-base) / 16);width:calc(7 * var(--typo-size-base) / 16);height:calc(8 * var(--typo-size-base) / 16);content:"";background-color:var(--color-main);clip-path:polygon(0% 0%,100% 50%,0% 100%);translate:0 -50%}.el_borderBubble{--bubble-color: var(--color-world-blue);position:relative;width:-moz-fit-content;width:fit-content;color:var(--bubble-color)}.el_borderBubble_border{position:absolute;display:block;content:"";background-color:var(--bubble-color)}.el_borderBubble_border.is_top{top:0;left:0;width:100%;height:calc(2 * var(--typo-size-base) / 16)}.el_borderBubble_border.is_right{top:0;right:0;width:calc(2 * var(--typo-size-base) / 16);height:100%}.el_borderBubble_border.is_bottom{bottom:0;left:0;width:100%;height:calc(2 * var(--typo-size-base) / 16)}.el_borderBubble_border.is_left{top:0;left:0;width:calc(2 * var(--typo-size-base) / 16);height:calc(100% - 7.5 * var(--typo-size-base) / 16)}.el_borderBubble_tail{position:absolute;bottom:0;left:calc(-8 * var(--typo-size-base) / 16);display:block;width:calc(10 * var(--typo-size-base) / 16);height:calc(10 * var(--typo-size-base) / 16);clip-path:polygon(100% 0,0% 100%,100% 100%)}.el_borderBubble_tail:before,.el_borderBubble_tail:after{position:absolute;bottom:0;left:0;width:200%;height:calc(2 * var(--typo-size-base) / 16);content:"";background-color:var(--bubble-color)}.el_borderBubble_tail:before{bottom:calc(-2 * var(--typo-size-base) / 16);transform-origin:0% 0%;rotate:-45deg}.el_slide_prev,.el_slide_next{position:relative;width:calc(40 * var(--typo-size-base) / 16);height:calc(40 * var(--typo-size-base) / 16);background:var(--color-main);border-radius:50%;transition:opacity var(--transition-hover)}.el_slide_prev:focus-visible,.el_slide_next:focus-visible{opacity:var(--opacity-primary)}@media (any-hover: hover){.el_slide_prev:hover,.el_slide_next:hover{opacity:var(--opacity-primary)}}.el_slide_prev:before,.el_slide_next:before{position:absolute;top:50%;left:calc(14 * var(--typo-size-base) / 16);width:calc(8 * var(--typo-size-base) / 16);height:calc(8 * var(--typo-size-base) / 16);content:"";border-top:calc(1 * var(--typo-size-base) / 16) solid var(--color-white);border-right:calc(1 * var(--typo-size-base) / 16) solid var(--color-white);rotate:45deg;translate:0 -50%}.el_slide_prev{rotate:180deg}.el_slide_pagination{display:flex;-moz-column-gap:calc(6 * var(--typo-size-base) / 16);column-gap:calc(6 * var(--typo-size-base) / 16);justify-content:center}.el_slide_pagination .swiper-pagination-bullet{width:calc(9 * var(--typo-size-base) / 16);height:calc(9 * var(--typo-size-base) / 16);margin:0!important;background-color:var(--color-main);border-radius:50%;opacity:.35;transition:opacity var(--transition-hover)}.el_slide_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-main);opacity:1}.el_obj{--transition-opacity: opacity .6s var(--ease-out-quad);position:absolute;z-index:var(--z-index-obj);pointer-events:none;opacity:0;transition:var(--transition-opacity)}.el_obj[data-scrolltrigger=true]{opacity:1}.el_obj img{animation:floating-y var(--ease-in-out) infinite alternate-reverse}@keyframes floating-y{0%{translate:0% calc(-8 * var(--typo-size-base) / 16)}to{translate:0% calc(8 * var(--typo-size-base) / 16)}}.el_obj.is_01{top:calc(36 * var(--typo-size-base) / 16);right:0;width:calc(62 * var(--typo-size-base) / 16)}.el_obj.is_01 img{animation-duration:1.8s}.el_obj.is_02{top:calc(132 * var(--typo-size-base) / 16);right:0;width:calc(70 * var(--typo-size-base) / 16)}.el_obj.is_02 img{animation-duration:3s;animation-delay:-.6s}.el_obj.is_03{top:calc(10 * var(--typo-size-base) / 16);left:calc(-25 * var(--typo-size-base) / 16);width:calc(65 * var(--typo-size-base) / 16)}.el_obj.is_03 img{animation-duration:2.2s;animation-delay:-1.4s}.el_obj.is_04{top:calc(-244 * var(--typo-size-base) / 16);right:calc(-10 * var(--typo-size-base) / 16);width:calc(165 * var(--typo-size-base) / 16)}.el_obj.is_04 img{animation-duration:2.4s;animation-delay:-.4s}.el_obj.is_05{bottom:calc(-40 * var(--typo-size-base) / 16);left:calc(-25 * var(--typo-size-base) / 16);width:calc(90 * var(--typo-size-base) / 16)}.el_obj.is_05 img{animation-duration:1.8s;animation-delay:-1s}.el_obj.is_06{top:calc(50 * var(--typo-size-base) / 16);right:calc(-25 * var(--typo-size-base) / 16);width:calc(45 * var(--typo-size-base) / 16)}.el_obj.is_06 img{animation-duration:2.4s;animation-delay:-.6s}.el_obj.is_07{right:calc(-10 * var(--typo-size-base) / 16);bottom:calc(-50 * var(--typo-size-base) / 16);width:calc(90 * var(--typo-size-base) / 16)}.el_obj.is_07 img{animation-duration:1.6s}.el_obj.is_08{top:calc(-160 * var(--typo-size-base) / 16);left:calc(-10 * var(--typo-size-base) / 16);width:calc(135 * var(--typo-size-base) / 16)}.el_obj.is_08 img{animation-duration:3.8s;animation-delay:-2s}.el_obj.is_09{top:calc(-140 * var(--typo-size-base) / 16);right:calc(-10 * var(--typo-size-base) / 16);width:calc(150 * var(--typo-size-base) / 16)}.el_obj.is_09 img{animation-duration:2.8s;animation-delay:-.6s}.el_obj.is_10{top:calc(35 * var(--typo-size-base) / 16);left:calc(-10 * var(--typo-size-base) / 16);width:calc(80 * var(--typo-size-base) / 16)}.el_obj.is_10 img{animation-duration:2s;animation-delay:-.2s}.el_obj.is_11{bottom:calc(-80 * var(--typo-size-base) / 16);left:calc(-10 * var(--typo-size-base) / 16);width:calc(138 * var(--typo-size-base) / 16)}.el_obj.is_11 img{animation-duration:1.8s;animation-delay:-1s}.el_obj.is_12{top:calc(-240 * var(--typo-size-base) / 16);right:calc(-10 * var(--typo-size-base) / 16);width:calc(115 * var(--typo-size-base) / 16)}.el_obj.is_12 img{animation-duration:3s;animation-delay:-1.6s}.el_obj.is_13{top:calc(-70 * var(--typo-size-base) / 16);right:calc(-25 * var(--typo-size-base) / 16);width:calc(72 * var(--typo-size-base) / 16)}.el_obj.is_13 img{animation-duration:2s}.el_obj.is_14{top:calc(-40 * var(--typo-size-base) / 16);left:calc(-25 * var(--typo-size-base) / 16);width:calc(50 * var(--typo-size-base) / 16)}.el_obj.is_14 img{animation-duration:2s;animation-delay:-.8s}.el_obj.is_15{top:calc(-90 * var(--typo-size-base) / 16);right:calc(-25 * var(--typo-size-base) / 16);width:calc(62 * var(--typo-size-base) / 16)}.el_obj.is_15 img{animation-duration:2.4s}.el_obj.is_16{right:calc(-10 * var(--typo-size-base) / 16);bottom:calc(-25 * var(--typo-size-base) / 16);width:calc(80 * var(--typo-size-base) / 16)}.el_obj.is_16 img{animation-duration:1.8s}.el_obj.is_17{top:calc(-110 * var(--typo-size-base) / 16);left:0;width:calc(70 * var(--typo-size-base) / 16)}.el_obj.is_17 img{animation-duration:2.8s;animation-delay:-1s}.el_obj.is_18{top:calc(-75 * var(--typo-size-base) / 16);right:0;width:calc(48 * var(--typo-size-base) / 16)}.el_obj.is_18 img{animation-duration:3s;animation-delay:-.6s}.bl_cp{--transition-opacity: opacity .8s var(--ease-out-quad);--transition-slide-up: translate .8s var(--ease-out-quad);position:relative;z-index:0;display:flow-root;padding-inline:calc(15 * var(--typo-size-base) / 16);margin-inline:var(--margin-inline);opacity:0;translate:0 calc(20 * var(--typo-size-base) / 16);transition:var(--transition-opacity),var(--transition-slide-up)}.bl_cp[data-scrolltrigger=true]{opacity:1;translate:0 0}.bl_cp:before{position:absolute;top:0;right:0;bottom:0;left:0;top:calc(-124 * var(--typo-size-base) / 16);z-index:-5;display:block;width:100%;height:calc(125 * var(--typo-size-base) / 16);content:"";background-image:url(/assets/image/icon_portal_header_icon.svg);background-position:top center;background-size:100% auto}.bl_cp_header{margin-block-start:calc(-45 * var(--typo-size-base) / 16)}.bl_cp_header_num{width:calc(90 * var(--typo-size-base) / 16);margin-inline:auto}.bl_cp_header_text{margin-block-start:calc(10 * var(--typo-size-base) / 16);font-size:calc(17 * var(--typo-size-base) / 16);font-weight:var(--font-weight-black);line-height:1.7647058824;color:var(--color-world-blue);text-align:center}.bl_cp_header_text:where([data-page=special] *){color:var(--color-black)}.bl_cp_header_notice{--heading-color: var(--color-world-blue);margin-block-start:calc(20 * var(--typo-size-base) / 16)}.bl_cp_heading{margin-block-start:calc(4 * var(--typo-size-base) / 16);margin-inline:auto}.bl_cp_detail{display:grid}.bl_cp_detail_text{font-size:calc(12 * var(--typo-size-base) / 16);line-height:1.6666666667}.bl_voiceModal{position:relative;z-index:var(--z-index-modal);visibility:hidden;opacity:0;transition:opacity var(--transition-primary),visibility var(--transition-primary)}.bl_voiceModal[aria-hidden=false]{visibility:visible;opacity:1}.bl_voiceModal_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-black);opacity:.8}.bl_voiceModal_body{position:fixed;top:50%;left:50%;display:flex;flex-direction:column;row-gap:calc(20 * var(--typo-size-base) / 16);align-items:center;width:calc(325 * var(--typo-size-base) / 16);opacity:1;translate:-50% -50%}.bl_voiceModal_img{width:calc(160 * var(--typo-size-base) / 16);margin-inline:auto}:host{--output-file-name-important: common.css}
