.mv{background:url("../images/mv_bg.jpg") no-repeat center/cover}.mv h2{color:#fff}.mv__bottom .middle__text{text-align:center;margin-top:145px;font-size:2rem}@media screen and (max-width: 1000px){.mv__bottom .middle__text{font-size:max(10px, 5.128vw);margin:28.2051282051vw 0 0}}.index{margin-top:120px}.index ul{display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;max-width:1128px;margin-left:auto;margin-right:auto;gap:2%;font-size:18px;letter-spacing:0.04rem}.index ul li{width:22%;position:relative;margin-right:15px;margin-bottom:30px}.index ul li::after{position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(-45deg);width:8px;height:8px;border-bottom:2px solid #31180F;border-left:2px solid #31180F;content:""}.index ul a{padding-bottom:14px;border-bottom:1px solid #31180F;position:relative;display:block;padding-right:15px}.index ul a::before{position:absolute;bottom:0;left:0;width:48px;height:2px;background:#31180F;content:""}@media screen and (max-width: 1000px){.index{margin-top:12.3076923077vw}.index ul{flex-direction:column;max-width:88vw;font-size:max(10px, 5.128vw)}.index ul li{width:100%;font-size:4vw}.index ul li:nth-child(n+2){margin-top:3.3333333333vw}.index ul a{padding-bottom:3.3333333333vw}}.faq{scroll-margin-top:150px}.faq dl{margin-bottom:20px;border-bottom:1px solid #CCC}.faq dl dt{padding:0.5em 1em 0.5em 2em;position:relative;text-indent:-1em;font-weight:bold}.faq dl dt::before{content:"Q";display:inline-block;padding-right:0.5em}.faq dl dt:hover{cursor:pointer}.faq dl dt::after{position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(-45deg);width:8px;height:8px;border-bottom:2px solid #31180F;border-left:2px solid #31180F;content:""}.faq dl dt.active{border-bottom:1px dashed #CCC}.faq dl dt.active::after{position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(135deg);width:8px;height:8px;border-bottom:2px solid #31180F;border-left:2px solid #31180F;content:""}.faq dl dd{padding:0.5em 1em 0.5em 3em;position:relative;text-indent:-0.5em}.faq dl dd::before{content:"A";display:inline-block;padding-right:0.5em}.faq dl dd img{width:auto}@media screen and (max-width: 1000px){.faq{scroll-margin-top:4vw}.faq dl{margin-bottom:6vw;border-bottom:1px solid #CCC}.faq dl dt{padding:0.5em 1em 0.5em 2em;position:relative;text-indent:-1em;font-weight:bold}.faq dl dt::before{content:"Q"}.faq dl dt.active{border-bottom:1px dashed #CCC}.faq dl dt.active::after{position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(135deg);width:8px;height:8px;border-bottom:2px solid #31180F;border-left:2px solid #31180F;content:""}.faq dl dd{padding:0.5em 1em 0.5em 3em;position:relative;text-indent:-0.5em}.faq dl dd::before{content:"A"}.faq dl dd img{width:auto}}
/*# sourceMappingURL=style.css.map */
