:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}.hidden{display:none!important}.accordion-hidden{display:none}@media(max-width:720px){.hidden-sp{display:none!important}}@media(min-width:720px){.hidden-pc{display:none!important}}@media(max-width:1024px){.hidden-wide-sp{display:none!important}}@media(min-width:1024px){.hidden-wide-pc{display:none!important}}body:not(.admin) .hidden-front{display:none!important}.inline-block{display:inline-block!important}.mw-100px{max-width:100px!important}.mw-200px{max-width:200px!important}.mw-300px{max-width:300px!important}.mt-2px{margin-top:2px!important}.mt-4px{margin-top:4px!important}.mt-8px{margin-top:8px!important}.mt-12px{margin-top:12px!important}.mt-16px{margin-top:16px!important}.mb-2px{margin-bottom:2px!important}.mb-4px{margin-bottom:4px!important}.mb-8px{margin-bottom:8px!important}.mb-12px{margin-bottom:12px!important}.mb-16px{margin-bottom:16px!important}.ml-2px{margin-left:2px!important}.ml-4px{margin-left:4px!important}.ml-8px{margin-left:8px!important}.ml-12px{margin-left:12px!important}.ml-16px{margin-left:16px!important}.mr-2px{margin-right:2px!important}.mr-4px{margin-right:4px!important}.mr-8px{margin-right:8px!important}.mr-12px{margin-right:12px!important}.mr-16px{margin-right:16px!important}.line-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;-webkit-line-clamp:var(--line-clamp,1);overflow:hidden}.bold,.strong,b,strong{font-weight:700!important}.small,small{font-size:80%!important;font-weight:400!important}.large{font-size:125%!important}.x-large{font-size:155%!important}.color-gray,.gray{color:#8c8c8c!important}.color-red,.red{color:#ec4d3d!important}.blue,.color-blue{color:#205896!important}.color-main{color:#48c3c0!important}.color-accent{color:#d87182!important}.marker{background:linear-gradient(transparent 50%,#fbf06e 0)!important}.bg-gray{background-color:#f2f2f2!important}.bg-main{background-color:#ecf9f8!important}.bg-accent{background-color:#fbf0f2!important}.center{text-align:center!important}.btn-kirakira,.btn-kirakira-speedy{position:relative;overflow:hidden}.btn-kirakira-speedy:before,.btn-kirakira:before{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,hsla(0,0%,100%,0) 25%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 75%);content:""}.btn-kirakira:before{-webkit-animation:kirakira 3s linear infinite;animation:kirakira 3s linear infinite}.btn-kirakira-speedy:before{-webkit-animation:kirakira-speedy 3s linear infinite;animation:kirakira-speedy 3s linear infinite}.btn-dokidoki{-webkit-animation:dokidoki 1.5s linear .75s infinite;animation:dokidoki 1.5s linear .75s infinite}@-webkit-keyframes kirakira{0%{left:-100%}20%{left:100%}to{left:100%}}@keyframes kirakira{0%{left:-100%}20%{left:100%}to{left:100%}}@-webkit-keyframes kirakira-speedy{0%{left:-100%}10%{left:100%}to{left:100%}}@keyframes kirakira-speedy{0%{left:-100%}10%{left:100%}to{left:100%}}@-webkit-keyframes dokidoki{0%{transform:scale(1)}10%{transform:scale(1.05)}20%{transform:scale(1)}to{transform:scale(1)}}@keyframes dokidoki{0%{transform:scale(1)}10%{transform:scale(1.05)}20%{transform:scale(1)}to{transform:scale(1)}}body{color:#403020;font-size:14px;font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1.4}a{cursor:pointer}img{vertical-align:bottom}.profiler-results{display:none}body{background-color:#f2f2f2}#container{position:relative;max-width:640px;min-height:100vh;margin:0 auto;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.2)}#footer{position:absolute;bottom:0;width:100%;padding:32px 16px;background-color:#403020;color:#fff}#footer .footer-links{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:8px 16px;gap:8px 16px;font-size:13px}#footer .footer-copyright{margin-top:16px;font-size:12px;letter-spacing:1px;text-align:center}.scroll-btn{display:flex;justify-content:center;align-items:center;position:fixed;bottom:16px;right:16px;z-index:99;width:64px;height:64px;border-radius:99px;background-color:rgba(0,0,0,.5);color:#fff;font-size:32px}.top-banner{position:relative}.top-banner .banner-tags{display:flex;align-items:center;grid-gap:12px;gap:12px;position:absolute;top:7%;left:5%}@media(min-width:720px){.top-banner .banner-tags{grid-gap:16px;gap:16px}}.top-banner .banner-tags>li{display:flex;align-items:center}.top-banner .banner-tags>li .tag-icon{width:12px}@media(min-width:720px){.top-banner .banner-tags>li .tag-icon{width:20px}}.top-banner .banner-tags>li .tag-name{margin-left:4px;font-size:15px;font-weight:700}@media(min-width:720px){.top-banner .banner-tags>li .tag-name{font-size:24px}}.top-banner .banner-animation{overflow-x:hidden;padding:8px;background-color:#ffadcf}.top-banner .banner-animation .logos{display:flex;grid-gap:4px;gap:4px;width:-webkit-min-content;width:-moz-min-content;width:min-content;-webkit-animation:sliderAnimation 20s linear infinite;animation:sliderAnimation 20s linear infinite}.top-banner .banner-animation .logos>li{display:flex;justify-content:center;align-items:center;width:80px;height:32px;padding:4px;border-radius:4px;background-color:#fff}.top-banner .banner-animation .logos>li>img{max-height:100%}@-webkit-keyframes sliderAnimation{to{transform:translateX(-50%)}}@keyframes sliderAnimation{to{transform:translateX(-50%)}}.top-search{margin:24px 0 32px;padding:0 32px}.top-hikaku{margin-top:24px}.top-hikaku.bottom{margin-top:32px}.top-hikaku .hikaku-table{margin-top:12px;padding:0 4px}.top-hikaku .hikaku-bottom{position:relative}.top-hikaku .hikaku-bottom .hikaku-notes{position:absolute;top:8px;width:100%;padding:0 8px;color:#8c8c8c;font-size:10px;text-align:right}.top-ranking .ranking-title{display:flex;justify-content:center;position:relative}.top-ranking .ranking-title .title-tag{display:flex;align-items:center;position:absolute;top:15%}.top-ranking .ranking-title .title-tag .tag-icon{width:12px}@media(min-width:720px){.top-ranking .ranking-title .title-tag .tag-icon{width:20px}}.top-ranking .ranking-title .title-tag .tag-name{margin-left:4px;font-size:15px;font-weight:700}@media(min-width:720px){.top-ranking .ranking-title .title-tag .tag-name{font-size:24px}}.top-ranking .ranking-brands{padding:32px 8px;background:linear-gradient(180deg,#e5fbfc,#faf8e3,#f6e1e3,#faf8e3,#e5fbfc)}.top-ranking .ranking-brands>.brand:not(:first-child){margin-top:32px}.lp-search{padding-top:32px}.lp-search .search-title{font-size:24px;font-weight:700;text-align:center}.lp-search .search-brands-wrapper{margin-top:32px;padding:24px 16px 32px;background:linear-gradient(180deg,#e5fbfc,#faf8e3,#f6e1e3,#faf8e3,#e5fbfc)}.lp-search .search-brands-wrapper .search-sort{position:relative;border:1px solid #403020;background-color:#fff}.lp-search .search-brands-wrapper .search-sort select{width:100%;padding:8px 36px 8px 12px;line-height:1;white-space:nowrap}.lp-search .search-brands-wrapper .search-sort:before{position:absolute;top:12px;right:12px;border:6px solid transparent;border-top-color:#f25496;content:"";pointer-events:none}.lp-search .search-brands-wrapper .search-brands,.lp-search .search-brands-wrapper .search-brands>.search-brand:not(:first-child){margin-top:24px}.lp-search .search-search{margin-top:32px;padding:0 32px}.lp-info{padding:32px 16px 0}.lp-info .info-title{font-size:24px;font-weight:700;text-align:center}.lp-info .info-content{margin-top:32px}.lp-info .info-content>:first-child{margin-top:0!important}.lp-info .info-content>:last-child{margin-bottom:0!important}.lp-info .info-content .info-text{margin-top:16px;line-height:1.6}.lp-info .info-content .info-table{width:100%;margin:32px 0}.lp-info .info-content .info-table td,.lp-info .info-content .info-table th{padding:12px;border:1px solid #d9d9d9;text-align:left;vertical-align:middle}.lp-info .info-content .info-table th{width:35%;background-color:#403020;color:#fff;font-weight:700}.brand{padding:0 8px 32px;border:1px solid #403020;background-color:#fff}.brand .brand-header{display:flex}.brand .brand-header .header-rank{flex-shrink:0;position:relative;top:-6px;width:72px}.brand .brand-header .header-right{margin-left:4px;padding-top:16px}.brand .brand-header .header-right .header-name{display:flex;align-items:center;color:#4a90e2;font-size:20px;font-weight:700;text-decoration:underline}.brand .brand-header .header-right .header-name .link-icon{font-size:16px;margin-left:8px}.brand .brand-header .header-right .header-copy{margin-top:4px;font-weight:700}.brand .brand-banner{margin:16px auto 0;max-width:300px}.brand .brand-briefs{margin-top:16px;padding:20px 16px;border:1px solid #403020;background-color:rgba(255,173,207,.4)}.brand .brand-briefs>.brief:not(:first-child){margin-top:24px}.brand .brand-briefs>.brief .brief-heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 8px;background-color:#fff;font-size:15px;font-weight:700}.brand .brand-briefs>.brief .brief-desc{margin-top:8px;font-size:13px;line-height:1.8}.brand .brand-cta{margin-top:16px}.brand .brand-cta .cta-copy{display:flex;justify-content:center;align-items:end;margin-bottom:8px}.brand .brand-cta .cta-copy .copy-left,.brand .brand-cta .cta-copy .copy-right{width:20px}.brand .brand-cta .cta-copy .copy-text{margin:0 4px;font-weight:700}.brand .brand-cta .cta-btn{display:flex;justify-content:center;align-items:center;position:relative;min-height:56px;padding:10px 0;border-radius:99px;background-color:#1dc8d7;box-shadow:0 4px 0 #057d8c;color:#fff;font-size:16px;font-weight:700}.brand .brand-cta .cta-btn .btn-text{line-height:1.5;text-align:center}.brand .brand-cta .cta-btn .btn-icon{position:absolute;right:16px}.brand .brand-section{margin-top:24px;padding:0 8px 16px;border-top:1px solid #403020;border-bottom:1px solid #403020;background-color:#eaebff}.brand .brand-section .section-heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:8px 12px;border:1px solid #403020;border-top:none;background-color:#fff;font-size:15px;font-weight:700}.brand .brand-section .section-heading+.machines-wrapper,.brand .brand-section .section-heading+.plans-wrapper{margin-top:16px}.brand .brand-section .section-btn{display:flex;justify-content:center;align-items:center;position:relative;margin-top:12px;padding:12px 0;border:1px solid #f25496;border-radius:99px;background-color:#fff;color:#f25496;font-size:13px;font-weight:700}.brand .brand-section .section-btn .btn-icon{position:absolute;right:12px}.brand .brand-section .notes-top{margin:8px 0;font-size:12px;text-align:center}.brand .brand-section .notes-bottom{margin:8px 0 -8px;color:#8c8c8c;font-size:10px;text-align:right}.brand .machines-wrapper,.brand .plans-wrapper{display:flex;justify-content:center}.brand .plans{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -8px -8px;padding:0 8px 8px}.brand .plans>.plan{overflow:hidden;min-width:156px;max-width:156px;border-radius:8px;background-color:#fff;text-align:center}.brand .plans>.plan:not(:first-child){margin-left:8px}.brand .plans>.plan .plan-heading{padding:12px 0;border-bottom:1px solid #eaebff;font-size:15px;font-weight:700}.brand .plans>.plan .plan-content{padding:12px 12px 16px}.brand .plans>.plan .plan-content .plan-price{display:flex;justify-content:center;align-items:center;margin-top:12px}.brand .plans>.plan .plan-content .plan-price .plan-price-times{padding:4px 6px;border:1px solid #403020;font-size:13px;line-height:1}.brand .plans>.plan .plan-content .plan-price .plan-price-yen{margin-left:4px;font-size:16px;font-weight:700}.brand .plans>.plan .plan-content .plan-monthly{margin-top:4px;font-size:12px}.brand .plans>.plan .plan-content .plan-btn{display:flex;justify-content:center;align-items:center;margin-top:8px;padding:10px 0;border-radius:6px;background-color:#1dc8d7;box-shadow:0 3px 0 #057d8c;color:#fff;font-weight:700}.brand .plans>.plan .plan-content .plan-btn .btn-icon{margin:0 -8px 0 8px}.brand .machines{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -8px -8px;padding:0 8px 8px}.brand .machines>.machine{overflow:hidden;min-width:320px;max-width:320px;border-radius:8px;background-color:#fff}.brand .machines>.machine:not(:first-child){margin-left:8px}.brand .machines>.machine .machine-heading{padding:12px 0;border-bottom:1px solid #eaebff;font-size:15px;font-weight:700;text-align:center}.brand .machines>.machine .machine-content{display:flex;justify-content:space-between;align-items:center;padding:12px 12px 16px}.brand .machines>.machine .machine-content .machine-left{width:calc(100% - 96px)}.brand .machines>.machine .machine-content .machine-image{width:88px}.brand .machines>.machine .machine-content .m-labels{display:flex;justify-content:space-between}.brand .machines>.machine .machine-content .m-labels>li{width:calc(50% - 4px);padding:5px 7px;border:1px solid #be9e7e;border-radius:2px;background-color:#fef3f0;color:#be9e7e;font-weight:700;font-size:13px;line-height:1;text-align:center}.brand .machines>.machine .machine-content .m-labels>li.full{width:100%}.brand .machines>.machine .machine-content .m-labels>li.active{border-color:#403020;background-color:#ffadcf;color:#403020}.brand .machines>.machine .machine-content .machine-table{width:100%;margin-top:12px}.brand .machines>.machine .machine-content .machine-table td,.brand .machines>.machine .machine-content .machine-table th{width:33.3%;border:1px solid #d9d9d9;text-align:center;vertical-align:middle}.brand .machines>.machine .machine-content .machine-table th{padding:4px 0;background-color:#403020;color:#fff;font-size:12px;font-weight:700;line-height:1.2}.brand .machines>.machine .machine-content .machine-table td{padding:8px 0;background-color:#fff}.brand .machines>.machine .machine-content .machine-table td img{width:32px;height:32px}.brand .machines>.machine .machine-content .machine-point{margin-top:12px}.brand .machines>.machine .machine-content .machine-point .point-heading{width:96px;margin:0 auto}.brand .machines>.machine .machine-content .machine-point ul{margin-top:8px}.brand .machines>.machine .machine-content .machine-point ul>li{display:flex;align-items:center;margin-right:-8px;padding-bottom:4px;border-bottom:1px solid #403020;font-size:12px}.brand .machines>.machine .machine-content .machine-point ul>li:not(:first-child){margin-top:4px}.brand .machines>.machine .machine-content .machine-point ul>li .point-icon{color:#f25496;font-size:14px}.brand .machines>.machine .machine-content .machine-point ul>li .point-text{margin-left:4px}.brand .reviews{margin-top:16px}.brand .reviews>.review{border:1px solid #b3b3b3;background-color:#fff}.brand .reviews>.review:not(:first-child){margin-top:8px}.brand .reviews>.review .review-header{display:flex;align-items:center;padding:8px;border-bottom:1px solid #b3b3b3}.brand .reviews>.review .review-header .header-icon{width:44px;height:44px}.brand .reviews>.review .review-header .header-right{margin-left:8px}.brand .reviews>.review .review-header .header-right .header-title{color:#f25496;font-size:13px;font-weight:700}.brand .reviews>.review .review-header .header-right .header-bottom{display:flex;align-items:center;margin-top:4px}.brand .reviews>.review .review-header .header-right .header-bottom .header-stars{display:flex;grid-gap:1px;gap:1px}.brand .reviews>.review .review-header .header-right .header-bottom .header-stars>img{width:14px;height:14px}.brand .reviews>.review .review-header .header-right .header-bottom .header-name{margin-left:8px;font-size:12px}.brand .reviews>.review .review-content{padding:12px}.brand .reviews>.review .review-content>p{line-height:1.6}.brand .reviews>.review .review-content>p:not(:first-child){margin-top:8px}.brand .shops{margin-top:16px}.brand .shops>.shop{display:flex;align-items:center;padding:8px;background-color:#fff}.brand .shops>.shop:not(:first-child){margin-top:8px}.brand .shops>.shop .shop-image{flex-shrink:0;width:48px;height:48px;margin-right:8px;background-color:#f2f2f2}@media(min-width:720px){.brand .shops>.shop .shop-image{width:72px}}.brand .shops>.shop .shop-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand .shops>.shop .shop-info{margin-right:8px}.brand .shops>.shop .shop-info .shop-name{color:#4a90e2;font-weight:700}.brand .shops>.shop .shop-info .shop-address{margin-top:2px;font-size:12px}.brand .shops>.shop .shop-btn{margin-left:auto;padding:10px 10px 10px 8px;border-radius:4px;background-color:#f25496;color:#fff;font-weight:700;white-space:nowrap}.brand .shops>.shop .shop-btn .btn-icon{position:relative;top:1px;font-size:18px}.brand .campaign{margin-top:16px;padding:12px 8px;background-color:#fff;color:#f25496;font-size:15px;font-weight:700;text-align:center}.hikaku-table table{width:100%;border:2px solid #f25496}.hikaku-table table td,.hikaku-table table th{padding:12px 4px;font-size:13px;text-align:center;vertical-align:middle}.hikaku-table table th{width:16%;border:1px solid #fff;background-color:#f25496;color:#fff;font-weight:700}.hikaku-table table td{width:28%;border:1px dashed #f25496;background-color:#fff}.hikaku-table table .badge{padding:8px 0;border:1px solid #fff}.hikaku-table table .badge.badge1{background-color:#f2b50d}.hikaku-table table .badge.badge2{background-color:#738c8c}.hikaku-table table .badge.badge3{background-color:#9a5c42}.hikaku-table table .t-badge img{width:24px}.hikaku-table table .t-logo{display:flex;justify-content:center;align-items:center;max-width:120px;height:32px;margin:0 auto;padding:4px}.hikaku-table table .t-logo>img{max-height:100%}.hikaku-table table .t-brand-name{margin-top:4px}.hikaku-table table .t-brand-name a{color:#4a90e2;font-weight:700;text-decoration:underline}.hikaku-table table .t-score img{width:32px;height:32px}.hikaku-table table .t-plan{display:flex;justify-content:center;align-items:center;margin:4px -4px 0}.hikaku-table table .t-plan .t-times{display:inline-block;padding:2px;border:1px solid #403020;font-size:12px;line-height:1}.hikaku-table table .t-plan .t-price{margin-left:4px;font-weight:700}.hikaku-table table .t-machines{margin:0 4px}.hikaku-table table .t-machines>li{padding:4px 0;border:1px solid #be9e7e;border-radius:2px;background-color:#fef3f0;color:#be9e7e;font-weight:700;font-size:12px;line-height:1}.hikaku-table table .t-machines>li:not(:first-child){margin-top:2px}.hikaku-table table .t-machines>li.active{border-color:#403020;background-color:#ffadcf;color:#403020}.hikaku-table table .t-btn{display:block;margin:0 4px;padding:12px 0;border-radius:6px;background-color:#1dc8d7;box-shadow:0 4px 0 #057d8c;color:#fff;font-weight:700}.hikaku-table table .t-empty-name{color:#8c8c8c;font-weight:700;font-style:italic}.hikaku-table table .t-empty-comment{color:#8c8c8c;font-style:italic}.search-panel{border:2px solid #f25496;border-radius:8px}.search-panel .search-panel-heading{padding:8px 0 12px;background-color:#f25496;color:#fff;font-size:16px;font-weight:700;text-align:center}.search-panel form{padding:16px}.search-panel .search-selects>.search-select:not(:first-child){margin-top:16px}.search-panel .search-selects>.search-select.selects{display:flex;justify-content:space-between}.search-panel .search-selects>.search-select.selects>.select{position:relative;width:calc(50% - 8px);border:1px solid #d9d9d9}.search-panel .search-selects>.search-select.selects>.select select{width:100%;padding:8px 36px 8px 12px;line-height:1;white-space:nowrap}.search-panel .search-selects>.search-select.selects>.select:before{position:absolute;top:12px;right:12px;border:6px solid transparent;border-top-color:#f25496;content:"";pointer-events:none}.search-panel .search-selects>.search-select.checks{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:8px 16px;gap:8px 16px}.search-panel .search-selects>.search-select.checks>.check input{display:none}.search-panel .search-selects>.search-select.checks>.check input:checked+label:before{border-color:#f25496;background-color:#f25496}.search-panel .search-selects>.search-select.checks>.check label{display:flex;align-items:center;position:relative;cursor:default}.search-panel .search-selects>.search-select.checks>.check label:before{width:18px;height:18px;margin-right:4px;border:1px solid #b3b3b3;border-radius:2px;background-color:#fff;content:""}.search-panel .search-selects>.search-select.checks>.check label:after{position:absolute;top:6px;left:4px;border:2px solid #fff;border-top:none;border-right:none;height:6px;width:10px;transform:rotate(-45deg);content:""}.search-panel .search-panel-btn{display:block;width:50%;margin:16px auto 0;padding:12px 0;border-radius:99px;background-color:#403020;color:#fff;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.search-panel .search-panel-btn .btn-icon{position:relative;top:1px;font-size:16px}.search-brand{padding:16px 16px 24px;border:1px solid #403020;background-color:#fff}.search-brand .search-brand-header{display:flex;align-items:center}.search-brand .search-brand-header .header-logo{width:56px;height:56px}.search-brand .search-brand-header .header-right{margin-left:12px}.search-brand .search-brand-header .header-right .header-name{display:flex;align-items:center;color:#4a90e2;font-size:20px;font-weight:700;text-decoration:underline}.search-brand .search-brand-header .header-right .header-name .link-icon{font-size:16px;margin-left:8px}.search-brand .search-brand-table{margin-top:16px}.search-brand .search-brand-table table{width:100%}.search-brand .search-brand-table table td,.search-brand .search-brand-table table th{border:1px solid #d9d9d9;font-size:13px;vertical-align:middle}.search-brand .search-brand-table table th{width:40%;padding:8px;background-color:#403020;color:#fff;font-weight:700;text-align:center}.search-brand .search-brand-table table td{padding:8px 12px;text-align:left}.search-brand .search-brand-btn{display:flex;justify-content:center;align-items:center;position:relative;margin-top:16px;padding:10px 0;border-radius:99px;background-color:#1dc8d7;box-shadow:0 4px 0 #057d8c;color:#fff;font-size:16px;font-weight:700}.search-brand .search-brand-btn .btn-icon{position:absolute;right:16px}.map-modal{position:fixed;top:0;left:0;z-index:1024;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.map-modal .modal-inner{max-width:640px;height:100%;margin:0 auto;padding:16px;overflow-y:auto}.map-modal .modal-inner .modal-body{padding:16px 16px 20px;border-radius:4px;background-color:#fff}.map-modal .modal-inner .modal-body .modal-header{display:flex;align-items:center;padding-bottom:12px;border-bottom:1px solid #b3b3b3}.map-modal .modal-inner .modal-body .modal-header .modal-name{font-size:16px;font-weight:700}.map-modal .modal-inner .modal-body .modal-header .modal-close{width:24px;margin-left:auto;font-size:24px;line-height:1;text-align:center}.map-modal .modal-inner .modal-body .modal-content{margin-top:16px}.map-modal .modal-inner .modal-body .modal-content .modal-map iframe{width:100%;height:250px}.map-modal .modal-inner .modal-body .modal-content .modal-table{width:100%;margin-top:12px}.map-modal .modal-inner .modal-body .modal-content .modal-table td,.map-modal .modal-inner .modal-body .modal-content .modal-table th{padding:8px;border:1px solid #d9d9d9;font-size:12px;vertical-align:middle}.map-modal .modal-inner .modal-body .modal-content .modal-table th{width:25%;background-color:#403020;color:#fff;font-weight:700;text-align:center}.map-modal .modal-inner .modal-body .modal-content .modal-table td{text-align:left}.map-modal .modal-inner .modal-body .modal-content .modal-btn{display:flex;justify-content:center;align-items:center;position:relative;margin-top:16px;padding:12px 0;border-radius:99px;background-color:#1dc8d7;box-shadow:0 4px 0 #057d8c;color:#fff;font-size:16px;font-weight:700}.map-modal .modal-inner .modal-body .modal-content .modal-btn .btn-icon{position:absolute;right:16px}