a{color:#3750dc}a:hover{text-decoration:underline}body.best-react-layout .main-nav-con,body.best-react-layout .footer-subscribe{background-color:#3750dc}body.best-react-layout header .sponsored-by a img{height:30px}body.best-react-layout header .side-menu .side-pannel nav ul.l1 a.l1{background-color:#006668}body.best-react-layout header .side-menu .side-pannel nav ul.l1 a.l1:hover{background-color:#008082}body.best-react-layout header .side-menu .side-pannel nav ul.l2 a.l2,body.best-react-layout header .side-menu .side-pannel nav ul.l2 span.l2{color:#006668}body.best-react-layout sup{vertical-align:super;font-size:smaller}.sns-links a{width:24px;height:24px;display:inline-block;margin-right:5px;font-size:0;line-height:0;border-radius:100%;overflow:hidden;border:0 none;transition:opacity ease .2s;opacity:.7;cursor:pointer}.sns-links a.icon-facebook{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDBDNS40IDAgMCA1LjQgMCAxMnM1LjQgMTIgMTIgMTIgMTItNS40IDEyLTEyUzE4LjYgMCAxMiAwem0zLjEgOEgxNGMtLjkgMC0xLjEuNC0xLjEgMXYxLjRIMTVsLS4zIDIuMWgtMS44VjE4aC0yLjJ2LTUuNUg4Ljl2LTIuMWgxLjhWOC44QzEwLjcgNyAxMS44IDYgMTMuNSA2Yy44IDAgMS41LjEgMS42LjFWOHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)}.sns-links a.icon-twitter{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIDBDNS40IDAgMCA1LjQgMCAxMnM1LjQgMTIgMTIgMTIgMTItNS40IDEyLTEyUzE4LjYgMCAxMiAwem00LjggOS42di4zYzAgMy4zLTIuNSA3LTcgNy0xLjQgMC0yLjctLjQtMy44LTEuMWguNmMxLjIgMCAyLjItLjQgMy4xLTEuMS0xLjEgMC0yLS43LTIuMy0xLjdoLjVjLjIgMCAuNCAwIC42LS4xLTEuMS0uMi0yLTEuMi0yLTIuNC4zLjIuNy4zIDEuMS4zLS43LS40LTEuMS0xLjItMS4xLTIgMC0uNS4xLS45LjMtMS4yIDEuMiAxLjUgMyAyLjUgNS4xIDIuNiAwLS4yLS4xLS40LS4xLS42IDAtMS40IDEuMS0yLjUgMi41LTIuNS43IDAgMS4zLjMgMS44LjguNi0uMSAxLjEtLjMgMS42LS42LS4yLjYtLjYgMS4xLTEuMSAxLjQuNS0uMSAxLS4yIDEuNC0uNC0uMy41LS43LjktMS4yIDEuM3oiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)}.sns-links a.icon-email{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxzdHlsZT4uc3Qwe2ZpbGw6I2ZmZn08L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNS44IDlIOC4ybDMuOCAyLjRMMTUuOCA5eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LjkgOS4zVjE1aDEwLjJWOS4zTDEyIDEyLjYgNi45IDkuM3oiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIgMjRjNi42IDAgMTItNS40IDEyLTEyUzE4LjYgMCAxMiAwIDAgNS40IDAgMTJzNS40IDEyIDEyIDEyek01LjQgNy41aDEzLjJ2OUg1LjR2LTl6Ii8+PC9zdmc+)}.sns-links a:hover{opacity:1}@media screen and (max-width: 1279px){.sns-links a{width:1.8764659891vw;height:1.8764659891vw;margin-right:.3909304144vw}}@media screen and (max-width: 768px){.sns-links a{width:6.4vw;height:6.4vw;margin-right:1.3333333333vw}}.related-articles{position:sticky;top:20px}.related-articles ul{padding:0;margin:0}.related-articles ul li{padding:8px;margin:0;margin-top:16px;border-radius:8px;overflow:hidden;transition:box-shadow .3s ease;position:relative}@media(hover: hover){.related-articles ul li:hover{box-shadow:0 8px 25px rgba(0,0,0,.2)}}.related-articles ul li .thumb{line-height:0;border-radius:4px;overflow:hidden}.related-articles ul li .thumb img{width:100%}.related-articles ul li h3{padding:0;margin:0;font-size:17px;line-height:1.3;margin-top:8px;font-family:"IBM Plex Serif",serif;font-weight:700}.related-articles ul li .desc{font-size:17px;line-height:1.3;margin-top:8px;font-family:"IBM Plex Serif",serif;padding-bottom:8px;max-height:5.2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.related-articles ul li a{position:absolute;left:0;right:0;top:0;bottom:0}@media screen and (max-width: 1279px){.related-articles{top:1.5637216575vw}.related-articles ul li{padding:.625488663vw;margin-top:1.250977326vw;border-radius:.625488663vw}}@media screen and (max-width: 1279px)and (hover: hover){.related-articles ul li:hover{box-shadow:0 .625488663vw 1.9546520719vw rgba(0,0,0,.2)}}@media screen and (max-width: 1279px){.related-articles ul li .thumb{border-radius:.3127443315vw}.related-articles ul li h3{font-size:1.3291634089vw;margin-top:.625488663vw}.related-articles ul li .desc{font-size:1.3291634089vw;margin-top:.625488663vw;padding-bottom:.625488663vw}}@media screen and (max-width: 768px){.related-articles{position:static}.related-articles .articles-cont{overflow:auto}.related-articles ul{width:200%;display:flex}.related-articles ul li{flex:1;padding:2.1333333333vw;margin-top:4.2666666667vw;border-radius:1.0666666667vw}}@media screen and (max-width: 768px)and (hover: hover){.related-articles ul li:hover{box-shadow:0 2.1333333333vw 6.6666666667vw rgba(0,0,0,.2)}}@media screen and (max-width: 768px){.related-articles ul li .thumb{border-radius:2.1333333333vw}.related-articles ul li h3{font-size:3.7333333333vw;margin-top:2.1333333333vw}.related-articles ul li .desc{font-size:4.2666666667vw;margin-top:2.1333333333vw;padding-bottom:2.1333333333vw}}.more-from-money h2{padding:0;margin:0;font-size:17px;font-family:Archivo,sans-serif;font-weight:700}.more-from-money .articles ul{padding:0;margin:0;display:flex}.more-from-money .articles ul li{flex:1;margin-left:24px;padding:16px;margin-top:16px;border-radius:8px;overflow:hidden;transition:box-shadow .3s ease;position:relative}.more-from-money .articles ul li:first-child{margin-left:0}@media(hover: hover){.more-from-money .articles ul li:hover{box-shadow:0 8px 25px rgba(0,0,0,.2)}}.more-from-money .articles ul li .thumb{line-height:0;border-radius:4px;overflow:hidden}.more-from-money .articles ul li .thumb img{width:100%}.more-from-money .articles ul li h3{padding:0;margin:0;font-size:17px;line-height:1.3;margin-top:10px;font-family:"IBM Plex Serif",serif;font-weight:700}.more-from-money .articles ul li .desc{font-size:17px;line-height:1.3;margin-top:10px;font-family:"IBM Plex Serif",serif;padding-bottom:16px;max-height:5.2em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.more-from-money .articles ul li a{position:absolute;left:0;right:0;top:0;bottom:0}@media screen and (max-width: 1279px){.more-from-money h2{font-size:1.3291634089vw}.more-from-money .articles ul li{margin-left:1.8764659891vw;padding:1.250977326vw;margin-top:1.250977326vw;border-radius:.625488663vw}}@media screen and (max-width: 1279px)and (hover: hover){.more-from-money .articles ul li:hover{box-shadow:0 .625488663vw 1.9546520719vw rgba(0,0,0,.2)}}@media screen and (max-width: 1279px){.more-from-money .articles ul li .thumb{border-radius:.3127443315vw}.more-from-money .articles ul li h3{font-size:1.3291634089vw;margin-top:.7818608288vw}.more-from-money .articles ul li .desc{font-size:1.3291634089vw;margin-top:.7818608288vw;padding-bottom:1.250977326vw}}@media screen and (max-width: 768px){.more-from-money{margin-top:8vw;padding-left:4.2666666667vw;padding-right:4.2666666667vw}.more-from-money h2{font-size:4.5333333333vw;text-transform:uppercase;font-family:Archivo,sans-serif;font-weight:400}.more-from-money .articles{overflow:auto}.more-from-money .articles ul{width:200%}.more-from-money .articles ul li{margin-left:0;padding:2.6666666667vw;margin-top:4.2666666667vw;border-radius:2.1333333333vw}}@media screen and (max-width: 768px)and (hover: hover){.more-from-money .articles ul li:hover{box-shadow:0 2.1333333333vw 6.6666666667vw rgba(0,0,0,.2)}}@media screen and (max-width: 768px){.more-from-money .articles ul li .thumb{border-radius:1.0666666667vw}.more-from-money .articles ul li h3{font-size:3.7333333333vw;margin-top:2.6666666667vw}.more-from-money .articles ul li .desc{font-size:3.7333333333vw;margin-top:2.6666666667vw;padding-bottom:4.2666666667vw}}.list-table-block{padding-top:30px;padding-bottom:30px}@media screen and (max-width: 1279px){.list-table-block{padding-top:2.3455824863vw;padding-bottom:2.3455824863vw}}@media screen and (max-width: 768px){.list-table-block{padding:10.6666666667vw 4.2666666667vw 0}.list-table-block .list-table-wrap{overflow:auto}}table.list-table tr{border:solid 1px #ddd}table.list-table th,table.list-table td{border:solid 1px #ddd;padding:15px;line-height:1.25;font-size:17px;text-align:left;color:#222;vertical-align:middle}table.list-table th a,table.list-table td a{color:#222;text-decoration:none}table.list-table th .order,table.list-table td .order{margin-top:5px;margin-left:-5px;margin-bottom:-5px;display:flex;align-items:center}table.list-table th .order button,table.list-table td .order button{width:25px;height:20px;display:flex;border:0 none;padding:0;margin:0;cursor:pointer;align-items:center;justify-content:center;font-size:0;line-height:0;background-color:rgba(0,0,0,0)}table.list-table th .order button.active::before,table.list-table td .order button.active::before{border-color:#3750dc}table.list-table th .order button::before,table.list-table td .order button::before{content:"";display:block;width:6px;height:6px;border-left:solid 2px #999;border-top:solid 2px #999;transition:border-color ease .2s}table.list-table th .order button.btn-ord-asc,table.list-table td .order button.btn-ord-asc{padding-top:4px}table.list-table th .order button.btn-ord-asc::before,table.list-table td .order button.btn-ord-asc::before{transform:rotate(45deg)}table.list-table th .order button.btn-ord-desc,table.list-table td .order button.btn-ord-desc{padding-bottom:4px}table.list-table th .order button.btn-ord-desc::before,table.list-table td .order button.btn-ord-desc::before{transform:rotate(-135deg)}table.list-table th{font-weight:700}table.list-table thead{position:sticky;top:49px;z-index:10}table.list-table thead tr th,table.list-table thead tr td{position:relative;font-size:14px}table.list-table thead tr th::before,table.list-table thead tr td::before{content:"";height:1px;background-color:#ddd;position:absolute;left:0;right:0;bottom:0}table.list-table thead tr th.active,table.list-table thead tr td.active{background-color:#f0f5fa}table.list-table thead tr th{background-color:#fff}table.list-table thead tr td{font-weight:700;background-color:#fff;border-left:0 none;border-right:0 none}table.list-table tbody tr.ad-tr{border:0 none}table.list-table tbody tr.ad-tr td{background-color:#fff !important;padding:10px 0}table.list-table tbody tr.ad-tr td .ad-wrap>div{padding:0 !important}table.list-table tbody tr.ad-tr td .ad-wrap>div .w-money-text-block{max-width:none !important}table.list-table tbody tr.ad-tr.pcu td{padding:10px;padding-bottom:30px}table.list-table tbody tr:nth-child(even) th,table.list-table tbody tr:nth-child(even) td{background-color:#fafafa}table.list-table tbody tr th .a{position:relative;display:flex;align-items:center;min-height:54px}table.list-table tbody tr th .a em{width:40px;font-size:17px;line-height:1}table.list-table tbody tr th .a hgroup{flex:1;font-family:Archivo,sans-serif}table.list-table tbody tr th .a hgroup h2{font-size:17px;line-height:1.25}table.list-table tbody tr th .a hgroup h3{font-size:14px;font-weight:400;margin-top:4px;line-height:1.6}table.list-table tbody tr th .a i{display:none}table.list-table tbody tr td{border-left:0 none;border-right:0 none}table.list-table tbody tr th.active,table.list-table tbody tr td.active{background-color:#f0f5fa}@media screen and (max-width: 1279px){table.list-table th,table.list-table td{padding:1.1727912432vw;font-size:1.3291634089vw}table.list-table th .order,table.list-table td .order{margin-top:.3909304144vw;margin-left:-.3909304144vw;margin-bottom:-.3909304144vw}table.list-table th .order button,table.list-table td .order button{width:1.9546520719vw;height:1.5637216575vw}table.list-table th .order button::before,table.list-table td .order button::before{width:.4691164973vw;height:.4691164973vw;border-left:solid .1563721658vw #999;border-top:solid .1563721658vw #999}table.list-table th .order button.btn-ord-asc,table.list-table td .order button.btn-ord-asc{padding-top:.3127443315vw}table.list-table th .order button.btn-ord-desc,table.list-table td .order button.btn-ord-desc{padding-bottom:.3127443315vw}table.list-table thead tr th,table.list-table thead tr td{font-size:1.250977326vw}table.list-table thead tr th::before,table.list-table thead tr td::before{height:.0781860829vw}table.list-table tbody tr.ad-tr td{padding:.7818608288vw 0}table.list-table tbody tr.ad-tr.pcu td{padding:.7818608288vw;padding-bottom:2.3455824863vw}table.list-table tbody tr th .a em{width:3.1274433151vw;font-size:1.3291634089vw}table.list-table tbody tr th .a hgroup h2{font-size:1.3291634089vw}table.list-table tbody tr th .a hgroup h3{font-size:1.0946051603vw;margin-top:.3127443315vw}}@media screen and (max-width: 768px){table.list-table{min-width:213.3333333333vw}table.list-table th,table.list-table td{padding:4vw;font-size:3.7333333333vw}table.list-table th .order,table.list-table td .order{margin-top:1.3333333333vw;margin-left:-1.3333333333vw;margin-bottom:-1.3333333333vw}table.list-table th .order button,table.list-table td .order button{width:6.6666666667vw;height:5.3333333333vw}table.list-table th .order button::before,table.list-table td .order button::before{width:1.6vw;height:1.6vw;border-left:solid .5333333333vw #999;border-top:solid .5333333333vw #999}table.list-table th .order button.btn-ord-asc,table.list-table td .order button.btn-ord-asc{padding-top:1.0666666667vw}table.list-table th .order button.btn-ord-desc,table.list-table td .order button.btn-ord-desc{padding-bottom:1.0666666667vw}table.list-table thead{position:static}table.list-table thead tr th,table.list-table thead tr td{font-size:3.7333333333vw}table.list-table thead tr th::before,table.list-table thead tr td::before{height:.2666666667vw}table.list-table thead tr th:first-child,table.list-table thead tr td:first-child{position:sticky;left:0;z-index:10}table.list-table thead tr th:first-child::before,table.list-table thead tr th:first-child::after,table.list-table thead tr td:first-child::before,table.list-table thead tr td:first-child::after{content:"";position:absolute;top:0;bottom:0;z-index:20;width:0;height:auto}table.list-table thead tr th:first-child::before,table.list-table thead tr td:first-child::before{left:-1px;border-left:1px solid #ddd}table.list-table thead tr th:first-child::after,table.list-table thead tr td:first-child::after{right:-1px;border-right:1px solid #ddd}table.list-table tbody tr.ad-tr td{padding:2.6666666667vw 0}table.list-table tbody tr.ad-tr.pcu td{padding:2.6666666667vw 0;padding-bottom:8vw}table.list-table tbody tr.ad-tr .ad-wrap{width:91.4vw;position:sticky;left:0}table.list-table tbody tr th{position:sticky;left:0;background-color:#fff;z-index:10}table.list-table tbody tr th::before,table.list-table tbody tr th::after{content:"";position:absolute;top:0;bottom:0;z-index:20;width:0;height:auto}table.list-table tbody tr th::before{left:-1px;border-left:1px solid #ddd}table.list-table tbody tr th::after{right:-1px;border-right:1px solid #ddd}table.list-table tbody tr th .a em{width:10.6666666667vw;font-size:3.7333333333vw}table.list-table tbody tr th .a hgroup h2{font-size:3.7333333333vw}table.list-table tbody tr th .a hgroup h3{font-size:3.2vw;margin-top:1.0666666667vw}}.table-note{margin-top:1em;font-size:14px;line-height:1.73}.table-note p{margin-bottom:.7em}@media screen and (max-width: 1279px){.table-note{font-size:1.0946051603vw}}@media screen and (max-width: 768px){.table-note{font-size:3.2vw}}.params-list{display:flex}.params-list .params-col{flex:1;margin-left:32px}.params-list .params-col:first-child{margin-left:0}.params-list .box{border:solid 1px #979797;border-radius:8px;padding:0 16px;margin-bottom:24px}.params-list .box h2{padding:16px 0;font-size:17px;font-weight:700;line-height:1.3;font-family:"IBM Plex Serif",serif}.params-list .box dl{border-top:1px solid #9aaab9;padding:16px 0;line-height:1.3;font-size:17px;display:flex;align-items:center}.params-list .box dl dt{flex:3}.params-list .box dl dd{margin-left:16px;flex:1;text-align:right}.params-list .box .btn-con{border-top:1px solid #9aaab9;padding:16px 0;text-align:center}.params-list .box .btn-con a.btn{height:48px;background-color:#ff7c34;color:#fff;border-radius:24px;text-decoration:none;text-transform:uppercase;font-family:Archivo,sans-serif;font-size:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 45px;transition:background-color .3s ease;font-weight:700}.params-list .box .btn-con a.btn:hover{background-color:#ff6321}.params-list .box .college-card{border-top:1px solid #9aaab9;padding:24px 0;display:flex;position:relative}.params-list .box .college-card::after{content:"";width:8px;height:8px;border-top:solid 2px #000;border-right:solid 2px #000;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg)}.params-list .box .college-card em{width:36px;font-size:17px;font-family:Archivo,sans-serif;font-weight:700;padding-right:4px;align-self:stretch}.params-list .box .college-card .info{flex:1;font-family:Archivo,sans-serif;padding-right:36px}.params-list .box .college-card .info h3{padding:0;margin:0;font-size:17px;line-height:1.3;font-weight:400}.params-list .box .college-card .info .address{font-size:14px;line-height:1.7;margin-top:4px}.params-list .box .college-card .info .score{font-size:14px;line-height:1.5;margin-top:8px}.params-list .box .college-card .info .score strong{font-weight:700}.params-list .box .college-card .mask-link{position:absolute;left:0;right:0;top:0;bottom:0;font-size:0;line-height:0}@media screen and (max-width: 1279px){.params-list .params-col{margin-left:2.5019546521vw}.params-list .box{border:solid .0781860829vw #979797;border-radius:.625488663vw;padding:0 1.250977326vw;margin-bottom:1.8764659891vw}.params-list .box h3{padding:1.250977326vw 0;font-size:1.3291634089vw}.params-list .box dl{border-top:.0781860829vw solid #9aaab9;padding:1.250977326vw 0;line-height:1.3;font-size:1.3291634089vw}.params-list .box dl dd{margin-left:1.250977326vw}.params-list .box .btn-con{border-top:.0781860829vw solid #9aaab9;padding:1.250977326vw 0}.params-list .box .btn-con a.btn{height:3.7529319781vw;border-radius:1.8764659891vw;font-size:1.250977326vw;padding:0 3.5183737295vw}.params-list .box .college-card{border-top:.0781860829vw solid #9aaab9;padding:1.8764659891vw 0}.params-list .box .college-card::after{width:.625488663vw;height:.625488663vw;border-top:solid .1563721658vw #000;border-right:solid .1563721658vw #000}.params-list .box .college-card em{width:2.8146989836vw;font-size:1.3291634089vw;padding-right:.3127443315vw}.params-list .box .college-card .info{padding-right:2.8146989836vw}.params-list .box .college-card .info h3{font-size:1.3291634089vw}.params-list .box .college-card .info .address{font-size:1.0946051603vw;margin-top:.3127443315vw}.params-list .box .college-card .info .score{font-size:1.0946051603vw;margin-top:.625488663vw}}@media screen and (max-width: 768px){.params-list{display:block}.params-list .params-col{margin:0}.params-list .box{border:solid .2666666667vw #979797;border-radius:2.1333333333vw;padding:0 4.2666666667vw;margin-bottom:6.4vw}.params-list .box h3{padding:4.2666666667vw 0;font-size:4.2666666667vw}.params-list .box dl{border-top:.2666666667vw solid #9aaab9;padding:4.2666666667vw 0;font-size:4.2666666667vw}.params-list .box dl dd{margin-left:4.2666666667vw}.params-list .box .btn-con{border-top:.2666666667vw solid #9aaab9;padding:4.2666666667vw 0}.params-list .box .btn-con a.btn{height:12.8vw;border-radius:6.4vw;font-size:4.2666666667vw;padding:0 12vw}.params-list .box .college-card{border-top:.2666666667vw solid #9aaab9;padding:6.4vw 0}.params-list .box .college-card::after{width:2.1333333333vw;height:2.1333333333vw;border-top:solid .5333333333vw #000;border-right:solid .5333333333vw #000}.params-list .box .college-card em{width:9.6vw;font-size:4.5333333333vw;padding-right:1.0666666667vw}.params-list .box .college-card .info{padding-right:9.6vw}.params-list .box .college-card .info h3{font-size:4.5333333333vw}.params-list .box .college-card .info .address{font-size:3.7333333333vw;margin-top:1.0666666667vw}.params-list .box .college-card .info .score{font-size:3.7333333333vw;margin-top:2.1333333333vw}}.ad-box-usmap{display:flex;align-items:center}.ad-box-usmap .text-con{padding:50px 36px;background-color:#f0f5f9;flex:1;text-align:center;position:relative}.ad-box-usmap .text-con::before{content:"";position:absolute;width:50px;right:-15px;top:0;bottom:50%;background-color:#f0f5f9;transform:skewX(10deg)}.ad-box-usmap .text-con::after{content:"";position:absolute;width:50px;right:-15px;top:50%;bottom:0;background-color:#f0f5f9;transform:skewX(-10deg)}.ad-box-usmap .text-con .title{font-size:22px;font-weight:700;line-height:1.3;padding:0;margin:0}.ad-box-usmap .text-con .desc{margin-top:20px;font-size:17px;line-height:1.5}.ad-box-usmap .text-con .cta-con{margin-top:30px}.ad-box-usmap .text-con .cta-con .btn{min-height:48px;padding:13px 70px;font-size:17px;line-height:1.1;color:#fff;background-color:#ff7c34;border-radius:24px;font-family:Archivo,sans-serif;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transition:background-color .3s ease;text-decoration:none}.ad-box-usmap .text-con .cta-con .btn:hover{background-color:#ff6321}.ad-box-usmap .text-con .disclaimer{margin:30px 0 0 0;position:relative;font-size:12px;line-height:1.3;text-align:left;z-index:1}.ad-box-usmap .svg-usmap-con{margin-left:60px;flex:2}.ad-box-usmap .svg-usmap-con svg{width:100%}.ad-box-usmap .svg-usmap-con svg g.state-block path,.ad-box-usmap .svg-usmap-con svg g.state-block rect{fill:#8caaff}.ad-box-usmap .svg-usmap-con svg g.state-block text{fill:#fff;text-anchor:middle;font:10px Archivo,sans-serif;transition:fill .6s ease-in;font-weight:700}.ad-box-usmap .svg-usmap-con svg g.state-block g.state-title{opacity:0}.ad-box-usmap .svg-usmap-con svg g.state-block g.state-title rect{stroke:#1261c9;stroke-width:2px;stroke-linejoin:round;fill:#1261c9}.ad-box-usmap .svg-usmap-con svg g.state-block g.state-title text{fill:#fff;font:19px Archivo,sans-serif;font-weight:bold;text-anchor:middle;transition:fill .6s ease-in}.ad-box-usmap .svg-usmap-con svg g.state-block:hover g.state-title{opacity:1}@media screen and (max-width: 1279px){.ad-box-usmap .text-con{padding:3.9093041439vw 2.8146989836vw}.ad-box-usmap .text-con::before{width:3.9093041439vw;right:-1.1727912432vw}.ad-box-usmap .text-con::after{width:3.9093041439vw;right:-1.1727912432vw}.ad-box-usmap .text-con .title{font-size:1.7200938233vw}.ad-box-usmap .text-con .desc{margin-top:1.5637216575vw;font-size:1.3291634089vw}.ad-box-usmap .text-con .cta-con{margin-top:3.6747458952vw}.ad-box-usmap .text-con .cta-con .btn{min-height:3.7529319781vw;padding:1.0164190774vw 5.4730258014vw;font-size:1.3291634089vw;border-radius:1.8764659891vw}.ad-box-usmap .svg-usmap-con{margin-left:4.6911649726vw}.ad-box-usmap .svg-usmap-con svg g.state-block text{font:.7818608288vw Archivo,sans-serif}.ad-box-usmap .svg-usmap-con svg g.state-block g.state-title rect{stroke-width:.1563721658vw}.ad-box-usmap .svg-usmap-con svg g.state-block g.state-title text{font:1.4855355747vw Archivo,sans-serif}}@media screen and (max-width: 768px){.ad-box-usmap{display:block;margin:5.3333333333vw 0}.ad-box-usmap .text-con{padding:8vw 6.4vw 6.4vw}.ad-box-usmap .text-con::before{width:auto;height:13.3333333333vw;left:0;right:50%;top:auto;bottom:-4vw;transform:skewY(10deg)}.ad-box-usmap .text-con::after{width:auto;height:13.3333333333vw;left:50%;right:0;top:auto;bottom:-4vw;transform:skewY(-10deg)}.ad-box-usmap .text-con .title{font-size:4.5333333333vw}.ad-box-usmap .text-con .desc{margin-top:4.2666666667vw;font-size:4.5333333333vw}.ad-box-usmap .text-con .cta-con{margin-top:4.2666666667vw;position:relative;z-index:1}.ad-box-usmap .text-con .cta-con .btn{min-height:12.8vw;padding:3.4666666667vw 10.6666666667vw;font-size:4.5333333333vw;border-radius:6.4vw}.ad-box-usmap .svg-usmap-con{margin-left:0;margin-top:8vw}.ad-box-usmap .svg-usmap-con svg g.state-block text{font:2.1333333333vw Archivo,sans-serif}.ad-box-usmap .svg-usmap-con svg g.state-block g.state-title rect{stroke-width:.5333333333vw}.ad-box-usmap .svg-usmap-con svg g.state-block g.state-title text{font:2.6666666667vw Archivo,sans-serif}}.ad-text-block-wrap{margin:40px 0}.ad-text-block{border-left:5px solid #3750dc;padding:0 0 10px 15px}.ad-text-block h3{font-family:"IBM Plex Serif",serif;color:#000;font-size:32px;font-weight:400;text-align:left;line-height:1.3}.ad-text-block .cont{font-family:"IBM Plex Serif",serif;color:#000;font-size:17px;line-height:1.3;font-weight:300;text-align:left;margin:15px 0 0 0}.ad-text-block .cta-btn{margin:15px 0 0 0}.ad-text-block .cta-btn a{min-height:48px;padding:13px 20px;font-size:17px;line-height:1.1;color:#fff;background-color:#ff7c34;border-radius:24px;font-family:Archivo,sans-serif;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transition:background-color .3s ease;text-decoration:none}.ad-text-block .cta-btn a:hover{background-color:#ff6321}.ad-text-block .disclaimer{margin:15px 0 0 0;font-size:12px;line-height:1.3}@media screen and (max-width: 1279px){.ad-text-block{border-left:.3909304144vw solid #3750dc;padding:0 0 .7818608288vw 1.1727912432vw}.ad-text-block h3{font-size:2.5019546521vw}.ad-text-block .cont{font-size:1.3291634089vw;margin:1.1727912432vw 0 0 0}.ad-text-block .cta-btn{margin:1.1727912432vw 0 0 0}.ad-text-block .cta-btn a{min-height:3.7529319781vw;padding:1.0164190774vw 1.5637216575vw;font-size:1.3291634089vw;border-radius:1.8764659891vw}.ad-text-block .disclaimer{margin:1.1727912432vw 0 0 0;font-size:.9382329945vw}}@media screen and (max-width: 768px){.ad-text-block{border-left:1.3333333333vw solid #3750dc;padding:0 0 2.6666666667vw 4vw}.ad-text-block h3{font-size:8.5333333333vw}.ad-text-block .cont{font-size:4.5333333333vw;margin:4vw 0 0 0}.ad-text-block .cta-btn{margin:4vw 0 0 0}.ad-text-block .cta-btn a{min-height:12.8vw;padding:3.4666666667vw 5.3333333333vw;font-size:4.5333333333vw;border-radius:6.4vw}.ad-text-block .disclaimer{margin:4vw 0 0 0;font-size:3.2vw}}.subpage-kv{background-color:#006668;color:#fff;font-family:"IBM Plex Serif",serif}.subpage-kv .row-inner{padding-top:32px;padding-bottom:32px;display:flex;align-items:center}.subpage-kv .text{flex:2}.subpage-kv .text h1{padding:0;margin:0;font-size:32px;line-height:1.3}.subpage-kv .text a{color:#fff;text-decoration:underline}.subpage-kv .text .desc{font-size:17px;margin-top:16px;line-height:1.7}.subpage-kv .text .desc p{margin-bottom:.7em}.subpage-kv .text .published{font-size:14px;margin-top:20px;line-height:1.7}.subpage-kv .text .sns-bar{margin-top:32px}.subpage-kv .badge{flex:1;text-align:right}.subpage-kv .badge img{height:140px}@media screen and (max-width: 1279px){.subpage-kv .row-inner{padding-top:2.5019546521vw;padding-bottom:2.5019546521vw}.subpage-kv .text h1{font-size:2.5019546521vw}.subpage-kv .text .desc{font-size:1.3291634089vw;margin-top:1.250977326vw}.subpage-kv .text .sns-bar{margin-top:2.5019546521vw}.subpage-kv .badge img{height:10.9460516028vw}}@media screen and (max-width: 768px){.subpage-kv{padding:0;margin:0;position:relative}.subpage-kv .row-inner{padding:8.5333333333vw 4.2666666667vw 13.3333333333vw;display:block}.subpage-kv .text h1{font-size:6.4vw}.subpage-kv .text .desc{font-size:4.2666666667vw;margin-top:8.5333333333vw}.subpage-kv .text .sns-bar{margin-top:12vw}.subpage-kv .badge{position:absolute;right:4.2666666667vw;bottom:5.8666666667vw}.subpage-kv .badge img{height:21.3333333333vw}}@keyframes loading-spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#page-best-banks{font-family:"IBM Plex Serif",serif}#page-best-banks .header-kv{background-color:#006668;overflow:hidden}#page-best-banks .header-kv .row-inner{display:flex}#page-best-banks .header-kv .texts{color:#fff;flex:4;padding:48px 70px 80px 0;position:relative}#page-best-banks .header-kv .texts h1{font-size:40px;font-weight:400;font-family:"IBM Plex Serif",serif;line-height:1.2}#page-best-banks .header-kv .texts a{color:#fff;text-decoration:underline}#page-best-banks .header-kv .texts .desc{font-size:18px;margin-top:24px;line-height:1.6}#page-best-banks .header-kv .texts .desc p{margin:0;margin-bottom:.7em}#page-best-banks .header-kv .texts .sns-bar{margin-top:24px}#page-best-banks .header-kv .texts .published{position:absolute;bottom:24px;left:0;right:70px;font-size:12px;line-height:1.2;font-family:Archivo,sans-serif}#page-best-banks .header-kv .texts .published strong{font-weight:700}#page-best-banks .header-kv .views{flex:6;position:relative}#page-best-banks .header-kv .views .pic{overflow:hidden;background-size:cover;width:120%;position:absolute;left:0;top:0;bottom:0;background-position:center center}#page-best-banks .header-kv .views .badge{position:absolute;width:160px;right:0;top:48px}#page-best-banks .header-kv .views .badge img{width:100%}@media screen and (max-width: 1279px){#page-best-banks .header-kv .texts{padding:3.7529319781vw 5.4730258014vw 6.2548866302vw 0}#page-best-banks .header-kv .texts h1{font-size:3.1274433151vw}#page-best-banks .header-kv .texts .desc{font-size:1.4073494918vw;margin-top:1.8764659891vw}#page-best-banks .header-kv .texts .sns-bar{margin-top:1.8764659891vw}#page-best-banks .header-kv .texts .published{bottom:1.8764659891vw;right:5.4730258014vw;font-size:.9382329945vw}#page-best-banks .header-kv .views .pic{margin-right:-9.7732603597vw}#page-best-banks .header-kv .views .badge{width:17.200938233vw;top:3.7529319781vw}}@media screen and (max-width: 768px){#page-best-banks .header-kv{position:relative;padding:0}#page-best-banks .header-kv .row-inner{display:block}#page-best-banks .header-kv .texts{padding:10.6666666667vw 4.2666666667vw 4.2666666667vw;position:relative;z-index:10}#page-best-banks .header-kv .texts h1{font-size:7.4666666667vw;font-weight:400;line-height:1.3}#page-best-banks .header-kv .texts .desc{font-size:4.2666666667vw;margin-top:6.4vw}#page-best-banks .header-kv .texts .sns-bar{margin-top:11.7333333333vw}#page-best-banks .header-kv .texts .published{margin-top:13.3333333333vw;position:static;font-size:3.2vw;line-height:1.2}#page-best-banks .header-kv .views{position:absolute;left:0;right:0;top:0;bottom:0}#page-best-banks .header-kv .views .pic{position:absolute;left:0;right:0;top:0;bottom:0;margin:0;padding:0;background-position:center center;width:100%}#page-best-banks .header-kv .views .pic::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#006668;opacity:.7}#page-best-banks .header-kv .views .badge{position:absolute;width:26.6666666667vw;right:4.2666666667vw;top:auto;bottom:18.6666666667vw}#page-best-banks .header-kv .views .badge img{width:100%}}#page-best-banks-rankings .rankings-list .row-inner{display:flex;padding-top:24px;padding-bottom:24px}#page-best-banks-rankings .rankings-list .col-main{flex:3}#page-best-banks-rankings .rankings-list .col-side{flex:1;margin-left:32px}#page-best-banks-rankings .rankings-list .col-side h2{padding:0 8px;margin:0;font-size:20px;font-family:Archivo,sans-serif;text-transform:uppercase}@media screen and (max-width: 1279px){#page-best-banks-rankings .rankings-list .row-inner{padding-top:1.8764659891vw;padding-bottom:1.8764659891vw}#page-best-banks-rankings .rankings-list .col-side{margin-left:2.5019546521vw}#page-best-banks-rankings .rankings-list .col-side h2{padding:0 .625488663vw;font-size:1.5637216575vw}}@media screen and (max-width: 768px){#page-best-banks-rankings .rankings-list{padding:10.6666666667vw 4.2666666667vw 0}#page-best-banks-rankings .rankings-list .row-inner{display:block;padding:0}#page-best-banks-rankings .rankings-list .col-side{margin:0;margin-top:8.5333333333vw;padding-top:8.5333333333vw;border-top:.2666666667vw solid #ccd4dc}#page-best-banks-rankings .rankings-list .col-side h2{padding:0;margin:0;font-size:4vw;font-family:Archivo,sans-serif;text-transform:uppercase}}#page-best-banks-methodology .methodology-content{padding-top:40px;padding-bottom:40px}#page-best-banks-methodology .methodology-content .row-inner{display:flex}#page-best-banks-methodology .methodology-content .row-inner .col-main{flex:2;font-size:17px;font-family:"IBM Plex Serif",serif;line-height:1.7}#page-best-banks-methodology .methodology-content .row-inner .col-main p{margin:0;padding:0;margin-bottom:1em}#page-best-banks-methodology .methodology-content .row-inner .col-main p:first-of-type:first-letter{font-size:57px;float:left;line-height:1;margin-right:.3em}#page-best-banks-methodology .methodology-content .row-inner .col-main h2{margin:0;padding:0;margin-bottom:1em;font-size:32px;font-weight:700}#page-best-banks-methodology .methodology-content .row-inner .col-main h3{margin:0;padding:0;margin-bottom:1em;font-size:24px;font-weight:700}#page-best-banks-methodology .methodology-content .row-inner .col-main h4{margin:0;padding:0;margin-bottom:1em;font-size:17px;font-weight:700}#page-best-banks-methodology .methodology-content .row-inner .col-main em{font-style:italic}#page-best-banks-methodology .methodology-content .row-inner .col-main small{font-size:.8em;opacity:.5;font-style:italic}#page-best-banks-methodology .methodology-content .row-inner .col-main strong{font-weight:700}#page-best-banks-methodology .methodology-content .row-inner .col-main b{font-weight:700}#page-best-banks-methodology .methodology-content .row-inner .col-main a{text-decoration:none;color:#3750dc}#page-best-banks-methodology .methodology-content .row-inner .col-main a:hover{text-decoration:underline}#page-best-banks-methodology .methodology-content .row-inner .col-main ul{padding:0;margin:0;list-style:disc outside;padding-bottom:.5em;padding-left:1em}#page-best-banks-methodology .methodology-content .row-inner .col-main ul li{padding:0;margin:0;margin-bottom:.5em}#page-best-banks-methodology .methodology-content .row-inner .col-main figure{line-height:0;margin-bottom:1em}#page-best-banks-methodology .methodology-content .row-inner .col-main figure img{width:100%}#page-best-banks-methodology .methodology-content .row-inner .col-main figure figcaption{text-align:right;font-size:12px;line-height:1;margin-top:.5em}#page-best-banks-methodology .methodology-content .row-inner .col-side{flex:1;margin-left:40px}#page-best-banks-methodology .methodology-content .row-inner .col-side .side-nav{box-shadow:0 8px 25px 0 rgba(0,0,0,.2);background-color:#fff;border-radius:8px;overflow:hidden;border:1px solid rgba(151,151,151,.1);top:90px;position:sticky}#page-best-banks-methodology .methodology-content .row-inner .col-side .side-nav ul{padding:5px 15px;margin:0}#page-best-banks-methodology .methodology-content .row-inner .col-side .side-nav ul li{font-size:17px;font-family:Archivo,sans-serif;border-top:1px solid #9aaab9}#page-best-banks-methodology .methodology-content .row-inner .col-side .side-nav ul li:first-child{border-top:0 none}#page-best-banks-methodology .methodology-content .row-inner .col-side .side-nav ul li a{padding:15px 0;display:block;text-decoration:none;color:#000;line-height:1.5}#page-best-banks-methodology .methodology-content .row-inner .col-side .side-nav ul li a:hover{color:#3750dc}#page-best-banks-methodology .methodology-content .row-inner .col-side .side-nav ul li a.active{color:#3750dc;font-weight:700}@media screen and (max-width: 1279px){#page-best-banks-methodology .methodology-content{padding-top:3.1274433151vw;padding-bottom:3.1274433151vw}#page-best-banks-methodology .methodology-content .row-inner .col-main{font-size:1.3291634089vw}#page-best-banks-methodology .methodology-content .row-inner .col-main p:first-of-type:first-letter{font-size:4.456606724vw}#page-best-banks-methodology .methodology-content .row-inner .col-main h2{font-size:2.5019546521vw}#page-best-banks-methodology .methodology-content .row-inner .col-main h3{font-size:1.8764659891vw}#page-best-banks-methodology .methodology-content .row-inner .col-main h4{font-size:1.3291634089vw}#page-best-banks-methodology .methodology-content .row-inner .col-main figure figcaption{font-size:.9382329945vw}#page-best-banks-methodology .methodology-content .row-inner .col-side{margin-left:3.1274433151vw}#page-best-banks-methodology .methodology-content .row-inner .col-side .side-nav{box-shadow:0 .625488663vw 1.9546520719vw 0 rgba(0,0,0,.2);border-radius:.625488663vw;border:.0781860829vw solid rgba(151,151,151,.1);top:7.036747459vw}#page-best-banks-methodology .methodology-content .row-inner .col-side .side-nav ul{padding:.3909304144vw 1.1727912432vw}#page-best-banks-methodology .methodology-content .row-inner .col-side .side-nav ul li{font-size:1.3291634089vw;border-top:.0781860829vw solid #9aaab9}#page-best-banks-methodology .methodology-content .row-inner .col-side .side-nav ul li a{padding:1.1727912432vw 0}}@media screen and (max-width: 768px){#page-best-banks-methodology .methodology-content{padding-left:4.2666666667vw;padding-right:4.2666666667vw;padding-top:10.6666666667vw;padding-bottom:0}#page-best-banks-methodology .methodology-content .row-inner{display:block}#page-best-banks-methodology .methodology-content .row-inner .col-main{font-size:4.2666666667vw}#page-best-banks-methodology .methodology-content .row-inner .col-main p:first-of-type:first-letter{font-size:14.4vw}#page-best-banks-methodology .methodology-content .row-inner .col-main h2{font-size:6.4vw}#page-best-banks-methodology .methodology-content .row-inner .col-main h3{font-size:4.8vw}#page-best-banks-methodology .methodology-content .row-inner .col-main h4{font-size:4.2666666667vw}#page-best-banks-methodology .methodology-content .row-inner .col-main figure figcaption{font-size:3.2vw}#page-best-banks-methodology .methodology-content .row-inner .col-side{display:none}}

/*# sourceMappingURL=best-banks-2022.css.map*/