@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i");
@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i");
#mainImg {
  background: url(../images/sitemap/pic-mainImg_001.jpg) center center no-repeat; }

/*　よくある質問 faq
-------------------------------------*/
.sitemap_index #main .kakomi {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between; }
  .sitemap_index #main .kakomi ul {
    min-width: 300px; }
    .sitemap_index #main .kakomi ul li p {
      padding-left: 1.5em;
      background: url(../images/common/ico-arrow_circle_green_002.svg) left center no-repeat;
      background-size: 14px 14px; }
      .sitemap_index #main .kakomi ul li p a {
        color: #000;
        text-decoration: none !important;
        font-weight: bold !important; }
        .sitemap_index #main .kakomi ul li p a:hover {
          text-decoration: underline !important; }
    .sitemap_index #main .kakomi ul li ul li {
      padding-left: 1.5em;
      background: url(../images/common/ico-arrow_001.svg) 4px center no-repeat;
      background-size: 6px 10px;
      margin-bottom: 5px; }
      .sitemap_index #main .kakomi ul li ul li a {
        color: #000;
        font-size: 14px;
        text-decoration: none !important; }
        .sitemap_index #main .kakomi ul li ul li a:hover {
          text-decoration: underline !important; }

@media screen and (max-width: 880px) {
  .sitemap_index #main .kakomi {
    -webkit-flex-flow: column;
    /*--- safari（PC）用 ---*/
    flex-flow: column; }
    .sitemap_index #main .kakomi ul {
      margin: 0 0 20px;
      min-width: initial; } }
