.mv{position:relative}@media (max-width: 767px){.mv{margin-top:4rem}}@media (max-width: 1023px){.mv{margin-top:10rem}}.mv-copy{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:2.6rem;font-family:YuMincho, 'Yu Mincho', serif;font-weight:600;letter-spacing:0.2em}@media (max-width: 1023px){.mv-copy{font-size:2.0rem}}@media (max-width: 767px){.mv-copy{font-size:1.4rem}}.mv-copy-text{background:#fff;padding:1.0rem 0.4rem;display:inline-block;z-index:50}@media (max-width: 767px){.mv-copy-text{padding:1rem;letter-spacing:0.4rem}}.mv-copy-text001{position:absolute;top:12rem;left:21rem}@media (max-width: 1024px){.mv-copy-text001{top:6rem;left:11rem}}@media (max-width: 768px){.mv-copy-text001{top:1rem;left:12rem}}@media (max-width: 767px){.mv-copy-text001{top:20rem;left:5.5rem}}@media (max-width: 320px){.mv-copy-text001{top:11rem;left:5.5rem}}.mv-copy-text002{position:absolute;top:23.6rem;left:14.7rem}@media (max-width: 1024px){.mv-copy-text002{top:19rem;left:6rem}}@media (max-width: 768px){.mv-copy-text002{top:6rem;left:6rem}}@media (max-width: 767px){.mv-copy-text002{top:28rem;left:0.5rem}}@media (max-width: 320px){.mv-copy-text002{top:19rem;left:0.5rem}}.mv-swiper-slide{border-radius:13rem 4rem 13rem 4rem;overflow:hidden}@media (max-width: 1023px){.mv-swiper-slide{border-radius:8rem 2rem 8rem 2rem}}@media (max-width: 767px){.mv-swiper-slide{border-radius:5rem 0.6rem 5rem 0.6rem}}.top-strength{margin-bottom:7.5rem}.top-strength-tit{margin-top:15.5rem}@media (max-width: 767px){.top-strength-tit{margin-top:11rem}}.top-strength--bnr-group{background:url(../img/top/bg_logo.jpg) right bottom no-repeat;background-size:62.1%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.top-strength--bnr-group{background-size:84%;padding-bottom:2.5rem}}.top-strength--bnr-group{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.top-strength--bnr-group{padding-right:1.5rem;padding-left:1.5rem}}.top-strength--bnr{width:30%}@media (max-width: 767px){.top-strength--bnr{width:47%;margin-bottom:2.5rem}.top-strength--bnr:nth-child(2n){margin-left:1.4rem}}@media (min-width: 768px){.top-strength--bnr:nth-child(3n-1){margin-top:6rem}.top-strength--bnr:nth-child(3n){margin-top:12rem}}.top-strength--bnr-img{margin-bottom:3.2rem}@media (max-width: 767px){.top-strength--bnr-img{margin-bottom:1.5rem}}.top-strength--bnr-tit{font-size:2.8rem;font-family:YuMincho, 'Yu Mincho', serif;font-weight:600;margin-bottom:1.6rem}@media (max-width: 767px){.top-strength--bnr-tit{font-size:1.8rem;font-weight:400;margin-bottom:1.0rem}}.top-strength--bnr-text{font-weight:500;line-height:1.9;padding-bottom:0}@media (max-width: 767px){.top-strength--bnr-text{font-size:1.3rem;line-height:1.7}}
