@charset "UTF-8";
@media screen and (max-width: 780px) {
  html {
  }
  body {
  }
  .pc {
    display: none !important;
  }
  .sp {
    display: block !important;
  }

  header.header {
    padding: 5% 5% 0;
  }
  header.header > div.wrap {
    justify-content: center;
  }
  header.header > div.wrap > div.logo {
    width: 60%;
    margin-bottom: 2rem;
  }
  header.header > div.wrap > div.logo > div.upper {
    margin-bottom: 1.5rem;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  header.header > div.wrap > div.logo > div.upper > a {
    width: 25%;
    margin: 0;
  }
  header.header > div.wrap > div.logo > div.upper > a > img {
    width: 100%;
  }
  header.header > div.wrap > div.logo > div.upper > img.eye {
    width: 66%;
  }
  header.header > div.wrap > div.logo > div.bottom {
  }
  header.header > div.wrap > div.logo > div.bottom > img {
  }
  header.header > div.wrap > div.logo > div.bottom > a {
    font-size: 1.4rem;
    margin-top: 1rem;
  }

  header.header > div.wrap > div.logo > div.bottom > a:hover {
  }

  header.header > div.wrap > div.nav {
    display: none;
  }
  header.header > div.wrap > div.nav > nav {
    margin-bottom: 1rem;
  }
  header.header > div.wrap > div.nav > nav > ul {
    flex-wrap: wrap;
  }
  header.header > div.wrap > div.nav > nav > ul > li {
    margin-left: 0;
    margin-right: 1.5rem;
  }
  header.header > div.wrap > div.nav > nav > ul > li > a {
  }

  footer.footer {
    padding: 0 5% 30%;
  }
  footer.footer > div.wrap {
  }
  footer.footer > div.wrap > p.copy {
  }

  /* main */
  main.main {
  }
  main.main > div.wrap {
  }
  main.main > div.wrap > div.front {
    padding: 7%;
  }
  ul.catNav {
    flex-wrap: nowrap;
    font-size: 1.6rem;
    margin-bottom: 2rem;
    justify-content: center;
    /* overflow: scroll; */
    justify-content: center;
    width: 100%;
    justify-content: space-between;
    /* margin: 0; */
  }
  ul.catNav > li {
    /* margin-right: 0.5rem; */
    /* margin-bottom: 0.5rem; */
    padding: 1.5rem 0.5rem;
    font-size: 1rem;
  }

  ul.catNav > li:first-child {
    padding-left: 1rem;
  }

  ul.catNav > li:last-child {
    padding-right: 1rem;
  }
  ul.catNav > li:hover,
  ul.catNav > li.clicked {
  }
  ul.catNav > li.all {
  }
  ul.catNav > li.web {
  }
  ul.catNav > li.paper {
  }
  ul.catNav > li.product {
  }
  ul.catNav > li.camera {
  }
  ul.catNav > li.other {
  }
  div.fixedTop {
    width: 100%;
    bottom: -10vh;
    padding: 5%;
  }

  div.fixedTop > ul.catNav {
    margin: 0;
    /* padding: 5%; */
    justify-content: space-between;
  }
  main.main > div.wrap > div.front > div.list {
    padding: 7% 7% 0;
  }
  main.main > div.wrap > div.front > div.list > ul {
  }
  main.main > div.wrap > div.front > div.list > ul > li {
    width: 100%;
    /* padding: 2%; */
    padding-bottom: 7%;
  }

  main.main > div.wrap > div.front > div.list > ul > li:hover img {
  }

  main.main > div.wrap > div.front > div.list > ul > li:nth-child(2n) {
  }

  main.main > div.wrap > div.front > div.list > ul > li > a {
  }

  main.main > div.wrap > div.front > div.list > ul > li > a:hover {
  }

  main.main > div.wrap > div.front > div.list > ul > li > a > img {
    margin-bottom: 0.7rem;
  }

  main.main > div.wrap > div.front > div.list > ul > li > a > h2.tit {
    font-size: 1.6rem;
  }

  main.main > div.wrap > div.front > div.list > ul > li > a > span.tag {
    font-size: 1rem;
  }
  main.main > div.wrap > div.front > div.list > ul > li.post-item.web {
  }
  main.main > div.wrap > div.front > div.list > ul > li.post-item.web > a {
  }
  main.main > div.wrap > div.front > div.list > ul > li.post-item.product {
  }
  main.main > div.wrap > div.front > div.list > ul > li.post-item.product > a {
  }
  main.main > div.wrap > div.front > div.list > ul > li.post-item.paper {
  }
  main.main > div.wrap > div.front > div.list > ul > li.post-item.paper > a {
  }
  main.main > div.wrap > div.front > div.list > ul > li.post-item.camera {
  }
  main.main > div.wrap > div.front > div.list > ul > li.post-item.camera > a {
  }
  main.main > div.wrap > div.front > div.list > ul > li.post-item.other {
  }
  main.main > div.wrap > div.front > div.list > ul > li.post-item.other > a {
  }

  /* グリッドレイアウトのコンテナ */
  .grid {
  }

  /* アイテム */
  .item {
  }

  div.pageAbout {
    padding: 7%;
  }

  div.about {
    padding: 7%;
    margin-bottom: 7%;
  }
  div.about > h1 {
    font-size: 2.4rem;
    line-height: 1.3;
    margin-bottom: 5%;
  }
  div.about > h1 > span {
    font-size: 1.4rem;
    margin-top: 1.5rem;
    line-height: 1.6;
  }
  div.about > h1 > span > span {
  }
  div.about > p.name {
    font-size: 1.6rem;
    margin-bottom: 1.5rem;
  }
  div.about > p.name > span {
  }
  div.about > p {
    line-height: 1.6;
  }
  div.about > p > span {
  }
  div.history {
    padding: 7%;
    margin-bottom: 7%;
  }
  div.history > h2 {
    margin-bottom: 1rem;
  }
  div.history > p {
    line-height: 1.6;
  }
  div.history > p > span {
  }
  div.skill {
    padding: 7%;
  }
  div.skill > h2 {
    margin-bottom: 1rem;
  }
  div.skill > p {
    line-height: 1.6;
  }
  div.skill > p > span {
  }

  div.contact {
    padding: 7%;
  }
  div.contact > h2 {
    margin-bottom: 1rem;
  }
  div.contact > p {
    line-height: 1.6;
  }
  div.contact > p > span.mail {
  }
  div.contact > p > a {
  }
  div.contact > p > span {
  }
  div.archivePage {
    padding: 6%;
  }
  div.archivePage > ul {
  }
  div.archivePage > ul > li {
    width: 100%;
  }
  div.archivePage > ul > li:nth-child(2n) {
  }
  div.archivePage > ul > li:nth-child(3n) {
  }
  div.archivePage > ul > li > a {
  }
  div.archivePage > ul > li > a > img {
  }

  div.archivePage > ul > li > a:hover > img {
  }

  div.archivePage > ul > li > a > h2 {
    font-size: 1.6rem;
  }
  div.archivePage > ul > li > a > span.data {
  }
  div.archivePage > div.pageNation {
  }

  div.archivePage > div.pageNation > nav.navigation.pagination {
  }
  div.archivePage
    > div.pageNation
    > nav.navigation.pagination
    > h2.screen-reader-text {
  }
  div.archivePage > div.pageNation > nav.navigation.pagination > div.nav-links {
  }
  div.archivePage
    > div.pageNation
    > nav.navigation.pagination
    > div.nav-links
    > span.page-numbers.current {
  }
  div.archivePage
    > div.pageNation
    > nav.navigation.pagination
    > div.nav-links
    > a.page-numbers {
  }

  div.archivePage
    > div.pageNation
    > nav.navigation.pagination
    > div.nav-links
    > a.prev,
  div.archivePage
    > div.pageNation
    > nav.navigation.pagination
    > div.nav-links
    > a.next {
  }

  div.archivePage
    > div.pageNation
    > nav.navigation.pagination
    > div.nav-links
    > a.prev {
  }
  div.archivePage
    > div.pageNation
    > nav.navigation.pagination
    > div.nav-links
    > a.next {
  }

  div.archivePage
    > div.pageNation
    > nav.navigation.pagination
    > div.nav-links
    > a,
  div.archivePage
    > div.pageNation
    > nav.navigation.pagination
    > div.nav-links
    > span {
  }

  div.archivePage
    > div.pageNation
    > nav.navigation.pagination
    > div.nav-links
    > a {
  }

  div.archivePage
    > div.pageNation
    > nav.navigation.pagination
    > div.nav-links
    > a.next.page-numbers {
  }
  div.contentSingle {
    padding: 7%;
    font-size: 1.4rem;
  }
  div.contentSingle p {
  }

  div.contentSingle h2 {
    font-size: 1.6rem;
  }
  div.contentSingle {
  }
  div.contentSingle > div.aboutWorks {
  }
  div.contentSingle > div.aboutWorks > h2 {
  }

  div.contentSingle > div.aboutWorks > div.listWrap {
  }
  div.contentSingle > div.aboutWorks > div.listWrap > ul {
  }
  div.contentSingle > div.aboutWorks > div.listWrap > ul > li {
  }
  div.contentSingle > div.aboutWorks > div.listWrap > ul > li:last-child {
  }
  div.contentSingle > div.aboutWorks > div.listWrap > ul > li > h3 {
  }
  div.contentSingle > div.aboutWorks > div.listWrap > ul > li > p {
  }
  div.contentSingle > div.aboutWorks > div.exp {
    font-size: 1.4rem;
    text-align: -webkit-auto;
  }
  div.contentSingle > div.aboutWorks > div.moreBtn {
    margin-bottom: 14%;
  }

  div.contentSingle > div.aboutWorks > div.moreBtn > a {
  }
  div.contentSingle > div.mainImg {
    padding: 7%;
    margin-bottom: 7%;
  }
  div.contentSingle > div.mainImg > img {
  }
  div.contentSingle > ul.img02 {
    padding: 7% 7% 0;
    flex-wrap: wrap;
    margin-bottom: 7%;
  }
  div.contentSingle > ul.img02 > li {
    width: 100%;
    margin-bottom: 7%;
  }
  div.contentSingle > ul.img02 > li > img {
  }
  div.contentSingle > ul.img03 {
    flex-wrap: wrap;
    padding: 7% 7% 0;
  }
  div.contentSingle > ul.img03 > li {
    width: 100%;
    margin-bottom: 7%;
  }
  div.contentSingle > ul.img03 > li > img {
  }

  /*  hamburger(ハンバーガーアイコン)
=================================== */
  .hamburger {
    position: fixed;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 50px;
    cursor: pointer;
    z-index: 1000;
    background: #000000;
    transition: all 0.5s ease;
    border-radius: 3rem 3rem 0rem 0rem;
  }

  .hamburger__line {
    position: absolute;
    width: 26px;
    height: 2px;
    right: 0;
    left: 0;
    margin: 0 auto;
    background-color: #fff;
    transition: all 0.5s;
    border-radius: 1rem;
  }

  .hamburger__line--1 {
    top: 20px;
  }

  .hamburger__line--2 {
    top: 18px;
    display: none;
  }

  .hamburger__line--3 {
    bottom: 20px;
  }

  /*ハンバーガーがクリックされたら*/
  .open .hamburger__line--1 {
    transform: rotate(-45deg);
    top: 24px;
    width: 20px;
  }

  .open .hamburger__line--2 {
    opacity: 0;
  }

  .open .hamburger__line--3 {
    transform: rotate(45deg);
    bottom: 24px;
    width: 20px;
  }

  /* 
  sp-nav(ナビ)
  =================================== */
  .sp-nav {
    /* position: fixed; */
    /* visibility: hidden; */
    /* right: 0; */
    /*ハンバーガーがクリックされる前はWindow右側に隠す*/
    /* left: 0; */
    /* top: 0; */
    /* bottom: 0; */
    /* width: 100%; */
    /* 出てくるスライドメニューの幅 */
    /* height: 100vh; */
    /* margin: 0 auto; */
    /* opacity: 0; */
    /* background-color: #fff; */
    /* transition: all 0.5s; */
    /* z-index: 200; */
    /* overflow-y: auto; */
    /* メニューが多くなったらスクロールできるように */
  }

  /*ハンバーガーがクリックされたら右からスライド*/
  .open .sp-nav {
    /* right: 0; */
    opacity: 1;
    visibility: visible;
    text-align: center;
  }

  /* 
  black-bg(ハンバーガーメニュー解除用bg)
  =================================== */
  .black-bg {
    position: fixed;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100vh;
    z-index: 5;
    background-color: #000000;
    background: #f8f8f8;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s;
    cursor: pointer;
    z-index: 100;
  }

  /*ハンバーガーメニューが開いたら表示*/
  .open .black-bg {
    opacity: 1;
    visibility: visible;
  }

  h1.logo.w {
    visibility: hidden;
    display: none;
    transition: all 0.5s ease;
  }
  h1.logo.w > a {
  }
  h1.logo.w > a > img {
  }

  .open h1.logo.w {
    visibility: visible;
    z-index: 999;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding-top: 23px;
    padding: 23px 5% 0;
    /* margin-left: 5%; */
    display: block;
  }
  .open h1.logo.w > a {
    width: 42.666666%;
    display: block;
  }
  .open h1.logo.w > a > img {
  }
  header.header {
    padding: 14% 6% 5%;
  }
  header.header > h1.logo {
  }
  header.header > h1.logo > a {
  }
  header.header > h1.logo > a > img {
  }

  /*============================
  #nav-wrapper
  ============================*/
  header.header > div#nav-wrapper.nav-wrapper.nav.mobile {
    display: block;
  }

  /*============================
  #js-hamburger
  ============================*/
  header.header
    > div#nav-wrapper.nav-wrapper.nav.mobile
    > div#js-hamburger.hamburger {
  }
  header.header
    > div#nav-wrapper.nav-wrapper.nav.mobile
    > div#js-hamburger.hamburger
    > span.hamburger__line.hamburger__line--1 {
  }
  header.header
    > div#nav-wrapper.nav-wrapper.nav.mobile
    > div#js-hamburger.hamburger
    > span.hamburger__line.hamburger__line--2 {
  }
  header.header
    > div#nav-wrapper.nav-wrapper.nav.mobile
    > div#js-hamburger.hamburger
    > span.hamburger__line.hamburger__line--3 {
  }
  header.header > div#nav-wrapper.nav-wrapper.nav.mobile > h1.logo.w {
  }
  header.header > div#nav-wrapper.nav-wrapper.nav.mobile > h1.logo.w > a {
  }
  header.header > div#nav-wrapper.nav-wrapper.nav.mobile > h1.logo.w > a > img {
  }
  header.header > div#nav-wrapper.nav-wrapper.nav.mobile > nav.sp-nav {
  }
  header.header
    > div#nav-wrapper.nav-wrapper.nav.mobile
    > nav.sp-nav
    > ul.umedasouth.works {
  }
  header.header
    > div#nav-wrapper.nav-wrapper.nav.mobile
    > nav.sp-nav
    > ul.umedasouth.works
    > li.works {
  }
  header.header
    > div#nav-wrapper.nav-wrapper.nav.mobile
    > nav.sp-nav
    > ul.umedasouth.works
    > li.works
    > a {
  }
  header.header
    > div#nav-wrapper.nav-wrapper.nav.mobile
    > nav.sp-nav
    > ul.umedasouth.works
    > li.about {
  }
  header.header
    > div#nav-wrapper.nav-wrapper.nav.mobile
    > nav.sp-nav
    > ul.umedasouth.works
    > li.about
    > a {
  }
  header.header
    > div#nav-wrapper.nav-wrapper.nav.mobile
    > nav.sp-nav
    > ul.umedasouth.works
    > li {
  }
  header.header
    > div#nav-wrapper.nav-wrapper.nav.mobile
    > nav.sp-nav
    > ul.umedasouth.works
    > li
    > a {
  }

  /*============================
  #js-black-bg
  ============================*/
  header.header
    > div#nav-wrapper.nav-wrapper.nav.mobile
    > div#js-black-bg.black-bg {
  }
  header.header > div.nav {
  }
  header.header > div.nav > nav {
  }
  header.header > div.nav > nav > ul.umedasouth.works {
  }
  header.header > div.nav > nav > ul.umedasouth.works > li.works {
  }
  header.header > div.nav > nav > ul.umedasouth.works > li.works > a {
  }
  header.header > div.nav > nav > ul.umedasouth.works > li.works > a > span {
  }
  header.header > div.nav > nav > ul.umedasouth.works > li.about {
  }
  header.header > div.nav > nav > ul.umedasouth.works > li.about > a {
  }
  header.header > div.nav > nav > ul.umedasouth.works > li.about > a > span {
  }
  header.header > div.nav > nav > ul.umedasouth.works > li {
  }
  header.header > div.nav > nav > ul.umedasouth.works > li > a {
  }
  .tabs {
  }

  /*============================
#nav-wrapper
============================*/
  div#nav-wrapper.nav-wrapper.nav.mobile.sp {
  }

  /*============================
#js-hamburger
============================*/
  div#nav-wrapper.nav-wrapper.nav.mobile.sp > div#js-hamburger.hamburger {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp
    > div#js-hamburger.hamburger
    > span.hamburger__line.hamburger__line--1 {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp
    > div#js-hamburger.hamburger
    > span.hamburger__line.hamburger__line--2 {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp
    > div#js-hamburger.hamburger
    > span.hamburger__line.hamburger__line--3 {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp > div.navMobile {
    position: fixed;
    /* visibility: hidden; */
    right: 0;
    left: 0;
    padding: 5%;
    top: 100vh;
    /* bottom: 100vh; */
    width: 100%;
    height: 100vh;
    margin: 0 auto;
    /* opacity: 0; */
    /* background-color: #fff; */
    transition: all 0.5s;
    z-index: 200;
    overflow-y: auto;
    display: table;
    opacity: 0;
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp > div.navMobile > div.wrap {
    height: 100%;
    display: table;
    display: table-cell;
    vertical-align: middle;
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp
    > div.navMobile
    > div.wrap
    > div.logo {
    width: 60%;
    margin-bottom: 2rem;
    margin: 0 auto 3rem;
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp
    > div.navMobile
    > div.wrap
    > div.logo
    > div.upper {
    display: flex;
    justify-content: space-between;
    /* vertical-align: bottom; */
    align-items: flex-end;
    /* margin-bottom: 3rem; */
    margin-bottom: 1.5rem;
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp
    > div.navMobile
    > div.wrap
    > div.logo
    > div.upper
    > a {
    /* margin-right: 3rem; */
    width: 25%;
    /* margin: 0; */
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp
    > div.navMobile
    > div.wrap
    > div.logo
    > div.upper
    > a
    > img {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp
    > div.navMobile
    > div.wrap
    > div.logo
    > div.upper
    > img.eye {
    width: 66%;
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp
    > div.navMobile
    > div.wrap
    > div.logo
    > div.bottom {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp
    > div.navMobile
    > div.wrap
    > div.logo
    > div.bottom
    > img {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp
    > div.navMobile
    > div.wrap
    > div.logo
    > div.bottom
    > a {
    display: block;
    background: #000000;
    color: #ffffff;
    text-align: center;
    font-size: 3rem;
    letter-spacing: 0.2rem;
    margin-top: 2rem;
    text-transform: uppercase;
    border-radius: 6rem;
    border: 2px solid #000;
    font-size: 1.4rem;
    margin-top: 1rem;
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp
    > div.navMobile
    > div.wrap
    > nav.sp-nav {
    width: 100%;
    text-align: center;
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp
    > div.navMobile
    > div.wrap
    > nav.sp-nav
    > ul {
    font-size: 1.6rem;
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp
    > div.navMobile
    > div.wrap
    > nav.sp-nav
    > ul
    > li {
    margin-bottom: 1rem;
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp
    > div.navMobile
    > div.wrap
    > nav.sp-nav
    > ul
    > li
    > a {
    color: #000000;
  }

  /*============================
#js-black-bg
============================*/
  div#nav-wrapper.nav-wrapper.nav.mobile.sp > div#js-black-bg.black-bg {
  }
  /*============================
#nav-wrapper
============================*/
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open {
  }

  /*============================
#js-hamburger
============================*/
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open > div#js-hamburger.hamburger {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open
    > div#js-hamburger.hamburger
    > span.hamburger__line.hamburger__line--1 {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open
    > div#js-hamburger.hamburger
    > span.hamburger__line.hamburger__line--2 {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open
    > div#js-hamburger.hamburger
    > span.hamburger__line.hamburger__line--3 {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open > div.navMobile {
    top: 0;
    opacity: 1;
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open
    > div.navMobile
    > div.wrap
    > div.logo {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open
    > div.navMobile
    > div.wrap
    > div.logo
    > div.upper {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open
    > div.navMobile
    > div.wrap
    > div.logo
    > div.upper
    > a {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open
    > div.navMobile
    > div.wrap
    > div.logo
    > div.upper
    > a
    > img {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open
    > div.navMobile
    > div.wrap
    > div.logo
    > div.upper
    > img.eye {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open
    > div.navMobile
    > div.wrap
    > div.logo
    > div.bottom {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open
    > div.navMobile
    > div.wrap
    > div.logo
    > div.bottom
    > img {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open
    > div.navMobile
    > div.wrap
    > div.logo
    > div.bottom
    > a {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open
    > div.navMobile
    > div.wrap
    > nav.sp-nav {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open
    > div.navMobile
    > div.wrap
    > nav.sp-nav
    > ul {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open
    > div.navMobile
    > div.wrap
    > nav.sp-nav
    > ul
    > li {
  }
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open
    > div.navMobile
    > div.wrap
    > nav.sp-nav
    > ul
    > li
    > a {
  }

  /*============================
#js-black-bg
============================*/
  div#nav-wrapper.nav-wrapper.nav.mobile.sp.open > div#js-black-bg.black-bg {
  }
  div.fixedTop.scrolled {
    bottom: 7%;
  }

  div.fixedTop > ul.catNav > li {
    font-size: 1rem;
    padding: 1.5rem 0.8rem;
  }
  div.fixedTop > ul.catNav > li:first-child {
  }
  div.fixedTop > ul.catNav > li:last-child {
  }
}
