.container-top-page{margin:0 auto;max-width:1240px;padding:0 60px;width:100%}.container-top-page a,.container-top-page h1,.container-top-page h2,.container-top-page h3,.container-top-page h4,.container-top-page h5,.container-top-page p,.container-top-page span{line-height:normal;margin:0}@media (max-width:1024px){.container-top-page{padding:0 40px}}@media (max-width:768px){.container-top-page{padding:0 20px}}.title-th2{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}.title-th2 h3{background:var(--_,#1a5398);border-radius:16px;color:var(--white,#fff);font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:700;letter-spacing:.8px;line-height:normal;margin-bottom:10px;padding:10px 60px;position:relative;text-align:center}.title-th2 h3 span{background-color:#1a5398;bottom:-7px;display:inline-block;height:14px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);transform-origin:center;width:14px}.content-th2{gap:48px}.content-th2,.content-th2 h2{align-items:center;display:flex;flex-direction:column}.content-th2 h2{color:#000;font-family:Noto Sans JP;font-size:32px;font-style:normal;font-weight:700;gap:8px;justify-content:center;letter-spacing:1.6px;line-height:180%;position:relative;text-align:justify}.content-th2 h2 span{background-color:#1a5398;display:block;height:2px;width:60px}.texts-th2,.texts-th2 p{align-items:center;color:#000;display:flex;flex-direction:column;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.8px;line-height:180%;text-align:center}@media screen and (max-width:768px){.content-th2{gap:30px}.content-th2 h2{font-size:20px}.texts-th2,.texts-th2 p{font-size:14px}}.reason-main-content{justify-content:center}.list-image-text,.reason-main-content{align-items:center;display:flex;flex-direction:column;gap:80px}.list-image-text{width:100%}.image-text-box{align-items:flex-start;display:flex;gap:40px;width:100%}.image-box-itm{background:var(--grey,#908f8f);border-radius:16px;height:370px;overflow:hidden;width:50%}.image-box-itm img{height:100%;object-fit:cover;width:100%}.text-box-itm{gap:10px;width:50%}.text-box-itm,.text-box-itm .texts{display:flex;flex-direction:column;justify-content:flex-start}.text-box-itm .texts{gap:16px}.feature-number{font-size:100px;line-height:100%}.feature-number,.text-box-itm h2{color:var(--_,#1a5398);font-family:Noto Sans;font-style:normal;font-weight:600}.text-box-itm h2{font-size:28px;line-height:normal}.text-box-itm .texts span,.text-box-itm p{font-family:Noto Sans JP;font-size:16px;font-weight:400;line-height:120%;text-align:left}.image-text-box:nth-child(2n){flex-direction:row-reverse}@media (max-width:1024px){.list-image-text,.reason-main-content{gap:60px}.image-text-box{gap:25px}}@media (max-width:768px){.image-text-box{position:relative}.reason-main-content{gap:25px}.image-text-box{flex-direction:column!important;max-width:620px;text-align:left}.feature-number{background-color:#1a5398;border-radius:16px;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);color:#fff;font-size:22px;left:10px;line-height:normal;padding:8px 16px 6px;position:absolute;top:10px}.image-box-itm{height:250px;max-width:unset;width:100%}.text-box-itm{width:100%}.image-text-box{align-items:flex-start;gap:12px;justify-content:flex-start}.text-box-itm .texts{gap:12px}.text-box-itm h2{font-size:18px}.text-box-itm .texts span,.text-box-itm p{font-size:16px}.reason-main-content{gap:40px}.list-image-text{gap:30px}}