.wrap {
  background: #151515
}

.wrap .hdr {
  width: 990px;
  height: 462px;
  position: relative;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/pc/161118VIS/hdr.jpg) no-repeat
}

.wrap .hdr .hdr-link {
  width: 309px;
  height: 315px;
  position: absolute;
  bottom: 0;
  right: 0
}

.wrap .main .ttl {
  width: 990px;
  height: 174px;
  padding: 35px 0 0 0;
  text-align: center;
  box-sizing: border-box
}

.wrap .main .ttl h1 {
  line-height: 1;
  margin: 0 0 15px 0
}

.wrap .main .ttl p {
  color: #fff;
  font-size: 14px
}

.wrap .main .pager {
  margin: 0 0 78px 0
}

.wrap .main .pager ul {
  height: 288px
}

.wrap .main .pager ul li {
  float: left
}

.wrap .main .cnt {
  width: 990px;
  position: relative;
  color: #bebdbd
}

.wrap .main .cnt a {
  color: #bebdbd;
  text-align: center
}

.wrap .main .cnt a:hover {
  text-decoration: underline
}

.wrap .main .cnt .cnt-img {
  position: absolute
}

.wrap .main .cnt .sub-ttl {
  font-size: 16px;
  position: absolute;
  box-sizing: border-box;
  border-bottom: 1px solid #3b3b3b;
  text-align: center
}

.wrap .main .cnt .ttl-desc {
  font-size: 14px;
  line-height: 1.428571428571429;
  position: absolute
}

.wrap .main .cnt .item-credit a {
  display: block;
  text-align: center
}

.wrap .main .cnt .item-credit a .buy {
  margin: 5px 0 0 0;
  display: block;
  text-align: center
}

.wrap .main .cnt .reco_area {
  width: 990px;
  height: 330px;
  position: absolute;
  bottom: 80px
}

.wrap .main .cnt .reco_area .reco-img {
  position: absolute;
  top: 29px;
  left: 22px
}

.wrap .main .cnt .reco_area .reco_inr {
  width: 694px;
  position: absolute;
  top: 75px;
  right: 30px
}

.wrap .main .cnt .reco_area .reco_inr .reco-ttl {
  margin: 0 0 20px 0
}

.wrap .main .cnt .reco_area .reco_inr ul {
  width: 710px;
  overflow: hidden
}

.wrap .main .cnt .reco_area .reco_inr ul li {
  margin: 0 10px 0 0;
  float: left
}

.wrap .main .cnt01 {
  height: 1210px
}

.wrap .main .cnt01 .cnt-img {
  top: 18px;
  right: 40px
}

.wrap .main .cnt01 .sub-ttl {
  width: 546px;
  height: 174px;
  padding: 88px 0 0 0;
  left: 40px;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/pc/161118VIS/cnt01-sub-ttl.png) no-repeat
}

.wrap .main .cnt01 .ttl-desc {
  width: 520px;
  top: 194px;
  left: 40px
}

.wrap .main .cnt01 .item01 {
  width: 491px;
  min-height: 258px;
  position: absolute;
  top: 292px;
  left: 50px;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/pc/161118VIS/cnt01-item01.png) no-repeat
}

.wrap .main .cnt01 .item01 .item-desc {
  width: 262px;
  position: absolute;
  top: 200px
}

.wrap .main .cnt01 .item01 .item-credit {
  width: 220px;
  position: absolute;
  top: 52px;
  left: 275px
}

.wrap .main .cnt01 .item02 {
  width: 378px;
  min-height: 195px;
  position: absolute;
  top: 600px;
  left: 83px;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/pc/161118VIS/cnt01-item02.png) no-repeat
}

.wrap .main .cnt01 .item02 .item-credit {
  width: 120px;
  position: absolute;
  top: 54px;
  left: 190px
}

.wrap .main .cnt01 .item03 {
  width: 415px;
  min-height: 260px;
  position: absolute;
  top: 560px;
  left: 525px;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/pc/161118VIS/cnt01-item03.png) no-repeat
}

.wrap .main .cnt01 .item03 .item-desc {
  width: 410px;
  position: absolute;
  top: 195px
}

.wrap .main .cnt01 .item03 .item-credit {
  width: 130px;
  position: absolute;
  top: 100px;
  left: 188px
}

.wrap .main .cnt02 {
  height: 1220px
}

.wrap .main .cnt02 .cnt-img {
  top: 18px;
  left: 40px
}

.wrap .main .cnt02 .sub-ttl {
  width: 546px;
  height: 174px;
  padding: 88px 0 0 0;
  right: 40px;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/pc/161118VIS/cnt02-sub-ttl.png) no-repeat
}

.wrap .main .cnt02 .ttl-desc {
  width: 520px;
  top: 194px;
  left: 430px
}

.wrap .main .cnt02 .item01 {
  width: 489px;
  min-height: 255px;
  position: absolute;
  top: 294px;
  left: 436px;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/pc/161118VIS/cnt02-item01.png) no-repeat
}

.wrap .main .cnt02 .item01 .item-desc {
  width: 262px;
  position: absolute;
  top: 200px
}

.wrap .main .cnt02 .item01 .item-credit {
  width: 220px;
  position: absolute;
  top: 44px;
  left: 275px
}

.wrap .main .cnt02 .item02 {
  width: 410px;
  min-height: 213px;
  position: absolute;
  top: 589px;
  left: 80px;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/pc/161118VIS/cnt02-item02.png) no-repeat
}

.wrap .main .cnt02 .item02 .item-desc {
  width: 290px;
  position: absolute;
  top: 159px
}

.wrap .main .cnt02 .item02 .item-credit {
  width: 120px;
  position: absolute;
  top: 62px;
  left: 194px
}

.wrap .main .cnt02 .item03 {
  width: 359px;
  min-height: 198px;
  position: absolute;
  top: 605px;
  left: 551px;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/pc/161118VIS/cnt02-item03.png) no-repeat
}

.wrap .main .cnt02 .item03 .item-desc {
  width: 410px;
  position: absolute;
  top: 195px
}

.wrap .main .cnt02 .item03 .item-credit {
  width: 130px;
  position: absolute;
  top: 45px;
  left: -29px
}

.wrap .main .cnt02 .reco_area .reco-img {
  left: 745px
}

.wrap .main .cnt02 .reco_area .reco_inr {
  right: 265px
}

.wrap .main .cnt03 {
  height: 1240px
}

.wrap .main .cnt03 .cnt-img {
  top: 18px;
  right: 40px
}

.wrap .main .cnt03 .sub-ttl {
  width: 546px;
  height: 174px;
  padding: 88px 0 0 0;
  left: 40px;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/pc/161118VIS/cnt03-sub-ttl.png) no-repeat
}

.wrap .main .cnt03 .ttl-desc {
  width: 520px;
  top: 194px;
  left: 40px
}

.wrap .main .cnt03 .item01 {
  width: 484px;
  min-height: 254px;
  position: absolute;
  top: 287px;
  left: 54px;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/pc/161118VIS/cnt03-item01.png) no-repeat
}

.wrap .main .cnt03 .item01 .item-desc {
  width: 262px;
  position: absolute;
  top: 212px
}

.wrap .main .cnt03 .item01 .item-credit {
  width: 220px;
  position: absolute;
  top: 45px;
  left: 275px
}

.wrap .main .cnt03 .item02 {
  width: 345px;
  min-height: 195px;
  position: absolute;
  top: 613px;
  left: 80px;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/pc/161118VIS/cnt03-item02.png) no-repeat
}

.wrap .main .cnt03 .item02 .item-credit {
  width: 120px;
  position: absolute;
  top: 42px;
  left: 162px
}

.wrap .main .cnt03 .item03 {
  width: 429px;
  min-height: 257px;
  position: absolute;
  top: 553px;
  left: 487px;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/pc/161118VIS/cnt03-item03.png) no-repeat
}

.wrap .main .cnt03 .item03 .item-desc {
  width: 280px;
  position: absolute;
  top: 220px
}

.wrap .main .cnt03 .item03 .item-credit {
  width: 130px;
  position: absolute;
  top: 126px;
  left: 178px
}

.wrap .main .cnt04 {
  height: 1286px
}

.wrap .main .cnt04 .cnt-img {
  top: 18px;
  left: 40px
}

.wrap .main .cnt04 .sub-ttl {
  width: 546px;
  height: 174px;
  padding: 88px 0 0 0;
  right: 40px;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/pc/161118VIS/cnt04-sub-ttl.png) no-repeat
}

.wrap .main .cnt04 .ttl-desc {
  width: 520px;
  top: 194px;
  left: 430px
}

.wrap .main .cnt04 .item01 {
  width: 477px;
  min-height: 267px;
  position: absolute;
  top: 294px;
  left: 448px;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/pc/161118VIS/cnt04-item01.png) no-repeat
}

.wrap .main .cnt04 .item01 .item-desc {
  width: 262px;
  position: absolute;
  top: 184px
}

.wrap .main .cnt04 .item01 .item-credit {
  width: 120px;
  position: absolute;
  top: 45px;
  left: 255px
}

.wrap .main .cnt04 .item02 {
  width: 435px;
  min-height: 232px;
  position: absolute;
  top: 569px;
  left: 80px;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/pc/161118VIS/cnt04-item02.png) no-repeat
}

.wrap .main .cnt04 .item02 .item-desc {
  width: 210px;
  position: absolute;
  top: 210px
}

.wrap .main .cnt04 .item02 .item-credit {
  width: 230px;
  position: absolute;
  top: 240px;
  left: 226px
}

.wrap .main .cnt04 .item03 {
  width: 359px;
  min-height: 198px;
  position: absolute;
  top: 627px;
  left: 581px;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/pc/161118VIS/cnt04-item03.png) no-repeat
}

.wrap .main .cnt04 .item03 .item-credit {
  width: 130px;
  position: absolute;
  top: 43px;
  left: 62px
}

.wrap .main .cnt04 .reco_area .reco-img {
  left: 745px
}

.wrap .main .cnt04 .reco_area .reco_inr {
  right: 265px
}

.wrap .btn_area {
  padding: 80px 0 10px 0;
  background: #fff
}

.wrap .btn_area ul {
  text-align: center;
  letter-spacing: -.40em;
  margin: 0 0 50px 0
}

.wrap .btn_area ul li {
  display: inline-block;
  vertical-align: top;
  letter-spacing: normal;
  margin: 0 20px
}

.wrap .btn_area p {
  text-align: right;
  line-height: 1
}

.wrap .btn_area p a {
  padding: 0 15px 0 0;
  text-decoration: none;
  background: url(https://qacontents.locondo.jp/mediaqa/fashionwalkerstatic/common/img/icon_arrow_r.png) center right no-repeat
}

.wrap .btn_area p a:hover {
  text-decoration: underline
}
