@media screen and (min-width:641px){.map[data-astro-cid-l66k7fiy]{height:auto!important}}.parking-info[data-astro-cid-l66k7fiy]{text-align:left;box-sizing:border-box}.parking-info[data-astro-cid-l66k7fiy].pc{clear:both;margin-top:14px;width:100%}.parking-card[data-astro-cid-l66k7fiy]{border:1px solid #e8e2d8;border-radius:4px;padding:12px 18px;display:flex;align-items:center;gap:16px;box-sizing:border-box}.parking-title[data-astro-cid-l66k7fiy]{font-size:14px;font-weight:700;color:#332b27;margin:0;white-space:nowrap;line-height:1.4}.parking-text[data-astro-cid-l66k7fiy]{font-size:13.5px;color:#555;margin:0;line-height:1.5}@media screen and (max-width:640px){.parking-info[data-astro-cid-l66k7fiy].sp{width:90%;margin:14px auto 25px}.parking-info[data-astro-cid-l66k7fiy].sp .parking-card[data-astro-cid-l66k7fiy]{flex-direction:column;align-items:flex-start;gap:4px;padding:10px 14px}.parking-info[data-astro-cid-l66k7fiy].sp .parking-title[data-astro-cid-l66k7fiy]{font-size:13.5px}.parking-info[data-astro-cid-l66k7fiy].sp .parking-text[data-astro-cid-l66k7fiy]{font-size:13px}}html,body{overflow-x:hidden;width:100%;max-width:100vw;margin:0;padding:0}@media screen and (min-width:641px){.h_contents{max-width:1170px!important;width:100%!important;box-sizing:border-box!important;padding-left:20px!important;padding-right:20px!important;margin:0 auto!important}.h_contents .contact{float:right!important;margin-right:0!important}ul#navi{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:nowrap!important;width:100%!important;max-width:1170px!important;margin:0 auto!important;padding:0 10px!important}ul#navi li{flex:0 1 auto!important;white-space:nowrap!important}ul#navi li a{margin:0 clamp(6px,1.4vw,24px)!important;font-size:clamp(13px,1.1vw,16px)!important;padding:0!important}ul#navi.smaller,ul#navi.smaller li{height:45px!important}ul#navi.smaller li a{height:42px!important;line-height:42px!important;font-size:clamp(12px,.95vw,14px)!important}}@media screen and (min-width:641px)and (max-width:1240px){.content_area{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:20px!important;padding-right:20px!important;margin:0 auto!important}.sptop .content_area ul{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin-bottom:50px!important}.sptop .content_area ul li{width:48%!important;float:none!important;box-sizing:border-box!important}.sptop .content_area ul li img{width:100%!important;height:auto!important}.lineup_area{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:35px!important;padding-right:35px!important;margin-left:auto!important;margin-right:auto!important}.lineup_area .imgbox{display:flex!important;justify-content:space-between!important;gap:15px!important}.lineup_area .imgbox li{flex:1 1 31%!important;width:auto!important;float:none!important;box-sizing:border-box!important}.lineup_area .imgbox li img{width:100%!important;height:auto!important}.lineup_area .imgbox li figure{width:100%!important;height:auto!important}ul.select-btn{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:20px!important;padding-right:20px!important;display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:20px!important;margin:0 auto 80px!important}ul.select-btn:before,ul.select-btn:after{display:none!important}ul.select-btn li{width:100%!important;height:auto!important;float:none!important;margin:0!important}ul.select-btn li img{width:100%!important;height:auto!important;display:block!important}ul.second-link{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:20px!important;padding-right:20px!important;display:flex!important;justify-content:space-between!important;gap:20px!important;margin:0 auto 80px!important}ul.second-link li{flex:1 1 48%!important;float:none!important;width:auto!important}ul.second-link li img{width:100%!important;height:auto!important}#maker,#maker-aicon,#footer-content{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding-left:20px!important;padding-right:20px!important}#maker-aicon{display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:20px!important}#footer-content{display:flex!important;justify-content:space-between!important;flex-wrap:wrap!important}ul.lineup-list4,ul.lineup-list5{display:flex!important;justify-content:space-between!important;gap:15px!important;width:100%!important}ul.lineup-list4:before,ul.lineup-list4:after,ul.lineup-list5:before,ul.lineup-list5:after{display:none!important}ul.lineup-list4 li,ul.lineup-list5 li{flex:1 1 23%!important;max-width:25%!important;width:auto!important;float:none!important;margin:0!important}ul.lineup-list4 li img.pc,ul.lineup-list5 li img.pc{width:100%!important;height:auto!important;display:block!important}ul.lineup-list4 li img.sp,ul.lineup-list5 li img.sp{display:none!important}figure.effect-area,figure.effect-area.lineup{height:auto!important;width:100%!important;max-width:100%!important}figure.effect-area img{width:100%!important;height:auto!important;display:block!important}ul.lineup-list3,ul.lineup-list6{display:flex!important;justify-content:space-between!important;gap:20px!important;width:100%!important}ul.lineup-list3:before,ul.lineup-list3:after,ul.lineup-list6:before,ul.lineup-list6:after{display:none!important}ul.lineup-list3 li,ul.lineup-list6 li{flex:1 1 31%!important;max-width:33.3%!important;width:auto!important;float:none!important;margin:0!important}ul.lineup-list3 li img.pc,ul.lineup-list6 li img.pc{width:100%!important;height:auto!important;display:block!important}ul.lineup-list3 li img.sp,ul.lineup-list6 li img.sp{display:none!important}ul.lineup-list7{display:flex!important;flex-direction:column!important;align-items:center!important;gap:50px!important;width:100%!important;margin:0 auto 80px!important}ul.lineup-list7 li{display:block!important;border-right:none!important;width:100%!important;max-width:566px!important;margin:0 auto!important;text-align:center!important}ul.lineup-list7 li img.pc{width:100%!important;height:auto!important;display:block!important;margin:0 auto!important}ul.lineup-list7 li img.sp{display:none!important}ul.lineup-list7 li .list7-img{margin-bottom:0!important}ul.select-list{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;margin-bottom:80px!important}ul.select-list li{display:block!important;width:100%!important;max-width:590px!important;text-align:left!important}ul.select-list li:first-child{width:100%!important;border-right:none!important;margin-bottom:30px!important}ul.select-list li:first-child img.pc{width:100%!important;height:auto!important;display:block!important;margin:0 auto!important}ul.select-list li:first-child img.sp{display:none!important}ul.select-list li .choice{max-width:340px!important;margin:0 auto!important}.information-area,.measure-detail,.flowbox,.faq-hosyou,.second-content02,.formcontact-area{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:20px!important;padding-right:20px!important}}@media screen and (min-width:901px)and (max-width:1240px){.content_area .map{float:left!important;width:calc(100% - 430px)!important;max-width:695px!important;margin:0!important}.content_area .map iframe{width:100%!important;height:445px!important}.content_area .shop-info{float:right!important;width:410px!important;max-width:410px!important;margin:0!important}}@media screen and (min-width:641px)and (max-width:900px){.content_area .map{float:none!important;width:100%!important;max-width:695px!important;margin:0 auto 40px!important}.content_area .map iframe{width:100%!important;height:380px!important}.content_area .shop-info{float:none!important;width:100%!important;max-width:500px!important;margin:0 auto!important;text-align:center!important}.content_area .shop-info p.mb_15 img{margin:0 auto!important;display:block!important}.content_area .shop-info .shop-data{width:100%!important;max-width:440px!important;margin:0 auto!important;display:flex!important;justify-content:center!important;align-items:flex-end!important;gap:20px!important}.content_area .shop-info .shop-data li{display:block!important}.content_area .shop-info .shop-data li:first-child{width:auto!important;text-align:left!important}.content_area .shop-info .shop-data li .mb_25 img{margin:0 auto!important;display:block!important}.content_area .shop-info .shop-data li:last-child{width:auto!important}}#area{max-width:100vw!important;overflow:hidden!important}img[src*=kids_logo_sp]{display:none!important}.shop-data li .mb_25 img{display:block!important}
