@charset "UTF-8";
@font-face {
font-family: 'CormorantGaramond';
src: url("../../font/CormorantGaramond-Medium.woff"); }

@font-face {
font-family: 'EBGaramond';
src: url("../../font/EBGaramond-Regular.woff"); }

.sp_only {
display: none !important; }

.cateList {
width: 1100px;
font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic", "メイリオ", sans-serif;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 50px;
line-height: 50px;
font-size: 12px;
margin: 20px auto;
color: #000; }

.cateList li {
margin-left: 2px;
margin-right: 5px; }

#ss2nd_lp {
  width: 1000px;
  margin: 0 auto;
  color: #58595b;
}
#ss2nd_lp img{
  width: 100%;
}
#ss2nd_lp a {
  display: inline-block;
}
#ss2nd_lp .credit {
  font-family: 'EB Garamond', "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic", "メイリオ", sans-serif;
  font-size: 14px;
  letter-spacing: 0.07em;
  line-height: 1.5;
  margin-top: 12px;
  white-space: nowrap;
}
#ss2nd_lp .credit.right {
  text-align: right;
}
#ss2nd_lp .box {
  position: relative;
  margin-bottom: 120px;
}
#ss2nd_lp .box .image{
  position: absolute;
}
#ss2nd_lp .btn_all {
  margin: 140px auto;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#ss2nd_lp .btn_all a {
  font-size: 20px;
  font-family: "EBGaramond", serif;
  color: #000;
  border-bottom: double 3px #bfbfbf;
  padding-bottom: 4px;
  letter-spacing: 0.02em;
}
#ss2nd_lp .staff {
  margin-top: 135px;
  text-align: center;
  font-size: 14px;
  line-height: 24px;
  font-family: "EBGaramond", serif;
  letter-spacing: 0.03em;
  color: #58595b;
  padding-bottom: 135px;
  border-bottom: 1px solid #acacad;
}
/*01*/
#ss2nd_lp .box._01{height: 1750px;margin-top:80px;}
#ss2nd_lp .box._01 .image:nth-child(1){width: 360px;top: 0px;right: 40px;}
#ss2nd_lp .box._01 .image:nth-child(2){width: 460px;top: 250px;left: 40px;}
#ss2nd_lp .box._01 .image:nth-child(3){width: 320px;top: 690px;right: 0px;}
#ss2nd_lp .box._01 .image:nth-child(4){width: 400px;bottom: 0px;left: 180px;}
/*02*/
#ss2nd_lp .box._02{height: 1580px;}
#ss2nd_lp .box._02 .image:nth-child(1){width: 460px;top: 0px;left: 0px;}
#ss2nd_lp .box._02 .image:nth-child(2){width: 360px;top: 250px;right: 0px;}
#ss2nd_lp .box._02 .image:nth-child(3){width: 400px;bottom: 0px;left: 300px;}
/*04*/
#ss2nd_lp .box._04{height: 1420px;}
#ss2nd_lp .box._04 .image:nth-child(1){width: 460px;top: 0px;left: 30px;}
#ss2nd_lp .box._04 .image:nth-child(2){width: 400px;top: 350px;right: 30px;}
#ss2nd_lp .box._04 .image:nth-child(3){width: 320px;bottom: 0px;left: 300px;}
/*05*/
#ss2nd_lp .box._05{height: 630px;}
#ss2nd_lp .box._05 .image:nth-child(1){width: 400px;top: 0px;left: 50px;}
#ss2nd_lp .box._05 .image:nth-child(2){width: 320px;top: 60px;right: 90px;}
/*06*/
#ss2nd_lp .box._06{height: 630px;}
#ss2nd_lp .box._06 .image:nth-child(1){width: 400px;top: 0px;left: 300px;}
/*07*/
#ss2nd_lp .box._07{height: 1820px;}
#ss2nd_lp .box._07 .image:nth-child(1){width: 460px;top: 100px;left: 0px;}
#ss2nd_lp .box._07 .image:nth-child(2){width: 320px;top: 0px;right: 60px;}
#ss2nd_lp .box._07 .image:nth-child(3){width: 400px;top: 640px;right: 0px;z-index: 2;}
#ss2nd_lp .box._07 .image:nth-child(4){width: 500px;bottom: 0px;left: 150px;}
/*08*/
#ss2nd_lp .box._08{height: 1330px;}
#ss2nd_lp .box._08 .image:nth-child(1){width: 400px;top: 0px;left: -20px;}
#ss2nd_lp .box._08 .image:nth-child(2){width: 460px;top: 300px;right: -20px;}
#ss2nd_lp .box._08 .image:nth-child(3){width: 360px;bottom: 0px;left: 100px;}
/*09*/
#ss2nd_lp .box._09{height: 740px;}
#ss2nd_lp .box._09 .image:nth-child(1){width: 460px;top: 0px;left: 270px;}
/*10*/
#ss2nd_lp .box._10{height: 900px;}
#ss2nd_lp .box._10 .image:nth-child(1){width: 360px;top: 0px;left: 50px;}
#ss2nd_lp .box._10 .image:nth-child(2){width: 400px;bottom: 0px;right: 50px;}
/*11*/
#ss2nd_lp .box._11{height: 720px;}
#ss2nd_lp .box._11 .image:nth-child(1){width: 460px;top: 0px;left: 270px;}