@charset "utf-8";
/* CSS Document */

  html { scroll-behavior: smooth!important;}
  .container {padding: 90px 5px 20px;}
  .container h1 {padding-top: 60px;padding-bottom: 8px;}
  #f-beginner {box-sizing: border-box;}
  .f_beginner_title {display: flex!important;align-items: center;color: #fff;height: 36px;line-height: 36px;font-size: 1rem!important;font-weight: 600!important;justify-content: flex-start!important;}
  .f_beginner_title i {width: 16px;height: auto;margin: 0 5px -1px 10px}
  #f-beginner .jump_area {display: flex;flex-wrap: wrap;gap:5px;padding-left: 5px;margin-top: 10px;}
  #f-beginner .jump_area a {height: 40px;line-height: 36px;padding: 0 10px; border: 1px solid #666;border-radius: 8px;color: #333;font-size: 0.9rem;}
  #f-beginner .jump_area a:hover {background: rgba(255,252,227,1.00);color: #FFA300;border-color: #FFA300;}
  #f-beginner h4 {position: relative;padding: 10px;margin: 30px 5px 5px;font-size: 1.2rem;font-weight: 700;border-left: 10px solid;border-top: 1px solid;}
  #f-beginner h4 span {display: flex;font-size: 0.85rem;color: #333; position: absolute;right: 5px;bottom: 0}
  #f-beginner h4 img {width: 20px;height: auto;margin-left: 5px;}
  #f-beginner .ul_pc {width: 100%;display: flex;flex-wrap: wrap;gap:5px;padding-left: 5px;}
  #f-beginner .ul_pc .li_pc {width: calc(100% - 5px);display: flex;flex-direction: column;padding: 10px;border: 1px dotted #666;}
  #f-beginner .ul_pc .h_name {display: flex;flex-wrap: nowrap;font-size: 1.1rem;font-weight: 700;}
  #f-beginner .ul_pc .h_name img {width: 20px;height: auto;margin-left: 5px;}
  #f-beginner .ul_pc .h_map i {margin-right: 3px;color: rgba(0,163,18,1.00);}
  #f-beginner .ul_pc .h_map span {font-size: 0.7rem;}
  #f-beginner .ul_pc .h_ad {font-size: 0.8rem;}
  #f-beginner .ul_pc .h_tel {font-size: 0.8rem;}
  /*アンカーリンク*/
  .area_search {width: calc(100% - 10px);display: flex;flex-wrap: wrap;padding: 10px 5px 0;margin-bottom: 5px;position: fixed;top: 80px;background: #F6F6F6;z-index: 2;}
  .h_area_sort_okinawa, .h_area_sort_tottori, .h_area_sort_kyoto, .h_area_sort_niigata, .h_area_sort_tokyo, .h_area_sort_miyagi, .h_area_sort_saga, .h_area_sort_kagawa, .h_area_sort_ishikawa, .h_area_sort_kanagawa, .h_area_sort_yamagata, .h_area_sort_fukuoka, .h_area_sort_kochi, .h_area_sort_nara, .h_area_sort_toyama, .h_area_sort_chiba, .h_area_sort_akita, .h_area_sort_nagasaki, .h_area_sort_ehime, .h_area_sort_wakayama, .h_area_sort_aichi, .h_area_sort_saitama, .h_area_sort_fukushima, .h_area_sort_kumamoto, .h_area_sort_tokushima, .h_area_sort_shiga, .h_area_sort_shizuoka, .h_area_sort_ibaraki, .h_area_sort_oita, .h_area_sort_shimane, .h_area_sort_osaka, .h_area_sort_gifu, .h_area_sort_tochigi, .h_area_sort_hokkaido, .h_area_sort_miyazaki, .h_area_sort_okayama, .h_area_sort_mie, .h_area_sort_aomori, .h_area_sort_kagoshima, .h_area_sort_hyogo, .h_area_sort_fukui, .h_area_sort_iwate, .h_area_sort_gunma, .h_area_sort_yamaguchi, .h_area_sort_nagano, .h_area_sort_hiroshima, .h_area_sort_yamanashi{width: 100%;margin-bottom:7px;}

  .h_area_sort_okinawa summary, .h_area_sort_tottori summary, .h_area_sort_kyoto summary, .h_area_sort_niigata summary, .h_area_sort_tokyo summary, .h_area_sort_miyagi summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em;border:1px solid #7b2990;border-radius:5px;color:#7b2990;font-size: 0.9rem; font-weight:600;cursor:pointer}

  .h_area_sort_saga summary, .h_area_sort_kagawa summary, .h_area_sort_ishikawa summary, .h_area_sort_kanagawa summary, .h_area_sort_yamagata summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em;border:1px solid #af2026;border-radius:5px;color:#af2026;font-size: 0.9rem; font-weight:600;cursor:pointer}

  .h_area_sort_fukuoka summary, .h_area_sort_kochi summary, .h_area_sort_nara summary, .h_area_sort_toyama summary, .h_area_sort_chiba summary, .h_area_sort_akita summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em;border:1px solid #ed2f95;border-radius:5px;color:#ed2f95;font-size: 0.9rem; font-weight:600;cursor:pointer}

  .h_area_sort_nagasaki summary, .h_area_sort_ehime summary, .h_area_sort_wakayama summary, .h_area_sort_aichi summary, .h_area_sort_saitama summary, .h_area_sort_fukushima summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em;border:1px solid #fb322b;border-radius:5px;color:#fb322b;font-size: 0.9rem; font-weight:600;cursor:pointer}

  .h_area_sort_kumamoto summary, .h_area_sort_tokushima summary, .h_area_sort_shiga summary, .h_area_sort_shizuoka summary, .h_area_sort_ibaraki summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em;border:1px solid #f7941d;border-radius:5px;color:#f7941d;font-size: 0.9rem; font-weight:600;cursor:pointer}

  .h_area_sort_oita summary, .h_area_sort_shimane summary, .h_area_sort_osaka summary, .h_area_sort_gifu summary, .h_area_sort_tochigi summary, .h_area_sort_hokkaido summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em;border:1px solid #24843c;border-radius:5px;color:#24843c;font-size: 0.9rem; font-weight:600;cursor:pointer}

  .h_area_sort_miyazaki summary, .h_area_sort_okayama summary, .h_area_sort_mie summary, .h_area_sort_aomori summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em;border:1px solid #2a73a3;border-radius:5px;color:#2a73a3;font-size: 0.9rem; font-weight:600;cursor:pointer}

  .h_area_sort_kagoshima summary, .h_area_sort_hyogo summary, .h_area_sort_fukui summary, .h_area_sort_iwate summary, .h_area_sort_gunma summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em;border:1px solid #0057a9;border-radius:5px;color:#0057a9;font-size: 0.9rem; font-weight:600;cursor:pointer}

  .h_area_sort_yamaguchi summary, .h_area_sort_nagano summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em;border:1px solid #645136;border-radius:5px;color:#645136;font-size: 0.9rem; font-weight:600;cursor:pointer}

  .h_area_sort_hiroshima summary, .h_area_sort_yamanashi summary{display:flex;justify-content:space-between;align-items:center;position:relative;padding:1em 2em;border:1px solid #656599;border-radius:5px;color:#656599;font-size: 0.9rem; font-weight:600;cursor:pointer}

  .h_area_sort_okinawa summary::-webkit-details-marker, .h_area_sort_tottori summary::-webkit-details-marker, .h_area_sort_kyoto summary::-webkit-details-marker, .h_area_sort_niigata summary::-webkit-details-marker, .h_area_sort_tokyo summary::-webkit-details-marker, .h_area_sort_miyagi summary::-webkit-details-marker, .h_area_sort_saga summary::-webkit-details-marker, .h_area_sort_kagawa summary::-webkit-details-marker, .h_area_sort_ishikawa summary::-webkit-details-marker, .h_area_sort_kanagawa summary::-webkit-details-marker, .h_area_sort_yamagata summary::-webkit-details-marker, .h_area_sort_fukuoka summary::-webkit-details-marker, .h_area_sort_kochi summary::-webkit-details-marker, .h_area_sort_nara summary::-webkit-details-marker, .h_area_sort_toyama summary::-webkit-details-marker, .h_area_sort_chiba summary::-webkit-details-marker, .h_area_sort_akita summary::-webkit-details-marker, .h_area_sort_nagasaki summary::-webkit-details-marker, .h_area_sort_ehime summary::-webkit-details-marker, .h_area_sort_wakayama summary::-webkit-details-marker, .h_area_sort_aichi summary::-webkit-details-marker, .h_area_sort_saitama summary::-webkit-details-marker, .h_area_sort_fukushima summary::-webkit-details-marker, .h_area_sort_kumamoto summary::-webkit-details-marker, .h_area_sort_tokushima summary::-webkit-details-marker, .h_area_sort_shiga summary::-webkit-details-marker, .h_area_sort_shizuoka summary::-webkit-details-marker, .h_area_sort_ibaraki summary::-webkit-details-marker, .h_area_sort_oita summary::-webkit-details-marker, .h_area_sort_shimane summary::-webkit-details-marker, .h_area_sort_osaka summary::-webkit-details-marker, .h_area_sort_gifu summary::-webkit-details-marker, .h_area_sort_tochigi summary::-webkit-details-marker, .h_area_sort_hokkaido summary::-webkit-details-marker, .h_area_sort_miyazaki summary::-webkit-details-marker, .h_area_sort_okayama summary::-webkit-details-marker, .h_area_sort_mie summary::-webkit-details-marker, .h_area_sort_aomori summary::-webkit-details-marker, .h_area_sort_kagoshima summary::-webkit-details-marker, .h_area_sort_hyogo summary::-webkit-details-marker, .h_area_sort_fukui summary::-webkit-details-marker, .h_area_sort_iwate summary::-webkit-details-marker, .h_area_sort_gunma summary::-webkit-details-marker, .h_area_sort_yamaguchi summary::-webkit-details-marker, .h_area_sort_nagano summary::-webkit-details-marker, .h_area_sort_hiroshima summary::-webkit-details-marker, .h_area_sort_yamanashi summary::-webkit-details-marker{display:none;}

  .h_area_sort_okinawa summary::before,.h_area_sort_tottori summary::before,.h_area_sort_kyoto summary::before,.h_area_sort_niigata summary::before,.h_area_sort_tokyo summary::before,.h_area_sort_miyagi summary::before,.h_area_sort_okinawa summary::after,.h_area_sort_tottori summary::after,.h_area_sort_kyoto summary::after,.h_area_sort_niigata summary::after,.h_area_sort_tokyo summary::after,.h_area_sort_miyagi summary::after{width:3px;height:.9em;border-radius:5px;background-color:#7b2990;content:''}

  .h_area_sort_saga summary::before,.h_area_sort_kagawa summary::before,.h_area_sort_ishikawa summary::before,.h_area_sort_kanagawa summary::before,.h_area_sort_yamagata summary::before,.h_area_sort_saga summary::after,.h_area_sort_kagawa summary::after,.h_area_sort_ishikawa summary::after,.h_area_sort_kanagawa summary::after,.h_area_sort_yamagata summary::after{width:3px;height:.9em;border-radius:5px;background-color:#af2026;content:''}

  .h_area_sort_fukuoka summary::before,.h_area_sort_kochi summary::before,.h_area_sort_nara summary::before,.h_area_sort_toyama summary::before,.h_area_sort_chiba summary::before,.h_area_sort_akita summary::before,.h_area_sort_fukuoka summary::after,.h_area_sort_kochi summary::after,.h_area_sort_nara summary::after,.h_area_sort_toyama summary::after,.h_area_sort_chiba summary::after,.h_area_sort_akita summary::after{width:3px;height:.9em;border-radius:5px;background-color:#ed2f95;content:''}

  .h_area_sort_nagasaki summary::before,.h_area_sort_ehime summary::before,.h_area_sort_wakayama summary::before,.h_area_sort_aichi summary::before,.h_area_sort_saitama summary::before,.h_area_sort_fukushima summary::before,.h_area_sort_nagasaki summary::after,.h_area_sort_ehime summary::after,.h_area_sort_wakayama summary::after,.h_area_sort_aichi summary::after,.h_area_sort_saitama summary::after,.h_area_sort_fukushima summary::after{width:3px;height:.9em;border-radius:5px;background-color:#fb322b;content:''}

  .h_area_sort_kumamoto summary::before,.h_area_sort_tokushima summary::before,.h_area_sort_shiga summary::before,.h_area_sort_shizuoka summary::before,.h_area_sort_ibaraki summary::before,.h_area_sort_kumamoto summary::after,.h_area_sort_tokushima summary::after,.h_area_sort_shiga summary::after,.h_area_sort_shizuoka summary::after,.h_area_sort_ibaraki summary::after{width:3px;height:.9em;border-radius:5px;background-color:#f7941d;content:''}

  .h_area_sort_oita summary::before,.h_area_sort_shimane summary::before,.h_area_sort_osaka summary::before,.h_area_sort_gifu summary::before,.h_area_sort_tochigi summary::before,.h_area_sort_hokkaido summary::before,.h_area_sort_oita summary::after,.h_area_sort_shimane summary::after,.h_area_sort_osaka summary::after,.h_area_sort_gifu summary::after,.h_area_sort_tochigi summary::after,.h_area_sort_hokkaido summary::after{width:3px;height:.9em;border-radius:5px;background-color:#24843c;content:''}

  .h_area_sort_miyazaki summary::before,.h_area_sort_okayama summary::before,.h_area_sort_mie summary::before,.h_area_sort_aomori summary::before,.h_area_sort_miyazaki summary::after,.h_area_sort_okayama summary::after,.h_area_sort_mie summary::after,.h_area_sort_aomori summary::after{width:3px;height:.9em;border-radius:5px;background-color:#2a73a3;content:''}

  .h_area_sort_kagoshima summary::before,.h_area_sort_hyogo summary::before,.h_area_sort_fukui summary::before,.h_area_sort_iwate summary::before,.h_area_sort_gunma summary::before,.h_area_sort_kagoshima summary::after,.h_area_sort_hyogo summary::after,.h_area_sort_fukui summary::after,.h_area_sort_iwate summary::after,.h_area_sort_gunma summary::after{width:3px;height:.9em;border-radius:5px;background-color:#0057a9;content:''}

  .h_area_sort_yamaguchi summary::before,.h_area_sort_nagano summary::before,.h_area_sort_yamaguchi summary::after,.h_area_sort_nagano summary::after{width:3px;height:.9em;border-radius:5px;background-color:#645136;content:''}

  .h_area_sort_hiroshima summary::before,.h_area_sort_yamanashi summary::before,.h_area_sort_hiroshima summary::after,.h_area_sort_yamanashi summary::after{width:3px;height:.9em;border-radius:5px;background-color:#656599;content:''}


  .h_area_sort_okinawa summary::before, .h_area_sort_tottori summary::before, .h_area_sort_kyoto summary::before, .h_area_sort_niigata summary::before, .h_area_sort_tokyo summary::before, .h_area_sort_miyagi summary::before, .h_area_sort_saga summary::before, .h_area_sort_kagawa summary::before, .h_area_sort_ishikawa summary::before, .h_area_sort_kanagawa summary::before, .h_area_sort_yamagata summary::before, .h_area_sort_fukuoka summary::before, .h_area_sort_kochi summary::before, .h_area_sort_nara summary::before, .h_area_sort_toyama summary::before, .h_area_sort_chiba summary::before, .h_area_sort_akita summary::before, .h_area_sort_nagasaki summary::before, .h_area_sort_ehime summary::before, .h_area_sort_wakayama summary::before, .h_area_sort_aichi summary::before, .h_area_sort_saitama summary::before, .h_area_sort_fukushima summary::before, .h_area_sort_kumamoto summary::before, .h_area_sort_tokushima summary::before, .h_area_sort_shiga summary::before, .h_area_sort_shizuoka summary::before, .h_area_sort_ibaraki summary::before, .h_area_sort_oita summary::before, .h_area_sort_shimane summary::before, .h_area_sort_osaka summary::before, .h_area_sort_gifu summary::before, .h_area_sort_tochigi summary::before, .h_area_sort_hokkaido summary::before, .h_area_sort_miyazaki summary::before, .h_area_sort_okayama summary::before, .h_area_sort_mie summary::before, .h_area_sort_aomori summary::before, .h_area_sort_kagoshima summary::before, .h_area_sort_hyogo summary::before, .h_area_sort_fukui summary::before, .h_area_sort_iwate summary::before, .h_area_sort_gunma summary::before, .h_area_sort_yamaguchi summary::before, .h_area_sort_nagano summary::before, .h_area_sort_hiroshima summary::before, .h_area_sort_yamanashi summary::before{position:absolute;right:2em;rotate:90deg;}

  .h_area_sort_okinawa summary::after, .h_area_sort_tottori summary::after, .h_area_sort_kyoto summary::after, .h_area_sort_niigata summary::after, .h_area_sort_tokyo summary::after, .h_area_sort_miyagi summary::after, .h_area_sort_saga summary::after, .h_area_sort_kagawa summary::after, .h_area_sort_ishikawa summary::after, .h_area_sort_kanagawa summary::after, .h_area_sort_yamagata summary::after, .h_area_sort_fukuoka summary::after, .h_area_sort_kochi summary::after, .h_area_sort_nara summary::after, .h_area_sort_toyama summary::after, .h_area_sort_chiba summary::after, .h_area_sort_akita summary::after, .h_area_sort_nagasaki summary::after, .h_area_sort_ehime summary::after, .h_area_sort_wakayama summary::after, .h_area_sort_aichi summary::after, .h_area_sort_saitama summary::after, .h_area_sort_fukushima summary::after, .h_area_sort_kumamoto summary::after, .h_area_sort_tokushima summary::after, .h_area_sort_shiga summary::after, .h_area_sort_shizuoka summary::after, .h_area_sort_ibaraki summary::after, .h_area_sort_oita summary::after, .h_area_sort_shimane summary::after, .h_area_sort_osaka summary::after, .h_area_sort_gifu summary::after, .h_area_sort_tochigi summary::after, .h_area_sort_hokkaido summary::after, .h_area_sort_miyazaki summary::after, .h_area_sort_okayama summary::after, .h_area_sort_mie summary::after, .h_area_sort_aomori summary::after, .h_area_sort_kagoshima summary::after, .h_area_sort_hyogo summary::after, .h_area_sort_fukui summary::after, .h_area_sort_iwate summary::after, .h_area_sort_gunma summary::after, .h_area_sort_yamaguchi summary::after, .h_area_sort_nagano summary::after, .h_area_sort_hiroshima summary::after, .h_area_sort_yamanashi summary::after{transition:rotate .3s;}

  .h_area_sort_okinawa[open] summary::after, .h_area_sort_tottori[open] summary::after, .h_area_sort_kyoto[open] summary::after, .h_area_sort_niigata[open] summary::after, .h_area_sort_tokyo[open] summary::after, .h_area_sort_miyagi[open] summary::after, .h_area_sort_saga[open] summary::after, .h_area_sort_kagawa[open] summary::after, .h_area_sort_ishikawa[open] summary::after, .h_area_sort_kanagawa[open] summary::after, .h_area_sort_yamagata[open] summary::after, .h_area_sort_fukuoka[open] summary::after, .h_area_sort_kochi[open] summary::after, .h_area_sort_nara[open] summary::after, .h_area_sort_toyama[open] summary::after, .h_area_sort_chiba[open] summary::after, .h_area_sort_akita[open] summary::after, .h_area_sort_nagasaki[open] summary::after, .h_area_sort_ehime[open] summary::after, .h_area_sort_wakayama[open] summary::after, .h_area_sort_aichi[open] summary::after, .h_area_sort_saitama[open] summary::after, .h_area_sort_fukushima[open] summary::after, .h_area_sort_kumamoto[open] summary::after, .h_area_sort_tokushima[open] summary::after, .h_area_sort_shiga[open] summary::after, .h_area_sort_shizuoka[open] summary::after, .h_area_sort_ibaraki[open] summary::after, .h_area_sort_oita[open] summary::after, .h_area_sort_shimane[open] summary::after, .h_area_sort_osaka[open] summary::after, .h_area_sort_gifu[open] summary::after, .h_area_sort_tochigi[open] summary::after, .h_area_sort_hokkaido[open] summary::after, .h_area_sort_miyazaki[open] summary::after, .h_area_sort_okayama[open] summary::after, .h_area_sort_mie[open] summary::after, .h_area_sort_aomori[open] summary::after, .h_area_sort_kagoshima[open] summary::after, .h_area_sort_hyogo[open] summary::after, .h_area_sort_fukui[open] summary::after, .h_area_sort_iwate[open] summary::after, .h_area_sort_gunma[open] summary::after, .h_area_sort_yamaguchi[open] summary::after, .h_area_sort_nagano[open] summary::after, .h_area_sort_hiroshima[open] summary::after, .h_area_sort_yamanashi[open] summary::after{rotate:90deg;}

  .h_area_sort_okinawa p, .h_area_sort_tottori p, .h_area_sort_kyoto p, .h_area_sort_niigata p, .h_area_sort_tokyo p, .h_area_sort_miyagi p{display: flex;flex-wrap: wrap;justify-content: flex-start;position:relative;transform:translateY(-10px);opacity:0;margin-top:20px;padding:.8em 1.2em;border:1px solid #7b2990;border-radius:5px;background-color:#fff;color:#333;transition:transform .5s,opacity .5s;gap:5px;}

  .h_area_sort_saga p, .h_area_sort_kagawa p, .h_area_sort_ishikawa p, .h_area_sort_kanagawa p, .h_area_sort_yamagata p{display: flex;flex-wrap: wrap;justify-content: flex-start;position:relative;transform:translateY(-10px);opacity:0;margin-top:20px;padding:.8em 1.2em;border:1px solid #af2026;border-radius:5px;background-color:#fff;color:#333;transition:transform .5s,opacity .5s;gap:5px;}

  .h_area_sort_fukuoka p, .h_area_sort_kochi p, .h_area_sort_nara p, .h_area_sort_toyama p, .h_area_sort_chiba p, .h_area_sort_akita p{display: flex;flex-wrap: wrap;justify-content: flex-start;position:relative;transform:translateY(-10px);opacity:0;margin-top:20px;padding:.8em 1.2em;border:1px solid #ed2f95;border-radius:5px;background-color:#fff;color:#333;transition:transform .5s,opacity .5s;gap:5px;}

  .h_area_sort_nagasaki p, .h_area_sort_ehime p, .h_area_sort_wakayama p, .h_area_sort_aichi p, .h_area_sort_saitama p, .h_area_sort_fukushima p{ddisplay: flex;flex-wrap: wrap;justify-content: flex-start;position:relative;transform:translateY(-10px);opacity:0;margin-top:20px;padding:.8em 1.2em;border:1px solid #fb322b;border-radius:5px;background-color:#fff;color:#333;transition:transform .5s,opacity .5s;gap:5px;}

  .h_area_sort_kumamoto p, .h_area_sort_tokushima p, .h_area_sort_shiga p, .h_area_sort_shizuoka p, .h_area_sort_ibaraki p{display: flex;flex-wrap: wrap;justify-content: flex-start;position:relative;transform:translateY(-10px);opacity:0;margin-top:20px;padding:.8em 1.2em;border:1px solid #f7941d;border-radius:5px;background-color:#fff;color:#333;transition:transform .5s,opacity .5s;gap:5px;}

  .h_area_sort_oita p, .h_area_sort_shimane p, .h_area_sort_osaka p, .h_area_sort_gifu p, .h_area_sort_tochigi p, .h_area_sort_hokkaido p{display: flex;flex-wrap: wrap;justify-content: flex-start;position:relative;transform:translateY(-10px);opacity:0;margin-top:20px;padding:.8em 1.2em;border:1px solid #24843c;border-radius:5px;background-color:#fff;color:#333;transition:transform .5s,opacity .5s;gap:5px;}

  .h_area_sort_miyazaki p, .h_area_sort_okayama p, .h_area_sort_mie p, .h_area_sort_aomori p{display: flex;flex-wrap: wrap;justify-content: flex-start;position:relative;transform:translateY(-10px);opacity:0;margin-top:20px;padding:.8em 1.2em;border:1px solid #2a73a3;border-radius:5px;background-color:#fff;color:#333;transition:transform .5s,opacity .5s;gap:5px;}

  .h_area_sort_kagoshima p, .h_area_sort_hyogo p, .h_area_sort_fukui p, .h_area_sort_iwate p, .h_area_sort_gunma p{display: flex;flex-wrap: wrap;justify-content: flex-start;position:relative;transform:translateY(-10px);opacity:0;margin-top:20px;padding:.8em 1.2em;border:1px solid #0057a9;border-radius:5px;background-color:#fff;color:#333;transition:transform .5s,opacity .5s;gap:5px;}

  .h_area_sort_yamaguchi p, .h_area_sort_nagano p{display: flex;flex-wrap: wrap;justify-content: flex-start;position:relative;transform:translateY(-10px);opacity:0;margin-top:20px;padding:.8em 1.2em;border:1px solid #645136;border-radius:5px;background-color:#fff;color:#333;transition:transform .5s,opacity .5s;gap:5px;}

  .h_area_sort_hiroshima p, .h_area_sort_yamanashi p{display: flex;flex-wrap: wrap;justify-content: flex-start;position:relative;transform:translateY(-10px);opacity:0;margin-top:20px;padding:.8em 1.2em;border:1px solid #656599;border-radius:5px;background-color:#fff;color:#333;transition:transform .5s,opacity .5s;gap:5px;}

  .h_area_sort_okinawa p a, .h_area_sort_tottori p a, .h_area_sort_kyoto p a, .h_area_sort_niigata p a, .h_area_sort_tokyo p a, .h_area_sort_miyagi p a{padding: 5px 8px;width: auto;text-align: center;background: #7b2990;color: #fff;}

  .h_area_sort_saga p a, .h_area_sort_kagawa p a, .h_area_sort_ishikawa p a, .h_area_sort_kanagawa p a, .h_area_sort_yamagata p a{padding: 5px 8px;width: auto;text-align: center;background: #af2026;color: #fff;}

  .h_area_sort_fukuoka p a, .h_area_sort_kochi p a, .h_area_sort_nara p a, .h_area_sort_toyama p a, .h_area_sort_chiba p a, .h_area_sort_akita p a{padding: 5px 8px;width: auto;text-align: center;background: #ed2f95;color: #fff;}

  .h_area_sort_nagasaki p a, .h_area_sort_ehime p a, .h_area_sort_wakayama p a, .h_area_sort_aichi p a, .h_area_sort_saitama p a, .h_area_sort_fukushima p a{padding: 5px 8px;width: auto;text-align: center;background: #fb322b;color: #fff;}

  .h_area_sort_kumamoto p a, .h_area_sort_tokushima p a, .h_area_sort_shiga p a, .h_area_sort_shizuoka p a, .h_area_sort_ibaraki p a{padding: 5px 8px;width: auto;text-align: center;background: #f7941d;color: #fff;}

  .h_area_sort_oita p a, .h_area_sort_shimane p a, .h_area_sort_osaka p a, .h_area_sort_gifu p a, .h_area_sort_tochigi p a, .h_area_sort_hokkaido p a{padding: 5px 8px;width: auto;text-align: center;background: #24843c;color: #fff;}

  .h_area_sort_miyazaki p a, .h_area_sort_okayama p a, .h_area_sort_mie p a, .h_area_sort_aomori p a{padding: 5px 8px;width: auto;text-align: center;background: #2a73a3;color: #fff;}

  .h_area_sort_kagoshima p a, .h_area_sort_hyogo p a, .h_area_sort_fukui p a, .h_area_sort_iwate p a, .h_area_sort_gunma p a{padding: 5px 8px;width: auto;text-align: center;background: #0057a9;color: #fff;}

  .h_area_sort_yamaguchi p a, .h_area_sort_nagano p a{padding: 5px 8px;width: auto;text-align: center;background: #645136;color: #fff;}

  .h_area_sort_hiroshima p a, .h_area_sort_yamanashi p a{padding: 5px 8px;width: auto;text-align: center;background: #656599;color: #fff;}

  .h_area_sort_okinawa p a:hover, .h_area_sort_tottori p a:hover, .h_area_sort_kyoto p a:hover, .h_area_sort_niigata p a:hover, .h_area_sort_tokyo p a:hover, .h_area_sort_miyagi p a:hover, .h_area_sort_saga p a:hover, .h_area_sort_kagawa p a:hover, .h_area_sort_ishikawa p a:hover, .h_area_sort_kanagawa p a:hover, .h_area_sort_yamagata p a:hover, .h_area_sort_fukuoka p a:hover, .h_area_sort_kochi p a:hover, .h_area_sort_nara p a:hover, .h_area_sort_toyama p a:hover, .h_area_sort_chiba p a:hover, .h_area_sort_akita p a:hover, .h_area_sort_nagasaki p a:hover, .h_area_sort_ehime p a:hover, .h_area_sort_wakayama p a:hover, .h_area_sort_aichi p a:hover, .h_area_sort_saitama p a:hover, .h_area_sort_fukushima p a:hover, .h_area_sort_kumamoto p a:hover, .h_area_sort_tokushima p a:hover, .h_area_sort_shiga p a:hover, .h_area_sort_shizuoka p a:hover, .h_area_sort_ibaraki p a:hover, .h_area_sort_oita p a:hover, .h_area_sort_shimane p a:hover, .h_area_sort_osaka p a:hover, .h_area_sort_gifu p a:hover, .h_area_sort_tochigi p a:hover, .h_area_sort_hokkaido p a:hover, .h_area_sort_miyazaki p a:hover, .h_area_sort_okayama p a:hover, .h_area_sort_mie p a:hover, .h_area_sort_aomori p a:hover, .h_area_sort_kagoshima p a:hover, .h_area_sort_hyogo p a:hover, .h_area_sort_fukui p a:hover, .h_area_sort_iwate p a:hover, .h_area_sort_gunma p a:hover, .h_area_sort_yamaguchi p a:hover, .h_area_sort_nagano p a:hover, .h_area_sort_hiroshima p a:hover, .h_area_sort_yamanashi p a:hover{background: rgba(175,32,38,0.70);}

  .h_area_sort_okinawa[open] p, .h_area_sort_tottori[open] p, .h_area_sort_kyoto[open] p, .h_area_sort_niigata[open] p, .h_area_sort_tokyo[open] p, .h_area_sort_miyagi[open] p, .h_area_sort_saga[open] p, .h_area_sort_kagawa[open] p, .h_area_sort_ishikawa[open] p, .h_area_sort_kanagawa[open] p, .h_area_sort_yamagata[open] p, .h_area_sort_fukuoka[open] p, .h_area_sort_kochi[open] p, .h_area_sort_nara[open] p, .h_area_sort_toyama[open] p, .h_area_sort_chiba[open] p, .h_area_sort_akita[open] p, .h_area_sort_nagasaki[open] p, .h_area_sort_ehime[open] p, .h_area_sort_wakayama[open] p, .h_area_sort_aichi[open] p, .h_area_sort_saitama[open] p, .h_area_sort_fukushima[open] p, .h_area_sort_kumamoto[open] p, .h_area_sort_tokushima[open] p, .h_area_sort_shiga[open] p, .h_area_sort_shizuoka[open] p, .h_area_sort_ibaraki[open] p, .h_area_sort_oita[open] p, .h_area_sort_shimane[open] p, .h_area_sort_osaka[open] p, .h_area_sort_gifu[open] p, .h_area_sort_tochigi[open] p, .h_area_sort_hokkaido[open] p, .h_area_sort_miyazaki[open] p, .h_area_sort_okayama[open] p, .h_area_sort_mie[open] p, .h_area_sort_aomori[open] p, .h_area_sort_kagoshima[open] p, .h_area_sort_hyogo[open] p, .h_area_sort_fukui[open] p, .h_area_sort_iwate[open] p, .h_area_sort_gunma[open] p, .h_area_sort_yamaguchi[open] p, .h_area_sort_nagano[open] p, .h_area_sort_hiroshima[open] p, .h_area_sort_yamanashi[open] p{transform:none;opacity:1;}

  .h_area_sort p::before,.h_area_sort p::after{position:absolute;top:-15px;left:1.2em;width:30px;height:15px;clip-path:polygon(50% 0,0 100%,100% 100%);content:''}
  .h_area_sort_okinawa p::before, .h_area_sort_tottori p::before, .h_area_sort_kyoto p::before, .h_area_sort_niigata p::before, .h_area_sort_tokyo p::before, .h_area_sort_miyagi p::before{background-color:#7b2990;}

  .h_area_sort_saga p::before, .h_area_sort_kagawa p::before, .h_area_sort_ishikawa p::before, .h_area_sort_kanagawa p::before, .h_area_sort_yamagata p::before{background-color:#af2026;}

  .h_area_sort_fukuoka p::before, .h_area_sort_kochi p::before, .h_area_sort_nara p::before, .h_area_sort_toyama p::before, .h_area_sort_chiba p::before, .h_area_sort_akita p::before{background-color:#ed2f95;}

  .h_area_sort_nagasaki p::before, .h_area_sort_ehime p::before, .h_area_sort_wakayama p::before, .h_area_sort_aichi p::before, .h_area_sort_saitama p::before, .h_area_sort_fukushima p::before{dbackground-color:#fb322b;}

  .h_area_sort_kumamoto p::before, .h_area_sort_tokushima p::before, .h_area_sort_shiga p::before, .h_area_sort_shizuoka p::before, .h_area_sort_ibaraki p::before{background-color:#f7941d;}

  .h_area_sort_oita p::before, .h_area_sort_shimane p::before, .h_area_sort_osaka p::before, .h_area_sort_gifu p::before, .h_area_sort_tochigi p::before, .h_area_sort_hokkaido p::before{background-color:#24843c;}

  .h_area_sort_miyazaki p::before, .h_area_sort_okayama p::before, .h_area_sort_mie p::before, .h_area_sort_aomori p::before{background-color:#2a73a3;}

  .h_area_sort_kagoshima p::before, .h_area_sort_hyogo p::before, .h_area_sort_fukui p::before, .h_area_sort_iwate p::before, .h_area_sort_gunma p::before{background-color:#0057a9;}

  .h_area_sort_yamaguchi p::before, .h_area_sort_nagano p::before{background-color:#645136;}

  .h_area_sort_hiroshima p::before, .h_area_sort_yamanashi p::before{background-color:#656599;}
  .h_area_sort_okinawa p::after, .h_area_sort_tottori p::after, .h_area_sort_kyoto p::after, .h_area_sort_niigata p::after, .h_area_sort_tokyo p::after, .h_area_sort_miyagi p::after, .h_area_sort_saga p::after, .h_area_sort_kagawa p::after, .h_area_sort_ishikawa p::after, .h_area_sort_kanagawa p::after, .h_area_sort_yamagata p::after, .h_area_sort_fukuoka p::after, .h_area_sort_kochi p::after, .h_area_sort_nara p::after, .h_area_sort_toyama p::after, .h_area_sort_chiba p::after, .h_area_sort_akita p::after, .h_area_sort_nagasaki p::after, .h_area_sort_ehime p::after, .h_area_sort_wakayama p::after, .h_area_sort_aichi p::after, .h_area_sort_saitama p::after, .h_area_sort_fukushima p::after, .h_area_sort_kumamoto p::after, .h_area_sort_tokushima p::after, .h_area_sort_shiga p::after, .h_area_sort_shizuoka p::after, .h_area_sort_ibaraki p::after, .h_area_sort_oita p::after, .h_area_sort_shimane p::after, .h_area_sort_osaka p::after, .h_area_sort_gifu p::after, .h_area_sort_tochigi p::after, .h_area_sort_hokkaido p::after, .h_area_sort_miyazaki p::after, .h_area_sort_okayama p::after, .h_area_sort_mie p::after, .h_area_sort_aomori p::after, .h_area_sort_kagoshima p::after, .h_area_sort_hyogo p::after, .h_area_sort_fukui p::after, .h_area_sort_iwate p::after, .h_area_sort_gunma p::after, .h_area_sort_yamaguchi p::after, .h_area_sort_nagano p::after, .h_area_sort_hiroshima p::after, .h_area_sort_yamanashi p::after{top:-12px;background-color:#fff;}