._KMoMG_container{position:relative}._KMoMG_container ._KMoMG_action__button{align-items:center;gap:calc(8/var(--layout-width) * 100vw);text-decoration:none;display:flex;position:relative}@media only screen and (max-width:767px){._KMoMG_container ._KMoMG_action__button{margin-top:calc(24/var(--layout-width) * 100vw);font-size:calc(16/var(--layout-width) * 100vw * var(--browser-font-scale))}}@media only screen and (min-width:768px){._KMoMG_container ._KMoMG_action__button{margin-top:calc(40/var(--layout-width) * 100vw);font-size:calc(13/var(--layout-width) * 100vw * var(--browser-font-scale))}}._KMoMG_container ._KMoMG_action__button ._KMoMG_action__button__text__wrapper{width:100%;height:100%;position:relative;overflow:hidden}._KMoMG_container ._KMoMG_action__button ._KMoMG_action__button__text__wrapper ._KMoMG_action__button__text{height:100%;color:var(--color02);align-items:center;font-weight:700;line-height:1;display:flex;transform:translate(0)}._KMoMG_container ._KMoMG_action__button ._KMoMG_action__button__icon{width:calc(32/var(--layout-width) * 100vw);height:calc(32/var(--layout-width) * 100vw);background-color:var(--color01);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:flex}._KMoMG_container ._KMoMG_action__button ._KMoMG_action__button__icon ._KMoMG_action__button__icon__center{width:calc(12/var(--layout-width) * 100vw);height:calc(12/var(--layout-width) * 100vw);background-color:var(--color00);border-radius:50%}._KMoMG_container ._KMoMG_action__button:hover ._KMoMG_action__button__text{animation:.5s forwards _KMoMG_slideInText}._KMoMG_container ._KMoMG_action__button:hover ._KMoMG_action__button__icon{animation:.5s forwards _KMoMG_slideInIcon}@keyframes _KMoMG_slideInText{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes _KMoMG_slideInIcon{0%{transform:scale(0)}to{transform:scale(1)}}
.zYKNmq_overlay{background-color:var(--color00);z-index:9999;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}
.stnw-G_breadcrumb{color:#000;align-items:center;width:100%;padding:8px 72px;font-family:Geologica,sans-serif;font-size:11px;font-weight:400;line-height:1.63636em;display:flex}@media only screen and (max-width:767px){.stnw-G_breadcrumb{padding:0 calc(32/var(--layout-width) * 100vw);margin:calc(32/var(--layout-width) * 100vw) 0;font-size:calc(11/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.stnw-G_breadcrumb{padding:0 calc(72/var(--layout-width) * 100vw);margin:calc(32/var(--layout-width) * 100vw) 0;font-size:calc(11/var(--layout-width) * 100vw)}}.stnw-G_breadcrumb__item{align-items:center;display:inline-flex}.stnw-G_breadcrumb__item:not(:last-child){margin-right:calc(8/var(--layout-width) * 100vw)}.stnw-G_breadcrumb__link{color:var(--color01);text-decoration:none;transition:color .3s}.stnw-G_breadcrumb__text{color:var(--color02)}.stnw-G_breadcrumb__separator{color:var(--color02);-webkit-user-select:none;user-select:none}@media only screen and (max-width:767px){.stnw-G_breadcrumb__separator{margin:0 calc(4/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.stnw-G_breadcrumb__separator{margin:0 calc(8/var(--layout-width) * 100vw)}}
._4I4-Mq_container{width:100%}@media only screen and (max-width:767px){._4I4-Mq_container{margin-top:calc(64/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._4I4-Mq_container{margin-top:calc(64/var(--layout-width) * 100vw);padding:0 calc(72/var(--layout-width) * 100vw)}}._4I4-Mq_list{width:100%;margin:0;list-style:none;display:grid}@media only screen and (max-width:767px){._4I4-Mq_list{gap:calc(16/var(--layout-width) * 100vw) calc(16/var(--layout-width) * 100vw);padding:calc(8/var(--layout-width) * 100vw) 0;grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:768px){._4I4-Mq_list{gap:calc(24/var(--layout-width) * 100vw) calc(32/var(--layout-width) * 100vw);padding:calc(8/var(--layout-width) * 100vw) 0;grid-template-columns:repeat(8,1fr)}}._4I4-Mq_list__item{aspect-ratio:1;width:100%;min-width:0}._4I4-Mq_list__item__thumbnail{object-fit:contain;width:100%;height:100%;display:block}
@keyframes wuZMla_arrow-move{0%{transform:translate(0)}75%{transform:translateX(calc(10/var(--layout-width) * 100vw))}to{transform:translate(0)}}.wuZMla_navigation{justify-content:center;align-items:center;width:100%;display:flex}@media only screen and (max-width:767px){.wuZMla_navigation{height:calc(36/var(--layout-width) * 100vw);margin-top:calc(48/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.wuZMla_navigation{height:calc(36/var(--layout-width) * 100vw);margin-top:calc(48/var(--layout-width) * 100vw);padding:0 calc(112/var(--layout-width) * 100vw)}}.wuZMla_navigation .wuZMla_navigation__index{color:var(--color02);font-weight:900;text-decoration:none;position:absolute}@media only screen and (max-width:767px){.wuZMla_navigation .wuZMla_navigation__index{font-size:calc(16/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.wuZMla_navigation .wuZMla_navigation__index{font-size:calc(14/var(--layout-width) * 100vw)}}.wuZMla_navigation .wuZMla_navigation__index:hover{color:var(--color01)}.wuZMla_navigation .wuZMla_navigation__links{width:100%;position:relative}@media only screen and (max-width:767px){.wuZMla_navigation .wuZMla_navigation__links{height:calc(36/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.wuZMla_navigation .wuZMla_navigation__links{height:calc(36/var(--layout-width) * 100vw)}}.wuZMla_navigation .wuZMla_navigation__links .wuZMla_navigation__link{align-items:center;gap:calc(10/var(--layout-width) * 100vw);z-index:1;width:auto;min-width:40%;height:100%;text-decoration:none;display:flex;position:absolute}.wuZMla_navigation .wuZMla_navigation__links .wuZMla_navigation__link.wuZMla_prev{justify-content:flex-start;left:0}.wuZMla_navigation .wuZMla_navigation__links .wuZMla_navigation__link.wuZMla_prev .wuZMla_navigation__arrow__wrapper{transform:scaleX(-1)}.wuZMla_navigation .wuZMla_navigation__links .wuZMla_navigation__link.wuZMla_next{justify-content:flex-end;right:0}.wuZMla_navigation .wuZMla_navigation__links .wuZMla_navigation__link .wuZMla_navigation__title{color:var(--color-text-main);font-weight:500;display:block;position:relative}@media only screen and (max-width:767px){.wuZMla_navigation .wuZMla_navigation__links .wuZMla_navigation__link .wuZMla_navigation__title{max-width:calc(70/var(--layout-width) * 100vw);font-size:calc(10/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.wuZMla_navigation .wuZMla_navigation__links .wuZMla_navigation__link .wuZMla_navigation__title{font-size:calc(10/var(--layout-width) * 100vw)}}.wuZMla_navigation .wuZMla_navigation__links .wuZMla_navigation__link .wuZMla_navigation__arrow__wrapper{align-items:center;display:flex}.wuZMla_navigation .wuZMla_navigation__links .wuZMla_navigation__link .wuZMla_navigation__arrow{background-color:var(--color02);display:block;position:relative;-webkit-mask-image:url(/assets/next__btn.svg);mask-image:url(/assets/next__btn.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (max-width:767px){.wuZMla_navigation .wuZMla_navigation__links .wuZMla_navigation__link .wuZMla_navigation__arrow{width:calc(12/var(--layout-width) * 100vw);height:calc(14/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.wuZMla_navigation .wuZMla_navigation__links .wuZMla_navigation__link .wuZMla_navigation__arrow{width:calc(12/var(--layout-width) * 100vw);height:calc(14/var(--layout-width) * 100vw)}}.wuZMla_navigation .wuZMla_navigation__links .wuZMla_navigation__link:hover .wuZMla_navigation__arrow{animation:.75s ease-in-out infinite wuZMla_arrow-move}
.M_GJta_container{background-color:var(--color-footer-background);width:100%;color:var(--color-footer-element)}.M_GJta_contents{margin-top:calc(48/var(--layout-width) * 100vw)}@media only screen and (max-width:767px){.M_GJta_contents{padding:calc(40/var(--layout-width) * 100vw) calc(30/var(--layout-width) * 100vw) calc(96/var(--layout-width) * 100vw) calc(40/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.M_GJta_contents{padding:calc(48/var(--layout-width) * 100vw) calc(48/var(--layout-width) * 100vw) calc(96/var(--layout-width) * 100vw) calc(48/var(--layout-width) * 100vw)}}@media only screen and (max-width:767px){.M_GJta_contents.M_GJta_contents__pc{display:none}}@media only screen and (min-width:768px){.M_GJta_contents.M_GJta_contents__pc{justify-content:space-between;display:flex}.M_GJta_contents.M_GJta_contents__sp{display:none}}@media only screen and (max-width:767px){.M_GJta_paragraph{margin-top:calc(48/var(--layout-width) * 100vw);justify-content:space-between;display:flex}}.M_GJta_contact .M_GJta_contact__description{font-weight:900;font-size:calc(24/var(--layout-width) * 100vw * var(--browser-font-scale));line-height:1}.M_GJta_contact .M_GJta_contact__button{margin-top:calc(32/var(--layout-width) * 100vw);padding:calc(8/var(--layout-width) * 100vw) calc(48/var(--layout-width) * 100vw);border-radius:calc(40/var(--layout-width) * 100vw);color:var(--color-footer-element);font-size:calc(20/var(--layout-width) * 100vw * var(--browser-font-scale));background-color:var(--color01);font-weight:900;text-decoration:none;transition:opacity .3s;display:inline-block}@media only screen and (max-width:767px){.M_GJta_info{width:60%}}@media only screen and (min-width:768px){.M_GJta_info{width:80%}}.M_GJta_info .M_GJta_info__logo{width:calc(132/var(--layout-width) * 100vw);height:calc(32/var(--layout-width) * 100vw);background-color:var(--color-footer-element);-webkit-mask-image:url(/assets/playknot__logo.svg);mask-image:url(/assets/playknot__logo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (min-width:768px){.M_GJta_info .M_GJta_info__logo{margin-top:calc(32/var(--layout-width) * 100vw)}}.M_GJta_info .M_GJta_info__title{font-size:calc(14/var(--layout-width) * 100vw * var(--browser-font-scale));margin-top:calc(16/var(--layout-width) * 100vw)}.M_GJta_info .M_GJta_info__address{font-size:calc(12/var(--layout-width) * 100vw * var(--browser-font-scale))}@media only screen and (max-width:767px){.M_GJta_info .M_GJta_info__address{margin-top:calc(16/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.M_GJta_info .M_GJta_info__address{margin-top:calc(8/var(--layout-width) * 100vw)}}.M_GJta_copyright{margin-top:calc(16/var(--layout-width) * 100vw);font-weight:700;font-size:calc(10/var(--layout-width) * 100vw * var(--browser-font-scale))}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__item{margin-bottom:calc(8/var(--layout-width) * 100vw)}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__item:last-child{margin-bottom:0}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__item .M_GJta_nav__link{color:var(--color-footer-element);font-size:calc(20/var(--layout-width) * 100vw * var(--browser-font-scale));font-weight:900;text-decoration:none;transition:opacity .3s;display:inline-block;position:relative}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__item .M_GJta_nav__link:after{content:"";width:0;height:calc(2/var(--layout-width) * 100vw);background-color:var(--color-footer-element);transition:width .3s ease-out;position:absolute;bottom:0;left:0}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__item .M_GJta_nav__link:hover:after{width:100%}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__item .M_GJta_nav__nolink{color:var(--color-footer-element);cursor:default;font-weight:900;font-size:calc(20/var(--layout-width) * 100vw * var(--browser-font-scale));display:inline-block}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__item .M_GJta_nav__sublist{padding:0 0 0 calc(16/var(--layout-width) * 100vw);margin:0;list-style:none}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__item .M_GJta_nav__sublist .M_GJta_nav__subitem{align-items:center;display:flex}@media only screen and (max-width:767px){.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__item .M_GJta_nav__sublist .M_GJta_nav__subitem{height:calc(32/var(--layout-height) * 100vh);margin-top:calc(8/var(--layout-height) * 100vh)}}@media only screen and (min-width:768px){.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__item .M_GJta_nav__sublist .M_GJta_nav__subitem{height:calc(36/var(--layout-height) * 100vh);margin-top:calc(8/var(--layout-height) * 100vh)}}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__item .M_GJta_nav__sublist .M_GJta_nav__subitem .M_GJta_nav__subdash{color:var(--color-footer-element);margin-right:calc(8/var(--layout-width) * 100vw);flex-shrink:0;font-size:1em;font-weight:700}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__item .M_GJta_nav__sublist .M_GJta_nav__subitem .M_GJta_nav__sublink{color:var(--color-footer-element);font-weight:700;font-size:calc(16/var(--layout-width) * 100vw * var(--browser-font-scale));text-decoration:none;transition:none;display:inline-block;position:relative}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__item .M_GJta_nav__sublist .M_GJta_nav__subitem .M_GJta_nav__sublink:visited{color:var(--color-footer-element)}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__item .M_GJta_nav__sublist .M_GJta_nav__subitem .M_GJta_nav__sublink:after{content:"";width:0;height:calc(2/var(--layout-width) * 100vw);background-color:var(--color-footer-element);transition:width .3s ease-out;position:absolute;bottom:0;left:0}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__item .M_GJta_nav__sublist .M_GJta_nav__subitem .M_GJta_nav__sublink:hover:after{width:100%}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__item .M_GJta_nav__sublist .M_GJta_nav__subitem .M_GJta_nav__sublink__nolink{color:var(--color-footer-element);font-weight:700;font-size:calc(16/var(--layout-width) * 100vw * var(--browser-font-scale));opacity:.7;cursor:default}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__link{color:var(--color-footer-element);font-weight:900;font-size:calc(20/var(--layout-width) * 100vw * var(--browser-font-scale));text-decoration:none;transition:opacity .3s;display:inline-block;position:relative}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__link:after{content:"";width:0;height:calc(2/var(--layout-width) * 100vw);background-color:var(--color-footer-element);transition:width .3s ease-out;position:absolute;bottom:0;left:0}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__link:hover:after{width:100%}.M_GJta_nav .M_GJta_nav__list__main .M_GJta_nav__nolink{color:var(--color-footer-element);font-weight:900;font-size:calc(20/var(--layout-width) * 100vw * var(--browser-font-scale));cursor:default;display:inline-block}@media only screen and (max-width:767px){.M_GJta_nav .M_GJta_nav__list__sub{margin-top:calc(14/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.M_GJta_nav .M_GJta_nav__list__sub{margin-top:calc(22/var(--layout-width) * 100vw)}}@media only screen and (max-width:767px){.M_GJta_nav .M_GJta_nav__list__sub .M_GJta_nav__item{margin-bottom:calc(5/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.M_GJta_nav .M_GJta_nav__list__sub .M_GJta_nav__item{margin-bottom:calc(8/var(--layout-width) * 100vw)}}.M_GJta_nav .M_GJta_nav__list__sub .M_GJta_nav__item:last-child{margin-bottom:0}.M_GJta_nav .M_GJta_nav__list__sub .M_GJta_nav__link{color:var(--color-footer-element);font-weight:900;font-size:calc(14/var(--layout-width) * 100vw * var(--browser-font-scale));text-decoration:none;transition:opacity .3s;display:inline-block;position:relative}.M_GJta_nav .M_GJta_nav__list__sub .M_GJta_nav__link:after{content:"";width:0;height:calc(1/var(--layout-width) * 100vw);background-color:var(--color-footer-element);transition:width .3s ease-out;position:absolute;bottom:0;left:0}.M_GJta_nav .M_GJta_nav__list__sub .M_GJta_nav__link:hover:after{width:100%}
.vLFNiG_container{z-index:100;pointer-events:none;justify-content:center;width:100%;display:flex;position:fixed;top:0;left:0}.vLFNiG_container .vLFNiG_contents{justify-content:space-between;align-items:center;width:100%;display:flex}@media only screen and (max-width:767px){.vLFNiG_container .vLFNiG_contents{padding:0 calc(32/var(--layout-width) * 100vw);margin-top:calc(64/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.vLFNiG_container .vLFNiG_contents{height:calc(100/var(--layout-width) * 100vw);padding:calc(48/var(--layout-width) * 100vw)}}.vLFNiG_container .vLFNiG_contents .vLFNiG_logo{background-color:var(--color02);pointer-events:auto;-webkit-mask-image:url(/assets/playknot__logo.svg);mask-image:url(/assets/playknot__logo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (max-width:767px){.vLFNiG_container .vLFNiG_contents .vLFNiG_logo{width:calc(93/var(--layout-width) * 100vw);height:calc(22/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.vLFNiG_container .vLFNiG_contents .vLFNiG_logo{width:calc(100/var(--layout-width) * 100vw);height:calc(24/var(--layout-width) * 100vw)}}.vLFNiG_container .vLFNiG_contents .vLFNiG_menu__button{width:calc(22/var(--layout-width) * 100vw);height:calc(22/var(--layout-width) * 100vw);cursor:pointer;pointer-events:auto;background:0 0;border:none;padding:0;position:relative}.vLFNiG_container .vLFNiG_contents .vLFNiG_menu__button .vLFNiG_menu__button__line{background-color:var(--color02);width:100%;height:2px;transition:transform .3s;position:absolute;left:0}.vLFNiG_container .vLFNiG_contents .vLFNiG_menu__button .vLFNiG_menu__button__line:first-child{top:calc(15/var(--layout-width) * 100vw)}.vLFNiG_container .vLFNiG_contents .vLFNiG_menu__button .vLFNiG_menu__button__line:nth-child(2){bottom:calc(15/var(--layout-width) * 100vw)}.vLFNiG_container .vLFNiG_buttons{align-items:center;gap:16px;display:flex}.vLFNiG_container .vLFNiG_theme__button{background:var(--color00);border:1px solid var(--color01);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:all .3s;display:flex}.vLFNiG_container .vLFNiG_theme__button:hover{opacity:.8}.vLFNiG_background{z-index:0;pointer-events:none;background:linear-gradient(#fff 0%,#fff0 100%);width:100%;height:150%;transition:opacity .3s;position:absolute;top:0;left:0}
._2M3T1G_menu__dialog{pointer-events:auto;z-index:100;background-color:#0000;border:none;width:100vw;max-width:none;height:100vh;max-height:none;padding:0;position:fixed;top:0;left:0}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__backdrop{background-color:var(--color01);width:100%;height:100%;position:fixed;top:0;left:0}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__inner{width:100%;height:100%;position:relative}@media only screen and (max-width:767px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__inner{padding:calc(144/var(--layout-width) * 100vw) calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__inner{padding:calc(120/var(--layout-width) * 100vw) calc(72/var(--layout-width) * 100vw)}}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item{align-items:center;display:flex}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item:first-child{margin-top:0}@media only screen and (max-width:767px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item{margin-top:calc(16/var(--layout-height) * 100vh)}}@media only screen and (min-width:768px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item{margin-top:calc(16/var(--layout-height) * 100vh)}}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__link{color:var(--color00);font-weight:900;text-decoration:none;transition:opacity .3s;display:inline-block;position:relative}@media only screen and (max-width:767px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__link{font-size:calc(calc(36/var(--layout-height) * 100vh) * var(--browser-font-scale))}}@media only screen and (min-width:768px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__link{font-size:calc(calc(44/var(--layout-height) * 100vh) * var(--browser-font-scale))}}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__link:after{content:"";width:0;height:calc(4/var(--layout-width) * 100vw);background-color:var(--color00);transition:width .3s ease-out;position:absolute;bottom:0;left:0}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__link:hover:after{width:100%}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__nolink{color:var(--color00);cursor:default;font-weight:900}@media only screen and (max-width:767px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__nolink{font-size:calc(calc(36/var(--layout-height) * 100vh) * var(--browser-font-scale))}}@media only screen and (min-width:768px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__nolink{font-size:calc(calc(44/var(--layout-height) * 100vh) * var(--browser-font-scale))}}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__sublist{padding:0 0 0 calc(32/var(--layout-width) * 100vw);margin:0;list-style:none}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__sublist ._2M3T1G_menu__dialog__nav__subitem{align-items:center;display:flex;position:relative}@media only screen and (max-width:767px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__sublist ._2M3T1G_menu__dialog__nav__subitem{height:calc(40/var(--layout-height) * 100vh)}}@media only screen and (min-width:768px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__sublist ._2M3T1G_menu__dialog__nav__subitem{height:calc(48/var(--layout-height) * 100vh)}}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__sublist ._2M3T1G_menu__dialog__nav__subitem:first-child{margin-top:0}@media only screen and (max-width:767px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__sublist ._2M3T1G_menu__dialog__nav__subitem{margin-top:calc(16/var(--layout-height) * 100vh)}}@media only screen and (min-width:768px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__sublist ._2M3T1G_menu__dialog__nav__subitem{margin-top:calc(16/var(--layout-height) * 100vh)}}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__sublist ._2M3T1G_menu__dialog__nav__subitem:before{content:"-";color:var(--color00);margin-right:calc(8/var(--layout-width) * 100vw);font-size:1em;font-weight:700;display:inline-block}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__sublist ._2M3T1G_menu__dialog__nav__subitem ._2M3T1G_menu__dialog__nav__sublink{color:var(--color00);font-weight:700;text-decoration:none;transition:opacity .3s;display:inline-block;position:relative}@media only screen and (max-width:767px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__sublist ._2M3T1G_menu__dialog__nav__subitem ._2M3T1G_menu__dialog__nav__sublink{font-size:calc(calc(24/var(--layout-height) * 100vh) * var(--browser-font-scale))}}@media only screen and (min-width:768px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__sublist ._2M3T1G_menu__dialog__nav__subitem ._2M3T1G_menu__dialog__nav__sublink{font-size:calc(calc(28/var(--layout-height) * 100vh) * var(--browser-font-scale))}}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__sublist ._2M3T1G_menu__dialog__nav__subitem ._2M3T1G_menu__dialog__nav__sublink:after{content:"";width:0;height:calc(2/var(--layout-width) * 100vw);background-color:var(--color00);transition:width .3s ease-out;position:absolute;bottom:0;left:0}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__sublist ._2M3T1G_menu__dialog__nav__subitem ._2M3T1G_menu__dialog__nav__sublink:hover:after{width:100%}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__sublist ._2M3T1G_menu__dialog__nav__subitem ._2M3T1G_menu__dialog__nav__sublink__nolink{color:var(--color00);cursor:default;font-weight:700}@media only screen and (max-width:767px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__sublist ._2M3T1G_menu__dialog__nav__subitem ._2M3T1G_menu__dialog__nav__sublink__nolink{font-size:calc(calc(24/var(--layout-height) * 100vh) * var(--browser-font-scale))}}@media only screen and (min-width:768px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__sublist ._2M3T1G_menu__dialog__nav__subitem ._2M3T1G_menu__dialog__nav__sublink__nolink{font-size:calc(calc(28/var(--layout-height) * 100vh) * var(--browser-font-scale))}}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__nav ._2M3T1G_menu__dialog__nav__item ._2M3T1G_menu__dialog__nav__sublist ._2M3T1G_menu__dialog__nav__subitem ._2M3T1G_menu__dialog__nav__sublist{padding-left:calc(32/var(--layout-width) * 100vw)}._2M3T1G_menu__dialog ._2M3T1G_logo{background-color:var(--color00);position:absolute;-webkit-mask-image:url(/playknot__logo.svg);mask-image:url(/playknot__logo.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (max-width:767px){._2M3T1G_menu__dialog ._2M3T1G_logo{width:calc(93/var(--layout-width) * 100vw);height:calc(22/var(--layout-width) * 100vw);top:calc(56/var(--layout-width) * 100vw);left:calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._2M3T1G_menu__dialog ._2M3T1G_logo{width:calc(100/var(--layout-width) * 100vw);height:calc(24/var(--layout-width) * 100vw);top:calc(38/var(--layout-width) * 100vw);left:calc(48/var(--layout-width) * 100vw)}}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__close{cursor:pointer;background:0 0;border:none;padding:0;position:absolute}@media only screen and (max-width:767px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__close{top:calc(56/var(--layout-width) * 100vw);right:calc(32/var(--layout-width) * 100vw);width:calc(22/var(--layout-width) * 100vw);height:calc(22/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__close{top:calc(40/var(--layout-width) * 100vw);right:calc(40/var(--layout-width) * 100vw);width:calc(40/var(--layout-width) * 100vw);height:calc(40/var(--layout-width) * 100vw)}}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__close ._2M3T1G_menu__dialog__close__line{width:100%;height:calc(2/var(--layout-width) * 100vw);background-color:var(--color00);position:absolute;top:50%;left:0}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__close ._2M3T1G_menu__dialog__close__line:first-child{transform:rotate(45deg)}._2M3T1G_menu__dialog ._2M3T1G_menu__dialog__close ._2M3T1G_menu__dialog__close__line:nth-child(2){transform:rotate(-45deg)}
.M2Dlla_list{flex-direction:column;display:flex}@media only screen and (max-width:767px){.M2Dlla_list{width:100%}}@media only screen and (min-width:768px){.M2Dlla_list{width:calc(912/var(--layout-width) * 100vw);margin:0 auto;margin-top:calc(32/var(--layout-width) * 100vw)}}.M2Dlla_list__item{align-items:center;display:flex}@media only screen and (max-width:767px){.M2Dlla_list__item{width:100%;padding:calc(20/var(--layout-width) * 100vw) calc(40/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.M2Dlla_list__item{width:calc(912/var(--layout-width) * 100vw);padding:calc(4/var(--layout-width) * 100vw) calc(20/var(--layout-width) * 100vw)}}@media only screen and (max-width:767px){.M2Dlla_list__item .M2Dlla_item__thumbnail{width:calc(80/var(--layout-width) * 100vw);height:calc(40/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.M2Dlla_list__item .M2Dlla_item__thumbnail{width:calc(120/var(--layout-width) * 100vw);height:calc(60/var(--layout-width) * 100vw)}}.M2Dlla_list__item .M2Dlla_item__thumbnail{object-fit:contain}.M2Dlla_list__item .M2Dlla_item__info{width:100%}.M2Dlla_list__item .M2Dlla_item__info .M2Dlla_item__info__title{color:var(--color02);font-weight:700}@media only screen and (max-width:767px){.M2Dlla_list__item .M2Dlla_item__info .M2Dlla_item__info__title{font-size:calc(14/var(--layout-width) * 100vw * var(--browser-font-scale))}}@media only screen and (min-width:768px){.M2Dlla_list__item .M2Dlla_item__info .M2Dlla_item__info__title{font-size:calc(24/var(--layout-width) * 100vw * var(--browser-font-scale))}}.M2Dlla_list__item .M2Dlla_item__info .M2Dlla_item__info__prize{color:var(--color03);font-weight:700}@media only screen and (max-width:767px){.M2Dlla_list__item .M2Dlla_item__info .M2Dlla_item__info__prize{font-size:calc(10/var(--layout-width) * 100vw * var(--browser-font-scale))}}@media only screen and (min-width:768px){.M2Dlla_list__item .M2Dlla_item__info .M2Dlla_item__info__prize{font-size:calc(10/var(--layout-width) * 100vw * var(--browser-font-scale))}}
.PPGJ5G_container{width:100%}.PPGJ5G_bg__triangle{background-color:var(--color06);margin:0 auto;-webkit-mask-image:url(/assets/bg_triangle.svg);mask-image:url(/assets/bg_triangle.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media only screen and (max-width:767px){.PPGJ5G_bg__triangle{width:calc(160/var(--layout-width) * 100vw);height:calc(53.3333/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.PPGJ5G_bg__triangle{width:calc(120/var(--layout-width) * 100vw);height:calc(40/var(--layout-width) * 100vw)}}@media only screen and (max-width:767px){.PPGJ5G_category{margin-top:calc(128/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.PPGJ5G_category{margin-top:calc(96/var(--layout-width) * 100vw)}}.PPGJ5G_section{flex-direction:column;align-items:center;display:flex;position:relative}@media only screen and (max-width:767px){.PPGJ5G_section{margin-top:calc(48/var(--layout-width) * 100vw);padding-bottom:calc(48/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.PPGJ5G_section{margin-top:calc(48/var(--layout-width) * 100vw);padding-bottom:calc(24/var(--layout-width) * 100vw)}}.PPGJ5G_section .PPGJ5G_section__description{width:100%;color:var(--color02);font-weight:900}@media only screen and (max-width:767px){.PPGJ5G_section .PPGJ5G_section__description{font-size:calc(14/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.PPGJ5G_section .PPGJ5G_section__description{font-size:calc(14/var(--layout-width) * 100vw);padding:0 calc(72/var(--layout-width) * 100vw)}}.PPGJ5G_section .PPGJ5G_section__bg{background-color:var(--color00);width:100%;position:absolute}@media only screen and (max-width:767px){.PPGJ5G_section .PPGJ5G_section__bg{width:calc(100% - calc(32/var(--layout-width) * 100vw));height:calc(100% - calc(24/var(--layout-width) * 100vw));margin-top:calc(24/var(--layout-width) * 100vw);border-radius:calc(30/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.PPGJ5G_section .PPGJ5G_section__bg{width:calc(100% - calc(32/var(--layout-width) * 100vw));height:calc(100% - calc(24/var(--layout-width) * 100vw));margin-top:calc(24/var(--layout-width) * 100vw);border-radius:calc(30/var(--layout-width) * 100vw)}}.PPGJ5G_section .PPGJ5G_section__contents{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.PPGJ5G_section .PPGJ5G_section__title{width:100%;color:var(--color01);text-align:left}@media only screen and (max-width:767px){.PPGJ5G_section .PPGJ5G_section__title{padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.PPGJ5G_section .PPGJ5G_section__title{padding:0 calc(72/var(--layout-width) * 100vw)}}.PPGJ5G_section .PPGJ5G_section__title h2{text-align:left}@media only screen and (max-width:767px){.PPGJ5G_section .PPGJ5G_section__title h2{font-size:calc(38/var(--layout-width) * 100vw * var(--browser-font-scale))}}@media only screen and (min-width:768px){.PPGJ5G_section .PPGJ5G_section__title h2{font-size:calc(38/var(--layout-width) * 100vw * var(--browser-font-scale))}}.PPGJ5G_section .PPGJ5G_view__more__button{justify-content:flex-end;width:100%;display:flex;position:relative}@media only screen and (max-width:767px){.PPGJ5G_section .PPGJ5G_view__more__button{padding:0 calc(36/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.PPGJ5G_section .PPGJ5G_view__more__button{padding:0 calc(36/var(--layout-width) * 100vw)}}
@media only screen and (max-width:767px){.ULPO7a_container{width:100%}}@media only screen and (min-width:768px){.ULPO7a_container{width:calc(912/var(--layout-width) * 100vw)}}.ULPO7a_container .ULPO7a_inview{width:100%}.ULPO7a_container .ULPO7a_inview .ULPO7a_link{border-radius:calc(24/var(--layout-width) * 100vw);width:100%}@media only screen and (max-width:767px){.ULPO7a_container .ULPO7a_inview .ULPO7a_link{padding:calc(20/var(--layout-width) * 100vw) calc(40/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.ULPO7a_container .ULPO7a_inview .ULPO7a_link{padding:calc(16/var(--layout-width) * 100vw) calc(32/var(--layout-width) * 100vw)}}.ULPO7a_container .ULPO7a_inview .ULPO7a_link .ULPO7a_title{color:var(--color02);font-weight:700;font-size:calc(14/var(--layout-width) * 100vw * var(--browser-font-scale));display:block}.ULPO7a_container .ULPO7a_inview .ULPO7a_link .ULPO7a_info{margin-top:calc(15/var(--layout-width) * 100vw);align-items:center;display:flex}.ULPO7a_date{color:var(--color03);font-weight:900;line-height:1;font-size:calc(12/var(--layout-width) * 100vw * var(--browser-font-scale))}.ULPO7a_category{color:var(--color01);margin-left:calc(16/var(--layout-width) * 100vw);padding:calc(4/var(--layout-width) * 100vw) calc(12/var(--layout-width) * 100vw);font-weight:900;line-height:1;font-size:calc(10/var(--layout-width) * 100vw * var(--browser-font-scale));border-radius:calc(16/var(--layout-width) * 100vw);border:calc(1/var(--layout-width) * 100vw) solid var(--color01)}
._2AiyOa_outline{position:relative}@media only screen and (max-width:767px){._2AiyOa_outline{margin-top:calc(20/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._2AiyOa_outline{margin-top:calc(24/var(--layout-width) * 100vw);padding:0 calc(72/var(--layout-width) * 100vw)}}._2AiyOa_outline ._2AiyOa_outline__catchphrase{color:var(--color02);font-weight:900}@media only screen and (max-width:767px){._2AiyOa_outline ._2AiyOa_outline__catchphrase{font-size:calc(48/var(--layout-width) * 100vw * var(--browser-font-scale))}}@media only screen and (min-width:768px){._2AiyOa_outline ._2AiyOa_outline__catchphrase{font-size:calc(48/var(--layout-width) * 100vw * var(--browser-font-scale))}}._2AiyOa_outline ._2AiyOa_outline__description{color:var(--color02);font-weight:900}@media only screen and (max-width:767px){._2AiyOa_outline ._2AiyOa_outline__description{margin-top:calc(10/var(--layout-width) * 100vw);font-size:calc(14/var(--layout-width) * 100vw * var(--browser-font-scale))}}@media only screen and (min-width:768px){._2AiyOa_outline ._2AiyOa_outline__description{margin-top:calc(16/var(--layout-width) * 100vw);font-size:calc(18/var(--layout-width) * 100vw * var(--browser-font-scale))}}._2AiyOa_outline ._2AiyOa_outline__text{color:var(--color02)}@media only screen and (max-width:767px){._2AiyOa_outline ._2AiyOa_outline__text{margin-top:calc(30/var(--layout-width) * 100vw);font-size:calc(12/var(--layout-width) * 100vw * var(--browser-font-scale));line-height:1.75}}@media only screen and (min-width:768px){._2AiyOa_outline ._2AiyOa_outline__text{margin-top:calc(16/var(--layout-width) * 100vw);font-size:calc(12/var(--layout-width) * 100vw * var(--browser-font-scale));line-height:1.66667}}@media only screen and (max-width:767px){._2AiyOa_company{padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._2AiyOa_company{padding:0 calc(72/var(--layout-width) * 100vw)}}._2AiyOa_bg{width:100%}._2AiyOa_contents{position:relative}@media only screen and (max-width:767px){._2AiyOa_contents ._2AiyOa_title{text-align:left}}@media only screen and (min-width:768px){._2AiyOa_contents ._2AiyOa_title{text-align:center}}._2AiyOa_subtitle{color:var(--color02);font-weight:900}@media only screen and (max-width:767px){._2AiyOa_subtitle{margin-top:calc(40/var(--layout-width) * 100vw);font-size:calc(16/var(--layout-width) * 100vw * var(--browser-font-scale));text-align:left}}@media only screen and (min-width:768px){._2AiyOa_subtitle{margin-top:calc(80/var(--layout-width) * 100vw);font-size:calc(32/var(--layout-width) * 100vw * var(--browser-font-scale));text-align:center}}
.gzEuEG_subtitle{width:100%;color:var(--color02);text-align:left;font-weight:900}@media only screen and (max-width:767px){.gzEuEG_subtitle{font-size:calc(20/var(--layout-width) * 100vw * var(--browser-font-scale))}}@media only screen and (min-width:768px){.gzEuEG_subtitle{font-size:calc(20/var(--layout-width) * 100vw * var(--browser-font-scale))}}
.PlN3hG_list{flex-direction:column;display:flex}@media only screen and (max-width:767px){.PlN3hG_list{width:100%}}@media only screen and (min-width:768px){.PlN3hG_list{width:calc(912/var(--layout-width) * 100vw);margin:0 auto;margin-top:calc(32/var(--layout-width) * 100vw)}}
@media only screen and (max-width:767px){.T-eA5a_container{width:100%}}@media only screen and (min-width:768px){.T-eA5a_container{width:calc(304/var(--layout-width) * 100vw)}}.T-eA5a_container .T-eA5a_inview{width:100%;min-width:0}.T-eA5a_container .T-eA5a_inview .T-eA5a_link{border-radius:calc(24/var(--layout-width) * 100vw);width:100%;min-width:0}@media only screen and (max-width:767px){.T-eA5a_container .T-eA5a_inview .T-eA5a_link{padding:calc(16/var(--layout-width) * 100vw) calc(16/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.T-eA5a_container .T-eA5a_inview .T-eA5a_link{padding:calc(16/var(--layout-width) * 100vw) calc(16/var(--layout-width) * 100vw)}}.T-eA5a_container .T-eA5a_inview .T-eA5a_link .T-eA5a_thumbnail__wrapper{background-color:var(--color01);width:100%;position:relative;overflow:hidden}@media only screen and (max-width:767px){.T-eA5a_container .T-eA5a_inview .T-eA5a_link .T-eA5a_thumbnail__wrapper{width:calc(322/var(--layout-width) * 100vw);border-radius:calc(18/var(--layout-width) * 100vw);aspect-ratio:322/181}}@media only screen and (min-width:768px){.T-eA5a_container .T-eA5a_inview .T-eA5a_link .T-eA5a_thumbnail__wrapper{width:calc(272/var(--layout-width) * 100vw);border-radius:calc(18/var(--layout-width) * 100vw);aspect-ratio:272/153}}.T-eA5a_container .T-eA5a_inview .T-eA5a_link .T-eA5a_thumbnail__wrapper .T-eA5a_thumbnail{object-fit:cover;width:100%;height:100%}.T-eA5a_container .T-eA5a_inview .T-eA5a_link .T-eA5a_info{width:100%;min-width:0}.T-eA5a_container .T-eA5a_inview .T-eA5a_link .T-eA5a_date{color:var(--color03);font-weight:900}@media only screen and (max-width:767px){.T-eA5a_container .T-eA5a_inview .T-eA5a_link .T-eA5a_date{font-size:calc(12/var(--layout-width) * 100vw * var(--browser-font-scale));margin-top:calc(10/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.T-eA5a_container .T-eA5a_inview .T-eA5a_link .T-eA5a_date{font-size:calc(12/var(--layout-width) * 100vw * var(--browser-font-scale));margin-top:calc(10/var(--layout-width) * 100vw)}}.T-eA5a_container .T-eA5a_inview .T-eA5a_link .T-eA5a_title{-webkit-line-clamp:2;line-clamp:2;width:100%;min-height:2lh;color:var(--color02);-webkit-box-orient:vertical;font-weight:900;line-height:1.57143;display:-webkit-box;position:relative;overflow:hidden}@media only screen and (max-width:767px){.T-eA5a_container .T-eA5a_inview .T-eA5a_link .T-eA5a_title{margin-top:calc(4/var(--layout-width) * 100vw);font-size:calc(14/var(--layout-width) * 100vw * var(--browser-font-scale))}}@media only screen and (min-width:768px){.T-eA5a_container .T-eA5a_inview .T-eA5a_link .T-eA5a_title{margin-top:calc(4/var(--layout-width) * 100vw);font-size:calc(14/var(--layout-width) * 100vw * var(--browser-font-scale))}}.T-eA5a_container .T-eA5a_inview .T-eA5a_link .T-eA5a_tags{width:100%;min-width:0;margin-top:calc(8/var(--layout-width) * 100vw);color:var(--color03);font-size:calc(11/var(--layout-width) * 100vw * var(--browser-font-scale));white-space:nowrap;text-overflow:ellipsis;padding:0;line-height:1.6;list-style:none;display:block;overflow:hidden}.T-eA5a_container .T-eA5a_inview .T-eA5a_link .T-eA5a_tags__item{white-space:nowrap;display:inline}.T-eA5a_container .T-eA5a_inview .T-eA5a_link .T-eA5a_tags__item:not(:last-child){margin-right:calc(8/var(--layout-width) * 100vw)}
.tCXCZa_list{display:flex}@media only screen and (max-width:767px){.tCXCZa_list{margin-top:calc(16/var(--layout-width) * 100vw);flex-direction:column}}@media only screen and (min-width:768px){.tCXCZa_list{width:calc(calc(304/var(--layout-width) * 100vw)*3);margin:0 auto;margin-top:calc(32/var(--layout-width) * 100vw);flex-wrap:wrap}}
@media only screen and (max-width:767px){.GtkpDq_container{width:100%}}@media only screen and (min-width:768px){.GtkpDq_container{width:calc(304/var(--layout-width) * 100vw)}}.GtkpDq_container .GtkpDq_inview{width:100%}.GtkpDq_container .GtkpDq_inview .GtkpDq_link{border-radius:calc(24/var(--layout-width) * 100vw);width:100%}@media only screen and (max-width:767px){.GtkpDq_container .GtkpDq_inview .GtkpDq_link{padding:calc(16/var(--layout-width) * 100vw) calc(16/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.GtkpDq_container .GtkpDq_inview .GtkpDq_link{padding:calc(16/var(--layout-width) * 100vw) calc(16/var(--layout-width) * 100vw)}}.GtkpDq_container .GtkpDq_inview .GtkpDq_link .GtkpDq_thumbnail__wrapper{background-color:var(--color01);width:100%;position:relative;overflow:hidden}@media only screen and (max-width:767px){.GtkpDq_container .GtkpDq_inview .GtkpDq_link .GtkpDq_thumbnail__wrapper{width:calc(322/var(--layout-width) * 100vw);border-radius:calc(18/var(--layout-width) * 100vw);aspect-ratio:322/181}}@media only screen and (min-width:768px){.GtkpDq_container .GtkpDq_inview .GtkpDq_link .GtkpDq_thumbnail__wrapper{width:calc(272/var(--layout-width) * 100vw);border-radius:calc(18/var(--layout-width) * 100vw);aspect-ratio:272/153}}.GtkpDq_container .GtkpDq_inview .GtkpDq_link .GtkpDq_thumbnail__wrapper .GtkpDq_thumbnail{object-fit:cover;width:100%;height:100%}.GtkpDq_container .GtkpDq_inview .GtkpDq_link .GtkpDq_client{color:var(--color03);font-weight:900}@media only screen and (max-width:767px){.GtkpDq_container .GtkpDq_inview .GtkpDq_link .GtkpDq_client{font-size:calc(12/var(--layout-width) * 100vw * var(--browser-font-scale));margin-top:calc(10/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.GtkpDq_container .GtkpDq_inview .GtkpDq_link .GtkpDq_client{font-size:calc(12/var(--layout-width) * 100vw * var(--browser-font-scale));margin-top:calc(10/var(--layout-width) * 100vw)}}.GtkpDq_container .GtkpDq_inview .GtkpDq_link .GtkpDq_title{color:var(--color02);font-weight:900;display:block;position:relative}@media only screen and (max-width:767px){.GtkpDq_container .GtkpDq_inview .GtkpDq_link .GtkpDq_title{margin-top:calc(4/var(--layout-width) * 100vw);font-size:calc(14/var(--layout-width) * 100vw * var(--browser-font-scale))}}@media only screen and (min-width:768px){.GtkpDq_container .GtkpDq_inview .GtkpDq_link .GtkpDq_title{margin-top:calc(4/var(--layout-width) * 100vw);font-size:calc(14/var(--layout-width) * 100vw * var(--browser-font-scale))}}
._2RwZkW_title{letter-spacing:-.05em;color:var(--color04);width:100%;line-height:1}@media only screen and (max-width:767px){._2RwZkW_title{margin-left:calc(-18/var(--layout-width) * 100vw);font-size:calc(144/var(--layout-width) * 100vw);-webkit-text-stroke:1px var(--color01)}}@media only screen and (min-width:768px){._2RwZkW_title{margin-left:calc(-72/var(--layout-width) * 100vw);font-size:calc(240/var(--layout-width) * 100vw);-webkit-text-stroke:2px var(--color01)}}._2RwZkW_area__list{width:100%}@media only screen and (max-width:767px){._2RwZkW_area__list{margin-top:calc(16/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._2RwZkW_area__list{margin-top:calc(32/var(--layout-width) * 100vw);padding:0 calc(72/var(--layout-width) * 100vw)}}._2RwZkW_area__list ._2RwZkW_area__list__item{width:100%;color:var(--color02);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:767px){._2RwZkW_area__list ._2RwZkW_area__list__item{padding:calc(16/var(--layout-width) * 100vw) 0;height:calc(96/var(--layout-width) * 100vw);border-radius:calc(16/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._2RwZkW_area__list ._2RwZkW_area__list__item{padding:calc(32/var(--layout-width) * 100vw);height:calc(128/var(--layout-width) * 100vw);border-radius:calc(16/var(--layout-width) * 100vw)}}._2RwZkW_area__list ._2RwZkW_area__list__item ._2RwZkW_area__list__item__wrapper{opacity:0;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:100%;transition:all .6s ease-out;display:flex;transform:translateY(100px)}._2RwZkW_area__list ._2RwZkW_area__list__item ._2RwZkW_area__list__item__wrapper._2RwZkW_area__list__item__wrapper__active{opacity:1;transform:translateY(0)}._2RwZkW_area__list ._2RwZkW_area__list__item ._2RwZkW_area__list__item__title{color:var(--color01);letter-spacing:-.05em;opacity:.25;line-height:.9;position:absolute}@media only screen and (max-width:767px){._2RwZkW_area__list ._2RwZkW_area__list__item ._2RwZkW_area__list__item__title{font-size:calc(48/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._2RwZkW_area__list ._2RwZkW_area__list__item ._2RwZkW_area__list__item__title{font-size:calc(112/var(--layout-width) * 100vw)}}._2RwZkW_area__list ._2RwZkW_area__list__item ._2RwZkW_area__list__item__description{width:100%;color:var(--color-text-main);font-weight:900;position:relative}@media only screen and (max-width:767px){._2RwZkW_area__list ._2RwZkW_area__list__item ._2RwZkW_area__list__item__description{font-size:calc(24/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._2RwZkW_area__list ._2RwZkW_area__list__item ._2RwZkW_area__list__item__description{font-size:calc(32/var(--layout-width) * 100vw)}}._2RwZkW_area__list ._2RwZkW_area__list__item ._2RwZkW_area__list__item__text{width:100%;color:var(--color-text-main);font-weight:500;position:relative}@media only screen and (max-width:767px){._2RwZkW_area__list ._2RwZkW_area__list__item ._2RwZkW_area__list__item__text{margin-top:calc(4/var(--layout-width) * 100vw);font-size:calc(12/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._2RwZkW_area__list ._2RwZkW_area__list__item ._2RwZkW_area__list__item__text{margin-top:calc(4/var(--layout-width) * 100vw);font-size:calc(12/var(--layout-width) * 100vw)}}
._1ptSea_container{justify-content:center;align-items:center;display:flex;position:relative}._1ptSea_container ._1ptSea_inview{opacity:0;transition:all .6s ease-out;position:relative;transform:translateY(50px)}._1ptSea_container ._1ptSea_inview._1ptSea_active{opacity:1;transform:translateY(0)}._1ptSea_container ._1ptSea_link{width:100%;height:100%;text-decoration:none;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);display:block;position:relative}._1ptSea_container ._1ptSea_link:hover{transform:translate(calc(-5/var(--layout-width) * 100vw), calc(-5/var(--layout-width) * 100vw));box-shadow:calc(5/var(--layout-width) * 100vw) calc(5/var(--layout-width) * 100vw) calc(10/var(--layout-width) * 100vw) #00000026}
.ko_MkW_list{display:flex}@media only screen and (max-width:767px){.ko_MkW_list{margin-top:calc(16/var(--layout-width) * 100vw);flex-direction:column}}@media only screen and (min-width:768px){.ko_MkW_list{width:calc(calc(304/var(--layout-width) * 100vw)*3);margin:0 auto;margin-top:calc(32/var(--layout-width) * 100vw);flex-wrap:wrap}}
.v3jRva_title{letter-spacing:-.05em;color:var(--color04);line-height:1}@media only screen and (max-width:767px){.v3jRva_title{font-size:calc(96/var(--layout-width) * 100vw);-webkit-text-stroke:1px var(--color01)}}@media only screen and (min-width:768px){.v3jRva_title{font-size:calc(128/var(--layout-width) * 100vw);-webkit-text-stroke:2px var(--color01)}}.v3jRva_case__list{width:100%}@media only screen and (max-width:767px){.v3jRva_case__list{margin-top:calc(16/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.v3jRva_case__list{margin:0 auto;margin-top:calc(32/var(--layout-width) * 100vw);padding:0 calc(72/var(--layout-width) * 100vw)}}.v3jRva_case__list .v3jRva_case__list__item{width:100%;color:var(--color02);flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:767px){.v3jRva_case__list .v3jRva_case__list__item{padding:calc(16/var(--layout-width) * 100vw) 0}}@media only screen and (min-width:768px){.v3jRva_case__list .v3jRva_case__list__item{padding:calc(16/var(--layout-width) * 100vw) 0}}.v3jRva_case__list .v3jRva_case__list__item .v3jRva_case__list__item__wrapper{opacity:0;width:100%;height:100%;transition:all .6s ease-out;transform:translateY(100px)}.v3jRva_case__list .v3jRva_case__list__item .v3jRva_case__list__item__wrapper.v3jRva_case__list__item__wrapper__active{opacity:1;transform:translateY(0)}.v3jRva_case__list .v3jRva_case__list__item .v3jRva_case__list__item__wrapper .v3jRva_case__list__item__title{background:var(--color01);color:var(--color00);font-weight:700;line-height:1;display:inline-block;position:relative}@media only screen and (max-width:767px){.v3jRva_case__list .v3jRva_case__list__item .v3jRva_case__list__item__wrapper .v3jRva_case__list__item__title{padding:calc(4/var(--layout-width) * 100vw) calc(16/var(--layout-width) * 100vw);border-radius:calc(16/var(--layout-width) * 100vw);font-size:calc(12/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.v3jRva_case__list .v3jRva_case__list__item .v3jRva_case__list__item__wrapper .v3jRva_case__list__item__title{padding:calc(4/var(--layout-width) * 100vw) calc(16/var(--layout-width) * 100vw);border-radius:calc(16/var(--layout-width) * 100vw);font-size:calc(12/var(--layout-width) * 100vw)}}.v3jRva_case__list .v3jRva_case__list__item .v3jRva_case__list__item__wrapper .v3jRva_case__list__item__description{width:100%;margin-top:calc(8/var(--layout-width) * 100vw);color:var(--color-text-main);font-weight:700;position:relative}@media only screen and (max-width:767px){.v3jRva_case__list .v3jRva_case__list__item .v3jRva_case__list__item__wrapper .v3jRva_case__list__item__description{padding-left:calc(4/var(--layout-width) * 100vw);font-size:calc(18/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.v3jRva_case__list .v3jRva_case__list__item .v3jRva_case__list__item__wrapper .v3jRva_case__list__item__description{padding-left:calc(8/var(--layout-width) * 100vw);font-size:calc(24/var(--layout-width) * 100vw);line-height:1}}.v3jRva_list{display:flex}@media only screen and (max-width:767px){.v3jRva_list{margin-top:calc(16/var(--layout-width) * 100vw);flex-direction:column}}@media only screen and (min-width:768px){.v3jRva_list{width:calc(calc(304/var(--layout-width) * 100vw)*3);margin:0 auto;margin-top:calc(32/var(--layout-width) * 100vw);flex-wrap:wrap}}
.X4g51G_container{background-color:var(--color08)}@media only screen and (max-width:767px){.X4g51G_container{margin-top:calc(16/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.X4g51G_container{margin-top:calc(48/var(--layout-width) * 100vw)}}@media only screen and (max-width:767px){.X4g51G_container .X4g51G_service{margin-top:calc(16/var(--layout-width) * 100vw)}.X4g51G_container .X4g51G_service .X4g51G_bg{margin-top:calc(192/var(--layout-width) * 100vw)!important;height:calc(100% - calc(192/var(--layout-width) * 100vw))!important}}@media only screen and (min-width:768px){.X4g51G_container .X4g51G_service .X4g51G_bg{margin-top:calc(192/var(--layout-width) * 100vw)!important;height:calc(100% - calc(160/var(--layout-width) * 100vw))!important}}.X4g51G_container .X4g51G_service .X4g51G_description{color:var(--color02);text-align:left;width:100%;font-weight:900}@media only screen and (max-width:767px){.X4g51G_container .X4g51G_service .X4g51G_description{font-size:calc(14/var(--layout-width) * 100vw);margin-top:calc(16/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.X4g51G_container .X4g51G_service .X4g51G_description{font-size:calc(14/var(--layout-width) * 100vw);margin-top:calc(32/var(--layout-width) * 100vw);padding:0 calc(72/var(--layout-width) * 100vw)}}.X4g51G_container .X4g51G_service .X4g51G_structure{object-fit:contain;position:relative}@media only screen and (max-width:767px){.X4g51G_container .X4g51G_service .X4g51G_structure{width:calc(328/var(--layout-width) * 100vw);height:calc(304/var(--layout-width) * 100vw);margin-top:calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.X4g51G_container .X4g51G_service .X4g51G_structure{width:calc(402/var(--layout-width) * 100vw);height:calc(372/var(--layout-width) * 100vw);margin-top:calc(32/var(--layout-width) * 100vw)}}.X4g51G_container .X4g51G_service .X4g51G_area__title{color:var(--color02);font-weight:900}@media only screen and (max-width:767px){.X4g51G_container .X4g51G_service .X4g51G_area__title{font-size:calc(18/var(--layout-width) * 100vw);margin-top:calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.X4g51G_container .X4g51G_service .X4g51G_area__title{font-size:calc(30/var(--layout-width) * 100vw);margin-top:calc(32/var(--layout-width) * 100vw)}}.X4g51G_container .X4g51G_service .X4g51G_area__list{flex-direction:column;display:flex}@media only screen and (max-width:767px){.X4g51G_container .X4g51G_service .X4g51G_area__list{margin-top:calc(32/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw);gap:calc(16/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.X4g51G_container .X4g51G_service .X4g51G_area__list{margin-top:calc(32/var(--layout-width) * 100vw);padding:0 calc(72/var(--layout-width) * 100vw);gap:calc(16/var(--layout-width) * 100vw)}}.X4g51G_container .X4g51G_service .X4g51G_area__list .X4g51G_area__item{align-items:center;display:flex}@media only screen and (max-width:767px){.X4g51G_container .X4g51G_service .X4g51G_area__list .X4g51G_area__item{margin-top:calc(16/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.X4g51G_container .X4g51G_service .X4g51G_area__list .X4g51G_area__item{width:calc(834/var(--layout-width) * 100vw);margin-top:calc(32/var(--layout-width) * 100vw)}}.X4g51G_container .X4g51G_service .X4g51G_area__list .X4g51G_area__item .X4g51G_area__item__number{border:1px solid var(--color01);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}@media only screen and (max-width:767px){.X4g51G_container .X4g51G_service .X4g51G_area__list .X4g51G_area__item .X4g51G_area__item__number{width:calc(62/var(--layout-width) * 100vw);height:calc(62/var(--layout-width) * 100vw);margin-right:calc(24/var(--layout-width) * 100vw);font-size:calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.X4g51G_container .X4g51G_service .X4g51G_area__list .X4g51G_area__item .X4g51G_area__item__number{width:calc(78/var(--layout-width) * 100vw);height:calc(78/var(--layout-width) * 100vw);margin-right:calc(26/var(--layout-width) * 100vw);font-size:calc(32/var(--layout-width) * 100vw)}}.X4g51G_container .X4g51G_service .X4g51G_area__list .X4g51G_area__item .X4g51G_area__item__label{color:var(--color01);font-weight:700}@media only screen and (max-width:767px){.X4g51G_container .X4g51G_service .X4g51G_area__list .X4g51G_area__item .X4g51G_area__item__label{font-size:calc(18/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.X4g51G_container .X4g51G_service .X4g51G_area__list .X4g51G_area__item .X4g51G_area__item__label{font-size:calc(24/var(--layout-width) * 100vw)}}.X4g51G_container .X4g51G_service .X4g51G_area__list .X4g51G_area__item .X4g51G_area__item__description{color:var(--color02)}@media only screen and (max-width:767px){.X4g51G_container .X4g51G_service .X4g51G_area__list .X4g51G_area__item .X4g51G_area__item__description{margin-top:calc(8/var(--layout-width) * 100vw);font-size:calc(12/var(--layout-width) * 100vw);font-weight:500}}@media only screen and (min-width:768px){.X4g51G_container .X4g51G_service .X4g51G_area__list .X4g51G_area__item .X4g51G_area__item__description{margin-top:calc(8/var(--layout-width) * 100vw);font-size:calc(14/var(--layout-width) * 100vw);font-weight:900;line-height:22/14}}.X4g51G_container .X4g51G_product__list{flex-wrap:wrap;display:flex}@media only screen and (max-width:767px){.X4g51G_container .X4g51G_product__list{padding:0 calc(32/var(--layout-width) * 100vw);gap:calc(16/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.X4g51G_container .X4g51G_product__list{width:calc(960/var(--layout-width) * 100vw);margin-top:calc(32/var(--layout-width) * 100vw);gap:calc(16/var(--layout-width) * 100vw)}}@media only screen and (max-width:767px){.X4g51G_container .X4g51G_product__list .X4g51G_product__item{width:calc(370/var(--layout-width) * 100vw);height:calc(149.028/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.X4g51G_container .X4g51G_product__list .X4g51G_product__item{width:calc(472/var(--layout-width) * 100vw);height:calc(190.111/var(--layout-width) * 100vw)}}.X4g51G_container .X4g51G_product__list .X4g51G_product__item .X4g51G_product__item__wrapper{width:100%;height:100%;overflow:hidden}@media only screen and (max-width:767px){.X4g51G_container .X4g51G_product__list .X4g51G_product__item .X4g51G_product__item__wrapper{border-radius:calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.X4g51G_container .X4g51G_product__list .X4g51G_product__item .X4g51G_product__item__wrapper{border-radius:calc(32/var(--layout-width) * 100vw)}}.X4g51G_container .X4g51G_product__list .X4g51G_product__item .X4g51G_product__item__wrapper a{width:100%;height:100%;display:block}.X4g51G_container .X4g51G_product__list .X4g51G_product__item .X4g51G_product__item__wrapper img{object-fit:cover;width:100%;height:100%;display:block}
.Lvv3ha_container{background-color:var(--color08)}@media only screen and (max-width:767px){.Lvv3ha_container{margin-top:calc(32/var(--layout-width) * 100vw);padding-bottom:calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.Lvv3ha_container{margin-top:calc(48/var(--layout-width) * 100vw);padding-bottom:calc(96/var(--layout-width) * 100vw)}}.Lvv3ha_contact__title{font-weight:700}@media only screen and (max-width:767px){.Lvv3ha_contact__title{font-size:calc(24/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.Lvv3ha_contact__title{font-size:calc(32/var(--layout-width) * 100vw)}}
.hPxZHG_container{width:calc(100vw - calc(32/var(--layout-width) * 100vw) - var(--scrollbar-width));height:calc(100svh - calc(32/var(--layout-width) * 100vw));margin:calc(16/var(--layout-width) * 100vw);border-radius:calc(32/var(--layout-width) * 100vw);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hPxZHG_container .hPxZHG_bg{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.hPxZHG_container .hPxZHG_bg .hPxZHG_bg__video{width:100%;height:100%}.hPxZHG_container .hPxZHG_bg .hPxZHG_bg__static__image{object-fit:cover;width:100%;height:100%}.hPxZHG_container .hPxZHG_contents{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}.hPxZHG_container .hPxZHG_contents .hPxZHG_servicename{z-index:0;position:absolute}@media only screen and (max-width:767px){.hPxZHG_container .hPxZHG_contents .hPxZHG_servicename{top:0;left:calc(-48/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.hPxZHG_container .hPxZHG_contents .hPxZHG_servicename{left:calc(-192/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px) and (max-width:1024px){.hPxZHG_container .hPxZHG_contents .hPxZHG_servicename{left:calc(-256/var(--layout-width) * 100vw)!important;top:calc(192/var(--layout-width) * 100vw)!important}}.hPxZHG_container .hPxZHG_contents .hPxZHG_servicename .hPxZHG_servicename__text{color:var(--color05);letter-spacing:-.05em;font-style:italic;font-weight:900}@media only screen and (max-width:767px){.hPxZHG_container .hPxZHG_contents .hPxZHG_servicename .hPxZHG_servicename__text{font-size:calc(300/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.hPxZHG_container .hPxZHG_contents .hPxZHG_servicename .hPxZHG_servicename__text{font-size:calc(800/var(--layout-width) * 100vw)}}.hPxZHG_container .hPxZHG_contents .hPxZHG_image{object-fit:contain;z-index:1;width:auto;height:100%;position:absolute}@media only screen and (max-width:767px){.hPxZHG_container .hPxZHG_contents .hPxZHG_image{top:calc(-64/var(--layout-width) * 100vw);right:calc(-128/var(--layout-width) * 100vw);height:calc(960/var(--layout-height) * 100vh)}}@media only screen and (min-width:768px){.hPxZHG_container .hPxZHG_contents .hPxZHG_image{right:calc(32/var(--layout-width) * 100vw);height:calc(960/var(--layout-height) * 100vh)}}@media only screen and (min-width:768px) and (max-width:1024px){.hPxZHG_container .hPxZHG_contents .hPxZHG_image{right:calc(-128/var(--layout-width) * 100vw)!important;height:calc(960/var(--layout-height) * 100vh)!important}}.hPxZHG_container .hPxZHG_contents .hPxZHG_title{width:100%;color:var(--color-text-main);z-index:2;font-weight:900;line-height:1.25;position:absolute}@media only screen and (max-width:767px){.hPxZHG_container .hPxZHG_contents .hPxZHG_title{top:calc(320/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw);font-size:calc(38/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.hPxZHG_container .hPxZHG_contents .hPxZHG_title{top:calc(160/var(--layout-width) * 100vw);padding:0 calc(96/var(--layout-width) * 100vw);font-size:calc(40/var(--layout-width) * 100vw)}}.hPxZHG_container .hPxZHG_contents .hPxZHG_subtitle{width:100%;color:var(--color-text-main);z-index:5;font-weight:500;position:absolute}@media only screen and (max-width:767px){.hPxZHG_container .hPxZHG_contents .hPxZHG_subtitle{top:calc(480/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw);font-size:calc(16/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.hPxZHG_container .hPxZHG_contents .hPxZHG_subtitle{top:calc(270/var(--layout-width) * 100vw);padding:0 calc(96/var(--layout-width) * 100vw);font-size:calc(16/var(--layout-width) * 100vw)}}.hPxZHG_container .hPxZHG_contents .hPxZHG_cta{z-index:7;justify-content:flex-start;align-items:center;width:100%;display:flex;position:absolute}@media only screen and (max-width:767px){.hPxZHG_container .hPxZHG_contents .hPxZHG_cta{top:calc(540/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.hPxZHG_container .hPxZHG_contents .hPxZHG_cta{top:calc(320/var(--layout-width) * 100vw);padding:0 calc(96/var(--layout-width) * 100vw)}}
.iTkF1W_title{text-align:center;letter-spacing:-.05em;width:100%;color:var(--color04);line-height:1}@media only screen and (max-width:767px){.iTkF1W_title{font-size:calc(78/var(--layout-width) * 100vw);-webkit-text-stroke:1px var(--color01)}}@media only screen and (min-width:768px){.iTkF1W_title{font-size:calc(192/var(--layout-width) * 100vw);-webkit-text-stroke:2px var(--color01)}}.iTkF1W_process__list{justify-content:center;gap:calc(8/var(--layout-width) * 100vw);width:100%;display:flex}@media only screen and (max-width:767px){.iTkF1W_process__list{margin-top:calc(32/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw);flex-direction:column}}@media only screen and (min-width:768px){.iTkF1W_process__list{margin-top:calc(16/var(--layout-width) * 100vw);padding:0 calc(72/var(--layout-width) * 100vw);flex-direction:row}}.iTkF1W_process__list .iTkF1W_process__list__arrow{color:var(--color01);font-size:calc(16/var(--layout-width) * 100vw);font-family:var(--font-english01);-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;font-weight:900;display:flex}@media only screen and (max-width:767px){.iTkF1W_process__list .iTkF1W_process__list__arrow{display:none}}@media only screen and (min-width:768px){.iTkF1W_process__list .iTkF1W_process__list__arrow:before{content:"▶"}}@media only screen and (max-width:767px){.iTkF1W_process__list .iTkF1W_process__list__item{width:100%}}@media only screen and (min-width:768px){.iTkF1W_process__list .iTkF1W_process__list__item{width:calc(240/var(--layout-width) * 100vw)}}.iTkF1W_process__list .iTkF1W_process__list__item .iTkF1W_process__list__item__wrapper{border-radius:calc(16/var(--layout-width) * 100vw);background-color:var(--color-bg-sub);opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:all .6s ease-out;display:flex;overflow:hidden;transform:translateY(100px)}@media only screen and (max-width:767px){.iTkF1W_process__list .iTkF1W_process__list__item .iTkF1W_process__list__item__wrapper{flex-direction:row;justify-content:space-between}}@media only screen and (min-width:768px){.iTkF1W_process__list .iTkF1W_process__list__item .iTkF1W_process__list__item__wrapper{flex-direction:column}}.iTkF1W_process__list .iTkF1W_process__list__item .iTkF1W_process__list__item__wrapper.iTkF1W_process__list__item__wrapper__active{opacity:1;transform:translateY(0)}.iTkF1W_process__list .iTkF1W_process__list__item .iTkF1W_process__list__item__wrapper .iTkF1W_process__list__item__number{color:var(--color01);font-family:var(--font-english01);font-weight:900;font-size:calc(32/var(--layout-width) * 100vw)}@media only screen and (max-width:767px){.iTkF1W_process__list .iTkF1W_process__list__item .iTkF1W_process__list__item__wrapper .iTkF1W_process__list__item__number{margin-left:calc(16/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.iTkF1W_process__list .iTkF1W_process__list__item .iTkF1W_process__list__item__wrapper .iTkF1W_process__list__item__number{margin-top:calc(8/var(--layout-width) * 100vw)}}.iTkF1W_process__list .iTkF1W_process__list__item .iTkF1W_process__list__item__wrapper .iTkF1W_process__list__item__text{font-size:calc(11/var(--layout-width) * 100vw);color:var(--color-text-main);font-weight:900;position:relative}@media only screen and (max-width:767px){.iTkF1W_process__list .iTkF1W_process__list__item .iTkF1W_process__list__item__wrapper .iTkF1W_process__list__item__text{margin-left:calc(16/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.iTkF1W_process__list .iTkF1W_process__list__item .iTkF1W_process__list__item__wrapper .iTkF1W_process__list__item__text{text-align:center;width:100%;padding:0 calc(8/var(--layout-width) * 100vw);margin-top:calc(8/var(--layout-width) * 100vw)}}.iTkF1W_process__list .iTkF1W_process__list__item .iTkF1W_process__list__item__wrapper .iTkF1W_process__list__item__image{flex-shrink:0}@media only screen and (max-width:767px){.iTkF1W_process__list .iTkF1W_process__list__item .iTkF1W_process__list__item__wrapper .iTkF1W_process__list__item__image{width:calc(80/var(--layout-width) * 100vw);margin-left:calc(8/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.iTkF1W_process__list .iTkF1W_process__list__item .iTkF1W_process__list__item__wrapper .iTkF1W_process__list__item__image{margin-top:calc(8/var(--layout-width) * 100vw)}}
@font-face{font-family:Geologica;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a0e30198fe14ae79-s.3c4_ny-amw983.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9658f0192ab0ffeb-s.03a2ea1r26czb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41c767cff28c121-s.2jnjxvyh-206w.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c1a869d230520933-s.0pc02xpdnpgpr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica;font-style:normal;font-weight:400;font-display:swap;src:url(../media/982092e5d66e97ff-s.3bpbcpiio729a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0981397205f5a2e0-s.p.1i0-tkhmnd6is.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a0e30198fe14ae79-s.3c4_ny-amw983.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9658f0192ab0ffeb-s.03a2ea1r26czb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e41c767cff28c121-s.2jnjxvyh-206w.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c1a869d230520933-s.0pc02xpdnpgpr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(../media/982092e5d66e97ff-s.3bpbcpiio729a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0981397205f5a2e0-s.p.1i0-tkhmnd6is.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a0e30198fe14ae79-s.3c4_ny-amw983.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9658f0192ab0ffeb-s.03a2ea1r26czb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e41c767cff28c121-s.2jnjxvyh-206w.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c1a869d230520933-s.0pc02xpdnpgpr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(../media/982092e5d66e97ff-s.3bpbcpiio729a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0981397205f5a2e0-s.p.1i0-tkhmnd6is.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a0e30198fe14ae79-s.3c4_ny-amw983.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9658f0192ab0ffeb-s.03a2ea1r26czb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e41c767cff28c121-s.2jnjxvyh-206w.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c1a869d230520933-s.0pc02xpdnpgpr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(../media/982092e5d66e97ff-s.3bpbcpiio729a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0981397205f5a2e0-s.p.1i0-tkhmnd6is.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geologica Fallback;src:local(Arial);ascent-override:90.18%;descent-override:25.43%;line-gap-override:0.0%;size-adjust:108.12%}.rUE41q_className{font-family:Geologica,Geologica Fallback;font-style:normal}.rUE41q_variable{--font-english01:"Geologica", "Geologica Fallback"}
.VFJrVG_question__list{justify-content:center;align-items:center;width:100%;display:flex}@media only screen and (max-width:767px){.VFJrVG_question__list{margin-top:calc(48/var(--layout-width) * 100vw);padding:0 calc(48/var(--layout-width) * 100vw);gap:calc(48/var(--layout-width) * 100vw);flex-direction:column}}@media only screen and (min-width:768px){.VFJrVG_question__list{margin-top:calc(32/var(--layout-width) * 100vw);padding:0 calc(72/var(--layout-width) * 100vw);gap:calc(32/var(--layout-width) * 100vw);flex-flow:wrap}}.VFJrVG_question__list .VFJrVG_question__list__item{color:var(--color02);position:relative;overflow:hidden}@media only screen and (min-width:768px){.VFJrVG_question__list .VFJrVG_question__list__item{width:calc(50% - calc(16/var(--layout-width) * 100vw))}}.VFJrVG_question__list .VFJrVG_question__list__item .VFJrVG_question__item{gap:calc(16/var(--layout-width) * 100vw);flex-direction:column;display:flex}.VFJrVG_question__list .VFJrVG_question__list__item .VFJrVG_question__item .VFJrVG_question__item__question{align-items:center;gap:calc(12/var(--layout-width) * 100vw);display:flex}.VFJrVG_question__list .VFJrVG_question__list__item .VFJrVG_question__item .VFJrVG_question__item__question .VFJrVG_question__item__q{background:var(--color01);color:var(--color00);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}@media only screen and (max-width:767px){.VFJrVG_question__list .VFJrVG_question__list__item .VFJrVG_question__item .VFJrVG_question__item__question .VFJrVG_question__item__q{width:calc(32/var(--layout-width) * 100vw);height:calc(32/var(--layout-width) * 100vw);font-size:calc(12/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.VFJrVG_question__list .VFJrVG_question__list__item .VFJrVG_question__item .VFJrVG_question__item__question .VFJrVG_question__item__q{width:calc(36/var(--layout-width) * 100vw);height:calc(36/var(--layout-width) * 100vw);font-size:calc(16/var(--layout-width) * 100vw)}}.VFJrVG_question__list .VFJrVG_question__list__item .VFJrVG_question__item .VFJrVG_question__item__question .VFJrVG_question__item__text{color:var(--color-text-main);font-weight:700;line-height:1.5;font-size:calc(12/var(--layout-width) * 100vw)}.VFJrVG_question__list .VFJrVG_question__list__item .VFJrVG_question__item .VFJrVG_question__item__answer{align-items:center;gap:calc(12/var(--layout-width) * 100vw);background:var(--color05);border-radius:calc(16/var(--layout-width) * 100vw);padding:calc(16/var(--layout-width) * 100vw);margin-left:calc(32/var(--layout-width) * 100vw);display:flex}.VFJrVG_question__list .VFJrVG_question__list__item .VFJrVG_question__item .VFJrVG_question__item__answer .VFJrVG_question__item__a{color:var(--color01);font-size:calc(24/var(--layout-width) * 100vw);font-weight:900}.VFJrVG_question__list .VFJrVG_question__list__item .VFJrVG_question__item .VFJrVG_question__item__answer .VFJrVG_question__item__answer__text{color:var(--color-text-main);line-height:1.5;font-size:calc(10/var(--layout-width) * 100vw)}
.v38QYG_description{color:var(--color02);text-align:left;width:100%;font-weight:900}@media only screen and (max-width:767px){.v38QYG_description{font-size:calc(14/var(--layout-width) * 100vw);margin-top:calc(16/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.v38QYG_description{font-size:calc(14/var(--layout-width) * 100vw);margin-top:calc(32/var(--layout-width) * 100vw);padding:0 calc(72/var(--layout-width) * 100vw)}}
.ABOJVq_container{justify-content:center;display:flex;position:relative}@media only screen and (max-width:767px){.ABOJVq_container{margin:calc(40/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.ABOJVq_container{margin:calc(80/var(--layout-width) * 100vw)}}.ABOJVq_list{align-items:center;margin:0;padding:0;list-style:none;display:flex}@media only screen and (max-width:767px){.ABOJVq_list{gap:calc(4/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.ABOJVq_list{gap:calc(16/var(--layout-width) * 100vw)}}.ABOJVq_button{width:calc(32/var(--layout-width) * 100vw);height:calc(32/var(--layout-width) * 100vw);border-radius:calc(32/var(--layout-width) * 100vw);color:var(--color02);justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:all .5s;display:flex}@media only screen and (max-width:767px){.ABOJVq_button{font-size:calc(14/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.ABOJVq_button{font-size:calc(12/var(--layout-width) * 100vw)}}.ABOJVq_button:hover:not(:disabled){background:var(--color01);color:var(--color00)}.ABOJVq_button:disabled{cursor:not-allowed}.ABOJVq_button.ABOJVq_current{background:var(--color03);color:var(--color00)}
._99evwW_title{letter-spacing:-.05em;width:100%;color:var(--color04);line-height:1}@media only screen and (max-width:767px){._99evwW_title{text-align:center;font-size:calc(96/var(--layout-width) * 100vw);-webkit-text-stroke:1px var(--color01)}}@media only screen and (min-width:768px){._99evwW_title{text-align:right;margin-right:calc(-32/var(--layout-width) * 100vw);font-size:calc(200/var(--layout-width) * 100vw);-webkit-text-stroke:2px var(--color01)}}._99evwW_service__list{justify-content:center;width:100%;display:flex}@media only screen and (max-width:767px){._99evwW_service__list{margin-top:calc(32/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw);gap:calc(16/var(--layout-width) * 100vw);flex-direction:column}}@media only screen and (min-width:768px){._99evwW_service__list{margin-top:calc(16/var(--layout-width) * 100vw);padding:0 calc(72/var(--layout-width) * 100vw);gap:calc(16/var(--layout-width) * 100vw)}}@media only screen and (max-width:767px){._99evwW_service__list__item{width:100%}}@media only screen and (min-width:768px){._99evwW_service__list__item{width:calc(240/var(--layout-width) * 100vw)}}._99evwW_service__list__item ._99evwW_service__list__item__wrapper{border-radius:calc(16/var(--layout-width) * 100vw);gap:calc(16/var(--layout-width) * 100vw);justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media only screen and (max-width:767px){._99evwW_service__list__item ._99evwW_service__list__item__wrapper{flex-direction:row}}@media only screen and (min-width:768px){._99evwW_service__list__item ._99evwW_service__list__item__wrapper{flex-direction:column}}._99evwW_service__list__item ._99evwW_service__list__item__wrapper{opacity:0;transition:all .6s ease-out;transform:translateY(100px)}._99evwW_service__list__item ._99evwW_service__list__item__wrapper._99evwW_service__list__item__wrapper__active{opacity:1;transform:translateY(0)}._99evwW_service__list__item ._99evwW_service__list__item__wrapper ._99evwW_service__list__item__icon{flex-shrink:0;width:100%;height:100%;overflow:hidden}@media only screen and (max-width:767px){._99evwW_service__list__item ._99evwW_service__list__item__wrapper ._99evwW_service__list__item__icon{width:calc(128/var(--layout-width) * 100vw);height:calc(128/var(--layout-width) * 100vw);border-radius:calc(16/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._99evwW_service__list__item ._99evwW_service__list__item__wrapper ._99evwW_service__list__item__icon{width:calc(220/var(--layout-width) * 100vw);height:calc(220/var(--layout-width) * 100vw);border-radius:calc(16/var(--layout-width) * 100vw)}}._99evwW_service__list__item ._99evwW_service__list__item__wrapper ._99evwW_service__list__item__svg{object-fit:contain}._99evwW_service__list__item ._99evwW_service__list__item__wrapper ._99evwW_service__list__item__text{text-align:center;width:100%;color:var(--color-text-main);font-weight:900;position:relative}@media only screen and (max-width:767px){._99evwW_service__list__item ._99evwW_service__list__item__wrapper ._99evwW_service__list__item__text{text-align:left;font-size:calc(12/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._99evwW_service__list__item ._99evwW_service__list__item__wrapper ._99evwW_service__list__item__text{font-size:calc(10/var(--layout-width) * 100vw)}}
.mi2FpG_contact{width:100%;font-size:calc(12/var(--layout-width) * 100vw * var(--browser-font-scale));color:var(--color-text-main);line-height:1.5;position:relative}@media only screen and (max-width:767px){.mi2FpG_contact{padding:calc(16/var(--layout-width) * 100vw) calc(40/var(--layout-width) * 100vw) calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.mi2FpG_contact{padding:calc(48/var(--layout-width) * 100vw) calc(72/var(--layout-width) * 100vw) calc(48/var(--layout-width) * 100vw)}}.mi2FpG_contact .mi2FpG_contact__separator{border:none;border-top:1px solid var(--color09)}@media only screen and (max-width:767px){.mi2FpG_contact .mi2FpG_contact__separator{margin:calc(16/var(--layout-width) * 100vw) 0}}@media only screen and (min-width:768px){.mi2FpG_contact .mi2FpG_contact__separator{margin:calc(32/var(--layout-width) * 100vw) 0}}.mi2FpG_contact .mi2FpG_contact__form{gap:calc(24/var(--layout-width) * 100vw);box-sizing:border-box;background:0 0;flex-direction:column;display:flex}@media only screen and (max-width:767px){.mi2FpG_contact .mi2FpG_contact__form{margin-top:calc(32/var(--layout-width) * 100vw);gap:calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.mi2FpG_contact .mi2FpG_contact__form{gap:calc(24/var(--layout-width) * 100vw)}}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field{gap:calc(8/var(--layout-width) * 100vw);flex-direction:column;display:flex}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field:is(fieldset){border:none}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__label{font-weight:900;font-size:calc(14/var(--layout-width) * 100vw * var(--browser-font-scale));align-items:center;gap:calc(8/var(--layout-width) * 100vw);display:flex}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__required{padding:calc(4/var(--layout-width) * 100vw) calc(8/var(--layout-width) * 100vw);border-radius:calc(6/var(--layout-width) * 100vw);background-color:var(--color01);color:var(--color00);font-weight:900;font-size:calc(10/var(--layout-width) * 100vw * var(--browser-font-scale));flex-shrink:0;line-height:1}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field input,.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field textarea{width:100%;padding:calc(16/var(--layout-width) * 100vw);color:var(--color-text-main);background-color:var(--color00);border:1px solid var(--color09);border-radius:calc(8/var(--layout-width) * 100vw);font-family:inherit;font-size:inherit;line-height:inherit;box-sizing:border-box;transition:border-color .3s}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field input:focus,.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field textarea:focus{border-color:var(--color01);outline:none}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field input::placeholder,.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field textarea::placeholder{color:var(--color03)}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__checkboxGroup{margin:calc(16/var(--layout-width) * 100vw) 0;align-items:center;gap:calc(16/var(--layout-width) * 100vw) calc(32/var(--layout-width) * 100vw);flex-wrap:wrap;display:flex}@media only screen and (max-width:767px){.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__checkboxGroup{width:100%}}@media only screen and (min-width:768px){.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__checkboxGroup{width:80%}}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__checkboxGroup .mi2FpG_contact__field__checkboxGroup__item{cursor:pointer;align-items:center;gap:calc(8/var(--layout-width) * 100vw);display:flex}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__checkboxGroup .mi2FpG_contact__field__checkboxGroup__input{accent-color:var(--color07);width:calc(18/var(--layout-width) * 100vw);height:calc(18/var(--layout-width) * 100vw)}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__checkboxGroup .mi2FpG_contact__field__checkboxGroup__label{-webkit-user-select:none;user-select:none}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__radioGroup{margin:calc(16/var(--layout-width) * 100vw) 0;align-items:center;gap:calc(16/var(--layout-width) * 100vw) calc(32/var(--layout-width) * 100vw);flex-wrap:wrap;display:flex}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__radioGroup .mi2FpG_contact__field__radioGroup__item{cursor:pointer;align-items:center;gap:calc(8/var(--layout-width) * 100vw);display:flex}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__radioGroup .mi2FpG_contact__field__radioGroup__input{accent-color:var(--color07);width:calc(18/var(--layout-width) * 100vw);height:calc(18/var(--layout-width) * 100vw)}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__radioGroup .mi2FpG_contact__field__radioGroup__label{-webkit-user-select:none;user-select:none}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__checkboxLabel{cursor:pointer;align-items:center;gap:calc(8/var(--layout-width) * 100vw);display:flex}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__checkboxLabel .mi2FpG_contact__field__checkbox{accent-color:var(--color07);width:calc(18/var(--layout-width) * 100vw);height:calc(18/var(--layout-width) * 100vw)}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__checkboxLabel a{color:var(--color01);transition:opacity .5s}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__checkboxLabel a:hover{opacity:.7}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__textarea{min-height:calc(140/var(--layout-width) * 100vw);resize:vertical}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__textarea__error{border-color:var(--color-alert)}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__error{color:var(--color-alert)}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__field .mi2FpG_contact__field__note{color:var(--color03)}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__submit{justify-content:center;display:flex}@media only screen and (max-width:767px){.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__submit{margin-top:calc(16/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__submit{margin-top:calc(32/var(--layout-width) * 100vw)}}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__submit .mi2FpG_contact__submit__button{background-color:var(--color01);color:var(--color00);cursor:pointer;font-weight:900;line-height:1;transition:all .3s}@media only screen and (max-width:767px){.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__submit .mi2FpG_contact__submit__button{padding:calc(16/var(--layout-width) * 100vw) calc(32/var(--layout-width) * 100vw);border-radius:calc(16/var(--layout-width) * 100vw);width:calc(162/var(--layout-width) * 100vw);height:calc(48/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__submit .mi2FpG_contact__submit__button{padding:calc(16/var(--layout-width) * 100vw) calc(32/var(--layout-width) * 100vw);border-radius:calc(16/var(--layout-width) * 100vw);min-width:calc(200/var(--layout-width) * 100vw)}}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__submit .mi2FpG_contact__submit__button:hover:not(:disabled){transform:translateY(calc(-2/var(--layout-width) * 100vw));box-shadow:0 calc(4/var(--layout-width) * 100vw) calc(12/var(--layout-width) * 100vw) #1077e14d}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__submit .mi2FpG_contact__submit__button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__submit .mi2FpG_contact__submit__button__loading{position:relative}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__submit .mi2FpG_contact__submit__button__loading:after{content:"";border:2px solid #0000;border-top-color:#fff;border-radius:50%;animation:1s linear infinite mi2FpG_spin;position:absolute;top:50%}@media only screen and (max-width:767px){.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__submit .mi2FpG_contact__submit__button__loading:after{right:calc(12/var(--layout-width) * 100vw);width:calc(14/var(--layout-width) * 100vw);height:calc(14/var(--layout-width) * 100vw);margin-top:calc(-7/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__submit .mi2FpG_contact__submit__button__loading:after{right:calc(16/var(--layout-width) * 100vw);width:calc(16/var(--layout-width) * 100vw);height:calc(16/var(--layout-width) * 100vw);margin-top:calc(-8/var(--layout-width) * 100vw)}}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__message{margin-top:calc(16/var(--layout-width) * 100vw);border-radius:calc(8/var(--layout-width) * 100vw);text-align:center}@media only screen and (max-width:767px){.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__message{padding:calc(12/var(--layout-width) * 100vw) calc(16/var(--layout-width) * 100vw);font-size:calc(14/var(--layout-width) * 100vw * var(--browser-font-scale));line-height:1.6}}@media only screen and (min-width:768px){.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__message{padding:calc(16/var(--layout-width) * 100vw) calc(20/var(--layout-width) * 100vw);font-size:calc(16/var(--layout-width) * 100vw * var(--browser-font-scale));line-height:1.6}}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__message .mi2FpG_contact__message__success{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb}.mi2FpG_contact .mi2FpG_contact__form .mi2FpG_contact__message .mi2FpG_contact__message__error{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}@keyframes mi2FpG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.j_z2mq_title{letter-spacing:-.05em;color:var(--color04);line-height:1}@media only screen and (max-width:767px){.j_z2mq_title{font-size:calc(96/var(--layout-width) * 100vw);-webkit-text-stroke:1px var(--color01)}}@media only screen and (min-width:768px){.j_z2mq_title{font-size:calc(128/var(--layout-width) * 100vw);-webkit-text-stroke:2px var(--color01)}}.j_z2mq_why__contents{justify-content:center;width:100%;display:flex}@media only screen and (max-width:767px){.j_z2mq_why__contents{margin-top:calc(32/var(--layout-width) * 100vw);flex-direction:column}}@media only screen and (min-width:768px){.j_z2mq_why__contents{margin-top:calc(16/var(--layout-width) * 100vw)}}.j_z2mq_why__contents .j_z2mq_why__image{overflow:hidden}@media only screen and (max-width:767px){.j_z2mq_why__contents .j_z2mq_why__image{width:calc(372/var(--layout-width) * 100vw);height:calc(372/var(--layout-width) * 100vw);border-radius:calc(16/var(--layout-width) * 100vw);box-shadow:calc(-16/var(--layout-width) * 100vw) calc(16/var(--layout-width) * 100vw) 0 var(--color08);margin:0 auto}}@media only screen and (min-width:768px){.j_z2mq_why__contents .j_z2mq_why__image{width:calc(480/var(--layout-width) * 100vw);height:calc(480/var(--layout-width) * 100vw);border-radius:calc(16/var(--layout-width) * 100vw);box-shadow:calc(-64/var(--layout-width) * 100vw) calc(16/var(--layout-width) * 100vw) 0 var(--color08)}}.j_z2mq_why__contents .j_z2mq_why__image img{object-fit:cover;width:100%;height:100%}.j_z2mq_why__contents .j_z2mq_why__list{justify-content:center;gap:calc(32/var(--layout-width) * 100vw);flex-direction:column;display:flex}@media only screen and (max-width:767px){.j_z2mq_why__contents .j_z2mq_why__list{margin-top:calc(48/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.j_z2mq_why__contents .j_z2mq_why__list{margin-top:calc(16/var(--layout-width) * 100vw);padding-left:calc(32/var(--layout-width) * 100vw)}}.j_z2mq_why__contents .j_z2mq_why__list .j_z2mq_why__list__item .j_z2mq_why__list__item__wrapper{opacity:0;transition:all .6s ease-out;transform:translateY(100px)}.j_z2mq_why__contents .j_z2mq_why__list .j_z2mq_why__list__item .j_z2mq_why__list__item__wrapper.j_z2mq_why__list__item__wrapper__active{opacity:1;transform:translateY(0)}.j_z2mq_why__contents .j_z2mq_why__list .j_z2mq_why__list__item .j_z2mq_why__list__item__wrapper .j_z2mq_why__card__title{width:100%;color:var(--color-text-main);font-weight:900;position:relative}@media only screen and (max-width:767px){.j_z2mq_why__contents .j_z2mq_why__list .j_z2mq_why__list__item .j_z2mq_why__list__item__wrapper .j_z2mq_why__card__title{font-size:calc(24/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.j_z2mq_why__contents .j_z2mq_why__list .j_z2mq_why__list__item .j_z2mq_why__list__item__wrapper .j_z2mq_why__card__title{font-size:calc(24/var(--layout-width) * 100vw)}}.j_z2mq_why__contents .j_z2mq_why__list .j_z2mq_why__list__item .j_z2mq_why__list__item__wrapper .j_z2mq_why__card__text{width:100%;color:var(--color-text-main);font-weight:500;position:relative}@media only screen and (max-width:767px){.j_z2mq_why__contents .j_z2mq_why__list .j_z2mq_why__list__item .j_z2mq_why__list__item__wrapper .j_z2mq_why__card__text{margin-top:calc(8/var(--layout-width) * 100vw);font-size:calc(12/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.j_z2mq_why__contents .j_z2mq_why__list .j_z2mq_why__list__item .j_z2mq_why__list__item__wrapper .j_z2mq_why__card__text{margin-top:calc(8/var(--layout-width) * 100vw);font-size:calc(10/var(--layout-width) * 100vw)}}
.XWOoQW_modal{z-index:9999;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.XWOoQW_modal__loading{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fffc}.XWOoQW_modal__loading__content{background-color:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:16px;padding:32px;display:flex;box-shadow:0 4px 12px #00000026}.XWOoQW_modal__loading__spinner{border:3px solid #f3f3f3;border-top-color:#333;border-radius:50%;width:40px;height:40px;animation:1s linear infinite XWOoQW_spin}@keyframes XWOoQW_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.XWOoQW_modal__loading__message{color:#333;font-size:16px;font-weight:500}.XWOoQW_modal__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080}.XWOoQW_modal__backdrop{background:0 0;border:none;width:100%;height:100%;position:absolute;inset:0}.XWOoQW_modal__dialog{background-color:#fff;border:none;border-radius:12px;width:90%;max-width:480px;margin:0;padding:32px;position:relative;box-shadow:0 8px 24px #0003}.XWOoQW_modal__dialog__header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.XWOoQW_modal__dialog__icon{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;font-weight:700;display:flex}.XWOoQW_modal__dialog__icon__success{color:#fff;background-color:#10b981}.XWOoQW_modal__dialog__icon__error{color:#fff;background-color:#ef4444}.XWOoQW_modal__dialog__title{color:#111827;margin:0;font-size:20px;font-weight:600}.XWOoQW_modal__dialog__message{color:#6b7280;margin-bottom:24px;font-size:16px;line-height:1.6}.XWOoQW_modal__dialog__actions{justify-content:flex-end;display:flex}.XWOoQW_modal__dialog__button{color:#fff;cursor:pointer;background-color:#333;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:500;transition:background-color .2s}.XWOoQW_modal__dialog__button:hover{background-color:#1f2937}.XWOoQW_modal__dialog__button:focus{outline:none;box-shadow:0 0 0 2px #3b82f680}.XWOoQW_modal__dialog__button__success{background-color:#10b981}.XWOoQW_modal__dialog__button__success:hover{background-color:#059669}.XWOoQW_modal__dialog__button__error{background-color:#ef4444}.XWOoQW_modal__dialog__button__error:hover{background-color:#dc2626}

._-zwuG_title{text-align:left;width:100%;color:var(--color02);font-weight:900}@media only screen and (max-width:767px){._-zwuG_title{font-size:calc(24/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._-zwuG_title{font-size:calc(24/var(--layout-width) * 100vw)}}._-zwuG_info{width:100%}@media only screen and (max-width:767px){._-zwuG_info{margin-top:calc(32/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._-zwuG_info{margin-top:calc(32/var(--layout-width) * 100vw);padding:0 calc(72/var(--layout-width) * 100vw)}}._-zwuG_info ._-zwuG_data{align-items:center;display:flex}@media only screen and (max-width:767px){._-zwuG_info ._-zwuG_data{margin-top:calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._-zwuG_info ._-zwuG_data{margin-top:calc(24/var(--layout-width) * 100vw)}}._-zwuG_image__main{object-fit:contain;max-width:100%}@media only screen and (max-width:767px){._-zwuG_image__main{max-height:calc(400/var(--layout-width) * 100vw);margin-top:calc(48/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._-zwuG_image__main{max-height:calc(400/var(--layout-width) * 100vw);margin-top:calc(32/var(--layout-width) * 100vw);padding:0 calc(120/var(--layout-width) * 100vw)}}._-zwuG_content{width:100%;color:var(--color02);font-size:calc(12/var(--layout-width) * 100vw);line-height:1.83333}@media only screen and (max-width:767px){._-zwuG_content{margin-top:calc(12/var(--layout-width) * 100vw);margin-bottom:calc(32/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){._-zwuG_content{margin-top:calc(32/var(--layout-width) * 100vw);margin-bottom:calc(32/var(--layout-width) * 100vw);padding:0 calc(120/var(--layout-width) * 100vw)}}._-zwuG_content p{margin-bottom:calc(22/var(--layout-width) * 100vw)}._-zwuG_content p:last-child{margin-bottom:0}._-zwuG_content h2{color:var(--color02);font-weight:700;font-size:calc(16/var(--layout-width) * 100vw);margin:calc(16/var(--layout-width) * 100vw) 0}._-zwuG_content h3{color:var(--color02);font-weight:600;font-size:calc(12/var(--layout-width) * 100vw);margin:calc(16/var(--layout-width) * 100vw) 0}._-zwuG_content ul,._-zwuG_content ol{margin-bottom:calc(16/var(--layout-width) * 100vw);padding-left:calc(16/var(--layout-width) * 100vw)}._-zwuG_content ul li:before,._-zwuG_content ol li:before{content:"-";margin-right:calc(8/var(--layout-width) * 100vw)}._-zwuG_content ul li:last-child,._-zwuG_content ol li:last-child{margin-bottom:0}._-zwuG_content strong{font-weight:600}._-zwuG_content img{max-width:100%;max-height:calc(960/var(--layout-width) * 100vw);border-radius:calc(16/var(--layout-width) * 100vw);margin:0 auto;display:block}._-zwuG_content a{color:var(--color01);text-decoration:underline}._-zwuG_content .box__list__2{gap:calc(16/var(--layout-width) * 100vw);flex-wrap:wrap;padding-left:0;display:flex}._-zwuG_content .box__list__2 li{width:calc(50% - calc(8/var(--layout-width) * 100vw));flex-direction:column;justify-content:flex-start;display:flex}._-zwuG_content .box__list__2 li:before{content:"";display:block}._-zwuG_content .box__list__2 li p{margin-bottom:0}._-zwuG_content .box__list__2 li img{object-fit:cover;aspect-ratio:16/9;width:100%}._-zwuG_content .box__list__flex{gap:calc(16/var(--layout-width) * 100vw);width:100%;padding-left:0;display:flex}._-zwuG_content .box__list__flex li{flex-direction:column;justify-content:flex-start;width:100%;display:flex}._-zwuG_content .box__list__flex li:before{content:"";display:block}._-zwuG_content .box__list__flex li p{margin-bottom:0}._-zwuG_content .box__list__flex li img{object-fit:cover;width:100%}
.HZna6a_notfound__content{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:50vh;display:flex}@media only screen and (max-width:767px){.HZna6a_notfound__content .HZna6a_notfound__image{width:100%;height:calc(320/var(--layout-height) * 100vh)}}@media only screen and (min-width:768px){.HZna6a_notfound__content .HZna6a_notfound__image{width:100%;height:calc(320/var(--layout-height) * 100vh)}}.HZna6a_notfound__content .HZna6a_notfound__image img{object-fit:contain;width:100%;height:100%}
@media only screen and (max-width:767px){.qNumEa_content{padding:calc(32/var(--layout-width) * 100vw) calc(40/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.qNumEa_content{padding:calc(42/var(--layout-width) * 100vw) calc(120/var(--layout-width) * 100vw)}}.qNumEa_content h1,.qNumEa_content h2,.qNumEa_content p,.qNumEa_content ol{font-size:calc(14/var(--layout-width) * 100vw);color:var(--color02);margin-bottom:calc(21/var(--layout-width) * 100vw);line-height:1.5}.qNumEa_content h1,.qNumEa_content h2{font-weight:700}.qNumEa_content ol{padding-left:calc(24/var(--layout-width) * 100vw)}.qNumEa_content ol li{list-style-type:disc}
._2Vfb6q_list{display:flex}@media only screen and (max-width:767px){._2Vfb6q_list{margin-top:calc(16/var(--layout-width) * 100vw);flex-direction:column}}@media only screen and (min-width:768px){._2Vfb6q_list{width:calc(calc(304/var(--layout-width) * 100vw)*3);margin:0 auto;margin-top:calc(32/var(--layout-width) * 100vw);flex-wrap:wrap}}
@media only screen and (max-width:767px){.dbGUxG_container{margin-top:calc(144/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.dbGUxG_container{margin-top:calc(96/var(--layout-width) * 100vw)}}.dbGUxG_container .dbGUxG_title{width:100%;color:var(--color02);font-weight:700}@media only screen and (max-width:767px){.dbGUxG_container .dbGUxG_title{padding:0 calc(32/var(--layout-width) * 100vw);font-size:calc(24/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.dbGUxG_container .dbGUxG_title{padding:0 calc(112/var(--layout-width) * 100vw);font-size:calc(24/var(--layout-width) * 100vw)}}.dbGUxG_container .dbGUxG_description{width:100%;margin-top:calc(8/var(--layout-width) * 100vw);font-weight:700;font-size:calc(14/var(--layout-width) * 100vw);color:var(--color02);line-height:1.5}@media only screen and (max-width:767px){.dbGUxG_container .dbGUxG_description{padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.dbGUxG_container .dbGUxG_description{padding:0 calc(112/var(--layout-width) * 100vw)}}.dbGUxG_container .dbGUxG_info{width:100%;margin-top:calc(32/var(--layout-width) * 100vw)}@media only screen and (max-width:767px){.dbGUxG_container .dbGUxG_info{padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.dbGUxG_container .dbGUxG_info{padding:0 calc(112/var(--layout-width) * 100vw)}}.dbGUxG_container .dbGUxG_info tbody tr th{text-align:left;vertical-align:top;color:var(--color03);padding:calc(4/var(--layout-width) * 100vw) 0;font-weight:900;font-size:calc(12/var(--layout-width) * 100vw)}@media only screen and (max-width:767px){.dbGUxG_container .dbGUxG_info tbody tr th{width:calc(60/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.dbGUxG_container .dbGUxG_info tbody tr th{width:calc(80/var(--layout-width) * 100vw)}}.dbGUxG_container .dbGUxG_info tbody tr td{vertical-align:top;color:var(--color02);padding:calc(4/var(--layout-width) * 100vw) 0;font-size:calc(12/var(--layout-width) * 100vw)}.dbGUxG_container .dbGUxG_main__image__wrapper{justify-content:center;align-items:center;width:100vw;display:flex;position:relative;overflow:hidden}@media only screen and (max-width:767px){.dbGUxG_container .dbGUxG_main__image__wrapper{min-height:calc(284/var(--layout-width) * 100vw);margin-top:calc(24/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.dbGUxG_container .dbGUxG_main__image__wrapper{min-height:calc(280/var(--layout-width) * 100vw);margin-top:calc(16/var(--layout-width) * 100vw)}}.dbGUxG_container .dbGUxG_main__image__wrapper .dbGUxG_main__image__bg{width:calc(100vw + calc(32/var(--layout-width) * 100vw));height:calc(100% + calc(32/var(--layout-width) * 100vw));background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--color01);filter:blur(calc(16/var(--layout-width) * 100vw));position:absolute}@media only screen and (max-width:767px){.dbGUxG_container .dbGUxG_main__image__wrapper .dbGUxG_main__image__bg{display:none}}.dbGUxG_container .dbGUxG_main__image__wrapper .dbGUxG_main__image{position:relative}@media only screen and (max-width:767px){.dbGUxG_container .dbGUxG_main__image__wrapper .dbGUxG_main__image{width:100%}}@media only screen and (min-width:768px){.dbGUxG_container .dbGUxG_main__image__wrapper .dbGUxG_main__image{width:calc(100vw - calc(224/var(--layout-width) * 100vw))}}.dbGUxG_container .dbGUxG_outlines{width:100%;color:var(--color02);font-weight:900}@media only screen and (max-width:767px){.dbGUxG_container .dbGUxG_outlines{margin-top:calc(32/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw);font-size:calc(14/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.dbGUxG_container .dbGUxG_outlines{margin-top:calc(32/var(--layout-width) * 100vw);padding:0 calc(112/var(--layout-width) * 100vw);font-size:calc(12/var(--layout-width) * 100vw)}}.dbGUxG_container .dbGUxG_content{width:100%;color:var(--color02);font-size:calc(12/var(--layout-width) * 100vw);line-height:1.83333}@media only screen and (max-width:767px){.dbGUxG_container .dbGUxG_content{margin-top:calc(12/var(--layout-width) * 100vw);margin-bottom:calc(32/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.dbGUxG_container .dbGUxG_content{margin-top:calc(32/var(--layout-width) * 100vw);margin-bottom:calc(32/var(--layout-width) * 100vw);padding:0 calc(120/var(--layout-width) * 100vw)}}@media only screen and (max-width:767px){.dbGUxG_container .dbGUxG_content p{margin-bottom:calc(22/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.dbGUxG_container .dbGUxG_content p{margin-bottom:calc(22/var(--layout-width) * 100vw)}}.dbGUxG_container .dbGUxG_content p:last-child{margin-bottom:0}.dbGUxG_container .dbGUxG_content h2{color:var(--color02);font-weight:700;font-size:calc(16/var(--layout-width) * 100vw);margin:calc(16/var(--layout-width) * 100vw) 0}.dbGUxG_container .dbGUxG_content h3{color:var(--color02);font-weight:600;font-size:calc(12/var(--layout-width) * 100vw);margin:calc(16/var(--layout-width) * 100vw) 0}.dbGUxG_container .dbGUxG_content ul,.dbGUxG_container .dbGUxG_content ol{margin-bottom:calc(16/var(--layout-width) * 100vw);padding-left:calc(16/var(--layout-width) * 100vw)}.dbGUxG_container .dbGUxG_content ul li:before,.dbGUxG_container .dbGUxG_content ol li:before{content:"-";margin-right:calc(8/var(--layout-width) * 100vw)}.dbGUxG_container .dbGUxG_content ul li:last-child,.dbGUxG_container .dbGUxG_content ol li:last-child{margin-bottom:0}.dbGUxG_container .dbGUxG_content strong{font-weight:600}.dbGUxG_container .dbGUxG_content img{max-width:100%;max-height:calc(960/var(--layout-width) * 100vw);border-radius:calc(16/var(--layout-width) * 100vw);margin:0 auto;display:block}.dbGUxG_container .dbGUxG_content .box__list__2{gap:calc(16/var(--layout-width) * 100vw);flex-wrap:wrap;padding-left:0;display:flex}.dbGUxG_container .dbGUxG_content .box__list__2 li{width:calc(50% - calc(8/var(--layout-width) * 100vw));flex-direction:column;justify-content:flex-start;display:flex}.dbGUxG_container .dbGUxG_content .box__list__2 li:before{content:"";display:block}.dbGUxG_container .dbGUxG_content .box__list__2 li p{margin-bottom:0}.dbGUxG_container .dbGUxG_content .box__list__2 li img{object-fit:cover;aspect-ratio:16/9;width:100%}.dbGUxG_container .dbGUxG_content video{border-radius:calc(16/var(--layout-width) * 100vw);max-width:100%;display:block}@media only screen and (max-width:767px){.dbGUxG_container .dbGUxG_content video{margin:calc(16/var(--layout-width) * 100vw) auto}}@media only screen and (min-width:768px){.dbGUxG_container .dbGUxG_content video{margin:calc(32/var(--layout-width) * 100vw) auto}}.dbGUxG_container .dbGUxG_content a{color:var(--color01);text-decoration:underline}.dbGUxG_container .dbGUxG_divider{border:none;border-top:1px solid var(--color09);background:0 0;width:100%;height:0}@media only screen and (max-width:767px){.dbGUxG_container .dbGUxG_divider{margin-top:calc(32/var(--layout-width) * 100vw);padding:0 calc(32/var(--layout-width) * 100vw)}}@media only screen and (min-width:768px){.dbGUxG_container .dbGUxG_divider{width:calc(100% - calc(224/var(--layout-width) * 100vw));margin-top:calc(48/var(--layout-width) * 100vw)}}
