<br />
<b>Deprecated</b>:  The each() function is deprecated. This message will be suppressed on further calls in <b>/home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php</b> on line <b>456</b><br />
@charset "UTF-8";
/*! Writen  by SCSS */
@media screen and (max-width: 480px) {
  .w10_sp {
    width: 10%;
    margin: 0 auto; } }

@media screen and (max-width: 480px) {
  .w20_sp {
    width: 20%;
    margin: 0 auto; } }

@media screen and (max-width: 480px) {
  .w30_sp {
    width: 30%;
    margin: 0 auto; } }

@media screen and (max-width: 480px) {
  .w40_sp {
    width: 40%;
    margin: 0 auto; } }

@media screen and (max-width: 480px) {
  .w50_sp {
    width: 50%;
    margin: 0 auto; } }

@media screen and (max-width: 480px) {
  .w60_sp {
    width: 60%;
    margin: 0 auto; } }

@media screen and (max-width: 480px) {
  .w70_sp {
    width: 70%;
    margin: 0 auto; } }

@media screen and (max-width: 480px) {
  .w80_sp {
    width: 80%;
    margin: 0 auto; } }

@media screen and (max-width: 480px) {
  .w90_sp {
    width: 90%;
    margin: 0 auto; } }

@media screen and (max-width: 480px) {
  .w100_sp {
    width: 100%;
    margin: 0 auto; } }

.fr10 {
  font-size: 10%; }

.fr20 {
  font-size: 20%; }

.fr30 {
  font-size: 30%; }

.fr40 {
  font-size: 40%; }

.fr50 {
  font-size: 50%; }

.fr60 {
  font-size: 60%; }

.fr70 {
  font-size: 70%; }

.fr80 {
  font-size: 80%; }

.fr90 {
  font-size: 90%; }

.fr100 {
  font-size: 100%; }

.fr110 {
  font-size: 110%; }

.fr120 {
  font-size: 120%; }

.fr130 {
  font-size: 130%; }

.fr140 {
  font-size: 140%; }

.fr150 {
  font-size: 150%; }

.fr160 {
  font-size: 160%; }

.fr170 {
  font-size: 170%; }

.fr180 {
  font-size: 180%; }

.fr190 {
  font-size: 190%; }

.fr200 {
  font-size: 200%; }

.fr210 {
  font-size: 210%; }

.fr220 {
  font-size: 220%; }

.fr230 {
  font-size: 230%; }

.fr240 {
  font-size: 240%; }

.fr250 {
  font-size: 250%; }

.fr260 {
  font-size: 260%; }

.fr270 {
  font-size: 270%; }

.fr280 {
  font-size: 280%; }

.fr290 {
  font-size: 290%; }

.fr300 {
  font-size: 300%; }

body:before, body:after {
  content: none; }

.gmap_wrap {
  width: 100%;
  display: flex; }
  @media screen and (max-width: 480px) {
    .gmap_wrap {
      flex-wrap: wrap; } }

#gmap {
  width: 100%;
  height: 520px; }
  @media screen and (max-width: 480px) {
    #gmap {
      height: 350px; } }
  #gmap span {
    display: none; }

.fac {
  font-weight: 500;
  font-family: YakuHanMP_Noto,"游明朝", "Yu Mincho", YuMincho, "游明朝体", 'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HGS明朝E','ＭＳ Ｐ明朝', serif; }
  @media screen and (max-width: 768px) {
    .fac {
      font-family: YakuHanMP_Noto, "Noto Serif JP", "Hiragino Mincho ProN", "Yu Mincho", "游明朝", YuMincho, "游明朝体", 'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','HGS明朝E','ＭＳ Ｐ明朝', serif; } }

#marker_list {
  position: absolute;
  right: 50px;
  top: 50%;
  transform: translateY(-50%);
  width: auto;
  background: #FFF;
  filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.05)) drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.05)) drop-shadow(0px 0px 2px rgba(0, 0, 0, 0.05)) drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.05)) drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.05)) drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.05));
  padding: 10px 20px; }
  @media screen and (max-width: 1200px) {
    #marker_list {
      right: 30px; } }
  @media screen and (max-width: 480px) {
    #marker_list {
      position: static;
      width: 100%;
      transform: none;
      padding: 8px 20px; } }
  #marker_list li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0;
    text-align: left;
    border-top: 1px #C3C4C5 solid;
    cursor: pointer;
    transition: all 0.3s;
    font-size: 13px;
    line-height: 2;
    color: #333; }
    @media screen and (max-width: 768px) {
      #marker_list li {
        padding: 10px 0; } }
    #marker_list li:first-of-type {
      border-top: none; }
    #marker_list li:last-child {
      display: none; }
    #marker_list li .num {
      width: 27px;
      height: 27px;
      display: flex;
      align-items: center;
      justify-content: center;
      background: #022C5B;
      border-radius: 20px;
      margin-right: 15px; }
      #marker_list li .num span {
        text-align: center;
        color: #fff;
        font-size: 16px; }
    #marker_list li .fac {
      width: calc(100% - 30px);
      line-height: 1.4; }
      #marker_list li .fac p {
        font-size: clamp(12px, 1.25vw, 15px); }
        #marker_list li .fac p.big {
          font-size: clamp(12px, 1.417vw, 17px); }
        @media screen and (max-width: 480px) {
          #marker_list li .fac p {
            font-size: 14px; } }
        #marker_list li .fac p.life_name .big {
          font-size: 120%; }

.gm-ui-hover-effect {
  outline: none; }

/*# sourceMappingURL=google_map.css.map */
