@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap");body{background:linear-gradient(178deg, #2b3666 0%, #3b83c5 30%, #6cc4c3 60%, #00aa7f 100%);overflow-x:hidden;position:relative}body::before{content:"";display:block;position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;height:100%;z-index:1}@media screen and (max-width: 767px){body::before{background:url(../images/top/bg_sp.png) top center no-repeat;background-size:contain}}@media screen and (min-width: 768px) and (max-width: 999px){body::before{background:url(../images/top/bg_sp.png) top center no-repeat;background-size:contain}}@media screen and (min-width: 1000px){body::before{background:url(../images/top/bg.png) top center no-repeat}}#particleCol{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-perspective:1000px;perspective:1000px;z-index:50}@media screen and (max-width: 767px){#particleCol{height:0;padding-top:100%;bottom:auto}}.particleWrap{-webkit-animation:rotate 15s linear infinite;animation:rotate 15s linear infinite}.particle{position:absolute;top:30%;width:32px;height:37px;background:url(../images/common/star.svg) top center no-repeat;background-size:contain}@media screen and (max-width: 767px){.particle{top:-30%}}@media screen and (min-width: 768px) and (max-width: 999px){.particle{top:-13.5%}}.particleWrap{position:absolute}@media screen and (max-width: 767px){.particleWrap{top:30%}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap{top:13.5%}}@media screen and (min-width: 1000px){.particleWrap{top:330px}}.particleWrap:nth-of-type(1){-webkit-animation:rotate linear infinite;animation:rotate linear infinite;-webkit-animation-delay:-44030ms;animation-delay:-44030ms;-webkit-animation-duration:41199ms;animation-duration:41199ms}@media screen and (max-width: 767px){.particleWrap:nth-of-type(1) .particlePos{-webkit-transform:translate(148px);transform:translate(148px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(1) .particlePos{-webkit-transform:translate(111px);transform:translate(111px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(1) .particlePos{-webkit-transform:translate(305px);transform:translate(305px)}}@media screen and (max-width: 767px){.particleWrap:nth-of-type(1) .particle{left:calc(30% + 36px);width:calc( 27px);height:calc( 14px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(1) .particle{left:calc(13.5% + 88px);width:calc( 31px);height:calc( 25px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(1) .particle{left:calc(30% + 48px);width:calc( 44px);height:calc( 33px)}}.particleWrap{position:absolute}@media screen and (max-width: 767px){.particleWrap{top:30%}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap{top:13.5%}}@media screen and (min-width: 1000px){.particleWrap{top:330px}}.particleWrap:nth-of-type(2){-webkit-animation:rotate linear infinite;animation:rotate linear infinite;-webkit-animation-delay:-41890ms;animation-delay:-41890ms;-webkit-animation-duration:23301ms;animation-duration:23301ms}@media screen and (max-width: 767px){.particleWrap:nth-of-type(2) .particlePos{-webkit-transform:translate(108px);transform:translate(108px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(2) .particlePos{-webkit-transform:translate(134px);transform:translate(134px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(2) .particlePos{-webkit-transform:translate(223px);transform:translate(223px)}}@media screen and (max-width: 767px){.particleWrap:nth-of-type(2) .particle{left:calc(30% + 12px);width:calc( 41px);height:calc( 34px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(2) .particle{left:calc(13.5% + 57px);width:calc( 33px);height:calc( 38px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(2) .particle{left:calc(30% + 35px);width:calc( 18px);height:calc( 17px)}}.particleWrap{position:absolute}@media screen and (max-width: 767px){.particleWrap{top:30%}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap{top:13.5%}}@media screen and (min-width: 1000px){.particleWrap{top:330px}}.particleWrap:nth-of-type(3){-webkit-animation:rotate linear infinite;animation:rotate linear infinite;-webkit-animation-delay:-41567ms;animation-delay:-41567ms;-webkit-animation-duration:36798ms;animation-duration:36798ms}@media screen and (max-width: 767px){.particleWrap:nth-of-type(3) .particlePos{-webkit-transform:translate(79px);transform:translate(79px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(3) .particlePos{-webkit-transform:translate(71px);transform:translate(71px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(3) .particlePos{-webkit-transform:translate(231px);transform:translate(231px)}}@media screen and (max-width: 767px){.particleWrap:nth-of-type(3) .particle{left:calc(30% + 16px);width:calc( 36px);height:calc( 17px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(3) .particle{left:calc(13.5% + 63px);width:calc( 32px);height:calc( 37px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(3) .particle{left:calc(30% + 11px);width:calc( 21px);height:calc( 39px)}}.particleWrap{position:absolute}@media screen and (max-width: 767px){.particleWrap{top:30%}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap{top:13.5%}}@media screen and (min-width: 1000px){.particleWrap{top:330px}}.particleWrap:nth-of-type(4){-webkit-animation:rotate linear infinite;animation:rotate linear infinite;-webkit-animation-delay:-44035ms;animation-delay:-44035ms;-webkit-animation-duration:67496ms;animation-duration:67496ms}@media screen and (max-width: 767px){.particleWrap:nth-of-type(4) .particlePos{-webkit-transform:translate(84px);transform:translate(84px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(4) .particlePos{-webkit-transform:translate(119px);transform:translate(119px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(4) .particlePos{-webkit-transform:translate(229px);transform:translate(229px)}}@media screen and (max-width: 767px){.particleWrap:nth-of-type(4) .particle{left:calc(30% + 33px);width:calc( 21px);height:calc( 37px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(4) .particle{left:calc(13.5% + 77px);width:calc( 16px);height:calc( 60px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(4) .particle{left:calc(30% + 63px);width:calc( 12px);height:calc( 45px)}}.particleWrap{position:absolute}@media screen and (max-width: 767px){.particleWrap{top:30%}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap{top:13.5%}}@media screen and (min-width: 1000px){.particleWrap{top:330px}}.particleWrap:nth-of-type(5){-webkit-animation:rotate linear infinite;animation:rotate linear infinite;-webkit-animation-delay:-40120ms;animation-delay:-40120ms;-webkit-animation-duration:54545ms;animation-duration:54545ms}@media screen and (max-width: 767px){.particleWrap:nth-of-type(5) .particlePos{-webkit-transform:translate(72px);transform:translate(72px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(5) .particlePos{-webkit-transform:translate(98px);transform:translate(98px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(5) .particlePos{-webkit-transform:translate(277px);transform:translate(277px)}}@media screen and (max-width: 767px){.particleWrap:nth-of-type(5) .particle{left:calc(30% + 16px);width:calc( 22px);height:calc( 37px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(5) .particle{left:calc(13.5% + 81px);width:calc( 50px);height:calc( 53px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(5) .particle{left:calc(30% + 48px);width:calc( 31px);height:calc( 24px)}}.particleWrap{position:absolute}@media screen and (max-width: 767px){.particleWrap{top:30%}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap{top:13.5%}}@media screen and (min-width: 1000px){.particleWrap{top:330px}}.particleWrap:nth-of-type(6){-webkit-animation:rotate linear infinite;animation:rotate linear infinite;-webkit-animation-delay:-41308ms;animation-delay:-41308ms;-webkit-animation-duration:22941ms;animation-duration:22941ms}@media screen and (max-width: 767px){.particleWrap:nth-of-type(6) .particlePos{-webkit-transform:translate(98px);transform:translate(98px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(6) .particlePos{-webkit-transform:translate(72px);transform:translate(72px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(6) .particlePos{-webkit-transform:translate(313px);transform:translate(313px)}}@media screen and (max-width: 767px){.particleWrap:nth-of-type(6) .particle{left:calc(30% + 32px);width:calc( 34px);height:calc( 29px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(6) .particle{left:calc(13.5% + 60px);width:calc( 30px);height:calc( 49px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(6) .particle{left:calc(30% + 48px);width:calc( 19px);height:calc( 39px)}}.particleWrap{position:absolute}@media screen and (max-width: 767px){.particleWrap{top:30%}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap{top:13.5%}}@media screen and (min-width: 1000px){.particleWrap{top:330px}}.particleWrap:nth-of-type(7){-webkit-animation:rotate linear infinite;animation:rotate linear infinite;-webkit-animation-delay:-49331ms;animation-delay:-49331ms;-webkit-animation-duration:44298ms;animation-duration:44298ms}@media screen and (max-width: 767px){.particleWrap:nth-of-type(7) .particlePos{-webkit-transform:translate(87px);transform:translate(87px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(7) .particlePos{-webkit-transform:translate(64px);transform:translate(64px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(7) .particlePos{-webkit-transform:translate(268px);transform:translate(268px)}}@media screen and (max-width: 767px){.particleWrap:nth-of-type(7) .particle{left:calc(30% + 38px);width:calc( 32px);height:calc( 40px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(7) .particle{left:calc(13.5% + 75px);width:calc( 42px);height:calc( 67px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(7) .particle{left:calc(30% + 21px);width:calc( 41px);height:calc( 49px)}}.particleWrap{position:absolute}@media screen and (max-width: 767px){.particleWrap{top:30%}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap{top:13.5%}}@media screen and (min-width: 1000px){.particleWrap{top:330px}}.particleWrap:nth-of-type(8){-webkit-animation:rotate linear infinite;animation:rotate linear infinite;-webkit-animation-delay:-41361ms;animation-delay:-41361ms;-webkit-animation-duration:50583ms;animation-duration:50583ms}@media screen and (max-width: 767px){.particleWrap:nth-of-type(8) .particlePos{-webkit-transform:translate(139px);transform:translate(139px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(8) .particlePos{-webkit-transform:translate(119px);transform:translate(119px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(8) .particlePos{-webkit-transform:translate(238px);transform:translate(238px)}}@media screen and (max-width: 767px){.particleWrap:nth-of-type(8) .particle{left:calc(30% + 40px);width:calc( 18px);height:calc( 39px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(8) .particle{left:calc(13.5% + 79px);width:calc( 26px);height:calc( 28px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(8) .particle{left:calc(30% + 47px);width:calc( 32px);height:calc( 40px)}}.particleWrap{position:absolute}@media screen and (max-width: 767px){.particleWrap{top:30%}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap{top:13.5%}}@media screen and (min-width: 1000px){.particleWrap{top:330px}}.particleWrap:nth-of-type(9){-webkit-animation:rotate linear infinite;animation:rotate linear infinite;-webkit-animation-delay:-45603ms;animation-delay:-45603ms;-webkit-animation-duration:32136ms;animation-duration:32136ms}@media screen and (max-width: 767px){.particleWrap:nth-of-type(9) .particlePos{-webkit-transform:translate(141px);transform:translate(141px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(9) .particlePos{-webkit-transform:translate(98px);transform:translate(98px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(9) .particlePos{-webkit-transform:translate(252px);transform:translate(252px)}}@media screen and (max-width: 767px){.particleWrap:nth-of-type(9) .particle{left:calc(30% + 11px);width:calc( 14px);height:calc( 28px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(9) .particle{left:calc(13.5% + 50px);width:calc( 53px);height:calc( 53px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(9) .particle{left:calc(30% + 16px);width:calc( 41px);height:calc( 45px)}}.particleWrap{position:absolute}@media screen and (max-width: 767px){.particleWrap{top:30%}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap{top:13.5%}}@media screen and (min-width: 1000px){.particleWrap{top:330px}}.particleWrap:nth-of-type(10){-webkit-animation:rotate linear infinite;animation:rotate linear infinite;-webkit-animation-delay:-46958ms;animation-delay:-46958ms;-webkit-animation-duration:41584ms;animation-duration:41584ms}@media screen and (max-width: 767px){.particleWrap:nth-of-type(10) .particlePos{-webkit-transform:translate(130px);transform:translate(130px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(10) .particlePos{-webkit-transform:translate(82px);transform:translate(82px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(10) .particlePos{-webkit-transform:translate(256px);transform:translate(256px)}}@media screen and (max-width: 767px){.particleWrap:nth-of-type(10) .particle{left:calc(30% + 27px);width:calc( 33px);height:calc( 26px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(10) .particle{left:calc(13.5% + 76px);width:calc( 63px);height:calc( 69px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(10) .particle{left:calc(30% + 14px);width:calc( 32px);height:calc( 49px)}}.particleWrap{position:absolute}@media screen and (max-width: 767px){.particleWrap{top:30%}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap{top:13.5%}}@media screen and (min-width: 1000px){.particleWrap{top:330px}}.particleWrap:nth-of-type(11){-webkit-animation:rotate linear infinite;animation:rotate linear infinite;-webkit-animation-delay:-44224ms;animation-delay:-44224ms;-webkit-animation-duration:38884ms;animation-duration:38884ms}@media screen and (max-width: 767px){.particleWrap:nth-of-type(11) .particlePos{-webkit-transform:translate(59px);transform:translate(59px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(11) .particlePos{-webkit-transform:translate(51px);transform:translate(51px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(11) .particlePos{-webkit-transform:translate(183px);transform:translate(183px)}}@media screen and (max-width: 767px){.particleWrap:nth-of-type(11) .particle{left:calc(30% + 33px);width:calc( 25px);height:calc( 20px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(11) .particle{left:calc(13.5% + 41px);width:calc( 26px);height:calc( 37px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(11) .particle{left:calc(30% + 45px);width:calc( 38px);height:calc( 33px)}}.particleWrap{position:absolute}@media screen and (max-width: 767px){.particleWrap{top:30%}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap{top:13.5%}}@media screen and (min-width: 1000px){.particleWrap{top:330px}}.particleWrap:nth-of-type(12){-webkit-animation:rotate linear infinite;animation:rotate linear infinite;-webkit-animation-delay:-40778ms;animation-delay:-40778ms;-webkit-animation-duration:46960ms;animation-duration:46960ms}@media screen and (max-width: 767px){.particleWrap:nth-of-type(12) .particlePos{-webkit-transform:translate(115px);transform:translate(115px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(12) .particlePos{-webkit-transform:translate(53px);transform:translate(53px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(12) .particlePos{-webkit-transform:translate(253px);transform:translate(253px)}}@media screen and (max-width: 767px){.particleWrap:nth-of-type(12) .particle{left:calc(30% + 26px);width:calc( 32px);height:calc( 19px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(12) .particle{left:calc(13.5% + 42px);width:calc( 63px);height:calc( 29px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(12) .particle{left:calc(30% + 20px);width:calc( 16px);height:calc( 48px)}}.particleWrap{position:absolute}@media screen and (max-width: 767px){.particleWrap{top:30%}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap{top:13.5%}}@media screen and (min-width: 1000px){.particleWrap{top:330px}}.particleWrap:nth-of-type(13){-webkit-animation:rotate linear infinite;animation:rotate linear infinite;-webkit-animation-delay:-48296ms;animation-delay:-48296ms;-webkit-animation-duration:40979ms;animation-duration:40979ms}@media screen and (max-width: 767px){.particleWrap:nth-of-type(13) .particlePos{-webkit-transform:translate(117px);transform:translate(117px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(13) .particlePos{-webkit-transform:translate(63px);transform:translate(63px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(13) .particlePos{-webkit-transform:translate(187px);transform:translate(187px)}}@media screen and (max-width: 767px){.particleWrap:nth-of-type(13) .particle{left:calc(30% + 35px);width:calc( 25px);height:calc( 43px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(13) .particle{left:calc(13.5% + 63px);width:calc( 60px);height:calc( 44px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(13) .particle{left:calc(30% + 41px);width:calc( 15px);height:calc( 36px)}}.particleWrap{position:absolute}@media screen and (max-width: 767px){.particleWrap{top:30%}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap{top:13.5%}}@media screen and (min-width: 1000px){.particleWrap{top:330px}}.particleWrap:nth-of-type(14){-webkit-animation:rotate linear infinite;animation:rotate linear infinite;-webkit-animation-delay:-40216ms;animation-delay:-40216ms;-webkit-animation-duration:44272ms;animation-duration:44272ms}@media screen and (max-width: 767px){.particleWrap:nth-of-type(14) .particlePos{-webkit-transform:translate(76px);transform:translate(76px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(14) .particlePos{-webkit-transform:translate(149px);transform:translate(149px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(14) .particlePos{-webkit-transform:translate(327px);transform:translate(327px)}}@media screen and (max-width: 767px){.particleWrap:nth-of-type(14) .particle{left:calc(30% + 15px);width:calc( 28px);height:calc( 21px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(14) .particle{left:calc(13.5% + 52px);width:calc( 20px);height:calc( 63px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(14) .particle{left:calc(30% + 58px);width:calc( 15px);height:calc( 23px)}}.particleWrap{position:absolute}@media screen and (max-width: 767px){.particleWrap{top:30%}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap{top:13.5%}}@media screen and (min-width: 1000px){.particleWrap{top:330px}}.particleWrap:nth-of-type(15){-webkit-animation:rotate linear infinite;animation:rotate linear infinite;-webkit-animation-delay:-47892ms;animation-delay:-47892ms;-webkit-animation-duration:34684ms;animation-duration:34684ms}@media screen and (max-width: 767px){.particleWrap:nth-of-type(15) .particlePos{-webkit-transform:translate(146px);transform:translate(146px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(15) .particlePos{-webkit-transform:translate(65px);transform:translate(65px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(15) .particlePos{-webkit-transform:translate(205px);transform:translate(205px)}}@media screen and (max-width: 767px){.particleWrap:nth-of-type(15) .particle{left:calc(30% + 34px);width:calc( 28px);height:calc( 25px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(15) .particle{left:calc(13.5% + 64px);width:calc( 41px);height:calc( 51px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(15) .particle{left:calc(30% + 67px);width:calc( 27px);height:calc( 43px)}}.particleWrap{position:absolute}@media screen and (max-width: 767px){.particleWrap{top:30%}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap{top:13.5%}}@media screen and (min-width: 1000px){.particleWrap{top:330px}}.particleWrap:nth-of-type(16){-webkit-animation:rotate linear infinite;animation:rotate linear infinite;-webkit-animation-delay:-48114ms;animation-delay:-48114ms;-webkit-animation-duration:52609ms;animation-duration:52609ms}@media screen and (max-width: 767px){.particleWrap:nth-of-type(16) .particlePos{-webkit-transform:translate(92px);transform:translate(92px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(16) .particlePos{-webkit-transform:translate(76px);transform:translate(76px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(16) .particlePos{-webkit-transform:translate(222px);transform:translate(222px)}}@media screen and (max-width: 767px){.particleWrap:nth-of-type(16) .particle{left:calc(30% + 39px);width:calc( 11px);height:calc( 42px)}}@media screen and (min-width: 768px) and (max-width: 999px){.particleWrap:nth-of-type(16) .particle{left:calc(13.5% + 81px);width:calc( 38px);height:calc( 55px)}}@media screen and (min-width: 1000px){.particleWrap:nth-of-type(16) .particle{left:calc(30% + 40px);width:calc( 23px);height:calc( 29px)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}header{position:relative;display:block;width:100%;margin:0 auto}@media screen and (max-width: 767px){header{padding:6.4vw 0 0}}@media screen and (min-width: 768px) and (max-width: 999px){header{padding:7vw 0 0}}@media screen and (min-width: 1000px){header{padding:110px 0 0}}header h1{display:block;margin:0 auto}@media screen and (max-width: 767px){header h1{width:46.8vw}}@media screen and (min-width: 768px) and (max-width: 999px){header h1{width:45vw}}@media screen and (min-width: 1000px){header h1{margin-top:38px;width:351px}}header ul.stageDate{margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 767px){header ul.stageDate{margin-top:4vw;display:block;width:70%}}@media screen and (min-width: 768px) and (max-width: 999px){header ul.stageDate{margin-top:4vw;width:94%}}@media screen and (min-width: 1000px){header ul.stageDate{margin-top:40px;width:950px}}@media screen and (max-width: 767px){header ul.stageDate li{display:block;margin-top:7.33333vw}header ul.stageDate li:first-child{margin-top:0}}@media screen and (min-width: 768px) and (max-width: 999px){header ul.stageDate li{display:inline-block;width:48%;max-width:446px;margin:0}}@media screen and (min-width: 1000px){header ul.stageDate li{display:inline-block}}section#newsCol h2{display:block;margin:0 auto}@media screen and (max-width: 767px){section#newsCol h2{width:29.33333vw}}@media screen and (min-width: 768px) and (max-width: 999px){section#newsCol h2{width:22vw}}@media screen and (min-width: 1000px){section#newsCol h2{width:206px}}@media screen and (max-width: 767px){section#newsCol .inner{margin-top:5.33333vw}}@media screen and (min-width: 768px) and (max-width: 999px){section#newsCol .inner{margin-top:5.33333vw}}@media screen and (min-width: 1000px){section#newsCol .inner{margin-top:40px;padding:30px 20px}}section#newsCol .newsList{height:auto;overflow-y:scroll;overflow-x:hidden;min-height:120px}@media screen and (max-width: 767px){section#newsCol .newsList{max-height:86.66667vw}}@media screen and (min-width: 768px) and (max-width: 999px){section#newsCol .newsList{max-height:35vw}}@media screen and (min-width: 1000px){section#newsCol .newsList{max-height:350px}}section#newsCol dl{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}section#newsCol dl::before{content:"";display:block;background:url(../images/common/bg_line.png) top left repeat;width:100%;height:1px}@media screen and (max-width: 767px){section#newsCol dl::before{margin:2.66667vw auto}}@media screen and (min-width: 768px) and (max-width: 999px){section#newsCol dl::before{margin:3vw auto}}@media screen and (min-width: 1000px){section#newsCol dl::before{margin:20px auto}}section#newsCol dl:first-of-type::before{display:none}@media screen and (max-width: 767px){section#newsCol dl{display:block}}section#newsCol dl dt{display:block;width:8rem;line-height:1;letter-spacing:0.2em;font-weight:900;color:#113a58}@media screen and (max-width: 767px){section#newsCol dl dt{width:100%;font-size:3.2vw;text-align:center}}@media screen and (min-width: 768px) and (max-width: 999px){section#newsCol dl dt{font-size:1.8vw}}@media screen and (min-width: 1000px){section#newsCol dl dt{font-size:16px}}section#newsCol dl dd{display:block;width:calc(100% - 8rem)}@media screen and (max-width: 767px){section#newsCol dl dd{margin-top:3%;width:100%;text-align:center}}section#newsCol dl dd a{color:#113a58;text-decoration:none}section#newsCol dl dd a:hover{-webkit-transform:scale(1.01, 1.01);transform:scale(1.01, 1.01)}section#newsCol dl dd p{display:block;width:95%;margin:1% auto 0;padding:0;line-height:1.2em;font-weight:700;color:#113a58}section#newsCol dl dd p:first-child{margin-top:0}@media screen and (max-width: 767px){section#newsCol dl dd p{margin-top:2%;width:100%;font-size:2.4vw}}@media screen and (min-width: 768px) and (max-width: 999px){section#newsCol dl dd p{font-size:1.8vw}}@media screen and (min-width: 1000px){section#newsCol dl dd p{font-size:16px}}section#newsCol dl dd span{margin-bottom:0.2em;display:inline-block;background:#113a58;text-decoration:none;color:#fff;line-height:1}@media screen and (max-width: 767px){section#newsCol dl dd span{margin-right:.66667vw;padding:.53333vw}}@media screen and (min-width: 768px) and (max-width: 999px){section#newsCol dl dd span{margin-right:.5vw;padding:.2vw}}@media screen and (min-width: 1000px){section#newsCol dl dd span{margin-right:5px;padding:2px 3px}}section#newsCol dl dd span.starlight{background:#28b28b;border:1px solid #113a58;color:#fff}section#newsCol dl dd span.sunlight{background:#fff;border:1px solid #113a58;color:#28b28b}section#supportCol h2{display:block;margin:0 auto}@media screen and (max-width: 767px){section#supportCol h2{width:57.33333vw}}@media screen and (min-width: 768px) and (max-width: 999px){section#supportCol h2{width:43vw}}@media screen and (min-width: 1000px){section#supportCol h2{width:408px}}section#supportCol .inner{background:transparent;padding-top:0;padding-left:0;padding-right:0}@media screen and (max-width: 767px){section#supportCol .inner{margin-top:4vw}}@media screen and (min-width: 768px) and (max-width: 999px){section#supportCol .inner{margin-top:4vw}}@media screen and (min-width: 1000px){section#supportCol .inner{margin-top:30px}}section#supportCol ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}@media screen and (max-width: 767px){section#supportCol ul{-webkit-justify-content:space-between;justify-content:space-between}}section#supportCol ul li{display:block}@media screen and (max-width: 767px){section#supportCol ul li{margin:2.66667vw 0 0;width:44vw}section#supportCol ul li:nth-child(1),section#supportCol ul li:nth-child(2){margin-top:0}}@media screen and (min-width: 768px) and (max-width: 999px){section#supportCol ul li{width:22.5vw;max-width:241px;margin:1vw .2vw 0}section#supportCol ul li:nth-child(1),section#supportCol ul li:nth-child(2),section#supportCol ul li:nth-child(3),section#supportCol ul li:nth-child(4){margin-top:0}}@media screen and (min-width: 1000px){section#supportCol ul li{margin:10px 4px 0;width:241px}section#supportCol ul li:nth-child(1),section#supportCol ul li:nth-child(2),section#supportCol ul li:nth-child(3),section#supportCol ul li:nth-child(4){margin-top:0}}section#supportCol ul li img{display:inline-block;border-radius:5px;overflow:hidden}

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