.interview-banner{background:linear-gradient(#dbe7ef,rgba(219,231,239,.2),#dbe7ef);margin:40px 0 60px;padding:60px 60px 40px}.interview-banner .ttl_wrap{margin-bottom:30px;text-align:center}.interview-banner .ttl_wrap .subttl{font-size:1.063rem;font-weight:700;line-height:1.52}.interview-banner .ttl_wrap .ttl{font-size:1.75rem;font-weight:700;line-height:1.35}.interview-banner .point_list{display:flex}.interview-banner .point_list .point_item{margin:0 32px 0 0;padding-top:calc(33.333% - 21.33333px);position:relative;text-align:center;width:calc(33.333% - 21.33333px);z-index:2}.interview-banner .point_list .point_item:after{background-color:#fff;border-radius:50%;content:"";height:0;left:0;padding-top:100%;position:absolute;top:0;width:100%}.interview-banner .point_list .point_item:nth-child(3n){margin-right:0}.interview-banner .point_list .point_item .point_detail{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.interview-banner .point_list .point_item .point_detail .img{margin:0 auto 10px;width:65.7%}.interview-banner .point_list .point_item .point_detail .img img{margin:0}.interview-banner .point_list .point_item .point_detail .txt{font-size:.875rem;font-weight:700;line-height:1.5}.interview-banner .interview-banner_btn{background-color:#125590;border:1px solid #125590;color:#fff;display:block;font-size:1.625rem;font-weight:700;line-height:1.5;margin:32px auto 0;padding:25px 20px;text-decoration:none;width:544px}.interview-banner .interview-banner_btn:hover{background-color:#1d2157;color:#fff}.interview-banner .interview-banner_btn span{background:url(https://46715910.fs1.hubspotusercontent-na1.net/hubfs/46715910/common/arrow-white.svg) no-repeat 100%;background-size:16px 10px;display:block;padding-right:30px;text-align:center}.interview-banner .interview-banner_btn span .sub{display:block;font-size:1.063rem;font-style:normal;margin-bottom:10px}@media (max-width:1099px){.interview-banner{margin-bottom:40px;padding:40px 18px}.interview-banner .ttl_wrap{margin-bottom:20px}.interview-banner .ttl_wrap .subttl{font-size:.75rem}.interview-banner .point_list .point_item .point_detail .txt{font-size:.625rem}.interview-banner .interview-banner_btn{font-size:1.25rem;line-height:1.33;margin-top:30px;padding:13px 20px}.interview-banner .interview-banner_btn span .sub{font-size:.75rem;margin-bottom:5px}}@media (max-width:767px){.interview-banner .ttl_wrap .subttl{line-height:1.3}.interview-banner .ttl_wrap .ttl{font-size:1.375rem}.interview-banner .point_list{flex-wrap:wrap;justify-content:center}.interview-banner .point_list .point_item{margin:0 11px 0 0;padding-top:calc(50% - 5.5px);width:calc(50% - 5.5px)}.interview-banner .point_list .point_item:first-child{margin:0 11px;width:calc(50% + 5.5px)}.interview-banner .interview-banner_btn{width:100%}}