@charset "UTF-8";.price-ttl-img{position:absolute;bottom:0;width:25.333333333333vw;}.l-peace{padding:2.6666666667vw 0;margin-bottom:11.333333333333vw;background-color:var(--default-bg);}.peace{margin:0 2.6666666667vw;background-color:var(--middle-bg);border-radius:2px 2px;padding:0;overflow:visible;}.peace-ttl-img{width:100%;background-color:#f9f9f9;border-bottom:1px solid var(--default-bg);}.peace-ttl02{border-top:1px solid var(--default-bg);}.peace-txt-img{width:100%;padding:5.3333333333333vw 6.6666666666667vw;}.peace-inner{position:relative;padding:0 4vw 0;margin-bottom:5.3333333333333vw;}.peace-card{position:absolute;top:4.2666666666667vw;left:3.2vw;width:11.066666666667vw;height:8.1333333333333vw;}.peace-staff02{padding:5.3333333333333vw;padding-bottom:0;}.peace-car{position:absolute;bottom:6.4vw;right:3.4666666666667vw;width:24.533333333333vw;height:14.8vw;}.peace-body01{position:relative;}.peace-inner{position:relative;}.peace-staff01{position:absolute;z-index:100;bottom:-5.3333333333vw;right:0vw;width:30.933333333333vw;height:39.733333333333vw;}.price-body{font-family:"Hiragino Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;background-color:var(--white-color);}.price-inner{background-color:var(--middle-bg);padding:5vw;}.price-pic{width:30%;margin:6vw auto;}.price-price{width:50%;margin:0 auto 5vw;border-radius:10px;overflow:hidden;}.price-price{width:100%;padding:5vw;background:var(--white-color);border-radius:10px;margin-bottom:5vw;}.price-item{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:2vw;}.price-ico{width:60%;padding:2vw;font-weight:bold;color:var(--white-color);text-align:center;background-color:var(--red-color);}.price-number{font-weight:bold;color:var(--red-color);width:40%;text-align:right;}.price-bloc-txt{margin-bottom:5vw;}.price-bloc-img{width:100%;}.price-info{padding:3vw;font-size:2.6666666666667vw;line-height:1.6;color:#585858;}.price-ttl-point{color:#fee331;}.price-btn-tel{background:var(--blue-color);color:var(--white-color);font-weight:bold;width:100%;display:flex;margin-top:15px;justify-content:center;align-items:center;height:15vw;text-decoration:none;font-size:120%;border-radius:7.5vw;box-shadow:3px 3px 0 var(--dark-color);}.flow-bloc{position:relative;}.flow-bloc+.flow-bloc{margin-top:6.6666666666667vw;}.flow-bloc img{width:100%;}.flow-arrow:after{position:absolute;content:"";display:block;left:0;right:0;bottom:-4.9333333333333vw;margin:0 auto;width:0;height:0;border-style:solid;border-width:2.1333333333333vw 2.2vw 0 2.2vw;border-color:var(--blue-color) transparent transparent transparent;}.flow-body{padding:8vw 4vw 13.333333333333vw;background-color:var(--middle-bg);}.flow-ttl-img{position:absolute;bottom:1.3333333333333vw;right:0;width:45.866666666667vw;}.flow-follow-bloc{margin-top:10vw;padding:3vw;background-color:var(--light-bg);}.flow-follow{width:100%;}.voice-arrow{display:block;width:98.666666666667vw;margin:0 auto;}.voice-bloc+.voice-bloc{margin-top:5.3333333333333vw;}.voice-txtbox{margin-bottom:5.3333333333333vw;}.voice-txt01{font-size:3.4666666666667vw;line-height:1.769;}.voice-place{margin-bottom:1.8vw;font-size:2.9333333333333vw;line-height:1;}.voice-head{display:table;margin-bottom:5.0666666666667vw;}.voice-subttl{font-size:4vw;line-height:1.733;text-decoration:underline;}.voice-point{color:var(--blue-color);}.voice-ttlbox{padding-left:4vw;display:table-cell;vertical-align:middle;}.voice-bloc{position:relative;padding:6.4vw;border:.26666666666667vw solid var(--default-bg);background:var(--light-bg);}.voice-pic01{display:table-cell;width:21.333333333333vw;}.voice-body{position:relative;padding:8vw 4vw 37.866666666667vw;}.l-voice{margin-top:11.466666666667vw;}.voice-ttl-img{position:absolute;bottom:0;right:4.2666666666667vw;width:28.8vw;}.l-settle{margin-bottom:13.333333333333vw;}.settle{padding:2.6666666666667vw;background-color:#39a272;}.settle-inner{padding:1.8666666666667vw 6.6666666666667vw 6.6666666666667vw;background-color:#fff;}.settle-ttl{position:relative;z-index:1;width:100%;}.settle-item img{width:100%;}.settle-info{display:block;margin-top:-1.6vw;padding:0 0 0 9.3333333333333vw;}.settle-info img{width:100%;}.map-body{display:flex;padding:8vw;justify-content:space-between;flex-wrap:wrap;}.map-ttl-img{position:absolute;bottom:0;right:1.3333333333333vw;width:43.733333333333vw;}.map-body ul{display:flex;flex-wrap:wrap;width:100%;}.map-body li{padding:2vw;margin:.5vw;border:.4vw solid var(--blue-color);}.trouble-bloc03{width:88vw;}.closing-body ul{margin:4vw 0;list-style-type:disc;padding:0 6vw;}.example-body{padding:8vw 6vw 14vw;}.example-text-box{margin-bottom:8vw;}.example-img-box{height:50vw;text-align:center;margin-bottom:8vw;}.example-img-box img{height:100%;width:auto;}.example-body ul{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin-bottom:8vw;}.example-body li{width:100%;width:40%;display:flex;}.example-body dl{margin-bottom:2vw;}.example-body dl,.example-body dt,.example-body dd{width:100%;}.example-body dt,.example-body dd{padding:1vw;}.example-body dt{color:#fff;background-color:var(--default-bg);font-weight:bold;}body{margin-bottom:22vw;}