#sp-list-255 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-256 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-257 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-258 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-259 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-26 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-26 > li > p{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-260 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-261 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-262 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-263 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-264 > li{
  font-size : 1.4rem;
  text-align : left;
}

#sp-list-265 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-266 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-267 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-268 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-269 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-27{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-27 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-270 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-271 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-272 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-273 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-274 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-275 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-276 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-277 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-278 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-279 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-28{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-28 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-280 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-281 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-282 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-283 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-284 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-285 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-286 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-287 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-288 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-289 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-29{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-29 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-290 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-291 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-292 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-293 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-294 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-295 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-296 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-297 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-298 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-299 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-3 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-3 > li > p{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-30{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-30 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-300 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-301 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-302 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-303 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-304 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-305 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-306 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-307 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-308 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-309 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-31 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-310{
  font-family : "メイリオ";
}

#sp-list-310 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-311 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-312 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-313 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-314 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-315 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-316 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-317 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-318 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-319 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-32 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-320 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-321 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-322 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-323 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-324 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-325 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-326 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-327 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-328 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-329 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-33{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-33 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-330 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-331 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-34 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-34 > li > p{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-35 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-36 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-37 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-38 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-39 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-4{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-4 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-40 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-40 > li > p{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-41{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-41 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-42 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-43 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-44 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-45 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-46 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-47 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-48 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-49{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-49 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-5{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-5 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-50{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-50 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-51{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-51 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-52{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-52 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-53 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-54{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-54 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-55{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-55 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-56{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-56 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-57{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-57 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-58{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-58 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-59{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-59 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-6{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-6 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-60{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-60 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-61{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-61 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-62 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-63{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-63 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-64{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-64 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-65{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-65 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-66{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-66 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-67{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-67 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-68 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-69 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-7{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-7 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-70{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-70 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-71{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-71 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-72{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-72 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-73{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-73 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-74 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-75{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-75 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-76 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-77 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-78 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-79 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-8{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-8 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-80 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-81 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-82 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-83 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-84 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-85{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-85 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-85 > li > h3{
  font-size : 1.5rem;
  font-family : "メイリオ";
}

#sp-list-85 > li > p{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-86 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-87{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-87 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-88{
  font-size : 1.2rem;
  font-family : "メイリオ";
}

#sp-list-88 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-88 > li > p{
  font-size : 1.2rem;
  font-family : "メイリオ";
}

#sp-list-89{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-89 > li{
  font-size : 1.4rem;
  text-align : left;
}

#sp-list-89 > li > p{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-9{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-9 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-90{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-90 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-90 > li > p{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#sp-list-91 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-91 > li > p{
  font-size : 1.4rem;
}

#sp-list-92 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-93 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-94 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-95 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-96{
  font-size : 1.4rem;
}

#sp-list-96 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-97 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-98 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-list-99 > li{
  font-size : 1.4rem;
  font-family : "メイリオ";
  text-align : left;
}

#sp-page-title-1 h1{
  font-size : 2.8rem;
  font-family : "メイリオ";
}

#sp-page-title-2 h1{
  font-size : 2.7rem;
}

#sp-page-title-3 h1{
  font-size : 2.8rem;
  font-family : "メイリオ";
}

#sp-page-title-4 h1{
  font-size : 2.8rem;
  font-family : "メイリオ";
}

#sp-page-title-5 h1{
  font-size : 2.5rem;
  font-family : "メイリオ";
}

#sp-page-title-6 h1{
  font-size : 2.8rem;
  font-family : "メイリオ";
}

#sp-page-title-7 h1{
  font-size : 2.8rem;
  font-family : "メイリオ";
}

#sp-page-title-8 h1{
  font-size : 2.8rem;
  font-family : "メイリオ";
}

#sp-site-branding2-1 .site-title{
  background-image : none;
}

#sp-site-branding2-1 .site-title a{
  text-indent : 0px;
  overflow : visible;
}

#sp-site-branding2-1 > .site-title{
  font-size : 1.6rem;
  font-family : "メイリオ";
  color : #ffffff;
}

#sp-site-branding2-1 > .site-title a{
  font-size : 1.6rem;
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-1{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-1 > .hpb-more-entry a:link{
  font-size : 1.2rem;
  font-family : "メイリオ";
  font-weight : bold;
  padding-top : 10px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 5px;
  border-top-left-radius : 100px 100px;
  border-top-right-radius : 100px 100px;
  border-bottom-right-radius : 100px 100px;
  border-bottom-left-radius : 100px 100px;
}

.sp-wp-post-list#sp-wp-post-list-1 > .hpb-more-entry a:hover{
  border-top-left-radius : 100px 100px;
  border-top-right-radius : 100px 100px;
  border-bottom-right-radius : 100px 100px;
  border-bottom-left-radius : 100px 100px;
}

.sp-wp-post-list#sp-wp-post-list-1 > dl{
  font-size : 1.2rem;
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-1 > dl > dd{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-1 > dl > dd > a:link{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-1 > dl > dt{
  font-size : 1.2rem;
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-1 > h3{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-1 > h3 > a:link{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-1 > h3 > a:visited{
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-1 > h3 > a:hover{
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-2 > article > .entry-content > p{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-2 > h3{
  font-size : 1.8rem;
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-3 > article > div{
  font-size : 1.4rem;
}

.sp-wp-post-list#sp-wp-post-list-3 > article > header > h4{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-3 > dl{
  font-size : 1.4rem;
}

.sp-wp-post-list#sp-wp-post-list-3 > h3{
  font-size : 1.8rem;
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-4 > article > .entry-content{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-4 > article > .entry-content > p{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

.sp-wp-post-list#sp-wp-post-list-4 > article > header > h4{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#spb-site-navigation-1{
  font-size : 1.4rem;
  font-family : "メイリオ";
}

#spb-site-navigation-1 > ul{
  background-color : transparent;
}

#spb-site-navigation-1 > ul > li li.current_page_item > a{
  font-size : 1.4rem;
  font-family : "メイリオ";
  color : #131d33;
}

#spb-site-navigation-1 > ul > li li > a{
  font-size : 1.6rem;
  font-family : "メイリオ";
  color : #000000;
}

#spb-site-navigation-1 > ul > li li > a:visited{
  font-size : 1.4rem;
  font-family : "メイリオ";
  color : #000000;
}

#spb-site-navigation-1 > ul > li li > a:hover{
  font-family : "メイリオ";
  color : #131d33;
}

#spb-site-navigation-1 > ul > li.current_page_item > a{
  font-size : 1.6rem;
  font-family : "メイリオ";
  color : #000000;
}

#spb-site-navigation-1 > ul > li > a{
  font-size : 1.6rem;
  font-family : "メイリオ";
  color : #131d33;
  background-color : transparent;
  text-decoration : none;
}

#spb-site-navigation-1 > ul > li > a:hover{
  font-size : 1.6rem;
  font-family : "メイリオ";
  color : #000000;
}

@media not screen, screen and (min-width: 569px) {

  #masthead{
    top : 0px;
    bottom : auto;
    right : auto;
    left : 0px;
  }

  #masthead-inner{
    top : 0px;
    bottom : auto;
    right : auto;
    left : 0px;
  }

  #sp-block-container-2{
    margin-top : -54px;
    min-height : 387px;
  }

  #sp-button-1{
    margin-right : 16px;
    margin-bottom : 16px;
    width : 220px;
    height : 30px;
  }

  #sp-button-2{
    width : 200px;
    height : 30px;
  }

  #sp-button-3{
    margin-right : 16px;
    margin-bottom : 16px;
    width : 220px;
    height : 30px;
  }

  #sp-button-4{
    width : 250px;
    height : 30px;
  }

  #sp-definition-list-29{
    width : 1000px;
    min-height : 800px;
  }

  #sp-definition-list-3{
    margin-bottom : 1px;
    min-height : 383px;
  }

  #sp-definition-list-4{
    margin-bottom : -252px;
    min-height : 383px;
  }

  #sp-definition-list-54{
    margin-bottom : 0px;
    width : 1000px;
    min-height : 400px;
  }

  #sp-definition-list-55{
    min-height : 453px;
  }

  #sp-image-1{
    width : 230px;
    height : 60px;
    float : none;
    position : absolute;
    top : 271px;
    bottom : auto;
    right : auto;
    left : 686px;
  }

  #sp-image-11{
    width : auto;
    float : none;
    position : absolute;
    top : 2972px;
    bottom : auto;
    right : auto;
    left : 35px;
  }

  #sp-image-12{
    width : 350px;
    height : 250px;
    float : right;
    position : relative;
    top : 0px;
    bottom : auto;
    right : 0px;
    left : auto;
  }

  #sp-image-2{
    width : 250px;
    height : 60px;
    float : none;
    position : absolute;
    top : 269px;
    bottom : auto;
    right : auto;
    left : 347px;
  }

  #sp-image-3{
    width : 250px;
    height : 60px;
    float : none;
    position : absolute;
    top : 268px;
    bottom : auto;
    right : auto;
    left : 12px;
  }

  #sp-image-4{
    width : 250px;
    height : 60px;
    float : none;
    position : absolute;
    top : 169px;
    bottom : auto;
    right : auto;
    left : 10px;
  }

  #sp-image-5{
    width : 250px;
    height : 60px;
    float : none;
    position : absolute;
    top : 170px;
    bottom : auto;
    right : auto;
    left : 349px;
  }

  #sp-image-6{
    width : 917px;
    height : 687px;
  }

  #sp-image-7{
    width : 942px;
    height : 611px;
  }

  #sp-item-gallery-1{
    margin-left : 40px;
    margin-right : 5px;
    width : 330px;
    height : 300px;
    float : right;
    position : relative;
    top : 0px;
    bottom : auto;
    right : 0px;
    left : auto;
  }

  #sp-item-gallery-11{
    width : 618px;
    min-height : 248px;
  }

  #sp-item-gallery-12{
    width : 267px;
    min-height : 294px;
  }

  #sp-item-gallery-13{
    width : 618px;
    min-height : 248px;
  }

  #sp-item-gallery-14{
    width : 618px;
    min-height : 226px;
  }

  #sp-item-gallery-15{
    min-height : 148px;
  }

  #sp-item-gallery-16{
    width : 188px;
    min-height : 294px;
  }

  #sp-item-gallery-17{
    width : 188px;
    min-height : 294px;
  }

  #sp-item-gallery-18{
    width : 188px;
    min-height : 294px;
  }

  #sp-item-gallery-2{
    width : 618px;
    min-height : 248px;
  }

  #sp-item-gallery-21{
    width : 188px;
    min-height : 294px;
  }

  #sp-item-gallery-23{
    height : 170px;
    min-height : 186px;
  }

  #sp-item-gallery-24{
    height : 266px;
    min-height : 277px;
  }

  #sp-item-gallery-25{
    height : 210px;
    min-height : 227px;
  }

  #sp-item-gallery-26{
    height : 150px;
    min-height : 162px;
  }

  #sp-item-gallery-27{
    height : 400px;
    min-height : 240px;
  }

  #sp-item-gallery-28{
    width : 1000px;
    height : 900px;
    min-height : 931px;
  }

  #sp-item-gallery-3{
    width : 345px;
    min-height : 204px;
  }

  #sp-item-gallery-4{
    width : 756px;
    min-height : 294px;
  }

  #sp-item-gallery-5{
    width : 618px;
    min-height : 248px;
  }

  #sp-item-gallery-6{
    width : 702px;
    min-height : 148px;
  }

  #sp-item-gallery-7{
    width : 352px;
  }

  #sp-item-gallery-8{
    width : 703px;
  }

  #sp-list-142{
    width : 984px;
  }

  #sp-list-167{
    width : 984px;
  }

  #sp-list-197{
    width : 984px;
  }

  #sp-list-204{
    width : 949px;
  }

  #sp-list-228{
    width : 949px;
  }

  #sp-list-229{
    width : 949px;
  }

  #sp-list-230{
    width : 949px;
  }

  #sp-list-231{
    width : 949px;
  }

  #sp-list-232{
    width : 949px;
  }

  #sp-list-233{
    width : 949px;
  }

  #sp-list-307{
    width : 949px;
  }

  #sp-list-35{
    width : 960px;
  }

  #sp-list-69{
    float : left;
    position : relative;
  }

  #sp-list-8{
    margin-bottom : 3px;
  }

  #sp-photo-motion-1{
    margin-left : 150px;
    width : 70%;
  }

  #sp-site-branding2-1{
    width : 216px;
    min-height : 87px;
  }

  #sp-site-branding2-1 > .site-title{
    width : 229px;
    height : 86px;
    top : 22px;
    bottom : auto;
    right : auto;
    left : 2px;
  }

  .sp-wp-post-list#sp-wp-post-list-1{
    margin-top : 0px;
    margin-bottom : 4px;
  }

  #spb-site-navigation-1{
    margin-top : 20px;
    margin-left : 0px;
    width : 761px;
    min-height : 91px;
    top : 0px;
    bottom : auto;
    right : auto;
    left : 0px;
  }

  #spb-site-navigation-1 > ul > li > a{
    text-align : center;
    white-space : nowrap;
    overflow : visible;
    word-wrap : normal;
  }
}

@media screen and (max-width: 568px) {

  .page-toppage#content #page-content{
    padding-top : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-bottom : 0px;
  }

  #sp-image-1{
    display : none;
  }

  #sp-image-2{
    display : none;
  }

  #sp-image-3{
    display : none;
  }

  #sp-item-gallery-1{
    display : none;
  }

  #sp-page-title-5{
    width : 280px;
  }

  #sp-photo-motion-1{
    display : none;
  }

  #sp-site-branding2-1{
    min-height : 84px;
  }

  #sp-site-branding2-1 > .site-title{
    width : 229px;
    height : 51px;
  }
}