/*  #mainImg
================================================ */
@media screen and (min-width: 600px) { #mainImg .img { background-image: url("../img/work/img_mainimg01-pc.jpg"); } }

/*  #feature
================================================ */
#feature { background: #333; }

#feature .inner { padding-top: 50px; }

#feature .leadTxt { text-align: center; padding: 0 20px; }

#feature .leadTxt .tit { width: 226px; margin: auto; }

#feature .leadTxt .txt { margin-top: 24px; }

@media screen and (min-width: 600px) { #feature .inner { padding-top: 100px; padding-bottom: 120px; }
  #feature .leadTxt .tit { width: 662px; }
  #feature .leadTxt .txt { margin-top: 42px; } }

/*  #works
================================================ */
#works .inner { padding-top: 45px; padding-bottom: 50px; }

#works .content { padding: 34px 25px; background: #333; font-size: 1.4rem; }

#works .attention { margin-top: 12px; text-align: right; }

@media screen and (min-width: 600px) { #works .inner { padding-top: 90px; padding-bottom: 100px; }
  #works .content { margin-top: 42px; padding: 74px 80px; font-size: 1.5rem; }
  #works .attention { margin-top: 35px; padding-right: 60px; } }
