﻿@charset "UTF-8";@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?khmxu2");src:url("../fonts/icomoon.eot?khmxu2#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?khmxu2") format("truetype"),url("../fonts/icomoon.woff?khmxu2") format("woff"),url("../fonts/icomoon.svg?khmxu2#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block;}[class^=icon-],[class*=" icon-"]{font-family:"icomoon"!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-car:before{content:"";}.icon-clapperboard:before{content:"";}.icon-frame01_bl:before{content:"";}.icon-frame01_br:before{content:"";}.icon-frame01_tl:before{content:"";}.icon-frame01_tr:before{content:"";}.icon-map:before{content:"";}.icon-money:before{content:"";}.icon-mortarboard:before{content:"";}.icon-photos:before{content:"";}.icon-plan:before{content:"";}.icon-relay:before{content:"";}.icon-schedule:before{content:"";}.icon-school_black:before{content:"";}.icon-school_white:before{content:"";}.icon-train:before{content:"";}@media screen and (min-width:768px){.pg_BrandingArea{min-height:280px;}}@media screen and (min-width:1024px){.pg_BrandingArea{min-height:420px;}}.pg_BrandingTitle-Catch{color:#000;display:block;font-size:15px;font-weight:600;line-height:normal;position:relative;padding-bottom:15px;margin-bottom:15px;}.pg_BrandingTitle-Catch:after{content:"";width:50px;height:3px;background-color:#d6d6d6;position:absolute;bottom:0;left:0;}@media screen and (min-width:375px){.pg_BrandingTitle-Catch{font-size:16px;}}@media screen and (min-width:1024px){.pg_BrandingTitle-Catch{font-size:20px;}}@media screen and (min-width:1440px){.pg_BrandingTitle-Catch{font-size:26px;padding-bottom:25px;}}.pg_BrandingImages{position:relative;width:85%;height:184px;margin:auto 0 0 auto;border-top-left-radius:30px;overflow:hidden;background-size:cover;background-position:center left;animation:brandingFade 20s infinite;}@media(min-width:768px){.pg_BrandingImages{height:240px;}}@media(min-width:1024px){.pg_BrandingImages{width:100%;height:350px;border-top-left-radius:50px;}}@keyframes brandingFade{0%{background-image:url("/images/home/branding01.webp");}33.33%{background-image:url("/images/home/branding02.webp");}66.66%{background-image:url("/images/home/branding03.webp");}100%{background-image:url("/images/home/branding01.webp");}}.pg_NewsSection{display:grid;max-width:1280px;margin:0 auto;background-color:#fff;}@media screen and (min-width:1024px){.pg_NewsSection{grid-template-columns:120px 1fr;}}@media screen and (min-width:1024px){.pg_NewsSection{grid-template-columns:140px 1fr;}}.pg_NewsTitleArea{color:#fff;background-color:#333;padding:8px 10px;display:grid;grid-template-columns:auto 80px;border-left:4px solid #27978b;}@media screen and (min-width:1024px){.pg_NewsTitleArea{padding:8px 0 16px 15px;grid-template-columns:1fr;grid-template-rows:auto 30px;}}.pg_NewsTitle{font-size:21px;font-weight:600;}.pg_NewsTitle:after{content:"/";color:#27978b;margin-left:6px;}@media screen and (min-width:1024px){.pg_NewsTitle{display:block;}}.pg_NewsTitleRuby{font-size:14px;}@media screen and (min-width:1024px){.pg_NewsTitleRuby{display:block;}}.pg_NewsButton{color:#fff;background-color:#27978b;border-radius:30px;padding:5px 15px 0;max-width:84px;}@media screen and (min-width:1024px){.pg_NewsButton{padding:2px 15px 0;}}.pg_NewsButton:hover{opacity:.8;}.pg_NewsButtonText{margin-right:5px;}.pg_NewsList{width:100%;}@media screen and (min-width:768px){.pg_NewsList{display:grid;grid-template-columns:1fr 1fr 1fr;}}.pg_NewsItem{width:100%;border-bottom:1px solid #d6d6d6;position:relative;}@media screen and (min-width:768px){.pg_NewsItem{border:1px solid #d6d6d6;}}.pg_NewsItem-Link{display:grid;width:100%;height:100%;gap:5px;padding:10px 50px 10px 15px;place-content:start;}@media screen and (min-width:1024px){.pg_NewsItem-Link{padding:10px 55px 20px 15px;}}@media screen and (min-width:1400px){.pg_NewsItem-Link{gap:10px;}}[href].pg_NewsItem-Link:hover{background-color:rgba(242,242,242,.5);cursor:pointer;}[href].pg_NewsItem-Link:hover .sc_ArrowButton{opacity:.8;}.pg_NewsItem-Date{display:inline-block;font-size:14px;font-weight:bold;}.pg_NewsItem-Subject{display:inline-block;margin-left:10px;padding:2px 15px;border:1px solid #000;border-radius:100px;font-size:12px;line-height:normal;text-align:center;width:100px;}.pg_NewsItem-Content{line-height:1.4;overflow-wrap:break-word;}.pg_IndexActions{position:absolute;top:36%;right:12px;bottom:36%;margin:auto;}.pg_Container{position:relative;}.pg_Container:before{content:"";width:50%;height:3px;background-color:#000;position:absolute;top:0;right:0;}.pg_Container:nth-child(odd):before{content:"";width:50%;height:3px;background-color:#000;position:absolute;top:0;left:0;}.bg_About{background-image:url(../images/shared/bg_About_sp.jpg);background-repeat:repeat;background-size:100% 100%;}@media screen and (min-width:768px){.bg_About{background-image:url(../images/shared/bg_About.jpg);}}.pg_AboutInner{display:grid;background-color:#fff;border:1px solid #d6d6d6;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;position:relative;z-index:2;}@media screen and (min-width:768px){.pg_AboutInner{grid-template-columns:1fr 1fr;}}.pg_AboutImage{width:100%;height:170px;object-fit:cover;border-top-left-radius:20px;border-top-right-radius:20px;}@media screen and (min-width:768px){.pg_AboutImage{height:310px;border-top-left-radius:20px;border-top-right-radius:0;border-bottom-left-radius:20px;}}@media screen and (min-width:1024px){.pg_AboutImage{height:360px;}}.pg_AboutContent{padding:20px 20px 50px;}@media screen and (min-width:1024px){.pg_AboutContent{padding:30px 30px 60px;}}.pg_AboutTitle{font-size:18px;font-weight:600;padding-bottom:10px;margin-bottom:15px;position:relative;display:grid;grid-template-columns:auto 90px;}@media screen and (min-width:1024px){.pg_AboutTitle{font-size:21px;}}.pg_AboutTitle:before{content:"";width:40px;height:2px;background-color:#27978b;position:absolute;bottom:0;left:0;}.pg_AboutTitle:after{content:"";width:40px;height:2px;background-color:#187fc4;position:absolute;bottom:0;left:43px;}.pg_AboutTitle-Text:after{content:"";width:40px;height:2px;background-color:#d92f67;position:absolute;bottom:0;left:86px;}@media screen and (min-width:1024px){.pg_AboutTitle-Br{display:none;}}.pg_AboutTitle-Images{width:100%;position:relative;}.pg_AboutTitle-Image{width:auto;height:46px;position:absolute;top:0;right:0;}.pg_AboutButton{position:absolute;bottom:-25px;right:20px;}.bg_Graph{background-image:url(../images/shared/bg_graph.webp);}.pg_UsageItems{max-width:400px;display:grid;row-gap:30px;place-content:center;place-items:center;margin:0 auto;}@media screen and (min-width:768px){.pg_UsageItems{max-width:1280px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;}.pg_UsageItems .sc_Button{min-width:180px;}}@media screen and (min-width:1024px){.pg_UsageItems{gap:30px;}}.pg_UsageItem{background-color:#fff;}.pg_UsageInner{display:grid;row-gap:20px;padding:30px 40px 50px;grid-template-rows:80px 1fr 1fr;place-items:center;align-items:center;}@media screen and (min-width:768px){.pg_UsageInner{row-gap:10px;padding:30px 20px 40px;}}@media screen and (min-width:1024px){.pg_UsageInner{row-gap:20px;padding:40px 30px 50px;}}.pg_UsageFrame_Top{position:relative;}.pg_UsageFrame_Top:before{font-size:50px;line-height:50px;font-family:"icomoon";color:#27978b;position:absolute;content:"";top:0;left:0;}.pg_UsageFrame_Top:after{font-size:50px;line-height:50px;font-family:"icomoon";color:#27978b;position:absolute;content:"";top:0;right:0;}.pg_UsageFrame_Top._Drone:before{font-size:50px;line-height:50px;font-family:"icomoon";color:#187fc4;position:absolute;content:"";top:0;left:0;}.pg_UsageFrame_Top._Drone:after{font-size:50px;line-height:50px;font-family:"icomoon";color:#187fc4;position:absolute;content:"";top:0;right:0;}.pg_UsageFrame_Top._Sportsday:before{font-size:50px;line-height:50px;font-family:"icomoon";color:#d92f67;position:absolute;content:"";top:0;left:0;}.pg_UsageFrame_Top._Sportsday:after{font-size:50px;line-height:50px;font-family:"icomoon";color:#d92f67;position:absolute;content:"";top:0;right:0;}.pg_UsageFrame_Bottom{position:relative;}.pg_UsageFrame_Bottom:before{font-size:50px;line-height:50px;font-family:"icomoon";color:#27978b;position:absolute;content:"";bottom:0;left:0;}.pg_UsageFrame_Bottom:after{font-size:50px;line-height:50px;font-family:"icomoon";color:#27978b;position:absolute;content:"";bottom:0;right:0;}.pg_UsageFrame_Bottom._Drone:before{font-size:50px;line-height:50px;font-family:"icomoon";color:#187fc4;position:absolute;content:"";bottom:0;left:0;}.pg_UsageFrame_Bottom._Drone:after{font-size:50px;line-height:50px;font-family:"icomoon";color:#187fc4;position:absolute;content:"";bottom:0;right:0;}.pg_UsageFrame_Bottom._Sportsday:before{font-size:50px;line-height:50px;font-family:"icomoon";color:#d92f67;position:absolute;content:"";bottom:0;left:0;}.pg_UsageFrame_Bottom._Sportsday:after{font-size:50px;line-height:50px;font-family:"icomoon";color:#d92f67;position:absolute;content:"";bottom:0;right:0;}.pg_UsageIcon{display:block;text-align:center;width:auto;height:65px;}.pg_UsageSummary{display:grid;grid-template-columns:50px auto;}.pg_UsageNumber{color:#27978b;text-align:center;font-size:28px;border-left:1px solid #27978b;border-right:1px solid #27978b;align-self:center;}.pg_UsageNumber._Drone{color:#187fc4;border-left:1px solid #187fc4;border-right:1px solid #187fc4;}.pg_UsageNumber._Sportsday{color:#d92f67;border-left:1px solid #d92f67;border-right:1px solid #d92f67;}.pg_UsageText{padding:0 0 0 15px;font-size:14px;}.pg_UsageText ._Studio{color:#27978b;}.pg_UsageText ._Drone{color:#187fc4;}.pg_UsageText ._Sportsday{color:#d92f67;}.pg_SchoolArea{padding:30px 20px 0;}@media screen and (min-width:1024px){.pg_SchoolArea{padding:40px 32px 0;}}.pg_SchoolItems{margin:0 auto;}.pg_SchoolItemContainer{border-left:4px solid #27978b;border-right:4px solid #fff;background:linear-gradient(90deg,#e6f5e8 0%,#e6f5e8 50%,#fff 50%,#fff 100%);}.pg_SchoolItemContainer:nth-child(even){border-left:4px solid #fff;border-right:4px solid #27978b;background:linear-gradient(90deg,#fff 0%,#fff 50%,#e6f5e8 50%,#e6f5e8 100%);}@media screen and (min-width:768px){.pg_SchoolItemContainer:nth-child(2n) .pg_SchoolItem .pg_SchoolContent{order:2;}}@media screen and (min-width:768px){.pg_SchoolItemContainer:nth-child(2n) .pg_SchoolItem .pg_SchoolSlider{order:1;padding:0 0 0 15px;}}@media screen and (min-width:768px){.pg_SchoolItemContainer:nth-child(2n) .pg_SchoolItem .pg_SchoolBottons{order:3;}}.pg_SchoolItem{margin:0 auto;background-color:#fff;padding-bottom:20px;}.pg_SchoolItem:last-child{padding-bottom:30px;}@media screen and (min-width:768px){.pg_SchoolItem{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,max-content);}}.pg_SchoolContent{padding:0 15px;margin-bottom:20px;}@media screen and (min-width:1024px){.pg_SchoolContent{padding:0 30px;margin-bottom:35px;}}.pg_SectionTitle_Wrapper{border-top:1px dashed #d6d6d6;border-bottom:1px dashed #d6d6d6;padding:15px;margin:0 -15px 15px;}@media screen and (min-width:1024px){.pg_SectionTitle_Wrapper{padding:15px 30px;margin:0 -30px 15px;}}.pg_SectionTitle{font-size:18px;font-weight:600;}@media screen and (min-width:1024px){.pg_SectionTitle{font-size:24px;}}.pg_SectionTitle_Inner{color:#27978b;font-size:12px;font-weight:600;display:flex;flex-wrap:nowrap;justify-content:space-between;}@media screen and (min-width:1024px){.pg_SectionTitle_Inner{font-size:14px;}}.pg_SchoolCatch{font-size:16px;font-weight:600;margin-bottom:10px;}@media screen and (min-width:1024px){.pg_SchoolCatch{font-size:20px;}}.pg_SchoolText{margin-bottom:15px;}.pg_SchoolUse{background-color:#f1f1f1;border-radius:15px;padding:10px 15px 15px;position:relative;}.pg_SchoolUse:before{width:91.5%;height:3px;content:"";background-color:#000;position:absolute;top:0;right:auto;left:auto;margin:0 auto;}@media screen and (min-width:1024px){.pg_SchoolUse{padding:20px 30px 30px;}.pg_SchoolUse:before{width:86.5%;}}.pg_SchoolUseTitle{font-size:15px;margin-bottom:8px;}@media screen and (min-width:1024px){.pg_SchoolUseTitle{font-size:18px;}}.pg_SchoolIcon{width:auto;height:30px;margin-right:8px;}.pg_SchoolUseList{row-gap:2px;}.pg_SchoolSlider{padding:0 15px;margin-bottom:20px;}@media screen and (min-width:768px){.pg_SchoolSlider{padding:0 15px 0 0;}}@media screen and (min-width:1024px){.pg_SchoolSlider{padding:0 30px 0 0;}}.pg_SchoolBottons{display:grid;gap:20px;padding:0 15px 30px;}@media screen and (min-width:768px){.pg_SchoolBottons{grid-template-columns:repeat(2,1fr);grid-area:2/1/3/3;border-top:1px dashed #d6d6d6;padding:20px 15px 30px;}}@media screen and (min-width:1024px){.pg_SchoolBottons{padding:30px 30px 40px;}}.pg_SchoolBotton{display:flex;align-items:center;padding:3px 15px;border-radius:30px;font-size:16px;max-width:500px;margin:0 auto;}.pg_SchoolBotton .sc_ArrowIcon{margin-left:5px;}@media screen and (min-width:1024px){.pg_SchoolBotton{font-size:22px;font-weight:bold;height:68px;border-radius:50px;padding:3px 30px;}}.pg_SchoolBotton._Normal{color:#333;border:1px solid #27978b;}.pg_SchoolBotton._Normal:hover{background-color:#f1f1f1;}.pg_SchoolBotton._Normal .sc_ArrowIcon{color:#27978b;}.pg_SchoolBotton._Studio{color:#fff;background-color:#27978b;}.pg_SchoolBotton._Studio:hover{background-color:#22877c;}.pg_SchoolBotton._Studio .sc_ArrowIcon{color:#fff;}.pg_SchoolBottonIcon{font-size:32px;margin-right:2px;}@media screen and (min-width:1024px){.pg_SchoolBottonIcon{font-size:42px;}}.pg_HiddenXs{display:none;}@media screen and (min-width:1024px){.pg_HiddenXs{display:block;}}.pg_HiddenLp{display:block;}@media screen and (min-width:1024px){.pg_HiddenLp{display:none;}}.splide__slide{opacity:.5;}.splide__slide.is-active{opacity:1;}.splide__track--nav>.splide__list>.splide__slide.is-active{border:4px solid #27978b;}.splide__slide img{height:auto;width:100%;}.splide__arrow{background:#000;border-radius:0;}.splide__arrow svg{fill:none;}.splide__arrow--prev:before{content:"←";color:#fff;position:inherit;}.splide__arrow--next:before{content:"→";color:#fff;position:inherit;}