section.studio {
  overflow: hidden;
}

.carousel * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  list-style: none;
}
.carousel {
  width: calc(2 * 163px * 1.5 );
  height: 163px;
  margin: 0 auto;
  position: relative;
}

.carousel ul {
  height: 100%;
  display: flex;
  position: absolute;
}


.carousel li {
  width: calc(163px * 1.5);
  height: 163px;
  margin-right: 6px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}


/* 画像（バックグラウンド）定義 */
.carousel-1 li:nth-child(1) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0197.jpg);}
.carousel-1 li:nth-child(2) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0198.jpg);}
.carousel-1 li:nth-child(3) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0199.jpg);}
.carousel-1 li:nth-child(4) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0200.jpg);}
.carousel-1 li:nth-child(5) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0201.jpg);}
.carousel-1 li:nth-child(6) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0202.jpg);}
.carousel-1 li:nth-child(7) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0203.jpg);}
.carousel-1 li:nth-child(8) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0174.jpg);}
.carousel-1 li:nth-child(9) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0175.jpg);}
.carousel-1 li:nth-child(10) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0176.jpg);}
.carousel-1 li:nth-child(11) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0177.jpg);}
.carousel-1 li:nth-child(12) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0178.jpg);}
.carousel-1 li:nth-child(13) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0179.jpg);}
.carousel-1 li:nth-child(14) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0180.jpg);}
.carousel-1 li:nth-child(15) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0181.jpg);}
.carousel-1 li:nth-child(16) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0182.jpg);}
.carousel-1 li:nth-child(17) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0183.jpg);}
.carousel-1 li:nth-child(18) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0187.jpg);}
.carousel-1 li:nth-child(19) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0188.jpg);}
.carousel-1 li:nth-child(20) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0189.jpg);}
.carousel-1 li:nth-child(21) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0190.jpg);}
.carousel-1 li:nth-child(22) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0191.jpg);}
.carousel-1 li:nth-child(23) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0192.jpg);}
.carousel-1 li:nth-child(24) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0195.jpg);}
.carousel-1 li:nth-child(25) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0196.jpg);}
.carousel-1 li:nth-child(26) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0143.jpg);}
.carousel-1 li:nth-child(27) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0144.jpg);}
.carousel-1 li:nth-child(28) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0145.jpg);}
.carousel-1 li:nth-child(29) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0146.jpg);}
.carousel-1 li:nth-child(30) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0147.jpg);}
.carousel-1 li:nth-child(31) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0148.jpg);}
.carousel-1 li:nth-child(32) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0149.jpg);}
.carousel-1 li:nth-child(33) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0150.jpg);}
.carousel-1 li:nth-child(34) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0151.jpg);}
.carousel-1 li:nth-child(35) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0153.jpg);}
.carousel-1 li:nth-child(36) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0154.jpg);}
.carousel-1 li:nth-child(37) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0155.jpg);}
.carousel-1 li:nth-child(38) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0156.jpg);}
.carousel-1 li:nth-child(39) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0157.jpg);}
.carousel-1 li:nth-child(40) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0158.jpg);}
.carousel-1 li:nth-child(41) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0159.jpg);}
.carousel-1 li:nth-child(42) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0160.jpg);}
.carousel-1 li:nth-child(43) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0161.jpg);}
.carousel-1 li:nth-child(44) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0162.jpg);}
.carousel-1 li:nth-child(45) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0163.jpg);}
.carousel-1 li:nth-child(46) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0164.jpg);}
.carousel-1 li:nth-child(47) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0165.jpg);}
.carousel-1 li:nth-child(48) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0166.jpg);}
.carousel-1 li:nth-child(49) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0167.jpg);}
.carousel-1 li:nth-child(50) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0168.jpg);}
.carousel-1 li:nth-child(51) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0169.jpg);}
.carousel-1 li:nth-child(52) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0170.jpg);}
.carousel-1 li:nth-child(53) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0171.jpg);}
.carousel-1 li:nth-child(54) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0172.jpg);}
.carousel-1 li:nth-child(55) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0173.jpg);}
.carousel-1 li:nth-child(56) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0125.jpg);}
.carousel-1 li:nth-child(57) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0126.jpg);}
.carousel-1 li:nth-child(58) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0127.jpg);}
.carousel-1 li:nth-child(59) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0128.jpg);}
.carousel-1 li:nth-child(60) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0129.jpg);}
.carousel-1 li:nth-child(61) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0130.jpg);}
.carousel-1 li:nth-child(62) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0131.jpg);}
.carousel-1 li:nth-child(63) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0132.jpg);}
.carousel-1 li:nth-child(64) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0133.jpg);}
.carousel-1 li:nth-child(65) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0134.jpg);}
.carousel-1 li:nth-child(66) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0135.jpg);}
.carousel-1 li:nth-child(67) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0136.jpg);}
.carousel-1 li:nth-child(68) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0137.jpg);}
.carousel-1 li:nth-child(69) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0138.jpg);}
.carousel-1 li:nth-child(70) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0139.jpg);}
.carousel-1 li:nth-child(71) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0140.jpg);}
.carousel-1 li:nth-child(72) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0141.jpg);}
.carousel-1 li:nth-child(73) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0142.jpg);}
.carousel-1 li:nth-child(74) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0110.jpg);}
.carousel-1 li:nth-child(75) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0111.jpg);}
.carousel-1 li:nth-child(76) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0112.jpg);}
.carousel-1 li:nth-child(77) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0113.jpg);}
.carousel-1 li:nth-child(78) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0114.jpg);}
.carousel-1 li:nth-child(79) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0115.jpg);}
.carousel-1 li:nth-child(80) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0116.jpg);}
.carousel-1 li:nth-child(81) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0117.jpg);}
.carousel-1 li:nth-child(82) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0118.jpg);}
.carousel-1 li:nth-child(83) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0119.jpg);}
.carousel-1 li:nth-child(84) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0120.jpg);}
.carousel-1 li:nth-child(85) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0121.jpg);}
.carousel-1 li:nth-child(86) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0122.jpg);}
.carousel-1 li:nth-child(87) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0123.jpg);}
.carousel-1 li:nth-child(88) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0124.jpg);}
.carousel-1 li:nth-child(89) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0079.jpg);}
.carousel-1 li:nth-child(90) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0080.jpg);}
.carousel-1 li:nth-child(91) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0108.jpg);}
.carousel-1 li:nth-child(92) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0109.jpg);}
.carousel-1 li:nth-child(93) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0081.jpg);}
.carousel-1 li:nth-child(94) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0082.jpg);}
.carousel-1 li:nth-child(95) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0083.jpg);}
.carousel-1 li:nth-child(96) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0085.jpg);}
.carousel-1 li:nth-child(97) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0086.jpg);}
.carousel-1 li:nth-child(98) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0087.jpg);}
.carousel-1 li:nth-child(99) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0091.jpg);}
.carousel-1 li:nth-child(100) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0096.jpg);}
.carousel-1 li:nth-child(101) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0097.jpg);}
.carousel-1 li:nth-child(102) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0101.jpg);}
.carousel-1 li:nth-child(103) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0102.jpg);}
.carousel-1 li:nth-child(104) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0104.jpg);}
.carousel-1 li:nth-child(105) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0105.jpg);}
.carousel-1 li:nth-child(106) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0076.jpg);}
.carousel-1 li:nth-child(107) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0077.jpg);}
.carousel-1 li:nth-child(108) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0072.jpg);}
.carousel-1 li:nth-child(109) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0073.jpg);}
.carousel-1 li:nth-child(110) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0001.jpg);}
.carousel-1 li:nth-child(111) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0002.jpg);}
.carousel-1 li:nth-child(112) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0003.jpg);}
.carousel-1 li:nth-child(113) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0004.jpg);}
.carousel-1 li:nth-child(114) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0005.jpg);}
.carousel-1 li:nth-child(115) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0006.jpg);}
.carousel-1 li:nth-child(116) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0007.jpg);}
.carousel-1 li:nth-child(117) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0008.jpg);}
.carousel-1 li:nth-child(118) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0009.jpg);}
.carousel-1 li:nth-child(119) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0010.jpg);}
.carousel-1 li:nth-child(120) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0011.jpg);}
.carousel-1 li:nth-child(121) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0012.jpg);}
.carousel-1 li:nth-child(122) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0013.jpg);}
.carousel-1 li:nth-child(123) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0014.jpg);}
.carousel-1 li:nth-child(124) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0015.jpg);}
.carousel-1 li:nth-child(125) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0016.jpg);}
.carousel-1 li:nth-child(126) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0017.jpg);}
.carousel-1 li:nth-child(127) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0018.jpg);}
.carousel-1 li:nth-child(128) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0019.jpg);}
.carousel-1 li:nth-child(129) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0020.jpg);}
.carousel-1 li:nth-child(130) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0021.jpg);}
.carousel-1 li:nth-child(131) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0022.jpg);}
.carousel-1 li:nth-child(132) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0023.jpg);}
.carousel-1 li:nth-child(133) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0024.jpg);}
.carousel-1 li:nth-child(134) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0025.jpg);}
.carousel-1 li:nth-child(135) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0026.jpg);}
.carousel-1 li:nth-child(136) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0027.jpg);}
.carousel-1 li:nth-child(137) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0028.jpg);}
.carousel-1 li:nth-child(138) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0029.jpg);}
.carousel-1 li:nth-child(139) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0030.jpg);}
.carousel-1 li:nth-child(140) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0031.jpg);}
.carousel-1 li:nth-child(141) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0032.jpg);}
.carousel-1 li:nth-child(142) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0033.jpg);}
.carousel-1 li:nth-child(143) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0034.jpg);}
.carousel-1 li:nth-child(144) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0035.jpg);}
.carousel-1 li:nth-child(145) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0036.jpg);}
.carousel-1 li:nth-child(146) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0037.jpg);}
.carousel-1 li:nth-child(147) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0038.jpg);}
.carousel-1 li:nth-child(148) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0039.jpg);}
.carousel-1 li:nth-child(149) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0040.jpg);}
.carousel-1 li:nth-child(150) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0041.jpg);}
.carousel-1 li:nth-child(151) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0042.jpg);}
.carousel-1 li:nth-child(152) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0043.jpg);}
.carousel-1 li:nth-child(153) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0044.jpg);}
.carousel-1 li:nth-child(154) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0045.jpg);}
.carousel-1 li:nth-child(155) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0046.jpg);}
.carousel-1 li:nth-child(156) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0047.jpg);}
.carousel-1 li:nth-child(157) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0048.jpg);}
.carousel-1 li:nth-child(158) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0049.jpg);}
.carousel-1 li:nth-child(159) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0050.jpg);}
.carousel-1 li:nth-child(160) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0051.jpg);}
.carousel-1 li:nth-child(161) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0052.jpg);}
.carousel-1 li:nth-child(162) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0053.jpg);}
.carousel-1 li:nth-child(163) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0054.jpg);}
.carousel-1 li:nth-child(164) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0055.jpg);}
.carousel-1 li:nth-child(165) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0056.jpg);}
.carousel-1 li:nth-child(166) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0057.jpg);}
.carousel-1 li:nth-child(167) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0058.jpg);}
.carousel-1 li:nth-child(168) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0059.jpg);}
.carousel-1 li:nth-child(169) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0060.jpg);}
.carousel-1 li:nth-child(170) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0061.jpg);}
.carousel-1 li:nth-child(171) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0062.jpg);}
.carousel-1 li:nth-child(172) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0063.jpg);}
.carousel-1 li:nth-child(173) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0064.jpg);}
.carousel-1 li:nth-child(174) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0065.jpg);}
.carousel-1 li:nth-child(175) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0066.jpg);}
.carousel-1 li:nth-child(176) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0067.jpg);}
.carousel-1 li:nth-child(177) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0068.jpg);}
.carousel-1 li:nth-child(178) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0069.jpg);}
.carousel-1 li:nth-child(179) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0070.jpg);}
.carousel-1 li:nth-child(180) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0071.jpg);}
.carousel-1 li:nth-child(181) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0074.jpg);}
.carousel-1 li:nth-child(182) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0075.jpg);}
.carousel-1 li:nth-child(183) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0078.jpg);}
.carousel-1 li:nth-child(184) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0084.jpg);}
.carousel-1 li:nth-child(185) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0088.jpg);}
.carousel-1 li:nth-child(186) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0089.jpg);}
.carousel-1 li:nth-child(187) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0090.jpg);}
.carousel-1 li:nth-child(188) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0092.jpg);}
.carousel-1 li:nth-child(189) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0093.jpg);}
.carousel-1 li:nth-child(190) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0094.jpg);}
.carousel-1 li:nth-child(191) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0095.jpg);}
.carousel-1 li:nth-child(192) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0098.jpg);}
.carousel-1 li:nth-child(193) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0099.jpg);}
.carousel-1 li:nth-child(194) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0100.jpg);}
.carousel-1 li:nth-child(195) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0103.jpg);}
.carousel-1 li:nth-child(196) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0106.jpg);}
.carousel-1 li:nth-child(197) { background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0107.jpg);}

.carousel-ex-1 li:nth-child(1) {background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0197.jpg);}
.carousel-ex-1 li:nth-child(2) {background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0198.jpg);}
.carousel-ex-1 li:nth-child(3) {background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0199.jpg);}
.carousel-ex-1 li:nth-child(4) {background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0200.jpg);}
.carousel-ex-1 li:nth-child(5) {background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0201.jpg);}

.carousel-big-1 li:nth-child(1) {background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0197.jpg);}
.carousel-big-1 li:nth-child(2) {background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0198.jpg);}
.carousel-big-1 li:nth-child(3) {background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0199.jpg);}
.carousel-big-1 li:nth-child(4) {background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0200.jpg);}
.carousel-big-1 li:nth-child(5) {background-image: url(https://www.drerich.jp/photo/img/gallery/wedding/Resize/wedding-0201.jpg);}


.carousel-2 li:nth-child(1) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0098.jpg);}
.carousel-2 li:nth-child(2) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0099.jpg);}
.carousel-2 li:nth-child(3) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0100.jpg);}
.carousel-2 li:nth-child(4) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0102.jpg);}
.carousel-2 li:nth-child(5) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0103.jpg);}
.carousel-2 li:nth-child(6) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0064.jpg);}
.carousel-2 li:nth-child(7) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0065.jpg);}
.carousel-2 li:nth-child(8) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0066.jpg);}
.carousel-2 li:nth-child(9) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0067.jpg);}
.carousel-2 li:nth-child(10) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0068.jpg);}
.carousel-2 li:nth-child(11) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0069.jpg);}
.carousel-2 li:nth-child(12) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0070.jpg);}
.carousel-2 li:nth-child(13) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0071.jpg);}
.carousel-2 li:nth-child(14) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0072.jpg);}
.carousel-2 li:nth-child(15) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0073.jpg);}
.carousel-2 li:nth-child(16) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0074.jpg);}
.carousel-2 li:nth-child(17) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0075.jpg);}
.carousel-2 li:nth-child(18) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0076.jpg);}
.carousel-2 li:nth-child(19) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0077.jpg);}
.carousel-2 li:nth-child(20) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0078.jpg);}
.carousel-2 li:nth-child(21) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0079.jpg);}
.carousel-2 li:nth-child(22) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0080.jpg);}
.carousel-2 li:nth-child(23) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0081.jpg);}
.carousel-2 li:nth-child(24) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0082.jpg);}
.carousel-2 li:nth-child(25) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0083.jpg);}
.carousel-2 li:nth-child(26) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0084.jpg);}
.carousel-2 li:nth-child(27) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0085.jpg);}
.carousel-2 li:nth-child(28) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0086.jpg);}
.carousel-2 li:nth-child(29) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0087.jpg);}
.carousel-2 li:nth-child(30) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0088.jpg);}
.carousel-2 li:nth-child(31) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0089.jpg);}
.carousel-2 li:nth-child(32) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0090.jpg);}
.carousel-2 li:nth-child(33) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0091.jpg);}
.carousel-2 li:nth-child(34) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0092.jpg);}
.carousel-2 li:nth-child(35) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0093.jpg);}
.carousel-2 li:nth-child(36) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0094.jpg);}
.carousel-2 li:nth-child(37) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0095.jpg);}
.carousel-2 li:nth-child(38) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0096.jpg);}
.carousel-2 li:nth-child(39) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0097.jpg);}
.carousel-2 li:nth-child(40) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0031.jpg);}
.carousel-2 li:nth-child(41) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0032.jpg);}
.carousel-2 li:nth-child(42) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0034.jpg);}
.carousel-2 li:nth-child(43) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0035.jpg);}
.carousel-2 li:nth-child(44) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0036.jpg);}
.carousel-2 li:nth-child(45) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0037.jpg);}
.carousel-2 li:nth-child(46) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0038.jpg);}
.carousel-2 li:nth-child(47) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0039.jpg);}
.carousel-2 li:nth-child(48) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0041.jpg);}
.carousel-2 li:nth-child(49) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0042.jpg);}
.carousel-2 li:nth-child(50) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0045.jpg);}
.carousel-2 li:nth-child(51) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0046.jpg);}
.carousel-2 li:nth-child(52) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0047.jpg);}
.carousel-2 li:nth-child(53) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0048.jpg);}
.carousel-2 li:nth-child(54) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0049.jpg);}
.carousel-2 li:nth-child(55) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0050.jpg);}
.carousel-2 li:nth-child(56) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0051.jpg);}
.carousel-2 li:nth-child(57) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0052.jpg);}
.carousel-2 li:nth-child(58) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0053.jpg);}
.carousel-2 li:nth-child(59) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0054.jpg);}
.carousel-2 li:nth-child(60) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0055.jpg);}
.carousel-2 li:nth-child(61) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0057.jpg);}
.carousel-2 li:nth-child(62) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0058.jpg);}
.carousel-2 li:nth-child(63) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0060.jpg);}
.carousel-2 li:nth-child(64) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0061.jpg);}
.carousel-2 li:nth-child(65) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0062.jpg);}
.carousel-2 li:nth-child(66) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0063.jpg);}
.carousel-2 li:nth-child(67) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0001.jpg);}
.carousel-2 li:nth-child(68) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0002.jpg);}
.carousel-2 li:nth-child(69) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0003.jpg);}
.carousel-2 li:nth-child(70) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0004.jpg);}
.carousel-2 li:nth-child(71) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0005.jpg);}
.carousel-2 li:nth-child(72) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0006.jpg);}
.carousel-2 li:nth-child(73) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0007.jpg);}
.carousel-2 li:nth-child(74) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0008.jpg);}
.carousel-2 li:nth-child(75) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0009.jpg);}
.carousel-2 li:nth-child(76) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0010.jpg);}
.carousel-2 li:nth-child(77) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0011.jpg);}
.carousel-2 li:nth-child(78) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0012.jpg);}
.carousel-2 li:nth-child(79) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0013.jpg);}
.carousel-2 li:nth-child(80) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0014.jpg);}
.carousel-2 li:nth-child(81) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0015.jpg);}
.carousel-2 li:nth-child(82) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0016.jpg);}
.carousel-2 li:nth-child(83) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0017.jpg);}
.carousel-2 li:nth-child(84) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0018.jpg);}
.carousel-2 li:nth-child(85) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0019.jpg);}
.carousel-2 li:nth-child(86) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0020.jpg);}
.carousel-2 li:nth-child(87) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0021.jpg);}
.carousel-2 li:nth-child(88) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0022.jpg);}
.carousel-2 li:nth-child(89) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0023.jpg);}
.carousel-2 li:nth-child(90) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0024.jpg);}
.carousel-2 li:nth-child(91) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0025.jpg);}
.carousel-2 li:nth-child(92) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0026.jpg);}
.carousel-2 li:nth-child(93) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0027.jpg);}
.carousel-2 li:nth-child(94) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0028.jpg);}
.carousel-2 li:nth-child(95) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0029.jpg);}
.carousel-2 li:nth-child(96) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0030.jpg);}

.carousel-ex-2 li:nth-child(1) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0098.jpg);}
.carousel-ex-2 li:nth-child(2) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0099.jpg);}
.carousel-ex-2 li:nth-child(3) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0100.jpg);}
.carousel-ex-2 li:nth-child(4) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0102.jpg);}
.carousel-ex-2 li:nth-child(5) { background-image: url(https://www.drerich.jp/photo/img/gallery/maternity/Resize/maternity-0103.jpg);}



.carousel-3 li:nth-child(1) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0029.jpg);}
.carousel-3 li:nth-child(2) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0030.jpg);}
.carousel-3 li:nth-child(3) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0031.jpg);}
.carousel-3 li:nth-child(4) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0032.jpg);}
.carousel-3 li:nth-child(5) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0033.jpg);}
.carousel-3 li:nth-child(6) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0034.jpg);}
.carousel-3 li:nth-child(7) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0035.jpg);}
.carousel-3 li:nth-child(8) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0036.jpg);}
.carousel-3 li:nth-child(9) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0037.jpg);}
.carousel-3 li:nth-child(10) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0038.jpg);}
.carousel-3 li:nth-child(11) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0039.jpg);}
.carousel-3 li:nth-child(12) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0040.jpg);}
.carousel-3 li:nth-child(13) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0041.jpg);}
.carousel-3 li:nth-child(14) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0042.jpg);}
.carousel-3 li:nth-child(15) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0043.jpg);}
.carousel-3 li:nth-child(16) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0044.jpg);}
.carousel-3 li:nth-child(17) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0045.jpg);}
.carousel-3 li:nth-child(18) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0046.jpg);}
.carousel-3 li:nth-child(19) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0047.jpg);}
.carousel-3 li:nth-child(20) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0048.jpg);}
.carousel-3 li:nth-child(21) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0049.jpg);}
.carousel-3 li:nth-child(22) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0050.jpg);}
.carousel-3 li:nth-child(23) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0051.jpg);}
.carousel-3 li:nth-child(24) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0052.jpg);}
.carousel-3 li:nth-child(25) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0022.jpg);}
.carousel-3 li:nth-child(26) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0023.jpg);}
.carousel-3 li:nth-child(27) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0024.jpg);}
.carousel-3 li:nth-child(28) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0025.jpg);}
.carousel-3 li:nth-child(29) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0026.jpg);}
.carousel-3 li:nth-child(30) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0027.jpg);}
.carousel-3 li:nth-child(31) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0028.jpg);}
.carousel-3 li:nth-child(32) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0001.jpg);}
.carousel-3 li:nth-child(33) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0002.jpg);}
.carousel-3 li:nth-child(34) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0003.jpg);}
.carousel-3 li:nth-child(35) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0004.jpg);}
.carousel-3 li:nth-child(36) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0005.jpg);}
.carousel-3 li:nth-child(37) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0006.jpg);}
.carousel-3 li:nth-child(38) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0007.jpg);}
.carousel-3 li:nth-child(39) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0008.jpg);}
.carousel-3 li:nth-child(40) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0009.jpg);}
.carousel-3 li:nth-child(41) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0010.jpg);}
.carousel-3 li:nth-child(42) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0011.jpg);}
.carousel-3 li:nth-child(43) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0012.jpg);}
.carousel-3 li:nth-child(44) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0013.jpg);}
.carousel-3 li:nth-child(45) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0014.jpg);}
.carousel-3 li:nth-child(46) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0015.jpg);}
.carousel-3 li:nth-child(47) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0016.jpg);}
.carousel-3 li:nth-child(48) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0017.jpg);}
.carousel-3 li:nth-child(49) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0018.jpg);}
.carousel-3 li:nth-child(50) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0019.jpg);}
.carousel-3 li:nth-child(51) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0020.jpg);}
.carousel-3 li:nth-child(52) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0021.jpg);}

.carousel-ex-3 li:nth-child(1) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0029.jpg);}
.carousel-ex-3 li:nth-child(2) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0030.jpg);}
.carousel-ex-3 li:nth-child(3) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0031.jpg);}
.carousel-ex-3 li:nth-child(4) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0032.jpg);}
.carousel-ex-3 li:nth-child(5) { background-image: url(https://www.drerich.jp/photo/img/gallery/group/Resize/group-0033.jpg);}


.carousel-4 li:nth-child(1) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0080.jpg);}
.carousel-4 li:nth-child(2) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0081.jpg);}
.carousel-4 li:nth-child(3) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0083.jpg);}
.carousel-4 li:nth-child(4) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0084.jpg);}
.carousel-4 li:nth-child(5) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0085.jpg);}
.carousel-4 li:nth-child(6) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0086.jpg);}
.carousel-4 li:nth-child(7) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0087.jpg);}
.carousel-4 li:nth-child(8) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0088.jpg);}
.carousel-4 li:nth-child(9) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0089.jpg);}
.carousel-4 li:nth-child(10) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0090.jpg);}
.carousel-4 li:nth-child(11) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0091.jpg);}
.carousel-4 li:nth-child(12) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0092.jpg);}
.carousel-4 li:nth-child(13) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0093.jpg);}
.carousel-4 li:nth-child(14) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0094.jpg);}
.carousel-4 li:nth-child(15) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0095.jpg);}
.carousel-4 li:nth-child(16) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0096.jpg);}
.carousel-4 li:nth-child(17) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0097.jpg);}
.carousel-4 li:nth-child(18) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0098.jpg);}
.carousel-4 li:nth-child(19) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0099.jpg);}
.carousel-4 li:nth-child(20) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0100.jpg);}
.carousel-4 li:nth-child(21) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0101.jpg);}
.carousel-4 li:nth-child(22) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0073.jpg);}
.carousel-4 li:nth-child(23) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0074.jpg);}
.carousel-4 li:nth-child(24) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0075.jpg);}
.carousel-4 li:nth-child(25) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0076.jpg);}
.carousel-4 li:nth-child(26) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0077.jpg);}
.carousel-4 li:nth-child(27) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0078.jpg);}
.carousel-4 li:nth-child(28) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0079.jpg);}
.carousel-4 li:nth-child(29) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0044.jpg);}
.carousel-4 li:nth-child(30) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0045.jpg);}
.carousel-4 li:nth-child(31) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0046.jpg);}
.carousel-4 li:nth-child(32) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0047.jpg);}
.carousel-4 li:nth-child(33) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0048.jpg);}
.carousel-4 li:nth-child(34) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0049.jpg);}
.carousel-4 li:nth-child(35) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0050.jpg);}
.carousel-4 li:nth-child(36) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0051.jpg);}
.carousel-4 li:nth-child(37) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0052.jpg);}
.carousel-4 li:nth-child(38) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0053.jpg);}
.carousel-4 li:nth-child(39) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0054.jpg);}
.carousel-4 li:nth-child(40) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0055.jpg);}
.carousel-4 li:nth-child(41) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0056.jpg);}
.carousel-4 li:nth-child(42) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0057.jpg);}
.carousel-4 li:nth-child(43) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0058.jpg);}
.carousel-4 li:nth-child(44) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0059.jpg);}
.carousel-4 li:nth-child(45) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0060.jpg);}
.carousel-4 li:nth-child(46) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0061.jpg);}
.carousel-4 li:nth-child(47) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0062.jpg);}
.carousel-4 li:nth-child(48) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0063.jpg);}
.carousel-4 li:nth-child(49) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0064.jpg);}
.carousel-4 li:nth-child(50) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0065.jpg);}
.carousel-4 li:nth-child(51) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0066.jpg);}
.carousel-4 li:nth-child(52) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0067.jpg);}
.carousel-4 li:nth-child(53) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0068.jpg);}
.carousel-4 li:nth-child(54) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0069.jpg);}
.carousel-4 li:nth-child(55) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0070.jpg);}
.carousel-4 li:nth-child(56) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0071.jpg);}
.carousel-4 li:nth-child(57) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0072.jpg);}
.carousel-4 li:nth-child(58) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0001.jpg);}
.carousel-4 li:nth-child(59) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0002.jpg);}
.carousel-4 li:nth-child(60) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0003.jpg);}
.carousel-4 li:nth-child(61) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0004.jpg);}
.carousel-4 li:nth-child(62) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0005.jpg);}
.carousel-4 li:nth-child(63) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0006.jpg);}
.carousel-4 li:nth-child(64) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0008.jpg);}
.carousel-4 li:nth-child(65) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0009.jpg);}
.carousel-4 li:nth-child(66) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0011.jpg);}
.carousel-4 li:nth-child(67) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0012.jpg);}
.carousel-4 li:nth-child(68) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0014.jpg);}
.carousel-4 li:nth-child(69) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0015.jpg);}
.carousel-4 li:nth-child(70) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0016.jpg);}
.carousel-4 li:nth-child(71) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0017.jpg);}
.carousel-4 li:nth-child(72) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0018.jpg);}
.carousel-4 li:nth-child(73) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0019.jpg);}
.carousel-4 li:nth-child(74) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0021.jpg);}
.carousel-4 li:nth-child(75) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0022.jpg);}
.carousel-4 li:nth-child(76) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0023.jpg);}
.carousel-4 li:nth-child(77) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0025.jpg);}
.carousel-4 li:nth-child(78) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0026.jpg);}
.carousel-4 li:nth-child(79) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0028.jpg);}
.carousel-4 li:nth-child(80) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0030.jpg);}
.carousel-4 li:nth-child(81) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0031.jpg);}
.carousel-4 li:nth-child(82) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0032.jpg);}
.carousel-4 li:nth-child(83) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0033.jpg);}
.carousel-4 li:nth-child(84) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0035.jpg);}
.carousel-4 li:nth-child(85) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0036.jpg);}
.carousel-4 li:nth-child(86) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0037.jpg);}
.carousel-4 li:nth-child(87) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0038.jpg);}
.carousel-4 li:nth-child(88) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0039.jpg);}
.carousel-4 li:nth-child(89) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0040.jpg);}
.carousel-4 li:nth-child(90) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0041.jpg);}

.carousel-ex-4 li:nth-child(1) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0080.jpg);}
.carousel-ex-4 li:nth-child(2) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0081.jpg);}
.carousel-ex-4 li:nth-child(3) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0083.jpg);}
.carousel-ex-4 li:nth-child(4) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0084.jpg);}
.carousel-ex-4 li:nth-child(5) { background-image: url(https://www.drerich.jp/photo/img/gallery/single/Resize/single-0085.jpg);}


.carousel-5 li:nth-child(1) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0001.jpg);}
.carousel-5 li:nth-child(2) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0002.jpg);}
.carousel-5 li:nth-child(3) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0003.jpg);}
.carousel-5 li:nth-child(4) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0004.jpg);}
.carousel-5 li:nth-child(5) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0005.jpg);}
.carousel-5 li:nth-child(6) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0006.jpg);}
.carousel-5 li:nth-child(7) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0007.jpg);}
.carousel-5 li:nth-child(8) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0008.jpg);}
.carousel-5 li:nth-child(9) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0009.jpg);}
.carousel-5 li:nth-child(10) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0010.jpg);}
.carousel-5 li:nth-child(11) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0011.jpg);}
.carousel-5 li:nth-child(12) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0012.jpg);}
.carousel-5 li:nth-child(13) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0013.jpg);}
.carousel-5 li:nth-child(14) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0014.jpg);}
.carousel-5 li:nth-child(15) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0015.jpg);}
.carousel-5 li:nth-child(16) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0016.jpg);}
.carousel-5 li:nth-child(17) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0017.jpg);}
.carousel-5 li:nth-child(18) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0018.jpg);}
.carousel-5 li:nth-child(19) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0019.jpg);}
.carousel-5 li:nth-child(20) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0020.jpg);}
.carousel-5 li:nth-child(21) { background-image: url(https://www.drerich.jp/photo/img/gallery/family-kids/Resize/family-kids-0021.jpg);}


/* clipで非表示指定（スクリーンリーダー対策） */
.carousel img {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  margin: -1px;
  padding: 0;
  overflow: hidden;
  position: absolute;
}

@media screen and (max-width: 576px) {
  .carousel {
    width: calc(163px * 1.5);
    height: 163px;
  }
  .carousel li {
    width: calc(163px * 1.3 * 1.5);
    height: calc(163px * 1.3);
    margin-right: 0;
  }
  .img-wrapper{
    margin-bottom: 90px!important;
  }
  .img-wrapper--photo{
    margin-top: 20px !important;
    margin-bottom: 60px!important;
  }
  .arrow-wrap{
    width: 130%!important;
    height: 130%!important;
  }
}

@media screen and (min-width: 576px){
  .carousel-ex-1{
    left: -500px;
  }
  .carousel-ex-2{
    left:-500px;
  }
  .carousel-ex-3{
    left:-500px;
  }
  .carousel-ex-4{
    left:-500px;
  }
}
.carousel-big-1{
  width: 100%!important;
  height: 100%!important;
}
.carousel-big-1 li {
  width: 100%!important;
  height: 100%!important;
  background-size: 100%!important;
  margin-right: 0;
}

/*********** スライド送りボタン ***********/
/* 共有パーツ */
.arrow-wrap {
  width: 100%;
  height: 100%;
  margin: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.arrow-wrap button {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  vertical-align: middle;
  color: inherit;
  font: inherit;
  border: 0;
  background: transparent;
  padding: 0;
  margin: 0;
  outline: none;
  border-radius: 0;
}

.arrow-btn {
  width: 48px;
  height: 48px;
  background-color: rgba(0, 0, 0, 1);
  border-radius: 50%;
  transition: .2s;
}
/* .arrow-btn:focus {
  box-shadow: 0px 1px 10px -2px rgba(0, 0, 0, 0.8);
}
.arrow-btn:hover {
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 10px -2px rgba(0, 0, 0, 0.8);
}*/

/* 左 */
.arrow-left {
  position: relative
}
/* ボタン左の中身（三角を擬似要素で表現） */
.arrow-left:before {
  content: "";
  width: 10px;
  height: 10px;
  border-top: 2px solid #cccccc;
  border-left: 2px solid #cccccc;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-30%, -50%)rotate(-45deg);
}
/* 右 */
.arrow-right {
  position: relative
}
/* ボタン右の中身（三角を擬似要素で表現） */
.arrow-right:before {
  content: "";
  width: 10px;
  height: 10px;
  border-top: 2px solid #cccccc;
  border-left: 2px solid #cccccc;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-70%, -50%)rotate(135deg);
}

  .photo .slick-prev:before{
    content: "";
    width: 10px;
    height: 10px;
    border-top: 2px solid #cccccc;
    border-left: 2px solid #cccccc;
    position: absolute;
    top: 50%;
    right: 0%;
    transform: translate(-30%, -50%)rotate(-45deg);
    opacity: 1;
}
.photo .slick-next:before{
  content: "";
  width: 10px;
  height: 10px;
  border-top: 2px solid #cccccc;
  border-left: 2px solid #cccccc;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(-70%, -50%)rotate(135deg);
  opacity: 1;

}

.photo .slick-next{
  right: 15px;
}

.photo .slick-prev{
  z-index: 10;
  left: 15px;
}

.slick-dots {
  bottom: 10px !important;
}

.slick-dots li {
  width: 8px !important;
  height: 8px !important;
}

.slick-dots li button {
  width: 8px !important;
  height: 8px !important;
  background: #000 !important;
  opacity: .2;
}

.slick-dots .slick-active button {
  background: #FFF !important;
  opacity: 1;
}

.slick-dots li button:before {
  line-height: 8px !important;
  width: 8px !important;
  height: 8px !important;
  content: '•';
  opacity: .25;
}

.btn-wrapper--photo{
  margin-top: 0;
}

@media screen and (max-width: 576px){
  .btn-wrapper--photowedding{
    margin: 0;
    margin-left: auto;
    width: 50%;
  }

  /* .location__list--photowedding{
    margin-left: -4%;
  } */

  .location__list .carousel,
  .studio__list .carousel{
    margin-left: -4%;
  }

  .btn-wrapper--photowedding--2{
    margin-top: 50px;
  }

  .studio__list__item:not(:first-of-type){
    margin-top: 30px;
  }

  .studio__list__item:first-of-type{
    margin-top: 30px;
  }

  .btn-wrapper--studio{
    margin-top: 55px;
  }

  .photo .slick-prev:before{
    content: "";
    width: 10px;
    height: 10px;
    border-top: 2px solid #fefefe;
    border-left: 2px solid #fefefe;
    position: absolute;
    top: 50%;
    right: 0%;
    transform: translate(-30%, -50%)rotate(-45deg);
    opacity: 1;
}
.photo .slick-next:before{
  content: "";
  width: 10px;
  height: 10px;
  border-top: 2px solid #fefefe;
  border-left: 2px solid #fefefe;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(-70%, -50%)rotate(135deg);
  opacity: 1;

}

.photo .slick-next{
  right: 5px;
}

.photo .slick-prev{
  z-index: 10;
  left: 5px;
}

.slick-dots {
  bottom: 10px !important;
}

.slick-dots li {
  width: 8px !important;
  height: 8px !important;
}

.slick-dots li button {
  width: 8px !important;
  height: 8px !important;
  background: #000 !important;
  opacity: .2;
}

.slick-dots .slick-active button {
  background: #FFF !important;
  opacity: 1;
}

.slick-dots li button:before {
  line-height: 8px !important;
  width: 8px !important;
  height: 8px !important;
  content: '•';
  opacity: .25;
}

.photo-content .carousel{
  margin-left: -4%;
}
}