/*--------------------
	VARIABLE
--------------------*/
/*--------------------
	SITEMAP
--------------------*/
.sitemap .sub-head h2 img {
  height: 70px;
  margin: 10px auto 0; }
  @media screen and (max-width: 1119px) {
    .sitemap .sub-head h2 img {
      height: 57px;
      margin: 0 auto; } }
.sitemap .content {
  width: 100%;
  background: #fff;
  padding: 80px 0; }
  @media screen and (max-width: 1119px) {
    .sitemap .content {
      width: 92%;
      padding: 40px 2%;
      margin: 0 2%; } }
  .sitemap .content section {
    width: 1120px;
    margin: 0 auto; }
    @media screen and (max-width: 1119px) {
      .sitemap .content section {
        width: 100%; } }
    .sitemap .content section .grd {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 120px; }
      @media screen and (max-width: 1119px) {
        .sitemap .content section .grd {
          grid-template-columns: 1fr;
          gap: 10px; } }
      .sitemap .content section .grd h3 {
        font-size: 2em;
        padding: 10px 20px;
        border: 1px solid #2f2f2f;
        border-radius: 10px;
        margin-bottom: 20px; }
        @media screen and (max-width: 1119px) {
          .sitemap .content section .grd h3 {
            font-size: 1.6em; } }
        .sitemap .content section .grd h3 i {
          color: #ff4803; }
        .sitemap .content section .grd h3 a:hover {
          text-decoration: underline; }
      .sitemap .content section .grd dl {
        font-size: 1.6em;
        margin-bottom: 1.5em; }
        .sitemap .content section .grd dl dt {
          text-indent: .5em;
          color: #3055a2;
          margin-bottom: 1em; }
          .sitemap .content section .grd dl dt i {
            color: #999; }
          .sitemap .content section .grd dl dt a {
            color: #3055a2; }
            .sitemap .content section .grd dl dt a:hover {
              text-decoration: underline; }
        .sitemap .content section .grd dl dd {
          text-indent: 1em;
          margin-bottom: .5em; }
          .sitemap .content section .grd dl dd i {
            color: #999; }
          .sitemap .content section .grd dl dd a {
            color: #3055a2; }
            .sitemap .content section .grd dl dd a:hover {
              text-decoration: underline; }
      .sitemap .content section .grd ul {
        margin-bottom: 40px; }
        .sitemap .content section .grd ul li {
          text-indent: .5em;
          color: #3055a2;
          font-size: 1.6em;
          margin-bottom: .5em; }
          .sitemap .content section .grd ul li i {
            color: #999; }
          .sitemap .content section .grd ul li a {
            color: #3055a2; }
            .sitemap .content section .grd ul li a:hover {
              text-decoration: underline; }
