@charset "UTF-8";
@font-face {
  font-family: "AovelSans";
  src: url("../font/ASansreg.woff") format("woff"), url("../font/ASansreg.ttf") format("truetype");
}

@font-face {
  font-family: "ArnoPro";
  src: url("../font/ArnoPro-Smbd.woff") format("woff"), url("../font/ArnoPro-Smbd.ttf") format("truetype");
}

@font-face {
  font-family: "DidotBold";
  src: url("../font/DidotLTStd-Bold.woff") format("woff"), url("../font/DidotLTStd-Bold.ttf") format("truetype");
}

#ss1stndcatalog200207 img {
  width: 100%;
}

#ss1stndcatalog200207 a {
  display: block;
}

@media (min-width: 1078px) {


  #ss1stndcatalog200207 {
    width: 1078px;
    margin: 0 auto;
    /*    padding: 0 37.5px;*/
    font-family: "AovelSans", YuGothic, "游ゴシック Medium", "Yu Gothic", "メイリオ", sans-serif;

  }

  #ss1stndcatalog200207 .pc_none {
    display: none;
  }

  #ss1stndcatalog200207 .itemWrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    margin: 0 auto 108px;
  }

  #ss1stndcatalog200207 .item_txt {
    font-size: 11px;
  }

  /*-----  credit common  -----*/
  #ss1stndcatalog200207 .credit {
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
    font-size: 15px;
    letter-spacing: 0.025em;
  }

  #ss1stndcatalog200207 .credit li {
    display: inline-block;
    margin-bottom: 1.2rem;
    margin-right: 1em;
  }

  #ss1stndcatalog200207 .credit li a {
    display: inline;
    line-height: 0.9;
    text-decoration: underline;
  }
  
  #ss1stndcatalog200207 .credit li span{
    font-family: '游ゴシック体', YuGothic, '游ゴシック Medium', 'Yu Gothic', 'メイリオ', sans-serif;
    font-size: 11px;
  }

  /*-----  mv  -----*/

  #ss1stndcatalog200207 #sec01 {
    max-width: 535px;
    margin: 0 auto 108px;
    text-align: center;
  }

  #ss1stndcatalog200207 #sec01 .lede {
    margin-top: 20px;
    font-size: 1.4rem;
    letter-spacing: 0.04em;
    font-weight: bold;
  }

  #ss1stndcatalog200207 #sec01 .lede span {
    display: inline-block;
    margin-top: 7px;
    font-size: 1.1rem;
    letter-spacing: 0.05em;
    font-weight: bold;
  }

  #ss1stndcatalog200207 #sec01 .credit {
    justify-content: center;
  }

  #ss1stndcatalog200207 #sec01 .credit li:nth-child(3),
  #ss1stndcatalog200207 #sec01 .credit li:nth-child(5),
  #ss1stndcatalog200207 #sec01 .credit li:nth-child(8) {
    margin-right: 0;
  }

  /*-----  sec02  -----*/

  #ss1stndcatalog200207 #sec02 {
    width: 1057px;
  }

  #ss1stndcatalog200207 #sec02 .inner:first-child {
    width: 539px;
  }

  #ss1stndcatalog200207 #sec02 .inner:last-child {
    width: 496px;
    padding-top: 21px;
  }

  #ss1stndcatalog200207 #sec02 .inner:last-child .credit {
    justify-content: flex-end;
    margin-right: -15px;
  }

  #ss1stndcatalog200207 #sec02 .inner:first-child .credit li:nth-child(2) {
    margin-right: 50px;
  }


  /*-----  sec03  -----*/

  #ss1stndcatalog200207 #sec03 {
    width: 1057px;
  }

  #ss1stndcatalog200207 #sec03 .inner:first-child {
    width: 640px;
    margin-left: 30px;
  }

  #ss1stndcatalog200207 #sec03 .inner:first-child img {
    width: 488px;
  }

  #ss1stndcatalog200207 #sec03 .inner:last-child {
    width: 225px;
    padding-top: 217px;
    margin-right: 62px;
  }

  #ss1stndcatalog200207 #sec03 .inner:last-child .credit {
    justify-content: flex-end;
  }

  #ss1stndcatalog200207 #sec03 .credit li:nth-child(4) {
    margin-right: 0;
  }

  /*-----  sec04  -----*/

  #ss1stndcatalog200207 #sec04 {
    display: block;
    width: 963px;
    position: relative;
    height: 838px;
    margin: 0 43px 108px 50px;
  }

  #ss1stndcatalog200207 #sec04 .inner {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    width: 582px;
    text-align: right;
  }

  #ss1stndcatalog200207 #sec04 .imgWrap {
    position: absolute;
    z-index: 10;
    top: 115px;
    left: 0;
  }

  #ss1stndcatalog200207 #sec04 .imgWrap img {
    width: 571px;
  }

  #ss1stndcatalog200207 #sec04 .imgWrap img.txtImg {
    width: 255px;
    margin-top: 25px;
  }

  #ss1stndcatalog200207 #sec04 .inner img {
    width: 512px;
  }

  #ss1stndcatalog200207 #sec04 .inner:last-child .credit {
    justify-content: flex-end;
  }

  
  
  #ss1stndcatalog200207 #sec04 .inner:last-child .credit{
    margin-right: -15px;
  }

  /*-----  sec05  -----*/

  #ss1stndcatalog200207 #sec05 {
    width: 1034px;
    margin: 0 22px 108px;
  }

  #ss1stndcatalog200207 #sec05 .inner {
    width: 490px;
  }

  #ss1stndcatalog200207 #sec05 .inner:first-child .credit li:nth-child(5) {
    margin-right: 100px;
  }

  /*-----  sec06  -----*/

  #ss1stndcatalog200207 #sec06 {
    width: 575px;
    margin: 0 21px 148px auto;
  }

  #ss1stndcatalog200207 #sec06 .inner .credit {
    display: block;
    text-align: right;
  }

  #ss1stndcatalog200207 #sec06 .credit li:nth-of-type(2),
  #ss1stndcatalog200207 #sec06 .credit li:nth-of-type(3) {
    margin-right: 0;
  }

  #ss1stndcatalog200207 #sec06 .credit li:nth-child(3) {
    margin-left: 110px;
  }


  /*-----  sec07  -----*/

  #ss1stndcatalog200207 #sec07 {
    position: relative;
    width: 943px;
    margin: 0 21px 108px auto;
  }
  
  #ss1stndcatalog200207 #sec07 .inner{
    width: 943px;
  }
  
  #ss1stndcatalog200207 #sec07::before{
    position: absolute;
    top: -41px;
    left: -72px;
    z-index: 100;
    width: 372px;
    height: 80px;
    background-image: url(../img/img10_txt_pc.png);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
  }
  

  #ss1stndcatalog200207 #sec07 .txtImg {
    position: absolute;
    top: -40px;
    left: -43px;
    width: 371px;
  }

  #ss1stndcatalog200207 #sec07 .inner .credit {
    display: block;
    text-align: right;
  }

  #ss1stndcatalog200207 #sec07 .credit li:nth-of-type(5),
  #ss1stndcatalog200207 #sec07 .credit li:nth-of-type(9) {
    margin-right: 0;
  }

  #ss1stndcatalog200207 #sec07 .credit li:nth-child(6) {
    margin-left: 110px;
  }

  /*-----  sec08  -----*/

  #ss1stndcatalog200207 #sec08 {
    position: relative;
    width: 1077px;
  }
  
  #ss1stndcatalog200207 #sec08 .inner{
    width: 1077px;
  }

  #ss1stndcatalog200207 #sec08 .txtImg {
    position: absolute;
    top: -40px;
    left: -43px;
    width: 371px;
  }

  #ss1stndcatalog200207 #sec08 .credit li:nth-child(7) {
    margin-right: 600px;
  }

  #ss1stndcatalog200207 #sec08 .credit li:nth-child(4),
  #ss1stndcatalog200207 #sec08 .credit li:nth-child(12) {
    margin-right: 405px;
  }

  /*-----  sec09  -----*/

  #ss1stndcatalog200207 #sec09 {
    display: block;
    width: 1078px;
    position: relative;
    height: 821px;
    /*  margin: 0 43px 108px 50px;*/
  }

  #ss1stndcatalog200207 #sec09 .inner a:first-child{
    position: absolute;
    top: 0;
    left: 0;
    width: 830px;
  }

  #ss1stndcatalog200207 #sec09 .inner a:last-child{
    position: absolute;
    right: 65px;
    top: 109px;
    width: 390px;
    text-align: right;
  }
  
  #ss1stndcatalog200207 #sec09 .credit:nth-of-type(1){
    position: absolute;
    bottom: 7px;
  }
  
  #ss1stndcatalog200207 #sec09 .credit:nth-of-type(2){
    position: absolute;
    right: 0;
    bottom: 55px;
    flex-direction: column;
    align-items: flex-end;
  }


  /*-----  sec10  -----*/

  #ss1stndcatalog200207 #sec10 {
    width: 1078px;
  }
  
  
  #ss1stndcatalog200207 #sec10 .inner {
    width: 1078px;
  }

  #ss1stndcatalog200207 #sec10 .inner img {
    width: 539px;
  }

  #ss1stndcatalog200207 #sec10 .inner img.txtImg {
    width: 278px;
    margin-left: 48px;
    margin-top: 20px;
  }

  #ss1stndcatalog200207 #sec10 .credit {
    display: block;
    text-align: right;
  }

  #ss1stndcatalog200207 #sec10 .credit li:nth-child(5) {
    margin-left: 270px;
  }


  /*txt*/

  #ss1stndcatalog200207 .txtWrap {
    width: 100%;
    text-align: right;
  }

  #ss1stndcatalog200207 .txtWrap .txtImg {
    width: 164px;
    margin-bottom: 60px;
  }


  /*-----  sec11 ~ sec18  -----*/

  #ss1stndcatalog200207 #sec11,
  #ss1stndcatalog200207 #sec12,
  #ss1stndcatalog200207 #sec13,
  #ss1stndcatalog200207 #sec14,
  #ss1stndcatalog200207 #sec15,
  #ss1stndcatalog200207 #sec16,
  #ss1stndcatalog200207 #sec17,
  #ss1stndcatalog200207 #sec18 {
    width: 995px;
  }

  #ss1stndcatalog200207 #sec11 .inner,
  #ss1stndcatalog200207 #sec12 .inner,
  #ss1stndcatalog200207 #sec13 .inner,
  #ss1stndcatalog200207 #sec14 .inner,
  #ss1stndcatalog200207 #sec15 .inner,
  #ss1stndcatalog200207 #sec16 .inner,
  #ss1stndcatalog200207 #sec17 .inner,
  #ss1stndcatalog200207 #sec18 .inner {
    width: 427px;
  }


  #ss1stndcatalog200207 #sec11 .inner:first-child .credit li:nth-child(2) {
    margin-right: 70px;
  }

  #ss1stndcatalog200207 #sec11 .inner:last-child .credit li:last-child {
    margin-right: 0;
  }

  #ss1stndcatalog200207 #sec14 .inner:first-child .credit li:last-child {
    margin-right: 0;
  }

  #ss1stndcatalog200207 #sec15 .inner:last-child .credit {
    width: 429px;

  }

  #ss1stndcatalog200207 #sec15 .inner:last-child .credit li:last-child {
    margin-right: 0;
  }

  #ss1stndcatalog200207 #sec17 .inner:last-child .credit li:nth-child(2) {
    margin-right: 0;
  }

  #ss1stndcatalog200207 #sec18 .inner:first-child .credit li:nth-child(3) {
    margin-right: 0;
  }

  #ss1stndcatalog200207 .btn_viewAll {
    width: 380px;
    height: 64px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    margin: 0 auto 138px;
    border: 1px solid #000;
    font-size: 1.8rem;
  }

}

/*------------------------------------------------------------

tablet max-width 1077 ~ 768

--------------------------------------------------------------*/

@media screen and (max-width: 1077px) and (min-width:768px) {


  .bredlist.lp{
    min-width: 0;
  }
  
  #ss1stndcatalog200207 {
    width: calc(1078 * (100vw / 1200 ));
    margin: 0 auto;
    /*    padding: 0 37.5px;*/
    font-family: "AovelSans", YuGothic, "游ゴシック Medium", "Yu Gothic", "メイリオ", sans-serif;
  }

  #ss1stndcatalog200207 .pc_none {
    display: none;
  }

  #ss1stndcatalog200207 .itemWrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    margin: 0 auto 108px;
  }

  #ss1stndcatalog200207 .item_txt {
    font-size: 11px;
  }

  /*-----  credit common  -----*/
  #ss1stndcatalog200207 .credit {
    display: flex;
    flex-wrap: wrap;
    margin-top: 30px;
    font-size: 15px;
    letter-spacing: 0.025em;
  }

  #ss1stndcatalog200207 .credit li {
    display: inline-block;
    margin-bottom: 1.2rem;
    margin-right: 1em;
  }

  #ss1stndcatalog200207 .credit li a {
    display: inline;
    line-height: 0.9;
    border-bottom: solid #868686 1px;
  }
  
  #ss1stndcatalog200207 .credit li span{
    font-family: '游ゴシック体', YuGothic, '游ゴシック Medium', 'Yu Gothic', 'メイリオ', sans-serif;
    font-size: 1.1rem;
  }

  /*-----  mv  -----*/

  #ss1stndcatalog200207 #sec01 {
    width: calc(535 * (100vw / 1200 ));
    margin: 0 auto 108px;
    text-align: center;
  }
  
  #ss1stndcatalog200207 #sec01 .credit {
    justify-content: center;
  }

  #ss1stndcatalog200207 #sec01 .credit li:nth-child(3),
  #ss1stndcatalog200207 #sec01 .credit li:nth-child(5),
  #ss1stndcatalog200207 #sec01 .credit li:nth-child(8) {
    margin-right: 0;
  }

  /*-----  sec02  -----*/

  #ss1stndcatalog200207 #sec02 {
    width: calc(1057 * (100vw / 1200 ));
  }

  #ss1stndcatalog200207 #sec02 .inner:first-child {
    width: calc(539 * (100vw / 1200 ));
  }

  #ss1stndcatalog200207 #sec02 .inner:last-child {
    width: calc(496 * (100vw / 1200 ));
    padding-top: 21px;
  }

  #ss1stndcatalog200207 #sec02 .inner:last-child .credit {
    justify-content: flex-end;
  }

  #ss1stndcatalog200207 #sec02 .inner:first-child .credit li:nth-child(2) {
    margin-right: 50px;
  }


  /*-----  sec03  -----*/

  #ss1stndcatalog200207 #sec03 {
    width: calc(1057 * (100vw / 1200 ));
  }

  #ss1stndcatalog200207 #sec03 .inner:first-child {
    width: calc(618 * (100vw / 1200 ));
  }

  #ss1stndcatalog200207 #sec03 .inner:first-child img {
    width: calc(488 * (100vw / 1200 ));
  }

  #ss1stndcatalog200207 #sec03 .inner:last-child {
    width: calc(350 * (100vw / 1200 ));
    padding-top: 212px;
    margin-right: 53px;
  }

  #ss1stndcatalog200207 #sec03 .inner:last-child .credit {
    justify-content: flex-end;
  }

  #ss1stndcatalog200207 #sec03 .credit li:nth-child(4) {
    margin-right: 0;
  }

  /*-----  sec04  -----*/

  #ss1stndcatalog200207 #sec04 {
    display: block;
    width: calc(963 * (100vw / 1200 ));
    position: relative;
    height: calc(930 * (100vw / 1200 ));
    margin: 0 calc(43 * (100vw / 1200 )) 108px calc(50 * (100vw / 1200 ));
  }

  #ss1stndcatalog200207 #sec04 .inner {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    width: calc(582 * (100vw / 1200 ));
    text-align: right;
  }

  #ss1stndcatalog200207 #sec04 .imgWrap {
    position: absolute;
    z-index: 10;
    top: 115px;
    left: 0;
  }

  #ss1stndcatalog200207 #sec04 .imgWrap img {
    width: calc(571 * (100vw / 1200 ));
  }

  #ss1stndcatalog200207 #sec04 .imgWrap img.txtImg {
    width: calc(255 * (100vw / 1200 ));
    margin-top: 25px;
  }

  #ss1stndcatalog200207 #sec04 .inner img {
    width: calc(512 * (100vw / 1200 ));
  }

  #ss1stndcatalog200207 #sec04 .inner:last-child .credit {
    justify-content: flex-end;
    margin-right:  calc(-25 * (100vw / 1200 ));
  }

  /*-----  sec05  -----*/

  #ss1stndcatalog200207 #sec05 {
    width: calc(1034 * (100vw / 1200 ));
    margin: 0 calc(22 * (100vw / 1200 )) 108px;
  }

  #ss1stndcatalog200207 #sec05 .inner {
    width: calc(490 * (100vw / 1200 ));
  }

/*
  #ss1stndcatalog200207 #sec05 .inner:first-child .credit li:nth-child(5) {
    margin-right: 100px;
  }
*/

  /*-----  sec06  -----*/

  #ss1stndcatalog200207 #sec06 {
    width: calc(575 * (100vw / 1200 ));
    margin: 0 calc(21 * (100vw / 1200 )) 148px auto;
  }

  #ss1stndcatalog200207 #sec06 .inner .credit {
    justify-content: flex-end;
  }

  #ss1stndcatalog200207 #sec06 .credit li:nth-child(2),
  #ss1stndcatalog200207 #sec06 .credit li:nth-child(3) {
    margin-right: 0;
  }

  #ss1stndcatalog200207 #sec06 .credit li:nth-child(3) {
    margin-left: 110px;
  }


  /*-----  sec07  -----*/

  #ss1stndcatalog200207 #sec07 {
    position: relative;
    width: calc(943 * (100vw / 1200 ));
    margin: 0 calc(21 * (100vw / 1200 )) 108px auto;
  }
  
  #ss1stndcatalog200207 #sec07::before{
    position: absolute;
    top: calc(-41 * (100vw / 1200 ));
    left: calc(-72 * (100vw / 1200 ));
    z-index: 100;
    width: calc(372 * (100vw / 1200 ));
    height: calc(80 * (100vw / 1200 ));
    background-image: url(../img/img10_txt_pc.png);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
  }
  

  #ss1stndcatalog200207 #sec07 .txtImg {
    position: absolute;
    top: calc(-40 * (100vw / 1200 ));
    left: calc(-43 * (100vw / 1200 ));
    width: calc(371 * (100vw / 1200 ));
  }

  #ss1stndcatalog200207 #sec07 .inner .credit {
    margin-right:  calc(-25 * (100vw / 1200 ));
    justify-content: flex-end;
  }

  #ss1stndcatalog200207 #sec07 .credit li:nth-child(6) {
    margin-left: calc(110 * (100vw / 1200 ));
  }

  /*-----  sec08  -----*/

  #ss1stndcatalog200207 #sec08 {
    position: relative;
    width: calc(1077 * (100vw / 1200 ));
  }

  #ss1stndcatalog200207 #sec08 .txtImg {
    position: absolute;
    top: calc(-40 * (100vw / 1200 ));
    left: calc(-43 * (100vw / 1200 ));
    width: calc(371 * (100vw / 1200 ));
  }

  #ss1stndcatalog200207 #sec08 .credit li:nth-child(7) {
/*    margin-right: 50%;*/
  }

  /*-----  sec09  -----*/

  #ss1stndcatalog200207 #sec09 {
    display: block;
    width: calc(1078 * (100vw / 1200 ));
    position: relative;
    height: calc(821 * (100vw / 1200 ));
    /*  margin: 0 43px 108px 50px;*/
  }

  #ss1stndcatalog200207 #sec09 .inner a:first-child{
    position: absolute;
    top: 0;
    left: 0;
    width: calc(830 * (100vw / 1200 ));
  }

  #ss1stndcatalog200207 #sec09 .inner a:last-child{
    position: absolute;
    right: calc(65 * (100vw / 1200 ));
    top: calc(109 * (100vw / 1200 ));
    width: calc(390 * (100vw / 1200 ));
    text-align: right;
  }
  
  #ss1stndcatalog200207 #sec09 .credit:nth-of-type(1){
    position: absolute;
    bottom: 0;
  }
  
  #ss1stndcatalog200207 #sec09 .credit:nth-of-type(2){
    position: absolute;
    right: 0;
    bottom: calc(55 * (100vw / 1200 ));
    flex-direction: column;
    align-items: flex-end;
  }


  /*-----  sec10  -----*/

  #ss1stndcatalog200207 #sec10 {
    width: calc(1078 * (100vw / 1200 ));
  }

  #ss1stndcatalog200207 #sec10 .inner img {
    width: calc(539 * (100vw / 1200 ));
  }

  #ss1stndcatalog200207 #sec10 .inner img.txtImg {
    width: calc(278 * (100vw / 1200 ));
    margin-left: calc(48 * (100vw / 1200 ));
    margin-top: calc(20 * (100vw / 1200 ));
  }

  #ss1stndcatalog200207 #sec10 .credit {
    justify-content: flex-end;
  }

  #ss1stndcatalog200207 #sec10 .credit li:nth-child(5) {
    margin-left: calc(300 * (100vw / 1200 ));
  }


  /*txt*/

  #ss1stndcatalog200207 .txtWrap {
    width: 100%;
    text-align: right;
  }

  #ss1stndcatalog200207 .txtWrap .txtImg {
    width: 164px;
    margin-bottom: calc(60 * (100vw / 1200 ));
  }


  /*-----  sec11 ~ sec18  -----*/

  #ss1stndcatalog200207 #sec11,
  #ss1stndcatalog200207 #sec12,
  #ss1stndcatalog200207 #sec13,
  #ss1stndcatalog200207 #sec14,
  #ss1stndcatalog200207 #sec15,
  #ss1stndcatalog200207 #sec16,
  #ss1stndcatalog200207 #sec17,
  #ss1stndcatalog200207 #sec18 {
    width: calc(995 * (100vw / 1200 ));
  }

  #ss1stndcatalog200207 #sec11 .inner,
  #ss1stndcatalog200207 #sec12 .inner,
  #ss1stndcatalog200207 #sec13 .inner,
  #ss1stndcatalog200207 #sec14 .inner,
  #ss1stndcatalog200207 #sec15 .inner,
  #ss1stndcatalog200207 #sec16 .inner,
  #ss1stndcatalog200207 #sec17 .inner,
  #ss1stndcatalog200207 #sec18 .inner {
    width: calc(427 * (100vw / 1200 ));
  }
  
  #ss1stndcatalog200207 #sec11 .inner .credit{
    margin-right:  calc(-25 * (100vw / 1200 ));
  }

  #ss1stndcatalog200207 #sec14 .inner:first-child .credit li:last-child {
    margin-right: 0;
  }

  #ss1stndcatalog200207 #sec15 .inner:last-child .credit {
    width: calc(429 * (100vw / 1200 ));

  }

  #ss1stndcatalog200207 #sec15 .inner:last-child .credit li:last-child {
    margin-right: 0;
  }

  #ss1stndcatalog200207 #sec17 .inner:last-child .credit li:nth-child(2) {
    margin-right: 0;
  }

  #ss1stndcatalog200207 #sec18 .inner:first-child .credit li:nth-child(3) {
    margin-right: 0;
  }

  #ss1stndcatalog200207 .btn_viewAll {
    width: 380px;
    height: 64px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    margin: 0 auto 138px;
    border: 1px solid #000;
    font-size: 1.8rem;
  }
}


/*------------------------------------------------------------

SmartPhone max-width 767 ~

--------------------------------------------------------------*/


@media (max-width: 767px) {

  #ss1stndcatalog200207 .sp_none {
    display: none;
  }

  #ss1stndcatalog200207 {
    overflow: hidden;
    /*  width: 100%;*/
    width: calc(750 * (100vw / 750));
    margin: calc(30 * (100vw / 750 )) auto 0;
    font-family: "AovelSans", YuGothic, "游ゴシック Medium", "Yu Gothic", "メイリオ", sans-serif;

  }

  #ss1stndcatalog200207 .itemWrap {
    /*
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content:space-between;
*/
    margin: 0 auto calc(95 * (100vw / 750 ));
  }

  /*-----  credit common  -----*/
  #ss1stndcatalog200207 .credit {
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(40 * (100vw / 750));
    font-size: calc(26 * (100vw / 750));
    letter-spacing: 0.025em;
  }

  #ss1stndcatalog200207 .credit li {
    display: inline-block;
    margin-bottom: calc(25 * (100vw / 750));
    margin-right: calc(24 * (100vw / 750));
  }

  #ss1stndcatalog200207 .credit li a {
    display: inline;
    line-height: 0.9;
    border-bottom: solid #868686 1px;
  }
  
  #ss1stndcatalog200207 .credit li span{
    font-family: '游ゴシック体', YuGothic, '游ゴシック Medium', 'Yu Gothic', 'メイリオ', sans-serif;
    font-size: calc(20 * (100vw / 750));
  }

  /*-----  mv  -----*/

  #ss1stndcatalog200207 #sec01 {
    max-width: calc(675 * (100vw / 750));
    margin: 0 auto calc(95 * (100vw / 750));
    text-align: center;
  }

  #ss1stndcatalog200207 #sec01 .credit {
    margin-top: calc(60 * (100vw / 750));
    justify-content: center;
  }

  #ss1stndcatalog200207 #sec01 .credit li:nth-child(3),
  #ss1stndcatalog200207 #sec01 .credit li:nth-child(8) {
    margin-right: 0;
  }

  /*-----  sec02  -----*/

  #ss1stndcatalog200207 #sec02 {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-end;
    margin-bottom: calc(135 * (100vw / 750 ));
  }

  #ss1stndcatalog200207 #sec02 .inner:first-child {
    width: 100%;
  }
  
  #ss1stndcatalog200207 #sec02 .inner:first-child .credit{
    margin-left: calc(20 * (100vw / 750 ));
  }

  #ss1stndcatalog200207 #sec02 .inner:last-child {
    width: calc(675 * (100vw / 750));
    margin-bottom: calc(95 * (100vw / 750 ));
  }

  #ss1stndcatalog200207 #sec02 .inner:last-child .credit {
    justify-content: flex-end;
  }
  
  #ss1stndcatalog200207 #sec02 .inner:last-child .credit li:last-child{
    margin-right: calc(20 * (100vw / 750 ));
  }

  /*-----  sec03  -----*/

  #ss1stndcatalog200207 #sec03 {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: column-reverse;
  }

  #ss1stndcatalog200207 #sec03 .inner:first-child {
    width: calc(675 * (100vw / 750));
    margin: calc(60 * (100vw / 750)) auto 0;
  }

  #ss1stndcatalog200207 #sec03 .inner:last-child {
    width: calc(562 * (100vw / 750));
    margin-left: calc(20 * (100vw / 750));
  }

  #ss1stndcatalog200207 #sec03 .inner .credit {
    justify-content: flex-end;
    margin-right: calc(-25 * (100vw / 750 ));
  }

  #ss1stndcatalog200207 #sec03 .inner .credit li:nth-child(6) {
    margin-left: calc(150 * (100vw / 750));
  }

  /*-----  sec04  -----*/

  #ss1stndcatalog200207 #sec04 {
    display: block;
    width: calc(712 * (100vw / 750));
    position: relative;
    height: calc(1539 * (100vw / 750));
    margin: 0 0 calc(95 * (100vw / 750 )) auto;
  }

  #ss1stndcatalog200207 #sec04 .inner {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    width: calc(600 * (100vw / 750));
    text-align: right;
  }

  #ss1stndcatalog200207 #sec04 .imgWrap {
    position: absolute;
    z-index: 10;
    top: calc(750 * (100vw / 750));
    left: 0;
  }

  #ss1stndcatalog200207 #sec04 .imgWrap img {
    width: calc(620 * (100vw / 750));
  }

  #ss1stndcatalog200207 #sec04 .imgWrap img.txtImg {
    width: calc(543 * (100vw / 750));
    margin-top: calc(30 * (100vw / 750));
  }

  #ss1stndcatalog200207 #sec04 .inner img {
    width: calc(600 * (100vw / 750));
  }

  #ss1stndcatalog200207 #sec04 .inner .credit {
    justify-content: flex-end;
    margin-top: calc(505 * (100vw / 750));
  }

  #ss1stndcatalog200207 #sec04 .credit li:nth-child(even) {
    margin-right: calc(20 * (100vw / 750 ));
  }

  /*-----  sec05  -----*/

  #ss1stndcatalog200207 #sec05 {
    width: calc(600 * (100vw / 750));
    margin: 0 auto calc(95 * (100vw / 750 ));
  }

  #ss1stndcatalog200207 #sec05 .inner:last-child {
    margin-top: calc(120 * (100vw / 750));
  }

  #ss1stndcatalog200207 #sec05 .inner:last-child .credit li:nth-child(2) {
    margin-right: 0;
  }


  #ss1stndcatalog200207 #sec05 .inner:first-child .credit li:last-child {
    margin-bottom: 0;
  }

  /*-----  sec06  -----*/

  #ss1stndcatalog200207 #sec06 {
    width: 100%;
    margin-bottom: calc(225 * (100vw / 750 ));
  }

  #ss1stndcatalog200207 #sec06 .inner > a {
    width: calc(562 * (100vw / 750));
    margin-right: 0;
    margin-left: auto;
  }

  #ss1stndcatalog200207 #sec06 .inner .credit {
    justify-content: flex-start;
    margin-left: calc(20 * (100vw / 750 ));
  }

  #ss1stndcatalog200207 #sec06 .credit li:nth-child(2),
  #ss1stndcatalog200207 #sec06 .credit li:nth-child(3) {
    margin-right: 0;
  }

  /*-----  sec07  -----*/

  #ss1stndcatalog200207 #sec07 {
    position: relative;
    width: calc(712 * (100vw / 750 ));
    margin: 0 0 calc(95 * (100vw / 750 )) auto;
  }
  
  #ss1stndcatalog200207 #sec07::before{
    position: absolute;
    top: calc(-130 * (100vw / 750 ));
    left: calc(-18 * (100vw / 750 ));
    z-index: 100;
    width: calc(575 * (100vw / 750 ));
    height: calc(226 * (100vw / 750 ));
    background-image: url(../img/img10_txt_sp.png);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
  }


  #ss1stndcatalog200207 #sec07 .inner .credit {
    display: block;
    text-align: right;
/*    justify-content: flex-end;*/
  }

  #ss1stndcatalog200207 #sec07 .credit li:nth-of-type(2),
  #ss1stndcatalog200207 #sec07 .credit li:nth-of-type(4),
  #ss1stndcatalog200207 #sec07 .credit li:nth-of-type(5),
  #ss1stndcatalog200207 #sec07 .credit li:nth-of-type(7),
  #ss1stndcatalog200207 #sec07 .credit li:nth-of-type(9) {
    margin-right: calc(20 * (100vw / 750 ));
  }

  /*-----  sec08  -----*/

  #ss1stndcatalog200207 #sec08 {
    position: relative;
    width: 100%;
  }
  
  #ss1stndcatalog200207 #sec08 .credit{
    display: block;
    text-align: right;
  }
  
  
  #ss1stndcatalog200207 #sec08 .credit li:nth-of-type(2),
  #ss1stndcatalog200207 #sec08 .credit li:nth-of-type(4),
  #ss1stndcatalog200207 #sec08 .credit li:nth-of-type(6),
  #ss1stndcatalog200207 #sec08 .credit li:nth-of-type(7),
  #ss1stndcatalog200207 #sec08 .credit li:nth-of-type(9),
  #ss1stndcatalog200207 #sec08 .credit li:nth-of-type(11),
  #ss1stndcatalog200207 #sec08 .credit li:nth-of-type(13) {
    margin-right: calc(20 * (100vw / 750 ));
  }

  /*-----  sec09  -----*/
  #ss1stndcatalog200207 #sec09 {
    display: block;
    width: 100%;
    position: relative;
    height: calc(1181 * (100vw / 750 ));
    /*  margin: 0 43px 108px 50px;*/
  }

  #ss1stndcatalog200207 #sec09 .inner a:first-child{
    position: absolute;
    top: 0;
    left: 0;
    width: calc(675 * (100vw / 750 ));
  }

  #ss1stndcatalog200207 #sec09 .inner a:last-child{
    position: absolute;
    right: calc(20 * (100vw / 750 ));
    top: calc(500 * (100vw / 750 ));
    width: calc(430 * (100vw / 750 ));
    text-align: right;
  }
  
  #ss1stndcatalog200207 #sec09 .credit{
    margin-top: 0;
    margin-left: calc(38 * (100vw / 750 ));
  }
  
  #ss1stndcatalog200207 #sec09 .credit:nth-of-type(1){
    position: absolute;
    bottom: calc(50 * (100vw / 750 ));
  }
  
  #ss1stndcatalog200207 #sec09 .credit:nth-of-type(2){
    position: absolute;
    left: 0;
    bottom: calc(10 * (100vw / 750 ));
  }

  /*-----  sec10  -----*/

  #ss1stndcatalog200207 #sec10 {
    width: calc(675 * (100vw / 750 ));
    margin-bottom: calc(275 * (100vw / 750 ));
  }

  #ss1stndcatalog200207 #sec10 .inner img.txtImg {
    width: calc(595 * (100vw / 750 ));
    margin-left: calc(23 * (100vw / 750 ));
    margin-top: calc(25 * (100vw / 750 ));
  }

  #ss1stndcatalog200207 #sec10 .credit {
    justify-content: flex-end;
    margin-right: calc(-25 * (100vw / 750 ));
  }
  

  /*txt*/

  #ss1stndcatalog200207 .txtWrap {
    width: calc(401 * (100vw / 750 ));
    margin-left: calc(37 * (100vw / 750 ));
    margin-bottom: calc(80 * (100vw / 750 ));
  }

  /*-----  sec11 ~ sec18  -----*/

  #ss1stndcatalog200207 #sec11,
  #ss1stndcatalog200207 #sec12,
  #ss1stndcatalog200207 #sec13,
  #ss1stndcatalog200207 #sec14,
  #ss1stndcatalog200207 #sec15,
  #ss1stndcatalog200207 #sec16,
  #ss1stndcatalog200207 #sec17,
  #ss1stndcatalog200207 #sec18 {
    width: calc(638 * (100vw / 750 ));
  }
  
  
    #ss1stndcatalog200207 #sec11 .inner:first-child,
  #ss1stndcatalog200207 #sec12 .inner:first-child,
  #ss1stndcatalog200207 #sec13 .inner:first-child,
  #ss1stndcatalog200207 #sec14 .inner:first-child,
  #ss1stndcatalog200207 #sec15 .inner:first-child,
  #ss1stndcatalog200207 #sec16 .inner:first-child,
  #ss1stndcatalog200207 #sec17 .inner:first-child,
  #ss1stndcatalog200207 #sec18 .inner:first-child{
    margin-bottom: calc(95 * (100vw / 750 ));
  }
  

/*
  #ss1stndcatalog200207 #sec11 .inner:first-child .credit li:nth-child(2) {
    margin-right: 70px;
  }

  #ss1stndcatalog200207 #sec11 .inner:last-child .credit li:last-child {
    margin-right: 0;
  }

  #ss1stndcatalog200207 #sec14 .inner:first-child .credit li:last-child {
    margin-right: 0;
  }

  #ss1stndcatalog200207 #sec15 .inner:last-child .credit {
    width: 429px;

  }

  #ss1stndcatalog200207 #sec15 .inner:last-child .credit li:last-child {
    margin-right: 0;
  }

  #ss1stndcatalog200207 #sec17 .inner:last-child .credit li:nth-child(2) {
    margin-right: 0;
  }

  #ss1stndcatalog200207 #sec18 .inner:first-child .credit li:nth-child(3) {
    margin-right: 0;
  }
*/

  #ss1stndcatalog200207 .btn_viewAll {
    width: calc(675 * (100vw / 750 ));
    height: calc(120 * (100vw / 750 ));
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    margin: 0 auto calc(192 * (100vw / 750 ));
    border: 1px solid #000;
    font-size: calc(28 * (100vw / 750 ));
  }
}
