#service #kv{background-color:#e7e7f5}#service #kv .kvContent .maintitleWrap{text-align:center}#service #kv .kvContent .maintitleWrap .maintitle{color:#007;font-size:32px;font-weight:bold;line-height:1.3}@media only screen and (min-width: 768px)and (max-width: 1079px){#service #kv .kvContent .maintitleWrap .maintitle{font-size:3.6458333333vw}}@media only screen and (max-width: 767px){#service #kv .kvContent .maintitleWrap .maintitle{font-size:6.25vw}}#service #kv .kvContent .textWrap{text-align:center;margin-top:12px}@media only screen and (max-width: 767px){#service #kv .kvContent .textWrap{margin-top:3.125vw}}#service #kv .kvContent .textWrap .text{color:#007;font-size:16px;font-weight:bold;line-height:1.8}@media only screen and (max-width: 767px){#service #kv .kvContent .textWrap .text{font-size:4.1666666667vw}}#service #kv .kvContent .btnWrap{margin-top:32px}@media only screen and (max-width: 767px){#service #kv .kvContent .btnWrap{margin-top:5.2083333333vw}}@media only screen and (max-width: 767px){#service #kv .kvContent .btnWrap .btn{padding:4.1666666667vw 0}}#service #comparison{overflow:hidden}#service #comparison .sectionInner{padding-top:100px}@media only screen and (max-width: 767px){#service #comparison .sectionInner{padding-top:20.8333333333vw}}#service #comparison .sectionContentWrap{margin-top:20px}@media only screen and (max-width: 767px){#service #comparison .sectionContentWrap{margin-top:5.2083333333vw}}#service #comparison .sectionContentWrap .titleWrap .title{color:#007;font-size:24px;font-weight:bold}@media only screen and (min-width: 768px)and (max-width: 1079px){#service #comparison .sectionContentWrap .titleWrap .title{font-size:3.125vw}}@media only screen and (max-width: 767px){#service #comparison .sectionContentWrap .titleWrap .title{font-size:5.2083333333vw}}#service #comparison .sectionContentWrap .textWrap{margin-top:8px}@media only screen and (max-width: 767px){#service #comparison .sectionContentWrap .textWrap{margin-top:2.0833333333vw}}#service #comparison .sectionContentWrap .textWrap .text{line-height:1.8;font-size:16px}@media only screen and (max-width: 767px){#service #comparison .sectionContentWrap .textWrap .text{font-size:4.1666666667vw}}#service #comparison .sectionContentWrap #compareTable{margin-top:40px;width:100%}@media only screen and (max-width: 1079px){#service #comparison .sectionContentWrap #compareTable{padding-right:5vw;width:95vw;box-sizing:border-box;overflow-x:scroll}}@media only screen and (max-width: 767px){#service #comparison .sectionContentWrap #compareTable{margin-top:10.4166666667vw}}#service #comparison .sectionContentWrap #compareTable table{width:100%;border-collapse:collapse;table-layout:fixed}@media only screen and (min-width: 768px)and (max-width: 1079px){#service #comparison .sectionContentWrap #compareTable table{width:1080px}}@media only screen and (max-width: 767px){#service #comparison .sectionContentWrap #compareTable table{width:208.3333333333vw}}#service #comparison .sectionContentWrap #compareTable table th,#service #comparison .sectionContentWrap #compareTable table td{padding:20px;text-align:center;font-size:16px;font-feature-settings:"palt";vertical-align:middle;border-right:1px solid #d6d3d0;border-bottom:1px solid #d6d3d0;box-sizing:border-box}@media only screen and (max-width: 767px){#service #comparison .sectionContentWrap #compareTable table th,#service #comparison .sectionContentWrap #compareTable table td{padding:5.2083333333vw;font-size:3.6458333333vw}}#service #comparison .sectionContentWrap #compareTable table th{font-weight:bold}#service #comparison .sectionContentWrap #compareTable table th:last-child{border-right:none}#service #comparison .sectionContentWrap #compareTable table th.main{color:#fff;background-color:#007;border-color:#007}#service #comparison .sectionContentWrap #compareTable table th.none,#service #comparison .sectionContentWrap #compareTable table th.rowTitle{padding:0;width:112px}@media only screen and (max-width: 767px){#service #comparison .sectionContentWrap #compareTable table th.none,#service #comparison .sectionContentWrap #compareTable table th.rowTitle{width:21.875vw}}#service #comparison .sectionContentWrap #compareTable table tbody tr:last-of-type th,#service #comparison .sectionContentWrap #compareTable table tbody tr:last-of-type td{border-bottom:none}#service #comparison .sectionContentWrap #compareTable table tbody td.main{color:#007;background-color:#f2f2f5}#service #comparison .sectionContentWrap #compareTable table tbody td:last-child{border-right:none}@media only screen and (max-width: 767px){#service #comparison .sectionContentWrap #compareTable table{font-size:3.6458333333vw}#service #comparison .sectionContentWrap #compareTable table thead th{font-size:3.6458333333vw;padding:3.125vw}#service #comparison .sectionContentWrap #compareTable table tbody th.rowTitle{padding:1.3020833333vw}#service #comparison .sectionContentWrap #compareTable table tbody td{padding:3.125vw}}#service #flow .sectionContentWrap .textWrap{margin-top:20px}@media only screen and (max-width: 767px){#service #flow .sectionContentWrap .textWrap{margin-top:5.2083333333vw}}#service #flow .sectionContentWrap .textWrap .text{font-size:16px;line-height:1.8}@media only screen and (max-width: 767px){#service #flow .sectionContentWrap .textWrap .text{font-size:4.1666666667vw}}#service #flow .sectionContentWrap .image{width:530px;margin-top:20px}@media only screen and (max-width: 767px){#service #flow .sectionContentWrap .image{width:100%;margin-top:5.2083333333vw}}#service #flow .sectionContentWrap .contentWrap .flowListWrap{margin-top:20px}@media only screen and (max-width: 767px){#service #flow .sectionContentWrap .contentWrap .flowListWrap{margin-top:10.4166666667vw}}#service #flow .sectionContentWrap .contentWrap .flowListWrap .flowWrap{padding:20px 0;border-bottom:1px solid #d6d3d0;display:flex;align-items:center;gap:0 38px}@media only screen and (max-width: 767px){#service #flow .sectionContentWrap .contentWrap .flowListWrap .flowWrap{padding:6.25vw 0;gap:0 5.2083333333vw}}#service #flow .sectionContentWrap .contentWrap .flowListWrap .flowWrap:last-of-type{border-bottom:unset}#service #flow .sectionContentWrap .contentWrap .flowListWrap .flowWrap .num{color:#007;font-size:24px;font-weight:bold}@media only screen and (max-width: 767px){#service #flow .sectionContentWrap .contentWrap .flowListWrap .flowWrap .num{font-size:5.2083333333vw}}#service #flow .sectionContentWrap .contentWrap .flowListWrap .flowWrap .textWrap{margin-top:0}#service #flow .sectionContentWrap .contentWrap .flowListWrap .flowWrap .textWrap .text{font-size:16px;margin-top:4px;line-height:1.5}@media only screen and (max-width: 767px){#service #flow .sectionContentWrap .contentWrap .flowListWrap .flowWrap .textWrap .text{font-size:4.1666666667vw;margin-top:1.0416666667vw}}#service #flow .sectionContentWrap .contentWrap .flowListWrap .flowWrap .textWrap .text.bold{margin-top:0;color:#007;font-weight:bold}#service #point .sectionInner{padding-bottom:100px}@media only screen and (max-width: 767px){#service #point .sectionInner{padding-bottom:26.0416666667vw}}#service #point .sectionInner .sectionContentWrap{margin-top:40px}@media only screen and (max-width: 767px){#service #point .sectionInner .sectionContentWrap{margin-top:10.4166666667vw}}#service #point .sectionInner .sectionContentWrap .flexWrap{gap:0 20px}@media only screen and (max-width: 767px){#service #point .sectionInner .sectionContentWrap .flexWrap{flex-direction:column;gap:12.5vw 0}}#service #point .sectionInner .sectionContentWrap .flexWrap .pointWrap{width:346px}@media only screen and (max-width: 767px){#service #point .sectionInner .sectionContentWrap .flexWrap .pointWrap{width:100%}}#service #point .sectionInner .sectionContentWrap .flexWrap .pointWrap .point{position:relative}#service #point .sectionInner .sectionContentWrap .flexWrap .pointWrap .point .numWrap{position:absolute;top:-4.5%;left:2.5%;text-align:center;width:48px;height:48px;border-radius:50%;background-color:#007}#service #point .sectionInner .sectionContentWrap .flexWrap .pointWrap .point .numWrap .num{padding-top:8px;color:#fff;font-size:8px;font-weight:bold}@media only screen and (max-width: 767px){#service #point .sectionInner .sectionContentWrap .flexWrap .pointWrap .point .numWrap .num{font-size:2.0833333333vw}}#service #point .sectionInner .sectionContentWrap .flexWrap .pointWrap .point .numWrap .text{margin-top:-3px;color:#fff;font-size:18px;font-weight:bold}@media only screen and (max-width: 767px){#service #point .sectionInner .sectionContentWrap .flexWrap .pointWrap .point .numWrap .text{font-size:4.6875vw}}#service #point .sectionInner .sectionContentWrap .flexWrap .pointWrap .textWrap{margin-top:20px}@media only screen and (max-width: 767px){#service #point .sectionInner .sectionContentWrap .flexWrap .pointWrap .textWrap{margin-top:3.125vw}}#service #point .sectionInner .sectionContentWrap .flexWrap .pointWrap .textWrap .text{font-size:16px;margin-top:8px}@media only screen and (max-width: 767px){#service #point .sectionInner .sectionContentWrap .flexWrap .pointWrap .textWrap .text{margin-top:2.0833333333vw;font-size:4.1666666667vw}}#service #point .sectionInner .sectionContentWrap .flexWrap .pointWrap .textWrap .text.bold{margin-top:0;color:#007;font-size:20px;font-weight:bold}@media only screen and (max-width: 767px){#service #point .sectionInner .sectionContentWrap .flexWrap .pointWrap .textWrap .text.bold{font-size:5.2083333333vw}}#service #cta{padding:48px 0 40px}@media only screen and (max-width: 767px){#service #cta{padding:12.5vw 0 10.4166666667vw}}#service #cta .titleWrap{text-align:center}#service #cta .titleWrap .title{color:#fff;font-size:28px;font-weight:bold}@media only screen and (max-width: 767px){#service #cta .titleWrap .title{font-size:6.25vw}}#service #cta .textWrap{text-align:center;margin-top:12px}@media only screen and (max-width: 767px){#service #cta .textWrap{margin-top:3.125vw}}#service #cta .textWrap .text{color:#fff;font-size:16px;font-weight:bold}@media only screen and (max-width: 767px){#service #cta .textWrap .text{font-size:4.1666666667vw}}#service #cta .btnWrap{margin-top:20px}@media only screen and (max-width: 767px){#service #cta .btnWrap{margin-top:5.2083333333vw}}#service #cta .btnWrap .btn{background-color:#d60708;color:#fff}@media only screen and (max-width: 767px){#service #cta .btnWrap .btn{padding:4.1666666667vw 0}}#service #cta .btnWrap .btn::after{border-top:2px solid #fff;border-right:2px solid #fff}#service #question .sectionInner{padding-top:120px;padding-bottom:120px}@media only screen and (max-width: 767px){#service #question .sectionInner{padding-top:20.8333333333vw;padding-bottom:20.8333333333vw}}#service #question .textWrap{margin-top:20px}@media only screen and (max-width: 767px){#service #question .textWrap{margin-top:5.2083333333vw}}#service #question .textWrap .text{font-size:16px}@media only screen and (max-width: 767px){#service #question .textWrap .text{font-size:4.1666666667vw}}#service #question .sectionContentWrap .questionWrap{border-bottom:1px solid #d6d3d0}#service #question .sectionContentWrap .questionWrap:nth-child(n+2){margin-top:20px}@media only screen and (max-width: 767px){#service #question .sectionContentWrap .questionWrap:nth-child(n+2){margin-top:5.2083333333vw}}#service #question .sectionContentWrap .questionWrap:last-of-type{border-bottom:unset}#service #question .sectionContentWrap .questionWrap:last-of-type .answer{padding-bottom:0}@media only screen and (max-width: 767px){#service #question .sectionContentWrap .questionWrap:last-of-type .answer{padding:2.0833333333vw 0 0}}#service #question .sectionContentWrap .questionWrap .question,#service #question .sectionContentWrap .questionWrap .answer{display:flex;align-items:center;gap:0 16px}@media only screen and (max-width: 767px){#service #question .sectionContentWrap .questionWrap .question,#service #question .sectionContentWrap .questionWrap .answer{gap:0 4.1666666667vw}}#service #question .sectionContentWrap .questionWrap .question .text,#service #question .sectionContentWrap .questionWrap .answer .text{color:#007;font-weight:bold;font-size:24px}@media only screen and (max-width: 767px){#service #question .sectionContentWrap .questionWrap .question .text,#service #question .sectionContentWrap .questionWrap .answer .text{font-size:6.25vw}}#service #question .sectionContentWrap .questionWrap .question .text+.text,#service #question .sectionContentWrap .questionWrap .answer .text+.text{font-size:16px}@media only screen and (max-width: 767px){#service #question .sectionContentWrap .questionWrap .question .text+.text,#service #question .sectionContentWrap .questionWrap .answer .text+.text{font-size:4.1666666667vw}}#service #question .sectionContentWrap .questionWrap .question{padding-top:8px}@media only screen and (max-width: 767px){#service #question .sectionContentWrap .questionWrap .question{padding-top:2.0833333333vw}}#service #question .sectionContentWrap .questionWrap .answer{padding:4px 0 28px}@media only screen and (max-width: 767px){#service #question .sectionContentWrap .questionWrap .answer{padding:1.0416666667vw 0 7.2916666667vw}}#service #question .sectionContentWrap .questionWrap .answer .text{color:#ababab;font-weight:bold}#service #question .sectionContentWrap .questionWrap .answer .text+.text{color:#000;font-weight:normal}