@media screen and (min-width: 641px){.bridal_header .navbar .navbar_left>li{width:25% !important;border-right:1px solid #000}.bridal_header .navbar .navbar_left>li:nth-of-type(5){border-right:1px solid #000 !important}}.navbar_right li.line-button a{background-color:#00bf00;background-image:url(/common/images/img-line_button.png);color:#fff;background-size:19px;background-position:10px center;text-align:left;padding:10px 0 10px 35px !important;width:95px}.navbar_right li:nth-child(1) a{background-color:#dc2a18}.navbar_right li:nth-child(2){background-image:url(/common/images/nav_right_online.png) !important}.navbar_right li:nth-child(2) a{color:#dc2a18}.navbar_right li:nth-child(3){background-image:url(/common/images/nav_right_shop.png) !important}.navbar_right li:nth-child(3) a{color:#dc2a18}.navbar_right li:nth-child(4){background-image:url(/common/images/nav_right_recruit.png) !important}.navbar_right li:nth-child(4) a{color:#dc2a18}@font-face{font-family:"Particle";src:url("../fonts/Particle-Regular.woff2") format("woff2"),url("../fonts/Particle-Regular.woff") format("woff"),url("../fonts/Particle-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}#kidslocation-main .hidePC{display:none}@media screen and (max-width: 640px){#kidslocation-main .hidePC{display:block}}#kidslocation-main .more_btn{display:table;margin:25px auto 0;border-radius:35px;background:#dc2a18}@media screen and (max-width: 640px){#kidslocation-main .more_btn{margin:20px auto 0}}#kidslocation-main .more_btn a{display:flex;justify-content:center;align-items:center;padding:3px 50px 0;height:40px;border-radius:35px;color:#fff;font-size:150%;line-height:0}@media screen and (max-width: 640px){#kidslocation-main .more_btn a{padding:6px 30px;height:auto;font-size:140%;line-height:normal}}#kidslocation-main .more_btn a span{position:relative;padding:0 11px 0 0;letter-spacing:.2em}@media screen and (max-width: 640px){#kidslocation-main .more_btn a span{padding:0 18px 0 0}}#kidslocation-main .more_btn a span:before{display:block;position:absolute;top:50%;right:0;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:9px solid #fff;content:"";transform:translateY(-50%)}@media screen and (max-width: 640px){#kidslocation-main .more_btn a span:before{margin:0;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:12px solid #fff}}#kidslocation-main .bx-controls{display:none}#kidslocation-main #top-section{padding-top:initial;margin-top:91px}@media screen and (max-width: 640px){#kidslocation-main #top-section{margin-top:66px}}#kidslocation-main #top-section .main_img img{width:100%}#kidslocation-main #top-section .copy{position:absolute;z-index:99;left:10vw;top:50%;transform:translateY(-50%);width:48.35vw}@media screen and (max-width: 640px){#kidslocation-main #top-section .copy{width:65vw;left:5vw}}#kidslocation-main #campaign{position:relative;padding:80px 0 calc(4.5vw + 40px);background:#fff;position:relative;padding:80px 0 calc(4.5vw + 40px);background:#fff}@media screen and (max-width: 640px){#kidslocation-main #campaign{padding:10px 0 calc(12vw + 40px)}}#kidslocation-main #campaign>a>img{margin:50px auto 0;max-width:852px;width:45%}@media screen and (max-width: 640px){#kidslocation-main #campaign>a>img{margin:0 auto;width:100% !important}}#kidslocation-main #campaign .more_btn{margin:-50px auto 0;z-index:9999;position:relative}@media screen and (max-width: 640px){#kidslocation-main #campaign .more_btn{margin:-15px auto 0 !important;padding:5px 10px;font-size:110%}}#kidslocation-main #campaign .note_top{margin-top:50px;color:red;font-size:250%}#kidslocation-main #campaign .reserve{margin:25px auto 0;display:flex;justify-content:space-between;margin:0 auto;max-width:500px;width:90%}#kidslocation-main #campaign .reserve .sb-toggle-right{position:static;height:auto;background:none}#kidslocation-main #campaign .reserve div{display:flex;overflow:hidden;border:1px solid #dc2a17;border-radius:5px}#kidslocation-main #campaign .reserve div>a,#kidslocation-main #campaign .reserve div>span{display:block;width:100%;cursor:pointer}#kidslocation-main #campaign .reserve div>a:hover{opacity:.7}#kidslocation-main #campaign .reserve .tel{width:25%;font-size:120%}#kidslocation-main #campaign .reserve .tel a,#kidslocation-main #campaign .reserve .tel span{padding:41px 10px 0;background:url(../images/icon_tel.png) center 10px/30px auto no-repeat #fff;color:#dc2a17;font-size:14px}#kidslocation-main #campaign .reserve .form{width:70%}#kidslocation-main #campaign .reserve .form a{position:relative;background:#dc2a17;color:#fff;font-size:12px}#kidslocation-main #campaign .reserve .form a>span{position:absolute;top:50%;left:50%;padding:4px 0 0 50px;background:url(../images/icon_calender.png) left center/40px auto no-repeat;white-space:nowrap;transform:translateX(-50%) translateY(-50%)}#kidslocation-main #campaign .reserve .form a>span span{display:block;font-size:170%}#kidslocation-main #campaign>a>img{margin:50px auto 0;max-width:852px;width:45%}#kidslocation-main #campaign .more_btn{margin:-50px auto 0;z-index:9999;position:relative}@media screen and (max-width: 640px){#kidslocation-main #plan{padding:0}}#kidslocation-main #plan ul{display:flex;justify-content:space-around;flex-wrap:wrap;width:80%;margin:0 auto;gap:4%}@media screen and (max-width: 640px){#kidslocation-main #plan ul{width:100%}}#kidslocation-main #plan ul li{width:48%;position:relative}@media screen and (max-width: 640px){#kidslocation-main #plan ul li{width:100%}}#kidslocation-main #plan ul li>a{display:block}#kidslocation-main #plan .contents_title{position:absolute}#kidslocation-main #plan .contents_title.plan{text-align:left;top:-30px}@media screen and (max-width: 640px){#kidslocation-main #plan .contents_title.plan{top:-5px;left:20px}}#kidslocation-main #plan .contents_title.plan>img{height:30px}#kidslocation-main #plan .contents_title.photogallery{text-align:right;right:0;top:-40px}@media screen and (max-width: 640px){#kidslocation-main #plan .contents_title.photogallery{top:-10px}}#kidslocation-main #plan .contents_title.photogallery>img{height:25px}#kidslocation-main #plan .contents_title h2{color:#f76f88;font-size:160%;display:block;margin:10px auto 0;font-size:150%;letter-spacing:.5em}@media screen and (max-width: 640px){#kidslocation-main #plan .contents_title h2{color:#f76f88;font-size:160%;margin:-10px auto 15px}}#kidslocation-main #plan .contents_title p{font-size:150%;margin-top:10px;text-shadow:0 0 5px #fff}@media screen and (max-width: 640px){#kidslocation-main #plan .contents_title p{font-size:14px}}@media screen and (max-width: 640px){#kidslocation-main #plan .contents_title>img{margin:-10px auto 0;height:70px}}@media screen and (max-width: 640px){#kidslocation-main #plan .contents_title+p{margin:-10px 0 0 0;padding:0 0 0 18px}}@media screen and (max-width: 640px){#kidslocation-main #plan .inner ul li:nth-child(1){margin:0 -4% 30px 0;max-width:none;width:100%}}@media screen and (max-width: 640px){#kidslocation-main #plan .inner ul li:nth-child(2){margin:0 0 0 -4%;max-width:none;width:100%}}@media screen and (max-width: 640px){#kidslocation-main #plan .inner>a>img{border-radius:100px 0 0 0}}@media screen and (max-width: 640px){#kidslocation-main #plan .inner>a>div{top:-43px;left:-7%;transform:none}}@media screen and (max-width: 640px){#kidslocation-main #plan .inner>a>div>img{position:static;margin:20px auto 0;width:55%;transform:rotate(-22deg)}}@media screen and (max-width: 640px){#kidslocation-main #plan .more_btn{margin:10px auto 40px;z-index:9999;position:relative;padding:5px 10px;font-size:110%}}#kidslocation-main #gallery{overflow:hidden;margin:130px auto 0}@media screen and (max-width: 640px){#kidslocation-main #gallery{margin:0 auto}}#kidslocation-main #gallery .inner{margin:0 -100px 0;padding:65px 100px 130px;border-top-left-radius:1000px 200px;border-top-right-radius:1000px 200px;background:linear-gradient(270deg, #ffffe0 0%, #fff4f4 100%)}@media screen and (max-width: 640px){#kidslocation-main #gallery .inner{margin:0 -30px 0;padding:40px 5% 50px;border-top-left-radius:800px 500px;border-top-right-radius:800px 500px}}#kidslocation-main #gallery .contents_title{margin-bottom:-20px}#kidslocation-main #gallery .contents_title>img{height:58px}@media screen and (max-width: 640px){#kidslocation-main #gallery .contents_title>img{height:50px}}#kidslocation-main #gallery .contents_title h2{font-size:180%;color:#f66b8f;margin:20px auto 10px;display:block}#kidslocation-main #gallery .contents_title p{font-size:150%}#kidslocation-main #gallery .box{margin:40px auto 0;width:45%}@media screen and (max-width: 640px){#kidslocation-main #gallery .box{margin:20px auto 0;width:100%}}@media screen and (max-width: 640px){#kidslocation-main #gallery .box>div{width:80%;margin:0 auto}}@media screen and (max-width: 640px){#kidslocation-main #gallery .box>div:nth-child(2) .more_btn a{padding:8px 10px;font-size:130%}}@media screen and (max-width: 640px){#kidslocation-main #gallery .more_btn{margin:10px auto 0;z-index:9999;position:relative;padding:5px 10px;font-size:110%;margin:10px auto 80px;z-index:9999;position:relative}}@media screen and (max-width: 640px){#kidslocation-main #gallery .more_btn a span{letter-spacing:normal}}@media screen and (max-width: 640px){#kidslocation-main #gallery p{font-size:150%}}#kidslocation-main #pickup{margin:-68px -100px 0;padding:100px 100px 0;border-top-left-radius:1000px 200px;border-top-right-radius:1000px 200px;background:#fff}@media screen and (max-width: 640px){#kidslocation-main #pickup{margin:0 auto;margin:-80px -30px 0;padding:70px 5% 0;border-top-left-radius:800px 500px;border-top-right-radius:800px 500px}}@media screen and (max-width: 640px){#kidslocation-main #pickup .contents_title{margin-top:-7px;z-index:999;position:relative}}#kidslocation-main #pickup .contents_title img{margin-top:-15px;height:33px}@media screen and (max-width: 640px){#kidslocation-main #pickup .contents_title img{height:25px}}#kidslocation-main #pickup .contents_title h2{display:block;margin:10px auto 0;font-size:150%;letter-spacing:.5em}#kidslocation-main #pickup .contents_title+p{margin:30px auto 0;font-size:150%;letter-spacing:.2em}#kidslocation-main #pickup .pickup_box{margin:40px auto 0;max-width:1400px;width:85%}@media screen and (max-width: 640px){#kidslocation-main #pickup .pickup_box{margin:60px auto 0;min-height:330px}}#kidslocation-main #pickup .pickup_img{display:inline-block;position:relative;margin:0 1%;padding:40px 0 0;width:22%}@media screen and (max-width: 640px){#kidslocation-main #pickup .pickup_img{margin:0 auto;padding:0 4px;width:28%}}#kidslocation-main #pickup .pickup_img .new{position:absolute;top:10px;left:-20px;width:60px;height:60px;border-radius:50%;background:#d91b40;color:#fff;font-size:18px;line-height:62px}@media screen and (max-width: 640px){#kidslocation-main #pickup .pickup_img .new{top:-25px;left:-15px;width:55px;height:55px;font-size:18px;line-height:55px}}#kidslocation-main #pickup .image-box{overflow:hidden;border-radius:10px;box-shadow:8px 9px 12px rgba(0,0,0,.1)}#kidslocation-main #pickup .image-box img{width:100%}#kidslocation-main #pickup>p{margin-top:20px}@media screen and (max-width: 640px){#kidslocation-main #pickup{margin:0 auto;margin:-80px -30px 0;padding:70px 5% 0;border-top-left-radius:800px 500px;border-top-right-radius:800px 500px}#kidslocation-main #pickup .contents_title{margin-top:-7px;z-index:999;position:relative}#kidslocation-main #pickup h2 img{height:25px}#kidslocation-main #pickup>p{margin-top:20px}#kidslocation-main #pickup .pickup_box{margin:60px auto 0;min-height:330px}#kidslocation-main #pickup .pickup_img{margin:0 auto;padding:0 4px;width:28%}#kidslocation-main #pickup .pickup_img .new{top:-25px;left:-15px;width:55px;height:55px;font-size:18px;line-height:55px}#kidslocation-main #pickup .pickup_img.slick-slide{width:200px;opacity:.5;transition:all .5s}#kidslocation-main #pickup .pickup_img.slick-slide.slick-current.slick-active.slick-center{z-index:1;width:250px;opacity:1}#kidslocation-main #pickup .slick-list{overflow:initial}#kidslocation-main #pickup .slick-prev{left:0}#kidslocation-main #pickup .slick-next{right:0}#kidslocation-main #pickup .slick-dots{top:300px;bottom:0;height:20px}#kidslocation-main #pickup .slick-dots li{margin:0 2px}#kidslocation-main #pickup .slick-dots li button:before{color:#aaa;font-size:12px}#kidslocation-main #pickup .slick-dots li.slick-active button:before{border-radius:50%;color:red}}#kidslocation-main #wp_contents{margin-top:130px}@media screen and (max-width: 640px){#kidslocation-main #wp_contents{margin-top:50px}}#kidslocation-main #wp_contents .h2_title img{height:33px}@media screen and (max-width: 640px){#kidslocation-main #wp_contents .h2_title img{height:20px}}#kidslocation-main #wp_contents .summary_txt{margin:0 auto;font-size:150%;letter-spacing:.5em}@media screen and (max-width: 640px){#kidslocation-main #wp_contents .summary_txt{font-size:100%}}#kidslocation-main #wp_contents #WHATS_NEW .entry_box{margin:70px auto 0}@media screen and (max-width: 640px){#kidslocation-main #wp_contents #WHATS_NEW .entry_box{margin:30px auto 0}}#kidslocation-main #wp_contents #WHATS_NEW .clear{width:960px}@media screen and (max-width: 640px){#kidslocation-main #wp_contents #WHATS_NEW .clear{width:100%}}#kidslocation-main #wp_contents #WHATS_NEW .tabs-box .tab{border-left:1px solid #fff}@media screen and (max-width: 640px){#kidslocation-main #wp_contents #WHATS_NEW .tabs-box .tab{border-left:none}}#kidslocation-main #wp_contents #WHATS_NEW .tabs-box .tab li{display:table-cell;padding:20px 2%;width:21%;border-top:1px solid #f9d3d4;border-right:2px solid #fff;border-bottom:1px solid #f9d3d4;background:#f9d3d4;font-size:160%;text-align:center;cursor:pointer}@media screen and (max-width: 640px){#kidslocation-main #wp_contents #WHATS_NEW .tabs-box .tab li{display:block;float:left;width:50%;padding:10px 0;font-size:110%;border-right:none;box-sizing:border-box}#kidslocation-main #wp_contents #WHATS_NEW .tabs-box .tab li:nth-child(odd){border-right:1px solid #fff}#kidslocation-main #wp_contents #WHATS_NEW .tabs-box .tab li:nth-child(n+3){border-top:none}}#kidslocation-main #wp_contents #WHATS_NEW .tabs-box .tab li:hover{background:#f49091}#kidslocation-main #wp_contents #WHATS_NEW .tabs-box .tab li.active{border-top:1px solid #f49091;border-bottom:1px solid #f49091;background:#f49091;color:#000}#kidslocation-main #wp_contents #WHATS_NEW.kids_top .content ul{display:flex;flex-wrap:wrap}#kidslocation-main #wp_contents #WHATS_NEW.kids_top .min-title02{padding-top:10px}#kidslocation-main #wp_contents #WHATS_NEW.kids_top .tabs-box .item-4th{box-sizing:border-box;padding:8px;display:block;width:25%;margin-right:initial}#kidslocation-main #wp_contents #WHATS_NEW.kids_top .tabs-box .item-4th .wp_ph{width:217px}@media screen and (max-width: 640px){#kidslocation-main #wp_contents #WHATS_NEW.kids_top .tabs-box .item-4th .wp_ph{width:100%}}#kidslocation-main #wp_contents #WHATS_NEW.kids_top .tabs-box .pickup{background:#fbf4e2}#kidslocation-main #wp_contents #WHATS_NEW.kids_top .tabs-box .pickup.minbox .data{color:#ab8429}#kidslocation-main #wp_contents #WHATS_NEW li.minbox.item-4th:nth-of-type(4){display:block}#kidslocation-main #sub-contents{overflow:hidden;margin:0 auto;padding:50px 0 0;width:920px}@media screen and (max-width: 640px){#kidslocation-main #sub-contents{padding:30px 0 0;width:95%}}@media screen and (max-width: 640px){#kidslocation-main #sub-contents .entry_box{border-bottom:none}}@media screen and (max-width: 640px){#kidslocation-main #sub-contents .h2_title{margin:0 auto 10px}}#kidslocation-main #sub-contents .h2_title img{height:33px}@media screen and (max-width: 640px){#kidslocation-main #sub-contents .h2_title img{height:20px;margin:0 auto}}#kidslocation-main #sub-contents .summary_txt{font-size:150%;letter-spacing:.5em}@media screen and (max-width: 640px){#kidslocation-main #sub-contents .summary_txt{font-size:120%;letter-spacing:.1em}}#kidslocation-main #sub-contents ul{width:930px}@media screen and (max-width: 640px){#kidslocation-main #sub-contents ul{margin:20px auto 0;width:100%}}#kidslocation-main #sub-contents li{float:left;margin:0 10px 10px 0;width:300px}@media screen and (max-width: 640px){#kidslocation-main #sub-contents li{margin-bottom:20px;width:100%}}#kidslocation-main #sub-contents li img{height:80px}@media screen and (max-width: 640px){#kidslocation-main #sub-contents li img{height:auto}}#kidslocation-main #sub-contents p{font-size:10px;letter-spacing:.5px}@media screen and (max-width: 640px){#kidslocation-main .partner .h2_title{margin:0 auto 10px}}#kidslocation-main .partner .h2_title img{height:33px}@media screen and (max-width: 640px){#kidslocation-main .partner .h2_title img{height:20px;margin:0 auto}}#kidslocation-main .partner .summary_txt{font-size:150%;letter-spacing:.5em}@media screen and (max-width: 640px){#kidslocation-main .partner .summary_txt{font-size:120%;letter-spacing:.1em}}#kidslocation-main footer #page-top{border-bottom:60px solid #dc2a18 !important}@media screen and (max-width: 640px){#kidslocation-main footer #page-top{border-bottom:38px solid #dc2a18 !important}}#kidslocation-main footer .footer_wrapper{background:#dc2a18}#kidslocation-main .search{padding:128px 0}@media screen and (max-width: 640px){#kidslocation-main .search{padding:64px 0}}#kidslocation-main .search .inner{max-width:1080px;width:95%;margin:0 auto}#kidslocation-main .search__ttl{background-color:#000;color:#fff;padding:16px;text-align:center;display:block;width:100%;font-size:24px;font-weight:700;letter-spacing:1px}@media screen and (max-width: 640px){#kidslocation-main .search__ttl{padding:8px;font-size:16px}}#kidslocation-main .search__filter{background-color:#e4e4e4;padding:40px 0}@media screen and (max-width: 640px){#kidslocation-main .search__filter{padding:24px 0}}#kidslocation-main .search__filter .inner{max-width:640px}#kidslocation-main .search__filter form div>ul>li{display:flex;align-items:start;flex-flow:column;padding-bottom:16px;margin-bottom:16px}@media screen and (max-width: 640px){#kidslocation-main .search__filter form div>ul>li{padding-bottom:12px;margin-bottom:12px}}#kidslocation-main .search__filter form div>ul>li:nth-last-of-type(1){margin-bottom:initial}#kidslocation-main .search__filter form div>ul>li:nth-of-type(2){border-bottom:1px solid #6b6b6b}#kidslocation-main .search__filter form div>ul>li:first-of-type{position:relative}#kidslocation-main .search__filter form div>ul>li:first-of-type::before{content:"";background-image:url(../common/images/icon-pin.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;display:block;position:absolute;bottom:29px;left:7px}@media screen and (max-width: 640px){#kidslocation-main .search__filter form div>ul>li:first-of-type::before{width:16px;height:16px;bottom:22px}}#kidslocation-main .search__filter form div>ul>li h4{font-size:16px;font-weight:700;margin-bottom:8px}@media screen and (max-width: 640px){#kidslocation-main .search__filter form div>ul>li h4{font-size:14px}}#kidslocation-main .search__filter form div>ul>li select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#kidslocation-main .search__filter form div>ul>li select{width:calc(100% - 44px);height:44px;padding:2px 12px 2px 32px;border:none;font-size:16px;border-radius:4px;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 10l5 5 5-5' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 12px;background-clip:padding-box}@media screen and (max-width: 640px){#kidslocation-main .search__filter form div>ul>li select{font-size:14px;height:32px}}#kidslocation-main .search__filter form div>ul>li input[type=submit]{display:block;width:100%;padding:14px 0;background-color:#8b1c27;color:#fff;font-size:18px;font-weight:700;letter-spacing:.2em;text-align:center;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s}@media screen and (max-width: 640px){#kidslocation-main .search__filter form div>ul>li input[type=submit]{padding:8px 0;font-size:16px}}#kidslocation-main .search__filter form div>ul>li input[type=submit]:hover{background-color:#a31f2e}#kidslocation-main .search__filter form div>ul>li ul{width:100%;text-align:left}#kidslocation-main .search__filter form div>ul>li ul li{display:inline}#kidslocation-main .search .sort-tabs{display:flex;justify-content:center;align-items:center;gap:12px;margin:20px 0;padding:40px 0}@media screen and (max-width: 640px){#kidslocation-main .search .sort-tabs{gap:8px;margin:16px 0;padding:24px 0}}#kidslocation-main .search .sort-tabs a{display:inline-block;padding:8px 20px;font-size:16px;font-weight:600;color:#000;border:1px solid #000;border-radius:4px;text-decoration:none;transition:all .2s ease}@media screen and (max-width: 640px){#kidslocation-main .search .sort-tabs a{padding:4px 16px;font-size:14px}}#kidslocation-main .search .sort-tabs a:hover{background-color:#000;color:#fff}#kidslocation-main .search .sort-tabs a.is-active{background-color:#000;color:#fff}#kidslocation-main .search .kids-location-results ul{display:flex;flex-flow:wrap;gap:64px 32px}@media screen and (max-width: 640px){#kidslocation-main .search .kids-location-results ul{gap:32px;flex-flow:column}}#kidslocation-main .search .kids-location-results ul li{width:calc(50% - 16px)}@media screen and (max-width: 640px){#kidslocation-main .search .kids-location-results ul li{width:100%}}#kidslocation-main .search .kids-location-results ul li a{display:flex;flex-flow:column;height:100%;position:relative}#kidslocation-main .search .kids-location-results ul li a .rec-label{position:absolute;top:0;right:0;z-index:5;display:block;width:80px;height:80px}@media screen and (max-width: 640px){#kidslocation-main .search .kids-location-results ul li a .rec-label{width:64px;height:64px}}#kidslocation-main .search .kids-location-results ul li a .rec-label::before{content:"";width:100%;height:100%;width:0;height:0;border-style:solid;border-color:rgba(0,0,0,0) #aea43d rgba(0,0,0,0) rgba(0,0,0,0);border-width:0px 80px 80px 0px;display:block;position:absolute;top:0;left:0;z-index:1}@media screen and (max-width: 640px){#kidslocation-main .search .kids-location-results ul li a .rec-label::before{border-width:0px 64px 64px 0px}}#kidslocation-main .search .kids-location-results ul li a .rec-label::after{content:"おすすめ";font-size:13px;width:100%;display:block;font-weight:600;color:#fff;position:absolute;top:40%;left:60%;transform:translate(-50%, -50%) rotate(45deg);z-index:6}@media screen and (max-width: 640px){#kidslocation-main .search .kids-location-results ul li a .rec-label::after{font-size:11px}}#kidslocation-main .search .kids-location-results ul li a .item__thumb img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}#kidslocation-main .search .kids-location-results ul li a .item__tax{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}@media screen and (max-width: 640px){#kidslocation-main .search .kids-location-results ul li a .item__tax{gap:4px;padding:12px 0}}#kidslocation-main .search .kids-location-results ul li a .item__tax .tag{display:inline-block;padding:6px 12px;border-radius:4px;font-size:12px;line-height:1;background:#eee}@media screen and (max-width: 640px){#kidslocation-main .search .kids-location-results ul li a .item__tax .tag{padding:4px 8px;border-radius:3px;font-size:10px}}#kidslocation-main .search .kids-location-results ul li a .item__tax .tag--area{background:#e9f6ff;color:#1367a8}#kidslocation-main .search .kids-location-results ul li a .item__tax .tag--costume{background:#fff4e6;color:#a65b00}#kidslocation-main .search .kids-location-results ul li a .item__tax .tag--situation{background:#eef8ea;color:#2d7a1f}#kidslocation-main .search .kids-location-results ul li a .item__meta{display:flex;flex-flow:column;height:100%}#kidslocation-main .search .kids-location-results ul li a .item__title{text-align:left;font-weight:600;font-size:20px;display:block;margin-bottom:16px}@media screen and (max-width: 640px){#kidslocation-main .search .kids-location-results ul li a .item__title{font-size:16px;margin-bottom:12px}}#kidslocation-main .search .kids-location-results ul li a .item__desc{font-size:14px;text-align:left;margin-bottom:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 640px){#kidslocation-main .search .kids-location-results ul li a .item__desc{font-size:12px;margin-bottom:12px}}#kidslocation-main .search .kids-location-results ul li a .item__price{text-align:left;margin-bottom:16px}#kidslocation-main .search .kids-location-results ul li a .btn-more{background-color:#e4e4e4;font-size:14px;text-align:center;padding:8px;display:block;margin-top:auto}@media screen and (max-width: 640px){#kidslocation-main .search .kids-location-results ul li a .btn-more{font-size:12px;padding:4px}}.searchandfilter{--chip-gap: 8px;--chip-px: 14px;--chip-py: 8px;--chip-radius: 999px;--chip-border: 1px solid #ddd;--chip-bg: #fff;--chip-txt: #333;--chip-bg-hover: #f5f5f5;--chip-bg-checked: #fff;--chip-txt-checked: #db0e0e;--focus-ring: 0 0 0 3px rgba(10, 132, 255, .25)}.searchandfilter .cat-item{list-style:none;margin:0;padding:0}.searchandfilter li>ul{display:flex;flex-wrap:wrap;gap:var(--chip-gap);margin:8px 0 0;padding:0}.searchandfilter input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.searchandfilter label{display:inline-flex;align-items:center;gap:8px;padding:var(--chip-py) var(--chip-px);border:var(--chip-border);border-radius:var(--chip-radius);background:var(--chip-bg);color:var(--chip-txt);font-size:14px;line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.searchandfilter label:hover{background:var(--chip-bg-hover)}.searchandfilter input[type=checkbox]:focus-visible+*,.searchandfilter label:has(input[type=checkbox]:focus-visible){box-shadow:var(--focus-ring);border-color:#0a84ff}.searchandfilter label:has(input[type=checkbox]:checked){background:var(--chip-bg-checked);color:var(--chip-txt-checked);border:1px solid #db0e0e}.select-wrap{position:relative;display:inline-block;width:100%}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:10px 40px 10px 12px;-webkit-padding-end:40px;font-size:16px;line-height:1.4;border:1px solid #cfcfcf;border-radius:4px;background-color:#fff;color:#111;cursor:pointer;min-height:44px}.select-wrap select::-ms-expand{display:none}.select-wrap select:focus{outline:none;box-shadow:0 0 0 3px rgba(10,132,255,.25);border-color:#0a84ff}.select-wrap select:invalid,.select-wrap select option[disabled][selected]{color:#777}.select-wrap select:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.select-wrap.is-invert select{background-color:#111;color:#fff;border-color:#444}.select-wrap.is-invert::after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M7 10l5 5 5-5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.search__filter .select-wrap{width:100%}