@charset "UTF-8";.kCompareIntro{padding:0;height:auto;background:linear-gradient(to bottom,#fff 50%,#ddf3db);margin-bottom:-60px}.kCompareIntro_in{display:flex;justify-content:center;width:100%;max-width:1240px;padding:0 20px;margin:0 auto}
.kCompareIntro_in_contents{width:100%;max-width:900px;padding-top:30px;padding-bottom:0}.kCompareIntro_in_contents img{display:block;margin:auto}.text-kCompareIntro{border:2px solid #7f6ab8;background:#ede8fc;padding:20px;border-radius:20px}
h2.h2kCompareIntro{display:block;margin:0 auto;font:bold 20px/1.3 Helvetica,"Helvetica Neue",Arial,sans-serif;color:#000;text-align:center}@media screen and (min-width:480px){h2.h2kCompareIntro{font:bold 35px/1.3 Helvetica,"Helvetica Neue",Arial,sans-serif}
}@media screen and (min-width:600px){h2.h2kCompareIntro{font:bold 35px/1.3 Helvetica,"Helvetica Neue",Arial,sans-serif}}@media screen and (min-width:750px){h2.h2kCompareIntro{font:bold 35px/1.3 Helvetica,"Helvetica Neue",Arial,sans-serif}
}.kCompare{padding:0;height:auto;background-color:#fff}.kCompareBg{padding:0;height:auto;padding-bottom:60px;background-image:url("/k/lp/compare/images/cShapeSP.png");background-size:contain;background-repeat:no-repeat;background-position:bottom center}
@media screen and (min-width:480px){.kCompareBg{padding:0;height:auto;padding-bottom:60px;background-image:url("/k/lp/compare/images/cShape.png");background-size:contain;background-repeat:no-repeat;background-position:bottom center}
}@media screen and (min-width:600px){.kCompareBg{padding:0;height:auto;padding-bottom:60px;background-image:url("/k/lp/compare/images/cShape.png");background-size:contain;background-repeat:no-repeat;background-position:bottom center}
}@media screen and (min-width:750px){.kCompareBg{padding:0;height:auto;padding-bottom:60px;background-image:url("/k/lp/compare/images/cShape.png");background-size:contain;background-repeat:no-repeat;background-position:bottom center}
}.kCompareBgBLU{padding:0;height:auto;padding-bottom:60px;background-image:url("/k/lp/compare/images/cShapeBSP.png");background-size:contain;background-repeat:no-repeat;background-position:bottom center}
@media screen and (min-width:480px){.kCompareBgBLU{padding:0;height:auto;padding-bottom:60px;background-image:url("/k/lp/compare/images/cShapeB.png");background-size:contain;background-repeat:no-repeat;background-position:bottom center}
}@media screen and (min-width:600px){.kCompareBgBLU{padding:0;height:auto;padding-bottom:60px;background-image:url("/k/lp/compare/images/cShapeB.png");background-size:contain;background-repeat:no-repeat;background-position:bottom center}
}@media screen and (min-width:750px){.kCompareBgBLU{padding:0;height:auto;padding-bottom:60px;background-image:url("/k/lp/compare/images/cShapeB.png");background-size:contain;background-repeat:no-repeat;background-position:bottom center}
}.kCompareBgBLU2{padding:0;height:auto;padding-bottom:60px;background-image:url("/k/lp/compare/images/cShapeB2SP.png");background-size:contain;background-repeat:no-repeat;background-position:bottom center}
@media screen and (min-width:480px){.kCompareBgBLU2{padding:0;height:auto;padding-bottom:60px;background-image:url("/k/lp/compare/images/cShapeB2.png");background-size:contain;background-repeat:no-repeat;background-position:bottom center}
}@media screen and (min-width:600px){.kCompareBgBLU2{padding:0;height:auto;padding-bottom:60px;background-image:url("/k/lp/compare/images/cShapeB2.png");background-size:contain;background-repeat:no-repeat;background-position:bottom center}
}@media screen and (min-width:750px){.kCompareBgBLU2{padding:0;height:auto;padding-bottom:60px;background-image:url("/k/lp/compare/images/cShapeB2.png");background-size:contain;background-repeat:no-repeat;background-position:bottom center}
}.kCompare_in{display:flex;justify-content:center;width:100%;max-width:1240px;padding:0 20px;margin:0 auto}.kCompare_in_contents{width:100%;max-width:900px;padding-top:100px;padding-bottom:0}.kCompare_in_contents2{width:100%;max-width:900px;padding-top:50px;padding-bottom:0}
.educator_in{position:relative}.educator_in .educator{position:absolute;bottom:0;left:0;right:unset}@media screen and (min-width:480px){.educator_in .educator{position:absolute;bottom:0;right:0;left:unset}
}@media screen and (min-width:600px){.educator_in .educator{position:absolute;bottom:0;right:0;left:unset}}@media screen and (min-width:750px){.educator_in .educator{position:absolute;bottom:0;right:0;left:unset}
}.educator_in .educator dl{text-align:center}@media screen and (min-width:480px){.educator_in .educator dl{text-align:left}}@media screen and (min-width:600px){.educator_in .educator dl{text-align:left}
}@media screen and (min-width:750px){.educator_in .educator dl{text-align:left}}.educator_in .educator dl dt{font:bold 14px/1.5 Helvetica,"Helvetica Neue",Arial,sans-serif;padding-bottom:.25em}
@media screen and (min-width:480px){.educator_in .educator dl dt{font:bold 16px/1.5 Helvetica,"Helvetica Neue",Arial,sans-serif;padding-bottom:.5em}}@media screen and (min-width:600px){.educator_in .educator dl dt{font:bold 16px/1.5 Helvetica,"Helvetica Neue",Arial,sans-serif;padding-bottom:.5em}
}@media screen and (min-width:750px){.educator_in .educator dl dt{font:bold 16px/1.5 Helvetica,"Helvetica Neue",Arial,sans-serif;padding-bottom:.5em}}.educator_in .educator dl dd{font:normal 14px/1.5 Helvetica,"Helvetica Neue",Arial,sans-serif;padding-bottom:1em}
.kCompare_voice{width:100%;max-width:500px;padding-top:0;padding-bottom:0;margin:0 auto}.kCompare_in_contents img{display:block;margin:auto;width:80%}@media screen and (max-width:767px){.kCompare_in_contents img{display:block;margin:auto;width:100%}
}.kCompare_in_contents2 img{display:block;margin:auto;width:80%}@media screen and (max-width:767px){.kCompare_in_contents2 img{display:block;margin:auto;width:100%}}.textCompare{border:2px solid #7f6ab8;background:#ede8fc;padding:40px 20px 60px 20px;border-radius:20px;position:relative}
@media screen and (min-width:480px){.textCompare{border:2px solid #7f6ab8;background:#ede8fc;padding:40px 30px 30px 40px;border-radius:20px;position:relative}}@media screen and (min-width:600px){.textCompare{border:2px solid #7f6ab8;background:#ede8fc;padding:40px 30px 30px 40px;border-radius:20px;position:relative}
}@media screen and (min-width:750px){.textCompare{border:2px solid #7f6ab8;background:#ede8fc;padding:40px 30px 30px 40px;border-radius:20px;position:relative}}.textCompare .thumbnail{position:absolute;top:-40px;left:50px;margin:0;padding:0}
@media screen and (min-width:480px){.textCompare .thumbnail{position:absolute;top:-50px;left:-50px;margin:0;padding:0}}@media screen and (min-width:600px){.textCompare .thumbnail{position:absolute;top:-50px;left:-50px;margin:0;padding:0}
}@media screen and (min-width:750px){.textCompare .thumbnail{position:absolute;top:-50px;left:-50px;margin:0;padding:0}}.textCompare .thumbnail2{position:absolute;top:-40px;left:200px;margin:0;padding:0}
@media screen and (min-width:480px){.textCompare .thumbnail2{position:absolute;top:-50px;left:-50px;margin:0;padding:0}}@media screen and (min-width:600px){.textCompare .thumbnail2{position:absolute;top:-50px;left:-50px;margin:0;padding:0}
}@media screen and (min-width:750px){.textCompare .thumbnail2{position:absolute;top:-50px;left:-50px;margin:0;padding:0}}.textCompare .thumbnail img{width:80px;height:80px}@media screen and (min-width:480px){.textCompare .thumbnail img{width:100px;height:100px}
}@media screen and (min-width:600px){.textCompare .thumbnail img{width:100px;height:100px}}@media screen and (min-width:750px){.textCompare .thumbnail img{width:100px;height:100px}}.textCompare .thumbnail2 img{width:80px;height:80px}
@media screen and (min-width:480px){.textCompare .thumbnail2 img{width:100px;height:100px}}@media screen and (min-width:600px){.textCompare .thumbnail2 img{width:100px;height:100px}}@media screen and (min-width:750px){.textCompare .thumbnail2 img{width:100px;height:100px}
}.textCompare .textCompareImg{position:absolute;top:180px;left:0;margin:0;padding:0}.textCompare .textCompareImg img{width:80%;height:auto;margin:auto}.textCompare .textCompareImg2{position:absolute;top:300px;left:0;margin:0;padding:0}
.textCompare .textCompareImg2 img{width:80%;height:auto;margin:auto}.textCompare .textCompareImg3{position:absolute;top:215px;left:0;margin:0;padding:0}.textCompare .textCompareImg3 img{width:80%;height:auto;margin:auto}
h2.h2Compare{display:block;margin:0 auto;font:bold 35px/1.3 Helvetica,"Helvetica Neue",Arial,sans-serif;color:#000;text-align:center}.educative_image_2{max-width:300px;margin:0 70px}
.pointFlex{display:flex;align-items:center;margin-bottom:0;flex-direction:column}@media screen and (min-width:480px){.pointFlex{display:flex;align-items:center;margin-bottom:0;flex-direction:unset}}@media screen and (min-width:600px){.pointFlex{display:flex;align-items:center;margin-bottom:0;flex-direction:unset}
}@media screen and (min-width:750px){.pointFlex{display:flex;align-items:center;margin-bottom:0;flex-direction:unset}}.voiceFlex{display:flex;align-items:flex-start;margin-bottom:0}@media screen and (min-width:480px){.voiceFlex{align-items:center}
}@media screen and (min-width:600px){.voiceFlex{align-items:center}}@media screen and (min-width:750px){.voiceFlex{align-items:center}}.flex-item{width:100%;margin-bottom:0;margin-left:auto;margin-right:auto}
@media screen and (min-width:480px){.flex-item{width:50%;margin-bottom:0}}@media screen and (min-width:600px){.flex-item{width:50%;margin-bottom:0}}@media screen and (min-width:750px){.flex-item{width:50%;margin-bottom:0}
}dl.pointContents2{text-align:left}dl.pointContents2 dt{font:bold 18px/1.5 Helvetica,"Helvetica Neue",Arial,sans-serif;padding-bottom:.5em}dl.pointContents2 dd{font:normal 15px/24px Helvetica,"Helvetica Neue",Arial,sans-serif;padding-bottom:1%}
dl.pointContents2 dd p{margin-bottom:1em}@media screen and (min-width:480px){dl.pointContents2{text-align:left}dl.pointContents2 dt{font:bold 30px/30px Helvetica,"Helvetica Neue",Arial,sans-serif}
dl.pointContents2 dd{font:normal 20px/30px Helvetica,"Helvetica Neue",Arial,sans-serif}}@media screen and (min-width:600px){dl.pointContents2{text-align:left}dl.pointContents2 dt{font:bold 30px/30px Helvetica,"Helvetica Neue",Arial,sans-serif}
dl.pointContents2 dd{font:normal 20px/30px Helvetica,"Helvetica Neue",Arial,sans-serif}}@media screen and (min-width:750px){dl.pointContents2{text-align:left}dl.pointContents2 dt{font:bold 30px/30px Helvetica,"Helvetica Neue",Arial,sans-serif}
dl.pointContents2 dd{font:normal 20px/30px Helvetica,"Helvetica Neue",Arial,sans-serif}}.section-header h1{padding:30px 0;font:bold 40px/1.4 Helvetica,"Helvetica Neue",Arial,sans-serif;color:#fff;text-align:center;background:#001a4a}
@media screen and (max-width:767px){.section-header h1{padding:20px 0;font-size:20px}}.area-compare .keyvisual{position:relative;text-align:center}.area-compare .keyvisual .text{position:absolute;top:27%;left:52%;width:90%;max-width:800px;margin:0 auto;text-align:left;transform:translateX(-50%)}
.area-compare .keyvisual .text p{display:inline-block;font:normal 35px/1.4 Helvetica,"Helvetica Neue",Arial,sans-serif;color:#fff;text-align:center}@media screen and (max-width:767px){.area-compare .keyvisual .text p{font-size:24px}
.area-compare .keyvisual .text{top:20%}}.area-compare .introduction{max-width:750px;padding:70px 0 50px;margin:0 auto;text-align:left}@media screen and (max-width:767px){.area-compare .introduction{padding:50px 20px 0;text-align:left}
}.area-compare .introduction p{font:normal 22px/1.4 Helvetica,"Helvetica Neue",Arial,sans-serif}@media screen and (max-width:767px){.area-compare .introduction p{font:normal 18px/1.4 Helvetica,"Helvetica Neue",Arial,sans-serif}
}.area-hometrial{padding:60px 0;text-align:center;background:#f5f5f5}.area-hometrial h3.head{padding-top:0;margin-bottom:30px;font:bold 40px/1.4 Helvetica,"Helvetica Neue",Arial,sans-serif;color:#333;max-width:400px}
@media screen and (max-width:767px){.area-hometrial h3.head{margin-bottom:20px;font:bold 30px/1.4 Helvetica,"Helvetica Neue",Arial,sans-serif}}.area-hometrial p.description{margin-bottom:40px;font:normal 24px / 1.4 Helvetica,"Helvetica Neue",Arial,sans-serif;color:#333}
@media screen and (max-width:480px){.area-hometrial p.description{margin-bottom:20px;font:normal 16px/1.4 Helvetica,"Helvetica Neue",Arial,sans-serif}}.area-hometrial .area_cv{margin-bottom:10px}
.area-hometrial .notice{width:90%;margin:20px auto 0;color:rgb(0 0 0 / 50%)}.area-hometrial .badge_hometrial{width:100%;max-width:250px}