@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:#000!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}html body #wrapper main .enterMainImage{position:relative}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:#000;border-radius:50%;font-size:4rem}html body #wrapper main .enterMainImage>.buttons>a{background:#fff;color:#fc5c7d;font-size:2rem;font-weight:400}html body #wrapper main .enterMainImage>.buttons>a:nth-child(3){border-image:linear-gradient(to right,#b59c63 0,#b58c42 3%,#943129 4%,#942929 6%,#ad3921 9%,#c66b21 10%,#ce8439 11%,#c66b21 13%,#ceb57b 14%,#c6ceb5 16%,#ced6bd 21%,#c7ffe9 22%,#ced6bd 23%,#cec694 24%,#c68c31 25%,#cebd7b 26%,#cebd7b 27%,#cead63 30%,#cec694 31%,#cebd7b 37%,#c68c31 37%,#bd6b29 41%,#ad3921 42%,#ad3921 43%,#c66b21 44%,#ce8439 48%,#942929 49%,#732929 52%,#942929 56%,#ad4239 60%,#bd6b29 61%,#732929 62%,#4a2929 66%,#523939 71%,#634a4a 76%,#735a5a 81%,#ad9484 86%,#c6ceb5 100%);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:#000;color:#fff}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{position:relative;z-index:2;padding:1px 0;border-image:linear-gradient(to right,#b59c63 0,#b58c42 3%,#943129 4%,#942929 6%,#ad3921 9%,#c66b21 10%,#ce8439 11%,#c66b21 13%,#ceb57b 14%,#c6ceb5 16%,#ced6bd 21%,#c7ffe9 22%,#ced6bd 23%,#cec694 24%,#c68c31 25%,#cebd7b 26%,#cebd7b 27%,#cead63 30%,#cec694 31%,#cebd7b 37%,#c68c31 37%,#bd6b29 41%,#ad3921 42%,#ad3921 43%,#c66b21 44%,#ce8439 48%,#942929 49%,#732929 52%,#942929 56%,#ad4239 60%,#bd6b29 61%,#732929 62%,#4a2929 66%,#523939 71%,#634a4a 76%,#735a5a 81%,#ad9484 86%,#c6ceb5 100%);border-image-slice:1;border-image-repeat:round;background:0 0;color:#fff;background:#000;padding-top:.5rem;border-style:none;border-top:solid;border-width:1px}html body #wrapper main .informationArea>.buttons{width:100%}html body #wrapper main .informationArea>.buttons>i:first-child{color:#fff}html body #wrapper main .informationArea>.buttons>p{width:100%;text-align:center}html body #wrapper main .informationArea>.buttons>a{background:#000;color:#fff;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,#fc5c7d,#3c96fc);border-image-slice:1;border-width:1px;border-style:solid;border-image-repeat:round;background:#fff;color:#666;font-weight:400}html body #wrapper main .informationArea>.buttons>a:nth-child(4){background:#000;color:#fff;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,h1{top:20px;left:20px;font-size:2rem;color:#666}h1{position:fixed;top:0;left:0;font-size:1rem;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:#fff;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:#000;color:#fff;font-size:1.3rem!important;width:calc(50% - .5rem)!important;padding:1.2rem 0!important}main .informationArea>.buttons>a:nth-child(3){border-image:linear-gradient(to right,#fde88d 0,#d9b564 100%);border-image-slice:1;border-width:1px;border-style:solid;border-image-repeat:round;background:#fff;color:#666;margin-top:0}main .informationArea>.buttons>a:nth-child(4){background:#000;color:#fff;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:#000;color:#fff;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,h1{top:40px;left:20px;font-size:3rem;color:#666}h1{position:fixed;top:0;left:0;font-size:1rem;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>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(4){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>i:first-child{color:#fff;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:#000;color:#fff;font-size:2rem;width:calc(50% - 1rem)!important}main .informationArea>.buttons>a:nth-child(3){border-image:linear-gradient(to right,#fde88d 0,#d9b564 100%);border-image-slice:1;border-width:1px;border-style:solid;border-image-repeat:round;background:#fff;color:#666;margin-top:1rem}main .informationArea>.buttons>a:nth-child(4){background:#000;color:#fff;margin-top:1rem}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:#000;color:#fff;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:#666;padding:.5rem 0;z-index:2}main,main .informationArea>div #map>iframe{width:100%;height:100%}main .logo{top:50px;left:20px;font-size:2rem;color:#fff}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>i:first-child{color:#fff;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:#000;color:#fff;font-size:2rem}main .informationArea>.buttons>a:nth-child(3){border-image:linear-gradient(to right,#fde88d 0,#d9b564 100%);border-image-slice:1;border-width:1px;border-style:solid;border-image-repeat:round;background:#fff;color:#666;margin-top:1rem}main .informationArea>.buttons>a:nth-child(4){background:#000;color:#fff;margin-top:1rem}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:#000;color:#fff;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:#fc5c7d;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:#fff;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:#fff;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%}}