﻿*{margin:0;padding:0;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;font-variant-ligatures:none}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{background:#fff;color:#333;font-size:18px;line-height:1.8;width:100%;min-width:320px;min-height:100%;height:100%;word-wrap:break-word;overflow-wrap:break-word;position:relative}body{overflow-y:scroll}span{font:inherit}a{font:inherit;color:blue}a:hover{text-decoration:none}a,img{border:none}li{list-style-type:none}strong{font-weight:600}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;display:block;width:100%;max-width:100%;height:auto}.anchor{height:0px;margin-top:0px;display:block;pointer-events:none}i[class^=fa-],i.fa,i.fab,i.fas,i.far{margin:0 .2em}i[class^=fa-]:first-child,i.fa:first-child,i.fab:first-child,i.fas:first-child,i.far:first-child{margin-left:0}i.fab{font-weight:400}.pc_br{display:block}.sp_br{display:none}.pc_center{text-align:center}.sp_center{text-align:left}.pc_only{display:block !important}.sp_only{display:none !important}span.pc_only{display:inline !important}span.sp_only{display:none !important}[data-scroll-layout]{transition-property:transform,opacity;transition-duration:2000ms;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);opacity:0;transform:translate(0, 40px)}[data-scroll-layout].layoutin{opacity:1;transform:translate(0, 0)}[data-scroll-layout].layout__horizontal{transform:translate(20px, 0)}[data-scroll-layout].layout__horizontal.layoutin{transform:translate(0, 0)}[data-scroll-layout].layout__scale{transform:scale(0.9)}[data-scroll-layout].layout__scale.layoutin{transform:scale(1)}[data-scroll-layout].layout__blur{transition-property:opacity,filter;filter:blur(5px);transform:translate(0, 0);transition-duration:3000ms;transition-timing-function:ease}[data-scroll-layout].layout__blur.layoutin{filter:blur(0)}@media screen and (max-width: 768px){html,body{font-size:14px}.pc_br{display:none}.sp_br{display:block}.pc_center{text-align:left}.sp_center{text-align:center}.pc_only{display:none !important}.sp_only{display:block !important}span.pc_only{display:none !important}span.sp_only{display:inline !important}}.over{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background:rgba(30,30,30,.9);display:none;pointer-events:none}.over__outer{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.over__controller{position:absolute;top:0;left:0;width:100%;z-index:9999}.over__close{display:block;width:64px;height:64px;background:#000;margin-left:auto;margin-right:0;cursor:pointer;border:none;appearance:none}.over__close svg{display:block;width:100%;height:auto;stroke:#fff;stroke-width:2px;transition-property:transform;transition-duration:200ms;transition-timing-function:ease-in-out}.over__close:hover svg{transform:rotate(90deg)}.over__contents{padding:90px}.over__container{width:100%;height:100%;position:relative}.over__container iframe{display:block;width:100%;height:100%;max-width:100%;max-height:100%;position:absolute;top:0;left:0}.over__container svg{background:#000;display:block;max-width:100%;max-height:calc(100vh - 128px);width:auto;height:auto}.over__image img{display:block;max-width:100%;max-height:calc(100vh - 128px);width:auto;height:auto}.over__image a{display:block}.over__youtube img,.over__iframe img{background:#000;display:block;max-width:100%;max-height:calc(100vh - 128px);width:auto;height:auto;min-width:320px;min-height:180px}.overfocus{display:block;appearance:none;border:none;outline:none;height:0;width:0}.swiperoverimages{color:#fff;height:100%}.swiperoverimages .swiper-container{height:100%;overflow:hidden}.swiperoverimages .swiper-slide img{display:block;width:100%;height:100%;object-fit:scale-down}.swiperoverimages .swiper-pagination{left:0;bottom:-40px;width:100%}.swiperoverimages .swiper-pagination-bullet{margin:0 3px;outline:none;background:#fff;opacity:.2}.swiperoverimages .swiper-pagination-bullet-active{opacity:1;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.2)}.swiperoverimages .swiper-button-next,.swiperoverimages .swiper-button-prev{display:block;width:64px;height:64px;background:rgba(0,0,0,.8);margin-top:-32px;outline:none}.swiperoverimages .swiper-button-next svg,.swiperoverimages .swiper-button-prev svg{display:block;width:100%;height:auto;stroke:#fff;stroke-width:2px;fill:none;transition-property:transform;transition-duration:200ms;transition-timing-function:ease-in-out}.swiperoverimages .swiper-button-next:after,.swiperoverimages .swiper-button-prev:after{display:none}.swiperoverimages .swiper-button-next{right:-64px}.swiperoverimages .swiper-button-next:hover svg{transform:translate(5px, 0)}.swiperoverimages .swiper-button-prev{left:-64px}.swiperoverimages .swiper-button-prev:hover svg{transform:translate(-5px, 0)}.swiperoverimages .swiper-lazy{transition-property:opacity;transition-duration:200ms;transition-timing-function:ease-out;opacity:0}.swiperoverimages .swiper-lazy-loaded{opacity:1}body[data-device=ie] .over__image img{width:100%}body[data-device=ie] .over__youtube img,body[data-device=ie] .over__iframe img{width:100%}body[data-device=ie] .swiperoverimages .swiper-slide img{width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto}body[data-over-full="1"] .over__contents,body[data-over-full="1"] .over__inner{width:100%;height:100%}body[data-over-full="1"] .over__images{padding-left:0;padding-right:0}body[data-over="1"]{overflow:hidden}body[data-over="1"] .over{pointer-events:auto}body[data-over="1"] .container{overflow:auto;overflow-x:hidden;scrollbar-gutter:stable}@media screen and (max-width: 768px){.over__inner{position:relative}.over__controller{top:auto;width:48px;left:50%;bottom:0;margin-left:-24px}.over__close{width:48px;height:48px;margin:0 auto}.over__contents{padding:0;padding-bottom:68px}.over__image img{max-width:100% !important;max-height:calc(100vh - 240px)}.over__youtube svg{max-height:calc(100vh - 240px)}.swiperoverimages .swiper-container{height:100%;margin:0}.swiperoverimages .swiper-button-next,.swiperoverimages .swiper-button-prev{margin-top:0;top:auto;bottom:-68px;width:48px;height:48px}.swiperoverimages .swiper-pagination{bottom:5px}.swiperoverimages .swiper-button-prev{left:0}.swiperoverimages .swiper-button-next{right:0}body[data-over-full="1"] .over__inner{height:auto}body[data-over-full="1"] .over__contents{height:calc(100vw + 68px);max-height:100vh}}.share{display:flex;align-items:center;justify-content:center}.share:before{content:"SHARE";height:3em;line-height:3em}.share>div{display:block;width:3em;height:3em;margin-left:.8em}.share>div>a{width:100%;height:100%;border-radius:50%;text-indent:105%;white-space:nowrap;overflow:hidden;display:block;background-repeat:no-repeat;background-image:url(../img/share.svg);background-size:auto 100%}.share>div>a.share_tw{background-color:#000;background-position:0px 0}.share>div>a.share_fb{background-color:#0866ff;background-position:50% 0}.share>div>a.share_line{background-color:#06c755;background-position:100% 0}.keyfocus{position:absolute;top:0;left:0;z-index:9999;line-height:1;padding:.5em;margin:.5em;background:#fff;color:blue;font-weight:600;font-size:90%;border:none;text-decoration:underline;pointer-events:none;opacity:0}.keyfocus:focus{pointer-events:auto;opacity:1}.the_content{font-size:100%;line-height:1.8;word-wrap:break-word}.the_content:after{content:" ";display:block;clear:both}.the_content .btn{display:flex;align-items:center;justify-content:center}.the_content h1,.the_content h2,.the_content h3,.the_content h4,.the_content h5,.the_content h6,.the_content p,.the_content ul,.the_content ol,.the_content table,.the_content blockquote,.the_content iframe{margin-top:.5em;margin-bottom:.5em}.the_content h1:first-child,.the_content h2:first-child,.the_content h3:first-child,.the_content h4:first-child,.the_content h5:first-child,.the_content h6:first-child,.the_content p:first-child,.the_content ul:first-child,.the_content ol:first-child,.the_content table:first-child,.the_content blockquote:first-child,.the_content iframe:first-child{margin-top:0}.the_content h1:last-child,.the_content h2:last-child,.the_content h3:last-child,.the_content h4:last-child,.the_content h5:last-child,.the_content h6:last-child,.the_content p:last-child,.the_content ul:last-child,.the_content ol:last-child,.the_content table:last-child,.the_content blockquote:last-child,.the_content iframe:last-child{margin-bottom:0}.the_content h1,.the_content h2{font:inherit;font-size:160%;font-weight:600;line-height:1.5;word-break:break-all;position:relative}.the_content h3,.the_content h4{font:inherit;font-size:140%;font-weight:600;line-height:1.5;word-break:break-all;position:relative;text-shadow:none}.the_content h5,.the_content h6{font:inherit;font-size:100%;font-weight:600;line-height:1.5;word-break:break-all}.the_content h6{font-size:100%}.the_content h1,.the_content h2,.the_content h3,.the_content h4,.the_content h5,.the_content h6{display:block;clear:both}.the_content b,.the_content strong{font-weight:600}.the_content span{font:inherit}.the_content p{font:inherit}.the_content p a{display:inline-block}.the_content p:last-child img{margin-bottom:0}.the_content p:first-child img{margin-top:0}.the_content img{max-width:100%}.the_content img.alignleft{float:left;margin-right:1em;margin-bottom:1em}.the_content img.alignright{float:right;margin-left:1em;margin-bottom:1em}.the_content img.aligncenter{display:block;margin-left:auto;margin-right:auto}.the_content img.max10,.the_content img.max20,.the_content img.max30,.the_content img.max40,.the_content img.max50,.the_content img.max60,.the_content img.max70,.the_content img.max80,.the_content img.max90,.the_content img.max100{width:100%;display:block}.the_content img.max10{max-width:10%}.the_content img.max20{max-width:20%}.the_content img.max30{max-width:30%}.the_content img.max40{max-width:40%}.the_content img.max50{max-width:50%}.the_content img.max60{max-width:60%}.the_content img.max70{max-width:70%}.the_content img.max80{max-width:80%}.the_content img.max90{max-width:90%}.the_content img.max100{max-width:100%}.the_content hr{border:none;border-bottom:2px dotted rgba(32,91,143,.2);display:block;clear:both;margin:3em auto}.the_content ul,.the_content ol{font:inherit;margin-left:1.4em}.the_content ul li,.the_content ol li{font:inherit;display:list-item;margin-bottom:.4em}.the_content ul li:last-child,.the_content ol li:last-child{margin-bottom:0}.the_content ul li{list-style:disc}.the_content ol li{list-style-type:decimal}.the_content iframe{display:block;max-width:100%;width:100%;position:relative}.the_content iframe[src^="https://www.google.com/maps/embed"]{max-height:480px;min-height:120px;height:100%;aspect-ratio:16/9}.the_content iframe[src^="https://www.youtube.com/embed/"]{max-height:480px;min-height:120px;height:100%;aspect-ratio:16/9}.the_content .twitter-tweet,.the_content twitter-widget,.the_content twitterwidget{position:relative;margin-left:auto;margin-right:auto}.the_content table{width:100%;height:auto !important;font-size:100%;border-collapse:separate;border-spacing:0;margin:1.5em 0}.the_content table:first-child{margin-top:0}.the_content table:last-child{margin-bottom:0}.the_content table tr{height:auto !important}.the_content table th,.the_content table td{height:auto !important;padding:.6em .8em;line-height:1.8;border-bottom:2px solid rgba(51,51,51,.2)}.the_content table th{width:15%;white-space:nowrap;font-weight:600;position:relative;vertical-align:top;text-align:left}.the_content table th[colspan]{line-height:1.6;padding:.6em .8em;border-bottom:none;font-size:100%;background:#fff;word-break:break-all;white-space:normal;border:2px solid #205b8f;border-top-color:#195e9f;border-left-color:#195e9f}.the_content table td[colspan]{word-break:break-all;white-space:normal}.the_content table hr{margin:1em auto}.the_content blockquote{box-sizing:border-box;font-size:90%;border:2px solid rgba(51,51,51,.1);padding:1em 1.2em}.the_content blockquote:after{content:" ";display:block;clear:both}.the_content .gallery{display:flex;align-items:top;justify-content:flex-start;flex-wrap:wrap;width:calc(100% + 20px);margin:1em auto;margin-left:-10px}.the_content .gallery:first-child{margin-top:0}.the_content .gallery:last-child{margin-bottom:0}.the_content .gallery:last-child{margin-bottom:.5em}.the_content .gallery:first-child{margin-top:.5em}.the_content .gallery.gallery-columns-1 .gallery-item{width:100%}.the_content .gallery.gallery-columns-1 .gallery-item:nth-child(1){padding-top:0}.the_content .gallery.gallery-columns-2 .gallery-item{width:50%}.the_content .gallery.gallery-columns-2 .gallery-item:nth-child(1),.the_content .gallery.gallery-columns-2 .gallery-item:nth-child(2){padding-top:0}.the_content .gallery.gallery-columns-3 .gallery-item{width:33.333%}.the_content .gallery.gallery-columns-3 .gallery-item:nth-child(1),.the_content .gallery.gallery-columns-3 .gallery-item:nth-child(2),.the_content .gallery.gallery-columns-3 .gallery-item:nth-child(3){padding-top:0}.the_content .gallery.gallery-columns-4 .gallery-item{width:25%}.the_content .gallery.gallery-columns-4 .gallery-item:nth-child(1),.the_content .gallery.gallery-columns-4 .gallery-item:nth-child(2),.the_content .gallery.gallery-columns-4 .gallery-item:nth-child(3),.the_content .gallery.gallery-columns-4 .gallery-item:nth-child(4){padding-top:0}.the_content .gallery.gallery-columns-5 .gallery-item{width:20%}.the_content .gallery.gallery-columns-5 .gallery-item:nth-child(1),.the_content .gallery.gallery-columns-5 .gallery-item:nth-child(2),.the_content .gallery.gallery-columns-5 .gallery-item:nth-child(3),.the_content .gallery.gallery-columns-5 .gallery-item:nth-child(4),.the_content .gallery.gallery-columns-5 .gallery-item:nth-child(5){padding-top:0}.the_content .gallery.gallery-columns-6 .gallery-item{width:16.666%}.the_content .gallery.gallery-columns-6 .gallery-item:nth-child(1),.the_content .gallery.gallery-columns-6 .gallery-item:nth-child(2),.the_content .gallery.gallery-columns-6 .gallery-item:nth-child(3),.the_content .gallery.gallery-columns-6 .gallery-item:nth-child(4),.the_content .gallery.gallery-columns-6 .gallery-item:nth-child(5),.the_content .gallery.gallery-columns-6 .gallery-item:nth-child(6){padding-top:0}.the_content .gallery.gallery-columns-7 .gallery-item{width:14.285%}.the_content .gallery.gallery-columns-7 .gallery-item:nth-child(1),.the_content .gallery.gallery-columns-7 .gallery-item:nth-child(2),.the_content .gallery.gallery-columns-7 .gallery-item:nth-child(3),.the_content .gallery.gallery-columns-7 .gallery-item:nth-child(4),.the_content .gallery.gallery-columns-7 .gallery-item:nth-child(5),.the_content .gallery.gallery-columns-7 .gallery-item:nth-child(6),.the_content .gallery.gallery-columns-7 .gallery-item:nth-child(7){padding-top:0}.the_content .gallery.gallery-columns-8 .gallery-item{width:12.5%}.the_content .gallery.gallery-columns-8 .gallery-item:nth-child(1),.the_content .gallery.gallery-columns-8 .gallery-item:nth-child(2),.the_content .gallery.gallery-columns-8 .gallery-item:nth-child(3),.the_content .gallery.gallery-columns-8 .gallery-item:nth-child(4),.the_content .gallery.gallery-columns-8 .gallery-item:nth-child(5),.the_content .gallery.gallery-columns-8 .gallery-item:nth-child(6),.the_content .gallery.gallery-columns-8 .gallery-item:nth-child(7),.the_content .gallery.gallery-columns-8 .gallery-item:nth-child(8){padding-top:0}.the_content .gallery.gallery-columns-9 .gallery-item{width:11.111%}.the_content .gallery.gallery-columns-9 .gallery-item:nth-child(1),.the_content .gallery.gallery-columns-9 .gallery-item:nth-child(2),.the_content .gallery.gallery-columns-9 .gallery-item:nth-child(3),.the_content .gallery.gallery-columns-9 .gallery-item:nth-child(4),.the_content .gallery.gallery-columns-9 .gallery-item:nth-child(5),.the_content .gallery.gallery-columns-9 .gallery-item:nth-child(6),.the_content .gallery.gallery-columns-9 .gallery-item:nth-child(7),.the_content .gallery.gallery-columns-9 .gallery-item:nth-child(8),.the_content .gallery.gallery-columns-9 .gallery-item:nth-child(9){padding-top:0}.the_content .gallery .gallery-view{width:100%;margin-bottom:8px;background:#0d0d0d;position:relative}.the_content .gallery .gallery-view img{display:block;width:100%;position:relative;opacity:0;transition-property:opacity;transition-duration:0ms;transition-timing-function:ease-out}.the_content .gallery .gallery-view img.lazyloaded{transition-duration:200ms;opacity:1}.the_content .gallery .gallery-view-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.the_content .gallery .gallery-view-loading i{font-size:200%;color:#999}.the_content .gallery .gallery-item{margin:0 !important;padding:0 10px;padding-top:20px}.the_content .gallery .gallery-icon img{margin:0;display:block;max-width:100%;width:100% !important;height:auto;border:none !important;box-sizing:border-box}.the_content .gallery .gallery-icon a{margin:0;display:block;border:none !important;isolation:isolate;overflow:hidden}.the_content .gallery .gallery-icon a img{transition-property:opacity;transition-duration:200ms;transition-timing-function:ease-out;border:none !important}.the_content .gallery .gallery-icon a:hover img{opacity:.8}.the_content .gallery .gallery-caption{font-size:80%;line-height:1.6;margin-top:.5em;text-align:center}@media screen and (max-width: 767px){.the_content{font-size:90%}.the_content img{width:auto !important}.the_content img.max10,.the_content img.max20,.the_content img.max30,.the_content img.max40,.the_content img.max50,.the_content img.max60,.the_content img.max70,.the_content img.max80,.the_content img.max90,.the_content img.max100{width:100% !important;max-width:100%}.the_content img.alignleft,.the_content img.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.the_content .twitter-tweet,.the_content twitter-widget,.the_content twitterwidget{overflow:hidden;width:100% !important}.the_content table{width:100% !important;margin-top:1.5em !important}.the_content table th,.the_content table td{border-bottom:none}.the_content table th{display:block;width:auto !important;background:rgba(255,255,255,.1);padding:.4em .8em;margin-top:1em;text-align:center}.the_content table td{width:auto !important;display:block;padding:.8em;padding-bottom:0}.the_content table tr:first-child th{margin-top:0}.the_content .gallery .gallery-item{width:100% !important;padding-top:20px !important}.the_content .gallery .gallery-item:first-child{padding-top:0 !important}}*{font-family:YakuHanJPs,"M PLUS 1",serif;font-optical-sizing:auto;font-weight:900;font-style:normal}html,body{color:#205b8f;background:rgba(0,0,0,0)}a{color:#205b8f}ruby{position:relative;font:inherit}ruby[data-ruby]:before{font:inherit;content:attr(data-ruby);position:absolute;top:-0.6em;left:50%;transform:translate(-50%, 0);margin:auto;font-size:.5em;letter-spacing:.1em;line-height:1;white-space:nowrap;text-align:center}ruby rt{display:none}sup{font:inherit !important;font-size:.6em !important}.btn{appearance:none;display:inline-block;line-height:1;max-width:100%;font-weight:600;padding:.6em 1.2em;text-shadow:none;border:none;cursor:pointer;position:relative;white-space:nowrap;text-align:center;color:#fff;background:#205b8f;text-decoration:none}.btn:hover:before{opacity:1}.btn:hover span{text-decoration:underline}.btn[href=""]{background:#ccc;pointer-events:none;box-shadow:none}.btn[href=""]:before{display:none}.btn i{margin:0 .3em;text-decoration:none;position:relative}.btn i:last-child{margin-right:0}.btn i:first-child{margin-left:0}.btn span{position:relative}.btn div{font:inherit;font-size:90%;margin-top:.4em;line-height:1.4}.btn--small{font-size:.8rem}.btn--xsmall{font-size:.6rem}.btn--large{font-size:100rem}.btn--max{display:block !important;text-align:center;margin:1.2em auto;max-width:100%}.btn--max:first-child{margin-top:0}.btn--max:last-child{margin-bottom:0}.btn--sub{background:#fff;box-shadow:none;color:#205b8f}.btn--sub:before{transition-duration:200ms}.btn--sub:hover{color:#fff}.btn--switch{background:#e60012;background-image:linear-gradient(90deg, #bd000f 0%, #E60012 100%);box-shadow:6px 6px 0 rgba(230,0,18,.5);color:#fff}.btn--switch:before{background-image:linear-gradient(-90deg, #bd000f 0%, #E60012 100%)}.btn--playstation{background:#00439c;color:#fff}.ja{font-family:YakuHanJPs,"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif !important;font-weight:600 !important}.marker{background-image:linear-gradient(0deg, rgba(255, 106, 0, 0) 5%, rgba(255, 106, 0, 0.4) 5%, rgba(255, 106, 0, 0.4) 30%, rgba(255, 106, 0, 0) 30%);display:inline !important;padding:0 .1em;margin:0 .1em;font-weight:600 !important}.hover{transition-property:opacity;transition-duration:200ms;transition-timing-function:ease}.hover:hover{opacity:.8}.share{font-size:120%}.anchor{height:0;margin-top:0}.anchor[id=top]{height:0px;margin-top:0}.swiper-custom{container-type:inline-size;overflow:visible;position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.swiper-custom .swiper{transition-property:opacity;transition-duration:200ms;transition-timing-function:ease;opacity:0;width:100%}.swiper-custom .swiper-initialized{opacity:1}.swiper-custom .swiper-wrapper{perspective:1000}.swiper-custom .swiper-button-prev,.swiper-custom .swiper-button-next{opacity:0;background:#205b8f;border:2px solid #fff;color:#fff;height:100%;width:50px;height:50px;margin:0;border-radius:6px;position:relative;top:auto;left:auto;right:auto;bottom:auto;position:absolute;top:50%;transform:translate(0, -50%);display:flex;align-items:center;justify-content:center}.swiper-custom .swiper-button-prev[aria-label],.swiper-custom .swiper-button-next[aria-label]{opacity:1}.swiper-custom .swiper-button-prev:after,.swiper-custom .swiper-button-next:after{display:none}.swiper-custom .swiper-button-prev svg,.swiper-custom .swiper-button-next svg{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;transition-property:transform;transition-duration:200ms;transition-timing-function:ease}.swiper-custom .swiper-button-prev i,.swiper-custom .swiper-button-next i{transition-property:transform;transition-duration:200ms;transition-timing-function:ease}.swiper-custom .swiper-button-prev{left:-25px}.swiper-custom .swiper-button-prev:hover i,.swiper-custom .swiper-button-prev:hover svg{transform:translate(-2px, 0)}.swiper-custom .swiper-button-next{right:-25px}.swiper-custom .swiper-button-next:hover i,.swiper-custom .swiper-button-next:hover svg{transform:translate(2px, 0)}.swiper-custom .swiper-button-disabled{display:none}.swiper-custom .swiper-pagination,.swiper-custom .swiper-pagination-bullets.swiper-pagination-horizontal{display:flex;align-items:center;justify-content:center;position:relative;width:100%;left:auto;bottom:auto;margin-top:10px;min-height:10px}.swiper-custom .swiper-pagination-bullet{height:10px;width:10px;border-radius:50%;background:#dadddb;opacity:1}.swiper-custom .swiper-pagination-bullet-active{background:#205b8f;opacity:1}.swiper-custom .swiper-control{position:absolute;left:0;top:0;width:100%}.swiper-custom .swiper-control:before{content:" ";display:block;padding-top:56.25%}.over{background:rgba(255,255,255,.9)}.over__close{width:64px;height:64px;background:#205b8f;border-radius:10px;padding:10px}.over__close svg{stroke-linecap:round;stroke-width:2.5px}.over__controller{padding:12px}iframe[src^="https://www.youtube"]{width:100%;display:block;height:auto;aspect-ratio:16/9}body[data-over="1"] .pagetop,body[data-over="1"] .buybtn,body[data-over="1"] .container{overflow:auto;overflow-x:hidden;scrollbar-gutter:stable}@media screen and (max-width: 767px){.anchor{height:0;margin-top:0}.anchor[id=top]{height:0;margin-top:0}.btn{box-shadow:4px 4px 0 rgba(32,91,143,.5)}.btn--sub{box-shadow:none}.btn--switch{box-shadow:4px 4px 0 rgba(230,0,18,.5)}.swiper-custom .swiper-pagination,.swiper-custom .swiper-pagination-bullets.swiper-pagination-horizontal{display:flex;align-items:center;justify-content:center;min-height:9px}.swiper-custom .swiper-button-prev,.swiper-custom .swiper-button-next{display:none}.swiper-custom .swiper-pagination-bullet{height:9px;width:9px}.over__close{width:50px;height:50px;padding:5px}.over__close svg{stroke-width:2.5px}.over__controller{padding:0}}.container{position:relative;overflow:visible;min-width:320px;margin:0 auto;position:relative;z-index:100;background:url(../img/bg.png) 0 0 repeat;background-size:40px;background-attachment:fixed}.bubbly{pointer-events:none}@media screen and (max-width: 767px){.container{background-size:6.666%;background-position:top center}}.footer{position:relative;color:#333;background:#fff}.footer__inner{padding:3em 2em;margin:0 auto}.footer__pagetop{text-align:center;margin-bottom:2em}.footer__logos{position:relative;padding-right:80px}.footer__logos aside{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.footer__logos aside div{height:64px;margin-right:20px}.footer__logos aside a{display:block;height:100%;overflow:hidden}.footer__logos aside a img{display:block;height:100%;width:auto}.footer__logos aside hr{border:none;border-left:2px solid rgba(255,255,255,.1);height:80px;margin-left:10px;padding-left:10px}.footer__logos aside br{height:15px;width:100%}.footer__logos__cero{position:absolute;top:0;right:0;width:75px}.footer__copy{margin-top:1em;font-size:80%;font-weight:600}.footer__copy a{color:currentColor}.footer__copy img{max-width:850px;margin-top:1em}.footer__copy small{font-size:100%;display:block;margin-top:1em;font-family:Arial,Helvetica,sans-serif !important;line-height:1.4}.footer__copy div{margin-top:.8em;line-height:1.6}.footer__copy div img{display:inline;max-height:.7em;margin:0 .2em;width:auto}.footer__share{margin-bottom:2em}.footer__share .share:before{font-weight:600}@media screen and (max-width: 767px){.footer__inner{padding:3em 1em;padding-bottom:100px}.footer__logos{padding-right:40px}.footer__logos aside div{height:50px;min-height:50px}.footer__cero{height:50px;width:auto}.footer__cero img{display:block;height:100%;width:auto}}.nav{width:100%;z-index:1000;margin-bottom:2em}.nav nav{display:flex;align-items:center;justify-content:center;background:#205b8f}.nav a{color:#fff;line-height:1;display:flex;align-items:center;justify-content:center;padding:1.1em .4em;padding-bottom:1.3em;font-size:140%;text-decoration:none;position:relative;white-space:nowrap}.nav a span{position:relative}.nav a span:after{content:" ";display:block;position:absolute;left:0;bottom:-5px;width:100%;height:2px;background:#fff;transition-property:transform;transition-duration:200ms;transition-timing-function:ease;transform:scaleX(0);transform-origin:100% 0}.nav a:before{font-family:"Font Awesome 6 Free";content:"";font-weight:900;font-size:80%;margin-right:.3em;padding-top:.1em;display:inline-block;vertical-align:bottom;transition-property:transform,opacity;transition-duration:200ms;transition-timing-function:ease;transform:translate(5px, -5px);opacity:0}.nav a:hover:before{opacity:1;transform:translate(0, 0)}.nav a:hover span:after{transform:scaleX(1);transform-origin:0 0}@media screen and (max-width: 767px){.nav{display:none}}.top{position:relative}.top__platform{position:absolute;top:0;left:0;padding:12px;width:8%;min-width:100px}.top__scroll{position:absolute;left:0;bottom:0;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;padding:.5em;transition-property:opacity;transition-duration:800ms;transition-delay:600ms;transition-timing-function:ease;opacity:0;opacity:1}.top__scroll i{margin:0;font-size:200%;display:block;animation:SCROLL 1200ms infinite ease-in-out}@keyframes SCROLL{0%{transform:translate(0, 0)}50%{transform:translate(0, 5px)}100%{transform:translate(0, 0)}}.top__image{transition-property:transform,opacity;transition-duration:2500ms;transition-delay:500ms;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1);opacity:0;transform:scale(0.8);position:relative}.top__image__bg{position:absolute;top:0;left:0;width:100%;height:100%;transition-property:opacity;transition-delay:1500ms;transition-duration:1000ms;transition-timing-function:ease;opacity:0;opacity:1}.top__image__screen{position:absolute;top:39.3%;left:34.6%;width:30.9%;height:34.7%}.top__loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition-property:transform,opacity;transition-delay:100ms;transition-duration:400ms;transition-timing-function:ease-in-out;opacity:0}.top__loading img{max-width:38%}body[data-init="1"] .top__loading{transform:scale(1);opacity:1}body[data-topanime-start="1"] .top__image{transform:scale(1);opacity:1}body[data-topanime-start="1"] .top__image__bg{opacity:1}body[data-topanime-start="1"] .top__scroll{opacity:1}body[data-topanime-start="1"] .top__loading{transition-delay:0ms;transition-duration:400ms;opacity:0;transform:scale(0.8)}body[data-topanime-start="1"] .top__loading img{animation:none}@keyframes BLINK{0%{opacity:.8}50%{opacity:1}100%{opacity:.8}}@media screen and (max-width: 767px){.top__platform{padding:0;width:20%;min-width:0;max-width:70px}.top__scroll{padding:0}.top__loading img{max-width:80%}.top__image__screen{top:48.2%;left:24.4%;width:50.9%;height:19.3%}}.sub{padding:2em}.sub--first{padding-top:4em}.sub--last{padding-bottom:4em}.sub__inner{max-width:1080px;margin:0 auto;border:4px solid #205b8f;background:url(../img/note.png) top left repeat-y;background-size:100% auto;border-radius:15px;position:relative;padding:3em 4em;box-shadow:8px 8px 0 rgba(32,91,143,.2)}.sub__title{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:center}.sub__title div{margin:0 auto;background:#205b8f;color:#fff;line-height:1;padding:.3em .8em;padding-right:.9em;padding-bottom:.4em;letter-spacing:.1em;transform:translate(0, -50%)}.sub__title i{margin-right:.2em;font-size:90%}.sub a[data-youtube]{display:block;overflow:hidden;position:relative}.sub a[data-youtube]:before{content:" ";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#205b8f;z-index:1;opacity:0;transition-property:opacity;transition-duration:200ms;transition-timing-function:ease}.sub a[data-youtube] img{aspect-ratio:16/9;object-fit:cover;transition-property:transform;transition-duration:200ms;transition-timing-function:ease}.sub a[data-youtube] svg{position:absolute;top:0%;left:42%;height:100%;width:16%;z-index:1}.sub a[data-youtube] svg path{fill-rule:evenodd}.sub a[data-youtube] svg path:first-child{opacity:.8;fill:#212121;transition-property:opacity,fill;transition-duration:100ms;transition-timing-function:ease}.sub a[data-youtube] svg path:last-child{fill:#fff}.sub a[data-youtube]:hover:before{opacity:.2}.sub a[data-youtube]:hover img{transform:scale(1.05)}.sub a[data-youtube]:hover svg path:first-child{opacity:1;fill:red}.title{display:block;text-align:center;font-size:220%;line-height:1.3;color:#205b8f;margin-bottom:1em}.the_content{max-width:720px;margin:0 auto}figure img{border:1px solid rgba(32,91,143,.1)}figcaption{padding:.4em;line-height:1.5;padding-bottom:.5em;margin-top:4px;font-size:90%;text-align:center;background:rgba(32,91,143,.1)}.line{border:none;border-bottom:2px dotted rgba(32,91,143,.2);display:block;clear:both;margin:2em auto}@media screen and (max-width: 767px){.sub{padding:1.5em 1em}.sub--first{padding-top:3em}.sub--last{padding-bottom:3em}.sub__inner{border:3px solid #205b8f;padding:2.4em 2.4em;box-shadow:6px 6px 0 rgba(32,91,143,.2)}.sub__title{font-size:120%}.sub a[data-youtube] svg{left:40%;width:20%}.title{font-size:140%;margin-bottom:1.2em}}@media screen and (max-width: 480px){.sub__inner{padding:2.4em 1.8em}}.product{padding:4.5em 2em;background:#205b8f}.product__title{display:flex;align-items:center;justify-content:center;font-size:180%;line-height:1.4;margin-bottom:1em}.product__title div{line-height:1;padding:0 .2em;padding-bottom:.2em;border-bottom:3px solid #205b8f}.product__title i{margin-left:0}.product article{background:#fff;max-width:1080px;margin:0 auto;border-radius:15px;position:relative;padding:3em 2em;box-shadow:8px 8px 0 rgba(51,51,51,.2);margin-top:4em;margin-bottom:1em}.product article:first-child{margin-top:0}.product article:last-child{margin-bottom:0}.product article:before{content:" ";display:block;width:100%;height:2.8em;position:absolute;top:-1.5em;left:0;background:url(../img/bind.png) center no-repeat;background-size:auto 100%}.layout{display:flex;align-items:top;justify-content:flex-start}.layout__image{width:40%;padding:0 1.5em}.layout__text{width:60%;padding:0 1.5em;display:flex;align-items:center;justify-content:center}.layout__text>div{width:100%}.layout__text a{display:block;width:240px;max-width:60%;margin:0 auto}.productlist{font:inherit;margin:1.5em 0;font-size:90%}.productlist li{font:inherit;display:flex;align-items:top;justify-content:flex-start;border-bottom:2px solid rgba(32,91,143,.2)}.productlist li div{font:inherit;width:calc(100% - 6em);line-height:1.6;padding:.5em}.productlist li div:first-child{width:6em}.productlist li div span{display:inline-block}.tenpolist{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.tenpolist li{width:33.333%;padding:10px}.tenpolist li a{display:block;border:1.5px solid rgba(51,51,51,.1)}@media screen and (max-width: 767px){.product{padding:3.5em 1em}.product article{box-shadow:6px 6px 0 rgba(51,51,51,.2);margin-top:3em;margin-bottom:1em;padding:3em 1.5em}.product article:first-child{margin-top:0}.product article:last-child{margin-bottom:0}.product article:before{height:2em;top:-1.1em}.layout{display:block}.layout__image,.layout__text{width:100%;padding:0}.layout__image{max-width:60%;margin:0 auto;margin-bottom:2em}.tenpolist{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.tenpolist li{width:80%;padding:.5em}.tenpolist li:last-child{padding-bottom:0}}.buybtn{position:fixed;top:0;right:0;z-index:1500;padding:15px;transition-property:transform;transition-duration:600ms;transition-timing-function:ease;transform:translate(0, -100%)}.buybtn a{display:flex;align-items:center;justify-content:center;background:#ff6a00;color:#fff;line-height:1;text-decoration:none;padding:.7em 1em;padding-bottom:.95em;border-radius:10px;position:relative;font-size:120%;filter:drop-shadow(5px 5px 0 rgba(255, 106, 0, 0.2))}.buybtn a span{position:relative}.buybtn a span:after{content:" ";display:block;position:absolute;left:0;bottom:-5px;width:100%;height:2px;background:#fff;transition-property:transform;transition-duration:200ms;transition-timing-function:ease;transform:scaleX(0);transform-origin:100% 0}.buybtn a:before{content:" ";display:block;position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border:4px solid #fff;border-radius:14px}.buybtn a:after{content:" ";display:block;position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);border:2px solid #ff6a00;border-radius:14px}.buybtn a:hover span:after{transform:scaleX(1);transform-origin:0 0}.buybtn a i{margin-left:0;padding-top:.2em}body[data-loaded="1"] .buybtn{transform:translate(0, 0);transition-delay:500ms}body[data-page=top] .buybtn{transition-delay:3000ms}body[data-topanime-end="1"] .buybtn{transition-delay:500ms}body[data-page=product] .buybtn,body[data-page=buy] .buybtn{transform:translate(0, -100%);transition-delay:0ms}@media screen and (max-width: 767px){.buybtn{top:auto;bottom:0;width:100%;transform:translate(0, 100%)}.buybtn a{font-size:130%}body[data-page=product] .buybtn,body[data-page=buy] .buybtn{transform:translate(0, 100%)}}.whatstoiec{max-width:720px;margin:0 auto;margin-top:1em}.whatstoiec *{font:inherit}.whatstoiec button{appearance:none;border:none;background:rgba(0,0,0,0);display:block;line-height:1.4;width:100%;display:flex;align-items:top;justify-content:space-between;text-align:left;align-items:center;padding:1em 1.2em;cursor:pointer;background:rgba(32,91,143,.1);color:#205b8f;border-radius:10px}.whatstoiec button:after{font-family:"Font Awesome 6 Free";content:"";font-weight:900;text-decoration:none;font-size:120%}.whatstoiec button:hover span{text-decoration:none}.whatstoiec button span{text-decoration:underline;padding-bottom:.1em;padding-right:.5em}.whatstoiec blockquote{margin:0;padding:0;height:0;overflow:hidden;border:none;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.whatstoiec blockquote div{transition-property:transform,opacity;transition-duration:400ms;transition-timing-function:ease;transform:translate(0, -10px);opacity:0}.whatstoiec.open button{border-bottom-left-radius:0;border-bottom-right-radius:0}.whatstoiec.open button:after{content:""}.whatstoiec.open blockquote{height:auto;padding:1.2em 1.4em;border:1.5px solid rgba(32,91,143,.1);border-top:none;word-break:break-all}.whatstoiec.open blockquote div{transform:translate(0, 0);opacity:1}@media screen and (max-width: 767px){.whatstoiec button{padding:1em 1em}}.globalnavtoggle{position:fixed;left:0;top:0;z-index:5000;padding:12px;display:flex;align-items:top;justify-content:flex-start;transition-property:transform;transition-duration:600ms;transition-timing-function:ease;transform:translate(0, -100%)}.globalnavtoggle button{width:64px;height:64px;display:block;overflow:hidden;border-radius:10px;border:none;cursor:pointer;appearance:none;padding:0;background-color:#000;color:#fff;text-decoration:none;background:#205b8f;display:flex;align-items:center;justify-content:center;position:relative}.globalnavtoggle button svg{display:block;height:auto;width:50%;fill:currentColor}.globalnavtoggle button div{width:32px;height:32px;margin:0 auto;position:relative}.globalnavtoggle button div span,.globalnavtoggle button div:before,.globalnavtoggle button div:after{content:" ";display:block;width:32px;height:4px;background:currentColor;position:absolute;border-radius:2px;left:0;top:13px;transition-property:transform,opacity;transition-duration:200ms;transition-timing-function:ease;transform-origin:center}.globalnavtoggle button div:before{transform:translate(0px, -10px)}.globalnavtoggle button div:after{transform:translate(0px, 10px)}.globalnavtoggle button:hover div:before{transform:translate(0px, -12px)}.globalnavtoggle button:hover div:after{transform:translate(0px, 12px)}.globalnav{z-index:1000;background:#205b8f;background:url(../img/bg2.png) 0 0 repeat;background-size:40px;color:#fff;position:fixed;bottom:-1px;left:0;width:100vw;height:calc(100% + 2px);display:flex;flex-direction:column;align-items:center;opacity:0;pointer-events:none;transition-property:opacity;transition-duration:0ms;transition-delay:0ms;transition-timing-function:ease}.globalnav__inner{padding:40px;margin:auto}.globalnav a{color:inherit}.globalnav nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:2em 0}.globalnav nav a{background:#205b8f;color:#fff;line-height:1;display:flex;align-items:center;justify-content:center;padding:.8em .6em;padding-bottom:1em;padding-right:1.6em;font-size:150%;text-decoration:none;position:relative;white-space:nowrap;border:2px solid rgba(255,255,255,.2);border-radius:10px;margin:.5em}.globalnav nav a span{position:relative}.globalnav nav a span:after{content:" ";display:block;position:absolute;left:0;bottom:-5px;width:100%;height:2px;background:#fff;transition-property:transform;transition-duration:200ms;transition-timing-function:ease;transform:scaleX(0);transform-origin:100% 0}.globalnav nav a:before{font-family:"Font Awesome 6 Free";content:"";font-weight:900;font-size:80%;margin-right:.3em;padding-top:.1em;display:inline-block;vertical-align:bottom;transition-property:transform,opacity;transition-duration:200ms;transition-timing-function:ease;transform:translate(5px, -5px);opacity:0}.globalnav nav a:hover:before{opacity:1;transform:translate(0, 0)}.globalnav nav a:hover span:after{transform:scaleX(1);transform-origin:0 0}.globalnav header a{max-width:700px;display:block;margin:0 auto}body[data-nav="1"]{overflow:hidden}body[data-nav="1"] .pagetop,body[data-nav="1"] .buybtn,body[data-nav="1"] .container{overflow:hidden;scrollbar-gutter:stable}body[data-nav="1"] .globalnavtoggle{transform:translate(0, 0)}body[data-nav="1"] .globalnavtoggle button{background:#fff;color:#205b8f}body[data-nav="1"] .globalnavtoggle button div span{transform:translate(5px, 0);opacity:0}body[data-nav="1"] .globalnavtoggle button div:before{transform:translate(0, 0) rotate(45deg)}body[data-nav="1"] .globalnavtoggle button div:after{transform:translate(0, 0) rotate(-45deg)}body[data-nav="1"] .globalnav{overflow:auto;overflow-y:scroll;pointer-events:auto;transition-duration:200ms;opacity:1;pointer-events:auto}body[data-navfix="1"] .globalnavtoggle{transform:translate(0, 0);transition-delay:500ms}@media screen and (max-width: 767px){.globalnavtoggle{transform:translate(0, 0);left:auto;right:0;padding:10px}.globalnavtoggle button{width:50px;height:50px}.globalnavtoggle button div{width:30px;height:30px}.globalnavtoggle button div span,.globalnavtoggle button div:before,.globalnavtoggle button div:after{width:30px}.globalnavtoggle button:hover div:before{transform:translate(0px, -10px)}.globalnavtoggle button:hover div:after{transform:translate(0px, 10px)}.globalnav{background-size:6.666%;background-position:top center}.globalnav__inner{padding:100px 1em}.globalnav header{padding:0 .5em}.globalnav header a{max-width:480px}.globalnav nav a{font-size:130%;width:calc(50% - .8em);padding:.7em .5em;padding-bottom:.9em;margin:.4em}.globalnav nav a:before{display:none}}.pagetop{position:fixed;right:0;bottom:0;z-index:5000;padding:12px;transition-property:transform;transition-duration:600ms;transition-timing-function:ease;transform:translate(0, 100%)}.pagetop a{width:64px;height:64px;display:block;overflow:hidden;border-radius:10px;border:none;cursor:pointer;appearance:none;padding:0;color:#205b8f;text-decoration:none;background:#fff;display:flex;align-items:center;justify-content:center;position:relative}.pagetop a svg{fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round;transition-property:transform;transition-duration:200ms;transition-timing-function:ease}.pagetop a:hover svg{transform:translate(0, -2px)}body[data-navfix="1"] .pagetop{transform:translate(0, 0);transition-delay:500ms}@media screen and (max-width: 767px){.pagetop{display:none}}