@charset "utf-8";
/*
Template: jstork19
Theme Name: stork19_custom
Theme URI:http://open-cage.com/stork19/
Version: 1.3.0
Author: opencage
Author URI: https://open-cage.com/
*/


/*2025popup*/
.p-modal--btn {
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
	width:500px;
	height:500px;
  appearance: none;
  background-color:rgba(0, 0, 0, 0.8);
  color: #fff;
  padding: 30px;
  border-radius: 5px;
  font-size: 16px;
  transition: opacity 0.3s ease;
}
@media (hover: hover) {
  .p-modal--btn:hover {
    opacity: 0.7;
  }
}

.p-modal--content {
  position: fixed;
  inset: 0;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 1500;
  display: none;
}

.p-modal--close {
  display: inline-block;
  width: 50px;
  height: 50px;
  background-color: #fff;
  color: #000;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
@media (max-width: 500px) {
  .p-modal--close {
    width: 50px;
    height: 50px;
  }
}
.p-modal--close span {
  font-size: 11px;
  letter-spacing: 0.025em;
  display: block;
  transition: all 0.3s ease;
}
@media (max-width: 500px) {
  .p-modal--close span {
    font-size: 1rem;
  }
}
.p-modal--close span::before {
  content: "×";
  display: inline-block;
  font-size: 3rem;
  line-height: 0.8;
}
@media (max-width: 500px) {
  .p-modal--close span::before {
    font-size: 2rem;
  }
}
.p-modal--close:hover span {
  transform: scale(0.9);
}

.p-modal--contentWrap {
  overflow: auto;
  height: 100vh;
  padding: 8rem 2rem;
}

.p-modal--inner {
  background-color: #fff;
  border-radius: 1rem;
  max-width: 500px;
  margin: auto;
  padding: clamp(2rem,4vw,4rem) clamp(2rem,4vw,4rem) clamp(2rem,6vw,6rem);
}
/*svg*/
      .cls-1 {
        fill: #d61718;
      }
      .cls-2 {
        fill: #f3e7e8;
      }
      .cls-3 {
        fill: #189d4f;
      }
      .cls-4 {
        fill: #ea8887;
      }
      .cls-5 {
        fill: #bb5a5f;
      }
      .cls-6 {
        fill: #b23d46;
      }
      .cls-7 {
        fill: #d88175;
      }
      .cls-8 {
        fill: #fcfdfc;
      }
      .cls-9 {
        fill: #169c4d;
      }
      .cls-10 {
        fill: #f6eaea;
      }
      .cls-11 {
        fill: #d4124c;
      }
      .cls-12 {
        fill: #b74e53;
      }
      .cls-13 {
        fill: #f1f7f4;
      }
      .cls-14 {
        fill: #faf7f7;
      }
      .cls-15 {
        fill: #ca4c38;
      }
      .cls-16 {
        fill: #f0a9a9;
      }
      .cls-17, .cls-18 {
        fill: #fff;
      }
      .cls-19 {
        fill: #e05351;
      }
      .cls-18, .cls-20, .cls-21 {
        fill-rule: evenodd;
      }
      .cls-22 {
        fill: #e48814;
      }
      .cls-23 {
        fill: #f9faf9;
      }
      .cls-24 {
        fill: none;
      }
      .cls-25 {
        fill: #f3f7f5;
      }
      .cls-26 {
        fill: #e50083;
      }
      .cls-27 {
        fill: #149d4e;
      }
      .cls-28 {
        fill: #f6f9f7;
      }
      .cls-29 {
        fill: #f2aead;
      }
      .cls-30 {
        fill: #342b23;
      }
      .cls-31 {
        fill: #d8241f;
      }
      .cls-32 {
        fill: #bf6368;
      }
      .cls-33 {
        fill: #fafafb;
      }
      .cls-34 {
        fill: #e5f0ea;
      }
      .cls-35 {
        fill: #eea8a8;
      }
      .cls-36 {
        fill: #df978f;
      }
      .cls-37 {
        clip-path: url(#clippath-1);
      }
      .cls-38 {
        fill: #df5536;
      }
      .cls-39 {
        fill: #fdfefd;
      }
      .cls-40 {
        fill: #fafbfb;
      }
      .cls-41 {
        fill: #ed9794;
      }
      .cls-42 {
        fill: #f8faf9;
      }
      .cls-43 {
        fill: #1e0e07;
      }
      .cls-44 {
        fill: #005ba6;
      }
      .cls-45 {
        fill: #f4f8f6;
      }
      .cls-46 {
        fill: #fcfcfb;
      }
      .cls-47 {
        fill: #f1e3e5;
      }
      .cls-48 {
        fill: #2d9f5d;
      }
      .cls-49 {
        fill: #352d25;
      }
      .cls-50 {
        fill: #c67a7a;
      }
      .cls-51 {
        fill: #362d26;
      }
      .cls-52 {
        fill: #f8f2f3;
      }
      .cls-53 {
        fill: #f7f9f8;
      }
      .cls-54 {
        fill: #f5c9c8;
      }
      .cls-55 {
        fill: #f2e7e8;
      }
      .cls-56 {
        fill: #fefcfc;
      }
      .cls-57 {
        fill: #eb5c01;
      }
      .cls-58 {
        fill: #f5f8f6;
      }
      .cls-59 {
        fill: #d4493e;
      }
      .cls-60 {
        fill: #e5b0ab;
      }
      .cls-61 {
        fill: #fafcfb;
      }
      .cls-62 {
        fill: #d61819;
      }
      .cls-63 {
        fill: #cc5341;
      }
      .cls-20 {
        fill: #d71718;
      }      .cls-64 {
        fill: #34a362;
      }      .cls-65 {
        fill: #d2999b;
      }      .cls-66 {
        fill: #e5c9cb;
      }      .cls-67 {
        fill: #b33e47;
      }      .cls-68 {
        fill: #fefbfb;
      }      .cls-69 {
        fill: #159d4e;
      }      .cls-70 {
        fill: #dc5433;
      }      .cls-71 {
        fill: #ecf4f0;
      }      .cls-72 {
        fill: #fefefe;
      }      .cls-73 {
        fill: #f8f8f8;
      }      .cls-74 {
        fill: #179d4f;
      }      .cls-75 {
        fill: #eff6f2;
      }      .cls-76 {
        clip-path: url(#clippath);
      }      .cls-77 {
        fill: #f9fafa;
      }
      .cls-78 {
        fill: #fdfbfb;
      }
      .cls-79 {
        fill: #fdfdfd;
      }
      .cls-80 {
        fill: #f3f8f6;
      }
      .cls-81 {
        fill: #f1adac;
      }
      .cls-82 {
        fill: #a37e39;
      }
.pcc-1 {
        fill: #d61718;
      }
      .pcc-2 {
        fill: #757575;
      }
      .pcc-3 {
        fill: #f3e7e8;
      }
      .pcc-4 {
        fill: #525252;
      }
      .pcc-5 {
        fill: #1c0f08;
      }
      .pcc-6 {
        fill: #646464;
      }
      .pcc-7 {
        fill: #c1c2c1;
      }
      .pcc-8 {
        fill: #4aa259;
      }
      .pcc-9 {
        fill: #005ba5;
      }
      .pcc-10 {
        fill: #9e9d9d;
      }
      .pcc-11 {
        fill: #ebeceb;
      }
      .pcc-12 {
        fill: #e9c2bf;
      }
      .pcc-13 {
        fill: #585858;
      }
      .pcc-14 {
        fill: #222122;
      }
      .pcc-15 {
        fill: #555455;
      }
      .pcc-16 {
        fill: #d24538;
      }
      .pcc-17 {
        fill: #49494a;
      }
      .pcc-18 {
        fill: #353436;
      }
      .pcc-19 {
        fill: #100d0e;
      }
      .pcc-20 {
        fill: #7c7c7c;
      }
      .pcc-21 {
        fill: #828283;
      }
      .pcc-22 {
        fill: #d24236;
      }
      .pcc-23 {
        fill: #232122;
      }
      .pcc-24 {
        fill: #313131;
      }
      .pcc-25 {
        fill: #302f30;
      }
      .pcc-26 {
        fill: #868886;
      }
      .pcc-27 {
        fill: #2e2d2d;
      }
      .pcc-28 {
        fill: #f8f8f7;
      }
      .pcc-29 {
        fill: #d13e30;
      }
      .pcc-30 {
        fill: #434343;
      }
      .pcc-31 {
        fill: #252525;
      }
      .pcc-32 {
        fill: #bb5a5f;
      }
      .pcc-33 {
        fill: #323132;
      }
      .pcc-34 {
        fill: #b23d46;
      }
      .pcc-35 {
        fill: #a2a3a2;
      }
      .pcc-36 {
        fill: #f7fcf8;
      }
      .pcc-37 {
        fill: #0f0c0e;
      }
      .pcc-38 {
        fill: #cfd1cf;
      }
      .pcc-39 {
        fill: #373637;
      }
      .pcc-40 {
        fill: #c5c6c5;
      }
      .pcc-41 {
        fill: #cccccb;
      }
      .pcc-42 {
        fill: #7c7b7c;
      }
      .pcc-43 {
        fill: #4a494a;
      }
      .pcc-44 {
        fill: #cac9ca;
      }
      .pcc-45 {
        fill: #d24235;
      }
      .pcc-46 {
        fill: #525253;
      }
      .pcc-47 {
        fill: #454646;
      }
      .pcc-48 {
        fill: #f0f1f0;
      }
      .pcc-49 {
        fill: #2c2c2c;
      }
      .pcc-50 {
        fill: #459059;
      }
      .pcc-51 {
        fill: #090607;
      }
      .pcc-52 {
        fill: #4d504e;
      }
      .pcc-53 {
        fill: #cccbcb;
      }
      .pcc-54 {
        fill: #141213;
      }
      .pcc-55 {
        fill: #3e3d3e;
      }
      .pcc-56 {
        fill: #c7c8c7;
      }
      .pcc-57 {
        fill: #fbfcfb;
      }
      .pcc-58 {
        fill: #353636;
      }
      .pcc-59 {
        fill: #c5c6c4;
      }
      .pcc-60 {
        fill: #e1e0e0;
      }
      .pcc-61 {
        fill: #d14133;
      }
      .pcc-62 {
        fill: #b1b1b1;
      }
      .pcc-63 {
        fill: #1b191a;
      }
      .pcc-64 {
        fill: #dfe0df;
      }
      .pcc-65 {
        fill: #d13c2e;
      }
      .pcc-66 {
        fill: #f5f4f5;
      }
      .pcc-67 {
        fill: #201e1f;
      }
      .pcc-68 {
        fill: #d14f3d;
      }
      .pcc-69 {
        fill: #4a4a4a;
      }
      .pcc-70 {
        fill: #f3f4f3;
      }
      .pcc-71 {
        fill: #d14033;
      }
      .pcc-72 {
        fill: #2d2e2d;
      }
      .pcc-73 {
        fill: #b74e53;
      }
      .pcc-74 {
        fill: #d13e31;
      }
      .pcc-75 {
        fill: #9e9e9d;
      }
      .pcc-76 {
        fill: #333334;
      }
      .pcc-77 {
        fill: #de5537;
      }
      .pcc-78 {
        fill: #121212;
      }
      .pcc-79 {
        fill: #262526;
      }
      .pcc-80 {
        fill: #c2c2c2;
      }
      .pcc-81 {
        fill: #757475;
      }
      .pcc-82 {
        fill: #c4e3d0;
      }
      .pcc-83 {
        fill: #d4d5d4;
      }
      .pcc-84 {
        fill: #206fb1;
      }
      .pcc-85 {
        fill: #2d2e2e;
      }
      .pcc-86 {
        fill: #494949;
      }
      .pcc-87 {
        fill: #110e0f;
      }
      .pcc-88 {
        fill: #f5f7f5;
      }
      .pcc-89 {
        fill: #9f9f9f;
      }
      .pcc-90 {
        fill: #a0a1a0;
      }
      .pcc-91 {
        fill: #f1f2f1;
      }
      .pcc-92 {
        fill: #414041;
      }
      .pcc-93 {
        fill: #b7b8b7;
      }
      .pcc-94 {
        fill: #4d4d4d;
      }
      .pcc-95 {
        fill: #e0f4e4;
      }
      .pcc-96 {
        fill: #dddedd;
      }
      .pcc-97 {
        fill: #ca4c38;
      }
      .pcc-98 {
        fill: #bababa;
      }
      .pcc-99 {
        fill: #429050;
      }
      .pcc-100 {
        fill: #439153;
      }
      .pcc-101 {
        fill: #d85f3f;
      }
      .pcc-102 {
        fill: #d2d3d2;
      }
      .pcc-103 {
        fill: #2d2d2d;
      }
      .pcc-104 {
        fill: #303131;
      }
      .pcc-105 {
        fill: #fff;
      }
      .pcc-106 {
        fill: #babcba;
      }
      .pcc-107 {
        fill: #479c54;
      }
      .pcc-108 {
        fill: #d7191a;
      }
      .pcc-109 {
        fill: #d7d7d6;
      }
      .pcc-110 {
        fill: #499f55;
      }
      .pcc-111 {
        fill: #383838;
      }
      .pcc-112 {
        fill: #d1f1e0;
      }
      .pcc-113 {
        fill: #b8b7b7;
      }
      .pcc-114 {
        fill: #ceecd8;
      }
      .pcc-115 {
        fill: #353435;
      }
      .pcc-116 {
        fill: #439059;
      }
      .pcc-117 {
        fill: #3c3c3c;
      }
      .pcc-118 {
        fill: #469b53;
      }
      .pcc-119 {
        fill: #898888;
      }
      .pcc-120 {
        fill: #0e0c0c;
      }
      .pcc-121 {
        fill: #525352;
      }
      .pcc-122 {
        fill: #9c7f44;
      }
      .pcc-123 {
        fill: #cc5441;
      }
      .pcc-124 {
        fill: #d6d6d5;
      }
      .pcc-125 {
        fill: #60a96d;
      }
      .pcc-126 {
        fill: #171415;
      }
      .pcc-127 {
        fill: #252425;
      }
      .pcc-128 {
        fill: #479d53;
      }
      .pcc-129 {
        fill: #161415;
      }
      .pcc-130 {
        fill: #1f201f;
      }
      .pcc-131 {
        fill: #d2f0e0;
      }
      .pcc-132 {
        fill: #424242;
      }
      .pcc-133 {
        fill: #cecece;
      }
      .pcc-134 {
        fill: #ecf8f2;
      }
      .pcc-135 {
        fill: #474948;
      }
      .pcc-136 {
        fill: #5b5b5b;
      }
      .pcc-137 {
        fill: #e48814;
      }
      .pcc-138 {
        fill: #9b9b9b;
      }
      .pcc-139 {
        fill: #f4f6f4;
      }
      .pcc-140 {
        fill: #bee3cf;
      }
      .pcc-141 {
        fill: #606060;
      }
      .pcc-142 {
        fill: #fbf8f8;
      }
      .pcc-143 {
        fill: #e1e1e1;
      }
      .pcc-144 {
        fill: #458f58;
      }
      .pcc-145 {
        fill: #f9faf9;
      }
      .pcc-146 {
        fill: #262626;
      }
      .pcc-147 {
        fill: #d0cfcf;
      }
      .pcc-148 {
        fill: #c2c3c2;
      }
      .pcc-149 {
        fill: none;
      }
      .pcc-150 {
        fill: #a5a6a6;
      }
      .pcc-151 {
        fill: #efd3d1;
      }
      .pcc-152 {
        fill: #449556;
      }
      .pcc-153 {
        fill: #d4f4e4;
      }
      .pcc-154 {
        fill: #fcfdfb;
      }
      .pcc-155 {
        fill: #d2473a;
      }
      .pcc-156 {
        fill: #342b23;
      }
      .pcc-157 {
        fill: #191617;
      }
      .pcc-158 {
        fill: #065ea7;
      }
      .pcc-159 {
        fill: #fafbfa;
      }
      .pcc-160 {
        fill: #bf6368;
      }
      .pcc-161 {
        fill: #74c08e;
      }
      .pcc-162 {
        fill: #48925c;
      }
      .pcc-163 {
        fill: #e1e2e1;
      }
      .pcc-164 {
        fill: #d3493e;
      }
      .pcc-165 {
        fill: #bde0c7;
      }
      .pcc-166 {
        fill: #cecfcd;
      }
      .pcc-167 {
        fill: #ecc8c6;
      }
      .pcc-168 {
        fill: #a09fa0;
      }
      .pcc-169 {
        fill: #fafafb;
      }
      .pcc-170 {
        fill: #403f40;
      }
      .pcc-171 {
        fill: #e5e5e5;
      }
      .pcc-172 {
        fill: #49a258;
      }
      .pcc-173 {
        fill: #d5d5d5;
      }
      .pcc-174 {
        fill: #c3e8d0;
      }
      .pcc-175 {
        fill: #676868;
      }
      .pcc-176 {
        fill: #202021;
      }
      .pcc-177 {
        fill: #d24034;
      }
      .pcc-178 {
        fill: #46905d;
      }
      .pcc-179 {
        fill: #272628;
      }
      .pcc-180 {
        fill: #e6f7ee;
      }
      .pcc-181 {
        fill: #f9f9f9;
      }
      .pcc-182 {
        fill: #737473;
      }
      .pcc-183 {
        fill: #d03f33;
      }
      .pcc-184 {
        clip-path: url(#clippath-1);
      }
      .pcc-185 {
        fill: #8a8a8a;
      }
      .pcc-186 {
        fill: #100e0f;
      }
      .pcc-187 {
        fill: #d9dad9;
      }
      .pcc-188 {
        fill: #f1dddd;
      }
      .pcc-189 {
        fill: #7f807e;
      }
      .pcc-190 {
        fill: #dadad9;
      }
      .pcc-191 {
        fill: #4b9061;
      }
      .pcc-192 {
        fill: #e3e3e3;
      }
      .pcc-193 {
        fill: #d24134;
      }
      .pcc-194 {
        fill: #489d58;
      }
      .pcc-195 {
        fill: #449554;
      }
      .pcc-196 {
        fill: #2c2c2d;
      }
      .pcc-197 {
        fill: #636463;
      }
      .pcc-198 {
        fill: #d24335;
      }
      .pcc-199 {
        fill: #d03b2d;
      }
      .pcc-200 {
        fill: #737373;
      }
      .pcc-201 {
        fill: #e4e5e4;
      }
      .pcc-202 {
        fill: #bdbdbd;
      }
      .pcc-203 {
        fill: #1c1a1b;
      }
      .pcc-204 {
        fill: #424243;
      }
      .pcc-205 {
        fill: #d1d1d0;
      }
      .pcc-206 {
        fill: #bfbfbf;
      }
      .pcc-207 {
        fill: #d61919;
      }
      .pcc-208 {
        fill: #f1e3e5;
      }
      .pcc-209 {
        fill: #c4ecd3;
      }
      .pcc-210 {
        fill: #282828;
      }
      .pcc-211 {
        fill: #3f3e3e;
      }
      .pcc-212 {
        fill: #424142;
      }
      .pcc-213 {
        fill: #a6a4a6;
      }
      .pcc-214 {
        fill: #909090;
      }
      .pcc-215 {
        fill: #b0b0b0;
      }
      .pcc-216 {
        fill: #352d25;
      }
      .pcc-217 {
        fill: #45915a;
      }
      .pcc-218 {
        fill: #c67a7a;
      }
      .pcc-219 {
        fill: #439256;
      }
      .pcc-220 {
        fill: #f4faf6;
      }
      .pcc-221 {
        fill: #bcbdbb;
      }
      .pcc-222 {
        fill: #acacac;
      }
      .pcc-223 {
        fill: #c8c8c8;
      }
      .pcc-224 {
        fill: #201f20;
      }
      .pcc-225 {
        fill: #d3d4d2;
      }
      .pcc-226 {
        fill: #362d26;
      }
      .pcc-227 {
        fill: #449557;
      }
      .pcc-228 {
        fill: #effaf4;
      }
      .pcc-229 {
        fill: #373737;
      }
      .pcc-230 {
        fill: #f8f2f3;
      }
      .pcc-231 {
        fill: #f1f1f1;
      }
      .pcc-232 {
        fill: #45925a;
      }
      .pcc-233 {
        fill: #c1c1c0;
      }
      .pcc-234 {
        fill: #282728;
      }
      .pcc-235 {
        fill: #d5d3d4;
      }
      .pcc-236 {
        fill: #777877;
      }
      .pcc-237 {
        fill: #252424;
      }
      .pcc-238 {
        fill: #d7f2e1;
      }
      .pcc-239 {
        fill: #939192;
      }
      .pcc-240 {
        fill: #1f1e1e;
      }
      .pcc-241 {
        fill: #b1b2b0;
      }
      .pcc-242 {
        fill: #dfdedf;
      }
      .pcc-243 {
        fill: #383738;
      }
      .pcc-244 {
        fill: #f8fbfb;
      }
      .pcc-245 {
        fill: #222;
      }
      .pcc-246 {
        fill: #5b5c5b;
      }
      .pcc-247 {
        fill: #191a19;
      }
      .pcc-248 {
        fill: #d13f32;
      }
      .pcc-249 {
        fill: #9b9d9b;
      }
      .pcc-250 {
        fill: #aaa9aa;
      }
      .pcc-251 {
        fill: #545354;
      }
      .pcc-252 {
        fill: #cbcbcb;
      }
      .pcc-253 {
        fill: #181718;
      }
      .pcc-254 {
        fill: #d1d0d0;
      }
      .pcc-255 {
        fill: #f2e7e8;
      }
      .pcc-256 {
        fill: #131111;
      }
      .pcc-257 {
        fill: #fefcfc;
      }
      .pcc-258 {
        fill: #1f1d1f;
      }
      .pcc-259 {
        fill: #151313;
      }
      .pcc-260 {
        fill: #1d1c1c;
      }
      .pcc-261 {
        fill: #d12d80;
      }
      .pcc-262 {
        fill: #b0afb0;
      }
      .pcc-263 {
        fill: #535454;
      }
      .pcc-264 {
        fill: #2c2d2d;
      }
      .pcc-265 {
        fill: #1d1b1c;
      }
      .pcc-266 {
        fill: #0c090a;
      }
      .pcc-267 {
        fill: #f5f6f5;
      }
      .pcc-268 {
        fill: #6d6d6d;
      }
      .pcc-269 {
        fill: #616161;
      }
      .pcc-270 {
        fill: #cae6d4;
      }
      .pcc-271 {
        fill: #070305;
      }
      .pcc-272 {
        fill: #141314;
      }
      .pcc-273 {
        fill: #c0c0bf;
      }
      .pcc-274 {
        fill: #0d0b0d;
      }
      .pcc-275 {
        fill: #d14235;
      }
      .pcc-276 {
        fill: #818182;
      }
      .pcc-277 {
        fill: #949694;
      }
      .pcc-278 {
        fill: #1f1e1f;
      }
      .pcc-279 {
        fill: #161315;
      }
      .pcc-280 {
        fill: #7e7d7e;
      }
      .pcc-281 {
        fill: #e0e1e0;
      }
      .pcc-282 {
        fill: #e2e3e2;
      }
      .pcc-283 {
        fill: #efefef;
      }
      .pcc-284 {
        fill: #b1b0b1;
      }
      .pcc-285 {
        fill: #535453;
      }
      .pcc-286 {
        fill: #d14e3c;
      }
      .pcc-287 {
        fill: #fefdfd;
      }
      .pcc-288 {
        fill: #1e1d1e;
      }
      .pcc-289 {
        fill: #191819;
      }
      .pcc-290 {
        fill: #dfdfdf;
      }
      .pcc-291 {
        fill: #d24234;
      }
      .pcc-292 {
        fill: #449555;
      }
      .pcc-293 {
        fill: #6c6b6c;
      }
      .pcc-294 {
        fill: #747474;
      }
      .pcc-295 {
        fill: #464547;
      }
      .pcc-296 {
        fill: #434243;
      }
      .pcc-297 {
        fill: #075fa8;
      }
      .pcc-298 {
        fill: #cfecd5;
      }
      .pcc-299 {
        fill: #479e55;
      }
      .pcc-300 {
        fill: #e3e4e3;
      }
      .pcc-301 {
        fill: #060304;
      }
      .pcc-302 {
        fill: #f9faf8;
      }
      .pcc-303 {
        fill: #d0d0d0;
      }
      .pcc-304 {
        fill: #a7a8a7;
      }
      .pcc-305 {
        fill: #1b1a1b;
      }
      .pcc-306 {
        fill: #b9b8b9;
      }
      .pcc-307 {
        fill: #d6d6d6;
      }
      .pcc-308 {
        fill: #fefdfc;
      }
      .pcc-309 {
        fill: #232323;
      }
      .pcc-310 {
        fill: #4d8f63;
      }
      .pcc-311 {
        fill: #363736;
      }
      .pcc-312 {
        fill: #363536;
      }
      .pcc-313 {
        fill: #d2999b;
      }
      .pcc-314 {
        fill: #d7eadb;
      }
      .pcc-315 {
        fill: #575958;
      }
      .pcc-316 {
        fill: #459258;
      }
      .pcc-317 {
        fill: #0a0708;
      }
      .pcc-318 {
        fill: #e5c9cb;
      }
      .pcc-319 {
        fill: #060404;
      }
      .pcc-320 {
        fill: #dadbda;
      }
      .pcc-321 {
        fill: #cfcfcf;
      }
      .pcc-322 {
        fill: #d14233;
      }
      .pcc-323 {
        fill: #c8c9c8;
      }
      .pcc-324 {
        fill: #b33e47;
      }
      .pcc-325 {
        fill: #449456;
      }
      .pcc-326 {
        fill: #449352;
      }
      .pcc-327 {
        fill: #696969;
      }
      .pcc-328 {
        fill: #eeefee;
      }
      .pcc-329 {
        fill: #f6f5f6;
      }
      .pcc-330 {
        fill: #c1c1c1;
      }
      .pcc-331 {
        fill: #bcbbbc;
      }
      .pcc-332 {
        fill: #929192;
      }
      .pcc-333 {
        fill: #0f0c0d;
      }
      .pcc-334 {
        fill: #3c3b3c;
      }
      .pcc-335 {
        fill: #a8aaa8;
      }
      .pcc-336 {
        fill: #f5f5f5;
      }
      .pcc-337 {
        fill: #f6f6f5;
      }
      .pcc-338 {
        fill: #d3d2d2;
      }
      .pcc-339 {
        fill: #d8d9d8;
      }
      .pcc-340 {
        fill: #a9a9a9;
      }
      .pcc-341 {
        fill: #428f53;
      }
      .pcc-342 {
        fill: #cde9d8;
      }
      .pcc-343 {
        fill: #fefbfb;
      }
      .pcc-344 {
        fill: #015ba6;
      }
      .pcc-345 {
        fill: #cdcccc;
      }
      .pcc-346 {
        fill: #aeaeae;
      }
      .pcc-347 {
        fill: #080506;
      }
      .pcc-348 {
        fill: #d24033;
      }
      .pcc-349 {
        fill: #d1d0d1;
      }
      .pcc-350 {
        fill: #959595;
      }
      .pcc-351 {
        fill: #b0b1b0;
      }
      .pcc-352 {
        fill: #292929;
      }
      .pcc-353 {
        fill: #464747;
      }
      .pcc-354 {
        fill: #a3a3a3;
      }
      .pcc-355 {
        fill: #c5382c;
      }
      .pcc-356 {
        clip-path: url(#clippath-2);
      }
      .pcc-357 {
        fill: #d13f31;
      }
      .pcc-358 {
        fill: #dcdcdc;
      }
      .pcc-359 {
        fill: #4b4b4b;
      }
      .pcc-360 {
        fill: #4c4d4d;
      }
      .pcc-361 {
        fill: #adadad;
      }
      .pcc-362 {
        fill: #b4e8ca;
      }
      .pcc-363 {
        fill: #abaaab;
      }
      .pcc-364 {
        fill: #313031;
      }
      .pcc-365 {
        fill: #c3c5c3;
      }
      .pcc-366 {
        fill: #de5536;
      }
      .pcc-367 {
        fill: #fefefe;
      }
      .pcc-368 {
        fill: #1e1d1d;
      }
      .pcc-369 {
        fill: #0d0a0b;
      }
      .pcc-370 {
        fill: #f1e2e3;
      }
      .pcc-371 {
        fill: #cdcccd;
      }
      .pcc-372 {
        fill: #d14336;
      }
      .pcc-373 {
        fill: #fafafa;
      }
      .pcc-374 {
        fill: #49995b;
      }
      .pcc-375 {
        fill: #b6b7b6;
      }
      .pcc-376 {
        fill: #448f51;
      }
      .pcc-377 {
        fill: #595859;
      }
      .pcc-378 {
        fill: #656465;
      }
      .pcc-379 {
        fill: #d14032;
      }
      .pcc-380 {
        fill: #d2d2d2;
      }
      .pcc-381 {
        fill: #1a1819;
      }
      .pcc-382 {
        fill: #0e0b0c;
      }
      .pcc-383 {
        fill: #eaeaea;
      }
      .pcc-384 {
        fill: #f8f8f8;
      }
      .pcc-385 {
        fill: #4b4c4b;
      }
      .pcc-386 {
        fill: #c4c6c4;
      }
      .pcc-387 {
        fill: #f6f7f6;
      }
      .pcc-388 {
        fill: #b0b0af;
      }
      .pcc-389 {
        fill: #469c56;
      }
      .pcc-390 {
        fill: #d96529;
      }
      .pcc-391 {
        fill: #d55649;
      }
      .pcc-392 {
        fill: #52a267;
      }
      .pcc-393 {
        fill: #676767;
      }
      .pcc-394 {
        fill: #babbba;
      }
      .pcc-395 {
        fill: #d02d52;
      }
      .pcc-396 {
        clip-path: url(#clippath);
      }
      .pcc-397 {
        fill: #f9fafa;
      }
      .pcc-398 {
        fill: #badec8;
      }
      .pcc-399 {
        fill: #f4f5f4;
      }
      .pcc-400 {
        fill: #d9d9d9;
      }
      .pcc-401 {
        fill: #f6f5f5;
      }
      .pcc-402 {
        fill: #f7f7f7;
      }
      .pcc-403 {
        fill: #478e5d;
      }
      .pcc-404 {
        fill: #f7f8f7;
      }
      .pcc-405 {
        fill: #d0d1d0;
      }
      .pcc-406 {
        fill: #fdfbfb;
      }
      .pcc-407 {
        fill: #dededd;
      }
      .pcc-408 {
        fill: #c5c4c4;
      }
      .pcc-409 {
        fill: #fdfdfd;
      }
      .pcc-410 {
        fill: #dcdadb;
      }
      .pcc-411 {
        fill: #070404;
      }
      .pcc-412 {
        fill: #29292a;
      }
      .pcc-413 {
        fill: #478b5d;
      }
      .pcc-414 {
        fill: #d1efdc;
      }
      .pcc-415 {
        fill: #f0f9f5;
      }
      .pcc-416 {
        fill: #b4b4b3;
      }
      .pcc-417 {
        fill: #6e6c6e;
      }
      .pcc-418 {
        fill: #468f5d;
      }
      .pcc-419 {
        fill: #cae7d4;
      }
      .pcc-420 {
        fill: #b9bab9;
      }
      .pcc-421 {
        fill: #b5b5b5;
      }
      .pcc-422 {
        fill: #474647;
      }
      .pcc-423 {
        fill: #2e2e2e;
      }
      .pcc-424 {
        fill: #498f5a;
      }
      .pcc-425 {
        fill: #f3f3f3;
      }
      .pcc-426 {
        fill: #e6e6e6;
      }
      .pcc-427 {
        fill: #dfdfde;
      }
      .pcc-428 {
        fill: #a5a4a5;
      }
      .pcc-429 {
        fill: #989898;
      }
      .pcc-430 {
        fill: #d6d7d6;
      }
      .pcc-431 {
        fill: #8c8b8d;
      }
      .pcc-432 {
        fill: #cbcccb;
      }
      .pcc-433 {
        fill: #5e5e5f;
      }
      .pcc-434 {
        fill: #211f20;
      }
      .pcc-435 {
        fill: #eff0ef;
      }
      .pcc-436 {
        fill: #2f2e2f;
      }
      .pcc-437 {
        fill: #d14135;
      }

/*2025特設ページ*/
.kakugo{
	font-family: "hiragino-kaku-gothic-pron", sans-serif;
font-weight: 900;
font-weight:bold;
	color:#fff;
	font-size:1.4em;
}
.gray-right{
	position:relative;
}
.t-right{
	position:absolute;
	top:105px;
	right:80px;
}
.t-left{
	position:absolute;
	top:105px;
	left:80px;
}
.tt{
	font-family: vdl-logojrblack, sans-serif;
font-style: normal;
font-weight: 900;
}

.gray-right{
	/*border-right:5px solid #666;*/
	padding-bottom:3em;
	margin-top:-14px !important;
}
.kadomaru{
	border-radius:10px;
}
/*パーム油登山ページのみメニュー非表示*/
/*登山ヘッダー*/
	.oil-top{
	background:#F99002;
	border-radius:20px;
	color:#fff;
	margin-top:10px !important;
	}
.oil-top h1{
	padding:0 1em;
	font-family:"ヒラギノ角ゴ Pro W9","Hiragino Kaku Gothic Pro w9","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;
	font-weight: bold;
}
.cub-ti{
	font-size:.8em;
	padding-left:1.5em;
}
.right-top{
	font-size:1.2em;
	padding:.5em 2em;
}
.right-top,.cub-ti{
	font-family: vdl-logog, sans-serif;
font-style: normal;
font-weight: 400;
}
/*登山フレックス*/
.oil-contents{
		display:flex;}
.oil-lists{
	width:24%;
}
.oil-map{
width:45%;
	padding:0 0.5em 0;
	position:static;
}
.oil-label{
	width:30%;
}
.dropoil{
	position:absolute;
	top:65px;
	right:10px;
}
.dropoil{
	width:50px;
}
/*登山企業一覧*/

.maru{
	font-family: fot-tsukuardgothic-std, sans-serif;
font-style: normal;
font-weight: 400;
}
.oil-lists img{
	width:7vw;
	margin:0 !important;
}
.ki-ichiran{
	background:none !important;
	color:#000 !important;
	box-shadow:none !important;
	display:flex;
	padding:0 2em 0!important;	
	justify-content:center;
}
.ki,.gyou,.ichi,.ran{
	padding:0 0.4em;
	margin:0 0.2em 0em;
	border-radius:0.2em;
	font-size:1.6em;
}
.ki{
	background:#D2ECFA;
	transform: rotate(25deg);
}
.gyou{
	background:#D4EAD9;
	transform: rotate(-18deg)translatex(5px);
}
.ichi{
	background:#C8BEDD;
	transform: rotate(10deg)translateY(-20px);
}
.ran{
	background:#F9CEAE;
}
.right-ichiran{
	color:#000;
	text-align:right;
	margin-right:3em;
}
.kigyou-logo{
	display:flex;
	flex-direction:column;
	justify-content:center;
	text-align:center;
}

/*登山評価*/
.oil-label{
	background:#fff;
}
@font-face {
  font-family: 'jk';
  src: url(https://rating.plantation-watch.org/wp-content/uploads/fonts/JKG-M_3.woff) format('woff');
}
.donyu-t{
	font-size:calc(0.7em + 0.18vw);
}
.jkfont{
	font-family: jk, sans-serif;
}
.flex-oya{
	display:flex;
	align-items:center;
}
.lank-img {
	width:45px;
	margin:3px !important;
}
.oil-framer{
	width:100%;
	padding:0.2em 1em;
	color:#000;
}
.a-lank,.bpla-lank,.b-lank,.bmin-lank,.c-lank,.d-lank,.zero-lank{
	text-align:center;
	border-radius:10px;
	padding:1px 1px 1px 1px;
	line-height:1.2;
	font-size:0.6em;
	
	}
.a-lank{background:#cfe4d5;}
.bpla-lank{background:#efba2c;}
.b-lank{background:#f6d784;}
.bmin-lank{background:#f6e99a;}
.c-lank{background:#e3a991;}
.d-lank{
	background:#8f4e30;
	color:#fff;
}
.zero-lank{
	background:#d81c1b;
	color:#fff;
	width:100%;
	padding:2em;
	margin-top:0.2em;
	margin-right:1em;
	font-size:1em;
	margin-left:4em;
}
.oil-title{
	font-size:1.5em;
	padding:1em 0.5em 0;
}

.label-waku{
	border-image-source: url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/danking-waku.jpg) ;
  border-image-slice: 100;
  border-image-width: 60px;
  border-image-outset: 0px;
	border-image-repeat: round;
 padding: 60px;
}
.donyu{	
display:flex;
	font-size:0.9em;
	align-items:flex-end;
	justify-content:space-between;
}
.usa{
	min-width:160px;
	max-width:200px;
	padding-top:1.5em;
}
	.usa img{
		margin-bottom:0;
	}
.more-rating{
font-family: vdl-logog, sans-serif;
font-style: normal;
font-weight: 400;
	margin-top:1em;

	}
.mrc{
	position: relative;
	font-size:calc(1.3em + 0.18vw);
	text-align:center;
	white-space:nowrap;}
.mrc p{
	position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  margin:-0.8em;
  padding:0;

}
.mrc a{
	text-decoration: none;
	color:#934E31;
}
.mrc a:after{
	display:none;	
}
.white{
	color:#fff;
}
.harimogu{
	position:absolute;
	width:140px;
	top:-10px;
	left:-50px;
}
.hari-waku
{	position:relative;
	}
/*モーダル内*/
.remodal{
	max-width:450px;
}
.btn{
	cursor:pointer;
}
.btn:hover{
	 animation: hurueru .2s;
	animation-iteration-count:1;
}
@keyframes hurueru {
    0% {transform: translate(0px, 0px) rotateZ(0deg)}
    25% {transform: translate(1px, 1px) rotateZ(1deg)}
    50% {transform: translate(0px, 1px) rotateZ(0deg)}
    75% {transform: translate(1px, 0px) rotateZ(-1deg)}
    100% {transform: translate(0px, 0px) rotateZ(0deg)}
}
.inner-rate{
	padding:1em;
	color:#000;
	font-family: fot-tsukuardgothic-std, sans-serif;	
}
.inner-rate p{
	line-height:1.5;	
}
.inner-rate-top{
	display:flex;
	justify-content:space-around;
	align-items:flex-end;
}
.inner-rate-top h3{
	font-size:1.4em;
	margin-bottom:0.4em;
}
.rate-no {
	border:solid #E71E19 4px;
	border-radius:15px;
	padding:1em;	}
.rate--b {
	border:solid #FFF09B 4px;
	border-radius:15px;
	padding:1em;}
.rate-b {
	border:solid #FEDE84 4px;
	border-radius:15px;
	padding:1em;}
.rate-c {
	border:solid #E9AD94 4px;
	border-radius:15px;
	padding:1em;}
.rate-d {
	border:solid #944E31 4px;
	border-radius:15px;
	padding:1em;}

.inner-rate h4{
	font-size:1em;
	width:15em;
	text-align:center;
	border-radius:5px;
	margin-bottom:0;
	
}
.aka{	background:#E71E19;
	color:#fff;}
.moegi{
	background:#FEDE84;
}
.lemon{	background:#FFF09B;}
.c-collor{background:#E9AD94;}
.d-color{background:#944E31;
	color:#fff;}

.kaba-img{
	background-image:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/no-rank.png),url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/kabaya-img.jpg);
	background-repeat:no-repeat,no-repeat;
	background-position:98% 0% ,98% 45%;
	background-size:80px,120px;
}
.cal-img{
	background-image:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/b-rank-1.png),url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/cal-img.jpg);
	background-repeat:no-repeat,no-repeat;
	background-position:98% 0% ,99% 45%;
	background-size:80px,150px;
}
.kanro-img{
	background-image:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/no-rank.png);
	background-repeat:no-repeat;
	background-position:98% 0% ;
	background-size:80px;
}
.gri-img{
	background-image:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/c-rank.png),url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/glico-img.jpg);
	background-repeat:no-repeat,no-repeat;
	background-position:98% 0% ,99% 45%;
	background-size:80px,150px;
}
.koi-img{
	background-image:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/d-rank.png),url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/koike-img.jpg);
	background-repeat:no-repeat,no-repeat;
	background-position:98% 0% ,100% 45%;
	background-size:80px,170px;
}
.hato-img{
	background-image:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/no-rank.png),url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/tohato-img.jpg);
	background-repeat:no-repeat,no-repeat;
	background-position:98% 0% ,100% 45%;
	background-size:80px,170px;
}
.nes-img{
	background-image:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/no-rank.png),url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/nes-img.jpg);
	background-repeat:no-repeat,no-repeat;
	background-position:98% 0% ,100% 70%;
	background-size:80px,170px;
}
.fjy-img{
	background-image:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/no-rank.png),url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/fujiya-img.jpg);
	background-repeat:no-repeat,no-repeat;
	background-position:98% 0% ,100% 50%;
	background-size:80px,150px;
}
.bru-img{
	background-image:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/c-rank.png),url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/burubon-img.jpg);
	background-repeat:no-repeat,no-repeat;
	background-position:98% 0% ,100% 50%;
	background-size:80px,150px;
}
.mei-img{
	background-image:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/b-rank.png),url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/meiji-img.jpg);
	background-repeat:no-repeat,no-repeat;
	background-position:98% 0% ,100% 50%;
	background-size:80px,150px;
}
.mori-img{
	background-image:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/c-rank.png),url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/mori-img.jpg);
	background-repeat:no-repeat,no-repeat;
	background-position:98% 0% ,99% 45%;
	background-size:80px,150px;
}
.lotte-img{
	background-image:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/c-rank.png),url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/gana-img.jpg);
	background-repeat:no-repeat,no-repeat;
	background-position:98% 0% ,99% 45%;
	background-size:80px,150px;
}
.yama-img{
	background-image:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/d-rank.png),url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/yama-img.jpg);
	background-repeat:no-repeat,no-repeat;
	background-position:98% 0% ,100% 50%;
	background-size:80px,180px;
}
.ybc-img{
	background-image:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/no-rank.png),url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/ybc-img.jpg);
	background-repeat:no-repeat,no-repeat;
	background-position:98% 0% ,100% 50%;
	background-size:80px,150px;
}
.uha-img{
	background-image:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/no-rank.png),url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/uha-img.jpg);
	background-repeat:no-repeat,no-repeat;
	background-position:98% 0% ,100% 50%;
	background-size:80px,150px;
}

.btn-flex{
	display:flex;
	justify-content:space-between ;
	align-items:center;
	}
.wpulike-heart .wp_ulike_general_class,.wpulike-comment .wp_ulike_general_class{
    box-shadow: 0 0 0 3px #000000 inset;
    border-radius: .3em;
    padding: 5px 5px 5px 35px;
	background:#fff;
}
.wp_ulike_put_text,.count-box {
	color:#000 !important;
}
.wpulike-heart:before{
	content:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/chee.png);
	position:absolute;
	top:0px;
	padding-right:8px;
	}
.comment-text{
	font-size:0.85em;
}
.wpulike-comment:before{
	content:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/come.png);
	position:absolute;
	left:-10px;
	top:30px;
	}

.wpulike-look .wp_ulike_general_class{
  box-shadow: 0 0 0 3px #000000 inset;
  border-radius: .3em;
  padding: 5px 5px 5px 70px;
	width:100%;
	background:#B0DFF8;
	}
.wpulike-look{
	margin:-50px 0px;
}
.wpulike-look:before{
	content:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/found.png);
	position:absolute;
	left:10px;
	top:30px;
	}
.look-text{
	color:#000;
	font-size:0.9em;	
}
.sp-tozan{
	background:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/sp-tozan-bg.png);
	background-size:100%;
}
.pc-tozanbg{
	background:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/pc-tozan-bg-2.png);
	background-size:100%;
}


@media only screen and (min-width: 770px){
.oil-top{
	max-width:100vw;
	margin-left: calc(-49vw + 49%);
	margin-right: calc(-49vw + 49%);
	display:flex;
	justify-content:space-between;
	}
	.sp
	{	display:none;}
	.oil-contents{
	max-width:100vw;
	margin-left: calc(-49vw + 49%);
	margin-right: calc(-49vw + 49%);
	margin-top:1em;
	}
}
@media (min-width: 1150px) and (max-width:1600px){
/*文字サイズ調整用*/
	.ki-ichiran{
	padding:0 1em 0!important;
		margin:0 0 0 !important;
}
　.ki,.gyou,.ichi,.ran{
	padding:0 0.4em;
	margin:0 0.2em 0em;
	border-radius:0.2em;
	font-size:1.4em;
}
	.oil-lists img{
		width:7vw;}
	.list-chi img{
		width:30%;
	}
	.dropoil{
	width:3vw;
}
	
	.donyu-t{
		white-space: nowrap;
  font-size: clamp(5px, 5vw, 15px);
	}

	.oil-title,.oil-frame{
		font-size: clamp(0.5vw, 1vw, 1.6vw);

	}
	.lank-img{
		min-width:35px;
	}
.label-waku{
	border-image-source: url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/danking-waku.jpg) ;
  border-image-slice: 100;
  border-image-width: 36px;
  border-image-outset: 0px;
	border-image-repeat: round;
 padding: 30px;
}
	.harimogu{
	position:absolute;
	width:7vw;
	top:-12px;
	left:-20px;
	z-index:100;
}
	.mrc{
		font-size:calc(1em + 0.15vw);
	}
}
@media (min-width: 770px) and (max-width:1150px){
		.oil-lists img{
		width:11vw;}
	.oil-contents{
		flex-wrap:wrap;
	}
	.oil-map{
		order:1;
		min-width:100%;
		padding:0;
	}
	.oil-lists{
		order:2;
		width:40%;
	}
	.oil-label{
		order:3;
		width:60%;
	}
	.donyu-t{
		font-size: clamp(5px, 6vw,1.1em);
		margin-right:2em;
	}
}
@media only screen and (max-width: 770px){
	.pc{
		display:none;
	}
	.lank-t{
		padding:0 0.5em 1em;
	}
	.lank-img {width:50px;}
	.oil-framer{
		padding:0 0.5em;
		font-size:0.7em;
}
.a-lank,.bpla-lank,.b-lank,.bmin-lank,.c-lank,.d-lank,.zero-lank{
	text-align:center;
	border-radius:15px;
	padding-bottom:1px;
	margin:5px;
	font-size:1.1em;
	}
.zero-lank{
	width:100%;
	padding:2em;
	margin-right:0.5em;
	font-size:0.9em;
}
.oil-contents{
	margin-left:0;
	margin-right:0;
		flex-wrap:wrap;
}
.oil-lists,.oil-map,.oil-label{
	width:100%;
}
.oil-lists{
		order:3;
		background-image:url(https://rating.plantation-watch.org/wp-content/uploads/2026/03/listbg_sp.png);
		background-size:cover;
			background-repeat:no-repeat;
		background-position:center bottom;
	}
	.oil-lists img{
		width:15vw;}
	.oil-map{
		order:1;
		padding:0;
	}
	.oil-map p{
		margin-bottom:0;
	}
	.oil-label{
		order:2;
	}
	.oil-title{
	font-size:1.2em;
	padding:0.5em;
}
	.t-right{
	position:absolute;
	top:35px;
	right:5%;
	font-size:0.5em;
}
.t-left{
	position:absolute;
	top:35px;
	left:5%;
	font-size:0.5em !important;
}
	.inner-rate-top h3{
		font-size:1.2em !important;
	}
	.inner-rate-top img{
		max-width:100px;
	}
.remodal-cancel{
	margin-top:3em;
}
	#inner-content:has(.post-17){
		background:#36BDEF;
		padding:0;
		width:auto !important;
	}
	.oil-top{
		border:1.5px solid #fff;
		margin:0.1em;
		flex-wrap:wrap;
		width:auto;
		height:75px;
	}
	.oil-top h1{
		border-bottom:solid 2px;
		padding: 0 0.5em 0;
		margin:0 10px 0;
		width:95%;
		text-align:center;
	}
	.top-flex-sp{
		width:100%;
		display:flex;
		justify-content:space-around;
		font-family: vdl-logog, sans-serif;
		font-style: normal;
		font-weight: 400;
	}
	.dropoil{
		top:65px;
		right:10px;
	width:40px;	
}
	.kigyou-logo{
		display:flex;
		flex-wrap:wrap;
		flex-direction: row
	}
	.list-chi{
		max-width:50%;
		padding: 0.8em 0.2em;
}	
	.mapbg{
		position:;
		z-index:0;
	}
	.flags-01,.flags-02,.flags-03,.flags-04,.flags-05,.flags-06,.flags-07,.flags-08,.flags-09,.flags-10,.flags-11,.flags-12,.flags-13,.flags-14,.flags-15{
		position:absolute;
		z-index:10;
		width:20%;		
	}
.flags-01{
	top:70%;left:40%;}
.flags-02{
		top:85%;left:50%;}
.flags-03{
		top:100%;left:50%;}
	.harimogu{
	position:absolute;
	width:120px;
	top:-10px;
	left:-50px;
}
.hari-waku
{	position:relative;
	top:10px;
	left:3px;
	}
.more-rating{
		height:100px;
	margin-bottom:60px;}
	.mrc img{
		max-height:100px;
	}
.donyu{
		margin:1em 0 0;
	}
.ki-ichiran{
		display:flex;
		padding:0.6em !important;
	}
.ki,.gyou,.ichi,.ran{
	padding:0 0.4em;
	margin:0 0.2em 0em;
	border-radius:0.2em;
	font-size:1.6em;
}
.gyou{
	background:#D4EAD9;
	transform: rotate(-18deg)translate(5px,-30px);}
.ichi{
	background:#C8BEDD;
	transform: rotate(10deg)translate(0,-20px);
}
.ran{
	background:#F9CEAE;
}
.sp-flex{
	display:flex;
	align-items:flex-end;
	position:relative;
	top:-50px;
}
	.label-waku{
  border-image-slice: 70;
  border-image-width: 30px;
  border-image-outset: 0px;
	border-image-repeat: round;
 padding: 30px;
}
	.kaba-img{
	background-position:98% 0% ,98% 45%;
	background-size:80px,120px;
}
.cal-img{
	background-position:98% 0% ,100% 45%;
	background-size:80px,150px;
	}

.gri-img{
	background-position:98% 0% ,99% 45%;
	background-size:80px,150px;
}
.koi-img{
	background-position:98% 0% ,100% 43%;
	background-size:80px,150px;
}
.hato-img{
	background-position:98% 0% ,100% 35%;
	background-size:80px,140px;
}
.nes-img{
	background-position:98% 0% ,100% 50%;
	background-size:80px,130px;
}
.fjy-img{
	background-position:98% 0% ,100% 40%;
	background-size:80px,120px;
}
.bru-img{
	background-position:98% 0% ,100% 40%;
	background-size:80px,120px;
}
.mei-img{
	background-position:98% 0% ,100% 45%;
	background-size:80px,120px;
}
.mori-img{
	background-position:98% 0% ,99% 45%;
	background-size:80px,130px;
}
.lotte-img{
	background-position:98% 0% ,99% 45%;
	background-size:80px,150px;
}
.yama-img{
	background-position:98% 0% ,100% 45%;
	background-size:80px,150px;
}
.ybc-img{
	background-position:98% 0% ,100% 38%;
	background-size:80px,130px;
}
.uha-img{
	background-position:98% 0% ,100% 50%;
	background-size:80px,150px;
}
	.look-text{
	font-size:0.8em;	
}
	.donyu-t{
		font-size: clamp(5px, 6vw,1em);
		padding: 1em 1em 1em 0em;
	}
}
@media only screen and (max-width: 450px){	
	.dropoil{
	width:25px;
}
	.donyu{
	display:flex;
	flex-wrap:wrap;
	font-size:0.9em;
	align-items:flex-end;
	justify-content:center;
}
	.donyu-t{padding:1em}
	.usa{order:2;
	}
	.oil-lists{
		background-size:contain;
	}
	.oil-lists img{
		width:45vw;}
	.right-ichiran {
		margin:0 !important;
}
	.mrc{
		font-size:1em;
	}
	.more-rating{
		margin-top:0;
	}
	.hari-waku{
	position:relative;
	top:40px;
	}
	.mrc p{
	  margin:-0.4em;
}
}