@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500&display=swap");@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,500,600,700,900&display=swap&subset=japanese");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap");body{animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal}@media screen and (max-width: 1024px){body:before{background:url(../images/common/bg_sp_top.jpg) center top no-repeat #fff;background-size:100% auto}}@media screen and (min-width: 1025px){body:before{background:url(../images/common/bg.jpg) center top no-repeat fixed #fff;background-size:cover}}@media screen and (min-width: 1025px) and (max-width: 1279px){body:before{background-size:150% auto}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}header{position:relative}header h1{width:auto;max-width:616px;margin:auto}@media screen and (max-width: 767px){header h1{padding-top:0}}@media screen and (min-width: 768px){header h1{padding-top:0}}@media screen and (min-width: 768px){header{min-height:100vh}}header #headerInner{width:100%;margin:0 auto;position:relative;text-align:center}header #headerInner img{margin:0 auto}header #headerBox{width:80%;max-width:1000px;margin:0 auto}@media screen and (max-width: 1024px){header #headerBox{padding:80% 0 10px;text-align:center}}@media screen and (min-width: 1025px){header #headerBox{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:96%;padding-top:36%}}@media screen and (max-width: 1024px){header #headercatch{width:90%;text-align:center;margin:0 auto}header #headercatch img{margin:0 auto}}@media screen and (min-width: 1025px){header #headercatch{padding-top:43px}}header #logo15th{position:absolute;left:0px;top:40px}@media screen and (max-width: 767px){header #logo15th{width:15%;max-width:137px}}@media screen and (min-width: 768px){header #logo15th{width:10%;max-width:137px}}header #newsList{background:#d563a5;background:linear-gradient(90deg, #d563a5 0%, #669 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d563a5",endColorstr="#666699",GradientType=1);-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 767px){header #newsList{padding:10px;font-size:1.3rem;line-height:1.4em;margin-top:10px}}@media screen and (min-width: 768px){header #newsList{margin:20px auto 0;border-radius:25px;width:90%;padding:10px 0}}@media screen and (max-width: 767px){header #newsList li{padding:0 1%;text-align:center}}@media screen and (min-width: 768px){header #newsList li{padding:0 1.5%}}header #newsList dl dt{opacity:0.8}@media screen and (min-width: 768px){header #newsList dl{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}}.slick-prev,.slick-arrow{display:none}.slide-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.slide-dots li{display:inline-block;margin:0 15px}.slide-dots li button{position:relative;text-indent:-9999px;border:none;background:none}.slide-dots li button:before{content:'○';font-size:20px;text-indent:0px;position:absolute;top:0;left:0}.slide-dots li button:focus{outline:none}.slide-dots li.slick-active button:before{content:'●'}.slick-slide:not(.slick-center){-webkit-filter:opacity(0%);-moz-filter:opacity(0%);-o-filter:opacity(0%);-ms-filter:opacity(0%);filter:opacity(0%);transition:0.2s linear}#supportedCol{text-align:center;background:rgba(241,241,241,0.5)}#supportedCol ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}#supportedCol ul li{box-sizing:border-box;margin-bottom:10px}@media screen and (max-width: 767px){#supportedCol{padding:5% 3%}#supportedCol h2{margin-bottom:5%}#supportedCol ul li{width:50%}#supportedCol ul li img{width:94%;max-width:300px}}@media screen and (min-width: 768px){#supportedCol{padding:50px 30px}#supportedCol h2{margin-bottom:50px}#supportedCol ul li{background:#fff;width:220px;margin:0 5px 10px}#supportedCol ul li img{max-width:90%}}

/*# sourceMappingURL=maps/top.css.map */
