@charset "utf-8";

:root {
/* 컬러 팔레트 */
  --white:#fff;
  --yellowLight2:#feffec ; --yellowLight:#fff89f;--yellow:#ffdc27;--yellowDark:#ffbe00;
  --orangeLight:#ffa519;--orange:#ff7d1d;--orangeDark:#d94800;
  --redLight:#ff564a;--red:#f11100;--redDark:#a70c00;
  --greenLight2: #dcf9e2 !important;--greenLight:#82ee75;--green:#1eb30d;--greenDark:#00964e;
  --blueLight:#0087e9;--blue:#2452ce;
  --navyLight:#243595;--navy:#252f68;--navyDark:#131a43;
  --purpleLight2:#edefff;--purpleLight:#ba81ed;--purple:#8327d5;--purpleDark:#500e8b;
  --blueGrayLight:#c5cddc;--grayLight:#e7eaf0;--gray:#989898;--grayDark:#333;--black:#000;
  --primary:#4876EF;
  --pinkLight:#ffe7f5;--pink:#f628a1;--pinkDark:#b10068;

  --skyBlueLight:#F3F4FB;--skyBlue:#55f3ff;--skyBlueDark:#e8ebff;
  
/* input radio checkbox 색상 */
  --input-color:#DF0012;
}


/* 메인수정 */
.standard_latest li {margin-bottom: .5rem;display: flex;}
.standard_latest li > a {font-size: 1rem !important;color: #333;width: calc(100% - 90px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.standard_latest li > a:hover {text-decoration: underline;}
.standard_latest li p {font-size: .9rem !important;padding-right: 0 !important;width: 90px;text-align: right;}

.index_top_left h3,
.index_comm_left h3,
.index_comm_right h3 {font-weight: 600 !important;}

.index_top_left h3 > a:hover,
.index_comm_left h3 > a:hover,
.index_comm_right h3 > a:hover {color: #555 !important;}

/* 메인컨텐츠 수정 */
.index_topper .mto {width: auto !important;max-width: 1200px;margin:0 auto;position:relative;display: flex;height: 200px;}


/* 최근동향 */
.index_top_left {padding-right:2rem;width:50%;background-color:#fff;display: flex;flex-direction: column;justify-content: center;}
.index_top_left h3 {font-weight:lighter;color:#18449c;font-size:22px;}
.index_comm_left h3 {font-weight:lighter;color:#18449c;font-size:22px;}
.index_comm_right h3 {font-weight:lighter;color:#18449c;font-size:22px;}
.index_top_left h3 span {font-size:13px;color:#777;font-weight: 300;}
.index_top_right {width:50%;height:auto;background-color:#fff;display: inline-flex;border-left:  1px solid #dedad2;}
.index_top_right .grid_top_right {flex: 1;border-right: 1px solid #dedad2;}
.index_top_right .grid_top_right > a {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}
.index_top_right li {height:80px;}
.index_top_right li a {display:block;padding-left:80px;padding-top:20px;height:59px;border-bottom:solid 1px #ccc;color:#777;font-size:13px;}
.index_top_right li:nth-child(1) a {background:url(/img/mIcon_01.png) no-repeat 15px center;}
.index_top_right li:nth-child(2) a {background:url(/img/mIcon_02.png) no-repeat 15px center;}
.index_top_right li:last-child a {background:url(/img/mIcon_03.png) no-repeat 15px center;height:60px;border-bottom:0;}
.index_top_right li a p {color:#222;font-family:"nanumbarungothiclight";font-size:15px;}


/* 메인 커뮤니티 강의안내 */
.index_bottom {padding:2rem 0 110px;box-sizing: border-box;background-color:#fff;}
.index_bottom_left {width:calc(100% - 250px);padding-right: 2rem;}
.index_comm_Grp {display: flex;gap: 2rem;}
.index_comm_Grp > div {width: 50%;}
.index_bottom_right {width:250px;height: 100%;}
.index_icon_set {padding-top:20px;height:93px;background-color:#f6e9d8;text-align:center;}
.index_icon_set li {padding:0 20px;display:inline-block;*display:inline;*zoom:1;}
.index_icon_set li a {display:block;width:80px;text-align:center;padding-top:60px;}
.index_icon_set li:nth-child(1) {background:url(/img/mQuick_icon_01.png) no-repeat center 0;}
.index_icon_set li:nth-child(2) {background:url(/img/mQuick_icon_02.png) no-repeat center 0;}
.index_icon_set li:nth-child(3) {background:url(/img/mQuick_icon_03.png) no-repeat center 0;}
.index_icon_set li:nth-child(4) {background:url(/img/mQuick_icon_04.png) no-repeat center 0;}
.index_icon_set li:nth-child(5) {background:url(/img/mQuick_icon_05.png) no-repeat center 0;}
.index_bottom .mto2{width: 1200px;height: 582px;margin: 0 auto;display:flex;justify-content: space-between;}
.ban03_wrapper{width: 100%;margin-top: 1rem;display: flex;flex-wrap: wrap;gap: 1rem;}
.ban03_img{width: calc(100% / 3 - .67rem);}
.ban03_img > a {display: inline-flex;width: 100%;height: 100%;align-items: center;justify-content: center;background: #edeef0;}
.gr_line1{width: 100%;position: absolute;left: 0px;height: 1px;background-color: #e2e3e7;}
.mid_banner {margin-top: .5rem;}
.mid_banner > img {width: 100%;}

/* 메인 학술일정, 배너 */
.index_bottom .tab_design li {float: left;width: 123px;text-align: center;font-size: 14px;border-bottom: 1px solid #18449c;}
.index_bottom .tab_design span {display:inline-block;*display:inline;*zoom:1;height:30px;line-height:30px;background-color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;}
.index_bottom .tab_design span {color:#999;cursor:pointer;}
.index_bottom .tab_design li.on span {background-color: #fff;color: #18449c;}
.index_bottom .contents_design {font-size:14px;line-height:23px;}
.index_bottom #eqw2{border-right: 1px solid #18449c;}
.index_bottom li.on{border-top: 1px solid #18449c;border-left: 1px solid #18449c;border-right: 1px solid #18449c;border-bottom: 0px;}
.index_bottom .left-border{border-left: 1px solid #18449c;}
.index_bottom .right-border{border-left: 1px solid #18449c;}
.index_bottom .calendar_wrap {height: 250px;margin-bottom: 1.1rem;}
.index_bottom .calendar_wrap .contents_design > div > div {padding: 1.05rem 0 !important;margin-botoom: 0 !important;}
.index_bottom .right_ban {display: flex;gap: 1rem;flex-direction: column;}
.index_bottom .right_ban  > a {display: inline-flex;align-items: center;justify-content: center;width: 100%;height: 150px;}

/* 메인 스폰서 */
.sponcer {width: auto !important;max-width: 1200px;margin:1rem auto 0 !important;position:relative;}
.sponcer .slider {width: calc(100% - 68px) !important;}


/* header */
section.mto {width:1200px;margin:0 auto;}
.logo_Grp {height:88px;}
.logo_Bx {float:left;width:50%;line-height:88px;}
.tnb_Bx {float:right;width:50%;line-height:85px;text-align:right;}
.tnb_Bx li {padding:0 8px;display:inline-block;*display:inline;*zoom:1;background:url(/img/tnb_gap.png) no-repeat right center;}
.tnb_Bx li:last-child {background:none;padding-right:0;}
.gnb_Wrp {height:44px;line-height:44px;background-color:#18449c;}
.gnb_Wrp section > ul > li {position:relative;float:left;width:14.3%;}
.gnb_Wrp section > ul > li:last-child {width:14.2%;}
.gnb_Wrp section > ul > li > a {display:block;text-align:center;border-right:solid 1px #4669b0;;font-size:1.2rem;color:#fff;}
.gnb_Wrp section > ul > li:first-child > a {border-left:solid 1px #4669b0;}
.gnb_Wrp section > ul > li.on > a,
.gnb_Wrp section > ul > li > a:hover {background-color:#11306e;}
.gnb_Wrp section > ul > li > ul {position:absolute;width:100%;z-index:1000;background-color:#fff;box-shadow: 0 0 15px rgba(0 0 0 / 15%);}
.gnb_Wrp section > ul > li > ul > li {border-bottom:solid 1px #dedad2;}
.gnb_Wrp section > ul > li > ul > li:last-child {border-bottom: 0;}
.gnb_Wrp section > ul > li > ul > li a {display:block;color:#222;font-size:1rem;padding-left:10px;}
.gnb_Wrp section > ul > li > ul > li.on a,
.gnb_Wrp section > ul > li > ul > li a:hover {background-color:#5a98d4;color:#fff;}
.gnb_Wrp section > ul > li > ul > li.on,
.gnb_Wrp section > ul > li > ul > li:hover {border-color: #70a7dd;}
.submit {display:inline-block;*display:inline;*zoom:1;font-size:13px;color:#fff;height:40px;line-height:40px;padding:0 10px;border:0;background-color:#e41a6b;cursor:pointer;}
a.btn_cancel{ background: #a5aab5;width: 120px;height: 43px;font-size: 15px;padding: 0px;line-height: 43px;border: none;color: white; }
#btn_autosave{ background: #56658c; }
/*
4b67b1
2d408d
*/

/* 메인비주얼 */
#myCarousel .fill img {width: 100% !important;}


/* 서브 컨텐츠 */
.mto.contents_1 {display: flex;}
.contents_Grp {width: calc(100% - 209px) !important;border-left: 0 !important;box-sizing: border-box;}
.contents_Grp > * {font-family: "Pretendard" !important;}
.mto.contents_1 {border-left: 0 !important;}
.page_title h2 {color: #000 !important;font-size: 2.1rem !important;font-weight: 500;}

.lnb_Grp .lnb > ul {border:1px solid #e2e3e7;border-width: 0 1px;}
.side_contact {display: none;}

#ctt_con,
#ctt_con *{font-family: "Pretendard" !important;font-size: 1rem;}

#bo_sch {padding: 20px !important;width : auto !important;margin-bottom: 1rem !important;;background-color: #e9e9e9 !important;}

/* map_wrap */
.map_wrap .map_box {background-color: #fff;border: 3px solid #ebebeb;padding: 15px;}
.map_wrap .map_box  h3.tit {font-size: 1.5rem !important;margin-bottom: 1rem;border-bottom: 1px dashed #c1c1c1;padding-bottom: 1rem;color: #18449c;}
.map_wrap .map_box ul li {display: flex;margin-bottom: .2rem;}
.map_wrap .map_box ul li:last-child  {margin-bottom: 0;}
.map_wrap .map_box ul .tit {width: 60px;}
.map_wrap .map_box ul .data {font-weight: 400 !important;}
.map_bus dt,
.map_bus dd {display: inline-flex;}
.map_bus  dt {padding: 3px 6px;border-radius: 3px;}
.map_bus dd {margin-right: 10px;}

/* title_st1 */
.title_st1 {font-size: 1.2rem !important;font-weight: 600;}

/* list style ********************************************************************************************************************/
/*
[html]
<ul class="list_st1">
	<li></li>
	<li></li>
	<li></li>
</ul>
*/
.list_st1 li{position:relative;padding-left: 9px;width:100% !important;font-size:1rem;}
.list_st1 > li:before{content:'';background: #1f59a3;width: 4px;height: 4px;display:inline-block;position:absolute;left:0px;top: 10px;border-radius: 8px !important;}

.list_st2 > li {position: relative;padding-left: .7em;margin-bottom: .6em;font-size: 1rem;color: #444;}
.list_st2 > li::after {content: '';display: block;position: absolute;top: 10px;left: 0;width: 3px;height: 3px;background: #555;}

.list_st3 > li {position: relative;padding-left: .7em;margin-bottom: .6em;font-size: 1rem;color: #444;}
.list_st3 > li::after {content: '-';display: block;position: absolute;top: 0;left: 0;}


/* font color */
.font_mainColor {color: var(--main-color) !important;}
.font_sub01Color {color: var(--sub-01-color) !important;}
.font_sub02Color {color: var(--sub-02-color) !important;}
.font_white {color:var(--white) !important;}
.font_yellowLight2{color:var(--yellowLight2) !important;}
.font_yellowLight{color:var(--yellowLight) !important;}
.font_yellow{color:var(--yellow) !important;}
.font_yellowDark{color:var(--yellowDark) !important;}
.font_orangeLight{color:var(--orangeLight) !important;}
.font_orange{color:var(--orange) !important;}
.font_orangeDark{color:var(--orangeDark) !important;}
.font_redLight {color:var(--redLight) !important;}
.font_red {color:var(--red) !important;}
.font_redDark {color:var(--redDark) !important;}
.font_greenLight {color:var(--greenLight) !important;}
.font_greenLight2 {color:var(--greenLight2) !important;}
.font_green {color:var(--green) !important;}
.font_greenDark {color:var(--greenDark) !important;}
.font_blueLight {color:var(--blueLight) !important;}
.font_blue {color:var(--blue) !important;}
.font_skyBlue {color:var(--skyBlue) !important;}
.font_skyBlueLight {color:var(--skyBlueLight) !important;}
.font_skyBlueDark {color:var(--skyBlueDark) !important;}
.font_navyLight{color:var(--navyLight) !important;}
.font_navy{color:var(--navy) !important;}
.font_navyDark{color:var(--navyDark) !important;}
.font_purpleLight{color:var(--purpleLight) !important;}
.font_purple{color:var(--purple) !important;}
.font_purpleDark{color:var(--purpleDark) !important;}
.font_grayLight2 {color: #F7F7F7 !important;}
.font_bluegrayLight {color:var(--blueGrayLight) !important;}
.font_grayLight {color:var(--grayLight) !important;}
.font_gray {color:var(--gray) !important;}
.font_grayDark {color:var(--grayDark) !important;}
.font_black{color:var(--black) !important;}
.font_primary{color: var(--primary) !important;}
.font_pinkLight{color: var(--pinkLight) !important;}
.font_pink{color: var(--pink) !important;}
.font_pinkDark{color: var(--pinkDark) !important;}
/* bg color style ********************************************************************************************************************/
.bg_mainColor {background: var(--main-color) !important;}
.bg_sub01Color {background: var(--sub-01-color) !important;}
.bg_sub02Color {background: var(--sub-02-color) !important;}
.bg_white {background:var(--white) !important;}
.bg_yellowLight2{background:var(--yellowLight2) !important;}
.bg_yellowLight{background:var(--yellowLight) !important;}
.bg_yellow{background:var(--yellow) !important;}
.bg_yellowDark{background:var(--yellowDark) !important;}
.bg_orangeLight{background:var(--orangeLight) !important;}
.bg_orange{background:var(--orange) !important;}
.bg_orangeDark{background:var(--orangeDark) !important;}
.bg_redLight {background:var(--redLight) !important;}
.bg_red {background:var(--red) !important;}
.bg_redDark {background:var(--redDark) !important;}
.bg_greenLight {background:var(--greenLight) !important;}
.bg_greenLight2 {background:var(--greenLight2) !important;}
.bg_green {background:var(--green) !important;}
.bg_greenDark {background:var(--greenDark) !important;}
.bg_blueLight {background:var(--blueLight) !important;}
.bg_blue {background:var(--blue) !important;}
.bg_skyBlue {background:var(--skyBlue) !important;}
.bg_skyBlueLight {background:var(--skyBlueLight) !important;}
.bg_skyBlueDark {background:var(--skyBlueDark) !important;}
.bg_navyLight{background:var(--navyLight) !important;}
.bg_navy{background:var(--navy) !important;}
.bg_navyDark{background:var(--navyDark) !important;}
.bg_purpleLight{background:var(--purpleLight) !important;}
.bg_purple{background:var(--purple) !important;}
.bg_purpleDark{background:var(--purpleDark) !important;}
.bg_grayLight2 {background-color: #F7F7F7 !important;}
.bg_bluegrayLight {background:var(--blueGrayLight) !important;}
.bg_grayLight {background:var(--grayLight) !important;}
.bg_gray {background:var(--gray) !important;}
.bg_grayDark {background:var(--grayDark) !important;}
.bg_black{background:var(--black) !important;}
.bg_primary{background: var(--primary) !important;}
.bg_pinkLight{background: var(--pinkLight) !important;}
.bg_pink{background: var(--pink) !important;}
.bg_pinkDark{background: var(--pinkDark) !important;}


/* table style ********************************************************************************************************************/
:root {
/* 테이블 색상 */
--table1-th-th-bg:#d0e4ff; --table1-th-th-border:#c3d8f3; 
--table1-th-bg:#eff5fd;  --table1-th-border:#d7dfe9; 
--table1-td-bg:#fff; --table1-td-border:#e7e7e7;  
--table1-tf-th-bg:#d5dfed;  --table1-tf-th-border:#c0cad7; 
--table1-tf-td-bg:#edf1f6;  --table1-tf-td-border:#cbd3dd;

--table2-th-th-bg:#5a5a5a; --table2-th-th-border:#3d3d3d; 
--table2-th-bg:#f4f4f4;  --table2-th-border:#d6d8dc; 
--table2-td-bg:#fff; --table2-td-border:#e7e7e7;  
--table2-tf-th-bg:#e2e2e2;  --table2-tf-th-border:#c9c9c9; 
--table2-tf-td-bg:#f6f6f6;  --table2-tf-td-border:#e7e7e7;
  
--table3-th-th-bg:#3a3a3a; --table3-th-th-border:#4c4c4c; 
--table3-th-bg:#fff;  --table3-th-border:#e7e7e7; 
--table3-td-bg:#fff; --table3-td-border:#e7e7e7;  
--table3-tf-th-bg:#f1f1f1;  --table3-tf-th-border:#3a3a3a; 
--table3-tf-td-bg:#f9f9f9;  --table3-tf-td-border:#3a3a3a;

--table4-th-th-bg:#4d525e; --table4-th-th-border:#313541; 
--table4-th-bg:#6B7180;  --table4-th-border:#5c606a; 
--table4-td-bg:#fff; --table4-td-border:#e7e7e7;  
--table4-tf-th-bg:#595f70;  --table4-tf-th-border:#323848; 
--table4-tf-td-bg:#e3e4eb;  --table4-tf-td-border:#c8c8cb;  

--table5-th-th-bg:#fff; --table5-th-th-border:#c5c9d6; 
--table5-th-bg:#6B7180;  --table5-th-border:#5c606a; 
--table5-td-bg:#fff; --table5-td-border:#e7e7e7;  
--table5-tf-th-bg:#595f70;  --table5-tf-th-border:#323848; 
--table5-tf-td-bg:#e3e4eb;  --table5-tf-td-border:#c8c8cb;   
}
/* 
[html]

<table class="table_st1">
    <colgroup>
        <col width="*">
    </colgroup>
    <thead>
    	<tr>
    		<th>11</th>
    		<th>22</th>
    	</tr>
    </thead>
    <tbody>
        <tr>
            <th>11</th>
            <td>22</td>
        </tr>
    </tbody>
    <tfoot>
    	<tr>
    		<th>aa</th>
    		<Td>bb</Td>
    	</tr>
    </tfoot>
</table>
 */
/* table style1 */
.table_st1 {overflow:hidden;width:100%;border-top: 2px solid #2b3456;border-bottom: 1px solid #ddd;position:relative;overflow:hidden;width:calc(100% + 1px);margin-left:-1px;font-weight:300;line-height:1.25;border-collapse:collapse;}
.table_st1 th{padding:.4em .4em;border: 1px solid var(--table1-th-border);color: #000620;font-weight:600;font-size: 1rem;}
.table_st1 td{word-break:keep-all;padding: .4rem .4rem;background: #fff;border: solid #e7e7e7;border-width:1px;color:#333;position:relative;min-height:3.95rem;font-size: 1rem;font-weight: 500;text-align: left;transition:background .3s;-webkit-transition:background .3s;}
.table_st1 tbody tr:first-child th,
.table_st1 tbody tr:first-child td{border-top-width:0}
.table_st1 tbody th {text-align: left;background: var(--table1-th-bg);}
.table_st1 thead th {background: var( --table1-th-th-bg);border-color: var( --table1-th-th-border);font-weight: 600;}
.table_st1 tfoot td {background: var( --table1-tf-td-bg);border-color: var(--table1-tf-td-border);color: #000;}
.table_st1 tfoot th {background: var(--table1-tf-th-bg);border-color: var(--table1-tf-th-border);}


/* table style2 */
.table_st2 {overflow:hidden;width:100%;border-top: 1px solid #000;border-bottom: 1px solid #ddd;position:relative;overflow:hidden;width:calc(100% + 1px);margin-left:-1px;font-weight:300;line-height:1.25;border-collapse:collapse;}
.table_st2 th{padding:.4em .4em;border: 1px solid var(--table2-th-border);color: #000620;font-weight:600;font-size: 1rem;}
.table_st2 td{word-break:keep-all;padding: .4rem .4rem;background: #fff;border: solid #e7e7e7;border-width:1px;color:#333;position:relative;min-height:3.95rem;font-size: 1rem;font-weight: 500;text-align: left;transition:background .3s;-webkit-transition:background .3s;}
.table_st2 tbody tr:first-child th,
.table_st2 tbody tr:first-child td{border-top-width:0}
.table_st2 tbody th {text-align: left;background: var(--table2-th-bg);}
.table_st2 thead th {background: var( --table2-th-th-bg);border-color: var( --table2-th-th-border);font-weight: 600;color: #fff;}
.table_st2 tfoot td {background: var( --table2-tf-td-bg);border-color: var(--table2-tf-td-border);color: #000;}
.table_st2 tfoot th {background: var(--table2-tf-th-bg);border-color: var(--table2-tf-th-border);}

/* table style3 */
.table_st3 {overflow:hidden;width:100%;border-top: 2px solid #000;border-bottom: 1px solid #ddd;position:relative;overflow:hidden;width:calc(100% + 1px);margin-left:-1px;font-weight:300;line-height:1.25;border-collapse:collapse;}
.table_st3 th{padding:.4em .4em;border: 1px solid var(--table3-th-border);color: #000620;font-weight:600;font-size: 1rem;border-width:1px 0;}
.table_st3 td{word-break:keep-all;padding: .4rem .4rem;background: #fff;border: solid #e7e7e7;border-width:1px;color:#333;position:relative;min-height:3.95rem;font-size: 1rem;font-weight: 500;text-align: left;transition:background .3s;-webkit-transition:background .3s;border-width:1px 0;}
.table_st3 tbody tr:first-child th,
.table_st3 tbody tr:first-child td{border-top-width:0}
.table_st3 tbody th {text-align: left;background: var(--table3-th-bg);}
.table_st3 thead th {background: var( --table3-th-th-bg);border-color: var( --table3-th-th-border);font-weight: 600;color: #fff;border-width: 0 1px;}
.table_st3 tfoot td {background: var( --table3-tf-td-bg);border-color: var(--table3-tf-td-border);color: #000;}
.table_st3 tfoot th {background: var(--table3-tf-th-bg);border-color: var(--table3-tf-th-border);}


/* table style4 */
.table_st4 {width:100%;position:relative;overflow:auto;border-top: 1px solid #313541;width:calc(100% + 1px);margin-left:-1px;font-weight:300;line-height:1.25;border-collapse:collapse;}
.table_st4 th{padding:.4em .4em;border: 1px solid var(--table4-th-border);color: #fff;font-weight:600;font-size: 1rem;}
.table_st4 td{word-break:keep-all;padding: .4rem .4rem;background: #fff;border: solid #e7e7e7;border-width:1px;color:#333;position:relative;min-height:3.95rem;font-size: 1rem;font-weight: 500;text-align: left;transition:background .3s;-webkit-transition:background .3s;}
.table_st4 tbody tr:first-child th,
.table_st4 tbody tr:first-child td{border-top-width:0}
.table_st4 tbody th {background: var( --table4-th-bg);border: 1px solid var( --table4-th-border);}
.table_st4 thead th {background: var( --table4-th-th-bg);font-weight: 500;border: 1px solid var( --table4-th-th-border);}
.table_st4 tfoot td {background: var( --table4-tf-td-bg);border-color: var(--table4-tf-td-border);color: #000;}
.table_st4 tfoot th {background: var(--table4-tf-th-bg);border-color: var(--table4-tf-th-border);}


/* table style5 */
.table_st5 {overflow:hidden;width:100%;border-top: 2px solid #000;border-bottom: 1px solid #ddd;position:relative;overflow:hidden;width:calc(100% + 1px);margin-left:-1px;font-weight:300;line-height:1.25;border-collapse:collapse;}
.table_st5 th{padding:.4em .4em;border: 1px solid var(--table3-th-border);color: #000620;font-weight:600;font-size: 1rem;border-width:1px 0;}
.table_st5 td{word-break:keep-all;padding: .4rem .4rem;background: #fff;border: solid #e7e7e7;border-width:1px;color:#333;position:relative;min-height:3.95rem;font-size: 1rem;font-weight: 500;text-align: left;transition:background .3s;-webkit-transition:background .3s;border-width:1px 0;}
.table_st5 tbody tr:first-child th,
.table_st5 tbody tr:first-child td{border-top-width:0}
.table_st5 tbody th {text-align: left;background: var(--table3-th-bg);}
.table_st5 thead th {background: var( --table5-th-th-bg);border-color: var( --table5-th-th-border);font-weight: 600;color: #000;border-width: 0 0 1px 0;position:relative;}
.table_st5 thead th:after {content:'';width: 1px; height: 15px;background-color: var( --table5-th-th-border);position: absolute;right: 0;top: 50%;transform: translate(0, -50%);}
.table_st5 thead th:last-child:after {display: none;}
.table_st5 tfoot td {background: var( --table5-tf-td-bg);border-color: var(--table5-tf-td-border);color: #000;}
.table_st5 tfoot th {background: var(--table5-tf-th-bg);border-color: var(--table5-tf-th-border);}


/* margin-top */
.m0 {margin: 0 !important}
.m_auto {margin: 0 auto !important;}
.mt1{margin-top:.1em !important;}
.mt2{margin-top:.2em !important;}
.mt3{margin-top:.3em !important;}
.mt4{margin-top:.4em !important;}
.mt5{margin-top:.5em !important;}
.mt6{margin-top:.6em !important;}
.mt7{margin-top:.7em !important;}
.mt8{margin-top:.8em !important;}
.mt9{margin-top:.9em !important;}
.mt10{margin-top:1em !important;}
.mt11{margin-top:1.1em !important;}
.mt12{margin-top:1.2em !important;}
.mt13{margin-top:1.3em !important;}
.mt14{margin-top:1.4em !important;}
.mt15{margin-top:1.5em !important;}
.mt20{margin-top:2em !important;}
.mt21{margin-top:2.1em !important;}
.mt22{margin-top:2.2em !important;}
.mt23{margin-top:2.3em !important;}
.mt24{margin-top:2.4em !important;}
.mt25{margin-top:2.5em !important;}
.mt30{margin-top:3em !important;}
.mt31{margin-top:3.1em !important;}
.mt32{margin-top:3.2em !important;}
.mt33{margin-top:3.3em !important;}
.mt34{margin-top:3.4em !important;}
.mt35{margin-top:3.5em !important;}
.mt40{margin-top:4em !important;}
.mt41{margin-top:4.1em !important;}
.mt42{margin-top:4.2em !important;}
.mt43{margin-top:4.3em !important;}
.mt44{margin-top:4.4em !important;}
.mt45{margin-top:4.5em !important;}
.mt46{margin-top:4.6em !important;}
.mt47{margin-top:4.7em !important;}
.mt48{margin-top:4.8em !important;}
.mt49{margin-top:4.9em !important;}
.mt50{margin-top:5em !important;}

/* margin-bottom */
.mb1{margin-bottom:.1em !important;}
.mb2{margin-bottom:.2em !important;}
.mb3{margin-bottom:.3em !important;}
.mb4{margin-bottom:.4em !important;}
.mb5{margin-bottom:.5em !important;}
.mb6{margin-bottom:.6em !important;}
.mb7{margin-bottom:.7em !important;}
.mb8{margin-bottom:.8em !important;}
.mb9{margin-bottom:.9em !important;}
.mb10{margin-bottom:1em !important;}
.mb11{margin-bottom:1.1em !important;}
.mb12{margin-bottom:1.2em !important;}
.mb13{margin-bottom:1.3em !important;}
.mb14{margin-bottom:1.4em !important;}
.mb15{margin-bottom:1.5em !important;}
.mb20{margin-bottom:2em !important;}
.mb21{margin-bottom:2.1em !important;}
.mb22{margin-bottom:2.2em !important;}
.mb23{margin-bottom:2.3em !important;}
.mb24{margin-bottom:2.4em !important;}
.mb25{margin-bottom:2.5em !important;}
.mb30{margin-bottom:3em !important;}
.mb31{margin-bottom:3.1em !important;}
.mb32{margin-bottom:3.2em !important;}
.mb33{margin-bottom:3.3em !important;}
.mb34{margin-bottom:3.4em !important;}
.mb35{margin-bottom:3.5em !important;}
.mb40{margin-bottom:4em !important;}
.mb41{margin-bottom:4.1em !important;}
.mb42{margin-bottom:4.2em !important;}
.mb43{margin-bottom:4.3em !important;}
.mb44{margin-bottom:4.4em !important;}
.mb45{margin-bottom:4.5em !important;}
.mb46{margin-bottom:4.6em !important;}
.mb47{margin-bottom:4.7em !important;}
.mb48{margin-bottom:4.8em !important;}
.mb49{margin-bottom:4.9em !important;}
.mb50{margin-bottom:5em !important;}

/* margin-left */
.ml1{margin-left:.1em !important;}
.ml2{margin-left:.2em !important;}
.ml3{margin-left:.3em !important;}
.ml4{margin-left:.4em !important;}
.ml5{margin-left:.5em !important;}
.ml6{margin-left:.6em !important;}
.ml7{margin-left:.7em !important;}
.ml8{margin-left:.8em !important;}
.ml9{margin-left:.9em !important;}
.ml10{margin-left:1em !important;}
.ml11{margin-left:1.1em !important;}
.ml12{margin-left:1.2em !important;}
.ml13{margin-left:1.3em !important;}
.ml14{margin-left:1.4em !important;}
.ml15{margin-left:1.5em !important;}
.ml20{margin-left:2em !important;}
.ml21{margin-left:2.1em !important;}
.ml22{margin-left:2.2em !important;}
.ml23{margin-left:2.3em !important;}
.ml24{margin-left:2.4em !important;}
.ml25{margin-left:2.5em !important;}
.ml30{margin-left:3em !important;}
.ml31{margin-left:3.1em !important;}
.ml32{margin-left:3.2em !important;}
.ml33{margin-left:3.3em !important;}
.ml34{margin-left:3.4em !important;}
.ml35{margin-left:3.5em !important;}
.ml40{margin-left:4em !important;}
.ml41{margin-left:4.1em !important;}
.ml42{margin-left:4.2em !important;}
.ml43{margin-left:4.3em !important;}
.ml44{margin-left:4.4em !important;}
.ml45{margin-left:4.5em !important;}
.ml46{margin-left:4.6em !important;}
.ml47{margin-left:4.7em !important;}
.ml48{margin-left:4.8em !important;}
.ml49{margin-left:4.9em !important;}
.ml50{margin-left:5em !important;}

/* margin-right */
.mr1{margin-right:.1em !important;}
.mr2{margin-right:.2em !important;}
.mr3{margin-right:.3em !important;}
.mr4{margin-right:.4em !important;}
.mr5{margin-right:.5em !important;}
.mr6{margin-right:.6em !important;}
.mr7{margin-right:.7em !important;}
.mr8{margin-right:.8em !important;}
.mr9{margin-right:.9em !important;}
.mr10{margin-right:1em !important;}
.mr11{margin-right:1.1em !important;}
.mr12{margin-right:1.2em !important;}
.mr13{margin-right:1.3em !important;}
.mr14{margin-right:1.4em !important;}
.mr15{margin-right:1.5em !important;}
.mr20{margin-right:2em !important;}
.mr21{margin-right:2.1em !important;}
.mr22{margin-right:2.2em !important;}
.mr23{margin-right:2.3em !important;}
.mr24{margin-right:2.4em !important;}
.mr25{margin-right:2.5em !important;}
.mr30{margin-right:3em !important;}
.mr31{margin-right:3.1em !important;}
.mr32{margin-right:3.2em !important;}
.mr33{margin-right:3.3em !important;}
.mr34{margin-right:3.4em !important;}
.mr35{margin-right:3.5em !important;}
.mr40{margin-right:4em !important;}
.mr41{margin-right:4.1em !important;}
.mr42{margin-right:4.2em !important;}
.mr43{margin-right:4.3em !important;}
.mr44{margin-right:4.4em !important;}
.mr45{margin-right:4.5em !important;}
.mr46{margin-right:4.6em !important;}
.mr47{margin-right:4.7em !important;}
.mr48{margin-right:4.8em !important;}
.mr49{margin-right:4.9em !important;}
.mr50{margin-right:5em !important;}

