body div.f,body h1#subject{width:960px!important}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#pageframe{margin-left:auto;margin-right:auto;text-align:left}#main-title{color:#333;font-size:16px;margin:0;padding-bottom:6px;border-bottom:3px solid #cccccc}#left-panel{display:inline-block;vertical-align:middle;width:620px}#right-panel{display:inline-block;vertical-align:middle;vertical-align:top;width:300px;float:right}#breadcrumb-list{padding-top:2px;padding-bottom:23px}#breadcrumb-list li{display:inline-block;vertical-align:middle;font-size:12px;font-weight:700;margin:0}#postcode-area .background{margin-top:11px;padding:22px 20px 22px 30px;background-color:#f6f6f6}#postcode-area .background>*{color:gray;font-size:11px;display:inline-block;vertical-align:middle}#postcode-area .background .postcode{color:#c00;font-size:29px;font-weight:700}#postcode-area .background .arrow-icon{padding:0 18px}#postcode-area .background .name .address{display:block;width:290px;padding-bottom:3px;font-size:20px;font-weight:700;line-height:23px;word-break:break-all}#postcode-area .background .name ruby{display:inline-block;vertical-align:middle;width:290px;word-break:break-all}#map-area{position:relative}#map-area .sub-title{color:#333;font-size:14px;margin:0;padding:17px 0 10px}#map-area #map{width:620px;height:256px}#map-area #map-link{position:absolute;bottom:10px;right:10px;z-index:20;padding:4px 10px;font-size:14px;font-weight:700;background:#fff;opacity:.9;background-color:#fff;border-radius:8px;box-shadow:0 4px 9px #00000040;color:#026400;display:flex;align-items:center}#map-area #map-link img{width:30px}#rank-spot-area .sub-title{color:#333;font-size:16px;margin:0;padding:48px 0 5px;border-bottom:3px solid #cccccc}#rank-spot-area .rank-spot-list{display:inline-block;vertical-align:middle;width:297px;padding:10px 0 12px 10px;font-size:14px;border-bottom:1px dotted #cccccc}#rank-spot-area .rank-spot-list *{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#rank-spot-area .rank-spot-list .name{display:block;font-size:14px;font-weight:700;line-height:14px}#rank-spot-area .rank-spot-list .info{padding-top:9px}#rank-spot-area .rank-spot-list .info .postalcode{display:inline-block;vertical-align:middle;font-size:15px;font-weight:700;color:#c00}#rank-spot-area .rank-spot-list .info .category{display:inline-block;vertical-align:middle;float:right;font-size:11px;color:gray}#rank-spot-area .rank-spot-list .address{font-size:11px;padding-top:5px;color:#555}
