body{background:#F5F5F5}.map-header{background:#fff;position:fixed;top:0;left:0;right:0}.map-header .map-header-body{position:relative}.map-header .map-header-body .ttl{box-shadow:0 2px 2px rgba(0,0,0,.03);font-size:1.6rem;font-weight:700;height:44px;line-height:44px;padding:0 44px;position:relative;text-align:center}.map-header .map-header-body .ttl .close{height:44px;position:absolute;left:0;top:0;width:44px}.map-header .map-header-body .ttl .close a{display:block;height:44px;position:relative;width:44px}.map-header .map-header-body .ttl .close a:before{border-top:2px solid #13131E;border-left:2px solid #13131e;content:"";display:block;height:12px;width:12px;left:18px;position:absolute;top:15px;transform:rotate(-45deg)}.map-header .map-header-body .search{padding:15px}.map-header .map-header-body .search .postnum{display:table;margin-bottom:10px;table-layout:fixed;width:100%}.map-header .map-header-body .search .postnum li{display:table-cell;vertical-align:middle}.map-header .map-header-body .search .postnum li.num{padding:0 10px 0 0}.map-header .map-header-body .search .postnum li.num input[type=text]{background:url(../img/medical_product_inventory/post_icon.png) 20px center no-repeat #fff;background-size:11px auto;border:1px solid #EDEDED;border-radius:18px;font-size:1.6rem;height:35px;text-indent:48px;width:100%}.map-header .map-header-body .search .postnum li.num input[type=text]::placeholder{color:#DDD}.map-header .map-header-body .search .postnum li.send{width:60px}.map-header .map-header-body .search .postnum li.send input[type=submit]{background:#D34;border-radius:18px;color:#fff;font-size:1.2rem;font-weight:700;height:35px;width:60px}.map-header .map-header-body .search .postnum li.send input[type=submit]:disabled{background:#F0F0F0;color:#CCC}.map-header .map-header-body .search .select-stundby-scrollbox{width:100%;overflow-x:auto;overflow-y:hidden}.map-header .map-header-body .search .select-stundby{letter-spacing:-.4em;white-space:nowrap}.map-header .map-header-body .search .select-stundby li{display:inline-block;letter-spacing:normal;margin-right:5px;position:relative;width:85px}.map-header .map-header-body .search .select-stundby li:last-of-type{margin-right:0}.map-header .map-header-body .search .select-stundby li input[type=radio]{position:absolute;height:1px;visibility:hidden;width:1px}.map-header .map-header-body .search .select-stundby li input[type=radio]+label{background:#F9F9F9;border:1px solid #DDD;border-radius:15px;display:block;font-size:1.1rem;font-weight:700;height:30px;line-height:29px;text-align:center;width:100%}.map-header .map-header-body .search .select-stundby li input[type=radio]:checked+label.all{background:#E8F0FE;border:1px solid #84AAF9;color:#007AFF}.map-header .map-header-body .search .select-stundby li input[type=radio]:checked+label.stundby{background:#04B804;border:1px solid #04B804;color:#fff}.map-header .map-header-body .search .select-stundby li input[type=radio]:checked+label.one-stundby{background:#F66F01;border:1px solid #F66F01;color:#fff}.map-header .map-header-body .search .select-stundby li input[type=radio]:checked+label.medicine-history{background:#10B0A0;border:1px solid #10B0A0;color:#fff}.map-header .map-header-body .search-sub{max-height:0;bottom:-13px;position:absolute;left:15px;max-width:180px}.map-header .map-header-body .search-sub .search-sub-body{background:#fff;border-radius:6px;box-shadow:2px 2px 5px rgb(0,0,0,.1);display:inline-block;position:relative}.map-header .map-header-body .search-sub .search-sub-body input[type=checkbox]{position:absolute;left:1px;width:1px;visibility:hidden}.map-header .map-header-body .search-sub .search-sub-body input[type=checkbox]+label{display:block;font-size:1.2rem;font-weight:700;height:33px;line-height:34px;letter-spacing:-.5px;text-align:center;width:110px}.map-header .map-header-body .search-sub .search-sub-body input[type=checkbox]+label~.search-sub-txt img{display:block;margin:0 auto 10px;width:50px}.map-header .map-header-body .search-sub .search-sub-body input[type=checkbox]+label~.search-sub-txt .txt{font-size:1rem;margin-bottom:12px;text-align:center}.map-header .map-header-body .search-sub .search-sub-body input[type=checkbox]+label~.search-sub-txt a{color:#2bb701;display:block;font-size:1.3rem;font-weight:700;text-align:center;height:25px;line-height:25px}.map-header .map-header-body .search-sub .search-sub-body input[type=checkbox]+label~.search-sub-txt{padding:5px 8px 12px;display:none}.map-header .map-header-body .search-sub .search-sub-body input[type=checkbox]:checked+label{background:url(../img/medical_product_inventory/map_notfind_close_icon.png) right 10px center no-repeat;background-size:12px 12px;width:176px}.map-header .map-header-body .search-sub .search-sub-body input[type=checkbox]:checked+label~.search-sub-txt{display:block}.map-header .map-header-body .view-list{bottom:-46px;height:33px;position:absolute;right:15px;width:110px}.map-header .map-header-body .view-list a{background:url(../img/medical_product_inventory/viewlist_icon.png) 11px center no-repeat #fff;background-size:13px 9px;border-radius:6px;box-shadow:2px 2px 5px rgba(0,0,0,.1);color:#007AFF;display:block;font-size:1.2rem;font-weight:700;height:33px;letter-spacing:-.5px;line-height:34px;padding:0 0 0 28px;width:110px}.gpsbtn,.gpsbtn a{height:60px;width:60px}.gpsbtn{position:fixed;right:10px;bottom:190px}.gpsbtn a{background:#fff;border-radius:50%;box-shadow:2px 2px 5px rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;color:#000;text-align:center}.gpsbtn a p{line-height:1;font-size:1rem}.gpsbtn a p img{display:block;height:26px;margin:0 auto 5px;width:25px}.map-footer{position:fixed;bottom:0;left:0;right:0;width:100%;padding:0 0 10px;z-index:13}.map-footer .map-footer-body{font-size:0;padding:0 0 20px;position:relative;white-space:nowrap;display:inline-flex}.map-footer .map-footer-body .mapshop{background-color:#FFF;border-radius:6px 6px 0 0;box-shadow:2px 2px 5px rgba(0,0,0,.1);display:inline-block;padding:12px;letter-spacing:normal;margin:0 5px;width:335px}.map-footer .map-footer-body .mapshop .info{display:table;table-layout:fixed;width:100%}.map-footer .map-footer-body .mapshop .info li{display:table-cell;vertical-align:top}.map-footer .map-footer-body .mapshop .info li.thumb{width:82px}.map-footer .map-footer-body .mapshop .info li.thumb .trim{border-radius:6px;height:80px;overflow:hidden;position:relative;width:82px}.map-footer .map-footer-body .mapshop .info li.thumb .trim img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:80px}.map-footer .map-footer-body .mapshop .info li.prof{padding:0 0 0 15px;height:84px}.map-footer .map-footer-body .mapshop .info li.prof h4{font-size:1.4rem;font-weight:700;line-height:1;margin-bottom:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.map-footer .map-footer-body .mapshop .info li.prof p{color:#C4C4C4;font-size:1.2rem;height:15px;line-height:15px;padding:0 0 0 15px}.map-footer .map-footer-body .mapshop .info li.prof p.tel{background:url(../img/medical_product_inventory/tel_icon.png) left center no-repeat;background-size:12px auto;margin-bottom:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.map-footer .map-footer-body .mapshop .info li.prof p.tel a{color:#147AFC;text-decoration:underline}.map-footer .map-footer-body .mapshop .info li.prof p.address{background:url(../img/medical_product_inventory/address_icon.png) left center no-repeat;background-size:12px auto;margin-bottom:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.map-footer .map-footer-body .mapshop .info li.prof p.time{background:url(../img/medical_product_inventory/salestime_icon.png) left center no-repeat;background-size:12px auto}.map-footer .map-footer-body .mapshop .info li.prof p span{margin-right:5px;font-weight:700}.map-footer .map-footer-body .mapshop .flag-btn{display:table;margin-top:3px;table-layout:fixed;width:100%}.map-footer .map-footer-body .mapshop .flag-btn li{display:table-cell;vertical-align:bottom}.map-footer .map-footer-body .mapshop .flag-btn li.flag p{background:#fff;border-radius:5px;display:inline-block;font-size:1.1rem;font-weight:700;height:20px;line-height:19px;margin-top:10px;padding:0 7px;text-align:center;white-space:nowrap}.map-footer .map-footer-body .mapshop .flag-btn li.flag p.flag-one-stundby{border:1px solid #F66F01;color:#F66F01}.map-footer .map-footer-body .mapshop .flag-btn li.flag p.flag-stundby{border:1px solid #04B804;color:#04B804}.map-footer .map-footer-body .mapshop .flag-btn li.flag p.flag-no-stundby{border:1px solid #D8222E;color:#D8222E}.map-footer .map-footer-body .mapshop .flag-btn li.flag p.flag-receive{border:1px solid #13131E;font-weight:400}.map-footer .map-footer-body .mapshop .flag-btn li.flag p.flag-receive span{color:#D34;font-weight:700}.map-footer .map-footer-body .mapshop .flag-btn li.flag p.flag-line-history,.map-footer .map-footer-body .mapshop .flag-btn li.flag p.flag-medicine-history{border:1px solid #10B0A0;color:#10B0A0}.map-footer .map-footer-body .mapshop .flag-btn li.reservebtn{width:140px}.map-footer .map-footer-body .mapshop .flag-btn li.reservebtn a{background:#2BB701;border-radius:18px;color:#fff;display:block;font-size:1.2rem;font-weight:700;height:36px;line-height:36px;margin:0 0 0 auto;text-align:center;width:140px}.map-footer .map-footer-body .mapshop .flag-btn li.reservebtn a.disabled{background:#dedede;pointer-events:none}.modal-content{background-color:transparent;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.7);margin:auto}#modal-search-disabled .modal-content{background:rgba(0,0,0,.85);border-radius:5px;box-shadow:none}.modal-eorder-b{background-color:#0A0D0F;color:#fff;padding:15px;width:84%;max-width:315px}.modal-eorder-b .gps-search{font-size:1.4rem}.modal-eorder-b .gps-search .txt{margin-bottom:10px}.modal-eorder-b .gps-search .close a{background:#fff;border-radius:3px;box-shadow:0 3px 0 #B2B1B1;color:#333;display:block;font-size:1.3rem;height:33px;line-height:33px;margin:0 auto;text-align:center;width:120px}.modal-eorder-w{background-color:#fff;color:#000;padding:15px;width:89.3%;max-width:335px}.modal-eorder-w .gps-err{font-size:1.4rem}.modal-eorder-w .gps-err .txt{margin-bottom:10px}.modal-eorder-w .gps-err .close{text-align:right}.modal-eorder-w .gps-err .close a{color:#3F7AFC}.search-header{background:#fff}.search-header .search-header-body{position:relative}.search-header .search-header-body .ttl{box-shadow:0 2px 2px rgba(0,0,0,.03);font-size:1.6rem;font-weight:700;height:44px;line-height:44px;padding:0 75px;position:relative;text-align:center}.search-header .search-header-body .ttl .close{height:44px;position:absolute;right:0;top:0;width:44px}.search-header .search-header-body .ttl .close a{display:block;height:44px;position:relative;width:44px}.search-header .search-header-body .ttl .close a:before{background:#13131E;content:"";display:block;height:2px;left:12px;position:absolute;top:21px;transform:rotate(45deg);width:20px}.search-header .search-header-body .ttl .close a:after{background:#13131E;content:"";display:block;height:20px;left:21px;position:absolute;top:12px;transform:rotate(45deg);width:2px}.search-header .search-header-body .ttl .back{height:44px;position:absolute;left:0;top:0;width:75px}.search-header .search-header-body .ttl .back a{color:#007AFF;display:block;font-weight:700;height:44px;padding:0 0 0 20px;position:relative;width:75px}.search-header .search-header-body .ttl .back a:before{border-left:2px solid #007AFF;border-bottom:2px solid #007AFF;content:"";display:block;height:11px;left:15px;position:absolute;top:16px;transform:rotate(45deg);width:11px}.mainsearch .searchbody{padding:15px 15px 25px;position:relative}.mainsearch .searchbody .detail>li{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.06);border-radius:5px;margin-bottom:16px;padding:15px;position:relative}.mainsearch .searchbody .detail>li .close{height:14px;position:absolute;right:10px;top:15px;width:14px}.mainsearch .searchbody .detail>li .close a{display:block;height:14px;position:relative;width:14px}.mainsearch .searchbody .detail>li .close a:after,.mainsearch .searchbody .detail>li .close a:before{background:#13131E;position:absolute;transform:rotate(45deg);display:block;content:""}.mainsearch .searchbody .detail>li .close a:before{height:2px;left:-1px;top:6px;width:16px}.mainsearch .searchbody .detail>li .close a:after{height:16px;left:6px;top:-1px;width:2px}.mainsearch .searchbody .detail>li dl{margin-bottom:15px}.mainsearch .searchbody .detail>li dl:last-of-type{margin-bottom:0}.mainsearch .searchbody .detail>li dl dt{font-size:1.6rem;font-weight:700;margin-bottom:8px}.mainsearch .searchbody .detail>li dl dd{position:relative}.mainsearch .searchbody .detail>li dl dd input[type=text]{border:1px solid #EDEDED;border-radius:2px;font-size:1.6rem;height:40px}.mainsearch .searchbody .detail>li dl dd input[type=text]::placeholder{color:#DDD}.mainsearch .searchbody .detail>li dl dd input[type=text]:read-only{background:#f5f5f5!important;color:#767676}.mainsearch .searchbody .detail>li dl dd .delete{color:#CCC;font-size:2rem;height:20px;line-height:20px;position:absolute;right:5px;top:10px;text-align:center;width:20px}.mainsearch .searchbody .detail>li dl dd .suggest{background:#fff;border-right:1px solid #EDEDED;border-bottom:1px solid #EDEDED;border-left:1px solid #EDEDED;border-radius:2px;position:absolute;top:39px;left:0;right:0;z-index:10;padding:0 10px}.mainsearch .searchbody .detail>li dl dd .suggest li{border-top:1px solid #EDEDED;height:39px;position:relative}.mainsearch .searchbody .detail>li dl dd .suggest li a{background:url(../img/medical_product_inventory/search_icon.png) left center no-repeat #fff;background-size:12px auto;color:#13131E;display:block;font-size:1.2rem;height:39px;line-height:39px;position:relative;text-indent:20px}.mainsearch .searchbody .detail>li dl dd .suggest li a:after{background:url(../img/medical_product_inventory/suggest_arrow.png) center center no-repeat;background-size:auto 10px;content:"";height:10px;position:absolute;right:5px;top:50%;margin-top:-5px;width:10px}.mainsearch .searchbody .detail>li dl dd.txt input[type=text]{background:url(../img/medical_product_inventory/search_icon.png) 10px center no-repeat #fff;background-size:12px auto;font-size:1.6rem;padding:0 30px 0 0;text-indent:30px;width:100%}.mainsearch .searchbody .detail>li dl dd.num{font-size:0}.mainsearch .searchbody .detail>li dl dd.num input[type=text]{background:#fff;text-align:center;width:62px}.mainsearch .searchbody .detail>li dl dd.num input[type=text]:focus{border:1px solid #000;outline:0}.mainsearch .searchbody .detail>li dl dd input[type=text]:read-only:focus{border:1px solid #EDEDED}.mainsearch .searchbody .detail>li dl dd .unit{display:inline-block;font-size:1.4rem;margin:0 0 5px 12px;vertical-align:bottom}.mainsearch .searchbody .detail>li dl dd .select-sch{border:1px solid #EDEDED;border-radius:2px;display:inline-block;font-size:1.4rem;height:40px;margin-left:10px;overflow:hidden;position:relative;vertical-align:middle;width:94px}.mainsearch .searchbody .detail>li dl dd .select-sch:after{border-left:2px solid #13131E;border-bottom:2px solid #13131E;content:"";height:8px;position:absolute;right:15px;transform:rotate(-45deg);top:13px;width:8px}.mainsearch .searchbody .detail>li dl dd .select-sch select{background:#fff;font-size:1.6rem;height:38px;text-indent:15px;width:100%}.mainsearch .searchbody .list>li{background:#fff;box-shadow:0 0 4px rgba(0,0,0,.06);border-radius:5px;margin-bottom:16px;padding:12px 0 12px 12px}.mainsearch .searchbody .list>li .info{margin-bottom:10px;padding:0 12px 0 0}.mainsearch .searchbody .list>li .info h4{font-size:1.4rem;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:7px}.mainsearch .searchbody .list>li .info p{color:#C4C4C4;font-size:1.2rem;height:15px;line-height:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 0 0 16px}.mainsearch .searchbody .list>li .info p span{font-weight:700;margin-right:5px}.mainsearch .searchbody .list>li .info p.tel{background:url(../img/medical_product_inventory/tel_icon.png) left center no-repeat;background-size:12px auto;margin-bottom:5px;width:70%}.mainsearch .searchbody .list>li .info p.tel a{color:#147AFC;text-decoration:underline}.mainsearch .searchbody .list>li .info p.address{background:url(../img/medical_product_inventory/address_icon.png) left center no-repeat;background-size:12px auto;margin-bottom:5px;width:70%}.mainsearch .searchbody .list>li .info p.time{background:url(../img/medical_product_inventory/salestime_icon.png) left center no-repeat;background-size:12px auto}.mainsearch .searchbody .list>li .status{border-bottom:1px solid #E0E0E0;padding:15px 0}.mainsearch .searchbody .list>li .status dl{display:table;padding:0 12px 0 0;table-layout:fixed;width:100%}.mainsearch .searchbody .list>li .status dl dt{display:table-cell;font-size:1.4rem;font-weight:700;padding:0 10px 0 0;vertical-align:middle}.mainsearch .searchbody .list>li .status dl dd{display:table-cell;vertical-align:middle;width:105px}.mainsearch .searchbody .list>li .status dl dd span{border-radius:5px;display:block;font-size:1.1rem;font-weight:700;height:20px;line-height:19px;text-align:center}.mainsearch .searchbody .list>li .status dl dd span.stock{border:1px solid #04B804;color:#04B804}.mainsearch .searchbody .list>li .status dl dd span.day-standby{border:1px solid #F66F01;color:#F66F01}.mainsearch .searchbody .list>li .status dl dd span.no-use{border:1px solid #D8222E;color:#D8222E}.mainsearch .searchbody .list>li .status dl dd span.line-history,.mainsearch .searchbody .list>li .status dl dd span.medicine-history{border:1px solid #10B0A0;color:#10B0A0}.mainsearch .searchbody .list>li .status .vol{font-size:1.3rem;font-weight:400;line-height:1;margin-top:3px}.mainsearch .searchbody .list>li .btn{display:table;padding:15px 12px 0 0;table-layout:fixed;width:100%}.mainsearch .searchbody .list>li .btn li{display:table-cell;vertical-align:middle}.mainsearch .searchbody .list>li .btn li.favorite{padding:0 20px 0 10px;width:90px}.mainsearch .searchbody .list>li .btn li.favorite a{background-repeat:no-repeat;background-position:center 5px;background-size:21px auto;color:#555;font-size:1.1rem;padding:30px 0 0;font-weight:700;height:44px;display:block;text-align:center}.mainsearch .searchbody .list>li .btn li.favorite a.on{background-image:url(../img/medical_product_inventory/favorite_on_icon.png);color:#fa0}.mainsearch .searchbody .list>li .btn li.favorite a.off{background-image:url(../img/medical_product_inventory/favorite_off_icon.png)}.mainsearch .searchbody .list>li .btn li.reserve a{background:#2DB703;border-radius:5px;color:#fff;display:block;font-size:1.5rem;font-weight:700;height:45px;line-height:45px;text-align:center}.mainsearch .searchbody .list>li .btn li.reserve a.disabled{background:#DEDEDE;pointer-events:none}.mainsearch .searchbody .add{height:40px;margin:auto;width:200px}.mainsearch .searchbody .add a{background:#fff;border:1px solid #DEDEDE;border-radius:20px;color:#13131E;display:block;font-size:1.6rem;font-weight:700;height:40px;line-height:38px;text-align:center;width:100%}.mainsearch .shop-status{background:#fff;padding:25px}.mainsearch .shop-status a{background:#2BB701;border-radius:5px;color:#fff;display:block;font-size:1.6rem;font-weight:700;height:45px;line-height:45px;margin:auto;text-align:center;width:243px}.mainsuggest .suggestbody .back,.mainsuggest .suggestbody .delete{line-height:20px;top:10px;position:absolute;height:20px;width:20px}.mainsearch .shop-status a.disabled{background:#DEDEDE;pointer-events:none}.mainsuggest{background:#fff;position:fixed;bottom:0;top:0;left:0;right:0;z-index:1000}.mainsuggest .suggestbody{position:relative}.mainsuggest .suggestbody input[type=text]{background:#fff;border-bottom:1px solid #EDEDED;font-size:1.6rem;height:40px;padding:0 40px 0 30px;width:100%}.mainsuggest .suggestbody input[type=text]::placeholder{color:#DDD}.mainsuggest .suggestbody .back{color:#007AFF;font-size:1.4rem;font-weight:700;left:5px;text-align:center}.mainsuggest .suggestbody .delete{color:#13131E;font-size:2rem;right:10px;text-align:center}.mainsuggest .suggestbody .suggest{border-bottom:1px solid #EDEDED;background:#fff;position:absolute;top:39px;left:0;right:0;z-index:10;padding:0 10px}.mainsuggest .suggestbody .suggest li{border-top:1px solid #EDEDED;min-height:39px;position:relative}.mainsuggest .suggestbody .suggest li:first-of-type{border-top:2px solid #EDEDED}.mainsuggest .suggestbody .suggest li a{background:url(../img/medical_product_inventory/search_icon.png) left 12px no-repeat;background-size:12px auto;color:#13131E;display:block;line-height:1.6;font-size:1.4rem;overflow:hidden;padding:9px 23px 9px 17px;position:relative}.mainsuggest .suggestbody .suggest li>span{display:flex;justify-content:center;align-items:center;pointer-events:none;position:absolute;right:0;top:50%;margin-top:-10px;bottom:0;height:20px;width:20px}.mainsuggest .suggestbody .suggest li img{height:10px}.search-footer{padding:20px 10px}.search-footer .privacy{background-color:#fff;border:1px solid #ddd;color:#666;font-size:1rem;line-height:1.4;padding:13px}.search-footer .privacy p{margin-top:13px;text-align:center;white-space:nowrap}.search-footer .privacy p img{height:74px;margin:0 5px}.modal-login-btn a,.modal-regist-btn a{border-radius:3px;color:#fff;display:block;font-size:1.5rem;font-weight:700;height:45px;line-height:45px;text-align:center}.modal-login-btn{margin-bottom:15px;width:100%}.modal-login-btn a{background-color:#90c31f}.modal-regist-btn a{background-color:#17b}.flag-sales{color:#04B804}.flag-end{color:#f66f01}.flag-holiday,.flag-off{color:#d8222e}.flag-none{color:#333}@media screen and (max-width:320px){.map-footer .map-footer-body{padding:0 0 10px}.map-footer .map-footer-body .mapshop{padding:9px;width:292px}.map-footer .map-footer-body .mapshop:first-of-type{margin-left:0;margin-right:0}.map-footer .map-footer-body .mapshop .info li.thumb{width:72px}.map-footer .map-footer-body .mapshop .info li.thumb .trim{height:62px;width:72px}.map-footer .map-footer-body .mapshop .info li.thumb .trim img{height:62px}.map-footer .map-footer-body .mapshop .info li.prof{padding:0 0 0 7px}.map-footer .map-footer-body .mapshop .info li.prof h4{font-size:1.2rem;margin-bottom:15px}.map-footer .map-footer-body .mapshop .info li.prof p{font-size:1.1rem}.map-footer .map-footer-body .mapshop .info li.prof p.address{margin-bottom:2px}.map-footer .map-footer-body .mapshop .flag-btn li.flag p{font-size:1rem;margin-top:5px;width:72px}.map-footer .map-footer-body .mapshop .flag-btn li.reservebtn a{border-radius:15px;font-size:1.2rem;height:25px;line-height:25px;width:110px}.map-header .map-header-body .view-list{bottom:-41px;right:10px;width:110px}.map-header .map-header-body .search{padding:10px}.map-header .map-header-body .search .postnum{margin-bottom:7px}.mainsearch .searchbody .detail>li dl dt{font-size:1.2rem;margin-bottom:4px}.modal-eorder-b{padding:15px;width:90%}.modal-eorder-b .gps-search,.modal-eorder-w .gps-err{font-size:1.2rem}.mainsearch .searchbody .list>li .info h4{font-size:1.3rem}.mainsearch .searchbody .list>li .info p.address{margin-bottom:2px;width:80%}.mainsearch .searchbody .list>li .info p{font-size:1.1rem}.mainsearch .searchbody .list>li .status dt{font-size:1.2rem}.mainsearch .searchbody .list>li .status dd span{font-size:1rem;height:20px;line-height:20px}.mainsearch .searchbody .list>li .status dd{width:95px}.mainsearch .searchbody .list>li .btn li.favorite{padding:0 10px 0 5px;width:75px}.mainsearch .searchbody .list>li .btn li.reserve a{font-size:1.3rem;height:40px;line-height:40px}.mainsearch .searchbody .list>li .status{padding:12px 12px 12px 0}}