.sectionTitleWrap .minText{margin-bottom:10px}@media only screen and (max-width: 767px){.sectionTitleWrap .minText{margin-bottom:2.6666666667vw;font-size:3.7333333333vw}}.sectionTitleWrap .sectionTitle{color:#28d}@media only screen and (max-width: 767px){.sectionTitleWrap .sectionTitle{font-size:6.4vw}}.annotationWrap .annotation{color:#708799;font-size:12px;line-height:1.6}#features .sectionContentWrap{margin-top:40px}#features .featuresSlider .swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 min(35px, 2.4305555556vw)}@media only screen and (max-width: 767px){#features .featuresSlider .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0}}#features .featuresSlider .swiper-slide{max-width:265px}@media only screen and (max-width: 767px){#features .featuresSlider .swiper-slide{width:100%;max-width:none}}#features .featuresSlider .swiper-slide .image{-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.12);box-shadow:0 0 24px 0 rgba(0,0,0,.12);border-radius:100px;width:180px;margin:0 auto}#features .featuresSlider .swiper-slide .contentWrap{margin-top:15px}#features .featuresSlider .swiper-slide .contentWrap .titleWrap{text-align:center}#features .featuresSlider .swiper-slide .contentWrap .titleWrap .title{font-size:18px}#features .featuresSlider .swiper-slide .contentWrap .titleWrap .title .minText{font-size:12px;font-weight:normal}#features .featuresSlider .swiper-slide .contentWrap .textWrap{margin-top:10px}#features .featuresSlider .swiper-slide .contentWrap .textWrap .text{line-height:1.6}#features .annotationWrap{margin-top:20px;text-align:right}@media only screen and (max-width: 767px){#features .annotationWrap{margin-top:13.3333333333vw}}#features .whiteBox{padding:35px 30px 50px;margin-top:50px;border-radius:12px}@media only screen and (min-width: 1280px){#features .whiteBox{padding:35px 50px 50px}}@media only screen and (max-width: 767px){#features .whiteBox{padding:8vw 4vw 6.6666666667vw}}#features .whiteBox .titleWrap .title{font-size:26px;padding-bottom:5px}@media only screen and (max-width: 767px){#features .whiteBox .titleWrap .title{font-size:5.3333333333vw;padding-bottom:4vw}}#features .whiteBox .contentWrap{margin-top:30px}@media only screen and (max-width: 767px){#features .whiteBox .contentWrap{margin-top:6.6666666667vw}}#features .circleListWrap{gap:0 min(15px, 1.0416666667vw);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px)and (max-width: 1079px){#features .circleListWrap{gap:0 10px}}@media only screen and (max-width: 767px){#features .circleListWrap{gap:1.3333333333vw;-ms-flex-wrap:wrap;flex-wrap:wrap}}#features .circleListWrap .circleWrap{width:min(175px, 13.8888888889vw);height:min(175px, 13.8888888889vw);border-radius:50%;border:3px solid #28d;display:grid;place-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#features .circleListWrap .circleWrap{width:150px;height:150px}}@media only screen and (max-width: 767px){#features .circleListWrap .circleWrap{width:38.6666666667vw;height:38.6666666667vw}}#features .circleListWrap .circleWrap .textWrap{text-align:center}#features .circleListWrap .circleWrap .textWrap .text{font-weight:bold;line-height:1.6}@media only screen and (max-width: 767px){#features .circleListWrap .circleWrap .textWrap .text{font-size:3.4666666667vw}}#features .bgimageWrap{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){#features .bgimageWrap{padding-top:5.3333333333vw;display:block}}#features .bgimageWrap .image{margin-left:-30px;width:215px}@media only screen and (max-width: 767px){#features .bgimageWrap .image{margin-top:-2.6666666667vw;margin-left:auto;margin-right:3.4666666667vw;width:50.6666666667vw}}#features .bgimageWrap .bgtextWrap{position:relative;padding:0 40px;display:inline-block;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);margin-top:10px}@media only screen and (max-width: 767px){#features .bgimageWrap .bgtextWrap{margin-top:0;padding:0 9.3333333333vw}}#features .bgimageWrap .bgtextWrap::before,#features .bgimageWrap .bgtextWrap::after{content:"";position:absolute;bottom:15px;width:35px;height:1.15px;background-color:#000}#features .bgimageWrap .bgtextWrap::before{right:0;-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}#features .bgimageWrap .bgtextWrap::after{left:0;-webkit-transform:rotate(50deg);transform:rotate(50deg)}#features .bgimageWrap .bgtextWrap .text{text-align:center;font-size:15px;font-weight:bold}@media only screen and (max-width: 767px){#features .bgimageWrap .bgtextWrap .text{font-size:4vw}}#features .imageConteneWrap{margin-top:20px;gap:0 35px}@media only screen and (max-width: 767px){#features .imageConteneWrap{display:block;margin-top:8vw;padding:0 2.6666666667vw}}@media only screen and (max-width: 767px){#features .imageConteneWrap .image{width:60vw;margin:0 auto}}@media only screen and (max-width: 767px){#features .imageConteneWrap .textWrap{margin-top:6.6666666667vw}}#features .imageConteneWrap .textWrap .text{text-align:justify;font-size:16px}@media only screen and (max-width: 767px){#features .imageConteneWrap .textWrap .text{font-size:4.2666666667vw}}#purpose .sectionContentWrap{margin-top:40px}@media only screen and (max-width: 767px){#purpose .sectionContentWrap{margin-top:6.6666666667vw}}#purpose .purposeListWrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media only screen and (max-width: 1079px){#purpose .purposeListWrap{grid-template-columns:1fr}}@media only screen and (max-width: 767px){#purpose .purposeListWrap{margin-top:6.6666666667vw;gap:4vw}}#purpose .purposeListWrap .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px;padding:20px 30px 20px 20px;background-color:#fff;gap:0 25px;-webkit-box-shadow:0 0 32px 0 rgba(0,0,0,.08);box-shadow:0 0 32px 0 rgba(0,0,0,.08)}@media only screen and (max-width: 767px){#purpose .purposeListWrap .card{padding:5.3333333333vw;gap:0 5.3333333333vw;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}#purpose .purposeListWrap .card .image{width:120px;-webkit-box-flex:0;-ms-flex:none;flex:none;border-radius:50%;overflow:hidden}@media only screen and (max-width: 767px){#purpose .purposeListWrap .card .image{width:21.3333333333vw}}#purpose .purposeListWrap .card .titleWrap .title{font-size:16px}@media only screen and (max-width: 767px){#purpose .purposeListWrap .card .titleWrap .title{font-size:4.2666666667vw}}#purpose .purposeListWrap .card .textWrap{margin-top:5px}@media only screen and (max-width: 767px){#purpose .purposeListWrap .card .textWrap{margin-top:1.3333333333vw}}@media only screen and (max-width: 767px){#purpose .purposeListWrap .card .textWrap .text{font-size:3.7333333333vw}}#insuranceCompany .sectionContentWrap{margin-top:20px}@media only screen and (max-width: 767px){#insuranceCompany .sectionContentWrap{margin-top:5.3333333333vw}}#insuranceCompany .insuranceContentListWrap{margin-top:40px}@media only screen and (max-width: 767px){#insuranceCompany .insuranceContentListWrap{margin-top:8vw}}#insuranceCompany .insuranceContentListWrap .insuranceContentWrap .titleWrap{margin-bottom:20px}@media only screen and (max-width: 767px){#insuranceCompany .insuranceContentListWrap .insuranceContentWrap .titleWrap{margin-bottom:4vw}}#insuranceCompany .insuranceContentListWrap .insuranceContentWrap .titleWrap .title{font-size:24px}@media only screen and (max-width: 767px){#insuranceCompany .insuranceContentListWrap .insuranceContentWrap .titleWrap .title{font-size:5.3333333333vw}}#insuranceCompany .insuranceContentListWrap .insuranceContentWrap+.insuranceContentWrap{margin-top:50px}@media only screen and (max-width: 767px){#insuranceCompany .insuranceContentListWrap .insuranceContentWrap+.insuranceContentWrap{margin-top:10.6666666667vw}}#flow .sectionContentWrap{margin-top:40px}@media only screen and (max-width: 767px){#flow .sectionContentWrap{margin-top:6.6666666667vw}}#flow .flowListWrap .flowWrap{display:grid;grid-template-columns:65px 45px 1fr;grid-template-areas:"image num title" "image num text";-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 25px}@media only screen and (max-width: 767px){#flow .flowListWrap .flowWrap{gap:0 4vw;grid-template-columns:17.3333333333vw 8vw 1fr;grid-template-areas:"image num title" "image text text"}}#flow .flowListWrap .flowWrap+.flowWrap{position:relative;margin-top:30px}@media only screen and (max-width: 767px){#flow .flowListWrap .flowWrap+.flowWrap{margin-top:6.6666666667vw}}#flow .flowListWrap .flowWrap+.flowWrap::before{content:"";position:absolute;top:-25px;left:25.5px;width:14px;height:20px;background-image:url("../images/under/houjin/bottom_arrow.svg");background-size:100%;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 767px){#flow .flowListWrap .flowWrap+.flowWrap::before{top:-5.3333333333vw;width:3.7333333333vw;height:5.3333333333vw}}#flow .flowListWrap .flowWrap .image{grid-area:image;width:65px}@media only screen and (max-width: 767px){#flow .flowListWrap .flowWrap .image{width:17.3333333333vw}}#flow .flowListWrap .flowWrap .number{grid-area:num}#flow .flowListWrap .flowWrap .number .text{color:#9ccae0;font-size:31px;font-weight:bold}@media only screen and (max-width: 767px){#flow .flowListWrap .flowWrap .number .text{font-size:5.3333333333vw}}#flow .flowListWrap .flowWrap .titleWrap{grid-area:title}#flow .flowListWrap .flowWrap .titleWrap .title{color:#28d;font-size:18px;font-weight:bold}@media only screen and (max-width: 767px){#flow .flowListWrap .flowWrap .titleWrap .title{font-size:4.8vw}}#flow .flowListWrap .flowWrap .textWrap{grid-area:text}#flow .flowListWrap .flowWrap .textWrap .text{font-size:14px}@media only screen and (max-width: 767px){#flow .flowListWrap .flowWrap .textWrap .text{font-size:3.7333333333vw}}#reservation .box{padding:35px 40px 60px}@media only screen and (max-width: 767px){#reservation .box{padding:8vw 5.3333333333vw 5.3333333333vw}}#reservation .box .titleWrap .title{padding-bottom:5px;font-size:26px}@media only screen and (max-width: 767px){#reservation .box .titleWrap .title{padding-bottom:4vw;font-size:5.3333333333vw}}#reservation .box .sectionContentWrap{margin-top:30px}@media only screen and (max-width: 767px){#reservation .box .sectionContentWrap{margin-top:8vw}}#reservation .box .sectionContentWrap .textWrap .text{line-height:1.6}#reservation .box .sectionContentWrap .flexWrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){#reservation .box .sectionContentWrap .flexWrap{margin-top:2.6666666667vw;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#reservation .box .sectionContentWrap .flexWrap .telWrap{margin-top:40px}@media only screen and (max-width: 767px){#reservation .box .sectionContentWrap .flexWrap .telWrap{margin-top:2.6666666667vw}}#reservation .box .sectionContentWrap .flexWrap .telWrap .icon{width:90px;height:60px}@media only screen and (max-width: 767px){#reservation .box .sectionContentWrap .flexWrap .telWrap .icon{width:18.6666666667vw;height:16vw}}#reservation .box .sectionContentWrap .flexWrap .telWrap .textWrap .telNum{font-size:34px;line-height:1}@media only screen and (max-width: 767px){#reservation .box .sectionContentWrap .flexWrap .telWrap .textWrap .telNum{font-size:6.9333333333vw}}#reservation .box .sectionContentWrap .flexWrap .telWrap .textWrap .text{font-size:22px;letter-spacing:.03em}@media only screen and (max-width: 767px){#reservation .box .sectionContentWrap .flexWrap .telWrap .textWrap .text{font-size:4.5333333333vw}}#reservation .box .sectionContentWrap .flexWrap .bgtextWrap{position:relative;text-align:center;margin-left:25px;width:90px;height:90px;border:1px solid #f79626;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){#reservation .box .sectionContentWrap .flexWrap .bgtextWrap{margin:0 auto;width:24vw;height:24vw}}#reservation .box .sectionContentWrap .flexWrap .bgtextWrap::before,#reservation .box .sectionContentWrap .flexWrap .bgtextWrap::after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 767px){#reservation .box .sectionContentWrap .flexWrap .bgtextWrap::before,#reservation .box .sectionContentWrap .flexWrap .bgtextWrap::after{top:auto;-webkit-transform:rotate(-46deg);transform:rotate(-46deg)}}#reservation .box .sectionContentWrap .flexWrap .bgtextWrap::before{left:-13px;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-right:13px solid #f79626}@media only screen and (max-width: 767px){#reservation .box .sectionContentWrap .flexWrap .bgtextWrap::before{bottom:1.0666666667vw;left:.2666666667vw}}#reservation .box .sectionContentWrap .flexWrap .bgtextWrap::after{z-index:2;left:-10px;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-right:18px solid #fff}@media only screen and (max-width: 767px){#reservation .box .sectionContentWrap .flexWrap .bgtextWrap::after{bottom:1.6vw;left:.5333333333vw}}#reservation .box .sectionContentWrap .flexWrap .bgtextWrap .text{color:#f79626;font-size:18px;font-weight:bold}@media only screen and (max-width: 767px){#reservation .box .sectionContentWrap .flexWrap .bgtextWrap .text{font-size:4.5333333333vw}}