#wrapper > header > div > ul li:nth-child(3)
{
    display: none;
}

#page > header
{
    position: relative; /*div
      width 1000px
      position absolute
      top round(100%*45/560,2)
      left 50%
      margin-left -500px
      color #fff
      h2
        margin-bottom 1.8em
        span
          font-size 200%
          letter-spacing .04em
          color #617684
          display block
          margin-bottom round(1em*24/20,2)
        strong
          font-size 600%
          letter-spacing .04em
          line-height 1
          small
            font-size round(100%*18/60,2)
            &:first-child
              display block
              margin-bottom round(1em*4/18,2)
      p
        font-size 250%
        line-height round(48/25,2)
        letter-spacing .04em
        span
          display block*/
    overflow: hidden;
    padding-top: 55%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
       -moz-background-size: cover;
            background-size: cover;
}

#page > header *
{
    position: absolute;
    left: -9999px;
}

#contents > div
{
    background: #e7eaec;
}

#contents > div section
{
    width: 1000px;
    margin: 0 auto;
    padding: 6em 150px 11.4em;
    background: #fff;
}

#contents > div section header
{
    margin-bottom: 6.8em;
    text-align: center;
}

#contents > div section header > p span
{
    font-size: 180%;
    line-height: 2.11;
    display: inline-block;
    text-align: left;
}

#contents > div section header > p span a
{
    font-size: 88.89%;
    line-height: 2.25;
    display: inline-block;
    margin-top: 1em;
    cursor: pointer;
}

#contents > div section header div
{
    width: 1000px;
    margin: 0 -150px;
    background: #adb8bf;
}

#contents > div section header div p
{
    font-size: 160%;
    line-height: 2.25;
    display: inline-block;
    padding: 2em 0 2.25em;
    text-align: left;
    color: #fff;
}

#contents > div section h3
{
    font-size: 300%;
    padding: .7em 0 .63em;
    text-align: center;
    letter-spacing: .04em;
    color: #617684;
    border-top: #617684 1px solid;
    border-bottom: #617684 1px solid;
}

#contents > div section h3 ~ h3
{
    margin-top: 1.87em;
}

#contents > div section h3 + dl
{
    margin-top: 6em;
}

#contents > div section h3 + figure
{
    margin-top: 7em;
}

#contents > div section dl
{
    margin-left: 8em;
}

#contents > div section dl:before,
#contents > div section dl:after
{
    display: table;
    content: '';
}

#contents > div section dl:after
{
    clear: both;
}

#contents > div section dl dt
{
    font-size: 160%;
    line-height: 2.5;
    float: left;
    clear: both;
    width: 6.25em;
    letter-spacing: 0;
}

#contents > div section dl dt i
{
    font-style: normal;
    letter-spacing: -.2em;
}

#contents > div section dl dt i:before
{
    content: '――';
}

#contents > div section dl dd
{
    font-size: 160%;
    line-height: 2.5;
    float: left;
    letter-spacing: .04em;
}

#contents > div section dl dd + dd
{
    padding-left: 6.25em;
}

#contents > div section dl dd small
{
    font-size: 81.25%;
    line-height: 3.08;
}

#contents > div section dl > *:nth-child(2) ~ *
{
    margin-top: 1.75em;
}

#contents > div section figure
{
    margin: 5.8em 0 6em;
}

#contents > div section figure img
{
    width: 100%;
}

#contents > div section figure figcaption
{
    font-size: 120%;
    margin: .75em 0 -.58em;
    text-align: right;
    letter-spacing: .04em;
}

#contents > section
{
    padding: 0 0 10.2em;
}

#contents > section header
{
    padding: 6.2em 0;
    text-align: center;
    color: #fff;
    background: #617684;
}

#contents > section header h3
{
    font-size: 300%;
    margin-bottom: .23em;
    letter-spacing: .04em;
}

#contents > section header p
{
    font-size: 160%;
    line-height: 1.88;
    letter-spacing: .04em;
}

#contents > section h4
{
    margin: 6.1em 0 3.7em;
    text-align: center;
}

#contents > section h4 span
{
    font-size: 200%;
    line-height: 1.5;
    display: inline-block;
    letter-spacing: .04em;
    color: #617683;
    border-bottom: #617683 1px solid;
}

#contents > section figure
{
    width: 960px;
    margin: 0 auto;
}

#contents > section figure:before,
#contents > section figure:after
{
    display: table;
    content: '';
}

#contents > section figure:after
{
    clear: both;
}

#contents > section figure img
{
    float: left;
    width: 47em;
}

#contents > section figure img + img
{
    float: right;
}

#contents footer
{
    width: 960px;
    margin: 0 auto;
    padding: 4em 0 14.4em;
    text-align: center;
    border-top: #000 1px solid;
}

#contents footer h3
{
    font-size: 200%;
    line-height: 1.75;
    text-align: left;
    letter-spacing: .04em;
}

#contents footer a
{
    display: inline-block;
    margin-top: 5em;
    text-align: left;
    color: #000;
}

#contents footer a dl
{
    position: relative;
    min-height: 16em;
    padding: 0 1.6em 0 19.6em;
    background: #ededed;
}

#contents footer a dl dd:first-child
{
    position: absolute;
    top: 0;
    left: 0;
    width: 17.6em;
}

#contents footer a dl dd:first-child img
{
    width: 100%;
}

#contents footer a dl dt
{
    font-size: 320%;
    line-height: 1.31;
    padding: .75em 0 .19em;
    letter-spacing: .04em;
}

#contents footer a dl dt small
{
    font-size: 40.63%;
    display: block;
}

#contents footer a dl dt + dd
{
    font-size: 150%;
}

.ua-desktop #page > header
{
    background-image: url('../images/2/pc/mv.jpg');
}

.ua-desktop #page > header p span br
{
    display: none;
}

.ua-mobile #page > header
{
    padding-top: 140.63%;
    background-image: url('../images/2/sp/mv.jpg'); /*div
        width 100%
        top round(100%*10/450,2)
        left round(100%*20/320,2)
        margin-left 0
        h2
          margin-bottom 1.3em
          span
            font-size 120%
            margin-bottom round(1em*6/12,2)
          strong
            font-size 440%
            small
              font-size round(100%*11/44,2)
              &:first-child
                margin-bottom 0
        p
          font-size 180%
          line-height 1.75
          letter-spacing 0*/
}

.ua-mobile #contents > div section
{
    width: 100%;
    padding: 2.4em 0 4.6em;
}

.ua-mobile #contents > div section header
{
    margin-bottom: 3em;
    text-align: center;
}

.ua-mobile #contents > div section header > p
{
    padding: 0 6.25%;
}

.ua-mobile #contents > div section header > p span
{
    font-size: 130%;
    line-height: 2;
    display: block;
}

.ua-mobile #contents > div section header > p span a
{
    font-size: 100%;
    line-height: 2;
    margin-top: 0;
    letter-spacing: .04em;
}

.ua-mobile #contents > div section header > p span br
{
    display: none;
}

.ua-mobile #contents > div section header div
{
    width: 100%;
    margin: 0;
}

.ua-mobile #contents > div section header div p
{
    font-size: 120%;
    line-height: 1.75;
    display: block;
    padding: 1.17em 6.25% 1.75em;
}

.ua-mobile #contents > div section header div p br
{
    display: none;
}

.ua-mobile #contents > div section h3
{
    font-size: 180%;
    line-height: 1.56;
    margin: 6.25%;
    padding: .39em 0 .33em;
    letter-spacing: 0;
}

.ua-mobile #contents > div section h3 ~ h3
{
    margin-top: 1.28em;
}

.ua-mobile #contents > div section h3 + dl
{
    margin-top: 2.5em;
}

.ua-mobile #contents > div section h3 + figure
{
    margin-top: 3em;
}

.ua-mobile #contents > div section dl
{
    margin: 0 6.25%;
}

.ua-mobile #contents > div section dl dt
{
    font-size: 120%;
    line-height: 1.75;
    width: auto;
}

.ua-mobile #contents > div section dl dd
{
    font-size: 120%;
    line-height: 1.75;
    float: right;
    width: 20em;
    letter-spacing: 0;
}

.ua-mobile #contents > div section dl dd br
{
    display: none;
}

.ua-mobile #contents > div section dl dd + dd
{
    padding-left: 0;
}

.ua-mobile #contents > div section dl dd small
{
    font-size: 83.33%;
    line-height: 2.1;
}

.ua-mobile #contents > div section dl > *:nth-child(2) ~ *
{
    margin-top: 1.5em;
}

.ua-mobile #contents > div section figure
{
    margin: 2.8em 6.25%;
}

.ua-mobile #contents > div section figure figcaption
{
    font-size: 90%;
    margin: .78em 0 -.56em;
}

.ua-mobile #contents > section
{
    padding: 0 0 3em;
}

.ua-mobile #contents > section header
{
    padding: 1.6em 0 2.2em;
}

.ua-mobile #contents > section header h3
{
    font-size: 160%;
    margin-bottom: .06em;
}

.ua-mobile #contents > section header p
{
    font-size: 110%;
    line-height: 1.48;
    letter-spacing: 0;
}

.ua-mobile #contents > section h4
{
    margin: 2.4em 0 0;
}

.ua-mobile #contents > section h4 span
{
    font-size: 140%;
    line-height: 1.71;
}

.ua-mobile #contents > section figure
{
    width: auto;
    margin: 0 6.25%;
}

.ua-mobile #contents > section figure img
{
    float: none;
    width: 100%;
    margin-top: 2em;
}

.ua-mobile #contents footer
{
    width: 100%;
    padding: 3.2em 6.25% 4em;
    border-top: none;
    background: #617684;
}

.ua-mobile #contents footer h3
{
    font-size: 140%;
    text-align: center;
    color: #fff;
}

.ua-mobile #contents footer a
{
    display: block;
    margin-top: 1em;
}

.ua-mobile #contents footer a dl
{
    min-height: 9.6em;
    padding: 0 0 0 11.3em;
}

.ua-mobile #contents footer a dl dd:first-child
{
    width: 10.6em;
}

.ua-mobile #contents footer a dl dt
{
    font-size: 192.7%;
    padding: .73em 0 .16em;
}

.ua-mobile #contents footer a dl dt small
{
    font-size: 41.52%;
}

.ua-mobile #contents footer a dl dt + dd
{
    font-size: 90%;
    letter-spacing: -.025em;
}

/*# sourceMappingURL=dev/store/mizusawa/2016aw/mizusawa_interview/styl/mizusawa_interview.css.map */
