*{
  margin: 0;
  padding: 0;
  text-decoration: none;
  list-style-type: none;
}

@font-face {
	font-family: 'style';
	src: url(../../img/NothingYouCouldDo-Regular.ttf);
}

body {
	font-family: MyFont;
}

@charset "UTF-8";
.pc_only {
  display: none !important; }

.sp_only {
  display: block !important; }

.bredlist.lp {
  line-height: calc(40 *(100vw / 750));
  font-size: calc(20 *(100vw / 750));
  margin: calc(25 *(100vw / 750)) auto;
  width: 92.592%;
  text-align: left;
  padding: 0; }

  #coordinate_200826{
    font-family: toppan-bunkyu-mincho-pr6n, serif;
    font-weight: 400;
    font-style: normal;
  }

  #coordinate_200826 img{
    width: 100%;
  }

  #coordinate_200826 .item, #coordinate_200826 img,
  #coordinate_200826 .credited, #coordinate_200826 .style_title{
    display:block;
    margin: 0 auto;
  }

  #coordinate_200826 .buy{
    border: solid 1px rgba(0, 0, 0, 0.6);
    padding: calc(6*(100vw / 750)) calc(10*(100vw / 750));
    margin-left: calc(20*(100vw / 750));
  }

  #coordinate_200826 .img1-1, #coordinate_200826 .img1-2,
  #coordinate_200826 .img2-1, #coordinate_200826 .img3-1,
  #coordinate_200826 .img3-2, #coordinate_200826 .img4-1,
  #coordinate_200826 .img4-2, #coordinate_200826 .img5-1,
  #coordinate_200826 .img5-2, #coordinate_200826 .img6-1,
  #coordinate_200826 .credited{
    width: calc(640*(100vw / 750));
  }

  #coordinate_200826 .img2-2, #coordinate_200826 .img6-2{
    width: calc(750*(100vw / 750));
  }

  #coordinate_200826 .item{
    width: calc(448*(100vw / 750));
  }

  #coordinate_200826 .mv_title, #coordinate_200826 .text,
  #coordinate_200826 .style_title, #coordinate_200826 .mv_text,
  figcaption{
    text-align: center;
  }

  #coordinate_200826 .mv_text, #coordinate_200826 .text{
    font-size: calc(25*(100vw / 750));
    line-height: 2;
    letter-spacing: 0.09em;
    margin-bottom: calc(100*(100vw / 750));
  }

  #coordinate_200826 .mv_title{
    font-size: calc(25*(100vw / 750));
    line-height: 2.48;
    letter-spacing: 0.01em;
    margin-bottom: calc(24*(100vw / 750));
  }

  #coordinate_200826 .large{
    font-size: calc(30*(100vw / 750));
    line-height: 3.5;
    letter-spacing: 0.16em;
    border-top: solid 1px rgba(0, 0, 0, 0.6);
    border-bottom: solid 1px rgba(0, 0, 0, 0.6);
    width: calc(725*(100vw / 750));
    padding: calc(20*(100vw / 750));
    margin-bottom: calc(1*(100vw / 750));
  }

  #coordinate_200826 .larger{
    font-size: calc(48*(100vw / 750));
    line-height: 2;
    letter-spacing: 0.15em;
  }

  #coordinate_200826 .credits{
    font-size: calc(22*(100vw / 750));
    line-height: 2.36;
    letter-spacing: 0.115em;
  }

  #coordinate_200826 figcaption{
    margin-bottom: calc(215*(100vw / 750));
    position: relative;
    z-index: 5;
  }

  #coordinate_200826 .flex img:first-child{
    margin-bottom: calc(60*(100vw / 750));
  }

  #coordinate_200826 .credited{
    width: calc(640*(100vw / 750));
    text-align: right;
    margin-bottom: calc(72*(100vw / 750));
    padding-bottom: calc(18*(100vw / 750));
  }

  #coordinate_200826 .content6 .credited,
  #coordinate_200826 .content2 .credited{
    margin-left: 0;
  }

  #coordinate_200826 .content6 .credits,
  #coordinate_200826 .content2 .credits{
    margin-right: calc(-55*(100vw / 750));
  }

  #coordinate_200826 .credited img{
    margin-bottom: 7px !important;
  }

  #coordinate_200826 .style_title{
    font-size: calc(40*(100vw / 750));
    border-bottom: solid 1px rgba(0, 0, 0, 0.6);
    padding-bottom: calc(18*(100vw / 750));
    margin-bottom: calc(80*(100vw / 750));
  }

  #coordinate_200826 .content1 .style_title{
    width: calc(300*(100vw / 750));
  }

  #coordinate_200826 .content2 .style_title,
  #coordinate_200826 .content6 .style_title{
    width: calc(510*(100vw / 750));
  }

  #coordinate_200826 .content3 .style_title{
    width: calc(320*(100vw / 750));
  }

  #coordinate_200826 .content4 .style_title{
    width: calc(580*(100vw / 750));
  }

  #coordinate_200826 .content5   .style_title{
    width: calc(470*(100vw / 750));
  }

  #coordinate_200826 .style{
    font-family: style;
    font-size: calc(36*(100vw / 750));
  }


  #coordinate_200826 .coordinate_200826_btn p a{
    font-size: calc(28*(100vw/750));
    height: calc(70*(100vw/750));
    background-color: #ebebeb;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  #coordinate_200826 .coordinate_200826_btn{
    position: relative;
    margin: calc(190*(100vw/750)) auto 0;
    width: calc(460*(100vw/750));
  }

  #coordinate_200826 .coordinate_200826_btn::after{
    content: "";
    width: calc(13*(100vw/750));
    height: calc(23*(100vw/750));
    display: block;
    position: absolute;
    background: url(../../img/item_all_after.png) no-repeat;
    top: 50%;
    transform: translateY(-50%);
    right: calc(60*(100vw/750));
    background-size: 100%;
  }

  #coordinate_200826 .coordinate_200826_btn span.item_all{
    width: calc(460*(100vw/750));
	  margin-left: calc(60*(100vw/750));}


/************ fade **********/
.fade {
  -webkit-transition-duration: 2s;
  -o-transition-duration: 2s;
  transition-duration: 2s;
  opacity: 0;
  -webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
  transform: translateY(50px);
  display: block; }

.fade.onView {
  opacity: 1;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0); }

/****************************/
/* フォント設定はいつも同じようにしてください */
#coordinate_200826 {
  font-family: toppan-bunkyu-mincho-pr6n, serif;
  color: #606060;
  font-feature-settings: "palt";
  margin-top: calc(57 * (100vw / 750)); }

  #coordinate_200826 img {
    width: 100%; }