@charset "utf-8";
@import url("/useful/css/jiten.css");

.useful_wrap * > article#article section.con_box table {
  width: 635px;
}

.useful_wrap * > article#article section.con_box table th {
  width: 25%;
}

.useful_wrap * > article#article section.con_box table th br {
  display: block;
}

.list_dot li {
  padding-left: 10px;
  position: relative;
}

.list_dot li:before {
  background: #000;
  border-radius: 50%;
  content: "";
  height: 3px;
  left: 3px;
  position: absolute;
  top: 11px;
  width: 3px;
}

.useful_wrap * > article#article section.con_box table td li {
  font-size: 17px;
}

.list_flex {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

@media screen and (max-width: 767px) {
  .list_flex {
    display: block;
  }
}

/* banner */

.sec_bnr.flex_bnr {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  max-width: 650px;
  margin: 20px auto;
}

@media screen and (max-width: 767px) {
  .sec_bnr.flex_bnr {
    display: block;
  }
}

.sec_bnr.flex_bnr a {
  display: flex;
  width: 315px;
  height: 82px;
}

.sec_bnr a.market {
  background-image: url(https://webcdn.token.co.jp/www08/token/banner_all/homemate_research/bnr-shopping-link-500-90x2.png);
  background-repeat: no-repeat;
  border: 2px solid #AE172C;
}

.sec_bnr.flex_bnr a.market {
  background-image: url(https://webcdn.token.co.jp/www08/token/banner_all/homemate_research/bnr-shopping-link-300-150x2.png);
}

@media screen and (max-width: 767px) {
  .sec_bnr a.market {
    background-image: url(https://webcdn.token.co.jp/www08/token/banner_all/homemate_research/bnr-shopping-link-300-150x2.png);
  }
}

.sec_bnr a.tabitan {
  background-image: url(https://webcdn.token.co.jp/www08/token/banner_all/homemate_research/bnr-tour-link-500-90x2.png);
  background-repeat: no-repeat;
  border: 2px solid #003567;
}

.sec_bnr.flex_bnr a.tabitan {
  background-image: url(https://webcdn.token.co.jp/www08/token/banner_all/homemate_research/bnr-tour-link-300-150x2.png);
}

@media screen and (max-width: 767px) {
  .sec_bnr a.tabitan {
    background-image: url(https://webcdn.token.co.jp/www08/token/banner_all/homemate_research/bnr-tour-link-300-150x2.png);
  }
}

.sec_bnr a {
  background-size: cover;
  height: 85px;
  display: block;
  margin: 10px auto 20px;
  position: relative;
  width: 450px;
}

.sec_bnr a .bnr_txt {
  background: #fff;
  border: 1px solid #000;
  border-radius: 5px;
  bottom: 4px;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, .5);
  color: #000;
  font-family: "HiraKakuPro-W3", "Hiragino Kaku Gothic ProN W3", "Hiragino Sans", ヒラギノ角ゴシック, "Hiragino Kaku Gothic ProN", 游ゴシック体, "YuGothic", "ＭＳ Ｐゴシック", "MS PGothic", メイリオ, Osaka, sans-serif;
  font-weight: 600;
  font-size: 14px !important;
  position: absolute;
  left: 10px;
  margin: 0 !important;
  min-width: 30%;
  padding: .5% 2%;
  text-align: center;
  white-space: nowrap;
  width: fit-content;
}

@media screen and (max-width: 767px) {
  .sec_bnr a {
    max-width: 300px;
  }
  .sec_bnr a .bnr_txt {
    max-width: 300px;
  }
}