﻿#wrapper .lastorder{display:block !important;margin-top:7px;color:#d32b2b;width:100%;text-align:left}#wrapper main .休業中 .shop_status{display:inline-block !important;background:#ff3f3f}#wrapper main .時間外 .wait_time,#wrapper main .オーダーストップ .wait_time{visibility:hidden;height:0;margin-bottom:0}.favorite_btn a{position:relative;display:flex;justify-content:center;align-items:center;width:240px;height:40px;color:#4da74a !important;text-align:center;background:#fff;border:2px solid #4da74a;border-radius:5px}.favorite_btn a em{background:url(../img/ico/ico_star.png) no-repeat left center/auto 70%;padding-left:23px;display:inline-block;font-style:normal}.favorite_btn .unfavorite em{background-image:url(../img/ico/ico_star_gray.png)}#shopIndex #shop_contact{margin-bottom:65px}#shopIndex #toggleArea{margin-top:0}#shopIndex #toggleArea dt,#shopIndex #toggleArea dd{font-size:16px;font-size:1.6rem}#shopIndex #toggleArea dt{font-size:20px;font-size:2rem;margin-bottom:20px;cursor:pointer}#shopIndex #toggleArea dt:last-of-type{margin-bottom:0}#shopIndex #toggleArea .arrow{width:50px;height:50px}#shopIndex #toggleArea .arrow::before{top:1.5rem}#shopIndex #toggleArea .is-active .arrow::before{top:2.0rem}#shopIndex #map_area{margin:65px 0;overflow:visible}#shopIndex #map_area .in_box{border-radius:5px}#shopIndex #map_area .base_tl{position:relative;margin-top:-75px;margin-bottom:35px}#shopIndex #map_area .base_tl .abs01,#shopIndex #map_area .base_tl .abs02{position:absolute}#shopIndex #map_area .base_tl .abs01{top:-47px;left:15px}#shopIndex #map_area .base_tl .abs02{bottom:-3px;right:0}#shopIndex #map_area .in_box{padding:35px;background:#fff}#shopIndex #map_area .left_box,#shopIndex #map_area .right_box{width:48.5%}#shopIndex #map_area #map{overflow:hidden;margin-bottom:30px}#shopIndex #map_area #map iframe[src^="https://www.google.com/maps/"]{width:100%;height:450px;border:none}#shopIndex #map_area #map .txt_link{color:#028738;float:right}#shopIndex #map_area .caution{margin:2% 0 0}#shopIndex #shop_list .iconText{display:flex;margin-bottom:10px}#shopIndex #shop_list .iconText li{display:flex;align-items:center;margin-right:25px}#shopIndex #shop_list .iconText li img{display:block;width:41px;height:auto;margin-right:10px}#shopIndex #shop_list #shop_navi ul{padding:30px 30px 10px;display:flex;flex-wrap:wrap;justify-content:space-between}#shopIndex #shop_list #shop_navi ul li{width:31%;text-align:center;margin-bottom:2%;position:relative}#shopIndex #shop_list #shop_navi ul li a{transition:all .3s;display:block;border-radius:5px;color:#4da74a !important;border:2px solid #4da74a;padding:15px 0}#shopIndex #shop_list #shop_navi ul li::before{content:'';width:8px;height:8px;border:0px;border-top:solid 1px #008738;border-right:solid 1px #008738;transform:rotate(135deg);position:absolute;top:0;bottom:0;left:10%;margin:auto}#shopIndex #shop_list #shop_navi ul li:hover a{color:#fff !important;background:#4da74a}#shopIndex #shop_list #shop_navi ul li:hover::before{border-top-color:#fff;border-right-color:#fff}#shopIndex #shop_list #shop_navi ul .wdBtn{width:48%}#shopIndex #shop_list .in_box{padding:0}#shopIndex #shop_list h2{margin-bottom:0}#shopIndex #shop_list .in_shop{padding:30px}#shopIndex #shop_list .bg_shadow{margin-bottom:40px}#shopIndex #shop_list .shop_info{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}#shopIndex #shop_list .shop_info .shop_box{width:100%}#shopIndex #shop_list .shop_info .shop_box .equipment img{display:inline-block;margin-left:7px;width:38px;height:auto}#shopIndex #shop_list .shop_info .base_tbl002{width:50%}#shopIndex #shop_list .shop_info .base_tbl002 th,#shopIndex #shop_list .shop_info .base_tbl002 td{padding:10px}#shopIndex #shop_list .shop_info .base_tbl002 th{width:22%}#shopIndex #shop_list .shop_info .base_tbl002 .narrow{display:block}#shopIndex #shop_list .shop_info .boxR{width:50%;padding-left:3%}#shopIndex #shop_list .shop_info .boxR .btnBox{display:flex;justify-content:flex-end}#shopIndex #shop_list .shop_info .boxR .btnBox p{width:48.5%}#shopIndex #shop_list .shop_info .boxR .btnBox p a{width:100%;height:48px}#shopIndex #shop_list .shop_info .boxR .btnBox .detailBtn{margin-left:10px}#shopIndex #shop_list .shop_info .boxR .base_btn{margin:0}.shop main .shop_info p.tyuki{color:#ff3030;margin-bottom:20px}.shop main .shop_info .shop_box{background:#f3f7f3;display:flex;align-items:center;justify-content:space-between;padding:12px;margin-bottom:20px}.shop main .shop_info .shop_box .shop_name{color:#028738}.shop main .shop_info .shop_box .shop_name span{display:inline-block;font-size:15px;font-size:1.5rem;line-height:1;margin-right:15px;text-align:center;border-radius:7px;vertical-align:middle}.shop main .shop_info .shop_box .shop_name .shop_status,.shop main .shop_info .shop_box .shop_name .end{min-width:83px;padding:8px 20px}.shop main .shop_info .shop_box .shop_name .shop_status{display:none;color:#fff;background:#028738;text-align:center}.shop main .shop_info .shop_box .shop_name .end{color:#fff;background:#c7c7c7}.shop main .shop_info .shop_box .shop_name .name{font-size:22px;font-size:2.2rem}.shop main .wait_time{display:-webkit-flex;display:flex;justify-content:center;align-items:flex-end;width:100%;margin-bottom:20px}.shop main .wait_time img{height:auto;margin-right:15px}.shop main .wait_time .base_btn{font-size:15px;font-size:1.5rem;width:87px;margin:0;height:50px}.shop main .time,.shop main .set{font-size:17px;font-size:1.7rem;margin-right:15px;color:#575c59;line-height:1}.shop main .num{font-size:40px;font-size:4rem;font-weight:bold;color:#e70359;font-feature-settings:"palt";vertical-align:baseline}.shop main .info_box{border:2px solid #ff3030;color:#ff3030;padding:15px 0;text-align:center;margin-bottom:20px;font-weight:bold}.shop main .info_box p{font-size:22px;font-size:2.2rem}.shop main .info_box:empty{display:none}.shop main .base_tbl002{margin-bottom:20px}.shop main .base_tbl002 th{background:#f3f7f3}.shop main .base_tbl002 td strong{color:#d32b2b}.shop main .base_tbl002 td .equipmentIcon{display:inline-block;margin-right:6px}.shop main .base_tbl002 td .narrow{display:none}.shop main .map_box{width:100%;height:530px;border:5px solid #4da74a}.shop main .map_box iframe{width:100%;height:100%}
