@charset "utf-8";.t_heading{text-align:center;margin-bottom:40px}.t_h2{font-family:'Roboto Condensed',sans-serif;color:#185d9f;font-size:40px;font-weight:700}.sub_h2{font-size:16px;color:#000;margin-top:5px;font-weight:300}.normal.message{width:960px;margin:40px auto 60px;font-size:18px;line-height:1.75;text-align:center}.report-library_tab_menu{width:960px;margin:0 auto 40px;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;list-style:none;padding:20px 0;background-color:#eee}.report-library_tab_menu li{cursor:pointer;font-size:16px;padding:8px 16px;border-radius:5px;background-color:#f5f5f5;transition:background-color .3s,color .3s,opacity .3s;user-select:none}.report-library_tab_menu li:hover{opacity:.85}.report-library_tab_menu li.active{background-color:#185da1;color:#fff}.report-library_filter_label{text-align:center;display:block;margin:20px auto;font-size:16px;font-weight:700;color:#333}.report-library{max-width:960px;margin:0 auto}.report-library_list{display:flex;flex-wrap:wrap;gap:30px;justify-content:flex-start}.report-library_item{width:calc(50% - 15px);border:1px solid #ccc;border-radius:6px;background-color:#fff;padding:25px;box-sizing:border-box;display:flex;flex-direction:column;transition:.3s}.report-library_item:hover{box-shadow:0 5px 15px rgba(0,0,0,.15)}.report-library_item.is-recommend{border-color:#185da1}.report-library_img{width:100%;max-width:400px;height:auto;margin:0 auto 20px;display:block;border-radius:4px}.report-library_series{font-size:18px;font-weight:700;color:#fff;background-color:#55acee;text-align:center;padding:6px 0;margin-bottom:15px;border-radius:4px}.report-library_title{font-size:17px;font-weight:700;color:#4a4b4b;margin-bottom:15px}.report-library_text{font-size:15px;line-height:1.8;margin-bottom:20px;text-align:justify}.report-library_label{font-size:14px;font-weight:700;color:#185da1;margin-top:5px;margin-bottom:8px}.report-library_code{font-size:14px;color:#4a4b4b;margin-top:auto}.report-library_other{max-width:960px;margin:80px auto 100px;padding:0 20px}.report-library_other_title{text-align:center;font-size:26px;font-weight:700;color:#185da1;margin-bottom:40px}.report-library_other_wrap{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.report-library_other_item{width:calc(50% - 15px);text-decoration:none;color:#333;border-radius:6px;overflow:hidden;background:#fff;border:1px solid #ccc;transition:.3s;text-align:center}.report-library_other_item:hover{box-shadow:0 5px 15px rgba(0,0,0,.2);transform:translateY(-3px)}.report-library_other_imgwrap img{width:100%;height:auto;display:block}.report-library_other_text{padding:15px 10px;font-size:18px;font-weight:700;background-color:#f7f7f7}.report-library_recommend{font-size:15px;line-height:1.7;margin-bottom:20px;color:#4a4b4b;font-weight:500}.report-library_download{margin-top:auto}.report-library_download_btn{display:block;width:100%;padding:16px 0;text-align:center;background-color:#185da1;color:#fff;font-size:18px;font-weight:700;border-radius:6px;text-decoration:none;transition:background-color .3s ease,transform .2s ease;cursor:pointer}.report-library_download_btn:hover{background-color:#0f3b6f;transform:translateY(-2px)}.report-library_download_btn:active{transform:translateY(0)}.report-library-single{margin-top:40px}.report-library-single .report-library_item{max-width:960px;margin:0 auto}@media screen and (max-width:960px){.report-library_item{width:100%}.normal.message{width:90%}}@media screen and (max-width:768px){.report-library_other_item{width:100%}.report-library_tab_menu{width:100%;flex-direction:column;gap:10px;padding:10px 0;background-color:#f8f8f8}.report-library_tab_menu li{width:90%;margin:0 auto;text-align:center;padding:10px 0;font-size:14px}.report-library_filter_label{font-size:14px;margin:15px auto}}