@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500&display=swap");
@import url("https://use.typekit.net/awi7bbz.css");
@keyframes bar-anime {
  0% {
    height: 40px;
    top: -40px; }
  75% {
    height: 40px;
    top: 50px; }
  100% {
    height: 40px;
    top: 50px; } }

@keyframes bar-anime-sp {
  0% {
    height: 40px;
    top: -40px; }
  75% {
    height: 40px;
    top: 40px; }
  100% {
    height: 40px;
    top: 40px; } }

/* ------------------------------------------------------------------------------------------------------------------------ */
html, body {
  width: 100%;
  height: 100%; }

html {
  font-size: 12pt;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  font-family: "Oswald", sans-serif;
  font-size: 1rem;
  line-height: 1.6rem;
  color: #111;
  text-align: center;
  -webkit-text-size-adjust: 100%;
  background-color: #f7f3ed;
  position: fixed;
  left: 0px;
  top: 0px;
  overflow: hidden; }
  body.loaded {
    position: static;
    overflow: visible; }

a {
  color: #111;
  text-decoration: none;
  cursor: pointer; }

a:hover, a:active, a.active {
  color: #999; }

img {
  width: 100%;
  height: auto;
  vertical-align: bottom; }

i {
  font-style: normal; }

form, section, p, div, ul, li, dl, dt, dd, a, span, input, textarea {
  padding: 0px;
  margin: 0px;
  box-sizing: border-box;
  list-style: none; }

/* ---------------------------------------------------------page--------------------------------------------------------- */
header {
  width: 100%;
  height: 100px;
  padding: 0 0 20px 0;
  background-color: #FFF;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
  justify-content: center;
  align-items: flex-end;
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 999;
  box-sizing: border-box; }
  header ul {
    width: 1120px;
    margin: 0 auto;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: space-between;
    align-items: center; }
    header ul li {
      width: 33.333%; }
      header ul li span {
        color: #111;
        font-family: "Oswald", sans-serif;
        font-size: 1rem;
        font-weight: 400;
        line-height: 100%;
        letter-spacing: 0rem; }
      header ul li a {
        color: #111;
        font-family: "Oswald", sans-serif;
        font-size: 1rem;
        font-weight: 400;
        line-height: 100%;
        letter-spacing: 0rem;
        transition: all 0.25s ease-in 0s; }
        header ul li a:hover {
          color: #999; }
      header ul li:nth-child(1) {
        order: 2; }
      header ul li:nth-child(2) {
        text-align: left;
        order: 1; }
      header ul li:nth-child(3) {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        order: 3; }
        header ul li:nth-child(3) a {
          width: 20px;
          height: 20px;
          background-image: url(../images/icon_insta.png);
          text-align: left;
          text-indent: 999%;
          white-space: nowrap;
          display: block;
          overflow: hidden;
          background-repeat: no-repeat;
          background-position: center;
          background-size: contain; }
          header ul li:nth-child(3) a:hover {
            opacity: 0.7; }

header.active h1 {
  opacity: 1; }

header.active .link a {
  color: #111; }

main {
  padding: 100px 0 0 0;
  position: relative;
  z-index: 0;
  /* //look1 */ }
  main::before {
    content: '';
    width: 100%;
    height: 500px;
    background-color: #FFF;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -1; }
  main .credits {
    padding: 20px 0 0 0; }
    main .credits .credit {
      width: 100%; }
      main .credits .credit:not(:last-child) {
        margin: 0 0 5px 0; }
      main .credits .credit dl {
        text-align: left;
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center; }
        main .credits .credit dl dt {
          color: #111;
          font-family: "Oswald", sans-serif;
          font-size: 0.9rem;
          font-weight: 400;
          line-height: 1.3rem;
          letter-spacing: 0rem; }
          main .credits .credit dl dt strong {
            font-weight: 400;
            display: inline-block; }
            main .credits .credit dl dt strong + span {
              margin: 0 0 0 10px; }
          main .credits .credit dl dt span {
            display: inline-block; }
        main .credits .credit dl dd {
          margin: 0 0 0 20px; }
          main .credits .credit dl dd a {
            color: #111;
            font-family: "Oswald", sans-serif;
            font-size: 0.9rem;
            font-weight: 500;
            line-height: 100%;
            letter-spacing: 0rem;
            text-decoration: underline;
            transition: all 0.25s ease-in 0s; }
            main .credits .credit dl dd a:hover {
              color: #999; }
            main .credits .credit dl dd a:not([href]) {
              display: none; }
  main section.visual {
    width: 1120px;
    height: 640px;
    margin: 0 auto;
    background-image: url(../images/visual.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    opacity: 0; }
    main section.visual h1 {
      width: 300px;
      height: 102px;
      background-image: url(../images/logo.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      text-align: left;
      text-indent: 999%;
      white-space: nowrap;
      display: block;
      overflow: hidden;
      transition: opacity 1s ease-in 0.1s;
      opacity: 0; }
    main section.visual.active h1 {
      opacity: 1; }
  main section.looks {
    width: 100%;
    padding: 234px 0 0 0;
    position: relative;
    z-index: 1; }
    main section.looks .look1 {
      width: 650px;
      margin: 0 auto 150px auto;
      transition: all 0.5s ease-in 0s;
      opacity: 0; }
      main section.looks .look1 .wrap {
        width: 100%; }
      main section.looks .look1.active {
        opacity: 1; }
    main section.looks .look2 {
      width: 1120px;
      margin: 0 auto 150px auto;
      transition: all 0.5s ease-in 0s; }
      main section.looks .look2 .combo {
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start; }
        main section.looks .look2 .combo .set {
          width: 540px;
          opacity: 0; }
          main section.looks .look2 .combo .set:nth-child(1) {
            transition: all 0.5s ease-in 0s; }
          main section.looks .look2 .combo .set:nth-child(2) {
            padding-top: 520px;
            transition: all 0.5s ease-in 0.5s; }
      main section.looks .look2.active {
        opacity: 1; }
        main section.looks .look2.active .combo .set {
          opacity: 1; }
          main section.looks .look2.active .combo .set:nth-child(2) {
            padding-top: 500px; }
    main section.looks .look3 {
      width: 650px;
      margin: 0 auto 150px auto;
      transition: all 0.5s ease-in 0s;
      opacity: 0; }
      main section.looks .look3 .wrap {
        width: 100%; }
      main section.looks .look3.active {
        opacity: 1; }
    main section.looks .look4 {
      width: 1120px;
      margin: 0 auto 150px auto;
      transition: all 0.5s ease-in 0s; }
      main section.looks .look4 .combo {
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start; }
        main section.looks .look4 .combo:not(:last-child) {
          margin-bottom: 120px; }
        main section.looks .look4 .combo .set {
          width: 500px; }
        main section.looks .look4 .combo:first-child .set div {
          opacity: 0; }
          main section.looks .look4 .combo:first-child .set div.photo:first-child {
            margin-bottom: 120px; }
        main section.looks .look4 .combo:first-child .set:nth-child(1) div:nth-child(1) {
          transition: all 1s ease-in 0s; }
        main section.looks .look4 .combo:first-child .set:nth-child(1) div:nth-child(2) {
          transition: all 1s ease-in 1.5s; }
        main section.looks .look4 .combo:first-child .set:nth-child(1) div:nth-child(3) {
          transition: all 1s ease-in 3s; }
        main section.looks .look4 .combo:first-child .set:nth-child(2) div:nth-child(1) {
          transition: all 1s ease-in 0.5s; }
        main section.looks .look4 .combo:first-child .set:nth-child(2) div:nth-child(2) {
          transition: all 1s ease-in 2s; }
        main section.looks .look4 .combo:first-child .set:nth-child(2) div:nth-child(3) {
          transition: all 1s ease-in 3.5s; }
        main section.looks .look4 .combo:nth-child(2) .set {
          opacity: 0; }
          main section.looks .look4 .combo:nth-child(2) .set:nth-child(1) {
            transition: all 1s ease-in 3s; }
          main section.looks .look4 .combo:nth-child(2) .set:nth-child(2) {
            transition: all 1s ease-in 3.5s; }
      main section.looks .look4.active .combo .set {
        opacity: 1; }
        main section.looks .look4.active .combo .set div {
          opacity: 1; }
    main section.looks .look5 {
      width: 650px;
      margin: 0 auto 150px auto;
      transition: all 0.5s ease-in 0s;
      opacity: 0; }
      main section.looks .look5 .wrap {
        width: 100%; }
      main section.looks .look5.active {
        opacity: 1; }
    main section.looks .look6 {
      width: 1120px;
      margin: 0 auto 150px auto;
      transition: all 0.5s ease-in 0s; }
      main section.looks .look6 .combo {
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start; }
        main section.looks .look6 .combo .set {
          width: 540px;
          opacity: 0; }
          main section.looks .look6 .combo .set:nth-child(1) {
            transition: all 0.5s ease-in 0s; }
          main section.looks .look6 .combo .set:nth-child(2) {
            padding-top: 520px;
            transition: all 0.5s ease-in 0.5s; }
      main section.looks .look6.active {
        opacity: 1; }
        main section.looks .look6.active .combo .set {
          opacity: 1; }
          main section.looks .look6.active .combo .set:nth-child(2) {
            padding-top: 500px; }
    main section.looks .look7 {
      width: 100%;
      margin: 0 auto 150px auto;
      transition: all 0.5s ease-in 0s;
      opacity: 0; }
      main section.looks .look7 .combo {
        width: 100%; }
        main section.looks .look7 .combo .set {
          width: 100%; }
          main section.looks .look7 .combo .set .swiper-wrapper {
            width: 100%;
            height: auto;
            display: flex;
            flex-wrap: nowrap;
            flex-direction: row;
            justify-content: flex-start;
            align-items: flex-start; }
            main section.looks .look7 .combo .set .swiper-wrapper .photo {
              width: 33.333%; }
      main section.looks .look7 .credits {
        width: 1120px;
        margin: 0 auto; }
      main section.looks .look7.active {
        opacity: 1; }
    main section.looks .look8 {
      width: 1120px;
      margin: 0 auto; }
      main section.looks .look8 .combo {
        width: 100%; }
        main section.looks .look8 .combo .set {
          width: 100%;
          display: flex;
          flex-wrap: nowrap;
          flex-direction: row;
          justify-content: space-between;
          align-items: flex-start;
          opacity: 0; }
          main section.looks .look8 .combo .set .photo {
            width: 700px; }
          main section.looks .look8 .combo .set .credits {
            width: 400px; }
          main section.looks .look8 .combo .set:nth-child(1) {
            transition: all 0.5s ease-in 0s; }
          main section.looks .look8 .combo .set:nth-child(2) {
            transition: all 0.5s ease-in 0.5s; }
            main section.looks .look8 .combo .set:nth-child(2) .photo {
              order: 2; }
            main section.looks .look8 .combo .set:nth-child(2) .credits {
              order: 1; }
              main section.looks .look8 .combo .set:nth-child(2) .credits .credit dl {
                justify-content: flex-end; }
          main section.looks .look8 .combo .set:not(:last-child) {
            margin-bottom: 150px; }
      main section.looks .look8.active .combo .set {
        opacity: 1; }
  main section.looks2 {
    width: 100%;
    background-color: #FFF;
    padding: 540px 0 200px 0;
    top: -235px;
    position: relative; }
    main section.looks2 article {
      width: 340px;
      padding-top: 100px;
      margin: 0 auto 300px auto;
      transition: all 0.5s ease-in 0s;
      opacity: 0; }
      main section.looks2 article.active {
        padding-top: 0;
        opacity: 1; }
    main section.looks2 .look9 {
      width: 650px;
      margin: 0 auto 150px auto;
      transition: all 0.5s ease-in 0s;
      opacity: 0; }
      main section.looks2 .look9 .wrap {
        width: 100%; }
      main section.looks2 .look9.active {
        opacity: 1; }
    main section.looks2 .look10 {
      width: 650px;
      margin: 0 auto 150px auto;
      transition: all 0.5s ease-in 0s;
      opacity: 0; }
      main section.looks2 .look10 .wrap {
        width: 100%; }
      main section.looks2 .look10.active {
        opacity: 1; }
    main section.looks2 .look11 {
      width: 1120px;
      margin: 0 auto; }
      main section.looks2 .look11 .combo {
        width: 100%;
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-content: space-between;
        align-items: flex-start; }
        main section.looks2 .look11 .combo:not(:last-child) {
          margin-bottom: 120px; }
        main section.looks2 .look11 .combo .set {
          width: 500px;
          opacity: 0; }
        main section.looks2 .look11 .combo:nth-child(1) .set:nth-child(1) {
          transition: all 1s ease-in 0s; }
        main section.looks2 .look11 .combo:nth-child(1) .set:nth-child(2) {
          transition: all 1s ease-in 0.5s; }
        main section.looks2 .look11 .combo:nth-child(2) .set:nth-child(1) {
          transition: all 1s ease-in 1.5s; }
        main section.looks2 .look11 .combo:nth-child(2) .set:nth-child(2) {
          transition: all 1s ease-in 2s; }
      main section.looks2 .look11.active .combo .set {
        opacity: 1; }

footer {
  width: 100%;
  padding: 50px 0 100px 0;
  position: relative;
  top: -235px; }
  footer .inner {
    text-align: left;
    width: 1120px;
    margin: 0 auto;
    position: relative; }
    footer .inner ul {
      margin-bottom: 20px; }
      footer .inner ul li:not(:last-child) {
        margin-bottom: 5px; }
      footer .inner ul li a {
        color: #111;
        font-family: "Oswald", sans-serif;
        font-size: 0.9rem;
        font-weight: 400;
        line-height: 100%;
        letter-spacing: 0rem;
        transition: all 0.25s ease-in 0s; }
        footer .inner ul li a:hover {
          color: #999; }
    footer .inner p {
      color: #111;
      font-family: "Oswald", sans-serif;
      font-size: 0.9rem;
      font-weight: 400;
      line-height: 100%;
      letter-spacing: 0rem; }
    footer .inner .pgtop {
      position: absolute;
      right: 0px;
      bottom: 0px;
      z-index: 999;
      display: block; }
      footer .inner .pgtop a {
        color: #111;
        font-family: "Oswald", sans-serif;
        font-size: 0.9rem;
        font-weight: 400;
        line-height: 100%;
        letter-spacing: 0rem;
        text-align: right;
        text-decoration: underline;
        transition: all 0.25s ease-in 0s; }
        footer .inner .pgtop a:hover {
          color: #999; }

/* ----------------------------------------------- Media Queries Smartphone ----------------------------------------------- */
@media screen and (max-width: 768px) {
  body {
    font-size: 1rem;
    line-height: 1.6rem; }
  header {
    height: 40px;
    padding: 0 0 5px 0;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    align-items: flex-end; }
    header ul {
      width: calc(100% - 50px);
      margin: 0 auto;
      display: flex;
      flex-wrap: nowrap;
      flex-direction: row;
      justify-content: space-between;
      align-items: center; }
      header ul li {
        width: auto; }
        header ul li span {
          color: #111;
          font-family: "Oswald", sans-serif;
          font-size: 0.9rem;
          font-weight: 400;
          line-height: 100%;
          letter-spacing: 0rem; }
        header ul li a {
          color: #111;
          font-family: "Oswald", sans-serif;
          font-size: 0.9rem;
          font-weight: 400;
          line-height: 100%;
          letter-spacing: 0rem;
          transition: all 0.25s ease-in 0s; }
          header ul li a:hover {
            color: #999; }
        header ul li:nth-child(1) {
          width: 100%;
          position: absolute;
          left: 0px;
          bottom: 5px; }
        header ul li:nth-child(2) {
          text-align: left;
          order: 1; }
        header ul li:nth-child(3) {
          order: 2; }
          header ul li:nth-child(3) a {
            width: 15px;
            height: 15px; }
  header.active h1 {
    opacity: 1; }
  header.active .link a {
    color: #111; }
  main {
    padding: 40px 0 0 0;
    position: relative;
    z-index: 0;
    /* //look1 */ }
    main::before {
      height: 335px; }
    main .credits {
      padding: 15px 0 0 0; }
      main .credits .credit {
        width: 100%; }
        main .credits .credit:not(:last-child) {
          margin: 0px; }
        main .credits .credit dl {
          text-align: left;
          width: 100%;
          display: flex;
          flex-wrap: nowrap;
          flex-direction: row;
          justify-content: flex-start;
          align-items: center; }
          main .credits .credit dl dt {
            color: #111;
            font-family: "Oswald", sans-serif;
            font-size: 0.9rem;
            font-weight: 400;
            line-height: 1.3rem;
            letter-spacing: 0rem; }
            main .credits .credit dl dt strong {
              font-weight: 400;
              display: inline-block; }
              main .credits .credit dl dt strong + span {
                margin: 0 0 0 10px; }
            main .credits .credit dl dt span {
              display: inline-block; }
          main .credits .credit dl dd {
            margin: 0 0 0 15px; }
            main .credits .credit dl dd a {
              color: #111;
              font-family: "Oswald", sans-serif;
              font-size: 0.9rem;
              font-weight: 500;
              line-height: 100%;
              letter-spacing: 0rem;
              text-decoration: underline;
              transition: all 0.25s ease-in 0s; }
              main .credits .credit dl dd a:hover {
                color: #999; }
    main section.visual {
      width: calc(100% - 50px);
      height: calc((100vw - 50px)*1.59);
      margin: 0 auto;
      background-image: url(../images_sp/visual_sp.jpg); }
      main section.visual h1 {
        width: 160px;
        height: 54px; }
      main section.visual.active .title h1 {
        margin-top: 0px;
        opacity: 1; }
      main section.visual.active .title h2 {
        margin-top: 0px;
        opacity: 1; }
      main section.visual.hide:before {
        opacity: 0; }
    main section.looks {
      width: 100%;
      padding: 75px 0 0 0;
      position: relative;
      z-index: 1; }
      main section.looks .look1 {
        width: calc(100% - 50px);
        margin: 0 auto 75px auto; }
        main section.looks .look1 .wrap {
          width: 100%; }
      main section.looks .look2 {
        width: calc(100% - 50px);
        margin: 0 auto 75px auto; }
        main section.looks .look2 .combo {
          width: 100%;
          display: flex;
          flex-wrap: nowrap;
          flex-direction: column;
          justify-content: flex-start;
          align-items: flex-start; }
          main section.looks .look2 .combo .set {
            width: 100%;
            padding: 0 75px 0 0; }
            main section.looks .look2 .combo .set:nth-child(2) {
              padding: 100px 0 0 75px; }
        main section.looks .look2.active .combo .set:nth-child(2) {
          padding: 75px 0 0 75px; }
      main section.looks .look3 {
        width: 100%;
        padding: 0 55px;
        margin: 0 auto 75px auto; }
      main section.looks .look4 {
        width: calc(100% - 50px);
        margin: 0 auto 75px auto; }
        main section.looks .look4 .combo {
          width: 100%;
          display: flex;
          flex-wrap: nowrap;
          flex-direction: column;
          justify-content: flex-start;
          align-items: flex-start; }
          main section.looks .look4 .combo:not(:last-child) {
            margin-bottom: 75px; }
          main section.looks .look4 .combo .set {
            width: 100%; }
            main section.looks .look4 .combo .set:not(:last-child) {
              margin-bottom: 75px; }
            main section.looks .look4 .combo .set .photo:first-child {
              margin-bottom: 0px; }
          main section.looks .look4 .combo:first-child .set .photo:first-child {
            margin-bottom: 20px; }
      main section.looks .look5 {
        width: calc(100% - 50px);
        margin: 0 auto 75px auto; }
        main section.looks .look5 .wrap {
          width: 100%; }
      main section.looks .look6 {
        width: calc(100% - 50px);
        margin: 0 auto 75px auto; }
        main section.looks .look6 .combo {
          width: 100%;
          display: flex;
          flex-wrap: nowrap;
          flex-direction: column;
          justify-content: flex-start;
          align-items: flex-start; }
          main section.looks .look6 .combo .set {
            width: 100%;
            padding: 0 75px 0 0; }
            main section.looks .look6 .combo .set:nth-child(2) {
              padding: 25px 0 0 75px; }
            main section.looks .look6 .combo .set:not(:last-child) {
              margin-bottom: 75px; }
        main section.looks .look6.active .combo .set:nth-child(2) {
          padding: 0 0 0 75px; }
      main section.looks .look7 {
        width: 100%;
        margin: 0 auto 75px auto;
        overflow: hidden; }
        main section.looks .look7 .combo {
          width: 100%; }
          main section.looks .look7 .combo .set {
            width: 100%; }
            main section.looks .look7 .combo .set .swiper-wrapper {
              width: 100%; }
              main section.looks .look7 .combo .set .swiper-wrapper .photo {
                width: 100%; }
        main section.looks .look7 .credits {
          width: calc(100% - 50px);
          margin: 0 auto; }
      main section.looks .look8 {
        width: calc(100% - 50px);
        margin: 0 auto; }
        main section.looks .look8 .combo {
          width: 100%; }
          main section.looks .look8 .combo .set {
            width: 100%;
            display: flex;
            flex-wrap: nowrap;
            flex-direction: column;
            justify-content: flex-start;
            align-items: flex-start; }
            main section.looks .look8 .combo .set .photo {
              width: 100%; }
            main section.looks .look8 .combo .set .credits {
              width: 100%; }
            main section.looks .look8 .combo .set:nth-child(2) .photo {
              order: 1; }
            main section.looks .look8 .combo .set:nth-child(2) .credits {
              order: 2; }
              main section.looks .look8 .combo .set:nth-child(2) .credits .credit dl {
                justify-content: flex-start; }
            main section.looks .look8 .combo .set:not(:last-child) {
              margin-bottom: 75px; }
    main section.looks2 {
      width: 100%;
      padding: 275px 0 100px 0;
      top: -175px; }
      main section.looks2 article {
        width: 175px;
        margin: 0 auto 100px auto; }
      main section.looks2 .look9 {
        width: calc(100% - 50px);
        margin: 0 auto 75px auto; }
      main section.looks2 .look10 {
        width: calc(100% - 50px);
        margin: 0 auto 75px auto; }
      main section.looks2 .look11 {
        width: calc(100% - 50px);
        margin: 0 auto; }
        main section.looks2 .look11 .combo {
          width: 100%;
          display: flex;
          flex-wrap: nowrap;
          flex-direction: column;
          justify-content: flex-start;
          align-items: flex-start; }
          main section.looks2 .look11 .combo:not(:last-child) {
            margin-bottom: 75px; }
          main section.looks2 .look11 .combo .set {
            width: 100%; }
            main section.looks2 .look11 .combo .set:not(:last-child) {
              margin-bottom: 75px; }
  footer {
    width: 100%;
    padding: 20px 0 40px 0;
    position: relative;
    top: -175px; }
    footer .inner {
      width: calc(100% - 50px); }
      footer .inner ul {
        margin-bottom: 10px; }
        footer .inner ul li:not(:last-child) {
          margin-bottom: 0px; }
        footer .inner ul li a {
          color: #111;
          font-family: "Oswald", sans-serif;
          font-size: 0.8rem;
          font-weight: 400;
          line-height: 100%;
          letter-spacing: 0rem;
          transition: all 0.25s ease-in 0s; }
          footer .inner ul li a:hover {
            color: #999; }
      footer .inner p {
        color: #111;
        font-family: "Oswald", sans-serif;
        font-size: 0.8rem;
        font-weight: 400;
        line-height: 100%;
        letter-spacing: 0rem; }
      footer .inner .pgtop {
        text-align: right;
        right: 0px;
        bottom: -0.1rem; }
        footer .inner .pgtop a {
          color: #111;
          font-family: "Oswald", sans-serif;
          font-size: 0.9rem;
          font-weight: 400;
          line-height: 100%;
          letter-spacing: 0rem; } }
