@charset "utf-8";

button a {display: inline-block; width: 100%; height: 100%;}

/* ------ container ----- */
.container {display: inline-block;float: left;position: relative;width: 100%;max-width: 1400px;height: auto;margin: 0 calc((100% - 1400px) / 2);}

/* left-menu */
.menuBox {display: inline-block;position: sticky; top: 24px; left: 0; margin-bottom: 64px; width: 17.75rem;height: auto;float: left;}
.menuBox .title {display: block;position: relative;width: 100%;/* height: 9.25rem; *//* margin: 42px 0; */background-color: transparent !important;}
.menuBox .title_2 {background-color: #008CAD;}
.menuBox .title_3 {background-color: #5856D6;}
.menuBox .title_4 {background-color: #2D93CD;}
.menuBox .title_5 {background-color: #455785;}
.menuBox .title_6 {background-color: #42917E;}
.menuBox .title h3 {display: inline-block;width: 100%;font-size: 2rem;font-weight: 400;color: #333A51;text-align: left;padding-left: 55px;background-image: url(/web/resources/images/svg/mb_title_01.svg);background-repeat: no-repeat;background-position: 10px center;box-sizing: border-box;margin: 32px 0;}
.menuBox .title_2 h3 {background-image: url(/web/resources/images/svg/mb_title_02.svg)}
.menuBox .title_3 h3 {background-image: url(/web/resources/images/svg/mb_title_03.svg)}
.menuBox .title_4 h3 {background-image: url(/web/resources/images/svg/mb_title_04.svg)}
.menuBox .title_5 h3 {background-image: url(/web/resources/images/svg/mb_title_05.svg);}
.menuBox .title_6 h3 {background-image: url(/web/resources/images/svg/mb_title_06.svg)}
.menuBox .left_menu {display: block;width: 100%;height: auto;/* margin-top: 16px; */}
.menuBox .left_menu > li {display: block;position: relative;width: 100%;height: 56px;margin-bottom: 8px;overflow: hidden;transition: height .3s;box-sizing: border-box;}
.menuBox .left_menu > li .menu {display: block; position: relative; height: 46px; background: #EAF1FF; padding-left: 15px; padding-top: 15px; }
.menuBox .left_menu > li:last-child {margin-bottom: 0;}

/* .menuBox .left_menu > li > .menu a {display: inline-block; width: 100%; height: 56px;font-size: 1.25rem;font-weight: 400;color: #353A44;line-height: 56px;padding-left: 16px;box-sizing: border-box;} */
.menuBox .left_menu > li > .menu a { font-size: 1.25rem;font-weight: 400;color: #353A44; }

.menuBox .left_menu > li > .menu a .toggle {display: inline-block; position: absolute; top: 50%; right: 16px; transform: translateY(-50%); width: 24px; height: 24px; border: none; }
.menuBox .left_menu > li > .menu a .plus {background: url(/web/resources/images/svg/snb_menu_+.svg) center center no-repeat;}
.menuBox .left_menu > li > .menu a .minus {background: url(/web/resources/images/svg/snb_menu_-.svg) center center no-repeat;}
.menuBox .left_menu > li.on {border: 1px solid #284785; box-sizing: border-box;}
.menuBox .left_menu > li.on > .menu {background: #284785;}
.menuBox .left_menu > li.on > .menu a {color: #fff;}
.menuBox .left_menu > li > .left_depth2 {display: block;width: 100%;height: auto;padding: 24px;box-sizing: border-box;}
.menuBox .left_menu > li > .left_depth2 > li {display: block; margin-bottom: 16px; box-sizing: border-box;}
.menuBox .left_menu > li > .left_depth2 > li:last-child {margin-bottom: 0;}
.menuBox .left_menu > li > .left_depth2 > li > a {font-size: 1rem;font-weight: 300;color: #666;} 
.menuBox .left_menu > li > .left_depth2 > li.on > a {font-weight: 600;color: #284785;}
.menuBox .left_menu > li > .left_depth2 > li > a:before {display: inline-block; content: "-"; padding-right: 5px;}

/* ----- content ----- */
.content {display: block;position: relative;padding-top: 1rem;padding-bottom: 8.125rem;width: calc(100% - 17.75rem);min-height: 800px;float: right;box-sizing: border-box;}
.ct {display: inline-block;position: relative;padding-top: 2rem;padding-left: 3.5rem;width: 100%;height: auto;box-sizing: border-box;}
.ct:before {display: inline-block;content: "";width: 100%;height: 1px;background: #F2F4F6;float: left;margin-bottom: 24px;}
.ct .ct_box_01 {display:block; width:100%; margin-top: 24px; border: 1px solid #2254B2; border-radius: 5px; box-sizing: border-box;}
.ct .ct_box_01 .box_ct_01 {width: auto;height: 100%;padding: 32px 0 32px 230px;box-sizing: border-box;}
.ct .ct_box_01 .box_ct_01 span {font-size: 1.125rem;font-weight: 400;color: #2254B2;}
.ct .ct_box_01 .box_ct_01 ul {padding-top: 16px;}
.ct .ct_box_01 .box_ct_01 ul li {font-size: 1rem;font-weight: 300;padding-left: 14px;background: url(/web/resources/images/svg/bullet_triangle.svg) left 9px no-repeat;}
.ct .bold {display: block;font-size: 1.125rem;font-weight: 300;color:#185948;}
.ct .blue {display: block;font-size: 1.25rem;font-weight: 400;color:#2254B2;}
.ct .rul {display: inline-block;width: 100%;height: 24px;font-size: 0.875rem !important;color: #fff !important;background: #4776EA;border-radius: 3px;}
.ct .pdf {display: inline-block; width: 24px; height: 23px; background: url(/web/resources/images/svg/pdf.svg) left center no-repeat;}
.ct .list_box table td .ms-word {display: inline-block; height: 23px; background: url(/web/resources/images/svg/ms-word.svg) center center no-repeat;}
.ct .list_box table td .ms-pp {display: inline-block; height: 23px; background: url(/web/resources/images/svg/ms-powerpoint.svg) center center no-repeat;}
.ct .list_box table td .ms-ex {display: inline-block; height: 23px; background: url(/web/resources/images/svg/ms-excel.svg) center center no-repeat;}
.ct .title {display: inline-block;width: 100%;margin-bottom: 24px;}
.ct .title h4 {display: inline-block;position: relative;font-size: 1.625rem;font-weight: 400;padding-left: 20px;margin-bottom: 24px;}
.ct .title h4:before {display: inline-block;content: "";position: absolute;top: 20px;left: 0;transform: translateY(-50%);width: 10px;height: 14px;background: url(/web/resources/images/svg/bullet_2color.svg) center center no-repeat;}
.ct .title span {display:block;font-size: 1rem;font-weight: 300;line-height: 26px;}
.ct .list_02 {position: relative;font-size: 1.375rem;font-weight: 400;color: #4f4f4f;margin-left: 24px;padding-left: 25px;}
.ct .list_02:before {display: inline-block;content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 16px;height: 16px;background: url(/web/resources/images/svg/circle_arrow_right_02.svg) no-repeat;}
.ct .btn_box button {cursor: pointer;}
.ct .btn_box .sc_btn {display: block;float: left;width: 109px;height: 48px;border: none;border-radius: 5px;padding: 12px 16px;box-sizing: border-box;}
.ct .btn_box .sc_btn span {font-size: 1rem;font-weight: 300;padding-right: 34px;}
.ct .search_type {display: inline-block;float: left;width: 174px;height: 48px;padding: 12px 16px;margin-left: 48px;font-size: 1rem;font-weight: 400;color: #000;appearance: none;background: url(/web/resources/images/svg/chevron_down.svg) 90% center no-repeat;border: 1px solid #CED8EB;border-radius: 3px;box-sizing: border-box;}
.ct .align_type {margin-left: 0;margin-right: 16px;}
.ct .save_btn {background: #4776EA;}
.ct .save_btn span {color: #fff;background: url(/web/resources/images/svg/check_wh.svg) right center no-repeat;}
.ct .cancel_btn {background: #E0E0E0;}
.ct .cancel_btn span {color: #4F4F4F;background: url(/web/resources/images/svg/x.svg) right center no-repeat;}
.ct .return_menu {display: inline-block;float: right;width: 109px;height: 48px;background: #333a51;border-radius: 5px;text-align: center;}
.ct .return_menu span {font-size: 1rem;font-weight: 300;color: #fff;line-height: 48px;padding-right: 34px;background: url(/web/resources/images/svg/list_wh.svg) right center no-repeat;}
.ct .btn_search {display: inline-block;float: left;width: 233px;height: 48px;padding: 12px 0;margin-left: 16px;background: #333A51;border-radius: 5px;border: none;cursor: pointer;box-sizing: border-box;}
.ct .btn_search:hover {background: #13192E;}
.ct .btn_search span {font-size: 1rem;font-weight: 300;color: #fff;padding-right: 25px;background: url(/web/resources/images/svg/search_wh.svg) right 6px no-repeat;}
.ct .btn_align {display: inline-block;float: left;width: 109px;height: 48px;padding: 12px 0;margin-left: 16px;background: #333A51;border-radius: 5px;border: none;cursor: pointer;box-sizing: border-box;}
.ct .btn_align:hover {background: #13192E;}
.ct .btn_align span {font-size: 1rem;font-weight: 300;color: #fff;padding-right: 35px;background: url(/web/resources/images/svg/align.svg) right center no-repeat;}
.ct .lsb {display: inline-block;float: left;width: 100%;padding: 32px;border: 3px solid #F2F4F6;border-radius: 3px;box-sizing: border-box; }
.ct .lsb p {display: inline-block;min-width: 59px;float: left;font-size: 1rem;font-weight: 400;color: #000;line-height: 48px;}

.ct .lsb_01 form {display: flex;}
.ct .lsb .search_text {display: inline-block;float: left;width: 430px;height: 48px;padding: 12px 16px;margin-left: 16px;font-size: 1rem;font-weight: 400;color: #000;border: 1px solid #CED8EB;border-radius: 3px;box-sizing: border-box;}
.ct .lsb .lsbIn {display: inline-block;position: relative;width: 100%;float: left;margin-bottom: 8px;}
.ct .lsb .lsbIn .search_type {margin-right: 57px;}
.ct .lsb .lsbIn .search_text {width: 488px;margin-left: 0;}
.ct .lsb .lsbIn_02 .date_02 {margin-right: 0; margin-left: 0;}
.ct .lsb .lsbIn_04 {margin-bottom: 0 !important;}
.ct .lsb .lsbIn_04 .kw_Wrap {display: inline-block;width: 174px;}
.ct .lsb .lsbIn_04 .kw_Wrap > select {width: 310px;margin: 0 0 10px 0;}
.ct .lsb_02 {padding: 32px 32px 32px 220px;background: url(/web/resources/images/svg/lsb_02.svg) 69px 64px no-repeat;}
.ct .list_box {display: inline-block;float: left;width: 100%;margin-top: 35px;}
.ct .list_type {display: inline-block;float: left;width: 100%;min-height: 48px;border-bottom: 1px solid #2254B2;box-sizing: border-box;}
.ct .list_type li {display: block;float: left;width: calc((100% - 1px) / 6);height: 100%;border-width: 1px 0 0 1px;border-style: solid;border-color:  #CED8EB;border-radius: 3px 3px 0 0;box-sizing: border-box;}
.ct .list_type li:last-child {border-width: 1px 1px 0 1px;}
.ct .list_type li.on {background: #2254B2;/* border: none; */border-radius: 3px 3px 0 0;}
.ct .list_type li.on a {color: #fff; font-weight: 400;}
.ct .list_type li a {display: inline-block; float: left; width: 100%; height: 100%;font-size: 1rem;font-weight: 300;color: #828282;text-align: center;line-height: 46px;}
.ct .list_box .list_table {display: inline-block;width: 100%;/* margin-top: 40px; */margin-bottom: 64px;}
.ct .list_box .data_box {display: inline-block;position: relative;float: left;width: 100%;height: 74px;}
.ct .list_box .data_resultBox {display: inline-block;/* position: absolute; *//* bottom: 16px; *//* left: 0; */float: left;padding-top: 36px;}
.ct .list_box .data_resultBox .data_result {font-size: 0.875rem;font-weight: 300;color: #828282;}
.ct .list_box .data_resultBox .data_result .blue {display: inline-block; font-size: 0.875rem; font-weight: 500;}
.ct .list_box .data_box .data_alignBox {display: inline-block;/* position: absolute; *//* right: 0; *//* bottom: 26px; */float: right;}
.ct .list_box table {width: 100%; border-collapse: collapse; border-top: 2px solid #353a44;}
.ct .list_box table th,
.ct .list_box table td {border-bottom: 1px solid #E0E0E0;height: 56px;padding: 0 5px;box-sizing: border-box;}
.ct .list_box table th {background: #f2f4f6;}
.ct .list_box table th span {font-size: 1rem;font-weight: 500;color: #000;}
.ct .list_box table td span {display:inline-block;width: 100%;height: auto;font-size: 0.938rem;font-weight: 300;color: #000000;line-height: 24px;text-align: center;}
.ct .list_box table td span a {display: inline-block;width: 550px;float: left;text-align: left;font-size: 1rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ct .list_box table td .left {display: inline-block;width: 202px;height: 24px;text-align: left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;vertical-align: middle;float: left;}
.ct .list_box table td a span:hover {font-weight: 500;}
.ct .list_box table td .left:hover {font-weight: 500;}
.ct .list_nav {display: inline-block;float: left;position: relative;left: 50%;transform: translateX(-50%);}
.ct .ws {display: inline-block;width: 80% !important;height: 24px;margin: 0 10%;border-radius: 3px;color: #000; font-weight: 700!important; }
.ct .ws_01 {background: #4ca763; color: #ffffff!important; }
.ct .ws_02 {background: #303ad2; color: #ffffff!important; }
.ct .ws_03 {background: #cae6f1;}
.ct .ws_04 {background: #a009df; color: #ffffff!important; }
.ct .ws_05 {background: #fff4cd;}
.ct .ws_06 {background: #cabce2;}
.ct .ws_07 {background: #f8d2d2;}
.ct .ws_08 {background: #3F71BD; color: #ffffff!important; }
.ct .office_view {display: block; width: 500px; margin: 20px 0 0 24px;}
/* .ct .list_nav .prev_box {margin-right: 32px;}
.ct .list_nav .next_box {margin-left: 32px}
.ct .list_nav .list_number {display: inline-block;margin: 0 32px;float: left;}
.ct .list_nav .list_number li {display: block; float: left; width: 40px; height: 40px; border: 1px solid #DAE7FD; border-radius: 5px; margin-right: 8px; box-sizing: border-box;}
.ct .list_nav .list_number li.on {border-color: #2254B2; background: #edf4fe;}
.ct .list_nav .list_number li.on a span {color: #2254B2;}
.ct .list_nav .list_number li:last-child {margin-right: 0;}
.ct .list_nav .list_number li a {display: inline-block; width: 100%; height: 100%; text-align: center;}
.ct .list_nav .list_number li a span {font-family: 'Manrope';font-size: 1rem;font-weight: 500;color: #4f4f4f;line-height: 40px;} */

.ct .list_nav a {display: inline-block;font-family: 'Manrope';font-size: 18px;font-weight: 600;float: left;width: 40px;height: 40px;border: 1px solid #555555;border-radius: 5px;margin-right: 8px;box-sizing: border-box;text-align:center;line-height:39px;}
.ct .list_nav a.this {border:1px solid #2254B2; background:#2254B2; color: #ffffff; }
.ct .list_nav a:last-child {margin-right: 0;}
.ct .list_nav a em {font-size: 0;}
.ct .list_nav .btn_start,
.ct .list_nav .btn_end,
.ct .list_nav .btn_prev,
.ct .list_nav .btn_next {display: inline-block; float: left;background-color: #F4F6FC; background-position: center center; background-repeat: no-repeat; border: 1xp solid #555555; border-radius: 5px;}
.ct .list_nav .btn_start {background-image: url(/web/resources/images/svg/list_double_left.svg);}
.ct .list_nav .btn_prev {background-image: url(/web/resources/images/svg/list_left.svg); margin-right: 32px}
.ct .list_nav .btn_end {background-image: url(/web/resources/images/svg/list_double_right.svg);}
.ct .list_nav .btn_next {background-image: url(/web/resources/images/svg/list_right.svg); margin-left: 24px;}

.ct .board_title {font-size: 1.5rem;font-weight: 400;color: #000;}
.ct .board_table {width: 100%; border-collapse: collapse;}
.ct .board_table th,
.ct .board_table td {position: relative;height: 56px;padding: 20px 40px;border-bottom: 1px solid #e0e0e0;box-sizing: border-box;}
.ct .board_table th {background: #F2F4F6;min-width: 85px;}
.ct .board_table th span {font-size: 1rem;font-weight: 400;color: #000;}
.ct .board_table td span {font-size: 1rem;font-weight: 300;color: #4f4f4f;}
.ct .board_table .board_info {position: absolute; top: 12px; left: 16px;}

.ct .board_table .fL {display: inline-block; width: 100%;}
.ct .board_table .fL > li {/* display: block; */position: relative;float: left;width: 100%;margin-bottom: 16px; display: flex; /* justify-content: space-between;  */align-items: center; }
.ct .board_table .fL > li:last-child {margin-bottom: 0;}
.ct .board_table .file {display: inline-block;float: left;/* height: 40px; */max-width: 85%;margin-right: 48px;}
.ct .board_table .file span {display: inline-block;width: auto;height: auto;font-size: 1rem;color: #4f4f4f;font-weight: 300;line-height: 32px;padding-left: 35px;margin-left: 30px;word-break: break-all;}
.ct .board_table .file:nth-child(1) span {margin-left: 0;}
.ct .board_table .file_02 span {max-width: 60%;}

.ct .board_table .download_btn { border: 0; display: inline-block;/* position: absolute;right: 0;bottom: 0; */width: 123px;height: 40px;background-color: #25489d;border-radius: 5px; font-size: 1rem;font-weight: 200;color: #fff;padding-right: 25px;background-image: url(/web/resources/images/svg/download_wh.svg); background-repeat: no-repeat; background-position: 100px center;text-align: center;transition: 0.2s; background-size: 20px auto; }
.ct .board_table .download_btn > span { display: inline-block; padding: 8px 0; font-weight: 700; color: #ffffff; }
.ct .board_table .download_btn:hover,
.ct .board_table .download_btn:focus { background-color: #258c91; }
 


.ct .file .pdf {background: url(/web/resources/images/svg/pdf.svg) left center no-repeat;}
.ct .file .xls {background: url(/web/resources/images/svg/ms-excel.svg) left center no-repeat;}
.ct .file .doc {background: url(/web/resources/images/svg/ms-word.svg) left center no-repeat;}
.ct .file .txt {background: url(/web/resources/images/svg/txt.svg) left center no-repeat;}
.ct .file .hwp {background: url(/web/resources/images/svg/hwp.svg) left center no-repeat;}
.ct .file .file {background: url(/web/resources/images/svg/file.svg) left center no-repeat;}
.ct .board_table .board_content {padding: 56px 32px; box-sizing: border-box;}
.ct .board_table .board_content > div {min-height: 300px;width: 100%;}
.ct .board_table .board_content > div p {word-break: break-all; width: 100%;}

/* .ct .download_btn {display: inline-block;position: absolute;right: 0;bottom: 0;width: 123px;height: 40px;background: #25489d;border-radius: 5px;border: none;cursor: pointer;}
.ct .download_btn a {line-height: 40px;}
.ct .download_btn .download {font-size: 1rem;font-weight: 200;color: #fff;padding-right: 25px;background: url(/web/resources/images/svg/download_wh.svg) 70px center no-repeat;}
 */

.ct a.download {display: inline-block;/* position: absolute;right: 0;bottom: 0; */ min-width: 123px;height: 40px;background-color: #25489d;border-radius: 5px; font-size: 1rem;font-weight: 200;color: #fff;padding-right: 25px;background-image: url(/web/resources/images/svg/download_wh.svg); background-repeat: no-repeat; background-position: 100px center;text-align: center;transition: 0.2s; background-size: 19px auto; }
.ct a.download > span { display: inline-block; padding: 8px 0; font-weight: 700; color: #ffffff; }
.ct a.download:hover,
.ct a.download:focus { background-color: #258c91; }
 
.ct .db_01 {right: 140px;}
.ct .board_info_table {margin-top: 24px; margin-bottom: 40px; border-top: 2px solid #353a44;}
.ct .board_nav_table {float: left;margin-top: 72px;border-top: 1px solid #e0e0e0;box-sizing: border-box;}
.ct .board_prev:hover,
.ct .board_next:hover {text-decoration: underline;}
.ct .tree_wrap {display: inline-block;position: relative;float: left;width: 100%;min-height: 56px;border: 1px solid #b0b8c8;border-radius: 5px;overflow: hidden;margin-bottom: 16px;box-sizing: border-box;}
.ct .tree_wrap .tree_title {/* display: inline-block; */position: relative;/* float: left; */width: 100%;height: 100%;padding: 0 16px 0 0;background: #f4f6fc;box-sizing: border-box; padding: 20px; 
display: flex; justify-content: space-between; align-items: center; }

/* .ct .tree_wrap .tree_title > a > span {display: inline-block;float: left;height: 100%; font-size: 1rem;font-weight: 500;color: #333; padding: 5px 0 5px 42px;background: url(/web/resources/images/svg/circle_arrow_wh_02.svg) 13px 17px no-repeat;} */
.ct .tree_wrap .tree_title > a > span {display: inline-block;font-size: 1rem;font-weight: 500;color: #333; padding: 5px 0 5px 30px; position: relative; }
.ct .tree_wrap .tree_title > a > span::before { content: ""; position: absolute; width: 20px; height: 20px; background-image: url(/web/resources/images/svg/circle_arrow_wh_02.svg); left: 0; background-repeat: no-repeat; background-position: center; }

/* .ct .tree_wrap .tree_title a {display: inline-block;float: left;height: 100%;} */
/* .ct .tree_title > a > span {display: inline-block;padding-left: 42px;font-size: 1rem;font-weight: 500;color: #333; line-height: 56px; padding: 13px 0 13px 42px;background: url(/web/resources/images/svg/circle_arrow_wh_02.svg) 13px 17px no-repeat;} */
.ct .tree_wrap .tree {display: block;float: left;width: 100%;}

.ct .tree_wrap .tree li {/* display: inline-block; */position: relative;float: left;width: 100%;min-height: 56px;padding: 0 16px 0 40px;border-bottom: 1px solid #ced8eb;box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; } 
.ct .tree_wrap .tree li:last-child {border: none}
.ct .tree_content {display: inline-block;float: left;height: 100%;}
.ct .tree_content span {display: inline-block;/* line-height: 56px; */font-size: 1rem;font-weight: 400;color: #4f4f4f;padding: 13px 0;}
.ct .tree_file {display: inline-block;/* float: right; */}
.ct .tree_file button {display: inline-block;float: left;width: 150px;height: 32px;margin: 12px 0 12px 8px;border: none;border-radius: 3px;cursor: pointer;transition: all .3s;box-sizing: border-box;}
.ct .tree_file button span {font-size: 0.875rem;font-weight: 400;color: #4f4f4f;padding-right: 36px;background-position: right center;background-repeat:no-repeat;background-size:contain;padding-left: 0;line-height: 32px;display: initial;}
.ct .tree_file button:hover span {color: #fff;}

.ct .tree_file .hwp_down,
.ct .tree_file .pdf_down { display: inline-block; background-repeat: no-repeat; background-position-y:center; background-position-x: calc(100% - 10px); padding: 10px 50px 10px 10px; border-radius: 3px; }
.ct .tree_file .hwp_down span,
.ct .tree_file .pdf_down span { display: inline-block; }
.ct .tree_file .hwp_down {background-color: #d6e7fb; background-image: url(/web/resources/images/svg/hwp.svg); margin-right: 2px; background-size: 22px 22px; }
.ct .tree_file .hwp_down:hover {background-color: #70A6E6;}
.ct .tree_file .pdf_down {background-color: #fce6e7; background-image: url(/web/resources/images/svg/pdf.svg); }
.ct .tree_file .pdf_down:hover {background-color: #E86D74;}

.ct .cpn {margin: 40px 0 32px 0;}
.ct .cpn li {display: block; margin-bottom: 20px;}
.ct .cpn li:last-child {margin-bottom: 0;}
.ct .cpn .cpn_title {font-size: 1rem;font-weight: 500;color: #333;}

.ct .cpn .cpn_content p {font-size: 1rem;font-weight: 300;color: #333;}
.ct .cpn .cpn_blue {font-size: 1rem;font-weight: 300;color: #2254B2;}
.ct .agree_btn {display: inline-block;height: 48px;/* background: #4CA763; */margin-bottom: 32px;border-radius: 5px; background: #096005; }
.ct .agree_btn:hover {background: #2F8545;}
.ct .agree_btn a {display: inline-block; width: 100%; height: 100%; padding: 0 16px; box-sizing: border-box;}
.ct .agree_btn a span {font-size: 1rem;font-weight: 300;color: #fff;line-height: 48px;padding-right: 35px;background: url(/web/resources/images/svg/check_wh.svg) right center no-repeat;}
.ct .navigation {display: inline-block;width: auto;height: 1.375rem;margin-right: 2rem;}
.ct .navigation li {display: block;float: left;position: relative;margin-right: 1.313rem;padding-right: 1.313rem;}
.ct .navigation li:last-child {margin-right: 0;padding-right: 0;}
.ct .navigation li:first-child {padding-left: 1.563rem;}
.ct .navigation li:after {display: inline-block;content: "";position: absolute;top: 50%;right: 0;width: 5px;height: 5px;border-right: 1px solid #828282;border-bottom: 1px solid #828282;transform: translateY(-50%) rotate(-45deg);}
.ct .navigation li:last-child:after {display: none;}
.ct .navigation li:first-child:before {display: inline-block;content: "";position: absolute;top: 50%;left: 0;transform:translateY(-50%);width:16px;height:16px;background: url(/web/resources/images/svg/taeguk.svg) center center no-repeat;}
.ct .navigation li a {display: block; width: 100%; height: 100%; font-size: 0.938rem;font-weight: 300; color: #828282;}
.ct .navigation li:last-child a {font-weight: 400; color: #333;}
.ct .table_box::-webkit-scrollbar {height: 8px;}
.ct .table_box::-webkit-scrollbar-thumb {background: #ced8eb; border-radius: 5px;}
.ct .table_box::-webkit-scrollbar-track {background: #f2f4f6; border-radius: 5px;}

/* ct_top */
.ct_top {float: right;}
.ct_top .navigation {display: inline-block;width: auto;margin-right: 2rem;transform: translateY(-5px);}
.ct_top .navigation li {display: block;float: left;position: relative;margin-right: 1.313rem;padding-right: 1.313rem;}
.ct_top .navigation li:last-child {margin-right: 0;padding-right: 0;}
.ct_top .navigation li:first-child {padding-left: 1.563rem;}
.ct_top .navigation li:after {display: inline-block;content: "";position: absolute;top: 50%;right: 0;width: 5px;height: 5px;border-right: 1px solid #828282;border-bottom: 1px solid #828282;transform: translateY(-50%) rotate(-45deg);}
.ct_top .navigation li:last-child:after {display: none;}
.ct_top .navigation li:first-child:before {display: inline-block;content: "";position: absolute;top: 50%;left: 0;transform:translateY(-50%);width:16px;height:16px;background: url(/web/resources/images/svg/taeguk.svg) center center no-repeat;}
.ct_top .navigation li a {display: block; width: 100%; height: 100%; font-size: 0.938rem;font-weight: 300; /* color: #828282; */ color: #595959; }
.ct_top .navigation li:last-child a {font-weight: 400; /* color: #333 */; color: #111111; }
.ct_top .tool {display: inline-block; width: auto; height: 2rem;}
.ct_top .tool li {display: block;float: left;width: 5.813rem;height: 2rem;margin-right: 0.5rem;}
.ct_top .tool li:nth-child(1) {display: none;}
.ct_top .tool li:last-child {margin-right: 0;}
.ct_top .tool li a {display: block;position: relative;width: 100%;height: 100%;border-radius: 16px;border:1px solid #EDF0FB;box-sizing: border-box;}
.ct_top .tool li a span {display:inline-block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;font-size: 0.938rem;font-weight: 300;color: #2e3035;text-align: center;box-sizing: border-box;padding-left: 1.438rem;}
.ct_top .tool li:nth-child(1) a span:before {display: inline-block;content: "";position: absolute;top: 50%;left: 18px;transform: translateY(-50%);width: 18px;height: 16px;background: url(/web/resources/images/svg/share.svg) center center no-repeat;}
.ct_top .tool li:nth-child(2) a span:before {display: inline-block;content: "";position: absolute;top: 50%;left: 18px;transform: translateY(-50%);width: 18px;height: 16px;background: url(/web/resources/images/svg/print.svg) center center no-repeat;}
.ct_top .tool li:hover {border: none; border-radius: 16px; background: #EDF0FB;}
.ct_top .tool li:hover a span {color: #284785; font-weight: 400;}
.ct_top .tool li:nth-child(1):hover a span:before {display: inline-block;content: "";position: absolute;top: 50%;left: 18px;transform: translateY(-50%);width: 18px;height: 16px;background: url(/web/resources/images/svg/share_on.svg) center center no-repeat;}
.ct_top .tool li:nth-child(2):hover a span:before {display: inline-block;content: "";position: absolute;top: 50%;left: 18px;transform: translateY(-50%);width: 18px;height: 16px;background: url(/web/resources/images/svg/print_on.svg) center center no-repeat;}

/* satis */
.satis {display: block;position: relative;float: right;width: calc(100% - 17.75rem);max-width: 1060px;/* height: 12.688rem; */border: 1px solid #e7e7e7;box-shadow:5px 5px 8px rgba(146, 146, 146, 0.05);box-sizing: border-box;margin-bottom: 80px;}
.satis .inner {display: inline-block;float: left;position: relative;width: calc(100% - 2rem);margin: 0 1rem;box-sizing: border-box;}
.satis .satis_t {/* height: 7.938rem; */border-bottom: 1px solid #e7e7e7;}
.satis .satis_t .check_box {display: inline-block;width: 49%;padding: 34px 0;}
.satis .satis_t .check_box .title {display: inline-block;position: relative;font-size: 0.938rem;font-weight: 400;color: #333;padding-left: 42px;}
.satis .satis_t .check_box .title:before {display: inline-block;content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 34px;height: 34px;background: url(/web/resources/images/svg/bubble.svg) center center no-repeat;}
.satis .satis_t .check_box .list {display: inline-block;float: left;width: 100%;height: auto;margin-top: 16px;}
.satis .satis_t .check_box .list > li {display: block;float: left;position: relative;margin-right: 32px;padding-left: 30px;}
.satis .satis_t .check_box .list > li:last-child {margin-right: 0;}
.satis .satis_t .check_box .list > li input[type="radio"] {display: inline-block;position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 20px;height: 20px;appearance: none;background: url(/web/resources/images/svg/satis.svg) no-repeat;cursor: pointer;}
.satis .satis_t .check_box .list > li input[type="radio"]:checked {background: url(/web/resources/images/svg/satis_on.svg) no-repeat;}
.satis .satis_t .check_box .list > li label span {font-size: 0.938rem;font-weight: 400; color: #4F4F4F;}
.satis .satis_t .idea_box {display: inline-block;width: 47%;height: 100px;float: right;padding: 16px 0;}
.satis .satis_t .idea_box .idea {display: inline-block;width: calc(100% - 130px);height: 100%;border: 1px solid #b9b9b9;border-radius: 10px;box-sizing: border-box;resize: none;padding: 16px 24px;font-size: 0.938rem;font-weight: 300;color: #828282;vertical-align: top;}
.satis .satis_t .idea_box .btn {display: inline-block;width: 120px;height: 100%;vertical-align: top;background: #365497;border: none;border-radius: 10px;font-size: 0.938rem;font-weight: 300;color: #fff;margin-left: 5px;cursor: pointer;}
.satis .satis_b {}
.satis .satis_b .info {display: inline-block;float: left;padding: 16px 0 16px 5px;}
.satis .satis_b .info li {display: block;position: relative;float: left;width: auto;margin-right: 3rem;padding-left: 10px;}
.satis .satis_b .info li:last-child {margin-right: 0;}
.satis .satis_b .info li:before {display: inline-block;content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 3px;height: 3px;background: #000;border-radius: 50%;}
.satis .satis_b .info li span {font-size: 0.938rem;font-weight: 400; color: #333;}

/* ----- ct_111 ----- */
.ct_111 .greet_box {display: inline-block;float: left;position: relative;width: 100%;min-width: 515px;height: 256px;background: url(/web/resources/images/sub/sbc_111_box_bg.png) center center no-repeat;border-radius: 10px;/* margin: 0 100px; */box-sizing: border-box;}
.ct_111 .greet_box .text_box {position: absolute;top: 50%;left: 13%;transform: translateY(-50%);}
.ct_111 .greet_box .text_box p {font-size: 1.375rem;font-weight: 300;color: #333A51;line-height: 35px;}
.ct_111 .greet_box .greet_img {display: inline-block;position: absolute;bottom: 0;right: 20%;width: 330px;height: 246px;background: url(/web/resources/images/sub/mainCheaf.png) center no-repeat;}
.ct_111 .greet {display: inline-block;float: left;width: 100%;margin-top: 80px;padding: 0 24px;box-sizing: border-box;}
.ct_111 .greet .greet_top h4 {display: inline-block;float: left;margin-right: 96px;font-size: 1.125rem;font-weight: 500;color: #333A51;}
.ct_111 .greet .greet_top .gt_title {display: inline-block;}
.ct_111 .greet .greet_top .gt_title strong {display: inline-block;margin-bottom: 16px;font-size: 2rem;font-weight: 400;color: #000;}
.ct_111 .greet .greet_bottom {display:inline-block;float: left;width: 100%;height: auto;margin-top: 56px;background: url(/web/resources/images/svg/greet_bg.svg) left top no-repeat;}
.ct_111 .greet .greet_bottom .text {display: inline-block;padding-left: 178px;}
.ct_111 .greet .greet_bottom .text p {font-size: 1rem;font-weight: 400;color: #4F4F4F;line-height: 27px;}
.ct_111 .greet .greet_bottom .text span {display:block;position: relative;margin-top: 40px;font-size: 1rem;font-weight: 500;color: #000;}

/* ----- ct_112 ----- */
.ct_112 .history {display: inline-block; width: 100%;}
.ct_112 .history li {display: block;float: left;margin-right: 15px;margin-bottom: 67px;width: calc((100% - 76px) / 5);}
.ct_112 .history li:nth-child(5n) {margin-right: 0;}
.ct_112 .history li .img_box {display: inline-block;width: 100%;height: 225px;border-radius: 5px;background: #F2F4F6;}
.ct_112 .history li .text_box {display: inline-block; padding-top: 24px;}
.ct_112 .history li .text_box strong {font-size: 1rem;font-weight: 500;color: #000;}
.ct_112 .history li .text_box p {font-size: 0.875rem;font-weight: 400;color: #4F4F4F;padding-top: 8px;}

/* ----- ct_113 ----- */
.ct_113 .title h4 {font-size: 1.125rem; color: #0d2578; padding: 8px 24px; background: #EDF4FE; border: 1px solid #DAE7FD; border-radius: 5px; box-sizing: border-box;} 
.ct_113 .title h4:before {display: none !important;}
.ct_113 .title span {width: 100%;}
.ct_113 .history_box {display: inline-block; width: 100%; margin-top: 64px; padding: 0 24px; box-sizing: border-box;}
.ct_113 .history_box .hb_01 {display: inline-block; position: relative; width: 100%;}
.ct_113 .history_box .hb_01:before {display: inline-block;content: "";position: absolute;top: 6px;left: 191px;width: 2px;height: 96%;background: #CED8EB;}
.ct_113 .history_box .hb_01 > li {display: block;float: left;width: 100%;margin-bottom: 42px;}
/* 
불필요한 내용 주석처리
.ct_113 .history_box .hb_01 > li.on > .year {color: #333A51;}
.ct_113 .history_box .hb_01 > li.on > .hb_02 > li.on > .circle {width: 20px;height: 20px;background: url(/web/resources/images/svg/ht_circle_on.svg) center center no-repeat;margin-left: 64px;}
.ct_113 .history_box .hb_01 > li.on > .hb_02 > li.on > .more_year {padding: 4px 13px;color: #fff;background: #4CA763;border-radius: 20px;} 
.ct_113 .history_box .hb_01 > li.on > .hb_02 > li.on > .text {margin-left: 19px;}*/


.ct_113 .history_box .hb_01 > li span,
.ct_113 .history_box .hb_01 > li .circle {cursor: default;}
.ct_113 .history_box .hb_01 > li:last-child {margin-bottom: 0;}
.ct_113 .history_box .hb_01 > li .year {position: relative;font-family: 'Manrope';font-size: 1.25rem;font-weight: 500;color: #495876;vertical-align: top;width: 115px;display: inline-block;}
.ct_113 .history_box .hb_01 > li > .hb_02 {display: inline-block;}
.ct_113 .history_box .hb_01 > li > .hb_02 > li {position: relative;margin-bottom: 20px;}
.ct_113 .history_box .hb_01 > li > .hb_02 > li:last-child {margin-bottom: 0;}
.ct_113 .history_box .hb_01 > li > .hb_02 > li > .circle {display: inline-block;width: 14px;height: 14px;background: url(/web/resources/images/svg/ht_circle.svg) center center no-repeat;margin-left: 67px;}
.ct_113 .history_box .hb_01 > li > .hb_02 > li > .more_year {display: inline-block;width: 123px;font-family: 'Manrope';font-size: 0.938rem;font-weight: 500;color: #4CA763;margin-left: 73px;padding: 4px 16px;text-align: center;box-sizing: border-box;}
.ct_113 .history_box .hb_01 > li > .hb_02 > li > .text {font-size: 1rem;font-weight: 400;color: #4F4F4F;margin-left: 22px;}

/* ----- ct_114 ----- */
.ct_114 .vision {display: inline-block;position: relative;width: 100%;height: 230px;margin-top: 2.75rem;border: 1px solid #CED8EB;border-radius: 10px;box-sizing: border-box;}
.ct_114 .vision .title {display: inline-block;width: auto;position: absolute;top: -20px;left: 50%;transform: translateX(-50%);font-size: 1.75rem;font-weight: 400;color: #333;padding: 0 27px;background: #fff;box-sizing: border-box;}
.ct_114 .vision .vis_in {display: inline-block;position: relative;top: 40px;width: 100%;height: 189px;border: 1px solid #3D5BC1;box-shadow: 8px 8px 10px rgb(34 84 178 / 8%), 0px -10px 20px 5px #fff;background: #fff;border-radius: 10px;padding: 43px 79px 57px 79px;box-sizing: border-box;}
.ct_114 .vis_in ul li {display: block;float: left;margin-right: 84px;height: 94px;}
.ct_114 .vis_in ul li:last-child {margin-right: 0;}
.ct_114 .vis_in ul li:nth-child(1) {background: url(/web/resources/images/svg/vision.svg) left top no-repeat;}
.ct_114 .vis_in ul li:nth-child(2) {background: url(/web/resources/images/svg/mission.svg) left top no-repeat;}
.ct_114 .vis_in li .text {padding-left: 130px;padding-top: 10px;}
.ct_114 .vis_in li .text p {font-family: 'Manrope';font-size: 1.75rem;font-weight: 600;color: #5856D6; padding-bottom: 8px;}
.ct_114 .vis_in li .text span {font-size: 1.25rem;font-weight: 400;color: #4F4F4F;}
.ct_114 .vis_plan {display: inline-block;margin-top: 58px;margin-bottom: 56px;width: 100%;}
.ct_114 .vis_plan .title {display: inline-block;width: 100%;background: #50379D;border-radius: 3px;padding: 15px 0;box-sizing: border-box;}
.ct_114 .vis_plan .title span {font-size: 2rem;font-weight: 400;color: #fff;text-align: center;}
.ct_114 .vis_plan .plan_list {display: inline-block; padding-top: 16px; width: 100%;}
.ct_114 .plan_list li {display: block;float: left;margin-right: 16px;width: calc((100% - 33px) / 3);height: 90px;padding: 30px 0;background: #F4F6FC;border-radius: 3px;box-sizing: border-box;}
.ct_114 .plan_list li:last-child {margin-right: 0;}
.ct_114 .plan_list li span {display: inline-block;width: 100%;position: relative;font-size: 1.25rem;font-weight: 400;color: #4f4f4f;text-align: center;box-sizing: border-box;}
.ct_114 .plan_list li span:before {display: inline-block;content: "";transform: translateY(-50%);width: 6px;height: 8px;margin-right: 10px;background: url(/web/resources/images/svg/bullet_triangle.svg) center center no-repeat;}
.ct_114 .mis_list li {background-position: 44px 40px; background-repeat: no-repeat;}
.ct_114 .mis_list li:nth-child(1) {background-image: url(/web/resources/images/svg/mis_list_01.svg);}
.ct_114 .mis_list li:nth-child(2) {background-image: url(/web/resources/images/svg/mis_list_02.svg);}
.ct_114 .mis_list li:nth-child(3) {background-image: url(/web/resources/images/svg/mis_list_03.svg);}
.ct_114 .mis_list li:nth-child(4) {background-image: url(/web/resources/images/svg/mis_list_04.svg);}

/* ----- ct_115 ----- */
.ct_115 .bold {padding-top: 24px;}
.ct_115 .group {display: inline-block;/* float: left; */width: 100%;height: auto;padding-bottom: 40px;border-bottom: 1px solid #E0E0E0;box-sizing: border-box;}
.ct_115 .group .group_main {display: inline-block;/* float: left; */position: relative;width: 100%;height: auto;}
.ct_115 .group .group_main:before {display: inline-block;position: absolute;top: 56px;left: 50%;transform: translateX(-50%);content: "";width: 1px;height: 788px;background: #798396;}
.ct_115 .group_main > li {display: block;position: relative;/* float: left; */width: 100%;}
.ct_115 .main {height: 56px; background: #2D67F6; border-radius: 5px; margin-bottom: 56px;}
.ct_115 .main .title {display: inline-block;width: 100%;height: 100%;font-size: 1.25rem;font-weight: 400;color: #fff;text-align: center;line-height: 56px;margin-bottom: 0;}
.ct_115 .main_type {display: inline-block; position: relative; margin-bottom: 83px;}
.ct_115 .main_type:before {display: inline-block;content: "";position: absolute;top: -26px;left: 50%;transform: translateX(-50%);width: 50%;height: 27px;border-width: 1px 1px 0 1px;border-style: solid;border-color: #798396;border-top-left-radius: 5px;border-top-right-radius: 5px;box-sizing: border-box;}
.ct_115 .main_type .type {display: inline-block; float: left; width: calc((100% - 46px) / 2);}
.ct_115 .main_type .type strong {display: inline-block;width: 100%;font-size: 1.125rem;font-weight: 400;color: #000;text-align: center;line-height: 56px;background: #F4F6FC;border: 1px solid #CED8EB;border-radius: 5px;box-sizing: border-box;}
.ct_115 .main_type .type .list_box {display: inline-block;width: 100%;padding: 56px 45px 0 45px;margin-top: 28px;border: 1px solid #CED8EB;border-radius: 5px;box-sizing: border-box;}
.ct_115 .main_type .type .list_box .type_list {display: inline-block;width: 100%;min-height: 400px;padding: 0 20px 56px 28px;box-sizing: border-box;border-bottom: 1px solid #F2F4F6;}
.ct_115 .main_type .type .list_box .type_list li {position: relative;margin-bottom: 5px;}
.ct_115 .main_type .type .list_box .type_list li:last-child {margin-bottom: 0;}
.ct_115 .main_type .type .list_box .type_list li span {position: relative;font-size: 1rem;font-weight: 400;color: #4F4F4F;box-sizing: border-box;}
.ct_115 .main_type .type .list_box .type_list li:before {display: inline-block;content: "";position: absolute;top: 12px;left: -15px;width: 3px;height: 3px;background: #000;border-radius: 50%;}
.ct_115 .main_type .type_inspect {margin-right: 46px;}
.ct_115 .main_type .type .list_box .staff_btn {display: inline-block;width: 140px;height: 50px;margin: 40px calc((100% - 140px) / 2);background: #333a51;text-align: center;border-radius: 5px;}
.ct_115 .main_type .type .list_box .staff_btn span {display: inline-block;position: relative;font-size: 1rem;font-weight: 300;color: #fff;line-height: 50px;padding-right: 30px;box-sizing: border-box;}
.ct_115 .main_type .type .list_box .staff_btn span:after {display: inline-block;position: absolute;top: 50%;right: 0;transform: translateY(-50%);content: "";width: 16px;height: 16px;background: url(/web/resources/images/svg/staff_btn.svg) no-repeat;}
.ct_115 .group_list .gl {display: inline-block; position: relative; float: left;width: 100%; margin-top: 83px;}
.ct_115 .group_list .gl:before {display: inline-block; content: ""; position: absolute; top: -26px; left: 50%; transform: translateX(-50%); width: 70%; height: 27px; border-width: 1px 1px 0 1px; border-style: solid; border-color: #798396; border-top-left-radius: 5px; border-top-right-radius: 5px }
.ct_115 .group_list .gl > li {display: block;float: left;position: relative;width: calc((100% - 48px) / 4);margin-right: 16px;}
.ct_115 .group_list .gl > li:after {display: inline-block; content: ""; position: absolute; left: 50%; transform: translateX(-50%); width: 1px; height: 27px; background: #798396}
.ct_115 .group_list .gl > li:first-child:after,
.ct_115 .group_list .gl > li:last-child:after {display: none;}
.ct_115 .group_list .gl > li:nth-child(2):after,
.ct_115 .group_list .gl > li:nth-child(3):after {top: -26px;}
.ct_115 .group_list .gl > li:last-child {margin-right: 0;}
.ct_115 .group_list .gl > li a {display: inline-block;width: 100%;height: 56px;border: 2px solid #CED8EB;border-radius: 5px;/* padding: 0 48px; */box-sizing: border-box;}
.ct_115 .group_list .gl > li a:hover {background: #4776EA; border: none;padding: 2px;}
.ct_115 .group_list .gl > li a:hover span {color: #fff;}
.ct_115 .group_list .gl > li a span {display: inline-block;width: 100%;font-size: 1rem;font-weight: 400;text-align: center;line-height: 52px;box-sizing: border-box;}
.ct_115 .group_table {display: inline-block; width: 100%; margin-bottom: 56px;}
.ct_115 .group_table .gb_table {margin-top: 48px;} 
.ct_115 .gb_table .table_title {display: inline-block;position: relative;width: 100%;height: auto;}
.ct_115 .gb_table .table_title .table_name {display: inline-block;float: left;font-size: 1.25rem;font-weight: 500;}
.ct_115 .gb_table .table_title .table_text {display: inline-block;float: right;margin-top: 15px;font-size: 1rem;font-weight: 300;color: #828282;}
.ct_115 .gb_table .tb {width: 100%; border-top: 2px solid #CED8EB; margin-top: 18px;border-spacing: 0;}
.ct_115 .gb_table .tb tr th,
.ct_115 .gb_table .tb tr td {border-width: 0 0 1px 1px;border-style: solid;border-color: #CED8EB;text-align: center;padding: 16px 9px;box-sizing: border-box;}
.ct_115 .gb_table .tb th {font-size: 1rem;font-weight: 500;background: #F4F6FC;}
.ct_115 .gb_table .tb td {font-size: 1rem;font-weight: 400;/* color: #4F4F4F; */ color: #000000; }
.ct_115 .gb_table .tb td:last-child {text-align: left;}

/* ----- ct_1n5 ----- */
.ct_1n5 .main {margin-bottom: 48px;}
.ct_1n5 .group {padding-bottom: 0;}
.ct_1n5 .group .group_main:before {height: 128px;}
.ct_1n5 .group_name {height: 56px;border: 1px solid #3D5BC1;background: #fff;border-radius: 5px;margin-bottom: 56px;box-sizing: border-box; margin-top: 37px;}
.ct_1n5 .group_name:before {display: inline-block;position: absolute;top: 55px;left: 50%;transform: translateX(-50%);content: "";width: 1px;height: 30px;background: #CED8EB;}
.ct_1n5 .group_name .title {display: inline-block;width: 100%;height: 100%;font-size: 1.25rem;font-weight: 600;color: #3D5BC1;text-align: center;line-height: 56px;margin-bottom: 0;}
.ct_1n5 .main_type {margin-bottom: 40px; width: 100%; }
.group_main ol ol { margin-top: 60px; }

/* ----- ct_116 ----- */
.ct_116 .area_box {display: inline-block; width: 100%;}
.ct_116 .area_box .area {display: inline-block;width: 100%;height: 630px;margin-bottom: 40px;}
.ct_116 .area_box .area:last-child {margin-bottom: 0;}
.ct_116 .area .area_img {display: inline-block;width: 100%;height: calc(100% - 70px);background-size: contain;background-repeat: no-repeat;margin-top: 40px;}
.ct_116 .area:nth-child(1) .area_img {background-image: url(/web/resources/images/sub/area_01.png);}
.ct_116 .area:nth-child(2) .area_img {background-image: url(/web/resources/images/sub/area_02.png);}

/* ----- ct_117 ----- */
.ct_117 .title {margin-top: 56px;}
.ct_117 .map_img {display: inline-block;/* width: 100%; */height: 520px;background: url(/web/resources/images/sub/map_img.png) center center no-repeat;}
.ct_117 .info_list > li .list_text {display:inline-block;position: relative;font-size: 1rem;font-weight: 400;color: #4F4F4F;padding-right: 30px;}
.ct_117 .info_list > li .list_dot {display: inline-block; position: relative; font-size: 1rem;font-weight: 300;color: #4f4f4f;}
.ct_117 .info_list > li {display: block; margin-bottom: 32px;}
.ct_117 .info_list > li:last-child {margin-bottom: 0;}
.ct_117 .info_list > li > .list_in_01 {display: block;padding-left: 50px;margin-top: 16px;}
.ct_117 .info_list > li > .list_in_01 > li {margin-bottom: 24px;}
.ct_117 .info_list > li > .list_in_01 > .public .list_text:after,
.ct_117 .info_list > li > .list_in_01 > .car .list_text:after {display: inline-block; content: ""; position: absolute; top: 50%; right: 0; transform: translateY(-50%); width: 24px; height: 24px;}
.ct_117 .info_list > li > .list_in_01 > .public .list_text:after {background: url(/web/resources/images/svg/public.svg) no-repeat;}
.ct_117 .info_list > li > .list_in_01 > .car .list_text:after {background: url(/web/resources/images/svg/car.svg) no-repeat;}
.ct_117 .info_list > li > .list_in_01 > li > .list_in_02 {display: block;padding-left: 20px;margin-top: 16px;}
.ct_117 .info_list > li > .list_in_01 > .public .list_dot:before {display: inline-block;content: "";position: absolute;top: 25%;left: -10px;width: 3px;height: 3px;background: #000;border-radius: 50%;}
.ct_117 .info_list > li .list_dot:before {display: inline-block;content: "";position: absolute;top: 11px;left: -10px;width: 3px;height: 3px;background: #000;border-radius: 50%;}

/* ----- ct_2_1 ----- */
.ct_21 .ct_21_gnb {display: inline-block;}
.ct_21 .ct_21_gnb h4 {display: inline-block; padding: 10px 34px; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #eaf7f7; font-size: 1.125rem;font-weight: 500;color: #284785;}
.ct_21 .ct_21_gnb .ct_box_01 {display: inline-block;float: left;position: relative;margin-top: 0;}
.ct_21 .ct_box_01 .gnb_Wrap {display: inline-block;float: left;padding: 32px;box-sizing: border-box;}
.ct_21 .ct_box_01 .gnb_Wrap li {display: block;float: left;width: calc((100% - 40px) / 5);height: 20px;margin-right: 10px;margin-top: 10px;}
.ct_21 .ct_box_01 .gnb_Wrap li:nth-child(5),
.ct_21 .ct_box_01 .gnb_Wrap li:nth-child(10) {margin-right: 0;}
.ct_21 .ct_box_01 .gnb_Wrap li:nth-child(1),
.ct_21 .ct_box_01 .gnb_Wrap li:nth-child(2),
.ct_21 .ct_box_01 .gnb_Wrap li:nth-child(3),
.ct_21 .ct_box_01 .gnb_Wrap li:nth-child(4),
.ct_21 .ct_box_01 .gnb_Wrap li:nth-child(5) {margin-top: 0;}
.ct_21 .ct_box_01 .gnb_Wrap li:last-child a span {padding-right: 30px;background-image: url(/web/resources/images/svg/bullet_triangle.svg), url(/web/resources/images/svg/hwp.svg);background-repeat: no-repeat;background-position: left, right;background-size: auto, contain;}
.ct_21 .ct_box_01 .gnb_Wrap li a {display: inline-block; height: 100%}
.ct_21 .ct_box_01 .gnb_Wrap li a span {display: inline-block;float: left;height: 100%;padding-left: 15px;font-size: 1rem;font-weight: 400;color: #4f4f4f;line-height: 20px;background: url(/web/resources/images/svg/bullet_triangle.svg) left center no-repeat;box-sizing: border-box;}
.ct_21 .ct_21_01 .tb_01 {border-collapse: collapse; width: 100%; border-top: 2px solid #ced8eb;}
.ct_21 .ct_21_01 .tb_01 th {border: 1px solid #ced8eb;border-left: none;background: #F4F6FC;text-align: center;}
.ct_21 .ct_21_01 .tb_01 th span {font-size: 1rem;font-weight: 400;color: #000;}
.ct_21 .ct_21_01 .tb_01 td {border: 1px solid #ced8eb;border-right: none;padding: 16px 27px;box-sizing: border-box;}
.ct_21 .ct_21_01 .tb_01 td p {font-size: 1rem;font-weight: 400;color: #4f4f4f;}
.ct_21 .ct_21_01 .textWrap .text {margin-bottom: 8px;}
.ct_21 .ct_21_03 .ct_box_01 {width: 100%;padding: 32px 81px;margin-bottom: 24px;box-sizing: border-box;}
.ct_21 .ct_21_03 .inner_01_list {margin-top: 8px;}
.ct_21 .ct_21_03 .inner_01_list li {margin-bottom: 4px;}
.ct_21 .ct_21_03 .inner_01_list li:last-child {margin-bottom: 0;}
.ct_21 .ct_21_03 .textWrap {padding-left: 0 !important;}
.ct_21 .ct_21_03 .red_dot {padding-left: 25px !important;}
.ct_21 .ct_21_03 .red_dot:before {left: 11px !important;}
.ct_21 .ct_21_06 .text_mi:before {left: -12px !important;}
.ct_21 .ct_21_07 .number,
.ct_21 .ct_21_08 .number {margin-top: 0 !important;}
.ct_21 .ct_21_08 .number > li {margin-bottom: 8px}
.ct_21 .ct_21_08 .number > li:last-child {margin-bottom: 0}
.ct_21 .ct_21_09 .tb_02 {margin-top: 16px;}
.ct_21 .ct_21_10 .text {display: inline-block;float: left;line-height: 40px;margin-left: 20px;margin-right: 48px;padding-left: 30px;background: url(/web/resources/images/svg/hwp.svg) left center no-repeat; background-size: 20px 20px; }
.ct_21 .ct_21_content {display: inline-block;float: left;width: 100%;margin-top: 56px;}
.ct_21 .ct_21_content .title {margin-bottom: 0;}
.ct_21 .ct_21_content .innerWrap {display: inline-block;width: 100%;margin-left: 7px;}
.ct_21 .ct_21_content .innerWrap .inner {margin-top: 32px;}
.ct_21 .ct_21_content .innerWrap .inner_01 {margin-top: 0;}
.ct_21 .ct_21_content .textWrap {padding-left: 20px;box-sizing: border-box;}
.ct_21 .ct_21_content .tb_02 {width: 100%; border-collapse: collapse; border-top: 2px solid #ced8eb;}
.ct_21 .ct_21_content .tb_02 th {background: #f4f6fc;}
.ct_21 .ct_21_content .tb_02 th span {font-size: 1rem;font-weight: 500;color: #000;}
.ct_21 .ct_21_content .tb_02 td span {font-size: 1rem;font-weight: 400;color: #4f4f4f;}
.ct_21 .ct_21_content .tb_02 th,
.ct_21 .ct_21_content .tb_02 td {padding: 16px 0;border-width: 0 1px 1px 0;border-color: #ced8eb;border-style: solid;text-align: center;}
.ct_21 .ct_21_content .tb_02 td {vertical-align: top;}
.ct_21 .ct_21_content .tb_02 .leftalign {text-align: left;padding: 16px 23px;border-width: 1px 1px 1px 1px;}
.ct_21 .ct_21_content .tb_02 .leftalign .tBox {margin-bottom: 24px;}
.ct_21 .ct_21_content .tb_02 .left_line {border-width: 0 1px 1px 0 !important;}
.ct_21 .ct_21_content .tb_02 td ul {margin: 8px 0;}
.ct_21 .ct_21_content .tb_02 td ul li {margin-bottom: 8px;}
.ct_21 .ct_21_content .tb_02 td .bold {font-size: 1rem;font-weight: 500;color: #000;}
.ct_21 .ct_21_content .tb_02 td .blue {font-size: 1rem;font-weight: 500;color: #3D5BC1;}
.ct_21 .ct_21_content .tb_02 td .gray {font-size: 1rem;font-weight: 400;color: #828282;}
.ct_21 .ct_21_content .tb_02 td .gray p {padding-top: 16px;font-weight: 300;font-size: 0.875rem;}
.ct_21 .ct_21_content .tb_02 th:last-child,
.ct_21 .ct_21_content .tb_02 td:last-child {border-width: 0 0 1px 0;}
.ct_21 .ct_21_content .number {margin-top: 24px;padding-left: 0;}
.ct_21 .ct_21_content .number .number_list {list-style: decimal; padding-left: 40px; margin: 8px 0;}
.ct_21 .ct_21_content .number .number_list > li::marker {color: #4f4f4f; font-size: 1rem;}
.ct_21 .ct_21_content .inner .title {display: inline-block;padding-left: 27px;margin-bottom: 16px;background: url(/web/resources/images/svg/circle_arrow_right_02.svg) left center no-repeat;font-size: 1.375rem;font-weight: 400;color: #4f4f4f;}
.ct_21 .ct_21_content .text {position: relative;font-size: 1rem;font-weight: 400;color: #4f4f4f;}
.ct_21 .ct_21_content .text_mi {margin-left: 20px;}
.ct_21 .ct_21_content .text_mi:before {display: inline-block;content: "";position: absolute;top: 12px;left: 12px;width: 5px;height: 1px;background: #4f4f4f;}
.ct_21 .ct_21_content .text_mi > ul,
.ct_21 .ct_21_content .red_dot > ul {margin-top: 8px}
.ct_21 .ct_21_content .text_mi_f {margin-top: 8px;}
.ct_21 .ct_21_content .text_sm {font-size: 0.875rem;}
.ct_21 .ct_21_content .number .text_sm {padding-left: 7px; margin: 8px 0;}
.ct_21 .ct_21_content .red_dot {position: relative;font-size: 1rem;font-weight: 400;color: #EB5757;margin: 8px 0;padding-left: 11px;}
.ct_21 .ct_21_content .red_dot:before {display: inline-block;content: "";position: absolute;top: 9px;left: 0;width: 4px;height: 4px;background: #eb5757;border-radius: 50%;}
.ct_21 .ct_21_content .text_dot {padding-left: 25px;}
.ct_21 .ct_21_content .text_dot:before {display: inline-block;content: "";position: absolute;top: 10px;left: 11px;width: 4px;height: 4px;background: #4f4f4f;border-radius: 50%;}
.ct_21 .ct_21_content .text_bullet {padding-left: 15px;background: url(/web/resources/images/svg/bullet_triangle.svg) left 8px no-repeat;}
.ct_21 .ct_21_content .number_list .text_bullet {margin: 8px 0;}
.ct_21 .ct_21_content .red_text {padding-left: 25px;margin-bottom: 8px;}
.ct_21 .ct_21_content .text_number_01 {font-weight: 500; color: #7E5FE2; margin: 8px 0;}
.ct_21 .ct_21_content .text_number_01 > ul {margin: 8px 0}
.ct_21 .ct_21_content .number .text_mi:before {left: -12px;}
.ct_21 .ct_21_content .text_tb {font-size: 0.875rem;font-weight: 400;color: #828282;margin-top: 16px;}


/* ----- ct_2_2_n ----- */
.ct_22n .search_type {margin-left: 0;}
.ct_22n .search_text {width: 534px !important;}
.ct_22n .btn_search {width: 250px;}
.ct_22n .list_box {margin-top: 0;}
.ct_22n .list_box .data_box {height: 36px;}
.ct_22n .list_box .data_box .data_resultBox {padding: 0;}

/* ----- ct_2_2_1 ----- */
.ct_221_content > li {margin-bottom: 32px;}
.ct_221_content > li .title,
.ct_221_content > li h4 {margin-bottom: 0 !important;}
.ct_221_content > li .list_style_number > li {font-size: 1rem;font-weight: 400;color: #4f4f4f;}
.ct_221_content > li .list_style_number > li > .list_inner {list-style: decimal; margin: 8px 0 8px 40px;}
.ct_221 .tb_02 {/* min-width: 1200px; */width: 100%;border-collapse: collapse;border-top: 2px solid #ced8eb;}
.ct_221 .tb_02 th,
.ct_221 .tb_02 td {padding: 16px 0; text-align: center;}
.ct_221 .tb_02 th,
.ct_221 .tb_02 td {border-width: 1px 1px 1px 1px; border-style: solid; border-color: #E0E0E0;}
.ct_221 .tb_02 th {background: #f4f6fc;}
.ct_221 .tb_02 th span {font-size: 1rem;font-weight: 400;color: #000;}
.ct_221 .tb_02 td span {font-size: 1rem;font-weight: 400;color: #4f4f4f;}
.ct_221 .tb_02 th:first-child,
.ct_221 .tb_02 td:first-child {border-width: 1px 1px 1px 0px;}
.ct_221 .tb_02 th:last-child,
.ct_221 .tb_02 td:last-child {border-width: 1px 0px 1px 1px;}
.ct_221 .tb_02 td:nth-child(2) {padding: 16px 0 16px 24px; text-align: left;}
.ct_221 .tb_03 {width: 100%; border-collapse: collapse; margin-bottom: 16px;}
.ct_221 .tb_03 th,
.ct_221 .tb_03 td {padding: 16px 0;}
.ct_221 .tb_03 th {background: #F4F6FC; border-width: 2px 1px 1px 0; border-style: solid; border-color: #ced8eb; text-align: center;}
.ct_221 .tb_03 th span {font-size: 1rem;font-weight: 400;color: #000;}
.ct_221 .tb_03 td {border-width: 2px 0 1px 0; border-style: solid; border-color: #ced8eb; padding: 16px 0 16px 27px;}
.ct_221 .tb_03 td .red {display: block;font-size: 0.875rem;font-weight: 400;color: #EB5757;margin: 16px 0 8px 0;}
.ct_221 .tb_03 td .list_inner_02 li {font-size: 1rem;font-weight: 400;color: #4f4f4f;}
.ct_221 .tb_03 td span {font-size: 1rem;font-weight: 400;color: #4f4f4f;}

/* ----- ct_222 ----- */
.ct_222 .file span {font-size: 0 !important;background-position: center !important;}
.ct_222 .lsb {margin-bottom: 24px;}

/* ----- ct_2_3 ----- */
.ct_23 .public_info {display: inline-block;width: 100%;padding: 150px 0;box-sizing: border-box;}
.ct_23 .public_info .info {display: inline-block;width: 100%;height: 77px;background: url(/web/resources/images/sub/info_open.png) center center no-repeat;background-size: contain;}
.ct_23 .public_info .info_text {display: inline-block; width: 100%; font-size: 1rem;font-weight: 400;color: #4f4f4f;text-align: center; margin-top: 24px; margin-bottom: 60px;}
.ct_23 .public_info .btn_go {display: block; width: 138px; height: 48px; margin: 0 auto; background: #333A51; border-radius: 5px;} 
.ct_23 .public_info .btn_go a {display: inline-block; width: 100%; height: 100%;}
.ct_23 .public_info .btn_go a span {display: inline-block;width: 100%;font-size: 1rem;font-weight: 400;color: #fff;line-height: 48px;padding: 0 16px;background: url(/web/resources/images/svg/pagelink_wh.svg) 117px center no-repeat;box-sizing: border-box;}

/* ----- ct_3_n ----- */
.ct_3_n .title {margin-bottom: 56px;}
.ct_3_n .title_list li {display: inline-block;width: 100%;position: relative;padding-left: 20px;box-sizing: border-box;}
.ct_3_n .title_list li:before {display: inline-block; content: ""; position: absolute; top: 12px; left: 5px; width: 3px; height: 3px; border-radius: 50%; background: #000;}
.ct_3_n .title_list li > .sm {margin-top: 8px}
.ct_3_n .ct_box_01 {height: auto;background: url(/web/resources/images/svg/complain.svg) 56px 64px no-repeat;}
.ct_3_n .down_btn {display: block; width: 272px; height: 48px; background: #4776EA; border-radius: 5px; margin: 56px auto 0 auto;}
.ct_3_n .down_btn:hover {background: #3D5BC1;}
.ct_3_n .down_btn a {display: inline-block; width: 100%; height: 100%;}
.ct_3_n .down_btn a span {display: inline-block;position:relative;width: 100%;font-size: 1rem;font-weight: 300;color: #fff;line-height: 48px;padding: 0 16px;box-sizing: border-box;}
.ct_3_n .down_btn a span:after {display: inline-block;content: "";position: absolute;top: 50%;right: 16px;transform: translateY(-50%);width: 14px;height: 14px;background: url(/web/resources/images/svg/download_wh.svg) no-repeat;}
.ct_3_n .login_box {display: none; position: absolute; top: 190px; left: 50%; transform: translateX(-50%); width: 470px; height: 360px; background: #fff; box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.05); border: 1px solid #CED8EB; border-radius: 5px; padding: 40px 24px; box-sizing: border-box;}
.ct_3_n .login_box h4 {font-size: 1.125rem;font-weight: 500;color: #333;}
.ct_3_n .login_box .close_btn {display: inline-block;position: absolute;top: 22px;right: 30px;width: 22px;height: 22px;background: url(/web/resources/images/svg/x.svg) no-repeat;background-size: cover;}
.ct_3_n .login_box .info_box {display: inline-block; position: relative; width: 100%; height: 48px; background: #f8f8f8; border-radius: 3px; margin-top: 8px;}
.ct_3_n .login_box .info_box input {display: inline-block;width: 100%;height: 100%;border: none;background: transparent;padding: 0 16px;box-sizing: border-box;}
/* .ct_3_n .login_box .info_box input:focus {outline: none;} */
.ct_3_n .login_box .info_box input::placeholder {display: inline-block;position: relative;font-size: 1rem;font-weight: 300;color: #555555;padding-left: 22px; box-sizing: border-box;}
.ct_3_n .login_box .name {margin-top: 24px;}
.ct_3_n .login_box .name input::placeholder {background: url(/web/resources/images/svg/complain_name.svg) 0 5px no-repeat;}
.ct_3_n .login_box .number input::placeholder {background: url(/web/resources/images/svg/complain_number.svg) 0 5px no-repeat;}
.ct_3_n .login_box .email input::placeholder {background: url(/web/resources/images/svg/complain_email.svg) 0 5px no-repeat;}
.ct_3_n .login_box .login_btn .submit {display: inline-block; width: 100%; height: 48px; background: #4776EA; border-radius: 3px; border: none; font-size: 1.125rem;font-weight: 300;color: #fff; margin-top: 28px; cursor: pointer;}
.ct_3_n .login_box .login_btn .submit:hover {opacity: .9;}

/* ----- ct_311 ----- */
.ct_311_content {display: inline-block;position: relative;width: 100%;margin-bottom: 32px;}
.ct_311_content .text {display: inline-block;width: 100%;float: left;font-size: 1rem;font-weight: 400;color: #4f4f4f;margin-bottom: 8px;}
.ct_311_content .text_red {display: inline-block; width: 100%; margin-bottom: 8px; font-size: 1rem;font-weight: 400;color: #EB5757;}
.ct_311_content .text_sm {font-size: 0.875rem;font-weight: 400;color: #4f4f4f;}
.ct_311_content .list_style_number {display: inline-block;list-style: decimal;list-style-position: outside;margin: 8px 0 0 30px;}
.ct_311_content .list_style_number li {font-size: 1rem;font-weight: 400;color: #4f4f4f; margin-bottom: 4px}
.ct_311_content .list_style_dot {margin-top: 16px;margin-left: 16px;}
.ct_311_content .list_style_dot > li {display:inline-block;position: relative;width: 100%;padding-left: 15px;margin-bottom: 8px;font-size: 1rem;font-weight: 400;color: #4f4f4f;box-sizing: border-box;}
.ct_311_content .list_style_dot > li:before {display: inline-block;content: "";position: absolute;top: 10px;left: 0;width: 4px;height: 4px;background: #4f4f4f;border-radius: 50%;}
.ct_311_content .list_style_dot > li:last-child {margin-bottom: 0;}
.ct_311_content .list_style_dot > .red {color: #eb5757;}
.ct_311_content .list_style_dot > .red:before {background: #eb5757;}
.ct_311_content .list_style_dot > .red .list_inner {margin: 8px 0;}
.ct_311_content .list_style_dot > .red .list_inner li {display: inline-block;position: relative;padding-left: 15px;width: 100%;font-size: 0.938rem;font-weight: 400;color: #4f4f4f;box-sizing: border-box;}
.ct_311_content .list_style_dot > .red .list_inner li:before {display: inline-block;content: "";position: absolute;top: 11px;left: 0;width: 5px;height: 1px;background: #4f4f4f;}
.ct_311_content .blue {font-size: 0.938rem;margin-top: 32px;}
.ct_311_content .tb_02 {width: 100%; border-collapse: collapse; border-top: 2px solid #ced9eb;}
.ct_311_content .tb_02 th,
.ct_311_content .tb_02 td {padding: 16px 0; border: 1px solid #ced8eb;}
.ct_311_content .tb_02 th:first-child,
.ct_311_content .tb_02 td:first-child {border-width: 1px 1px 1px 0;}
.ct_311_content .tb_02 th:last-child,
.ct_311_content .tb_02 td:last-child {border-width: 1px 0 1px 1px;}
.ct_311_content .tb_02 th {background: #f4f6fc;}
.ct_311_content .tb_02 th span {font-size: 1rem;font-weight: 600;color: #000;}
.ct_311_content .tb_02 td {text-align: center}
.ct_311_content .tb_02 td span {font-size: 1rem;font-weight: 400;color: #4f4f4f;}
.ct_311_02 .title {/* margin: 0; */display: inline-block;float: left;width: auto;}
.ct_311_02 .title h4 {margin: 0;}
.ct_311_02 .text_st {display:inline-block;float: left;padding-top: 20px;margin-left: 16px;font-size: 0.875rem;font-weight: 500;color: #4f4f4f;}
.ct_311_03 .title,
.ct_311_04 .title,
.ct_311_05 .title {margin: 0;}
.ct_311_05 .list_style_dot {margin-top: 0;}
.ct_311_05 .list_style_dot li .red {color: #eb5757}
.ct_311_05 .cp_btn {display: inline-block;width: 170px;height: 48px;background: #333A51;border-radius: 5px;margin: 0 calc((100% - 129px) / 2);margin-top: 40px;}
.ct_311_05 .cp_btn:hover {background: #13192E;}
.ct_311_05 .cp_btn a {display: inline-block; width: 100%; height: 100%; padding: 0 16px; box-sizing: border-box;}
.ct_311_05 .cp_btn a span {display: inline-block; position: relative; width: 100%;  font-size: 1rem; font-weight: 300; color: #fff; line-height: 48px; padding-right: 38px; box-sizing: border-box;}
.ct_311_05 .cp_btn a span:after {display: inline-block;content: "";position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 6px;height: 10px;background: url(/web/resources/images/svg/pagelink_wh.svg) no-repeat;}

/* ----- ct_312 ----- */
.ct_312 .complain {display: inline-block;position: relative;padding: 32px 60px 32px 227px;box-sizing: border-box;}
.ct_312 .complain .cp_title {font-size: 1rem;font-weight: 400;color: #2254B2;}
.ct_312 .complain .cp_btn {display: inline-block;width: 348px;margin: 0;margin-top: 32px;}
.ct_312 .complain .cp_btn .cp_nt_btn {display: inline-block;float: left;height: 48px;background: #333A51;border-radius: 5px;margin-right: 17px;}
.ct_312 .complain .cp_btn .cp_nt_btn:hover {background: #13192E;}
.ct_312 .complain .cp_btn .cp_notice_check {margin-right: 0;}
.ct_312 .complain .cp_btn .cp_nt_btn a {display: inline-block; width: 100%; height: 100%; padding: 0 16px; box-sizing: border-box;}
.ct_312 .complain .cp_btn .cp_nt_btn a span {display: inline-block; position: relative; width: 100%;  font-size: 1rem; font-weight: 300; color: #fff; line-height: 48px; padding-right: 38px; box-sizing: border-box;}
.ct_312 .complain .cp_btn .cp_nt_btn a span:after {display: inline-block;content: "";position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 6px;height: 10px;background: url(/web/resources/images/svg/pagelink_wh.svg) no-repeat;}
.ct_312 .complain_notice {display: none;width: calc(100% - 80px);padding: 0 16px;margin: 0 auto;border-top: 1px solid #F2F4F6;box-sizing: border-box;}

/* ct_312_board */
.ct_312_board .red {color: #EB5757;}
.ct_312_board .import:before {display: inline-block; content: ""; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 6px; height: 6px; background: #EB5757; border-radius: 50%;}
.ct_312_board .ct_box_01 {padding: 32px 40px; background: none; box-sizing: border-box;}
.ct_312_board .ct_box_01 p {font-size: 1rem;font-weight: 300;}
.ct_312_board .ct_box_01 .text {color: #333;}
.ct_312_board .notice_form {margin-top: 64px;}
.ct_312_board .notice_titlebox {display: inline-block; width: 100%;}
.ct_312_board .notice_title {display: inline-block;padding-left: 30px;font-size: 1.125rem;font-weight: 400;color: #333;background: url(/web/resources/images/svg/circle_arrow_right.svg) left center no-repeat;}
.ct_312_board .notice_titlebox .red {display: inline-block; position: relative; float: right; padding-left: 13px;}
.ct_312_board .table_box {margin-bottom: 40px;}
.ct_312_board .notice_table {width: 100%;margin-top: 24px;/* margin-bottom: 40px; */border-top: 2px solid #353A44;box-sizing: border-box;border-collapse: collapse;}
.ct_312_board .notice_table tr {width: 100%;}
.ct_312_board .notice_table tr th,
.ct_312_board .notice_table tr td {border-bottom: 1px solid #E0E0E0; box-sizing: border-box;}
.ct_312_board .nt_01 tr:last-child th,
.ct_312_board .nt_01 tr:last-child td {border: none;}
.ct_312_board .notice_table tr th {background: #F2F4F6;vertical-align: top;padding-top: 16px;box-sizing: border-box; padding-bottom: 10px; }
.ct_312_board .notice_table tr th span {display: inline-block;position: relative;width: 100%;padding: 0 26px;text-align: left;font-size: 1rem;font-weight: 400;color: #000;box-sizing: border-box;}
.ct_312_board .notice_table tr th span:before {top: 13px; left: 15px;}
.ct_312_board .notice_table tr td {padding: 8px 16px;box-sizing: border-box;min-width: 191px;}
.ct_312_board .notice_table tr .last_td {padding: 8px 0 8px 16px;}
.ct_312_board .notice_table tr td span {font-size: 1rem;font-weight: 400;color: #4f4f4f;line-height: 40px;}
.ct_312_board .notice_table tr td .pago {float: left; margin-right: 8px}
.ct_312_board .notice_table tr td .meters {/* float: left; */}
.ct_312_board .notice_table tr td .leftDown {display: inline-block;transform: translateX(-57px);}
.ct_312_board .notice_table tr td .knots {display: inline-block;/* float: right; */}
.ct_312_board .notice_table tr td .text_box {display: inline-block;position:relative;width: 100%;height: 100%;padding: 9px 10px;border: 1px solid #CED8EB;border-radius: 3px;float: right;box-sizing: border-box;}
.ct_312_board .notice_table tr td input::placeholder {font-size: 1rem;font-weight: 300;color: #565656;}
.ct_312_board .notice_table tr td select {width: 100%;height: 39px;padding: 0 7px;margin-right: 8px;border: 1px solid #CED8EB;border-radius: 3px;float: left;font-size: 1rem;font-weight: 400;color: #4f4f4f;appearance: none;background: url(/web/resources/images/svg/chevron_down.svg) 96% center no-repeat;box-sizing: border-box;}
select::-ms-expand {display: none;}
.ct_312_board .notice_table tr td .accident_type_etc {width: 100%;margin-top: 15px;}
.ct_312_board .notice_table tr td .ship_kind,
.ct_312_board .notice_table tr td .weather_kind {width: calc((100% - 10px) / 2);margin-right: 8px;background-position: 230px center;}
.ct_312_board .notice_table tr td .ship_kind_etc,
.ct_312_board .notice_table tr td .weather_kind_etc {width: calc((100% - 10px) / 2);}
.ct_312_board .notice_table tr td .ship_state {width: 100%;background-position: 155px center;}
.ct_312_board .notice_table tr td .accident_date {display: inline-block;position: relative;width: 100%;padding: 6px 10px 6px 60px;font-size: 1rem;font-weight: 400;color:#4F4F4F;border: 1px solid #CED8EB;border-radius: 3px;box-sizing: border-box;}
.ct_312_board .notice_table tr td input[type="datetime-local"]::-webkit-calendar-picker-indicator {position: absolute; top: 50%; left: -20px; transform: translateY(-50%); width: 25px; height: 25px; border-radius: 3px; background: url(/web/resources/images/svg/calendar.svg) center center no-repeat; background-size: contain; cursor: pointer;}
.ct_312_board .notice_table tr td input[type="datetime-local"]::-webkit-inner-spin-button {display: none;}
.ct_312_board .notice_table tr td input[type="text"]:disabled {background: #F2F4F6;}
.ct_312_board .notice_table tr td input[type="text"]::placeholder {color: #A0A0A0;}
.ct_312_board .notice_table tr td .location {display: inline-block;}
.ct_312_board .notice_table tr td .loc_01 {float: left;width: 100%;margin-bottom: 16px;}
.ct_312_board .notice_table tr td .loc_02 {float: left;width: 100%;}
.ct_312_board .notice_table tr td .location label {font-size: 1rem;font-weight: 400;/* color: #4f4f4f */;margin-right: 0px; color: #000000; }
.ct_312_board .notice_table tr td .location .angle {margin-left: 48px; width: 50px;}
/* .ct_312_board .notice_table tr td .radio {width: 16px;height: 16px;vertical-align: middle;} */
.ct_312_board .notice_table tr td .radio {width: 17px;height: 17px;vertical-align: middle;}
.ct_312_board .notice_table tr td .lct {display: inline-block;width: 34px;height: 35px;padding: 7px;border: 1px solid #CED8EB;border-radius: 3px;box-sizing: border-box;}

.ct_312_board .notice_table tr td .wind,
.ct_312_board .notice_table tr td .sea_state,
.ct_312_board .notice_table tr td .sea,
.ct_312_board .notice_table tr td .sight {display: block;float: left;width: 43px;}
.ct_312_board .notice_table tr td .windDirect,
.ct_312_board .notice_table tr td .seaDirect {margin-right: 20px}
.ct_312_board .notice_table tr td .sea_state,
.ct_312_board .notice_table tr td .sight {margin-right: 8px;float: left;}
.ct_312_board .notice_table tr td .table_title {display: inline-block;font-size: 0.875rem;font-weight: 400;color: #4f4f4f;padding-left: 25px;margin-bottom: 16px;margin-top: 16px;background: url(/web/resources/images/svg/circle_check.svg) left center no-repeat;}
.ct_312_board .notice_table tr td textarea {width: 100%;height: 288px;resize: none;border: 1px solid #CED8EB;border-radius: 3px;padding: 10px;margin-bottom: 5px;box-sizing: border-box;float: left;}
.ct_312_board .btn_box {display: block;float: right;}
.ct_312_board .btn_box button {display: inline-block; width: 109px; height: 48px; margin-right: 16px;}
.ct_312_board .btn_box .cancel_btn {margin-right: 0;}


/* 20231013 노충호 추가*/
.notice_table tr td input::placeholder{color:#535353 !important}
 

/* ----- ct_3_2_1, ct_3_3_1, ct_3_3_2  ----- */
.ct_321 .ct_321_frame,
.ct_331 .ct_331_frame {display: block;width: 100%;height: 950px;margin: 0 auto;border: none;}
.ct_332 .ct_332_frame {display: block;width: 100%;height: 450px;margin: 0 auto;border: none;}

/* ----- ct_3_2_2 ----- */
.ct_322 .public_report {display: inline-block;width: 100%;padding: 150px 0;box-sizing: border-box;}
.ct_322 .public_report > div:nth-of-type(1) { text-align: center; }
/* .ct_322 .public_report .report {display: block;width: 100%;height: 66px;background: url(/web/resources/images/sub/report.png) center center no-repeat;background-size: contain;margin: 0 auto;} */
.ct_322 .public_report .report_text {display: inline-block; width: 100%; font-size: 1rem;font-weight: 400;color: #4f4f4f;text-align: center; margin-top: 24px; margin-bottom: 60px;}
.ct_322 .public_report .btn_go {display: block; width: 138px; height: 48px; margin: 0 auto; background: #333A51; border-radius: 5px;} 
.ct_322 .public_report .btn_go a {display: inline-block; width: 100%; height: 100%;}
.ct_322 .public_report .btn_go a span {display: inline-block;width: 100%;font-size: 1rem;font-weight: 400;color: #fff;line-height: 48px;padding: 0 16px;background: url(/web/resources/images/svg/pagelink_wh.svg) 117px center no-repeat;box-sizing: border-box;}

/* ----- ct_3_2_3 ----- */
.ct_323 .login_box {height: 300px;}

/* ----- ct_3_3_4 ----- */
.ct_334 .title {margin: 0;}
.ct_334_content {display: inline-block;width: 100%;float: left;margin-bottom: 32px;}
.ct_334 .info {display: inline-block;padding-left: 25px;font-size: 1rem;font-weight: 500;color: #4f4f4f;background: url(/web/resources/images/svg/circle_check.svg) left 5px no-repeat;}
.ct_334 .red {display: inline-block;font-size: 1rem;font-weight: 500;color: #eb5757;margin-top: 24px;}
.ct_334 .ct_box_01 {padding: 32px;}
.ct_334 .ct_box_01 .list_bullet {}
.ct_334 .ct_box_01 .list_bullet li {font-size: 0.938rem;font-weight: 400;color: #4f4f4f;margin-bottom: 8px;padding-left: 20px;background: url(/web/resources/images/svg/bullet_triangle.svg) left 7px no-repeat;}
.ct_334 .ct_box_01 .list_bullet li:last-child {margin-bottom: 0}
.ct_334 .inwrap {display: inline-block;width: 100%;margin-bottom: 32px;}
.ct_334 .inwrap li {}
.ct_334 .inwrap .w_title {display: inline-block;width: 100%;padding-left: 27px;font-size: 1.375rem;font-weight: 400;color: #4f4f4f;background: url(/web/resources/images/svg/circle_arrow_right_02.svg) left 7px no-repeat;margin-bottom: 16px;box-sizing: border-box;}
.ct_334 .inwrap .inner {padding-left: 20px;}
.ct_334 .inwrap .inner .red_dot {display: inline-block; position: relative; font-size: 1rem;font-weight: 400;color: #eb5757; padding-left: 13px;}
.ct_334 .inwrap .inner .red_dot:before {display: inline-block; content: ""; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 4px; height: 4px; background: #eb5757; border-radius: 50%;}
.ct_334 .inwrap .inner .list_mi {margin: 8px 0;}
.ct_334 .inwrap .inner .list_mi li {display: inline-block; position: relative; font-size: 1rem;font-weight: 400;color: #4f4f4f; padding-left: 27px; margin-bottom: 8px;}
.ct_334 .inwrap .inner .list_mi li:before {display: inline-block; content: ""; position: absolute; top: 12px; left: 15px; width: 4px; height: 1px; background: #4f4f4f;}
.ct_334 .inwrap .tb_02 {width: 100%; border-collapse: collapse; margin-top: 32px;}
.ct_334 .inwrap .tb_02 th,
.ct_334 .inwrap .tb_02 td {border: 1px solid #ced8eb; padding: 16px 27px;;}
.ct_334 .inwrap .tb_02 th:first-child,
.ct_334 .inwrap .tb_02 td:first-child {border-left: 0px;}
.ct_334 .inwrap .tb_02 th:last-child,
.ct_334 .inwrap .tb_02 td:last-child {border-right: 0px;}
.ct_334 .inwrap .tb_02 th {background: #f4f6fc; border-width: 2px 1px 1px 1px; text-align: center;}
.ct_334 .inwrap .tb_02 th span {font-size: 1rem;font-weight: 600;color: #000;}
.ct_334 .inwrap .tb_02 td {text-align: center}
.ct_334 .inwrap .tb_02 td span {font-size: 1rem;font-weight: 400;color: #4f4f4f;}
.ct_334 .inwrap .tb_02 td:nth-child(1) {text-align: left;}

/* ----- ct_341 ----- */
.ct_341 .list_box table td a span:hover {color: #4776EA;}
.ct_341 .list_tb td:nth-child(2) span {text-align: left;}

/* ----- ct_342 ----- */
.ct_342 .poll {width: 100%; border-collapse: collapse; border-top: 2px solid #353A44;}
.ct_342 .poll th,
.ct_342 .poll td {border-bottom: 1px solid #e0e0e0;}
.ct_342 .poll th {background: #F2F4F6;padding: 16px 60px;text-align: left;}
.ct_342 .poll th span {font-size: 1rem; font-weight: 500;}
.ct_342 .poll td {padding: 16px 40px;}
.ct_342 .poll td span {font-size: 1rem; font-weight: 400; color: #4f4f4f;}
.ct_342 .poll .poll_inner {padding: 56px 40px; border-bottom: none;}
.ct_342 .poll .poll_inner .questBox > li {display: list-item;width: 100%;margin-bottom: 40px;list-style: decimal inside;}
.ct_342 .poll .poll_inner .quest {font-size: 1.125rem; color: #333;}
.ct_342 .poll .poll_inner .radio {margin-left: 24px; margin-top: 25px;}
.ct_342 .poll .poll_inner .radio > li {margin-bottom: 16px;}
.ct_342 .poll .poll_inner .radio > li input {vertical-align: middle; margin-right: 8px;}
.ct_342 .poll .poll_inner .more textarea {float: left;resize: none;width: 100%;margin-top: 24px;border: 1px solid #ced8eb;border-radius: 3px;box-sizing: border-box;}
.ct_342 .poll .poll_inner .thank {display: inline-block;font-size: 1rem;font-weight: 400;color: #333;float: left;margin-top: 40px;}
.ct_342 .smBox {display: inline-block;text-align: center;width: 100%;margin-top: 150px;}
.ct_342 .poll_sm {display: inline-block;width: 170px;height: 48px;background: #333A51;border: none;border-radius: 5px;cursor: pointer;}
.ct_342 td .poll_sm span {display: inline-block;width: 75%;color: #fff;text-align: left;font-size: 1rem;font-weight: 400;background: url(/web/resources/images/svg/check_wh.svg) right center no-repeat;box-sizing: border-box;}

/* poll_result */
.poll_result .pr_resultBox {display: inline-block;width: 100%;margin-bottom: 56px;box-sizing: border-box;} 
.poll_result .pr_resultBox > li {display: block; float: left; width: 100%; padding: 16px 30px; border-bottom: 1px solid #e0e0e0; box-sizing: border-box;}
.poll_result .poll_name li.pN {font-size: 1rem; font-weight: 500;}
.poll_result .poll_name li.pT {font-size: 1rem; font-weight: 400;}
.poll_result .poll_name li.pT span {font-weight: 300; color: #4f4f4f; margin-left: 8px; padding-left: 8px; background: url(/web/resources/images/svg/nav_line.svg) left center no-repeat;}
.poll_result .pr_info {display: inline-block; width: 100%; text-align: right; font-size: .875rem; font-weight: 300; color: #828282;}
.poll_result .resultBox {display: inline-block; width: 100%; margin-top: 20px;}
.poll_result .resultBox .p_Top {width: 100%;border-top: 2px solid #353A44;border-bottom: 1px solid #e0e0e0;padding: 16px 30px;box-sizing: border-box;background: #F2F4F6;}
.poll_result .resultBox li.p_r {display: block;float: left;width: 100%;min-height: 56px;padding: 0;border: none;margin-bottom: 32px;}
.poll_result .resultBox li.p_r .p_quest {display: inline-block; font-size: 1rem; font-weight: 400;}
.poll_result .resultBox li.p_r .p_total {display: inline-block; float: right; font-size: 1rem; font-weight: 400;}
.poll_result .resultBox .pr_inner {display: block; width: 100%;}
.poll_result .resultBox .pr_inner li {display: inline-block;float: left;position: relative;width: 100%;/* height: 56px; */padding: 16px 30px;border-bottom: 1px solid #e0e0e0;box-sizing: border-box;}
.poll_result .resultBox .pr_inner .question_article {font-size: 1rem; font-weight: 400; color: #4f4f4f}
.poll_result .resultBox .pr_inner li > span {display: inline-block; float: left; font-size: 1rem; font-weight: 400; color: #4f4f4f;}
.poll_result .resultBox .pr_inner li .graphBox {display: inline-block; position: absolute; left: 50%; transform: translateX(-50%); width: 464px; height: 24px; background: #EBF5FE; border-radius: 20px;}
.poll_result .resultBox .pr_inner li .graphBox .graph {width: 0; height: 100%; background: #64B2F7; border-radius: 20px;}
.poll_result .resultBox .pr_inner li .totalBox {display: inline-block; float: right; min-width: 100px;}
.poll_result .resultBox .pr_inner li .pr_total {display: inline-block; float: left; font-size: 1rem; font-weight: 500; color: #0068D6; margin-right: 8px;}
.poll_result .resultBox .pr_inner li .percent {display: inline-block; float: left; font-size: 1rem; font-weight: 400; color: #4f4f4f;}

/* ----- ct_420 ----- */
.ct_420 .title h4 {margin-bottom: 0;}
.ct_420 .work_list {display: inline-block;float: left;width: 100%;margin-bottom: 80px;}
.ct_420 .work_list .work {display: inline-block;float: left;width: 100%;}
.ct_420 .work li {display: block; float: left; position: relative; margin-right: 32px; width: 241px; height: 270px;}
.ct_420 .work li:last-child {margin-right: 0;}
.ct_420 .work li .work_box {display: inline-block;float: left;position: relative;width: 100%;height: 212px;border: 1px solid #CED8EB;border-radius: 5px;box-sizing: border-box;}
.ct_420 .work li .work_box:after {display: inline-block;content: "";position: absolute;top: 50%;right: -25px;transform: translateY(-50%);width: 16px;height: 16px;background: url(/web/resources/images/svg/circle_arrow_02.svg) no-repeat; background-size: contain;}
.ct_420 .work li:last-child .work_box:after {display: none;}
.ct_420 .work li .img_box {display: inline-block;float: left;width: 100%;height: 172px;}
.ct_420 .work li:nth-child(1) .img_box {background: url(/web/resources/images/svg/work_list_01.svg) center center no-repeat;}
.ct_420 .work li:nth-child(2) .img_box {background: url(/web/resources/images/svg/work_list_02.svg) center center no-repeat;}
.ct_420 .work li:nth-child(3) .img_box {background: url(/web/resources/images/svg/work_list_03.svg) center center no-repeat;}
.ct_420 .work li:nth-child(4) .img_box {background: url(/web/resources/images/svg/work_list_04.svg) center center no-repeat;}
.ct_420 .work li .work_box span {display: inline-block;float: left;width: 100%;height: 38px;background: #E8F3FF;font-size: 1rem;font-weight: 400;color: #4f4f4f;text-align: center;line-height: 38px;border-radius: 0 0 5px 5px;} 
.ct_420 .work li .law {display: inline-block;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 154px;font-size: 0.875rem;font-weight: 300;text-align: center;color: #828282;}

/* ----- ct_5n ----- */
.ct_5n .ct_box_01 .text {font-size: 1rem;font-weight: 400;color: #4f4f4f;padding: 20px 54px 20px 200px;}
.ct_5n .ct_box_01 .text .blue {display: inline-block; font-size: 1rem;font-weight: 500;color: #2254B2;}
.ct_5n .countBox p {font-size: 0.875rem;font-weight: 400;color: #4f4f4f;}
.ct_5n .countBox p span {font-size: 0.875rem;font-weight: 500;color: #2254B2;}
.ct_5n .down_btn .btn {display: inline-block;float: left;margin-right: 8px;width: 100%;height: 100%;background: #efefef;border-radius: 3px;border: none;}
.ct_5n .down_btn .btn span {font-family: 'Manrope';font-size: 0.875rem;line-height: 32px;font-weight: 500;color: #4f4f4f;padding-right: 28px;background: url(/web/resources/images/sub/download.png) right center no-repeat;}
.ct_5n .down_btn .btn:hover {background: #4776EA;}
.ct_5n .down_btn .btn:hover span {color: #fff; background: url(/web/resources/images/sub/download_wh.png) right center no-repeat;}
.ct_5n img {display:block; width: 100%;height: 100%;}

.ct_5n .ct_box_01 {background: url(/web/resources/images/svg/pre_info.svg) 64px center no-repeat;}
.ct_5n .movie_wrap {display: inline-block;width: 100%;margin-top: 56px;margin-bottom: 64px;padding-bottom: 24px;border-bottom: 1px solid #e0e0e0;box-sizing: border-box;}
.ct_5n .movie_wrap .movie_list {display: inline-block; width: 100%; margin-top: 32px;}
.ct_5n .movie_list li {display: block;float: left;width: calc((100% - 32px) / 3);margin-right: 16px;margin-top: 56px;}
.ct_5n .movie_list > li {min-height: 275px}
.ct_5n .movie_list li:nth-child(3n) {margin-right: 0;}
.ct_5n .movie_list li:nth-child(1),
.ct_5n .movie_list li:nth-child(2),
.ct_5n .movie_list li:nth-child(3) {margin-top: 0;}
.ct_5n .movie_list .movieBox {display: inline-block;position: relative;float: left;width: 100%;height: 197px;border-radius: 5px;background: #f2f4f6;}
.ct_5n .movie_list .movieBox:hover:after {display: inline-block; content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 56px; height: 56px; background: #fff url(/web/resources/images/svg/play.svg) 23px center no-repeat; cursor: pointer; border-radius: 50%; box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25)}
.ct_5n .movie_list .movieBox a {display: inline-block; width: 100%; height: 100%;}
.ct_5n .movie_list .movie_name {display: inline-block; font-size: 1rem;font-weight: 400;color: #4f4f4f;margin: 16px 0;}

.ct_552 .movie_list.movie_list_re > li {width: 100%;margin-right: 0;}
.ct_552 .movie_list.movie_list_re > li > ul > li {width: calc((100% - 34px) / 3);margin-right: 17px;margin-top: 56px;}
.ct_552 .movie_list.movie_list_re > li > ul > li:nth-child(-n+3) {margin-top: 0;}
.ct_552 .movie_list.movie_list_re > li > ul > li:nth-child(3n) {margin-right: 0;}
.ct_552 .movie_list.movie_list_re > li > ul > li .movieBox {width: 343px;height: 343px; background: transparent;}
.ct_552 .movie_list.movie_list_re > li > ul > li .movieBox img {display: block; width: auto; height: 100%; position: absolute; left: 50%; transform: translateX(-50%);}
.ct_552 .movie_list.movie_list_re .language > li > a {display: inline-block;float: left;width: 100%;height: 100%;text-align: left;background: #F0F6FC url(/web/resources/images/svg/bullet_down.svg);background-repeat: no-repeat;background-position: 86% center;border-radius: 3px;font-size: .813rem;font-weight: 400;color: #4f4f4f;line-height: 32px;padding: 0 10px;box-sizing: border-box;}
.ct_552 .movie_list.movie_list_re .language .downBox {display: none;position: absolute;bottom: -96px;width: 194px;height: 88px;z-index: 10;border-radius: 10px;background: #fff;border: 1px solid #bdbdbd;box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);padding: 8px 16px 16px 16px;box-sizing: border-box;}
.ct_552 .movie_list.movie_list_re .language .downBox .downloadFile {display: inline-block;width: 100%;float: left;}
.ct_552 .movie_list.movie_list_re .language .downBox > span {display: inline-block;font-size: 1rem;font-weight: 400;color: #333;margin-bottom: 8px;}
/* .ct_552 .movie_list.movie_list_re .language .downBox > a {display: inline-block;position: relative;width: 16px;height: 16px;float: right;margin-top: 4px;} */
.ct_552 .movie_list.movie_list_re .language .downBox > a {display: inline-block;width: 16px;height: 16px;float: right;margin-top: 4px; position: absolute; right: 20px; }
.ct_552 .movie_list.movie_list_re .language .downBox > a:after,
.ct_552 .movie_list.movie_list_re .language .downBox > a:before {display: block; content: ""; position: absolute; top: 50%; left: 50%; width: 85%; height: 1px; background: #212121;}
.ct_552 .movie_list.movie_list_re .language .downBox > a:after {transform: translate(-50%, -50%) rotate(-45deg)}
.ct_552 .movie_list.movie_list_re .language .downBox > a:before {transform: translate(-50%, -50%) rotate(45deg)}
.ct_552 .movie_list.movie_list_re .language .downloadFile > li {display: block;float: left;width: calc((100% - 8px) / 2);height: 32px;margin-right: 8px;}
.ct_552 .movie_list.movie_list_re .language .downloadFile > li:last-child {margin-right: 0;}
.ct_552 .movie_list.movie_list_re .language .downloadFile > li > a {margin-right: 0;background: #F0F6FC;}
.ct_552 .movie_list.movie_list_re .language .downloadFile > li > a:hover {background: #3D5BC1}
.ct_552 .movie_list.movie_list_re .down_btn .btn {text-align: center;}
.ct_552 .movie_list.movie_list_re .down_btn .btn.down_mp4 {margin-right: 0;}
.ct_552 .movie_list.movie_list_re .down_btn .btn span {/* background: none; *//* padding: 0; */}
.ct_552 .language {display: inline-block;width: 100%;float: left;}
.ct_552 .language > li {display: block;position: relative;width: calc((100% - 27px) / 4);height: 32px;margin-right: 9px;}
.ct_552 .language > li:nth-child(3n) {margin-right: 9px;}
.ct_552 .language > li:last-child {margin-right: 0; margin-top: 0;}
.ct_552 .language > li p {display: inline-block;width: 59px;line-height: 32px;text-align: left;font-size: 1rem;font-weight: 300;margin-right: 8px;}

/* ----- ct_511 ----- */
.content .ct .ct_content {margin-bottom: 56px;}
.content .ct .ct_content .title ul {display: block;width: 94%;height: auto;}
.content .ct .ct_content .title ul li {display: block;position: relative;margin-bottom: 24px;font-size: 1rem;font-weight: 400;color:#4F4F4F;padding-left: 10px;}
.content .ct .ct_content .title ul li:before {display: inline-block;content: "";position: absolute;top: 12px;left: 0;width: 3px;height: 3px;background: #000;border-radius: 50%;}

/* ----- ct_512 ----- */
.ct_512 .info {font-size: 1rem;font-weight: 400;color: #4f4f4f;margin-bottom: 56px;}
.ct_512 .title {margin-bottom: 0;}
.ct_512_content {display: inline-block;width: 100%;margin-bottom: 64px;}
.ct_512_03 {margin-bottom: 0;}
.ct_512 .inner {margin-bottom: 32px;}
.ct_512 .inwrap > li:last-child {margin-bottom: 0;}
.ct_512 .inner .title {font-size: 1.375rem;font-weight: 400;color: #4f4f4f;padding-left: 27px;background: url(/web/resources/images/svg/circle_arrow_right_02.svg) left 7px no-repeat;}
.ct_512 .inner > ul {margin-top: 16px;}
.ct_512 .inner > ul > .dot {display: inline-block; position: relative; width: 100%; font-size: 1rem;font-weight: 400;color: #4f4f4f; padding-left: 12px; margin-left: 10px; box-sizing: border-box;}
.ct_512 .inner > ul > .dot:after {display: inline-block;content: "";position: absolute;top: 9px;left: 0;width: 4px;height: 4px;background: #4f4f4f;border-radius: 50%;}
.ct_512 .inner .inU {padding-left: 10px;margin: 8px 0;}
.ct_512 .inner .inU .mi {display: inline-block;position: relative;width: 100%;font-size: 1rem;font-weight: 400;color: #4f4f4f;padding-left: 13px;box-sizing: border-box;}
.ct_512 .inner .inU .mi:before {display: inline-block;content: "";position: absolute;top: 13px;left: 0;width: 4px;height: 1px;background: #4f4f4f;}
.ct_512 .inner .sm {margin: 8px 0;}
.ct_512 .inner_02 .table_box {display: inline-block;position: relative;float: left;width: 100%;margin-top: 48px;}
.ct_512 .inner_02 .pTb:after {display: inline-block;content: "";position: absolute;bottom: -33px;left: 50%;transform: translateX(-50%);width: 16px;height: 16px;background: url(/web/resources/images/svg/circle_arrow_bt.svg) no-repeat;}
.ct_512 .inner_02 .table_box table {width: 100%;border-collapse: separate;border-spacing: 0;}
.ct_512 .inner_02 .pTb {position: relative;width: 100%;border-collapse: collapse;margin-top: 48px;}

.ct_512 .inner_02 .pTb td {padding: 11px 0;text-align: center;}
.ct_512 .inner_02 .pTb td.head {background: #50379d;border-width: 1px 1px 0 1px;border-style: solid;border-color: #50379d;border-top-left-radius: 3px;border-top-right-radius: 3px;box-sizing: border-box;}
.ct_512 .inner_02 .pTb td.head span {font-size: 1.5rem;font-weight: 500;color: #fff;}
.ct_512 .inner_02 .pTb td.con {background: #fff;border: 1px solid #50379d;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;box-sizing: border-box;}
.ct_512 .inner_02 .pTb td.con span {font-size: 1.25rem;font-weight: 400;color: #4F4F4F; padding-left: 21px; background: url(/web/resources/images/svg/check.svg) left center no-repeat;}
.ct_512 .inner_02 .table_box .tb_02 th,
.ct_512 .inner_02 .table_box .tb_02 td {padding: 16px 0;text-align: center;min-width: 350px;}
.ct_512 .inner_02 .table_box .tb_02 th {font-size: 1rem;font-weight: 400;color: #000;background: #f4f6fc;border-top: 2px solid #ced8eb;border-bottom: 1px solid #e0e0e0;}
.ct_512 .inner_02 .table_box .tb_02 td {font-size: 1rem;font-weight: 400;color: #4F4F4F;border-bottom: 1px solid #e0e0e0;}
.ct_512 .inner_02 .table_box .tb_02 td:nth-child(1) {font-weight: 400;}
.ct_512_03 .hwp_box {display: inline-block; width: 592px;}
.ct_512_03 .hwp_box li {display: inline-block;float: left;margin-right: 16px;margin-bottom: 16px;width: 288px;background: #c1deff;border-radius: 3px;}
.ct_512_03 .hwp_box li:nth-child(2),
.ct_512_03 .hwp_box li:last-child {margin-right: 0;}
.ct_512_03 .hwp_box li:nth-child(3),
.ct_512_03 .hwp_box li:nth-child(4) {margin-bottom: 0;}
.ct_512_03 .hwp_box li a {display: inline-block;width: 100%;height: 100%;padding: 12px 16px;background: url(/web/resources/images/svg/hwp.svg) 94% center no-repeat;box-sizing: border-box; background-size: 20px 20px; }
.ct_512_03 .hwp_box li a span {font-size: 1rem;font-weight: 400;color: #4F4F4F;padding-right: 40px;}

/* proce */
.ct_511 .ct_content .ct_box_01 .ct_05_content,
.ct_511 .ct_content .ct_box_01 .ct_04_content,
.ct_511 .ct_content .ct_box_01 .ct_07_content {width: 100%;min-height: 219px;padding: 0 54px;box-sizing: border-box;}
.ct_511 .ct_content .ct_box_01 .ctt .proce {display: inline-block;width: 100%;height: auto;padding-top: 32px;padding-bottom: 32px;box-sizing: border-box;}
.ct_511 .ct_content .ct_box_01 .ctt .proce li {display: block;float: left;width: calc((100% - 10.5rem) / 4);height: 100%;margin-right: 3.5rem;}
.ct_511 .ct_content .ct_box_01 .ctt .proce li:last-child {margin-right: 0;}
.ct_511 .ct_content .ct_box_01 .ctt .proce li .proce_title {width: 100%;height: auto;background: url(/web/resources/images/svg/arrow_01.svg) left bottom no-repeat;padding-bottom: 18px;margin-bottom: 16px;box-sizing: border-box;}
.ct_511 .ct_content .ct_box_01 .ctt .proce li:last-child .proce_title {background: url(/web/resources/images/svg/arrow_end.svg) left bottom no-repeat;}
.ct_511 .ct_content .ct_box_01 .ctt .proce li .proce_title .proce_number {display: inline-block;padding: 2px 12px;margin-bottom: 6px;box-sizing: border-box;background: #FFEB6D;border-radius: 9px;font-family: 'Manrope';font-size: 0.75rem;font-weight: 500;color: #333;}
.ct_511 .ct_content .ct_box_01 .ctt .proce li .proce_title .proce_text {width: 75%;font-size: 1.125rem;font-weight: 400;color: #2254B2;}
.ct_511 .ct_content .ct_box_01 .ctt .proce li .pr_c {display: block; font-size: 1rem;font-weight: 400;color: #4F4F4F;padding-left: 14px;background: url(/web/resources/images/svg/bullet_triangle.svg) left center no-repeat;}
.ct_511 .ct_5 .ct_box_01 .ct_05_content .proce li .proce_title {min-height: 103px;}
.ct_511 .ct_7 .ct_box_01 .ct_07_content .proce li .proce_title .proce_text {width: 87%;}

/* other */
.ct_511 .ct_1 .ct_box_01 {background: url(/web/resources/images/svg/purpose.svg) 64px 56px no-repeat;box-sizing: border-box;}
.ct_511 .ct_2 .ct_02_content ul li {display: block; position: relative; font-size: 1rem;font-weight: 300;padding-left: 10px;margin-bottom: 3px;}
.ct_511 .ct_2 .ct_02_content ul li:last-child {margin-bottom: 0;}
.ct_511 .ct_2 .ct_02_content ul li:before {display: inline-block;content: "";position: absolute;top: 9px;left: 0;width: 3px;height: 3px;background: #000;border-radius: 50%;}
.ct_511 .ct_3 .ct_box_01 .ct_03_content {width: calc(100% - 108px); height: 100%; margin: 0 auto;}
.ct_511 .ct_3 .ct_box_01 .ct_03_content .list {width: 100%; height: 100%; padding: 10px 0; box-sizing: border-box;}
.ct_511 .ct_3 .ct_box_01 .ct_03_content .list > li {display: block; position: relative; width: 100%; height: auto; padding-bottom: 34px; padding-left: 27px; border-bottom: 1px solid #F2F4F6;}
.ct_511 .ct_3 .ct_box_01 .ct_03_content .list > li:last-child {border-bottom: 0;padding-bottom: 0;}
.ct_511 .ct_3 .ct_box_01 .ct_03_content .list > li .inner {display: inline-block;position: relative;width: 100%;}
.ct_511 .ct_3 .ct_box_01 .ct_03_content .list > li .inner .list_title {display: inline-block;position: relative;min-width: 370px;min-height: 68px;float: left;}
.ct_511 .ct_3 .ct_box_01 .ct_03_content .list > li .inner .list_title .title_box {display: inline-block;position: relative;width: 100%;}
.ct_511 .ct_3 .ct_box_01 .ct_03_content .list > li .inner .list_title .title_box .number {display: inline-block;float: left;font-family: 'Manrope';font-size: 3.125rem;font-weight: 700;color: #334656;}
.ct_511 .ct_3 .ct_box_01 .ct_03_content .list > li .inner .list_title .title_box .title {display: inline-block;float: left;width: auto;/* position: absolute; *//* top: 50%; *//* left: 50px; *//* transform: translateY(-50%); */font-size: 1.125rem;font-weight: 400;line-height: 68px;margin-bottom: 0;margin-left: 20px;color: #2254B2;}
.ct_511 .ct_3 .ct_box_01 .ct_03_content .list > li .inner .explan {display: inline-block;width: 144px;height: auto;font-size: 0.938rem;font-weight: 300;color: #575757;padding-left: 50px;}
.ct_511 .ct_3 .ct_box_01 .ct_03_content .list > li .inner .list_inner {display: inline-block;margin-left: 64px;margin-top: 22px;float: left;}
.ct_511 .ct_3 .ct_box_01 .ct_03_content .list > li .inner .list_inner > li {font-size: 1rem;font-weight: 300;padding-left: 14px;background: url(/web/resources/images/svg/bullet_triangle.svg) left 9px no-repeat;}
.ct_511 .ct_6 .ct_box_01 {background: url(/web/resources/images/svg/recon.svg) 64px 40px no-repeat;}
.ct_511 .ct_6 .ct_box_01 .ct_06_content {display: block;width: 100%;padding: 32px 0 32px 220px;box-sizing: border-box;}
.ct_511 .ct_6 .ct_box_01 .ct_06_content .bold {margin-bottom: 24px;}
.ct_511 .ct_6 .ct_box_01 .ct_06_content p {position: relative; font-size: 1rem;font-weight: 300;color: #4F4F4F;padding-left: 14px;}
.ct_511 .ct_6 .ct_box_01 .ct_06_content p:before {display: inline-block;content: "";position: absolute;top: 12px;left: 0;transform: translateY(-50%);width: 5px;height: 1px;background: #4F4F4F;}
.ct_511 .ct_6 .ct_box_01 .ct_06_content .n1 {margin-bottom: 16px;}
.ct_511 .ct_6 .ct_box_01 .ct_06_content .n2 {margin-bottom: 8px;}
.ct_511 .ct_6 .ct_box_01 .ct_06_content ul {display: block; margin-bottom: 16px; padding-left: 10px; }
.ct_511 .ct_6 .ct_box_01 .ct_06_content ul li {display: block;margin-bottom: 3px;padding-left: 15px;background: url(/web/resources/images/svg/bullet_triangle.svg) left center no-repeat;font-size: 1rem;font-weight: 400;color: #4F4F4F;}

/* ----- ct_513 ----- */
.ct_513 .search_type {margin-left: 0; margin-right: 16px;}
.ct_513 .search_text {margin-left: 0 !important;}
.ct_513 .btn_search {width: 150px;}
.ct_513 .list_box {margin-top: 0;}
.ct_513 .list_box .data_box {height: 36px;}
.ct_513 .list_table {margin-top: 48px}
.ct_513 .data_resultBox {padding-top: 0 !important;}

/* ----- ct_514 ----- */
.ct_514 .inner {margin-top: 32px;}
.ct_514 .inner_01 {margin: 0;}
.ct_514 .inner li {margin-top: 32px}
.ct_514 .inner li:nth-child(2) {margin: 0;}
.ct_514 .inner .title {margin: 0}
.ct_514 .inner .in_title {display: inline-block;padding-left: 27px;margin-bottom: 16px;background: url(/web/resources/images/svg/circle_arrow_right_02.svg) left center no-repeat;font-size: 1.375rem;font-weight: 400;color: #4f4f4f;}
.ct_514 .inner .text {font-size: 1rem;font-weight: 400;color: #4f4f4f;}

/* ----- ct_523 ----- */
.ct_523 .ct_box_01 {background: url(/web/resources/images/svg/standard.svg) 65px center no-repeat;}
.ct_523 .ct_box_01 .text {width: 100%;padding: 20px 53px 20px 240px;box-sizing: border-box;}
.ct_523 .list_type {margin-top: 56px;}
.ct_523 .list_type li {width: calc(100% / 4);}
.ct_523 .title {margin-bottom: 0;font-size: 1.375rem;font-weight: 400;color: #4f4f4f;padding-left: 27px;background: url(/web/resources/images/svg/circle_arrow_right_02.svg) left 7px no-repeat;}
.ct_523 .resoluT {margin-top: 56px;}
.ct_523 .tBox {display: inline-block; width: 100%; margin-bottom: 56px;}
.ct_523 .tBox .chapter {display: inline-block;width: 100%;font-size: 1.25rem;font-weight: 500;color: #4f4f4f;margin-top: 24px;padding-left: 20px;background: url(/web/resources/images/svg/bullet_triangle.svg) left 11px no-repeat;}
.ct_523 .tBox ol {display: inline-block; width: 100%; height: auto; margin-top: 16px;}
.ct_523 .tBox ol > li {margin-bottom: 16px;font-size: 1rem;font-weight: 300;color: #4f4f4f;}
.ct_523 .tBox ol > li:last-child {margin-bottom: 0;}
.ct_523 .tBox ol > li .t_Big > li {font-weight: 500; font-size: 1.25rem;}
.ct_523 .tBox ol > li .t_number {border-top: 0 !important; padding-top: 0 !important;}
.ct_523 .t_inner {padding-top: 16px; padding-left: 16px; border-top: 1px solid #dcdcdc; box-sizing: border-box;}
.ct_523 .tBox ol > li .t_inner > li {font-size: 0.875rem;}

/* ----- ct_524 ----- */
.ct_524 .public_info {display: inline-block; width: 100%; padding: 150px 160px; box-sizing: border-box;}
.ct_524 .public_info .info {display: block;width: 100%;height: 72px;background: url(/web/resources/images/sub/ministry.png) center center no-repeat;background-size: contain;margin: 0 auto;}
.ct_524 .public_info .info_text {display: inline-block; width: 100%; font-size: 1rem;font-weight: 400;color: #4f4f4f;text-align: center; margin-top: 24px; margin-bottom: 60px;}
.ct_524 .public_info .btn_go {display: block; width: 138px; height: 48px; margin: 0 auto; background: #333A51; border-radius: 5px;} 
.ct_524 .public_info .btn_go a {display: inline-block; width: 100%; height: 100%;}
.ct_524 .public_info .btn_go a span {display: inline-block;width: 100%;font-size: 1rem;font-weight: 400;color: #fff;line-height: 48px;padding: 0 16px;background: url(/web/resources/images/svg/pagelink_wh.svg) 117px center no-repeat;box-sizing: border-box;}

/* ----- ct_532 ----- */
.ct_532 .form_open {display: none;width: 100%;font-size: 1rem;font-weight: 300;color: #828282;padding: 10px;border: 1px solid #ced8eb;border-radius: 5px;box-sizing: border-box;text-align: center;float: left;transition: transform .5s}
.ct_532 .form_open:after {display: inline-block;content: "";width: 16px;height: 16px;background: url(/web/resources/images/svg/chevron_down.svg) center no-repeat;background-size: contain;margin-left: 16px;transform: translateY(2px);float: right;}
.ct_532 .form_close {margin-bottom: 16px;}
.ct_532 .form_close:after {transform: translateY(3px) rotate(180deg)}
.ct_532 .btn_search {position: relative; left: 50%; transform: translateX(-50%); margin-top: 32px; margin-left: 0;}
.ct_532 .list_kind {display: inline-block;width: 100%;height: 112px;padding: 24px 40px;margin-bottom: 40px;background: #F2F4F6;border-radius: 5px;box-sizing: border-box;}
.ct_532 .inWrap {display: inline-block; position: relative; width: 100%; height: 100%; overflow: hidden;}
.ct_532 .list_kind ul {display: inline-block;position: absolute;width: calc(100% + 34px);height: 64px;left: -17px;top: 0;}
.ct_532 .list_kind ul li {display: inline-block;position:relative;float: left;width: auto;padding: 5px 17px;box-sizing: border-box;}
.ct_532 .list_kind ul li:after {display:inline-block;position:absolute;content:"";width:1px;height:11px;background:#c4c4c4;transform:translateY(-50%);top:50%;right:0}
.ct_532 .list_kind ul li:last-child:after {display:none;}
.ct_532 .list_kind ul li a {font-size: 1rem;font-weight: 300;color: #828282;}
.ct_532 .list_kind ul li.on a {color: #2254b2; font-weight: 500;}
.ct_532 .lsbIn_02 .lsbIn_02_box {display: inline-block;position: relative;float: left;margin-left: 48px;}
.ct_532 .lsbIn_02 .lsbIn_02_box:after {display: inline-block; content: "~"; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 10px; height: 24px; font-size: 1rem;font-weight: 400;color: #000;}
.ct_532 .lsbIn_02 .lsbIn_02_box .date_01 {margin-left: 0;}
.ct_532 .lsb_02 .lsbIn_01 .search_text {width: calc(100% - 338px);margin-left: 0;}

.ct_532 .list_box .list_table td {width: 100%;padding: 0;border-bottom: 1px solid #828282;}
.ct_532 td .wrap {display: inline-block;float: left;width: 100%;}
.ct_532 td .wrap > li {display: block;float: left;width: 100%;height: 71px;padding: 16px 10px;box-sizing: border-box;}
.ct_532 td .wrap > li:first-child {border-bottom: 1px solid #e0e0e0;}
.ct_532 td .wrap > li > .wrap_in {display: inline-block;width: 100%;height: 100%;}
.ct_532 td .wrap > li > .wrap_in > li {display: block;float: left;margin-right: 17px;line-height: 38px;height: 100%; color: #4f4f4f;}
.ct_532 td .wrap > li > .wrap_in > li:last-child {margin-right: 0;}
.ct_532 td .wrap > li > .wrap_in > li p {display: inline-block;}
.ct_532 td .wrap > li > .wrap_in_01 > li:nth-child(1) {width: 8%;height: 38px;text-align: center;}
.ct_532 td .wrap > li > .wrap_in_01 > li:nth-child(2) {width: calc(72% - 34px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ct_532 td .wrap > li > .wrap_in_01 > li:nth-child(2) a {font-size: 1rem; font-weight: 300;}
.ct_532 td .wrap > li > .wrap_in_01 > li:nth-child(3) {width: 20%; font-size: 1rem; font-weight: 300;}
.ct_532 td .wrap > li > .wrap_in_02 > li:nth-child(1) {width: 20%;font-size: .875rem;font-weight: 500;}
.ct_532 td .wrap > li > .wrap_in_02 > li > p {font-weight: 400;}
.ct_532 td .wrap > li > .wrap_in_02 > li:nth-child(2) {width: auto;font-size: .875rem;font-weight: 500;}
.ct_532 td .wrap > li > .wrap_in_02 > li:nth-child(3) {width: 20%; float: right;}
.ct_532 td .wrap > li > .wrap_in_02 > li:nth-child(3) .hwp {display: block;float: left;width: 100%;height: 100%;background: #D6E7FB;border-radius: 3px;padding: 5px 16px;box-sizing: border-box;}
.ct_532 td .wrap > li > .wrap_in_02 > li:nth-child(3) .hwp:before {display: inline-block;content: "";float: right;width: 24px;height: 24px;padding: 2.5px 0;background: url(/web/resources/images/svg/hwp.svg) center no-repeat;}
.ct_532 td .wrap > li > .wrap_in_02 > li:nth-child(3) .hwp a {display: block;float: left;position: relative;line-height: 29px;font-size: 0.875rem;font-weight: 300;margin-right: 15px;}
.ct_532 td .wrap > li > .wrap_in_02 > li:nth-child(3) .hwp a:after {display: inline-block;content: "";width: 1px;height: 8px;background: #ACBFD7;position: absolute;top: 50%;right: -8px;transform: translateY(-50%);}
.ct_532 td .wrap > li > .wrap_in_02 > li:nth-child(3) .hwp a:last-child {margin-right: 0;}
.ct_532 td .wrap > li > .wrap_in_02 > li:nth-child(3) .hwp a:last-child:after {display: none;}
.ct_532 td .wrap > li > .wrap_in_02 > li:nth-child(3) .hwp .fileY {color: #4f4f4f;font-weight: 400;}
.ct_532 td .wrap > li > .wrap_in_02 > li:nth-child(3) .hwp .fileY:hover {text-decoration: underline;}
.ct_532 td .wrap > li > .wrap_in_02 > li:nth-child(3) .hwp .fileN {color: #B7CEE8; cursor: default;}

.ct_532 td .wrap > li > .wrap_in_01 .type {border-radius: 5px;font-size: 1rem;font-weight: 300;}
.ct_532 td .wrap > li > .wrap_in_01 .type_01 {background: #E1EDDE}
.ct_532 td .wrap > li > .wrap_in_01 .type_02 {background: #EDE6DE}
.ct_532 td .wrap > li > .wrap_in_01 .type_03 {background: #DEECED}
.ct_532 td .wrap > li > .wrap_in_01 .type_04 {background: #DFDEED}
.ct_532 td .wrap > li > .wrap_in_01 .type_05 {background: #EDDEE7}
.ct_532 td .wrap > li > .wrap_in_01 .type_06 {background: #C8E5F5}

.ct_532_board .download_btn {margin-right: 8px;}
.ct_532_board .download_btn:last-child {margin-right: 8px;}
.ct_532_board .download_btn span {/* background-position: 56px center !important; */}

.ct_532_board td.area {position: relative; padding: 0;}
.ct_532_board .topArea {width: 100%; height: 64px; border: none; outline: none; resize: none; float: left; padding: 20px 100px 20px 40px; font-size: 1rem; font-weight: 300; color: #4f4f4f; overflow: hidden; box-sizing: border-box;}
.ct_532_board .view {display: inline-block; position: absolute; right: 40px; top: 0; width: 40px; height: 64px; background: url(/web/resources/images/svg/chevron_down.svg) center no-repeat; transition: transform .3s;}
.ct_532_board .view.over {transform: rotate(180deg);}
.ct_532_board .board_view {width: 100%; border: none; outline: none; resize: none;}

/* ----- ct_534 ----- */
.ct_534 .list_box {margin: 0;}

/* ----- ct_535 ----- */
.ct_535 .public_info {display: inline-block; width: 100%; padding: 150px 160px; box-sizing: border-box;}
.ct_535 .public_info .info {display: block;width: 100%;height: 52px;background: url(/web/resources/images/sub/imo.png) center center no-repeat;background-size: contain;margin: 0 auto;}
.ct_535 .public_info .info_text {display: inline-block; width: 100%; font-size: 1rem;font-weight: 400;color: #4f4f4f;text-align: center; margin-top: 24px; margin-bottom: 60px;}
.ct_535 .public_info .btn_go {display: block; width: 138px; height: 48px; margin: 0 auto; background: #333A51; border-radius: 5px;} 
.ct_535 .public_info .btn_go a {display: inline-block; width: 100%; height: 100%;}
.ct_535 .public_info .btn_go a span {display: inline-block;width: 100%;font-size: 1rem;font-weight: 400;color: #fff;line-height: 48px;padding: 0 16px;background: url(/web/resources/images/svg/pagelink_wh.svg) 117px center no-repeat;box-sizing: border-box;}

/* ----- ct_541 ----- */
.ct_541 .title {margin: 0;}
.ct_541_content {display: inline-block;width: 100%;float: left;margin-bottom: 56px;}
.ct_541_07 {margin: 0;}
.ct_541 .list_dot {margin-left: 30px;}
.ct_541 .bold {margin-bottom: 16px;}
.ct_541 .dot {display: inline-block;position: relative;width: 100%;font-size: 1rem;font-weight: 400;color: #4f4f4f;padding-left: 12px;box-sizing: border-box;}
.ct_541 .dot:before {display: inline-block; content: ""; position: absolute; top: 11px; left: 0; width: 4px; height: 4px; background: #4f4f4f; border-radius: 50%;}
.ct_541 .dot > ul {margin: 8px 0 8px 8px;}
.ct_541 .dot > ul .sm {font-size: 0.875rem;font-weight: 400;color: #4f4f4f;}
.ct_541 .work_list .work {display: inline-block;float: left;width: 100%;}
.ct_541 .work li {display: block;float: left;position: relative;margin-right: 32px;width: calc((100% - 128px) / 5);height: 212px;}
.ct_541 .work li:last-child {margin-right: 0;}
.ct_541 .work li .work_box {display: inline-block;float: left;position: relative;width: 100%;height: 212px;border: 1px solid #CED8EB;border-radius: 5px;box-sizing: border-box;}
.ct_541 .work li .work_box:after {display: inline-block;content: "";position: absolute;top: 50%;right: -25px;transform: translateY(-50%);width: 16px;height: 16px;background: url(/web/resources/images/svg/circle_arrow_02.svg) no-repeat; background-size: contain;}
.ct_541 .work li:last-child .work_box:after {display: none;}
.ct_541 .work li .img_box {display: inline-block;float: left;width: 100%;height: 149px;}
.ct_541 .work li:nth-child(1) .img_box {background: url(/web/resources/images/svg/use_01.svg) center center no-repeat;}
.ct_541 .work li:nth-child(2) .img_box {background: url(/web/resources/images/svg/use_02.svg) center center no-repeat;}
.ct_541 .work li:nth-child(3) .img_box {background: url(/web/resources/images/svg/use_03.svg) center center no-repeat;}
.ct_541 .work li:nth-child(4) .img_box {background: url(/web/resources/images/svg/use_04.svg) center center no-repeat;}
.ct_541 .work li:nth-child(5) .img_box {background: url(/web/resources/images/svg/use_05.svg) center center no-repeat;}
.ct_541 .work li:nth-child(5) span {padding: 20px 0 !important;}
.ct_541 .work li .work_box span {display: inline-block;float: left;width: 100%;height: 61px;background: #E8F3FF;font-size: 1rem;font-weight: 400;color: #4f4f4f;text-align: center;padding: 5px 0;border-radius: 0 0 5px 5px;box-sizing: border-box;} 

/* ----- ct_542 ----- */
.ct_542 .y_slide {display: inline-block !important;float: left;position: relative;width: 100%;height: 56px;}
.ct_542 .y_slide .owl-stage-outer {display: inline-block;position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 872px;height: 100%;background: #DFE6F4;border-radius: 5px;}
.ct_542 .y_slide .owl-stage-outer .owl-item {display: inline-block;height: 56px;}
.ct_542 .y_slide .owl-stage-outer .owl-item div {display: inline-block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 80px;height: 40px;}
.ct_542 .y_slide .owl-stage-outer .owl-item a {display: inline-block;width: 100%;height: 100%;text-align: center;line-height: 40px;float: left;}
.ct_542 .y_slide .owl-stage-outer .owl-item .slide_In.on a span {color: #3D5BC1; background: #fff; border-radius: 19px;}
.ct_542 .y_slide .owl-stage-outer .owl-item a span {display: inline-block;width: 100%;height: 100%;font-family: 'Manrope';font-size: 1.5rem;font-weight: 600;color: #244C65;}
.ct_542 .y_slide .owl-nav {display: inline-block;width: 100%;height: 100%;}
.ct_542 .y_slide .owl-nav button {display:inline-block;width: 56px;height: 56px;}
.ct_542 .y_slide .owl-nav button span {display: inline-block;width: 100%;height: 100%;background-color: #f4f6fc;background-repeat: no-repeat; background-position: center center; border-radius: 7px;line-height: 56px;text-indent: -9999px;}
.ct_542 .y_slide .owl-nav button.disabled { opacity: 0.6; }
.ct_542 .y_slide .owl-nav .owl-prev,
.ct_542 .y_slide .owl-nav .owl-next { background-size: 22px; border: solid 1px #e1e1e1; background-position: center; }
.ct_542 .y_slide .owl-nav .owl-prev {float: left;background-image: url(/web/resources/images/svg/list_left.svg); background-repeat: no-repeat;}
/* .ct_542 .y_slide .owl-nav .owl-prev span {background-image: url(/web/resources/images/svg/list_left.svg);} */
.ct_542 .y_slide .owl-nav .owl-next {float: right;background-image: url(/web/resources/images/svg/list_right.svg); background-repeat: no-repeat;}
/* .ct_542 .y_slide .owl-nav .owl-next span {background-image: url(/web/resources/images/svg/list_right.svg);} */
.ct_542 .title {margin-top: 56px; margin-bottom: 32px;}
.ct_542 .title h4 {margin-bottom: 0;}
.ct_542 .stat_wrap {display: inline-block; width: 100%;}
.ct_542 .statBox {display: inline-block;float: left;width: 100%;}
.ct_542 .statBox > li {display: block;float: left;width: 514px;margin: 56px 32px 0 0;}
.ct_542 .statBox > li:nth-child(1),
.ct_542 .statBox > li:nth-child(2) {margin-top: 0;}
.ct_542 .statBox > li:nth-child(2),
.ct_542 .statBox > li:nth-child(4),
.ct_542 .statBox > li:nth-child(6) {margin-right: 0;}
.ct_542 .statBox > li > .wrap_title {font-size: 1.25rem;font-weight: 400;color: #4f4f4f;}
.ct_542 .statBox > li > .depth2 {display: inline-block; width: 100%; margin-top: 16px; border-top: 2px solid #353a44; box-sizing: border-box;}
.ct_542 .statBox > li > .depth2 li {display: inline-block;position: relative;width: 100%;min-height: 56px;border-bottom: 1px solid #e0e0e0;padding: 0 16px;box-sizing: border-box;}
.ct_542 .statBox > li > .depth2 li.th {background: #f5f6fc;}
.ct_542 .statBox > li > .depth2 li.th span {font-size: 1rem;font-weight: 500;color: #333;}
.ct_542 .statBox > li > .depth2 li span {display: inline-block;font-size: 1rem;font-weight: 400;color: #4f4f4f;/* line-height: 56px; */padding: calc(33px / 2) 0 0 0;box-sizing: border-box;}
.ct_542 .statBox > li > .depth2 li .d_btn {display: inline-block;/* position: absolute; *//* top: 50%; *//* right: 16px; *//* transform: translateY(-50%); */float: right;margin: 12px 0;width: 32px;height: 32px;border: 1px solid #4732EA;border-radius: 5px;background: url(/web/resources/images/svg/download_blue.svg) center center no-repeat;cursor: pointer;box-sizing: border-box; background-size: 12px auto; }
.ct_542 .statBox > li > .depth2 li .d_btn:hover {background: #4732EA url(/web/resources/images/svg/download_wh.svg) center center no-repeat; border: none; }

	
/* modal */
#modal_552 {display: none; opacity: 0; z-index: -1;}
#modal_552.on {display: block;position: fixed;top: 0;left: 0;z-index: 9999;background: rgba(0, 0, 0, 0.8);}
#modal_552.on .modal_box {display: inline-block;position: relative;left: 50%;transform: translate(-50%, 40%);width: 508px;height: 508px;background: #fff;border-radius: 3px;}
#modal_552.on .modal_box .movieBox {display: inline-block; float: left; width: 500px; height: 500px; background: #ececec; margin: 4px;}
#modal_552.on .modal_box .movieBox a {display: inline-block; width: 100%; height: 100%;}
#modal_552.on .modal_box .movieBox a img {width: 100%; height: 100%;}
#modal_552.on .modal_box .text_box {display: inline-block; margin-top: 8px;}
#modal_552.on .modal_box .text_box p {font-size: 1rem;font-weight: 400;color: #fff;}
#modal_552.on .modal_box .close_btn {display: inline-block; position: absolute; top: 0; right: -48px; width: 32px; height: 32px; background: #fff url(/web/resources/images/svg/x.svg) center center no-repeat; border-radius: 50%;}
#modal_552.on .modal_box .close_btn a {display: inline-block; width: 100%; height: 100%;}

#modal_553 {display: none; opacity: 0; z-index: -1;}
#modal_553.on {display: inline-block;position: fixed;top: 0;left: 0;z-index: 9999;background: rgba(0, 0, 0, 0.8);}
#modal_553.on .modal_box {display: block;position: relative;left: 50%;transform: translate(-50%, 35%);width: 1008px;height: 571px;background: #fff;border-radius: 3px;}
#modal_553.on .modal_box .movieBox {display: inline-block;float: left;width: 1000px;height: 563px;background: #ececec;margin: 4px;}
#modal_553.on .modal_box .movieBox a {display: inline-block; width: 100%; height: 100%;}
#modal_553.on .modal_box .movieBox a iframe {height: 100%;}
#modal_553.on .modal_box .text_box {display: inline-block; margin-top: 8px;}
#modal_553.on .modal_box .text_box p {font-size: 1rem;font-weight: 400;color: #fff;}
#modal_553.on .modal_box .close_btn {display: inline-block; position: absolute; top: 0; right: -48px; width: 32px; height: 32px; background: #fff url(/web/resources/images/svg/x.svg) center center no-repeat; border-radius: 50%;}
#modal_553.on .modal_box .close_btn a {display: inline-block; width: 100%; height: 100%;}

/* ----- ct_554 ----- */
.ct_554 .ct_box_01 {background: url(/web/resources/images/svg/book.svg) 45px center no-repeat;}
.ct_554 .ct_box_01 .text {padding: 50px 54px 50px 200px;}
.ct_554 .letter_wrap {display: inline-block;width: 100%;margin-top: 56px;margin-bottom: 64px;padding-bottom: 24px;border-bottom: 1px solid #E0E0E0;box-sizing: border-box;}
.ct_554 .letter_wrap .letter_list {display: inline-block; width: 100%; float: left; margin-top: 24px;}
.ct_554 .letter_list li {display: block; float: left; width: calc((100% - 48px) / 4); margin-right: 16px; margin-top: 56px;}
.ct_554 .letter_list li:nth-child(4n) {margin-right: 0;}
.ct_554 .letter_list li:nth-child(-n+4) {margin-top: 0;}
.ct_554 .letter_list .letterBox {display: inline-block; position: relative; float: left; width: 100%; height: 335px; border: 1px solid #ced8eb; border-radius: 5px; box-sizing: border-box; overflow: hidden; padding:4px;}
.ct_554 .letter_list .letterBox > a {display: block;}
/* .ct_554 .letter_list .letterBox > a:hover, 
.ct_554 .letter_list .letterBox > a:focus { border: solid 1px; } */ 
.ct_554 .letter_list .letterBox .letterDown {display: none;}
/* .ct_554 .letter_list .letterBox .letterDown {display: inline-block;position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); border-radius: 5px; opacity: 0; transition: opacity .3s;}
.ct_554 .letter_list .letterBox:hover .letterDown {opacity: 1;} */
.ct_554 .letter_list .letterBox .letterDown .down {display: inline-block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border: none;width: 138px;height: 48px;background: #4776EA;border-radius: 5px;cursor: pointer;}
.ct_554 .letter_list .letterBox .letterDown .down span {font-size: 1rem;font-weight: 400;color: #fff; padding-right: 40px; background: url(/web/resources/images/svg/download_wh.svg) right center no-repeat;}
/* .ct_554 .letter_list .letterBox img {width: 100%;height: 100%;object-fit: cover;} */
.ct_554 .letter_list .letter_name {display: inline-block; font-size: 1rem;font-weight: 400;color: #4f4f4f; margin: 16px 0;}
.ct_554 .down_btn .btn {width: 80px;}
.ct_554 .down_btn .btn span {background: none; padding: 0; font-weight: 400; color: #333;}
.ct_554 .down_btn .btn:hover span {background: none;}

/* ----- ct_562 ----- */
.ct_562 .ct_box_01 {background: url(/web/resources/images/svg/book.svg) 45px 25px no-repeat;}
.ct_562 .ct_box_01 .text {padding: 20px 54px 20px 200px;}
.ct_562 .news_wrap {display: inline-block;width: 100%;margin-top: 56px;margin-bottom: 64px;padding-bottom: 24px;border-bottom: 1px solid #E0E0E0;box-sizing: border-box;}
.ct_562 .news_wrap .news_list {display: inline-block; width: 100%; float: left; margin-top: 24px;}
.ct_562 .news_list li {display: block;float: left;width: calc((100% - 48px) / 4);margin-right: 16px;/* margin-top: 56px; */min-height: 415px;}
.ct_562 .news_list li:nth-child(4n) {margin-right: 0;}
.ct_562 .news_list li:nth-child(1),
.ct_562 .news_list li:nth-child(2),
.ct_562 .news_list li:nth-child(3),
.ct_562 .news_list li:nth-child(4) {margin-top: 0;}
.ct_562 .news_list .newsBox {display: inline-block; position: relative; float: left; width: 100%; height: 337px; border: 1px solid #ced8eb; border-radius: 5px; box-sizing: border-box;}
.ct_562 .news_list .newsBox .newsDown {display: inline-block;position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); border-radius: 5px; opacity: 0; transition: opacity .3s;}
.ct_562 .news_list .newsBox .newsDown:hover,
.ct_562 .news_list .newsBox .newsDown:active,
.ct_562 .news_list .newsBox .newsDown:focus { opacity: 1; }
.ct_562 .news_list .newsBox .newsDown > span {
	z-index:10;
	position: absolute; 
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-color: #4776EA; 
	border-radius: 10px;
	padding: 0 20px;
	color: #ffffff; 
}




/* .ct_562 .news_list .newsBox:hover .newsDown,
.ct_562 .news_list .newsBox:focus .newsDown {opacity: 1;} */
.ct_562 .news_list .newsBox .newsDown .down {display: inline-block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border: none;width: 138px;height: 48px;background: #4776EA;border-radius: 5px; text-align: center; }
.ct_562 .news_list .newsBox .newsDown .down span {font-size: 1rem;font-weight: 400;color: #fff; padding-right: 40px; background: url(/web/resources/images/svg/download_wh.svg) right center no-repeat;}
.ct_562 .news_list .newsBox a {display: inline-block; width: 100%; height: 100%; line-height: 48px;}
.ct_562 .news_list .news_name {display: inline-block;font-size: 1rem;font-weight: 400;color: #4f4f4f;margin: 16px 0;}

/* ----- ct_563 ----- */
.ct_563 .ct_box_01 {background: url(/web/resources/images/svg/book_zip.svg) 45px 25px no-repeat;}
.ct_563 .ct_box_01 .text {padding: 20px 54px 20px 200px;}
.ct_563 .case_wrap {display: inline-block;width: 100%;margin-top: 56px;margin-bottom: 64px;padding-bottom: 24px;border-bottom: 1px solid #E0E0E0;box-sizing: border-box;}
.ct_563 .case_wrap .case_list {display: inline-block; width: 100%; float: left; margin-top: 24px;}
.ct_563 .case_list li {display: block; float: left; width: calc((100% - 48px) / 4); margin-right: 16px; margin-top: 56px;}
.ct_563 .case_list li:nth-child(4n) {margin-right: 0;}
.ct_563 .case_list li:nth-child(1),
.ct_563 .case_list li:nth-child(2),
.ct_563 .case_list li:nth-child(3),
.ct_563 .case_list li:nth-child(4) {margin-top: 0;}
.ct_563 .case_list .caseBox {display: inline-block; position: relative; float: left; width: 100%; height: 337px; border: 1px solid #ced8eb; border-radius: 5px; box-sizing: border-box;}

.ct_563 .case_list .caseBox .caseDown {display: inline-block;position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); border-radius: 5px; opacity: 0; transition: opacity .3s;}
.ct_563 .case_list .caseBox .caseDown:hover,
.ct_563 .case_list .caseBox .caseDown:focus { opacity: 1; }
.ct_563 .case_list .caseBox .caseDown > span { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); padding: 0 20px; background-color: #4776EA; border-radius: 5px; color: #ffffff; }
.ct_563 .case_list .caseBox:hover .caseDown {opacity: 1;}
.ct_563 .case_list .caseBox .caseDown .down {display: inline-block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border: none;width: 138px;height: 48px;background: #4776EA;border-radius: 5px; text-align: center; }
.ct_563 .case_list .caseBox .caseDown .down span {font-size: 1rem;font-weight: 400;color: #fff; padding-right: 40px; background: url(/web/resources/images/svg/download_wh.svg) right center no-repeat;}
.ct_563 .case_list .caseBox a {display: inline-block;width: 100%;height: 100%;line-height: 48px;}
.ct_563 .case_list .case_name {display: inline-block; font-size: 1rem;font-weight: 400;color: #4f4f4f; margin: 16px 0;}

/* ----- ct_61 ----- */
.ct_61_navi {display: inline-block;width: 100%;float: left;}
.ct_61_navi .navi {display: inline-block;border-radius: 5px;}
.ct_61_navi .navi a {display: inline-block;padding: 8px 24px;box-sizing: border-box;}
.ct_61_navi .privacy {background: #FFEFF0; border: 1px solid #ffdcde; margin-right: 8px;}
.ct_61_navi .privacy span {font-size: 1.125rem;font-weight: 500;color:#EB5757;}
.ct_61_navi .vInfo {background: #edf4fe; border: 1px solid #dae7fd}
.ct_61_navi .vInfo span {font-size: 1.125rem;font-weight: 500;color:#3D5BC1;}
.ct_61_01 {display: block;}
.ct_61_02 {display: none;}
.ct_61_02 .hwp_box {margin-bottom: 16px;}
.ct_61_content {float: left; width: 100%; margin-top: 24px;}
.ct_61_content .ct_61_title {font-size: 1rem;font-weight: 400;color:#4f4f4f;}
.ct_61_content .title,
.ct_61_content .title h4 {margin-bottom: 0;}
.ct_61_content .hwp_box {display: inline-block;background: #d6e7fb;border-radius: 3px;margin-left: 10px;}
.ct_61_content .hwp_box a {display: inline-block;padding: 6px 16px;box-sizing: border-box;}
.ct_61_content .hwp_box a span {font-size: 0.875rem;font-weight: 400;color: #4f4f4f;padding-right: 50px;background: url(/web/resources/images/svg/hwp.svg) right center no-repeat;background-size: contain;}
.ct_61_content .innerWrap {display: inline-block; width: 100%; margin-top: 48px;}
.ct_61_content .inner {display: block; float: left; width: 100%; margin-top: 56px;}
.ct_61_content .inner:first-child {margin-top: 0;}
.ct_61_content .inner .list_number {display: inline-block;width: 100%;padding-left: 32px;margin-top: 16px;list-style: decimal;box-sizing: border-box;}
.ct_61_content .inner .tb {width: 100%;border-collapse: collapse;margin-top: 24px;margin-bottom: 24px;}
.ct_61_content .tb th,
.ct_61_content .tb td {padding: 16px 24px;text-align: center;}
.ct_61_content .tb th {border-width: 1px;border-style: solid;border-color: #ced8eb;background: #F4F6FC;}
.ct_61_content .tb th span {font-size: 1rem;font-weight: 500; color: #000;}
.ct_61_content .tb td span {font-size: 1rem;font-weight: 400; color: #4f4f4f;}
.ct_61_content .tb td {border-width: 1px;border-style: solid;border-color: #ced8eb;}
.ct_61_content .org {display: inline-block; width: 100%; margin-top: 56px;}
.ct_61_content .org .top {display: block;position: relative;width: calc((100% - 16px) / 2);margin: 0 auto;padding: 16px 0;text-align: center;background: #3D5BC1;border-radius: 5px;font-size: 1rem;font-weight: 500;color: #fff;}
.ct_61_content .org .top:after, 
.ct_61_content .org .top:before {display: inline-block;content: "";position: absolute;}
.ct_61_content .org .top:after {bottom: -33px;left: 50%;transform: translateX(-50%);width: calc(100% + 17px);height: 1px;background: #7C8494;}
.ct_61_content .org .top:before {bottom: -28px;left: 50%;transform: translateX(-50%);width: 8px;height: 25px;background: url(/web/resources/images/svg/arrow_bt.svg) no-repeat;}
.ct_61_content .org > li:nth-child(2),
.ct_61_content .org > li:nth-child(3) {display: inline-block;width: calc((100% - 16px) / 2);margin-top: 60px;}
.ct_61_content .org .left_c {float: left;}
.ct_61_content .org .right_c {float: right;}
.ct_61_content .org .right_c .c_04_02 {padding: 8px 0 !important;}
.ct_61_content .org .c_inner {display: inline-block;float: left;width: 100%;}
.ct_61_content .c_inner > li {display: inline-block; position: relative; width: 100%; float: left; text-align: center; padding: 16px; margin-bottom: 32px; font-size: 1rem;font-weight: 400;color: #000; box-sizing: border-box;}
.ct_61_content .c_inner > li:last-child {margin-bottom: 0;}
.ct_61_content .c_inner .c_01 {background: #CFDFEF; border-radius: 3px;}
.ct_61_content .c_inner .c_02,
.ct_61_content .c_inner .c_03 {background: #F2F4F6; border-radius: 3px;}
.ct_61_content .c_inner .c_04 {padding: 0;}
.ct_61_content .c_inner .c_04 .c_04_inner {display: inline-block; float: left; width: 100%;}
.ct_61_content .c_inner .c_04 .c_04_inner li {display: block;float: left;position: relative;width: calc((100% - 16px) / 2);background: #f2f4f6;padding: 32px 0;margin-right: 16px;border-radius: 3px;box-sizing: border-box;}
.ct_61_content .c_inner .c_04 .c_04_inner li:last-child {margin-right: 0;}
.ct_61_content .c_inner .c_05 {width: calc((100% - 16px) / 2);padding: 0;}
.ct_61_content .c_inner .c_05 .c_05_inner li {padding: 8px 0; background: #EB5757; border-radius: 3px; font-size: 1rem;font-weight: 500;color: #fff;}
.ct_61_content .c_inner .c_01:after,
.ct_61_content .c_inner .c_02:after,
.ct_61_content .left_c .c_04_01:after {display: inline-block;content: "";position: absolute;bottom: -29px;left: 50%;transform: translateX(-50%);width: 8px;height: 25px;background: url(/web/resources/images/svg/arrow_bt.svg) no-repeat;}
.ct_61_content .c_inner .c_01:before,
.ct_61_content .c_inner .c_04_01:before,
.ct_61_content .c_inner .c_04_02:before {display: inline-block;content: "";position: absolute;top: -27px;left: 50%;transform: translateX(-50%);width: 8px;height: 25px;background: url(/web/resources/images/svg/arrow_bt.svg) no-repeat;}
.ct_61_content .inner .list_tb {display: inline-block; width: 100%; margin-top: 16px;}
.ct_61_content .inner .list_tb li {border-width: 0 1px 1px 1px;border-style: solid;border-color: #ced8eb;padding: 16px;background: #F4F6FC;font-size: 1rem;font-weight: 400;color:#4f4f4f;}
.ct_61_content .inner .list_tb li:nth-child(1) {border-width: 2px 1px 1px 1px;}

.ct_61_content .inner > ul {margin-top: 24px;}
.ct_61_content .inner > ul > li {color: #4F4F4F; margin-bottom: 16px;}
.ct_61_content .inner > ul > li.td {margin-bottom: 0}
.ct_61_content .inner > ul > li:last-child {margin-bottom: 0;}
.ct_61_content .inner > ul > li a {color: #4f4f4f; transition: color .3s;}
.ct_61_content .inner > ul > li a:hover {color: #3D5BC1; font-weight: 400;}
.ct_61_content .list_dot {list-style-type: disc;list-style-position: inside;padding-left: 8px;box-sizing: border-box;}
.ct_61_content .list_arrow > li {width: 100%; padding-left: 24px; margin-top: 16px; margin-bottom: 16px; font-size: 1.375rem; background-image: url(/web/resources/images/svg/circle_arrow_right_02.svg); background-position: left 7px; background-repeat: no-repeat; box-sizing: border-box;}
.ct_61_content .list_arrow > li:last-child {margin-bottom: 0;}
.ct_61_content .list_arrow > li p,
.ct_61_content .inner p {font-size: 1rem;color: #4f4f4f;margin: 16px 0;padding: 0 16px;box-sizing: border-box;}
.ct_61_content .list_arrow > li > ul > li {font-size: 1rem;}
.ct_61_content .list_mi {list-style-type: "-  "; padding-left: 16px; margin-top: 16px; box-sizing: border-box;}
.ct_61_content .list_mi > li {text-align: left;}
.ct_61_content .list_bullet {list-style-type: disclosure-closed;padding-left: 24px;margin: 8px 0;}
.ct_61_content .inner > span,
.ct_61_content .mini > li {display: inline-block;font-size: .875rem;color: #4f4f4f;margin-top: 16px;margin-left: 14px;}
.ct_61_content .inner .blue {font-weight: 500; font-size: 1rem; margin-bottom: 16px;}
.ct_61_content .inner .list_day {display: inline-block; width: 100%;}
.ct_61_content .inner .list_day li {display: block; float: left; margin-right: 24px;}
.ct_61_content .inner .list_day li a {font-size: 1rem;font-weight: 500;color: #828282;}
.ct_61_content .inner .list_day li a:hover {text-decoration: underline; color: #333;}
.ct_61_content .inner .blue {font-weight: 500; font-size: 1rem; color: #2254B2; margin-bottom: 16px;}
.ct_61_content .inner .list_day {display: inline-block; width: 100%;}
.ct_61_content .inner .list_day li {display: block; float: left; margin-right: 24px;}
.ct_61_content .inner .list_day li a {font-size: 1rem;font-weight: 500;color: #828282;}
.ct_61_content .inner .list_day li a:hover {text-decoration: underline; color: #333;}

/* ----- ct_62 ----- */
.ct_62 .list {display: inline-block; width: 100%; margin-bottom: 56px;}
.ct_62 .list li {display: block; float: left; width: 100%; margin-bottom: 24px; font-size: 1rem;font-weight: 400;color: #4f4f4f;}
.ct_62 .list li:last-child {margin-bottom: 0;}
.ct_62 a {display: inline-block; width: 170px; height: 48px; background: #4776ea; border: none; border-radius: 5px; cursor: pointer; padding-left: 20px; }
.ct_62 a span {font-size: 1rem;font-weight: 300;color: #fff;padding-right: 40px;background: url(/web/resources/images/svg/outside_link_wh.svg) right center no-repeat;line-height: 48px;}

/* ----- ct_63 ----- */
.ct_63 .list {display: inline-block; width: 100%;}
.ct_63 .list > li {display: block; float: left; width: 100%; margin-bottom: 24px; font-size: 1rem;font-weight: 400;color: #4f4f4f;}
.ct_63 .list > li:last-child {margin-bottom: 0;}
.ct_63 .inwrap {display: inline-block; width: 100%; margin-top: 16px; padding-left: 32px; list-style: decimal; box-sizing: border-box}
.ct_63 .inwrap > li {font-size: 1rem;font-weight: 400;color: #4f4f4f; margin-bottom: 8px;}
.ct_63 .inwrap > li:last-child {margin-bottom: 0;}
.ct_63 .inwrap > li > .in {margin-top: 8px;}
.ct_63 .inwrap > li > .in > li {font-size: 1rem;font-weight: 400;color: #4f4f4f;}
.ct_63 .tb_02 {width: 100%; border-collapse: collapse; margin-top: 56px;}
.ct_63 .tb_02 th,
.ct_63 .tb_02 td {padding: 16px 0; text-align: center;   border-style: solid; border-color: #ced8eb;}
.ct_63 .tb_02 th:first-child,
.ct_63 .tb_02 td:first-child {border-left: none;}
.ct_63 .tb_02 th:last-child,
.ct_63 .tb_02 td:last-child {border-right: none;}
.ct_63 .tb_02 th {background: #F4F6FC; border-width: 2px 1px 1px 1px; font-weight: 500; color: #000;}
.ct_63 .tb_02 td {border-width: 1px; font-weight: 400; color: #4f4f4f;}

/* ----- ct_64 ----- */
.ct_64 .list {display: inline-block; width: 100%; margin-bottom: 56px;}
.ct_64 .list > li {display: block; float: left; width: 100%; margin-bottom: 24px; font-size: 1rem;font-weight: 400;color: #4f4f4f;}
.ct_64 .list > li:last-child {margin-bottom: 0;}
.ct_64 .list > li > .in_dot {padding-left: 20px; margin-top: 8px;}
.ct_64 .list > li > .in_dot li {display: inline-block; position: relative; width: 100%; font-size: 1rem;font-weight: 400;color: #4f4f4f;padding-left: 20px; box-sizing: border-box;}
.ct_64 .list > li > .in_dot li:before {display: inline-block; content: ""; position: absolute; top: 11px; left: 0; width: 4px; height: 4px; background: #4f4f4f; border-radius: 50%;}
.ct_64 a {display: inline-block;width: 244px;height: 48px;background: #4776ea;border: none;border-radius: 5px;cursor: pointer;}
.ct_64 a span {font-size: 1rem;font-weight: 300;color: #fff; padding-left: 20px; padding-right: 40px; background: url(/web/resources/images/svg/outside_link_wh.svg) right center no-repeat;line-height: 48px;}

/* ----- ct_65 ----- */
.ct_65 .list_type li {width: calc(100% / 3);}
.ct_65 .graph {display: inline-block;width: 715px;height: 316px;margin: 56px calc((100% - 715px) / 2);background: url(/web/resources/images/sub/graph_ex.png) center center no-repeat;}
.ct_65 table {width: 100%; border-collapse: collapse; border-top: 2px solid #ced8eb; box-sizing: border-box;}
.ct_65 table th,
.ct_65 table td {border: 1px solid #ced8eb; height: 56px;}
.ct_65 table th:first-child,
.ct_65 table td:first-child {border-left: none;}
.ct_65 table th:last-child,
.ct_65 table td:last-child {border-right: none;}
.ct_65 table th {background: #f4f6fc;font-size: 1rem;font-weight: 500;color: #000;}
.ct_65 table td {font-size: 1rem;font-weight: 400;color: #4f4f4f;text-align: center;}
.ct_65 .graph_info {margin-bottom: 32px;}
.ct_65 .graph_people {margin-top: 26px;}
.ct_65 .gInfo {display: inline-block; position: relative; padding-left: 25px; font-size: 1rem;font-weight: 400;color: #4f4f4f;}
.ct_65 .gInfo:before {display: inline-block;content: "";position: absolute;top: 10px;left: 10px;width: 3px;height: 3px;background: #4f4f4f;border-radius: 5px;}

/* ----- ct_66 ----- */
.ct_66 .list_tree {display: inline-block; width: 100%; float: left;}
.ct_66 .list_tree > li {display: inline-block; width: 100%; margin-bottom: 32px;}
.ct_66 .list_tree > li:last-child {margin-bottom: 32px;}
.ct_66 .tree .title {display: inline-block;padding-left: 27px;margin-bottom: 16px;background: url(/web/resources/images/svg/circle_arrow_right_02.svg) left center no-repeat;font-size: 1.375rem;font-weight: 500;color: #4f4f4f;}
.ct_66 .tree .treeWrap {display: inline-block; margin-top: 24px; width: 100%; border: 1px solid #b0b8c8; border-radius: 5px; box-sizing: border-box; overflow: hidden;}
.ct_66 .tree .treeWrap > li {display: inline-block; float: left; width: 100%; border-bottom: 1px solid #ced8eb; box-sizing: border-box; padding: 2px;}
.ct_66 .tree .treeWrap > li:last-child {border-bottom: none;}
.ct_66 .tree .treeWrap > li .tree_number {display: inline-block; float: left; position: relative; width: 100%; padding: 16px 40px; font-size: 1rem;font-weight: 400;color: #4f4f4f; box-sizing: border-box;}
.ct_66 .tree .treeWrap > li .tree_number:after {display: inline-block; content: ""; position: absolute; top: 50%; right: 40px; transform: translateY(-50%); width: 12px; height: 7px; background: url(/web/resources/images/svg/chevron_down.svg) right center no-repeat;}
.ct_66 .tree .treeWrap > li.on .tree_number {font-weight: 500; color: #2254B2;}
.ct_66 .tree .treeWrap > li.on .tree_number:after {transform: translateY(-50%) rotate(180deg);}
.ct_66 .tree .treeWrap > li .tree_content {display: none; float: left; width: 100%; background: #f4f6fc; border-top: 1px solid #ced8eb; padding: 16px 40px; box-sizing: border-box;}
.ct_66 .tree .treeWrap > li .tree_content p {font-size: 1rem;font-weight: 400;color: #4f4f4f;}
.ct_66 .tree .list_number {margin-top: 8px; padding-left: 30px; list-style: decimal;}
.ct_66 .tree .list_number > li {font-size: 1rem;font-weight: 400;color: #4f4f4f; margin-bottom: 8px;}
.ct_66 .tree .list_number > li:last-child {margin-bottom: 0;}
.ct_66 .tree .list_number_02 {counter-reset: number 0;margin-top: 8px;}
.ct_66 .tree .list_number_02 > li {font-size: 0.938rem;font-weight: 400;color: #4f4f4f; margin-bottom: 8px;}
.ct_66 .tree .list_number_02 > li:before {counter-increment: number 1; content: counter(number)") ";}
.ct_66 .tree .list_number_02 > li:last-child {margin-bottom: 0;}
.ct_66 .btmBox {display: inline-block; width: 100%; background: #F4F6FC; border-radius: 5px; padding: 16px 40px; box-sizing: border-box;}
.ct_66 .btmBox .btm_title {font-size: 1rem;font-weight: 500;color: #4f4f4f;}
.ct_66 .btmBox .btm_list {margin-top: 8px;margin-left: 25px;list-style: decimal;}
.ct_66 .btmBox .btm_list li {font-size: 1rem;font-weight: 400;color: #4f4f4f;}

/* ----- ct_67 ----- */
.ct_67 .smsInfo {height: 179px;background: url(/web/resources/images/svg/sms.svg) 64px 51px no-repeat;box-sizing: border-box;}
.ct_67 .smsInfo .smsInT {display: inline-block;padding: 54px 121px 46px 212px;font-size: 1rem;font-weight: 400;color: #4f4f4f;box-sizing: border-box;}
.ct_67 h4 {display: inline-block; position: relative; font-size: 1.375rem;font-weight: 500;color: #4f4f4f; padding-left: 49px; margin-top: 56px; margin-bottom: 24px;}
.ct_67 h4:before {display: inline-block;content: "";position: absolute;top: 50%;left: 20px;transform: translateY(-50%);width: 16px;height: 16px;background: url(/web/resources/images/svg/circle_arrow_right_02.svg) no-repeat;}
.ct_67 .smsCheck {padding: 0 56px;}
.ct_67 .smsOrder {}
.ct_67 .smsOrder .sms_select_Wrap {display: inline-block; width: 100%;}
.ct_67 .smsOrder .sms_select_Wrap li {display: inline-block;position: relative;width: 100%;height: 72px;padding: 0 40px;border-bottom: 1px solid #ced8eb;box-sizing: border-box;}
.ct_67 .smsOrder .sms_select_Wrap li:last-child {border-bottom: none;}
.ct_67 .smsOrder .sms_select_Wrap li p {display: inline-block;width: 93px;float: left;font-size: 1rem;font-weight: 500;color: #333;line-height: 72px;}
.ct_67 .smsOrder .sms_select_Wrap li .sms_select {display: inline-block;/* position: absolute; *//* top: 50%; *//* left: 200px; *//* transform: translateY(-50%); */float: left;margin-top: 12px;margin-left: 50px;width: 174px;height: 48px;border: 1px solid #ced8eb;border-radius: 3px;padding: 12px 16px;font-size: 1rem;font-weight: 400;color: #4f4f4f;appearance: none;background: url(/web/resources/images/svg/chevron_down.svg) 144px center no-repeat;box-sizing: border-box;}
.ct_67 .smsOrder .sms_select_Wrap li .sms_b_number {display: inline-block;float: left;/* position: absolute; *//* top: 50%; *//* left: 400px; *//* transform: translateY(-50%); */margin-top: 12px;margin-left: 20px;width: 348px;height: 48px;border: 1px solid #ced8eb;border-radius: 3px;padding: 12px 16px;box-sizing: border-box;}
.ct_67 .sms_btn {display: inline-block;float: right;margin-top: 40px;}
.ct_67 .sms_btn button {display: inline-block;float: left;width: 109px;height: 48px;margin-left: 16px;border: none;border-radius: 5px;cursor: pointer;box-sizing: border-box;}
.ct_67 .sms_btn button span {font-size: 1rem;font-weight: 400;color: #4f4f4f;padding-right: 35px;}
.ct_67 .sms_btn .sms_submit {background: #4776EA;}
.ct_67 .sms_btn .sms_submit span {color: #fff;background: url(/web/resources/images/svg/check_wh.svg) right center no-repeat;}
.ct_67 .sms_btn .sms_delet {background: #E0E0E0;}
.ct_67 .sms_btn .sms_delet span {background: url(/web/resources/images/svg/trash.svg) right center no-repeat;}

/* ----- ct_68 ----- */
.ct_68 .list_table {margin-top: 0 !important;}
.ct_68 .questBox {cursor: pointer;}
.ct_68 .questBox .arrow {display: inline-block;float: left;height: 100%;background: url(/web/resources/images/svg/chevron_down.svg) center center no-repeat;}
.ct_68 .questBox.on .arrow {transform: rotate(180deg);}
.ct_68 .answerBox td {height: 0 !important;border-bottom: none !important;padding: 0 !important;}
.ct_68 .answerBox td .answerWrap {display: none; background: #F4F6FC; width: 100%;}
.ct_68 .answerBox.on td .answerWrap {border-bottom: 1px solid #e0e0e0;padding: 16px 60px;box-sizing: border-box;}
.ct_68 .questBox .quest {display: inline-block; width: auto;font-family: 'Manrope';font-size: 1.25rem;font-weight: 500;color: #2254B2;}
.ct_68 .questBox .q_content {display: inline-block;text-align: left;font-size: 1rem;font-weight: 400;color: #4f4f4f;height: 100%;line-height: 56px;}
.ct_68 .answerBox .answer {display: inline-block;float: left;width: auto;font-family: 'Manrope';font-size: 1.25rem;font-weight: 500;color: #EB5757;}
.ct_68 .answerBox .a_content {display: inline-block;width: 97%;height: auto;padding-left: 4px;text-align: left;box-sizing: border-box;font-size: 1rem;font-weight: 400;}

/* ----- ct_search ----- */
.ct_search .search_type {margin-left: 0; margin-right: 16px;}
.ct_search .search_text {margin-left: 0 !important;}
.ct_search .btn_search {width: 150px;}
.ct_search .detail_box {display: inline-block;float: left;width: 100%;margin-top: 20px;border: 1px solid #B0B8C8;border-radius: 5px;overflow: hidden;box-sizing: border-box;}
.ct_search .detail_box .detail_inner {display: inline-block;width: 100%;float: left;}
.ct_search .detail_inner > li {display: inline-block;float: left;position: relative;width: 100%;padding-left: 32px;background: url(/web/resources/images/svg/bullet_triangle_blue.svg) 16px 29px no-repeat;box-sizing: border-box;}
.ct_search .detail_inner > li > span {display: inline-block;float: left;padding: 22px 0;font-size: 0.875rem;font-weight: 500;color: #4f4f4f;}
.ct_search .detail_inner .date {border-bottom: 1px solid #ced8eb;}
.ct_search .detail_inner .date .dateBox {display: inline-block;padding: 13px 0px;margin-left: 24px;}
.ct_search .date .dateBox .date_select {display: inline-block;position: relative;width: 204px;height: 38px;background: #f2f4f6;border-radius: 3px;border: none;padding-left: 16px;box-sizing: border-box;}
.ct_search .date .dateBox .date_01 {margin-right: 16px;}
.ct_search .date .dateBox .date_02 {margin-left: 16px;}
.ct_search .date .dateBox input[type="datetime-local"]::-webkit-calendar-picker-indicator {position: absolute; top: 50%; right: 12px; transform: translateY(-50%); width: 15px; height: 15px; border-radius: 3px; background: url(/web/resources/images/svg/calendar_icon.svg) center center no-repeat; background-size: contain; cursor: pointer;}
.ct_search .date .dateBox input[type="datetime-local"]::-webkit-inner-spin-button {display: none;}
.ct_search .detail_inner .date .date_period {display: inline-block;padding: 20px 0;margin-right: 30px;float: right;}
.ct_search .detail_inner .date .date_period li {display: block;float: left;position: relative;margin-right: 24px;padding-left: 15px;}
.ct_search .date .date_period li:last-child {margin-right: 0;}
.ct_search .date .date_period > li input[type="radio"] {display: inline-block;position: absolute;top: 8px;left: 0;appearance: none;width: 10px;height: 10px;background: #C4C4C4;border-radius: 50%;cursor: pointer;}
.ct_search .date .date_period > li input[type="radio"]:checked {background: #4776EA;}
.ct_search .date .date_period > li label {font-size: 1rem;font-weight: 400;color: #333;}
.ct_search .detail_inner .hot {height: 63px;background-color: #F4F6FC;}
.ct_search .hot > span {color: #3D5BC1;}
.ct_search .hot .hot_list {display: inline-block;width: 90%;height: 63px;padding: 16px 0;margin-left: 24px;overflow: hidden;box-sizing: border-box;}
.ct_search .hot .hot_list li {display: block;float: left;margin-right: 8px;padding: 6px 12px;margin-bottom: 12px;background: #fff;border-radius: 20px;box-sizing: border-box;}
.ct_search .hot .hot_list li:last-child {margin-right: 0;}
.ct_search .hot .hot_list li a {display: inline-block;float: left;width: 100%;height: 100%;font-size: 0.813rem;font-weight: 400;color: #4f4f4f;line-height: 24px;}
.ct_search .list_type {margin-top: 73px;}
.ct_search .list_type li {width: calc(100% / 5);}
.ct_search .search_content {display: none;width: 100%;margin-top: 40px;float: left;}
.ct_search .sc_all .sc {margin-bottom: 48px;}
.ct_search .sc_all .sc_agency {margin-bottom: 0;}
.ct_search .search_content .search_count {display: inline-block;font-size: 1rem;font-weight: 500;color: #000;}
.ct_search .search_count .blue {display: inline-block; font-size: 1rem; font-weight: 500;}
.ct_search .sc_box {margin-top: 48px;}
.ct_search .sc_box .sc {display: inline-block; float: left; width: 100%;}
.ct_search .sc .sc_top {display: inline-block;float: left;width: 100%;border-bottom: 1px solid #c4c4c4;padding-bottom: 25px;box-sizing: border-box;}
.ct_search .sc .sc_top .sc_title {display: inline-block; float: left; font-size: 1.25rem;font-weight: 500;color: #333; padding-left: 30px; background: url(/web/resources/images/svg/circle_arrow_right.svg) left center no-repeat;}
.ct_search .sc .sc_top .sc_exact {display: inline-block; float: right;}
.ct_search .sc .sc_top .sc_exact .exact_wrap li {display: block; position: relative; float: left; margin-right: 16px;}
.ct_search .sc .sc_top .sc_exact .exact_wrap li:last-child {margin-right: 0;}
.ct_search .sc .sc_top .sc_exact .exact_wrap li input[type="radio"] {display: inline-block;position: absolute;top: 3px;left: 0;appearance: none;background: url(/web/resources/images/svg/satis.svg) no-repeat;width: 20px;height: 20px;cursor: pointer;}
.ct_search .sc .sc_top .sc_exact .exact_wrap li input[type="radio"]:checked {background: url(/web/resources/images/svg/satis_on.svg) no-repeat;}
.ct_search .sc .sc_top .sc_exact .exact_wrap li label {font-size: 0.875rem;font-weight: 400;color: #4f4f4f;padding-left: 25px;}
.ct_search .sc .sc_top .sc_more {display: inline-block; float: right; padding: 4px 16px; border: 1px solid #e0e0e0; border-radius: 3px;}
.ct_search .sc .sc_top .sc_more a {display: inline-block; width: 100%; height: 100%; padding-right: 30px; box-sizing: border-box; background: url(/web/resources/images/svg/more_view_sm.svg) right center no-repeat}
.ct_search .sc .resultWrap {display: inline-block; float: left; margin-top: 24px;}
.ct_search .resultWrap .result {display: inline-block; width: 100%;}
.ct_search .resultWrap .result > li {display: block;width: 100%;margin-top: 20px;}
.ct_search .resultWrap .result > li:first-child {margin-top: 0;}
.ct_search .resultWrap .result li .name {font-size: 1rem;font-weight: 500;color: #333;}
.ct_search .resultWrap .result li .name:hover {color: #2254B3;}
.ct_search .resultWrap .result li p {display: inline-block; width: 100%; margin: 16px 0 24px 0; font-size: 1rem;font-weight: 400;color: #4f4f4f;}
.ct_search .search_all .sc {margin-top: 48px;}
.ct_search .search_all .sc_web {margin-top: 0;}
.ct_search .list_nav {margin-top: 64px;}
.ct_search .check_box {display: inline-block;width: 100%;border-width: 1px 0 1px 0;border-style: solid;border-color: #CED8EB;margin-top: 48px;box-sizing: border-box;}
.ct_search .check_box .check {display: inline-block;float: left;width: 100%;}
.ct_search .check > li {display: inline-block;width: 100%;float: left;padding: 0 24px;box-sizing: border-box;}
.ct_search .check .check_list {border-bottom: 1px solid #ced8eb;}
.ct_search .check .check_list > .check_title {display: inline-block;float: left;font-size: 0.875rem;font-weight: 500;color: #333;padding: 19px 0;}
.ct_search .check .check_list .file_list,
.ct_search .check .check_list .agency_list {display: inline-block;float: left;margin-left: 62px;padding: 16px 0;}
.ct_search .check .check_list .agency_list {margin-left: 0; width: calc(100% - 70px); float: right;}
.ct_search .check .check_list .file_list li,
.ct_search .check .check_list .agency_list li {display: block;position: relative;float: left;margin-right: 15px;}
.ct_search .check .check_list .file_list li:last-child,
.ct_search .check .check_list .agency_list li:nth-child(4n) {margin-right: 0;}
.ct_search .check .check_list .file_list li label,
.ct_search .check .check_list .agency_list li label {font-size: 0.875rem;font-weight: 400;color: #828282;line-height: 24px;padding-left: 22px;}
.ct_search .check .check_list .agency_list li {width: calc((100% - 45px) / 4);}
.ct_search .check input[type=checkbox] {display: inline-block;position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: 16px;height: 16px;border: 1px solid #828282;border-radius: 3px;cursor: pointer;}
.ct_search .check_box .check .check_all {background: #F4F6FC;padding: 9px 24px;}
.ct_search .check_box .check .check_all .all_box {display: inline-block;position: relative;float: left;}
.ct_search .check_box .check .check_all .all_box label {font-size: 0.875rem;font-weight: 400;color: #4f4f4f;padding-left: 22px;line-height: 32px;}
.ct_search .check_box .check .check_all button {display: inline-block;float: right;width: 88px;height: 32px;border: none;background: #4776ea;border-radius: 5px;cursor:pointer;}
.ct_search .check_box .check .check_all button span {font-size: 1rem;font-weight: 400;color: #fff; padding-right: 30px; background: url(/web/resources/images/svg/check_wh.svg) right center no-repeat}
.ct_search .search_file .file_view {display: inline-block; width: 100%;}
.ct_search .search_file .file_view .file_ex {width: auto;padding-left: 35px;font-size: 1rem;font-weight: 400;color: #4f4f4f;}
.ct_search .pdf {background: url(/web/resources/images/svg/pdf.svg) left center no-repeat;}
.ct_search .xls {background: url(/web/resources/images/svg/ms-excel.svg) left center no-repeat;}
.ct_search .xlsx {background: url(/web/resources/images/svg/ms-excel.svg) left center no-repeat;}
.ct_search .doc {background: url(/web/resources/images/svg/ms-word.svg) left center no-repeat;}
.ct_search .txt {background: url(/web/resources/images/svg/txt.svg) left center no-repeat;}
.ct_search .hwp {background: url(/web/resources/images/svg/hwp.svg) left center no-repeat;}
.ct_search .zip {background: url(/web/resources/images/svg/book_zip.svg) 45px 25px no-repeat;}
.ct_search .file {background: url(/web/resources/images/svg/file.svg) left center no-repeat;}
.ct_search .ms-excel {background: url(/web/resources/images/svg/ms-excel.svg) left center no-repeat;}
.ct_search .ms-word {background: url(/web/resources/images/svg/ms-word.svg) left center no-repeat;}
.ct_search .ms-pp {background: url(/web/resources/images/svg/ms-pp.svg) left center no-repeat;}
.ct_search .search_file .file_view .view {display: inline-block; width: 100%; padding: 16px; border: 1px solid #e0e0e0; border-radius: 3px; margin-top: 32px; box-sizing: border-box}
.ct_search .search_file .file_view .view p {font-size: 0.875rem;font-weight: 400;color: #828282;}
.ct_search .search_all {/* display: inline-block; */}
.ct_search .search_web {/* display: block; */}
.ct_search .search_board {/* display: block; */}
.ct_search .search_file {/* display: block; */}
.ct_search .search_agency {display: block;}

.copyright-box { background-color: #fef5ed; padding: 30px!important; margin-bottom: 10px; }
.copyright-box > div > p { font-size: 25px!important; font-weight: 700!important; color: #8f2400!important; float: none!important; min-width: auto!important; display: block!important; 	}
.copyright-box > div > ul { padding: 20px; list-style: disc; }
.copyright-box > div > img { margin-left: 20px; width: 200px; height: auto; }

/* 국제기준 */
.tBox { position: relative; padding-bottom: 40px; }
.tBox > a { display: inline-block; position: absolute; bottom: 0; right: 0; font-size: 14px; font-weight: 700; background-color: #999999; border-radius: 5px; color: #ffffff; padding: 5px 10px; }

.widAuto { width: auto!important; padding-right: 40px!important; }

