@import url(phone.min.css)screen and (max-width:767px);@import url(tablet.min.css)screen and (min-width:768px) and (max-width:1024px);@import url(pc.min.css)screen and (min-width:1025px);@keyframes keyGradientAnimation{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes gradientAnimation{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes buttonAnimation{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes statusIconAnimation{0%{background-position:0 100%}to{background-position:0 0}}@keyframes marquee{0%{transform:translate(0)}99%,to{transform:translate(-100%)}}html,html body,html body #wrapper,html body #wrapper main{height:100%}html body{background:#fff!important}html body #wrapper main h1{width:100%;display:flex;justify-content:center;align-items:center}html body #wrapper main>.logo{position:fixed;z-index:1;display:flex;justify-content:center;flex-wrap:wrap}html body #wrapper main>.logo>*{width:100%;text-align:center}html body #wrapper main>.logo>:first-child{color:#f9a694;text-shadow:1px 1px 0#fff}html body #wrapper main>.logo>:last-child{color:#eda6ac;text-shadow:-1px -1px 0#fff,1px -1px 0#fff,-1px 1px 0#fff,1px 1px 0#fff}html body #wrapper main .enterMainImage{position:relative}html body #wrapper main .enterMainImage #particles-js{width:100%;height:100%;z-index:1;position:fixed}html body #wrapper main .enterMainImage>.buttons{width:100%;z-index:1}html body #wrapper main .enterMainImage>.buttons>p{width:100%;text-align:center;text-shadow:1px 1px 0#fff}html body #wrapper main .enterMainImage>.buttons>i:first-child{background:#fff;border-radius:50%;font-size:4rem}html body #wrapper main .enterMainImage>.buttons>a{background:#666;color:#eda6ac;font-size:2rem;font-weight:400}html body #wrapper main .enterMainImage>.buttons>a:nth-child(3){border-image:linear-gradient(to right,#eda6ac,#ffd0be,gold,#b59d75,#00de89,#00deff,#fd3b6f,#f9a694);border-image-slice:1;border-width:1px;border-style:solid;border-image-repeat:round;background:#fff;color:#666}html body #wrapper main .enterMainImage>.buttons>a:nth-child(4){background:#fff;color:#666}html body #wrapper main .enterMainImage>.buttons>p:nth-child(5),html body #wrapper main .informationArea>.buttons>p:nth-child(5){margin-top:1rem}html body #wrapper main .informationArea{color:#666;position:relative;z-index:2;padding:1px 0;background-image:linear-gradient(90deg,#eda6ac 0,#ffd0be 100%);padding-top:.5rem}html body #wrapper main .informationArea>.buttons,html body #wrapper main .informationArea>.buttons>div.logo{width:100%}html body #wrapper main .informationArea>.buttons>div.logo>p{width:100%;text-align:center;text-shadow:1px 1px 0#fd3b6f}html body #wrapper main .informationArea>.buttons>i:first-child{color:#666}html body #wrapper main .informationArea>.buttons>p{width:100%;text-align:center}html body #wrapper main .informationArea>.buttons>a{background:#fff;color:#666;font-size:2rem;width:calc(50% - 4rem);box-sizing:border-box;text-decoration:none;padding:.5rem 0;display:flex;justify-content:center;align-items:center}html body #wrapper main .informationArea>.buttons>a:nth-child(3){border-image:linear-gradient(45deg,#b67b03 0,#daaf08 45%,#fee9a0 70%,#daaf08 85%,#b67b03 90% 100%);border-image-slice:1;border-width:1px;border-style:solid;border-image-repeat:round;background:#fff;font-weight:400;color:#fd3b6f}html body #wrapper main .informationArea>.buttons>a:nth-child(4){font-weight:400;border:1px solid #f2f2f8}html body #wrapper main .informationArea>.marquee{display:flex;align-items:center}html body #wrapper main .informationArea>.fadeIn .bannerArea{margin:4rem auto}html body #wrapper main .informationArea>.fadeIn .bannerArea>ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}html body #wrapper main .informationArea>.fadeIn .bannerArea>ul>li a img{max-width:100%;height:auto}html body #wrapper main footer{position:relative;z-index:2}@media screen and (max-width:767px){.logo{top:20px;left:0;color:#fff;width:100%;height:auto}.logo>:first-child{font-size:5rem}.logo>:last-child{font-size:2.5rem}h1{position:fixed;top:0;left:0;font-size:1rem;color:#fff;padding:.5rem 0;z-index:2}main{width:100%;height:100%}main .enterMainImage{width:100%;height:calc(100% - 200px);top:0;left:0;z-index:0;display:flex;justify-content:center;align-items:center}main .enterMainImage .buttons{margin:auto;width:100%;display:flex;flex-wrap:wrap;justify-content:center}main .enterMainImage .buttons>p{font-size:2rem;text-shadow:2px 2px 0#fff;margin-bottom:1rem}main .enterMainImage .buttons>a{font-size:2rem;padding:1rem 0;border-radius:3px;text-decoration:none;transition:300ms;text-align:center;width:70%}main .enterMainImage .buttons>a:hover{transform:scale(110%)}main .enterMainImage .buttons>a:nth-child(4){margin-top:1rem}main .enterMainImage .buttons>p.info{margin:auto!important;margin-top:4rem!important;width:96%!important;text-align:left!important}main .informationArea,main .informationArea .bannerArea>ul>li{width:100%}main .informationArea>.buttons{width:96%!important;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;height:200px}main .informationArea>.buttons>i:first-child{color:#666;font-size:2rem}main .informationArea>.buttons>p{width:100%;text-align:center;color:#fff;font-size:1.3rem;font-weight:400}main .informationArea>.buttons>a{background:#fff;color:#666;font-size:1.3rem!important;width:calc(50% - .5rem)!important;padding:1.2rem 0!important}main .informationArea>.buttons>a:nth-child(3){margin-top:0}main .informationArea>.buttons>a:nth-child(4){background:#fff;color:#666;margin-top:0}main .informationArea>.buttons a.town{width:100%!important}main .informationArea>.buttons a.town>img{width:100%;height:auto}main .informationArea>.buttons>p.info{margin-top:0!important;text-align:left!important;font-size:1.3rem}main .informationArea>.marquee{background:#fff;color:#fd3b6f;width:100%!important;height:2rem;padding:.3rem 0;margin:3rem 0!important;overflow:hidden;position:relative;display:flex;align-items:center;font-weight:400}main .informationArea>.marquee>p{display:inline-block;white-space:nowrap;font-size:1.4rem;opacity:0}main .informationArea>div:nth-child(2){width:96%;margin:auto;margin-bottom:3rem;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}main .informationArea .bannerArea{width:96%;margin:4rem auto}main .informationArea .bannerArea>ul{width:100%!important;gap:.5rem}main .informationArea .bannerArea>ul>li a{width:100%;display:block}main .informationArea .bannerArea>ul>li a img{max-width:100%;height:auto}main .informationArea>footer{position:absolute;bottom:0;left:0}}@media screen and (min-width:768px) and (max-width:1024px){.logo{top:20px;left:20px;color:#fff;width:260px;height:auto}.logo>:first-child{font-size:5rem}.logo>:last-child{font-size:2rem}h1{position:fixed;top:0;left:0;font-size:1rem;color:#fff;padding:.5rem 0;z-index:2}main{width:100%;height:100%}main .enterMainImage{width:100%;height:calc(100% - 250px);top:0;left:0;z-index:0;display:flex;justify-content:center;align-items:center}main .enterMainImage .buttons{margin:auto;width:100%;display:flex;flex-wrap:wrap;justify-content:center}main .enterMainImage .buttons>div.logo>p:first-child{font-size:4rem}main .enterMainImage .buttons>div.logo>p:last-child{font-size:1.6rem}main .enterMainImage .buttons>p{font-size:2rem;text-shadow:2px 2px 0#fff;margin-bottom:.5rem}main .enterMainImage .buttons>a{font-size:2rem;padding:1rem 0;border-radius:3px;text-decoration:none;transition:300ms;text-align:center;width:100px}main .enterMainImage .buttons>a:hover{transform:scale(110%)}main .enterMainImage .buttons>a:nth-child(5){margin-left:2rem}main .informationArea{width:100%;padding-top:.5rem}main .informationArea>.buttons{width:96%!important;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;height:250px}main .informationArea>.buttons>div.logo>p:first-child{font-size:6rem}main .informationArea>.buttons>div.logo>p:last-child{font-size:2.8rem}main .informationArea>.buttons>i:first-child{color:#666;font-size:4rem}main .informationArea>.buttons>p{width:100%;text-align:center;color:#fff;font-size:1.6rem;font-weight:400}main .informationArea>.buttons>a{background:#fff;color:#666;font-size:2rem;width:calc(50% - 1rem)!important}main .informationArea>.buttons>a:nth-child(4){background:#fff;color:#666}main .informationArea>.buttons a.town{width:100%!important}main .informationArea>.buttons a.town>img{width:100%;height:auto}main .informationArea>.buttons>p.info{margin-top:1rem;text-align:left!important}main .informationArea>.marquee{background:#fff;color:#fd3b6f;width:100%!important;height:3rem;padding:.3rem 0;margin:3rem 0!important;overflow:hidden;position:relative}main .informationArea>.marquee>p{display:inline-block;white-space:nowrap;font-size:1.8rem;opacity:0}main .informationArea .bannerArea{width:96%;margin:auto}main .informationArea .bannerArea>ul{width:100%;list-style:none;display:flex;justify-content:flex-start!important;flex-wrap:wrap;gap:.5rem}main .informationArea .bannerArea>ul>li{width:calc(50% - 1rem)!important}main .informationArea .bannerArea>ul>li a,main .informationArea .bannerArea>ul>li a img{width:100%}main .informationArea>div:nth-child(3){width:96%;margin:auto;margin-bottom:3rem;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}main .informationArea>footer{position:absolute;bottom:0;left:0}}@media screen and (min-width:1025px){h1{position:fixed;top:0;left:0;font-size:1.4rem;color:#fff;padding:.5rem 0;z-index:2}main,main .informationArea>div #map>iframe{width:100%;height:100%}main .logo{top:20px;left:20px;color:#fff;width:240px;height:auto}main .logo>:first-child{font-size:5rem}main .logo>:last-child{font-size:2rem}main .enterMainImage{width:100%;height:calc(100% - 250px);top:0;left:0;z-index:0;display:flex;justify-content:center;align-items:center}main .enterMainImage>.buttons{margin:auto;width:100%;display:flex;flex-wrap:wrap;justify-content:center}main .enterMainImage>.buttons>p{font-size:2rem;text-shadow:2px 2px 0#fff;margin-bottom:.5rem}main .enterMainImage>.buttons>i:first-child{font-size:4rem}main .enterMainImage>.buttons>a{font-size:2rem;padding:1rem 0;border-radius:3px;text-decoration:none;transition:300ms;text-align:center;width:100px}main .enterMainImage>.buttons>a:hover{transform:scale(110%)}main .enterMainImage>.buttons>a:nth-child(4){margin-left:2rem}main .informationArea{width:100%;padding-top:.5rem}main .informationArea>.buttons{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;height:250px}main .informationArea>.buttons>div.logo>p:first-child{font-size:6rem}main .informationArea>.buttons>div.logo>p:last-child{font-size:2.8rem}main .informationArea>.buttons>i:first-child{color:#666;font-size:4rem}main .informationArea>.buttons>p{width:100%;text-align:center;color:#fff;font-size:1.6rem;font-weight:400}main .informationArea>.buttons>a{background:#fff;color:#666;font-size:2rem}main .informationArea>.buttons>a:nth-child(3){margin-top:1rem}main .informationArea>.buttons>a:nth-child(4){background:#fff;color:#666}main .informationArea>.buttons a.town{width:100%!important;margin-top:2rem}main .informationArea>.buttons a.town>img,main .informationArea>div .bannerArea ul>li a img{max-width:100%;height:auto}main .informationArea>.buttons>p.info{margin-top:1rem}main .informationArea>.marquee{background:#fff;color:#fd3b6f;font-weight:400;width:100%;height:2rem;padding:.5rem 0;margin-bottom:3rem;overflow:hidden;position:relative}main .informationArea>.marquee>p{display:inline-block;white-space:nowrap;font-size:1.4rem;opacity:0}main .informationArea>div{width:96%;margin:auto;margin-bottom:3rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}main .informationArea>div #map{width:calc(100% - 400px);height:250px;margin:auto;overflow:hidden;border-radius:3px}main .informationArea>div .infoBoard{width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap;column-gap:2rem}main .informationArea>div .infoBoard>div>p{width:100%;text-align:center}main .informationArea>div .infoBoard>div.shopName{width:100%;display:flex;justify-content:center;align-items:center;margin:2rem 0;font-size:2rem}main .informationArea>div .infoBoard>div.priceInformation,main .informationArea>div .infoBoard>div.shopInformation{width:calc(30% - 2rem)}main .informationArea>div .infoBoard>div.priceInformation>p,main .informationArea>div .infoBoard>div.shopInformation>p{color:#eda6ac;margin-bottom:1rem;font-size:2rem}main .informationArea>div .infoBoard>div.priceInformation>ul,main .informationArea>div .infoBoard>div.shopInformation>ul{list-style:none}main .informationArea>div .infoBoard>div.priceInformation>ul>li,main .informationArea>div .infoBoard>div.shopInformation>ul>li{margin-bottom:1.5rem;font-size:1.4rem}main .informationArea>div .infoBoard>div.shopInformation>ul>li>span:first-child{text-align:center;border-radius:1px;padding:.3rem 0;background:#ecf2f2;background:radial-gradient(circle,#ecf2f2 0,#f3fffe 50%,#ecf2f2 100%);color:#666;width:130px;display:inline-block;margin-right:.5rem}main .informationArea>div .infoBoard>div.shopInformation>ul>li>span:last-child{display:inline-block}main .informationArea>div .infoBoard>div.priceInformation>ul>li>span:first-child{text-align:center;border-radius:1px;padding:.3rem 0;background:#ecf2f2;background:radial-gradient(circle,#ecf2f2 0,#f3fffe 50%,#ecf2f2 100%);color:#666;width:130px;display:inline-block;margin-right:.5rem}main .informationArea>div .infoBoard>div.priceInformation>ul>li>span:last-child{display:inline-block}main .informationArea>div .infoBoard>div.serviceAreas{width:calc(40% - 2rem)}main .informationArea>div .infoBoard>div.serviceAreas>ul{list-style:none;display:flex;flex-wrap:wrap;column-gap:.2rem;row-gap:.5rem}main .informationArea>div .bannerArea{width:100%;margin:auto}main .informationArea>div .bannerArea ul{display:flex;gap:.5rem;list-style:none;justify-content:flex-start!important}main .informationArea>div .bannerArea ul>li{width:calc(33% - .5rem)!important}main .informationArea>div .bannerArea ul>li a{width:100%}}