.dress_content{
  width: 1000px;
  margin:0 auto;
  font-family:"游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
}
.dress_content .top{
  text-align: center;
}

.dress_content .top p{
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.05em;
  margin: 30px auto 60px;
}

.dress_content .intro{
  font-size: 12px;
  letter-spacing: 0.005em;
      line-height: 21px;
    margin-top: 8px;
}

.dress_content .credit{
    font-size: 12px;
    letter-spacing: 0.04em;
    font-family: "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
    line-height: 22px;
    margin-top: 8px;
}

.dress_content .credit span{
  font-size: 11px;
}


/*box1*/
.dress_content .box1{
    margin: 0 auto 70px;
    display: block;
    width: 778px;
}
.dress_content .box1 h3{
    margin-top: 30px;
}

/*box2*/
.dress_content .box2{
  position: relative;
    height: 415px;
    margin-bottom: 70px;
}

.dress_content .box2 > div:nth-of-type(1) {
  position: absolute;
}
.dress_content .box2 > div:nth-of-type(2) {
  position: absolute;
left: 600px;
}
.dress_content .box2 .credit{
    margin-top: 5px!important;
}

/*box4*/
.dress_content .box4{
    margin: 0 auto 120px;
    display: block;
    width: 781px;
}
.dress_content .box4 > div:nth-of-type(1) {
    margin: 0 0 15px 335px;
}
.dress_content .box4 .credit{
    margin: 5px 15px 0!important;
}

/*box5*/
.dress_content .box5{
  position: relative;
  height: 1010px;
    margin-bottom: 25px;
}

.dress_content .box5 > div:nth-of-type(1) {
  position: absolute;
  left: 15px;
}
.dress_content .box5 > div:nth-of-type(2) {
    position: absolute;
    left: 445px;
    top: 65px;
}
.dress_content .box5 > div:nth-of-type(3) {
    position: absolute;
    left: 490px;
    top: 205px;
}

/*box6*/
.dress_content .box6{
  position: relative;
    height: 1050px;
    margin-bottom: 120px;
}

.dress_content .box6 > div:nth-of-type(1) {
  position: absolute;
  left: 15px;
}
.dress_content .box6 > div:nth-of-type(2) {
    position: absolute;
    left: 445px;
    top: 40px;
}
.dress_content .box6 > div:nth-of-type(3) {
    position: absolute;
    left: 490px;
    top: 200px;
}


/*box7*/
.dress_content .box7{
    margin: 0 auto 100px;
    display: block;
}
.dress_content .box7 > div:nth-of-type(2) {
    width: 900px;
    margin: 35px auto 0;
}

/*box8*/
.dress_content .box8{
    margin: 0 auto 100px;
    display: block;
    width: 799px;
}
.dress_content .box8 h3{
    margin-top: 30px;
}

.dress_content .box8 .intro{
    margin-bottom: 10px;
}


/*box9*/
.dress_content .box9{
  position: relative;
    height: 800px;
    margin-bottom: 70px;
}

.dress_content .box9 > div:nth-of-type(1) {
    position: absolute;
    top: 550px;
    left: 70px;
}
.dress_content .box9 > div:nth-of-type(2) {
  position: absolute;
    left: 470px;
}
