﻿@font-face{font-family:'goodheadline';src:url("../fonts/GoodHeadlinePro-CondBold.woff") format("woff"),url("../fonts/GoodHeadlinePro-CondBold.ttf") format("truetype")}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:10px;height:100%}body{-webkit-font-smoothing:antialiased;text-align:left;font-weight:500;height:100%;position:relative;text-align:center;font-family:"Noto Sans JP",sans-serif;box-sizing:border-box;color:#000;width:100%}@media screen and (max-width: 767px){html{font-size:10px}body{min-width:320px}}img{max-width:100%;height:auto}.fi{-webkit-transition:all 5s ease;-moz-transition:all 5s ease;-ms-transition:all 5s ease;-o-transition:all 5s ease;transition:all 5s ease;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:translate(0, 30px)}.fi.active{opacity:1;transform:translate(0, 0)}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:0.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-pulse>div:nth-child(1){-webkit-animation:scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.ball-pulse>div:nth-child(2){-webkit-animation:scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.ball-pulse>div:nth-child(3){-webkit-animation:scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.ball-pulse>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ball-pulse-sync{33%{-webkit-transform:translateY(10px);transform:translateY(10px)}66%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.ball-pulse-sync>div:nth-child(1){-webkit-animation:ball-pulse-sync 0.6s -0.14s infinite ease-in-out;animation:ball-pulse-sync 0.6s -0.14s infinite ease-in-out}.ball-pulse-sync>div:nth-child(2){-webkit-animation:ball-pulse-sync 0.6s -0.07s infinite ease-in-out;animation:ball-pulse-sync 0.6s -0.07s infinite ease-in-out}.ball-pulse-sync>div:nth-child(3){-webkit-animation:ball-pulse-sync 0.6s 0s infinite ease-in-out;animation:ball-pulse-sync 0.6s 0s infinite ease-in-out}.ball-pulse-sync>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;height:60px;width:60px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}@keyframes ball-scale{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;height:60px;width:60px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}.ball-scale-random{width:37px;height:40px}.ball-scale-random>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;display:inline-block;height:30px;width:30px;-webkit-animation:ball-scale 1s 0s ease-in-out infinite;animation:ball-scale 1s 0s ease-in-out infinite}.ball-scale-random>div:nth-child(1){margin-left:-7px;-webkit-animation:ball-scale 1s 0.2s ease-in-out infinite;animation:ball-scale 1s 0.2s ease-in-out infinite}.ball-scale-random>div:nth-child(3){margin-left:-2px;margin-top:9px;-webkit-animation:ball-scale 1s 0.5s ease-in-out infinite;animation:ball-scale 1s 0.5s ease-in-out infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ball-rotate{position:relative}.ball-rotate>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:relative}.ball-rotate>div:first-child{-webkit-animation:rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite;animation:rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite}.ball-rotate>div:before,.ball-rotate>div:after{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;content:"";position:absolute;opacity:0.8}.ball-rotate>div:before{top:0px;left:-28px}.ball-rotate>div:after{top:0px;left:25px}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ball-clip-rotate>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;border:2px solid #fff;border-bottom-color:transparent;height:26px;width:26px;background:transparent !important;display:inline-block;-webkit-animation:rotate 0.75s 0s linear infinite;animation:rotate 0.75s 0s linear infinite}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(0.6);transform:rotate(180deg) scale(0.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}@keyframes scale{30%{-webkit-transform:scale(0.3);transform:scale(0.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}.ball-clip-rotate-pulse{position:relative;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.ball-clip-rotate-pulse>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:0px;left:0px;border-radius:100%}.ball-clip-rotate-pulse>div:first-child{background:#fff;height:16px;width:16px;top:7px;left:-7px;-webkit-animation:scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;animation:scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite}.ball-clip-rotate-pulse>div:last-child{position:absolute;border:2px solid #fff;width:30px;height:30px;left:-16px;top:-2px;background:transparent;border:2px solid;border-color:#fff transparent #fff transparent;-webkit-animation:rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;animation:rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;-webkit-animation-duration:1s;animation-duration:1s}@keyframes rotate{0%{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}50%{-webkit-transform:rotate(180deg) scale(0.6);transform:rotate(180deg) scale(0.6)}100%{-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1)}}.ball-clip-rotate-multiple{position:relative}.ball-clip-rotate-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:-20px;top:-20px;border:2px solid #000;border-bottom-color:transparent;border-top-color:transparent;border-radius:100%;height:35px;width:35px;-webkit-animation:rotate 1s 0s ease-in-out infinite;animation:rotate 1s 0s ease-in-out infinite}.ball-clip-rotate-multiple>div:last-child{display:inline-block;top:-10px;left:-10px;width:15px;height:15px;-webkit-animation-duration:0.5s;animation-duration:0.5s;border-color:#000 transparent #000 transparent;-webkit-animation-direction:reverse;animation-direction:reverse}@-webkit-keyframes ball-scale-ripple{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:0.7}100%{opacity:0.0}}@keyframes ball-scale-ripple{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:0.7}100%{opacity:0.0}}.ball-scale-ripple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;height:50px;width:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);animation:ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8)}@-webkit-keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:0.7}100%{opacity:0.0}}@keyframes ball-scale-ripple-multiple{0%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:1}70%{-webkit-transform:scale(1);transform:scale(1);opacity:0.7}100%{opacity:0.0}}.ball-scale-ripple-multiple{position:relative;-webkit-transform:translateY(-25px);transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.ball-scale-ripple-multiple>div:nth-child(1){-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.ball-scale-ripple-multiple>div:nth-child(2){-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.ball-scale-ripple-multiple>div:nth-child(3){-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.ball-scale-ripple-multiple>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;top:-2px;left:-26px;width:50px;height:50px;border-radius:100%;border:2px solid #fff;-webkit-animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8)}@-webkit-keyframes ball-beat{50%{opacity:0.2;-webkit-transform:scale(0.75);transform:scale(0.75)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-beat{50%{opacity:0.2;-webkit-transform:scale(0.75);transform:scale(0.75)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-beat>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation:ball-beat 0.7s 0s infinite linear;animation:ball-beat 0.7s 0s infinite linear}.ball-beat>div:nth-child(2n-1){-webkit-animation-delay:-0.35s !important;animation-delay:-0.35s !important}@-webkit-keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes ball-scale-multiple{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}5%{opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ball-scale-multiple{position:relative;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.ball-scale-multiple>div:nth-child(2){-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.ball-scale-multiple>div:nth-child(3){-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.ball-scale-multiple>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;left:-30px;top:0px;opacity:0;margin:0;width:60px;height:60px;-webkit-animation:ball-scale-multiple 1s 0s linear infinite;animation:ball-scale-multiple 1s 0s linear infinite}@-webkit-keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px, -50px);transform:translate(25px, -50px)}66%{-webkit-transform:translate(50px, 0px);transform:translate(50px, 0px)}100%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes ball-triangle-path-1{33%{-webkit-transform:translate(25px, -50px);transform:translate(25px, -50px)}66%{-webkit-transform:translate(50px, 0px);transform:translate(50px, 0px)}100%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-webkit-keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px, 50px);transform:translate(25px, 50px)}66%{-webkit-transform:translate(-25px, 50px);transform:translate(-25px, 50px)}100%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes ball-triangle-path-2{33%{-webkit-transform:translate(25px, 50px);transform:translate(25px, 50px)}66%{-webkit-transform:translate(-25px, 50px);transform:translate(-25px, 50px)}100%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-webkit-keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px, 0px);transform:translate(-50px, 0px)}66%{-webkit-transform:translate(-25px, -50px);transform:translate(-25px, -50px)}100%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@keyframes ball-triangle-path-3{33%{-webkit-transform:translate(-50px, 0px);transform:translate(-50px, 0px)}66%{-webkit-transform:translate(-25px, -50px);transform:translate(-25px, -50px)}100%{-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}.ball-triangle-path{position:relative;-webkit-transform:translate(-29.994px, -37.50938px);transform:translate(-29.994px, -37.50938px)}.ball-triangle-path>div:nth-child(1){-webkit-animation-name:ball-triangle-path-1;animation-name:ball-triangle-path-1;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(2){-webkit-animation-name:ball-triangle-path-2;animation-name:ball-triangle-path-2;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div:nth-child(3){-webkit-animation-name:ball-triangle-path-3;animation-name:ball-triangle-path-3;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ball-triangle-path>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:10px;height:10px;border-radius:100%;border:1px solid #fff}.ball-triangle-path>div:nth-of-type(1){top:50px}.ball-triangle-path>div:nth-of-type(2){left:25px}.ball-triangle-path>div:nth-of-type(3){top:50px;left:50px}@-webkit-keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(0.4);transform:scale(0.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-pulse-rise-even{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}25%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:scale(0.4);transform:scale(0.4)}75%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(0.4);transform:scale(0.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(0.75);transform:scale(0.75)}}@keyframes ball-pulse-rise-odd{0%{-webkit-transform:scale(0.4);transform:scale(0.4)}25%{-webkit-transform:translateY(30px);transform:translateY(30px)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:scale(0.75);transform:scale(0.75)}}.ball-pulse-rise>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(0.15, 0.46, 0.9, 0.6);animation-timing-function:cubic-bezier(0.15, 0.46, 0.9, 0.6);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}.ball-pulse-rise>div:nth-child(2n){-webkit-animation-name:ball-pulse-rise-even;animation-name:ball-pulse-rise-even}.ball-pulse-rise>div:nth-child(2n-1){-webkit-animation-name:ball-pulse-rise-odd;animation-name:ball-pulse-rise-odd}@-webkit-keyframes ball-grid-beat{50%{opacity:0.7}100%{opacity:1}}@keyframes ball-grid-beat{50%{opacity:0.7}100%{opacity:1}}.ball-grid-beat{width:57px}.ball-grid-beat>div:nth-child(1){-webkit-animation-delay:0.15s;animation-delay:0.15s;-webkit-animation-duration:1.45s;animation-duration:1.45s}.ball-grid-beat>div:nth-child(2){-webkit-animation-delay:-0.02s;animation-delay:-0.02s;-webkit-animation-duration:0.97s;animation-duration:0.97s}.ball-grid-beat>div:nth-child(3){-webkit-animation-delay:0.66s;animation-delay:0.66s;-webkit-animation-duration:1.23s;animation-duration:1.23s}.ball-grid-beat>div:nth-child(4){-webkit-animation-delay:0.64s;animation-delay:0.64s;-webkit-animation-duration:1.24s;animation-duration:1.24s}.ball-grid-beat>div:nth-child(5){-webkit-animation-delay:-0.19s;animation-delay:-0.19s;-webkit-animation-duration:1.13s;animation-duration:1.13s}.ball-grid-beat>div:nth-child(6){-webkit-animation-delay:0.69s;animation-delay:0.69s;-webkit-animation-duration:1.42s;animation-duration:1.42s}.ball-grid-beat>div:nth-child(7){-webkit-animation-delay:0.58s;animation-delay:0.58s;-webkit-animation-duration:1.14s;animation-duration:1.14s}.ball-grid-beat>div:nth-child(8){-webkit-animation-delay:0.21s;animation-delay:0.21s;-webkit-animation-duration:1.17s;animation-duration:1.17s}.ball-grid-beat>div:nth-child(9){-webkit-animation-delay:-0.18s;animation-delay:-0.18s;-webkit-animation-duration:0.65s;animation-duration:0.65s}.ball-grid-beat>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;float:left;-webkit-animation-name:ball-grid-beat;animation-name:ball-grid-beat;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes ball-grid-pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:0.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-grid-pulse{width:57px}.ball-grid-pulse>div:nth-child(1){-webkit-animation-delay:0.22s;animation-delay:0.22s;-webkit-animation-duration:0.9s;animation-duration:0.9s}.ball-grid-pulse>div:nth-child(2){-webkit-animation-delay:0.64s;animation-delay:0.64s;-webkit-animation-duration:1s;animation-duration:1s}.ball-grid-pulse>div:nth-child(3){-webkit-animation-delay:-0.15s;animation-delay:-0.15s;-webkit-animation-duration:0.63s;animation-duration:0.63s}.ball-grid-pulse>div:nth-child(4){-webkit-animation-delay:-0.03s;animation-delay:-0.03s;-webkit-animation-duration:1.24s;animation-duration:1.24s}.ball-grid-pulse>div:nth-child(5){-webkit-animation-delay:0.08s;animation-delay:0.08s;-webkit-animation-duration:1.37s;animation-duration:1.37s}.ball-grid-pulse>div:nth-child(6){-webkit-animation-delay:0.43s;animation-delay:0.43s;-webkit-animation-duration:1.55s;animation-duration:1.55s}.ball-grid-pulse>div:nth-child(7){-webkit-animation-delay:0.05s;animation-delay:0.05s;-webkit-animation-duration:0.7s;animation-duration:0.7s}.ball-grid-pulse>div:nth-child(8){-webkit-animation-delay:0.05s;animation-delay:0.05s;-webkit-animation-duration:0.97s;animation-duration:0.97s}.ball-grid-pulse>div:nth-child(9){-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation-duration:0.63s;animation-duration:0.63s}.ball-grid-pulse>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;float:left;-webkit-animation-name:ball-grid-pulse;animation-name:ball-grid-pulse;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes ball-spin-fade-loader{50%{opacity:0.3;-webkit-transform:scale(0.4);transform:scale(0.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes ball-spin-fade-loader{50%{opacity:0.3;-webkit-transform:scale(0.4);transform:scale(0.4)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.ball-spin-fade-loader{position:relative;top:-10px;left:-10px}.ball-spin-fade-loader>div:nth-child(1){top:25px;left:0;-webkit-animation:ball-spin-fade-loader 1s -0.96s infinite linear;animation:ball-spin-fade-loader 1s -0.96s infinite linear}.ball-spin-fade-loader>div:nth-child(2){top:17.04545px;left:17.04545px;-webkit-animation:ball-spin-fade-loader 1s -0.84s infinite linear;animation:ball-spin-fade-loader 1s -0.84s infinite linear}.ball-spin-fade-loader>div:nth-child(3){top:0;left:25px;-webkit-animation:ball-spin-fade-loader 1s -0.72s infinite linear;animation:ball-spin-fade-loader 1s -0.72s infinite linear}.ball-spin-fade-loader>div:nth-child(4){top:-17.04545px;left:17.04545px;-webkit-animation:ball-spin-fade-loader 1s -0.6s infinite linear;animation:ball-spin-fade-loader 1s -0.6s infinite linear}.ball-spin-fade-loader>div:nth-child(5){top:-25px;left:0;-webkit-animation:ball-spin-fade-loader 1s -0.48s infinite linear;animation:ball-spin-fade-loader 1s -0.48s infinite linear}.ball-spin-fade-loader>div:nth-child(6){top:-17.04545px;left:-17.04545px;-webkit-animation:ball-spin-fade-loader 1s -0.36s infinite linear;animation:ball-spin-fade-loader 1s -0.36s infinite linear}.ball-spin-fade-loader>div:nth-child(7){top:0;left:-25px;-webkit-animation:ball-spin-fade-loader 1s -0.24s infinite linear;animation:ball-spin-fade-loader 1s -0.24s infinite linear}.ball-spin-fade-loader>div:nth-child(8){top:17.04545px;left:-17.04545px;-webkit-animation:ball-spin-fade-loader 1s -0.12s infinite linear;animation:ball-spin-fade-loader 1s -0.12s infinite linear}.ball-spin-fade-loader>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute}@-webkit-keyframes ball-spin-loader{75%{opacity:0.2}100%{opacity:1}}@keyframes ball-spin-loader{75%{opacity:0.2}100%{opacity:1}}.ball-spin-loader{position:relative}.ball-spin-loader>span:nth-child(1){top:45px;left:0;-webkit-animation:ball-spin-loader 2s 0.9s infinite linear;animation:ball-spin-loader 2s 0.9s infinite linear}.ball-spin-loader>span:nth-child(2){top:30.68182px;left:30.68182px;-webkit-animation:ball-spin-loader 2s 1.8s infinite linear;animation:ball-spin-loader 2s 1.8s infinite linear}.ball-spin-loader>span:nth-child(3){top:0;left:45px;-webkit-animation:ball-spin-loader 2s 2.7s infinite linear;animation:ball-spin-loader 2s 2.7s infinite linear}.ball-spin-loader>span:nth-child(4){top:-30.68182px;left:30.68182px;-webkit-animation:ball-spin-loader 2s 3.6s infinite linear;animation:ball-spin-loader 2s 3.6s infinite linear}.ball-spin-loader>span:nth-child(5){top:-45px;left:0;-webkit-animation:ball-spin-loader 2s 4.5s infinite linear;animation:ball-spin-loader 2s 4.5s infinite linear}.ball-spin-loader>span:nth-child(6){top:-30.68182px;left:-30.68182px;-webkit-animation:ball-spin-loader 2s 5.4s infinite linear;animation:ball-spin-loader 2s 5.4s infinite linear}.ball-spin-loader>span:nth-child(7){top:0;left:-45px;-webkit-animation:ball-spin-loader 2s 6.3s infinite linear;animation:ball-spin-loader 2s 6.3s infinite linear}.ball-spin-loader>span:nth-child(8){top:30.68182px;left:-30.68182px;-webkit-animation:ball-spin-loader 2s 7.2s infinite linear;animation:ball-spin-loader 2s 7.2s infinite linear}.ball-spin-loader>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:15px;height:15px;border-radius:100%;background:green}@-webkit-keyframes ball-zig{33%{-webkit-transform:translate(-15px, -30px);transform:translate(-15px, -30px)}66%{-webkit-transform:translate(15px, -30px);transform:translate(15px, -30px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes ball-zig{33%{-webkit-transform:translate(-15px, -30px);transform:translate(-15px, -30px)}66%{-webkit-transform:translate(15px, -30px);transform:translate(15px, -30px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes ball-zag{33%{-webkit-transform:translate(15px, 30px);transform:translate(15px, 30px)}66%{-webkit-transform:translate(-15px, 30px);transform:translate(-15px, 30px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes ball-zag{33%{-webkit-transform:translate(15px, 30px);transform:translate(15px, 30px)}66%{-webkit-transform:translate(-15px, 30px);transform:translate(-15px, 30px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.ball-zig-zag{position:relative;-webkit-transform:translate(-15px, -15px);transform:translate(-15px, -15px)}.ball-zig-zag>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;margin-left:15px;top:4px;left:-7px}.ball-zig-zag>div:first-child{-webkit-animation:ball-zig 0.7s 0s infinite linear;animation:ball-zig 0.7s 0s infinite linear}.ball-zig-zag>div:last-child{-webkit-animation:ball-zag 0.7s 0s infinite linear;animation:ball-zag 0.7s 0s infinite linear}@-webkit-keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px, -30px);transform:translate(-15px, -30px)}34%{-webkit-transform:translate(15px, -30px);transform:translate(15px, -30px)}50%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}67%{-webkit-transform:translate(15px, -30px);transform:translate(15px, -30px)}84%{-webkit-transform:translate(-15px, -30px);transform:translate(-15px, -30px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes ball-zig-deflect{17%{-webkit-transform:translate(-15px, -30px);transform:translate(-15px, -30px)}34%{-webkit-transform:translate(15px, -30px);transform:translate(15px, -30px)}50%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}67%{-webkit-transform:translate(15px, -30px);transform:translate(15px, -30px)}84%{-webkit-transform:translate(-15px, -30px);transform:translate(-15px, -30px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px, 30px);transform:translate(15px, 30px)}34%{-webkit-transform:translate(-15px, 30px);transform:translate(-15px, 30px)}50%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}67%{-webkit-transform:translate(-15px, 30px);transform:translate(-15px, 30px)}84%{-webkit-transform:translate(15px, 30px);transform:translate(15px, 30px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes ball-zag-deflect{17%{-webkit-transform:translate(15px, 30px);transform:translate(15px, 30px)}34%{-webkit-transform:translate(-15px, 30px);transform:translate(-15px, 30px)}50%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}67%{-webkit-transform:translate(-15px, 30px);transform:translate(-15px, 30px)}84%{-webkit-transform:translate(15px, 30px);transform:translate(15px, 30px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.ball-zig-zag-deflect{position:relative;-webkit-transform:translate(-15px, -15px);transform:translate(-15px, -15px)}.ball-zig-zag-deflect>div{background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;margin-left:15px;top:4px;left:-7px}.ball-zig-zag-deflect>div:first-child{-webkit-animation:ball-zig-deflect 1.5s 0s infinite linear;animation:ball-zig-deflect 1.5s 0s infinite linear}.ball-zig-zag-deflect>div:last-child{-webkit-animation:ball-zag-deflect 1.5s 0s infinite linear;animation:ball-zag-deflect 1.5s 0s infinite linear}@-webkit-keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale>div:nth-child(1){-webkit-animation:line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div:nth-child(2){-webkit-animation:line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div:nth-child(3){-webkit-animation:line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div:nth-child(4){-webkit-animation:line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div:nth-child(5){-webkit-animation:line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation:line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08)}.line-scale>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}@-webkit-keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes line-scale-party{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.line-scale-party>div:nth-child(1){-webkit-animation-delay:0.48s;animation-delay:0.48s;-webkit-animation-duration:0.54s;animation-duration:0.54s}.line-scale-party>div:nth-child(2){-webkit-animation-delay:-0.15s;animation-delay:-0.15s;-webkit-animation-duration:1.15s;animation-duration:1.15s}.line-scale-party>div:nth-child(3){-webkit-animation-delay:0.04s;animation-delay:0.04s;-webkit-animation-duration:0.77s;animation-duration:0.77s}.line-scale-party>div:nth-child(4){-webkit-animation-delay:-0.12s;animation-delay:-0.12s;-webkit-animation-duration:0.61s;animation-duration:0.61s}.line-scale-party>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation-name:line-scale-party;animation-name:line-scale-party;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(0.4);transform:scaley(0.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation:line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);animation:line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85)}.line-scale-pulse-out>div:nth-child(2),.line-scale-pulse-out>div:nth-child(4){-webkit-animation-delay:-0.4s !important;animation-delay:-0.4s !important}.line-scale-pulse-out>div:nth-child(1),.line-scale-pulse-out>div:nth-child(5){-webkit-animation-delay:-0.2s !important;animation-delay:-0.2s !important}@-webkit-keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(0.3);transform:scaley(0.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}@keyframes line-scale-pulse-out-rapid{0%{-webkit-transform:scaley(1);transform:scaley(1)}80%{-webkit-transform:scaley(0.3);transform:scaley(0.3)}90%{-webkit-transform:scaley(1);transform:scaley(1)}}.line-scale-pulse-out-rapid>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;vertical-align:middle;-webkit-animation:line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78);animation:line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78)}.line-scale-pulse-out-rapid>div:nth-child(2),.line-scale-pulse-out-rapid>div:nth-child(4){-webkit-animation-delay:-0.25s !important;animation-delay:-0.25s !important}.line-scale-pulse-out-rapid>div:nth-child(1),.line-scale-pulse-out-rapid>div:nth-child(5){-webkit-animation-delay:0s !important;animation-delay:0s !important}@-webkit-keyframes line-spin-fade-loader{50%{opacity:0.3}100%{opacity:1}}@keyframes line-spin-fade-loader{50%{opacity:0.3}100%{opacity:1}}.line-spin-fade-loader{position:relative;top:-10px;left:-4px}.line-spin-fade-loader>div:nth-child(1){top:20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s -0.84s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -0.84s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(2){top:13.63636px;left:13.63636px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s -0.72s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -0.72s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(3){top:0;left:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s -0.6s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -0.6s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(4){top:-13.63636px;left:13.63636px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s -0.48s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -0.48s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(5){top:-20px;left:0;-webkit-animation:line-spin-fade-loader 1.2s -0.36s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -0.36s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(6){top:-13.63636px;left:-13.63636px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:line-spin-fade-loader 1.2s -0.24s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -0.24s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(7){top:0;left:-20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:line-spin-fade-loader 1.2s -0.12s infinite ease-in-out;animation:line-spin-fade-loader 1.2s -0.12s infinite ease-in-out}.line-spin-fade-loader>div:nth-child(8){top:13.63636px;left:-13.63636px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out;animation:line-spin-fade-loader 1.2s 0s infinite ease-in-out}.line-spin-fade-loader>div{background-color:#fff;width:4px;height:35px;border-radius:2px;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;width:5px;height:15px}@-webkit-keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes triangle-skew-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.triangle-skew-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #fff;-webkit-animation:triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;animation:triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite}@-webkit-keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}@keyframes square-spin{25%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(0);transform:perspective(100px) rotateX(180deg) rotateY(0)}50%{-webkit-transform:perspective(100px) rotateX(180deg) rotateY(180deg);transform:perspective(100px) rotateX(180deg) rotateY(180deg)}75%{-webkit-transform:perspective(100px) rotateX(0) rotateY(180deg);transform:perspective(100px) rotateX(0) rotateY(180deg)}100%{-webkit-transform:perspective(100px) rotateX(0) rotateY(0);transform:perspective(100px) rotateX(0) rotateY(0)}}.square-spin>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:50px;height:50px;background:#fff;-webkit-animation:square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;animation:square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite}@-webkit-keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotate_pacman_half_up{0%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@-webkit-keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate_pacman_half_down{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes pacman-balls{75%{opacity:0.7}100%{-webkit-transform:translate(-100px, -6.25px);transform:translate(-100px, -6.25px)}}@keyframes pacman-balls{75%{opacity:0.7}100%{-webkit-transform:translate(-100px, -6.25px);transform:translate(-100px, -6.25px)}}.pacman{position:relative}.pacman>div:nth-child(2){-webkit-animation:pacman-balls 1s -0.99s infinite linear;animation:pacman-balls 1s -0.99s infinite linear}.pacman>div:nth-child(3){-webkit-animation:pacman-balls 1s -0.66s infinite linear;animation:pacman-balls 1s -0.66s infinite linear}.pacman>div:nth-child(4){-webkit-animation:pacman-balls 1s -0.33s infinite linear;animation:pacman-balls 1s -0.33s infinite linear}.pacman>div:nth-child(5){-webkit-animation:pacman-balls 1s 0s infinite linear;animation:pacman-balls 1s 0s infinite linear}.pacman>div:first-of-type{width:0px;height:0px;border-right:25px solid transparent;border-top:25px solid #fff;border-left:25px solid #fff;border-bottom:25px solid #fff;border-radius:25px;-webkit-animation:rotate_pacman_half_up 0.5s 0s infinite;animation:rotate_pacman_half_up 0.5s 0s infinite;position:relative;left:-30px}.pacman>div:nth-child(2){width:0px;height:0px;border-right:25px solid transparent;border-top:25px solid #fff;border-left:25px solid #fff;border-bottom:25px solid #fff;border-radius:25px;-webkit-animation:rotate_pacman_half_down 0.5s 0s infinite;animation:rotate_pacman_half_down 0.5s 0s infinite;margin-top:-50px;position:relative;left:-30px}.pacman>div:nth-child(3),.pacman>div:nth-child(4),.pacman>div:nth-child(5),.pacman>div:nth-child(6){background-color:#fff;width:15px;height:15px;border-radius:100%;margin:2px;width:10px;height:10px;position:absolute;-webkit-transform:translate(0, -6.25px);transform:translate(0, -6.25px);top:25px;left:70px}@-webkit-keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(0.5) rotate(-90deg);transform:translateX(50px) scale(0.5) rotate(-90deg)}50%{-webkit-transform:translate(50px, 50px) rotate(-180deg);transform:translate(50px, 50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(0.5) rotate(-270deg);transform:translateY(50px) scale(0.5) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes cube-transition{25%{-webkit-transform:translateX(50px) scale(0.5) rotate(-90deg);transform:translateX(50px) scale(0.5) rotate(-90deg)}50%{-webkit-transform:translate(50px, 50px) rotate(-180deg);transform:translate(50px, 50px) rotate(-180deg)}75%{-webkit-transform:translateY(50px) scale(0.5) rotate(-270deg);transform:translateY(50px) scale(0.5) rotate(-270deg)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.cube-transition{position:relative;-webkit-transform:translate(-25px, -25px);transform:translate(-25px, -25px)}.cube-transition>div{-webkit-animation-fill-mode:both;animation-fill-mode:both;width:10px;height:10px;position:absolute;top:-5px;left:-5px;background-color:#fff;-webkit-animation:cube-transition 1.6s 0s infinite ease-in-out;animation:cube-transition 1.6s 0s infinite ease-in-out}.cube-transition>div:last-child{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.semi-circle-spin{position:relative;width:35px;height:35px;overflow:hidden}.semi-circle-spin>div{position:absolute;border-width:0px;border-radius:100%;-webkit-animation:spin-rotate 0.6s 0s infinite linear;animation:spin-rotate 0.6s 0s infinite linear;background-image:linear-gradient(transparent 0%, transparent 70%, #fff 30%, #fff 100%);width:100%;height:100%}.inner{width:92vw;margin-left:auto;margin-right:auto}@media screen and (min-width: 767px){.inner{max-width:1100px;width:100%}}.c-grid{margin-bottom:clamp(20px, 10%, 60px)}.c-grid__row{display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;margin-left:-1.65vw;margin-right:-1.65vw;margin-bottom:-1.65vw}.c-grid__col--sm-1{width:8.33333%}.c-grid__col--sm-2{width:16.66667%}.c-grid__col--sm-3{width:25%}.c-grid__col--sm-4{width:33.33333%}.c-grid__col--sm-5{width:41.66667%}.c-grid__col--sm-6{width:50%}.c-grid__col--sm-7{width:58.33333%}.c-grid__col--sm-8{width:66.66667%}.c-grid__col--sm-9{width:75%}.c-grid__col--sm-10{width:83.33333%}.c-grid__col--sm-11{width:91.66667%}.c-grid__col--sm-12{width:100%}[class*='c-grid__col']{box-sizing:border-box}[class*='c-grid__col--sm']{padding:0 1.65vw;margin-bottom:1.65vw}@media screen and (min-width: 767px){.c-grid__row{margin-left:-15px;margin-right:-15px;margin-bottom:-15px}.c-grid__col--lg-1{width:8.33333%}.c-grid__col--lg-2{width:16.66667%}.c-grid__col--lg-3{width:25%}.c-grid__col--lg-4{width:33.33333%}.c-grid__col--lg-5{width:41.66667%}.c-grid__col--lg-6{width:50%}.c-grid__col--lg-7{width:58.33333%}.c-grid__col--lg-8{width:66.66667%}.c-grid__col--lg-9{width:75%}.c-grid__col--lg-10{width:83.33333%}.c-grid__col--lg-11{width:91.66667%}.c-grid__col--lg-12{width:100%}[class*='c-grid__col--lg']{padding:0 15px;margin-bottom:15px}}.c-inner{width:86%;margin:0 auto}.c-title{font-size:5.5vw}.c-text{font-size:3.8vw;line-height:1.4;margin-top:1em}.c-text--large{font-size:5vw}.c-button{width:100%;font-size:4.5vw;line-height:1;padding:1em;box-sizing:border-box;border-radius:7.5vw}.c-button--primary{color:#fff;background-color:#0b2241;border:1px solid #0b2241}.c-button--secondary{color:#000;background-color:#fff;border:1px solid #0b2241}.c-button--small{width:80%;background-color:#0b2241;border:1px solid #0b2241;color:#fff}.c-button__item{margin-bottom:10px}.c-button__item:last-child{margin-bottom:0}.c-modal__wrap{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:100;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.5);opacity:0;pointer-events:none}.c-modal__wrap.is-active{pointer-events:all;animation-name:show;animation-duration:.7s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.c-modal__inner{box-sizing:border-box;width:80vw;background-color:#fff;padding:10% 5%;border-radius:6px;box-shadow:0px 0px 5px rgba(0,0,0,0.5);opacity:0}.is-active .c-modal__inner{pointer-events:all;animation-name:vertical_show;animation-duration:.3s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards;animation-delay:.2s}@keyframes show{0%{opacity:0}100%{opacity:1}}@keyframes vertical_show{0%{transform:translate(0, 10px);opacity:0}100%{transform:translate(0, 0);opacity:1}}#js-show-preview{opacity:1}#js-show-preview:disabled{opacity:.5}.p-btn{display:inline-block;text-align:center;text-decoration:none;font-weight:700;box-sizing:border-box;border-radius:2.13333vw;transition:opacity 0.2s}.p-btn:hover{opacity:0.9}.p-btn--outline{color:#fff;background:transparent;border:.53333vw solid #fff;padding:2.66667vw 4.8vw;font-size:4.8vw}@media screen and (min-width: 768px){.p-btn--outline{font-size:16px;padding:12px 24px;border-width:2px;border-radius:20px}}.p-btn--cta{color:#fff;background:#f69;border:none;padding:3.2vw 6.4vw;font-size:4.8vw;box-sizing:border-box}@media screen and (min-width: 768px){.p-btn--cta{font-size:16px;padding:14px 28px;border-radius:22px;border:2px solid #fff}}.p-btn--large{padding:3.73333vw 8.53333vw;font-size:4.26667vw;border-radius:5.86667vw;border:2px solid #fff}@media screen and (min-width: 768px){.p-btn--large{padding:18px 40px;font-size:18px;border-radius:28px}}@media screen and (min-width: 768px){.p-btn--large.p-btn--outline{padding:16px 38px;border-width:2px}}@media screen and (min-width: 768px){.p-btn--large.p-btn--cta{padding:18px 40px}}.p-btn--medium{padding:2.93333vw 6.93333vw;font-size:4vw;border-radius:2.13333vw}@media screen and (min-width: 768px){.p-btn--medium{padding:14px 32px;font-size:17px;border-radius:8px}}@media screen and (min-width: 768px){.p-btn--medium.p-btn--outline{padding:13px 30px;border-width:2px}}@media screen and (min-width: 768px){.p-btn--medium.p-btn--cta{padding:14px 32px}}.p-nav{position:relative;background:#36d56b;padding:3.2vw 0}@media screen and (min-width: 768px){.p-nav{padding:16px 0}}.p-nav .inner{display:flex;align-items:center;justify-content:space-between}.p-nav__logo{display:block;width:32vw;height:auto}@media screen and (min-width: 768px){.p-nav__logo{width:170px}}.p-nav__logo img{display:block;width:100%;height:auto}.p-nav__toggle{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;width:10.66667vw;height:10.66667vw;flex-direction:column;align-items:center;justify-content:center;gap:1.6vw}@media screen and (max-width: 767px){.p-nav__toggle{display:flex}}@media screen and (min-width: 768px){.p-nav__toggle{display:none}}.p-nav__toggle.is-active .p-nav__toggle-line:nth-child(1){transform:translateY(2.4vw) rotate(45deg)}@media screen and (min-width: 768px){.p-nav__toggle.is-active .p-nav__toggle-line:nth-child(1){transform:translateY(9px) rotate(45deg)}}.p-nav__toggle.is-active .p-nav__toggle-line:nth-child(2){opacity:0}.p-nav__toggle.is-active .p-nav__toggle-line:nth-child(3){transform:translateY(-2.4vw) rotate(-45deg)}@media screen and (min-width: 768px){.p-nav__toggle.is-active .p-nav__toggle-line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}}.p-nav__toggle-line{display:block;width:6.4vw;height:.53333vw;background:#fff;border-radius:1px;transition:transform 0.2s, opacity 0.2s}@media screen and (min-width: 768px){.p-nav__toggle-line{width:24px;height:2px}}.p-nav__buttons{display:flex;align-items:center;gap:2.13333vw}@media screen and (min-width: 768px){.p-nav__buttons{gap:10px}}@media screen and (max-width: 767px){.p-nav__buttons{position:absolute;top:100%;left:0;right:0;background:#36d56b;padding:4.26667vw;flex-direction:column;gap:3.2vw;box-shadow:0 4px 12px rgba(0,0,0,0.15);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity 0.2s, visibility 0.2s, transform 0.2s;z-index:10}}@media screen and (max-width: 767px){.p-nav.is-open .p-nav__buttons{opacity:1;visibility:visible;transform:translateY(0)}}.p-kv{background:#36d56b;padding:10.66667vw 0 13.33333vw}@media screen and (min-width: 768px){.p-kv{padding:60px 0 80px}}.p-kv .inner{display:flex;flex-direction:column;gap:6.4vw}@media screen and (min-width: 768px){.p-kv .inner{flex-direction:row;align-items:center;justify-content:space-between;gap:40px}}.p-kv__text{order:1;text-align:center}@media screen and (min-width: 768px){.p-kv__text{text-align:left;flex:0 1 50%}}.p-kv__catch{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;font-size:4.8vw;color:#000;line-height:1.4;margin-bottom:4.26667vw}@media screen and (min-width: 768px){.p-kv__catch{font-size:28px;margin-bottom:20px;font-feature-settings:"palt"}}.p-kv__logo{display:block;width:80vw;margin:0 auto;margin-bottom:4.26667vw}@media screen and (min-width: 768px){.p-kv__logo{margin:0;width:440px;margin-bottom:20px}}.p-kv__logo img{display:block;width:100%;height:auto}.p-kv__desc{font-size:4.26667vw;line-height:1.6;color:#fff;margin-bottom:6.4vw}@media screen and (min-width: 768px){.p-kv__desc{font-size:16px;margin-bottom:28px}}.p-kv__image{order:2}@media screen and (min-width: 768px){.p-kv__image{flex:0 1 58%}}.p-kv__image img{width:100%;height:auto;display:block;border-radius:2.13333vw}.p-problem{padding:12.8vw 0 0}@media screen and (min-width: 768px){.p-problem{padding:64px 0 0px}}.p-problem__label{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:400;letter-spacing:.06em;text-align:center;font-size:4.8vw;color:#36d56b;margin-bottom:2.13333vw}@media screen and (min-width: 768px){.p-problem__label{font-size:20px;margin-bottom:12px}}.p-problem__title{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;text-align:center;font-size:5.86667vw;color:#000;margin-bottom:8.53333vw}@media screen and (min-width: 768px){.p-problem__title{font-size:34px;margin-bottom:48px}}.p-problem__list{display:flex;flex-wrap:wrap;gap:6.4vw}@media screen and (min-width: 768px){.p-problem__list{gap:32px}}.p-problem__list>*{flex:0 0 100%}@media screen and (min-width: 768px){.p-problem__list>*{flex:0 0 calc(33.333% - 22px)}}.p-problem__item{text-align:center}.p-problem__img{display:block;width:100%;max-width:64vw;margin:0 auto 3.2vw}@media screen and (min-width: 768px){.p-problem__img{max-width:280px;margin-bottom:16px}}.p-problem__img img{width:100%;height:auto;display:block}.p-problem__heading{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;font-size:4.8vw;color:#000;line-height:1.5;margin-bottom:3.2vw}@media screen and (min-width: 768px){.p-problem__heading{font-size:18px;margin-bottom:16px}}.p-problem__text{text-align:center;font-size:3.73333vw;line-height:1.7;color:#555}@media screen and (min-width: 768px){.p-problem__text{font-size:15px}}.p-problem__text p{margin:0 0 1.06667vw}.p-problem__text p:last-child{margin-bottom:0}.p-solution{padding:12.8vw 0 14.93333vw}@media screen and (min-width: 768px){.p-solution{padding:64px 0 80px}}.p-solution__arrow{width:100%;margin:0 auto;margin-bottom:10.66667vw}@media screen and (min-width: 768px){.p-solution__arrow{max-width:720px;margin-bottom:48px}}.p-solution__title{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;text-align:center;font-size:5.86667vw;color:#36d56b;margin-bottom:8.53333vw}@media screen and (min-width: 768px){.p-solution__title{font-size:34px;margin-bottom:48px}}.p-solution__list{display:flex;flex-wrap:wrap;gap:6.4vw;margin-bottom:8.53333vw}@media screen and (min-width: 768px){.p-solution__list{gap:32px;margin-bottom:40px;flex-wrap:nowrap}}.p-solution__list>*{flex:0 0 100%}@media screen and (min-width: 768px){.p-solution__list>*{flex:1 1 0;min-width:0}}.p-solution__item{box-sizing:border-box;display:flex;flex-direction:column;border:.53333vw solid #36d56b;border-radius:2.66667vw;padding:4.8vw 4.26667vw;color:#555;font-size:3.73333vw;line-height:1.6}@media screen and (min-width: 768px){.p-solution__item{padding:24px 20px;font-size:15px;border-width:2px;border-radius:10px}}.p-solution__label{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:400;letter-spacing:.06em;font-size:4.8vw;color:#36d56b;margin-bottom:3.2vw}@media screen and (min-width: 768px){.p-solution__label{font-size:20px;margin-bottom:16px}}.p-solution__img{order:10;margin-top:4.26667vw;margin-bottom:0}@media screen and (min-width: 768px){.p-solution__img{margin-top:24px}}.p-solution__img img{width:100%;max-width:280px;height:auto;display:block;margin:0 auto}.p-solution__heading{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;font-size:4.8vw;color:#000;margin-bottom:2.13333vw;line-height:1.5}@media screen and (min-width: 768px){.p-solution__heading{font-size:20px;margin-bottom:16px}}.p-solution__desc{margin:0}.p-solution__cta{text-align:center}.p-howto{padding:0 0 14.93333vw;background:#fff}@media screen and (min-width: 768px){.p-howto{padding:0 0 80px}}.p-howto__label{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:400;letter-spacing:.06em;text-align:center;font-size:4.8vw;color:#36d56b;margin-bottom:2.13333vw}@media screen and (min-width: 768px){.p-howto__label{font-size:20px;margin-bottom:12px}}.p-howto__title{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;text-align:center;font-size:7.46667vw;color:#000;margin-bottom:10.66667vw;line-height:1.3}@media screen and (min-width: 768px){.p-howto__title{font-size:34px;margin-bottom:48px}}.p-howto__steps{display:flex;flex-direction:column;align-items:center;gap:0}.p-howto__step{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:138.66667vw}@media screen and (min-width: 768px){.p-howto__step{max-width:520px}}.p-howto__num{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;text-align:center;font-size:4.8vw;color:#36d56b;margin-bottom:3.2vw}@media screen and (min-width: 768px){.p-howto__num{font-size:20px;margin-bottom:16px}}.p-howto__icon{width:21.33333vw;height:21.33333vw;margin-bottom:4.26667vw;border-radius:4.8vw;overflow:hidden;flex-shrink:0;background:#36d56b;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.p-howto__icon{width:110px;height:110px;margin-bottom:20px;border-radius:28px}}.p-howto__icon img{width:14.93333vw;height:14.93333vw;object-fit:contain}@media screen and (min-width: 768px){.p-howto__icon img{width:90px;height:90px}}.p-howto__heading{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;text-align:center;font-size:5.86667vw;color:#000;margin-bottom:3.2vw;line-height:1.4}@media screen and (min-width: 768px){.p-howto__heading{font-size:28px;margin-bottom:16px}}.p-howto__text{font-size:3.73333vw;font-weight:400;color:#000;line-height:1.7;text-align:center}@media screen and (min-width: 768px){.p-howto__text{font-size:15px}}.p-howto__text p{margin:0 0 2.13333vw}.p-howto__text p:last-child{margin-bottom:0}.p-howto__step-sep{position:relative;width:4.26667vw;height:9.6vw;margin:6.4vw 0;background-repeat:no-repeat;background-image:radial-gradient(circle, #36d56b .4vw,rgba(0,0,0,0) .4vw),radial-gradient(circle, #36d56b .4vw,rgba(0,0,0,0) .4vw),radial-gradient(circle, #36d56b .4vw,rgba(0,0,0,0) .4vw);background-size:2.13333vw 2.13333vw;background-position:center .8vw,center 3.2vw,center 5.6vw;flex-shrink:0}@media screen and (min-width: 768px){.p-howto__step-sep{width:16px;height:32px;margin:20px 0;background-size:4px 4px;background-position:center 4px, center 12px, center 20px}}.p-howto__step-sep::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%) translateY(40%);width:0;height:0;border-style:solid;border-width:2.13333vw 1.33333vw 0 1.33333vw;border-color:#36d56b transparent transparent transparent}@media screen and (min-width: 768px){.p-howto__step-sep::after{border-width:8px 6px 0 6px}}.p-casestudy{padding:12.8vw 0 14.93333vw}@media screen and (min-width: 768px){.p-casestudy{padding:64px 0 80px}}.p-casestudy__label{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:400;letter-spacing:.06em;text-align:center;font-size:4.8vw;color:#36d56b;margin-bottom:2.13333vw}@media screen and (min-width: 768px){.p-casestudy__label{font-size:20px;margin-bottom:12px}}.p-casestudy__title{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;text-align:center;font-size:7.46667vw;color:#000;margin-bottom:3.2vw}@media screen and (min-width: 768px){.p-casestudy__title{font-size:34px;margin-bottom:16px}}.p-casestudy__subtitle{text-align:center;font-size:3.73333vw;color:#555;margin-bottom:8.53333vw;line-height:1.6}@media screen and (min-width: 768px){.p-casestudy__subtitle{font-size:16px;margin-bottom:48px}}.p-casestudy__list{display:flex;flex-direction:column;gap:10.66667vw}@media screen and (min-width: 768px){.p-casestudy__list{gap:56px}}.p-casestudy__item{display:flex;flex-direction:column;background:#fff;border-radius:2.13333vw;overflow:hidden}@media screen and (min-width: 768px){.p-casestudy__item{flex-direction:row;align-items:stretch;border-radius:8px}.p-casestudy__item:nth-child(even){flex-direction:row-reverse}}.p-casestudy__media{flex:0 0 auto;width:100%;background:#fff}@media screen and (min-width: 768px){.p-casestudy__media{width:50%;flex:0 0 50%}}.p-casestudy__media img{width:100%;max-width:113.06667vw;height:auto;display:block}@media screen and (min-width: 768px){.p-casestudy__media img{max-width:424px;margin:0 auto}}.p-casestudy__body{flex:1;padding:4.8vw 4.26667vw 6.4vw;text-align:left}@media screen and (min-width: 768px){.p-casestudy__body{display:flex;flex-direction:column;justify-content:center;padding:32px 40px}}.p-casestudy__heading{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;font-size:6.4vw;color:#000;margin-bottom:4.26667vw;line-height:1.4}@media screen and (min-width: 768px){.p-casestudy__heading{font-size:28px;margin-bottom:20px}}.p-casestudy__num{color:#36d56b;margin-right:0.25em}.p-casestudy__when,.p-casestudy__do{font-size:3.73333vw;text-align:left;font-weight:700;color:#36d56b;margin-bottom:2.13333vw}@media screen and (min-width: 768px){.p-casestudy__when,.p-casestudy__do{font-size:14px;margin-bottom:10px}}.p-casestudy__do{margin-top:3.73333vw;margin-bottom:3.2vw}@media screen and (min-width: 768px){.p-casestudy__do{margin-top:20px;margin-bottom:14px}}.p-casestudy__ul{list-style:none;margin:0 0 0 0;padding:0}.p-casestudy__ul li{font-size:3.73333vw;color:#000;padding-left:1em;position:relative;margin-bottom:1.06667vw;line-height:1.6}@media screen and (min-width: 768px){.p-casestudy__ul li{font-size:15px;margin-bottom:6px}}.p-casestudy__ul li::before{content:"・";color:#555;position:absolute;left:0}.p-casestudy__check-list{display:flex;flex-direction:column;gap:3.2vw}@media screen and (min-width: 768px){.p-casestudy__check-list{gap:16px}}.p-casestudy__check-item{display:flex;align-items:flex-start;gap:3.2vw;background:rgba(54,213,107,0.12);background:#36d56b;border-radius:2.13333vw;padding:3.73333vw 4.26667vw}@media screen and (min-width: 768px){.p-casestudy__check-item{padding:16px 20px;gap:16px;border-radius:8px}}.p-casestudy__check-item p{flex:1;margin:0;font-size:3.73333vw;color:#000;line-height:1.6}@media screen and (min-width: 768px){.p-casestudy__check-item p{font-size:15px}}.p-casestudy__check-icon{flex-shrink:0;width:6.4vw;height:6.4vw;border-radius:50%;background:#fff;position:relative}@media screen and (min-width: 768px){.p-casestudy__check-icon{width:28px;height:28px}}.p-casestudy__check-icon::after{content:"";position:absolute;left:1.86667vw;top:1.06667vw;width:2.13333vw;height:3.46667vw;border:solid #36d56b;border-width:0 .66667vw .66667vw 0;transform:rotate(45deg)}@media screen and (min-width: 768px){.p-casestudy__check-icon::after{left:9px;top:5px;width:9px;height:14px;border-width:0 3px 3px 0}}.p-price{padding:12.8vw 0 14.93333vw;background:#f9f9f9}@media screen and (min-width: 768px){.p-price{padding:64px 0 80px}}.p-price__label{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:400;letter-spacing:.06em;text-align:center;font-size:4.8vw;color:#36d56b;margin-bottom:2.13333vw}@media screen and (min-width: 768px){.p-price__label{font-size:20px;margin-bottom:12px}}.p-price__title{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;text-align:center;font-size:5.86667vw;color:#000;margin-bottom:8.53333vw}@media screen and (min-width: 768px){.p-price__title{font-size:34px;margin-bottom:48px}}.p-price__table-title{font-size:4.8vw;font-weight:700;color:#36d56b;margin:10.66667vw 0 2.13333vw}@media screen and (min-width: 768px){.p-price__table-title{font-size:20px;margin:48px 0 12px}}.p-price__table-note{font-size:3.2vw;color:#555;margin-bottom:6.4vw}@media screen and (min-width: 768px){.p-price__table-note{font-size:12px;margin-bottom:32px}}.p-price__table-list{display:flex;flex-direction:column;gap:6.4vw;margin-bottom:8.53333vw}@media screen and (min-width: 768px){.p-price__table-list{gap:32px;margin-bottom:40px}}.p-price__scene{background:#fff;border-radius:8px;padding:20px;border:1px solid #eee}@media screen and (min-width: 768px){.p-price__scene{padding:24px}}.p-price__scene--subscr{text-align:center}.p-price__scene-title{font-size:15px;font-weight:700;color:#36d56b;margin-bottom:16px;line-height:1.4}@media screen and (min-width: 768px){.p-price__scene-title{font-size:16px;margin-bottom:20px}}.p-price__scene-note{font-size:4.8vw;color:#555;margin:0}@media screen and (min-width: 768px){.p-price__scene-note{font-size:14px}}.p-price__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.p-price__table{width:100%;min-width:128vw;border-collapse:collapse;font-size:3.46667vw}@media screen and (min-width: 768px){.p-price__table{font-size:14px;min-width:480px}}.p-price__table th,.p-price__table td{padding:2.66667vw 3.2vw;border-bottom:.26667vw solid #eee;text-align:left;vertical-align:top}@media screen and (min-width: 768px){.p-price__table th,.p-price__table td{padding:10px 12px;border-bottom-width:1px}}.p-price__table th{background:#f5f5f5;font-weight:700;color:#000}.p-price__table td:first-child{color:#000;word-break:break-all}.p-price__table td:nth-child(2),.p-price__table td:nth-child(3){white-space:nowrap;color:#36d56b;font-weight:600}.p-price__table td:last-child{color:#555;font-size:3.2vw}@media screen and (min-width: 768px){.p-price__table td:last-child{font-size:13px}}.p-price__table tbody tr:last-child td{border-bottom:none}.p-price__cta{text-align:center}.p-cta{background:#3CCF5D;text-align:center;padding:10.66667vw 6.4vw}@media screen and (min-width: 768px){.p-cta{padding:56px 24px 64px}}.p-cta__title{color:#000;font-weight:700;font-size:5.86667vw;line-height:1.4;margin-bottom:2.13333vw}@media screen and (min-width: 768px){.p-cta__title{font-size:28px;margin-bottom:12px}}.p-cta__subtitle{color:#000;font-size:3.73333vw;line-height:1.5;margin-bottom:6.4vw}@media screen and (min-width: 768px){.p-cta__subtitle{font-size:16px;margin-bottom:28px}}.p-cta__btn{display:inline-block;background:#FF69B4;color:#fff;text-decoration:none;font-weight:700;padding:3.73333vw 10.66667vw;border-radius:999px;font-size:4vw;transition:opacity 0.2s;border:2px solid #fff}.p-cta__btn:hover{opacity:0.9}@media screen and (min-width: 768px){.p-cta__btn{padding:18px 48px;font-size:17px}}.p-footer{background:#fff;text-align:center;padding:12.8vw 4.8vw 8.53333vw}@media screen and (min-width: 768px){.p-footer{padding:56px 20px 40px}}.p-footer .inner{max-width:100%}.p-footer__brand{margin-bottom:4.26667vw}@media screen and (min-width: 768px){.p-footer__brand{margin-bottom:20px}}.p-footer__logo{display:inline-block}.p-footer__logo img{height:9.6vw;width:auto}@media screen and (min-width: 768px){.p-footer__logo img{height:44px}}.p-footer__kana{font-size:3.2vw;color:#36d56b;margin-top:1.06667vw}@media screen and (min-width: 768px){.p-footer__kana{font-size:12px;margin-top:6px}}.p-footer__links{font-size:3.73333vw;margin-bottom:6.4vw}@media screen and (min-width: 768px){.p-footer__links{font-size:14px;margin-bottom:28px}}.p-footer__links a{color:#000;text-decoration:none}.p-footer__links a:hover{color:#36d56b}.p-footer__separator{margin:0 2.13333vw;color:#555}@media screen and (min-width: 768px){.p-footer__separator{margin:0 10px}}.p-footer__copy{font-size:3.2vw;color:#555}@media screen and (min-width: 768px){.p-footer__copy{font-size:12px}}button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pc{display:block}.sp{display:none}@media screen and (max-width: 767px){.pc{display:none}.sp{display:block}}img{display:block}.is-disabled{pointer-events:none !important}.u-text{font-size:3.73333vw;font-weight:500;color:#000}@media screen and (min-width: 768px){.u-text{font-size:16px}}.u-heading-sm{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;font-size:4.8vw;color:#000}@media screen and (min-width: 768px){.u-heading-sm{font-size:22px}}.u-heading-lg{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.06em;font-size:7.46667vw;color:#000}@media screen and (min-width: 768px){.u-heading-lg{font-size:34px}}.u-color-primary{color:#36d56b}.u-color-text{color:#000}.u-bg-primary{background-color:#36d56b}.u-col-1,.u-col-2,.u-col-3{display:flex;flex-wrap:wrap;gap:1em}.u-col-1>*{flex:0 0 100%}.u-col-2>*{flex:0 0 100%}@media screen and (min-width: 768px){.u-col-2>*{flex:0 0 calc(50% - 0.5em)}}.u-col-3>*{flex:0 0 100%}@media screen and (min-width: 768px){.u-col-3>*{flex:0 0 calc(33.333% - 0.667em)}}.u-mt1{margin-top:.26667vw}.u-mt2{margin-top:.53333vw}.u-mt3{margin-top:.8vw}.u-mt4{margin-top:1.06667vw}.u-mt5{margin-top:1.33333vw}.u-mt6{margin-top:1.6vw}.u-mt7{margin-top:1.86667vw}.u-mt8{margin-top:2.13333vw}.u-mt9{margin-top:2.4vw}.u-mt10{margin-top:2.66667vw}.u-mt11{margin-top:2.93333vw}.u-mt12{margin-top:3.2vw}.u-mt13{margin-top:3.46667vw}.u-mt14{margin-top:3.73333vw}.u-mt15{margin-top:4vw}.u-mt16{margin-top:4.26667vw}.u-mt17{margin-top:4.53333vw}.u-mt18{margin-top:4.8vw}.u-mt19{margin-top:5.06667vw}.u-mt20{margin-top:5.33333vw}.u-mt21{margin-top:5.6vw}.u-mt22{margin-top:5.86667vw}.u-mt23{margin-top:6.13333vw}.u-mt24{margin-top:6.4vw}.u-mt25{margin-top:6.66667vw}.u-mt26{margin-top:6.93333vw}.u-mt27{margin-top:7.2vw}.u-mt28{margin-top:7.46667vw}.u-mt29{margin-top:7.73333vw}.u-mt30{margin-top:8vw}.u-mt31{margin-top:8.26667vw}.u-mt32{margin-top:8.53333vw}.u-mt33{margin-top:8.8vw}.u-mt34{margin-top:9.06667vw}.u-mt35{margin-top:9.33333vw}.u-mt36{margin-top:9.6vw}.u-mt37{margin-top:9.86667vw}.u-mt38{margin-top:10.13333vw}.u-mt39{margin-top:10.4vw}.u-mt40{margin-top:10.66667vw}.u-mt41{margin-top:10.93333vw}.u-mt42{margin-top:11.2vw}.u-mt43{margin-top:11.46667vw}.u-mt44{margin-top:11.73333vw}.u-mt45{margin-top:12vw}.u-mt46{margin-top:12.26667vw}.u-mt47{margin-top:12.53333vw}.u-mt48{margin-top:12.8vw}.u-mt49{margin-top:13.06667vw}.u-mt50{margin-top:13.33333vw}.u-mt51{margin-top:13.6vw}.u-mt52{margin-top:13.86667vw}.u-mt53{margin-top:14.13333vw}.u-mt54{margin-top:14.4vw}.u-mt55{margin-top:14.66667vw}.u-mt56{margin-top:14.93333vw}.u-mt57{margin-top:15.2vw}.u-mt58{margin-top:15.46667vw}.u-mt59{margin-top:15.73333vw}.u-mt60{margin-top:16vw}.u-mt61{margin-top:16.26667vw}.u-mt62{margin-top:16.53333vw}.u-mt63{margin-top:16.8vw}.u-mt64{margin-top:17.06667vw}.u-mt65{margin-top:17.33333vw}.u-mt66{margin-top:17.6vw}.u-mt67{margin-top:17.86667vw}.u-mt68{margin-top:18.13333vw}.u-mt69{margin-top:18.4vw}.u-mt70{margin-top:18.66667vw}.u-mt71{margin-top:18.93333vw}.u-mt72{margin-top:19.2vw}.u-mt73{margin-top:19.46667vw}.u-mt74{margin-top:19.73333vw}.u-mt75{margin-top:20vw}.u-mt76{margin-top:20.26667vw}.u-mt77{margin-top:20.53333vw}.u-mt78{margin-top:20.8vw}.u-mt79{margin-top:21.06667vw}.u-mt80{margin-top:21.33333vw}.u-mt81{margin-top:21.6vw}.u-mt82{margin-top:21.86667vw}.u-mt83{margin-top:22.13333vw}.u-mt84{margin-top:22.4vw}.u-mt85{margin-top:22.66667vw}.u-mt86{margin-top:22.93333vw}.u-mt87{margin-top:23.2vw}.u-mt88{margin-top:23.46667vw}.u-mt89{margin-top:23.73333vw}.u-mt90{margin-top:24vw}.u-mt91{margin-top:24.26667vw}.u-mt92{margin-top:24.53333vw}.u-mt93{margin-top:24.8vw}.u-mt94{margin-top:25.06667vw}.u-mt95{margin-top:25.33333vw}.u-mt96{margin-top:25.6vw}.u-mt97{margin-top:25.86667vw}.u-mt98{margin-top:26.13333vw}.u-mt99{margin-top:26.4vw}.u-mt100{margin-top:26.66667vw}.u-mt101{margin-top:26.93333vw}.u-mt102{margin-top:27.2vw}.u-mt103{margin-top:27.46667vw}.u-mt104{margin-top:27.73333vw}.u-mt105{margin-top:28vw}.u-mt106{margin-top:28.26667vw}.u-mt107{margin-top:28.53333vw}.u-mt108{margin-top:28.8vw}.u-mt109{margin-top:29.06667vw}.u-mt110{margin-top:29.33333vw}.u-mt111{margin-top:29.6vw}.u-mt112{margin-top:29.86667vw}.u-mt113{margin-top:30.13333vw}.u-mt114{margin-top:30.4vw}.u-mt115{margin-top:30.66667vw}.u-mt116{margin-top:30.93333vw}.u-mt117{margin-top:31.2vw}.u-mt118{margin-top:31.46667vw}.u-mt119{margin-top:31.73333vw}.u-mt120{margin-top:32vw}.u-mt121{margin-top:32.26667vw}.u-mt122{margin-top:32.53333vw}.u-mt123{margin-top:32.8vw}.u-mt124{margin-top:33.06667vw}.u-mt125{margin-top:33.33333vw}.u-mt126{margin-top:33.6vw}.u-mt127{margin-top:33.86667vw}.u-mt128{margin-top:34.13333vw}.u-mt129{margin-top:34.4vw}.u-mt130{margin-top:34.66667vw}.u-mt131{margin-top:34.93333vw}.u-mt132{margin-top:35.2vw}.u-mt133{margin-top:35.46667vw}.u-mt134{margin-top:35.73333vw}.u-mt135{margin-top:36vw}.u-mt136{margin-top:36.26667vw}.u-mt137{margin-top:36.53333vw}.u-mt138{margin-top:36.8vw}.u-mt139{margin-top:37.06667vw}.u-mt140{margin-top:37.33333vw}.u-mt141{margin-top:37.6vw}.u-mt142{margin-top:37.86667vw}.u-mt143{margin-top:38.13333vw}.u-mt144{margin-top:38.4vw}.u-mt145{margin-top:38.66667vw}.u-mt146{margin-top:38.93333vw}.u-mt147{margin-top:39.2vw}.u-mt148{margin-top:39.46667vw}.u-mt149{margin-top:39.73333vw}.u-mt150{margin-top:40vw}.u-mb1{margin-bottom:.26667vw}.u-mb2{margin-bottom:.53333vw}.u-mb3{margin-bottom:.8vw}.u-mb4{margin-bottom:1.06667vw}.u-mb5{margin-bottom:1.33333vw}.u-mb6{margin-bottom:1.6vw}.u-mb7{margin-bottom:1.86667vw}.u-mb8{margin-bottom:2.13333vw}.u-mb9{margin-bottom:2.4vw}.u-mb10{margin-bottom:2.66667vw}.u-mb11{margin-bottom:2.93333vw}.u-mb12{margin-bottom:3.2vw}.u-mb13{margin-bottom:3.46667vw}.u-mb14{margin-bottom:3.73333vw}.u-mb15{margin-bottom:4vw}.u-mb16{margin-bottom:4.26667vw}.u-mb17{margin-bottom:4.53333vw}.u-mb18{margin-bottom:4.8vw}.u-mb19{margin-bottom:5.06667vw}.u-mb20{margin-bottom:5.33333vw}.u-mb21{margin-bottom:5.6vw}.u-mb22{margin-bottom:5.86667vw}.u-mb23{margin-bottom:6.13333vw}.u-mb24{margin-bottom:6.4vw}.u-mb25{margin-bottom:6.66667vw}.u-mb26{margin-bottom:6.93333vw}.u-mb27{margin-bottom:7.2vw}.u-mb28{margin-bottom:7.46667vw}.u-mb29{margin-bottom:7.73333vw}.u-mb30{margin-bottom:8vw}.u-mb31{margin-bottom:8.26667vw}.u-mb32{margin-bottom:8.53333vw}.u-mb33{margin-bottom:8.8vw}.u-mb34{margin-bottom:9.06667vw}.u-mb35{margin-bottom:9.33333vw}.u-mb36{margin-bottom:9.6vw}.u-mb37{margin-bottom:9.86667vw}.u-mb38{margin-bottom:10.13333vw}.u-mb39{margin-bottom:10.4vw}.u-mb40{margin-bottom:10.66667vw}.u-mb41{margin-bottom:10.93333vw}.u-mb42{margin-bottom:11.2vw}.u-mb43{margin-bottom:11.46667vw}.u-mb44{margin-bottom:11.73333vw}.u-mb45{margin-bottom:12vw}.u-mb46{margin-bottom:12.26667vw}.u-mb47{margin-bottom:12.53333vw}.u-mb48{margin-bottom:12.8vw}.u-mb49{margin-bottom:13.06667vw}.u-mb50{margin-bottom:13.33333vw}.u-mb51{margin-bottom:13.6vw}.u-mb52{margin-bottom:13.86667vw}.u-mb53{margin-bottom:14.13333vw}.u-mb54{margin-bottom:14.4vw}.u-mb55{margin-bottom:14.66667vw}.u-mb56{margin-bottom:14.93333vw}.u-mb57{margin-bottom:15.2vw}.u-mb58{margin-bottom:15.46667vw}.u-mb59{margin-bottom:15.73333vw}.u-mb60{margin-bottom:16vw}.u-mb61{margin-bottom:16.26667vw}.u-mb62{margin-bottom:16.53333vw}.u-mb63{margin-bottom:16.8vw}.u-mb64{margin-bottom:17.06667vw}.u-mb65{margin-bottom:17.33333vw}.u-mb66{margin-bottom:17.6vw}.u-mb67{margin-bottom:17.86667vw}.u-mb68{margin-bottom:18.13333vw}.u-mb69{margin-bottom:18.4vw}.u-mb70{margin-bottom:18.66667vw}.u-mb71{margin-bottom:18.93333vw}.u-mb72{margin-bottom:19.2vw}.u-mb73{margin-bottom:19.46667vw}.u-mb74{margin-bottom:19.73333vw}.u-mb75{margin-bottom:20vw}.u-mb76{margin-bottom:20.26667vw}.u-mb77{margin-bottom:20.53333vw}.u-mb78{margin-bottom:20.8vw}.u-mb79{margin-bottom:21.06667vw}.u-mb80{margin-bottom:21.33333vw}.u-mb81{margin-bottom:21.6vw}.u-mb82{margin-bottom:21.86667vw}.u-mb83{margin-bottom:22.13333vw}.u-mb84{margin-bottom:22.4vw}.u-mb85{margin-bottom:22.66667vw}.u-mb86{margin-bottom:22.93333vw}.u-mb87{margin-bottom:23.2vw}.u-mb88{margin-bottom:23.46667vw}.u-mb89{margin-bottom:23.73333vw}.u-mb90{margin-bottom:24vw}.u-mb91{margin-bottom:24.26667vw}.u-mb92{margin-bottom:24.53333vw}.u-mb93{margin-bottom:24.8vw}.u-mb94{margin-bottom:25.06667vw}.u-mb95{margin-bottom:25.33333vw}.u-mb96{margin-bottom:25.6vw}.u-mb97{margin-bottom:25.86667vw}.u-mb98{margin-bottom:26.13333vw}.u-mb99{margin-bottom:26.4vw}.u-mb100{margin-bottom:26.66667vw}.u-mb101{margin-bottom:26.93333vw}.u-mb102{margin-bottom:27.2vw}.u-mb103{margin-bottom:27.46667vw}.u-mb104{margin-bottom:27.73333vw}.u-mb105{margin-bottom:28vw}.u-mb106{margin-bottom:28.26667vw}.u-mb107{margin-bottom:28.53333vw}.u-mb108{margin-bottom:28.8vw}.u-mb109{margin-bottom:29.06667vw}.u-mb110{margin-bottom:29.33333vw}.u-mb111{margin-bottom:29.6vw}.u-mb112{margin-bottom:29.86667vw}.u-mb113{margin-bottom:30.13333vw}.u-mb114{margin-bottom:30.4vw}.u-mb115{margin-bottom:30.66667vw}.u-mb116{margin-bottom:30.93333vw}.u-mb117{margin-bottom:31.2vw}.u-mb118{margin-bottom:31.46667vw}.u-mb119{margin-bottom:31.73333vw}.u-mb120{margin-bottom:32vw}.u-mb121{margin-bottom:32.26667vw}.u-mb122{margin-bottom:32.53333vw}.u-mb123{margin-bottom:32.8vw}.u-mb124{margin-bottom:33.06667vw}.u-mb125{margin-bottom:33.33333vw}.u-mb126{margin-bottom:33.6vw}.u-mb127{margin-bottom:33.86667vw}.u-mb128{margin-bottom:34.13333vw}.u-mb129{margin-bottom:34.4vw}.u-mb130{margin-bottom:34.66667vw}.u-mb131{margin-bottom:34.93333vw}.u-mb132{margin-bottom:35.2vw}.u-mb133{margin-bottom:35.46667vw}.u-mb134{margin-bottom:35.73333vw}.u-mb135{margin-bottom:36vw}.u-mb136{margin-bottom:36.26667vw}.u-mb137{margin-bottom:36.53333vw}.u-mb138{margin-bottom:36.8vw}.u-mb139{margin-bottom:37.06667vw}.u-mb140{margin-bottom:37.33333vw}.u-mb141{margin-bottom:37.6vw}.u-mb142{margin-bottom:37.86667vw}.u-mb143{margin-bottom:38.13333vw}.u-mb144{margin-bottom:38.4vw}.u-mb145{margin-bottom:38.66667vw}.u-mb146{margin-bottom:38.93333vw}.u-mb147{margin-bottom:39.2vw}.u-mb148{margin-bottom:39.46667vw}.u-mb149{margin-bottom:39.73333vw}.u-mb150{margin-bottom:40vw}
.p-integration-logos{background:#f9f9f9;padding:10.66667vw 0 9.6vw;overflow:hidden}@media screen and (min-width: 768px){.p-integration-logos{padding:60px 0 56px}}.p-integration-logos__title{text-align:center;margin:0 0 6.4vw}@media screen and (min-width: 768px){.p-integration-logos__title{margin:0 0 30px}}.p-integration-logos__title-en{display:block;font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-weight:400;letter-spacing:.06em;color:#36d56b;font-size:4.26667vw;margin-bottom:1.6vw}@media screen and (min-width: 768px){.p-integration-logos__title-en{font-size:20px;margin-bottom:12px}}.p-integration-logos__title-jp{display:block;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:1.3;color:#000;font-size:5.33333vw}@media screen and (min-width: 768px){.p-integration-logos__title-jp{font-size:28px}}.p-integration-logos__marquee{width:100%;overflow:hidden}.p-integration-logos__track{display:flex;width:max-content;animation:logosMarqueeLeft 18s linear infinite;will-change:transform}.p-integration-logos__list{display:flex;align-items:center;list-style:none;margin:0;gap:9.6vw;padding-inline:4.8vw}@media screen and (min-width: 768px){.p-integration-logos__list{gap:56px;padding-inline:28px}}.p-integration-logos__item{display:flex;align-items:center;justify-content:center;flex:0 0 auto;height:10.13333vw}@media screen and (min-width: 768px){.p-integration-logos__item{height:52px}}.p-integration-logos__item img{display:block;width:100%;height:auto;max-height:100%;object-fit:contain}.p-integration-logos__item:nth-child(1){width:23.46667vw}@media screen and (min-width: 768px){.p-integration-logos__item:nth-child(1){width:120px}}.p-integration-logos__item:nth-child(2){width:30.4vw}@media screen and (min-width: 768px){.p-integration-logos__item:nth-child(2){width:156px}}.p-integration-logos__item:nth-child(3){width:28.8vw}@media screen and (min-width: 768px){.p-integration-logos__item:nth-child(3){width:148px}}.p-integration-logos__item:nth-child(4){width:27.2vw}@media screen and (min-width: 768px){.p-integration-logos__item:nth-child(4){width:140px}}.p-integration-logos__item:nth-child(5){width:36.26667vw}@media screen and (min-width: 768px){.p-integration-logos__item:nth-child(5){width:188px}}.p-integration-logos__item:nth-child(6){width:26.66667vw}@media screen and (min-width: 768px){.p-integration-logos__item:nth-child(6){width:138px}}@keyframes logosMarqueeLeft{0%{transform:translateX(0)}100%{transform:translateX(-33.333333%)}}