.top-access-container figure{margin:0}.top-access-container figure img{aspect-ratio:464/279;object-fit:cover}.top-access-container .top-access-title{color:#236bc0;display:inline-block;font-size:89px;line-height:.9;margin-bottom:0;position:relative;transform:translateY(42%);z-index:1}.top-access-container .top-access-details h3{font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:600}.top-access-container .top-access-details h3 a{color:inherit}.top-access-container .top-access-details h3 a:hover{text-decoration:underline}.top-access-container{background-color:#fff;padding-bottom:80px;padding-left:95px;padding-right:95px}.top-access-container .top-access-row{display:flex;flex-wrap:wrap;gap:40px;margin-right:-40px}.top-access-container .top-access-row .top-access-details,.top-access-container .top-access-row .top-access-image{flex:0 0 calc(50% - 40px);max-width:calc(50% - 40px)}.top-access-container .btn{margin-bottom:0}.top-access-container .btn:hover a span{color:#539aef}.top-access-container a{color:inherit}@media (max-width:999px){.top-access-container .top-access-title{font-size:49px}.top-access-container .top-access-details h3{font-size:20px;font-weight:700;margin-bottom:16px}.top-access-container .top-access-details p{font-size:14px;margin-bottom:6px}.top-access-container .top-access-row{gap:24px;margin-right:-24px}.top-access-container .top-access-row .top-access-details,.top-access-container .top-access-row .top-access-image{flex:0 0 calc(50% - 24px);max-width:calc(50% - 24px)}}@media screen and (max-width:999px){.top-access-container{padding-bottom:40px;padding-left:40px;padding-right:40px}}@media screen and (max-width:499px){.top-access-container .top-access-row{display:block;margin:0}.top-access-container .top-access-row .top-access-details,.top-access-container .top-access-row .top-access-image{flex:0 0 100%;max-width:100%}.top-access-image{margin-bottom:5px}}