#section-1{padding:28px 0 84px}#section-1 .h2-title{margin-bottom:24px}#section-1 .layout-box{padding:25px 30px}#section-1 .description{font-size:16px;font-weight:700;line-height:1.4}#section-1 .group{display:flex;justify-content:space-between;gap:20px;background:#fff;padding:32px;box-shadow:4px 4px 24px #e2eaf4;border-radius:8px;margin-top:26px}#section-1 .graph{position:relative;max-width:765px;flex:1;margin-top:36px;padding-left:46px;width:100%;height:260px}#section-1 .graph .txt{position:absolute;font-size:14px;line-height:1}#section-1 .graph .txt-y{word-break:keep-all;top:50%;left:18px;transform:translateY(-50%);letter-spacing:.08em}#section-1 .graph .txt-x{text-align:center;bottom:-25px;left:44px;right:0}#section-1 .graph .line{position:absolute;background:#1843b8;left:44px}#section-1 .graph .line:after{content:"";position:absolute;background:#1843b8}#section-1 .graph .line-y{top:0;width:2px;height:100%}#section-1 .graph .line-y:after{-webkit-clip-path:polygon(50% 0%,0% 100%,100% 100%);clip-path:polygon(50% 0%,0% 100%,100% 100%);top:-20px;left:50%;transform:translate(-50%);width:15px;height:20px}#section-1 .graph .line-x{height:2px;width:calc(100% - 47px);bottom:0}#section-1 .graph .line-x:after{-webkit-clip-path:polygon(0 0,0% 100%,100% 50%);clip-path:polygon(0 0,0% 100%,100% 50%);width:20px;height:15px;right:-3px;top:50%;transform:translateY(-50%)}#section-1 .graph .grid{width:100%;height:100%}#section-1 .graph .grid .row{display:flex;height:12.5%}#section-1 .graph .grid .row .cell{height:100%;width:8.3333333333%;border-top:solid 1px #e4e4e4;border-right:solid 1px #e4e4e4}#section-1 .graph .list-logo{position:absolute;inset:0 0 0 44px;z-index:1}#section-1 .graph .list-logo .item{position:absolute;display:block;width:60.5px;transition:.3s}#section-1 .graph .list-logo .item img{display:block}#section-1 .graph .list-logo .item:hover{opacity:.7}#section-1 .graph .list-logo .item:nth-child(1){top:15%;left:5.4%}#section-1 .graph .list-logo .item:nth-child(2){top:33%;left:12%}#section-1 .graph .list-logo .item:nth-child(3){top:8%;left:39%}#section-1 .graph .list-logo .item:nth-child(4){top:14%;left:62.5%}#section-1 .graph .list-logo .item:nth-child(5){top:34%;left:60.5%}#section-1 .graph .list-logo .item:nth-child(6){right:5%;top:13%}#section-1 .graph .list-logo .item:nth-child(7){top:56%;left:32.5%}#section-1 .graph .list-logo .item:nth-child(8){bottom:7%;right:20%}#section-1 .graph .list-logo .item:nth-child(9){bottom:24%;right:13.5%}#section-1 .form-right{background:#eaf2f8;width:320px;border-radius:4px;padding:47px 28px 56px}#section-1 .form-right h3{text-align:center;font-size:18px;font-weight:700;line-height:1.4}#section-1 .form-right .search-form{display:flex;flex-direction:column;gap:12px;margin-top:19px}#section-1 .form-right .search-form .dropdown-box select{font-size:14px;min-height:54px}#section-1 .form-right .search-form .btn-submit{cursor:pointer;outline:none;border:none;display:block;border-radius:4px;text-align:center;font-size:16px;font-weight:700;line-height:56px}#section-1 .form-right .search-form .btn-submit:hover{opacity:.7}#section-2 .tab-link{margin-bottom:32px}#section-2 .group-card{margin-top:30px}#section-2 .card{padding:32px}#section-2 .card+.card{margin-top:16px}#section-2 .card-item+.card-item{margin-top:24px}#section-2 .card-item-1{position:relative}#section-2 .card-item-1 .logo{position:absolute;top:0;left:0;width:146px}#section-2 .card-item-1 .overview{margin-left:170px}#section-2 .card-item-1 .overview .name{font-size:18px;line-height:1.4;letter-spacing:0}#section-2 .card-item-1 .overview .rating{margin-top:8px}#section-2 .card-item-1 .data{background:#f7fafc;margin:16px 0 0 170px;padding:20.5px;border-radius:5px}#section-2 .card-item-1 .data .data-row{display:flex;justify-content:space-between;max-width:552px;margin:0 auto}#section-2 .card-item-3{position:relative}#section-2 .card-item-3 .scroll-x{overflow:overlay}#section-2 .card-item-3 .scroll-x::-webkit-scrollbar{height:4px}#section-2 .card-item-3 .scroll-x::-webkit-scrollbar-track{background:#e4e4e4}#section-2 .card-item-3 .scroll-x::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#377df5,#6ec6e1)}#section-2 .card-item-3 .scroll-x-row{display:flex;overflow-x:auto;scroll-behavior:smooth;width:-moz-fit-content;width:fit-content;padding-bottom:16px;gap:16px}#section-2 .card-item-3 .box{background:#f7fafc;width:357px;padding:20px 24px}#section-2 .card-item-3 .box .subject{font-size:14px;line-height:1.4}#section-2 .card-item-3 .box .category-underline{margin-top:4px}#section-2 .card-item-3:before{content:"";position:absolute;background:linear-gradient(90deg,#ffffff1a,#fff);top:0;right:0;width:86px;height:89px;z-index:1}#section-2 .card-item-4 .subject{font-size:14px;line-height:1.4}#section-2 .card-item-4 .inner{margin-top:12px}#section-2 .card-item-4 .inner dl{display:flex}#section-2 .card-item-4 .inner dl dt{max-width:112px;width:100%;font-size:14px}#section-2 .card-item-4 .inner dl dd{flex:1}#section-2 .card-item-4 .inner dl+dl{margin-top:12px}#section-2 .card-item-5 .group-link{display:flex;justify-content:space-between}#section-2 .card-item-5 .group-link li{width:32.5665859564%}#section-3{padding:60px 0}#section-3 .layout-box{padding:25px 30px}#section-3 .description{font-size:16px;line-height:1.4;font-weight:500}@media screen and (min-width:768px)and (max-width:1000px){#section-1 .group{flex-direction:column;align-items:center;gap:50px}#section-1 .group .graph{flex:unset;margin-left:-44px}#section-2 .card-item-1 .data{margin-left:0}#section-2 .card-item-1 .data .data-row{flex-wrap:wrap;gap:20px}#section-2 .card-item-1 .data .data-row .data-item{width:calc(50% - 10px)}}@media screen and (max-width:767px){#section-1{padding:27px 0 48px}#section-1 .layout-box{padding:16px}#section-1 .description{font-size:14px}#section-1 .group{flex-direction:column;gap:60px;padding:35px 16px 16px;margin-top:25px}#section-1 .graph{max-width:unset;flex:unset;margin-top:0;padding:0 15px 0 26px;width:auto;height:580px}#section-1 .graph .txt-x{bottom:-26px;left:26px}#section-1 .graph .txt-y{left:0}#section-1 .graph .line{left:25px}#section-1 .graph .line-x{width:calc(100% - 32px)}#section-1 .graph .list-logo{inset:0 0 0 26px}#section-1 .graph .list-logo .item{width:48px}#section-1 .graph .list-logo .item:nth-child(1){top:13.5%;left:5.4%}#section-1 .graph .list-logo .item:nth-child(2){top:21%;left:8%}#section-1 .graph .list-logo .item:nth-child(3){top:8.3%;left:36%}#section-1 .graph .list-logo .item:nth-child(4){top:13.3%;left:55%}#section-1 .graph .list-logo .item:nth-child(5){top:22%;left:51%}#section-1 .graph .list-logo .item:nth-child(6){right:7.5%;top:13.3%}#section-1 .graph .list-logo .item:nth-child(7){top:71%;left:22.5%}#section-1 .graph .list-logo .item:nth-child(8){bottom:14%;right:18%}#section-1 .graph .list-logo .item:nth-child(9){bottom:2.2%;right:26%}#section-1 .form-right{width:auto;padding:32px}#section-1 .form-right h3{font-size:16px}#section-1 .form-right .search-form{margin-top:15px}#section-1 .form-right .search-form .dropdown-box select{padding:12px 27px;font-size:12px;min-height:43px}#section-1 .form-right .search-form .btn-submit{font-size:14px;line-height:48px}#section-2 .tab-link{margin-bottom:40px}#section-2 .group-card{margin-top:24px}#section-2 .card{padding:16px}#section-2 .card+.card{margin-top:8px}#section-2 .card-item+.card-item{margin-top:16px}#section-2 .card-item-1 .logo{width:96px}#section-2 .card-item-1 .overview{margin-left:8px}#section-2 .card-item-1 .overview .name{font-size:16px}#section-2 .card-item-1 .overview .rating{margin-top:4px}#section-2 .card-item-1 .data .data-row{flex-wrap:wrap;max-width:unset;margin:0;gap:24px 0}#section-2 .card-item-1 .data .data-row .data-item{width:50%}#section-2 .card-item-3 .box{width:277px;padding:16px}#section-2 .card-item-3 .box .subject{font-size:12px}#section-2 .card-item-3 .box .category-underline{margin-top:4px}#section-2 .card-item-4 .subject{font-size:12px}#section-2 .card-item-4 .inner dl dt{max-width:66px;font-size:12px}#section-3 .layout-box{padding:16px}#section-3 .description{font-size:14px}}@media screen and (max-width:1150px){#section-2 .card-item-1 .flex{display:flex;align-items:center}#section-2 .card-item-1 .logo{position:relative;inset:0}#section-2 .card-item-1 .overview{margin-left:24px}#section-2 .card-item-1 .data{margin-left:0}}
