.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 h1,.content-th2 h2{align-items:center;display:flex;flex-direction:column}.content-th2 h1,.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 h1 span,.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 h1,.content-th2 h2{font-size:20px}.texts-th2,.texts-th2 p{font-size:14px}}