.mainVisualType01 {
  background-image: url(/etc/img/sitemap/mainvisual01.png);
}

.layoutBox01:after {
  content: "";
  display: block;
  clear: both;
}

.layoutBox01 > .box {
  float: left;
  width: calc((100% / 2) - 20px);
  margin-left: 40px;
}

.layoutBox01 > .box:first-of-type {
  margin-left: 0;
}

.layoutBox01 > .box > dl dd {
  background: #fff;
  padding: 50px 40px;
}

.layoutBox01 > .box > dl dd > ul > li {
  margin-top: 25px;
}

.layoutBox01 > .box > dl dd > ul > li > a {
  display: inline-block;
  position: relative;
  font-size: 1.6rem;
  text-decoration: none;
  color: #191919;
  padding-left: 20px;
}

.layoutBox01 > .box > dl dd > ul > li > a:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 6px;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 10px;
  border-color: transparent transparent transparent #353535;
}

.layoutBox01 > .box > dl dd > ul > li > ul {
  margin-left: 20px;
}

.layoutBox01 > .box > dl dd > ul > li > ul > li {
  margin-top: 8px;
}

.layoutBox01 > .box > dl dd > ul > li > ul > li > a {
  position: relative;
  display: inline-block;
  padding-left: 16px;
  color: #191919;
  text-decoration: none;
}

.layoutBox01 > .box > dl dd > ul > li > ul > li > a:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 6px;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 9px;
  border-color: transparent transparent transparent #7b7b7b;
}

.layoutBox01 > .box > dl dd > ul > li:first-of-type {
  margin-top: 0;
}

.layoutBox01 > .box > dl + dl {
  margin-top: 32px;
}

.layoutBox01 > .box .linkL {
  position: relative;
  display: block;
  background: #fff;
  padding: 16px 40px;
  text-decoration: none;
  font-size: 1.8rem;
  color: #191919;
}

.layoutBox01 > .box .linkL + * {
  margin-top: 32px;
}

.layoutBox01 > .box .linkL[class*="color"] {
  font-weight: bold;
  color: #fff;
}

.layoutBox01 > .box .linkL.color01 {
  background: #075284;
}

.layoutBox01 > .box .linkL.color02 {
  background: #62538E;
}

.layoutBox01 > .box .linkL.color03 {
  background: #077737;
}

.layoutBox01 > .box .linkL.color04 {
  background: #D01E1D;
}

.layoutBox01 > .box .linkL.color05 {
  background: #363535;
}

.layoutBox01 > .box .linkL.color06 {
  background: #ccc;
}

.layoutBox01 > .box .linkL.blank:after {
  content: "";
  margin: 0 2px 0 5px;
  display: inline-block;
  width: 14px;
  height: 11px;
  background: url(/cmn/img/icon_blank01.png) center center no-repeat;
}

.layoutBox01 + .layoutBox01 {
  margin-top: 32px;
}

.layoutBox01 a {
  transition: opacity .3s ease-out;
}

.layoutBox01 a:hover {
  opacity: 0.7;
}

.layoutBox01 .langTtl {
  font-size: 2.4rem;
  font-weight: bold;
}

.layoutBox01 .langTtl + * {
  margin-top: 40px;
}

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

  .layoutBox01 > .box {
    float: none;
    width: 100%;
    margin-left: 0;
    margin-top: 32px;
  }

  .layoutBox01 > .box:first-of-type {
    margin-top: 0;
  }

  .layoutBox01 > .box > dl dd {
    padding: 20px;
  }

  .layoutBox01 > .box > dl dd > ul > li {
    margin-top: 20px;
  }

  .layoutBox01 > .box > dl dd > ul > li > a {
    font-size: 1.4rem;
  }

  .layoutBox01 > .box .linkL {
    padding: 16px 20px;
    font-size: 1.6rem;
  }

  .layoutBox01 .langTtl + * {
    margin-top: 20px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXRjL2Nzcy9zaXRlbWFwLmNzcyIsInNvdXJjZXMiOlsiZXRjL2Nzcy9zaXRlbWFwLnNjc3MiLCJjbW4vY3NzL19taXhpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLEFBQUEsaUJBQWlCLENBQUE7RUFDaEIsZ0JBQWdCLEVBQUUsc0NBQXNDO0NBQ3hEOztBQUdELEFBQ0MsWUFEVyxBQUNWLE1BQU0sQ0FBQTtFQUNOLE9BQU8sRUFBRSxFQUFFO0VBQ1gsT0FBTyxFQUFFLEtBQUs7RUFDZCxLQUFLLEVBQUUsSUFBSTtDQUNYOztBQUxGLEFBTUMsWUFOVyxHQU1ULElBQUksQ0FBQTtFQUNMLEtBQUssRUFBRSxJQUFJO0VBQ1gsS0FBSyxFQUFFLHVCQUF1QjtFQUM5QixXQUFXLEVBQUUsSUFBSTtDQXNJakI7O0FDMUlBLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RURMckMsQUFNQyxZQU5XLEdBTVQsSUFBSSxDQUFBO0lBS0osS0FBSyxFQUFFLElBQUk7SUFDWCxLQUFLLEVBQUUsSUFBSTtJQUNYLFdBQVcsRUFBRSxDQUFDO0lBQ2QsVUFBVSxFQUFFLElBQUk7R0FpSWpCOzs7QUEvSUYsQUFnQkUsWUFoQlUsR0FNVCxJQUFJLEFBVUosY0FBYyxDQUFBO0VBQ2QsV0FBVyxFQUFFLENBQUM7Q0FJZDs7QUNoQkQsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFRExyQyxBQWdCRSxZQWhCVSxHQU1ULElBQUksQUFVSixjQUFjLENBQUE7SUFHYixVQUFVLEVBQUUsQ0FBQztHQUVkOzs7QUFyQkgsQUF1QkcsWUF2QlMsR0FNVCxJQUFJLEdBZ0JILEVBQUUsQ0FDSCxFQUFFLENBQUE7RUFDRCxVQUFVLEVBQUUsSUFBSTtFQUNkLE9BQU8sRUFBRSxTQUFTO0NBK0RwQjs7QUNuRkYsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztFRExyQyxBQXVCRyxZQXZCUyxHQU1ULElBQUksR0FnQkgsRUFBRSxDQUNI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 */

/*# sourceMappingURL=../../_maps/etc/css/sitemap.css.map */
