+ &.p-homepage__info__box--carousel {
+ width: 100%;
+ height: calc((100vw - 32px) * 315 / 975);
+ overflow: hidden;
+
+ @include rwd($break-flow) {
+ height: 368px;
+ }
+
+ div {
+ background-position: 50%;
+ background-size: cover;
+ display: flex;
+ justify-content: stretch;
+ align-items: stretch;
+ height: calc((100vw - 32px) * 315 / 975);
+
+ @include rwd($break-flow) {
+ height: 368px;
+ }
+
+ a {
+ width: 100%;
+ height: 100%;
+ }
+ }
+
+ .slick-dots {
+ bottom: 10px;
+ li button:before {
+ border: 1px solid #007880;
+ }
+
+ }
+
+ }
+