/* BASIC css start */
.indi_9 { width: 900px; margin: 0 auto; background-color: #f3efec; }
.st-section img { width: 100%; }
.st-section .ff1 { font-family: 'Cormorant Garamond', serif; }
.st-section .ff2 { font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP','Noto Serif KR', 'Sans-serif'; }

.st_02 { overflow: hidden; padding: 70px 0; }
.st_02 .st-title { margin-bottom: 100px; text-align: center; }
.st_02 .st-title h3 { margin-top: 20px; font-weight: 600; font-size: 40px; }
.st_02 .st-title img { width: 80px; }
.st_02 .slide-box { width: 100%; padding-left: 130px; box-sizing: border-box; }
.st_02 .slide-box .swiper { padding-bottom: 40px; }
.st_02 .slide-box li { width: 38%; }
.st_02 .slide-box li img { width: 100%; }
.st_02 .slide-box .info { padding-top: 20px; font-weight: 600; font-size: 16px; text-align: center; }
.st_02 .slide-box .info strong { display: block; margin-bottom: 2px; font-size: 22px; }
.st_02 .swiper-horizontal > .swiper-pagination-progressbar { top: inherit; bottom: 0; width: 606px; height: 2px; }
.st_02 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background-color: #333; }

.st_03 { padding: 130px 0; }
.st_03 .st-title { margin-bottom: 50px; text-align: center; }
.st_03 .st-title h3 { margin-top: -5px; padding: 0 0 15px; font-weight: 600; font-size: 50px; }
.st_03 .st-title p { font-weight: 600; font-size: 44px; }
.st_03 .st-title span { font-weight: 600; font-size: 20px; letter-spacing: -1px; }
.st_03 .st-video { position: relative; height: 0; padding-bottom: 507px; }
.st_03 .st-video video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.st_04 { padding: 0 20px 130px; }
.st_04 .swiper-button-prev { left: 20px; height: 40px; margin-top: -20px; background: url("/design/dinto/design/ico_arr_before.png") no-repeat 0 0; background-size: contain; }
.st_04 .swiper-button-next { right: 20px; height: 40px; margin-top: -20px; background: url("/design/dinto/design/ico_arr_next.png") no-repeat 0 0; background-size: contain; }
.st_04 .swiper-button-prev:after,
.st_04 .swiper-button-next:after { font-size: 0; }

body #footer { margin-top:0; }
/* BASIC css end */

