@charset "utf-8";
.pcbr{display:block !important;}
.ptbr{display:block !important;}
.tbbr{display:none !important;}
.mbbr{display:none !important;}
.pc_view{display:block !important;}
.pt_view{display:block !important;}
.tm_view{display:none !important;}
.t_view{display:none !important;}
.m_view{display:none !important;}
.head .gnb .innerwrap .search_bar_wrap{display: block !important;}
#enlargement_popup{display:none !important;}
button{font-size:16px;outline: 0;font-family: 'Noto Sans KR';padding: 0;border: 0;margin: 0;background: transparent;}
select{font-size:16px;}
.aside{top: -70px;}
.aside.type2{top:-135px;}
section{position:relative;}
section *{box-sizing:border-box; -webkit-box-sizing:border-box;}
.enlargement_btn{pointer-events:none;}
.m00{position: relative;width: 100%;min-height:700px;padding-top: 70px;}
.innerwrap{z-index:10;}
#contents.type2 .innerwrap{z-index: inherit;}
.m00 .txt1{font-size: 16px;color: #666666;line-height: 1.7;font-weight: 300;letter-spacing: -0.25px;word-break: keep-all;}

.m00 .page_main_title{display: none;}
.m00 .page_title_g{position: relative;text-align: center;}
.m00 .page_title_g .dep2{font-size: 40px;font-weight: 500;color: #111111;line-height: 1em;}
.m00 .page_title_g:after{display:block;content:"";position: relative;width: 1px;height: 34px;background: #000000;margin: 30px auto 0;}
.m00 .sec1{padding-top: 50px;}

#container,#contents{position:relative;}
#container:before,
#container:after,
#contents:before,
#contents:after{display: block;content:"";position: absolute;z-index: 0;}
#container:before{top: 0;left: 0;background: url('/images/page/sub_main_bg1.png')no-repeat top left;width: 282px;height: 505px;}
#container:after{top: 204px;right: 0;background: url(/images/page/sub_main_bg2.png)no-repeat top right;width: 211px;height: 409px;}
#contents:before{bottom: 0;left: 39px;background: url(/images/page/sub_main_bg3.png)no-repeat bottom left;width: 291px;height: 94px;}
#contents:after{bottom: 0;right: 0;background: url(/images/page/sub_main_bg4.png)no-repeat bottom right;width: 487px;height: 174px;}
/* #contents.type2:before,#contents.type2:after{z-index: 11;} */


#menu_tab_wrap{position: relative;width: 100%;padding-top: 40px;}
#menu_tab_wrap .menu_tab_list{max-width: 1036px;margin: 0 auto;}
#menu_tab_wrap .menu_list{position: relative;width: 100%;height: 100%;display: inline-block;-webkit-box-sizing: border-box;box-sizing: border-box;white-space: nowrap;overflow-y: hidden;overflow-x: auto;-webkit-overflow-scrolling: touch;text-align: center;list-style: none;font-size: 0;}
#menu_tab_wrap .menu_list::-webkit-scrollbar{display:none;}
#menu_tab_wrap .menu_list li{position: relative;width: calc(20% - 3.2px);height: 60px;display: inline-block;margin-right: 4px;vertical-align: top;}
#menu_tab_wrap .menu_list li:nth-child(5n){margin-right:0;}
#menu_tab_wrap .menu_list li:nth-child(n+6){margin-top:7px;}
#menu_tab_wrap .menu_list li a{position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;font-size: 16px;color: #666;font-weight: 300;width: 100%;height: 100%;line-height: 1.25;border-bottom: 2px solid #c6cbcd;box-sizing: border-box;}
#menu_tab_wrap .menu_list li.on a{color: #5086c6;}
#menu_tab_wrap .menu_list li.on a:after{display: block;content:"";position: absolute;bottom: -2px;left: 0;width: 100%;height: 4px;background: #5086c6;z-index: 1;}
#menu_tab_wrap .menu_list{margin: 0 auto;overflow: inherit;display: block;white-space: inherit;vertical-align: top;}

.paging{margin-top: 70px;text-align:center;font-size: 0;font-family: 'Montserrat';}
.paging > *{display:inline-block;vertical-align:top;width: 40px;height: 40px;box-sizing:border-box;font-size: 16px;line-height: 40px;color: rgba(0,0,0,0.6);font-weight: 300;font-family: 'Noto Sans KR';}
.paging strong{color: #fff;background: #4f86c6;}
.paging .first{background: url(/images/page/paging_first.png)no-repeat center;border: 1px solid #d7d7d7;margin-right: 3px;}
.paging .prev{background: url(/images/page/paging_prev.png)no-repeat center;border: 1px solid #d7d7d7;margin-right: 35px;}
.paging .next{background: url(/images/page/paging_next.png)no-repeat center;border: 1px solid #d7d7d7;margin-left: 35px;}
.paging .last{background: url(/images/page/paging_last.png)no-repeat center;border: 1px solid #d7d7d7;margin-left: 3px;}

/*3dep 탭*/
.sub_tab_wrap{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;text-align: center;margin-bottom: 94px;}
.sub_tab_wrap li{max-width: 210px;width: 50%;height: 60px;background: #fff;border: 1px solid #d5d5d5;}
.sub_tab_wrap.list1 li{width: 50%;}
.sub_tab_wrap.list2 li{width: 50%;max-width:250px;}
.sub_tab_wrap.list3 li{width: 33.3333333%; max-width:246px;}
.sub_tab_wrap.list4 li{width: 25%;}
.sub_tab_wrap.list5 li{width: 20%;}
.sub_tab_wrap.list6 li{width: 16.66666666666667%;}
.sub_tab_wrap.list17{justify-content:left;}
.sub_tab_wrap.list17 li{width: 12.5%;}
.sub_tab_wrap.list17 li:nth-child(17){border-left:1px solid #d5d5d5;}
#wrap .sub_tab_wrap.list17 li.on{margin-left:0;border: 2px solid #4f86c6;}
.sub_tab_wrap.list17 li:nth-child(9){border-left:1px solid #d5d5d5;}
.sub_tab_wrap.list17 li:nth-child(n+9){margin-top:-1px;}
.sub_tab_wrap li + li{border-left: 0;}
.sub_tab_wrap li.on{border: 2px solid #4f86c6;z-index: 1;margin-left: -1px;}
.sub_tab_wrap li.on a{color:#4f86c6;font-weight: 500;}
.sub_tab_wrap li a{font-size: 15px;color: #666666;font-weight: 300;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;width: 100%;height: 100%;}



.btn_wrap{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.btn_wrap.style1{margin-top: 90px;}
.btn_wrap > *{outline: 0;padding: 0;margin: 0;border: 0;font-family: 'Noto Sans KR';}
.btn_wrap.style1 > *{min-width: 230px;height: 60px;font-size: 18px;font-weight: 400;background: #d2d2d2;color: #fff;margin: 0 4px;text-align: center;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding: 0 26px;letter-spacing: -0.25px;}
.btn_wrap.style1 > *.type2{background: #5086c6;}
.btn_wrap.style1 > * span{width: 100%; height: 100%; display: flex; flex-wrap:wrap; align-items: center;justify-content: center;}


.contact_box.info_style1{max-width: 1200px;width: 100%;margin: 85px auto 0;padding: 67px 0 57px;background-color: #f5f5f5;background-image: url('/images/page/contact_box_bg1.jpg'),url('/images/page/contact_box_bg2.jpg');background-repeat: no-repeat;background-position: bottom left,top right;text-align: center;}
.contact_box.info_style1 .title{font-size: 20px;color: #000;font-weight: 600;margin-bottom: 29px;letter-spacing: -0.25px;}
.contact_box.info_style1 .title img{vertical-align: top;margin: -17px 10px 0 0;}
.contact_box.info_style1 .info_box .info_list{display: flex;justify-content: center;margin-top: 6px;}
.contact_box.info_style1 .info_box .info_list li{padding-left: 24px;margin: 0 13px;}
.contact_box.info_style1 .info_box .info_list li.tel{background: url('/images/page/text_box_i1.png')no-repeat top 8px left;}
.contact_box.info_style1 .info_box .info_list li.email{background: url('/images/page/text_box_i2.png')no-repeat top 10px left;}
.contact_box.info_style1 .info_box .txt1{font-size:18px;}


.m11 .sec1{padding-bottom: 130px;}
.m11 .sub_tab_wrap{margin-bottom: 35px;}
.m11 .contact_box.info_style1{margin-top: 90px;}
.m11 .img_g{text-align: center;}
.m11 .img_g img{width:100%;max-width:801px; margin: 0 auto;}
.m11 .btn_wrap {margin-top: 40px;}

.m12 .sec1{padding-bottom: 150px;}
.m12 .table_wrap{position: relative;display: flex;flex-wrap: wrap;}
.m12 .table_wrap .table{width: calc(50% - 20px);}
.m12 .table_wrap .table + .table{margin-left: 40px;}
.m12 .table_wrap table{width: 100%;}
.m12 .table_wrap table th,
.m12 .table_wrap table td{height: 40px;font-size:15px;text-align:center;border-bottom:1px solid #dddddd;}
.m12 .table_wrap table th{font-weight:500;color: #fff;background: #4f86c7;border-right: 1px solid #fff;}
.m12 .table_wrap table .text{text-align: left;word-wrap:normal;word-break: keep-all;}
.m12 .table_wrap table td{height: auto;color: #666;font-weight: 300;padding: 3px 5px;word-break: keep-all;border-right:1px solid #ddd;}
.m12 .table_wrap table td:first-child{font-weight: 500;}
.m12 .table_wrap table .th{border-bottom:0;}
.m12 .table_wrap table tr:nth-child(n+3) .th{font-size: 0;}
.m12 .table_wrap table tr:last-child .th{border-bottom:1px solid #dddddd;}
.m12 .table_wrap .table table + table tr:nth-child(n+2) .th{font-size: 0;}
.m12 .table_wrap table th:last-child,	 
.m12 .table_wrap table td:nth-child(2),
.m12 .table_wrap table td:last-child {border-right: none;}


.m13 .sec1{padding: 50px 0 140px;}
.m13 .paging{margin-top: 50px;}
.m13 .list_wrap{position: relative;display: flex;flex-wrap: wrap;}
.m13 .list_wrap .list{position: relative;width: calc(25% - 22.5px);margin-right: 30px;}
.m13 .list_wrap .list:nth-child(4n){margin-right: 0;}
.m13 .list_wrap .list:nth-child(n+5){margin-top: 60px;}
.m13 .list_wrap .img_g{width: 100%;background: #f3f3f3;border: 1px solid #dddddd;}
.m13 .list_wrap .img_g .img{width: 100%;max-height: 150px;height: 13vw;border-bottom: 1px solid #dddddd;}
.m13 .list_wrap .img_g .img span{width: 100%;height: 100%; display: block;}
.m13 .list_wrap .title{min-height: 46px;font-size: 20px;color: #000;font-weight: 600;padding: 8px 30px;background: #fff;}
.m13 .list_wrap .btn_g{margin-top: 19px;display: flex;flex-wrap: wrap;}
.m13 .list_wrap .btn_g li{position: relative;width: calc(50% - 4px);height: 45px;}
.m13 .list_wrap .btn_g li + li{margin-left: 8px;}
.m13 .list_wrap .btn_g li > *{width: 100%;height: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;border: 1px solid #dddddd;font-size: 15px;color: #555555;font-weight: 400;background: #fff;outline: 0;font-family: 'Noto Sans KR';transition: 0.3s;}
.m13 .list_wrap .btn_g li.on > *,
.m13 .list_wrap .btn_g li:hover > *{background: #4f86c6;border-color: #4f86c6;color: #fff;}
.m13 .list_wrap .info_popup{position: absolute;display: none;top: 0px;left: 0;width: 100%;border: 1px solid #4f86c6;background: #fff;min-height: 193px;padding: 34px 30px;}
.m13 .list_wrap .info_popup .close{position: absolute;bottom: 100%;margin-bottom: 15px;right: 0;width: 28px;height: 28px;font-size: 0;border: 0;outline: 0;background: transparent;}
.m13 .list_wrap .info_popup .close:before,
.m13 .list_wrap .info_popup .close:after{display: block;content:"";position: absolute;top: -4px;left: 13px;width: 2px;height: calc(100% + 8px);background: #979797;transform: rotate(45deg);}
.m13 .list_wrap .info_popup .close:after{transform: rotate(-45deg);}
.m13 .list_wrap .info_popup .info_list li{display: flex;flex-wrap: wrap;position: relative;padding-left: 11px;}
.m13 .list_wrap .info_popup .info_list li + li{margin-top: 13px;}
.m13 .list_wrap .info_popup .info_list li:before{display: block;content:"";position: absolute;top: 8px;left: 0;width: 5px;height: 5px;background: #4f86c6;}
.m13 .list_wrap .info_popup .info_list li > *{font-size:15px;color:#555;}
.m13 .list_wrap .info_popup .info_list li b{width: 68px;font-weight: 500;}
.m13 .list_wrap .info_popup .info_list li p{width: calc(100% - 68px);word-break: break-all;}

.m23_text_g{position: relative;width: 100%;height: 360px;background: url('/images/page/m23_img_bg.jpg')no-repeat center/cover;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;margin-bottom: 70px;}
.m23_text_g:before{display: block;content:"";position: absolute;top: 7px;left: 7px;width: calc(100% - 14px);height: calc(100% - 14px);border: 1px solid rgba(255,255,255,0.5);box-sizing: border-box;}
.m23_text_g .tit{font-size: 28px;color: #fff;font-weight: 400;text-align: center;line-height: 1.55;letter-spacing: -0.25px;}


.m31 .sec1{padding: 134px 0 200px 0;}
.m31 .sec1 .title_g{position: relative;width: 100%;height: 300px;border-bottom-right-radius: 50px;background: url('/images/page/m31_img_bg.jpg')no-repeat center/cover;display: flex;flex-wrap: wrap;align-items: center;}
.m31 .sec1 .title_g:after{display: block;content:"";background: url('/images/page/m31_item1.png')no-repeat top left;width: 160px;height: 159px;position: absolute;top: -100px;right: 65px;}
.m31 .sec1 .title_g .text{position: relative;left: 39%;width: calc(100% - 39%);margin-top: -3px;}
.m31 .sec1 .title_g .tit{font-size: 38px;color: #fff;font-weight: 600;line-height: 1.6;letter-spacing: 0.25px;}
.m31 .sec1 .title_g .sub_tit{font-size: 22px;color: #fff;font-weight: 600;margin-top: 13px;}
.m31 .sec1 .contents{position: relative;padding-top: 80px;display: flex;flex-wrap: wrap;}
.m31 .sec1 .contents .text{width: calc(50% - 58px);}
.m31 .sec1 .contents .text + .text{margin-left: 116px;}
.m31 .sec1 .contents .text .txt1{line-height: 1.75;}
.m31 .sec1 .contents .text > * + *{margin-top: 28px;}
.m31 .sec1 .contents .name{font-size: 20px;color: #222222;font-weight: 500;margin-top: 70px;text-align: right;padding-right: 20px;}
.m31 .sec1 .contents .name span{font-size:26px;vertical-align: top;line-height: 1em;display: inline-block;}


.m32_1 .logo{margin-bottom: 55px;padding-left: 90px;}
.m32_1 .logo img{width: ;}
.m32_1 .dep3{font-size: 36px;color: #000000;font-weight: 600;text-align: center;margin-bottom: 50px;}
.m32_1 .contents{position: relative;padding: 56px 0 170px;}
.m32_1 .contents:before{display: block;content:"";position: absolute;top: 0;left: 50%;width: 1000%;height: 100%;background: #f8f9fb;transform: translateX(-50%);z-index: -1;}
.m32_1 .contents:after{display:block;content:"";position: absolute;top: -100px;right: 0;background: url('/images/page/m32_contents1_img2.png')no-repeat top left;width: 475px;height: 431px;z-index: 20;}
.m32_1 .text_g{width: calc(100% - 475px);padding-left: 90px;}
.m32_1 .title{font-size: 30px;color: #111111;font-weight: 600;line-height: 1.35;}
.m32_1 .txt1{font-size: 16px;color: #555555;margin-top: 31px;line-height: 1.75;}

.m32_2 .sub_tab_wrap{margin-bottom: 75px;}
.m32_2 .his_tab{position: relative;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;border-bottom: 1px solid #d5d5d5;}
.m32_2 .his_tab li{position: relative;max-width: 250px;width: 33.333333%;height: 62px;text-align: center;}

.m32_2 .his_tab li:first-child:before,
.m32_2 .his_tab li:after{display: block;content:"";position: absolute;top: 50%;right: 0;width: 1px;height: 13px;background: #d5d5d5;transform: translateY(-50%);margin-top: 3px;}
.m32_2 .his_tab li:first-child:before{right:auto; left:0;}
.m32_2 .his_tab li a{width: 100%;height: 100%;font-size: 15px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;color: #666666;font-weight: 300;}
.m32_2 .his_tab li.on a:before{display:block;content:"";position: absolute;bottom: -1px;left: 0;width: 100%;height: 2px;background: #111;z-index: 2;}
.m32_2 .his_tab li.on a{color: #111111;font-weight: 500;}
.m32_2 .history_wrap{padding-top: 100px;}
.m32_2 .history_wrap .list{position: relative;padding: 44px 0 48px;display: flex;flex-wrap: wrap;}
.m32_2 .history_wrap .list:after{display:block;content:"";position: absolute;top: 10px;left: 28.5%;width: 1px;height: 100%;background: #ddd;}
.m32_2 .history_wrap .list:last-child:after{height: calc(100% - 137px);}
.m32_2 .history_wrap .list:nth-child(even):before{display: block;content:"";position: absolute;top: 0;left: 50%;transform: translateX(-50%);background: #fff;width: 10000%;height: 100%;z-index: -1;}
.m32_2 .history_wrap .list:first-child{padding-top:0;}
.m32_2 .history_wrap .list:last-child{padding-bottom: 115px;}
.m32_2 .history_wrap .list + .list{width: ;}
.m32_2 .history_wrap .year{position: relative;width: 28.5%;font-size: 36px;color: #4f86c6;font-weight: 600;font-family: 'Montserrat';line-height: 1em;letter-spacing: 2.5px;}
.m32_2 .history_wrap .year:before{display:block;content:"";position: absolute;top: 16px;right: 0;width: 192px;height: 1px;background: #ddd;}
.m32_2 .history_wrap .year:after{display:block;content:"";position: absolute;top: 9px;right: 181px;width: 15px;height: 15px;border: 2px solid #dddddd;border-radius: 50%;background: #fff;z-index: 2;box-sizing: border-box;}
.m32_2 .history_wrap .list:nth-child(even) .year:after,.m32_2 .history_wrap .list:nth-child(even) li:before{background: #f8f9fb;}
.m32_2 .history_wrap ul{position: relative;width: 71.5%;}
.m32_2 .history_wrap ul > li{position: relative;display: flex;flex-wrap: wrap;padding-top: 5px;}
.m32_2 .history_wrap ul > li:before{display:block;content:"";position: absolute;top: 9px;left: -7px;width: 15px;height: 15px;border: 2px solid #dddddd;border-radius: 50%;background: #fff;z-index: 2;box-sizing: border-box;}
.m32_2 .history_wrap ul > li + li{margin-top: 22px;}
.m32_2 .history_wrap ul .month{font-size: 16px;width: 135px;text-align: right;}
.m32_2 .history_wrap ul .txt1{font-size: 16px;width: calc(100% - 135px);padding-left: 55px;}
.m32_3{overflow-x:hidden;}
.m32_3 .sub_tab_wrap{margin-bottom: 0;}
.m32_3 .sec1 .list_wrap .title{font-size: 22px;color: #000000;line-height: 1em;text-align: left;width:100%;
font-weight: 600;border-bottom: 2px solid #111;display: block;padding-bottom: 11px;margin: 0 0 40px;}
.m32_3 .sec1 .list_wrap > .list{position: relative;padding: 40px 0px;text-align: center;}
.m32_3 .sec1 .list_wrap > .list:first-child{padding-top: 0px;}
.m32_3 .sec1 .list_wrap > .list:last-child{padding-bottom: 140px;}
.m32_3 .sec1 .list_wrap > .list:nth-child(even):before{
display: block;content:"";position: absolute;top: 0;left: 50%;transform: translateX(-50%);background: #fff;width: 10000%;height: 100%;z-index: -1;}
.m32_3 .sec1 .list_wrap > .list ul{position: relative;display: flex;flex-wrap: wrap;z-index: 20;gap:0.67vw;}
.m32_3 .sec1 .list_wrap > .list ul.type2{/* justify-content: center; */}
.m32_3 .sec1 .list_wrap > .list ul li{width: calc((100% - 0.67vw * 3) / 4);box-sizing:border-box;padding:1.8vw 1.3vw;padding-right: 1vw;display: flex;align-items:center;
background: #f4f4f4;border:1px solid #dddddd;
}
.m32_3 .sec1 .list_wrap > .list .img_g{max-width: 90px;max-height: 90px;width:90px;aspect-ratio:1 / 1;
text-align: center;border-radius: 50%;overflow: hidden;background: #e9e9e9;margin: 0 auto;}
.m32_3 .sec1 .list_wrap > .list .img_g img{max-width: 100%;margin: 0 auto;display: block;width: 100%;height: 100%;object-fit:cover;}
.m32_3 .sec1 .list_wrap > .list .info_g{box-sizing:border-box;padding-left: 1.04vw;;width:calc(100% - 90px);position: relative;text-align: left;}
.m32_3 .sec1 .list_wrap > .list .info_g:before{display: none;content:"";position: absolute;top: -4px;left: 0;width: 6px;height: 6px;background: #5086c6;border-radius: 50%;}
.m32_3 .sec1 .list_wrap > .list .info_g .tit1{font-size: 15px;color: #4f86c6;font-weight: 400;line-height: 1em;margin-bottom: 8px;}
.m32_3 .sec1 .list_wrap > .list .info_g .tit2{color: #222222;font-size: 16px;font-weight: 500;letter-spacing: -0.25px;}
.m32_3 .sec1 .list_wrap > .list .info_g .tit2 b{font-size: 22px;}
.m32_3 .sec1 .list_wrap > .list .info_g .tit2 span{margin-left: 6px;}
.m32_3 .sec1 .list_wrap > .list .info_g .txt1{display: flex;flex-wrap: wrap;font-size: 15px;color: #555555;line-height: 1em;margin-top: 20px;}
.m32_3 .sec1 .list_wrap > .list .info_g .txt1 b{width: 94px;padding-left: 24px;background: url('/images/page/m32_3_icon1.png')no-repeat left top;font-weight: 500;}
.m32_3 .sec1 .list_wrap > .list .info_g .txt1 p{width:100%;background: url('/images/page/m32_3_icon1.png')no-repeat left top;padding-left: 24px;
padding-bottom: 2px;letter-spacing:-0.61px;}



.m33_1 .sub_tab_wrap{margin-bottom: 50px;}
.m33_1 .sec1{padding-bottom: 160px;}
.m33_1 .contents{position: relative;/* background: url('/images/page/m33_1_bg.png')no-repeat top center; */padding-top: 46px;}
.m33_1 .circle_big{position: relative;width: 360px;height:80px;margin: 0 auto;}
.m33_1 .circle{position: relative;}
.m33_1 .circle:before{display:block;content:'';position: absolute;top: -50px;left: 50%;
width: 1px;height: calc(100% + 230px);border-left: 1px solid #e9e9e9;z-index: 0;}
/* .m33_1 .list_wrap:before{display: block;content:"";position: absolute;top: -5px;left: 50%;width: 8px;height: 8px;transform: translateX(-50%);background: #666666;border-radius: 50%;z-index: 5;} */
/* .m33_1 .circle_big:after{top:auto;bottom: -40px;background: #4f86c6;} */
.m33_1 .circle:after{background: #e66938;top: auto;bottom: -38px;margin-left: 1px;}
.m33_1 .circle_big .tit{
width: 100%;height: 100%;background: #002060;
z-index:2;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;
font-size: 28px;color: #fff;font-weight: 400;line-height: 1em;
}
.m33_1 .circle .txt{position: relative;width: 360px;
height: 80px;background: #4e95d9;display: flex;flex-wrap: wrap;
align-items: center;justify-content: center;color: #fff;font-size: 28px;font-weight: 400;line-height: 1em;margin: 50px auto 0;}
.m33_1 .list_wrap{
position: relative;display: flex;flex-direction:column;align-items:center;gap:20px;
max-width: 280px;margin: 0 auto;}
.m33_1 .list_wrap li{
	width:100%;height:70px;background: #e9e9e9;
	text-align: center;
	display: flex;align-items: center;justify-content: center;
}
.m33_1 .list_wrap li:last-child{margin-right:0;}
.m33_1 .list_wrap li p {font-size: 20px;color: #111111;font-weight: 400;line-height: 1.4;}
.m33_1 .group{position: relative;display:flex;justify-content: space-between;max-width:1240px;}
.m33_1 .group .g{position: relative;z-index:1;}
.m33_1 .group .g_tit{width: 280px;height:70px;
text-align:center;font-size: 22px;color: #4e95d9;box-sizing:border-box;border:2px solid #4e95d9;
background: #fff;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;line-height: 1.3;font-weight: 600;margin: 60px auto 50px;padding-bottom: 2px;}
.m33_1 .group1 .g {padding-top: 0;}
.m33_1 .group1 .g_tit {width:360px;}
.m33_1 .group1:before {content:"";position: absolute;top: 50%;left:0;width:100%;height:1px;margin-top: 3px;border-top: 1px solid #e9e9e9;}
.m33_1 .group2:before {
	display:block;content:"";
	position: absolute;top: 0;left: 140px;
	width: calc(100% - 280px);height: 1px;
	border-top: 1px solid #e9e9e9;
}
.m33_1 .group2 .g:before{display:block;content:"";position: absolute;top: 0;left: 50%;width: 1px;height: 100%;border-left: 1px solid #e9e9e9;z-index: -1;}
.m33_1 .group2 .g:nth-child(3):before,
.m33_1 .group2 .g:nth-child(4):before{height:calc(100% - 90px);}
.m33_1 .group2 .g.type2:before{top: -37px;}
.m33_1 .group2 .g.type2{width: 13%;padding-top: calc(94px + 32px);}

.m33_1 .g.type2 .list_wrap li{width:100%;}


.m33_2 .sec1{padding-bottom: 140px;}
.m33_2 .list_wrap{position: relative;display: flex;flex-wrap: wrap;}
.m33_2 .list_wrap .list{position: relative;width: calc(33.333333% - 26.66666666666667px);margin-right: 40px;padding-top: 49px;}
.m33_2 .list_wrap .list:before{display:block;content:"";position: absolute;top: 0;left: 0;width: calc(100% + 40px);height: 1px;background: #c6cbcd;z-index: 0;}
.m33_2 .list_wrap .list:after{display:block;content:"";position: absolute;top: -10px;left: -7px;width: 20px;height: 20px;border: 7px solid #fff;background: #5086c6;border-radius: 50%;box-sizing: border-box;}
.m33_2 .list_wrap .list:nth-child(3n){margin-right: 0;}
.m33_2 .list_wrap .list:nth-child(3n):before{width:100%;}
.m33_2 .list_wrap .list:nth-child(4):before{left: auto;right: -40px;width: 10000%;}
.m33_2 .list_wrap .list:nth-child(n+4){margin-top: 105px;}
.m33_2 .list_wrap .img_g{width: 100%;height: 157px;}
.m33_2 .list_wrap .img_g .img{width: 100%;height: 100%;}
.m33_2 .list_wrap .title_g{padding-top: 40px;}
.m33_2 .list_wrap .title_g .title{font-size: 22px;color: #000000;font-weight: 600;margin-bottom: 4px;}
.m33_2 .list_wrap .title_g .txt1{color: #555555;line-height: 1.65;}
.m33_2 .list_wrap ul{position: relative;margin-top: 30px;padding-left: 20px;border-left: 2px solid #cccccc;min-height: 456px;}
.m33_2 .list_wrap .list:nth-child(n+4) ul{min-height: 290px;}
.m33_2 .list_wrap ul li + li{margin-top: 12px;}
.m33_2 .list_wrap ul li .tit{position: relative;top: -4px;font-size: 16px;color: #000000;font-weight: 500;word-break: keep-all;}
.m33_2 .list_wrap ul li .txt1 span{position: relative;display: block;padding-left: 11px;}
.m33_2 .list_wrap ul li .txt1 span:before{display: block;content:"";position: absolute;top: 12px;left: 0;width: 6px;height: 3px;background: #acacac;}
.m33_2 .list_wrap ul li .txt1 span + span{margin-top: 2px;}


.m34 section{padding: 195px 0 80px;}
.m34 section:before{display: block;content:"";position: absolute;bottom: 0;left: 50%;width: 1000%;height: 64%;background: #f8f9fb;transform: translateX(-50%);z-index: -1;}
.m34 .sec1{padding-top:75px;}
.m34 section:last-child{padding-bottom: 160px;}
.m34 .logo{text-align: center;}
.m34 .logo img{max-width: 100%;display: block;margin: 0 auto 60px;}
.m34 .info_box{width: 100%;border: 1px solid #e6e6e6;border-top: 4px solid #5086c6;background: #fff;padding: 55px 105px;border-bottom-right-radius: 50px;}
.m34 .info_box .list{display: flex;flex-wrap: wrap;}
.m34 .info_box .list + .list{margin-top: 37px;}
.m34 .info_box .list .title{width: 180px;font-size: 22px;color: #000000;font-weight: 600;line-height: 1em;}
.m34 .info_box .list .txt1{width: calc(100% - 180px);}
.m34 .list_wrap{margin-top: 70px;display: flex;flex-wrap: wrap;}
.m34 .list_wrap .list{position: relative;width: 33.33333333%;background-position: bottom 25px right 60px;background-repeat: no-repeat;}
.m34 .list_wrap .list:before{display:block;content:"";position: absolute;bottom: 0;left: 0;width: 1px;height: calc(100% - 75px);background: #ddd;}
.m34 .list_wrap .list1{background-image: url('/images/page/m34_icon1.png');}
.m34 .list_wrap .list2{background-image: url('/images/page/m34_icon2.png');}
.m34 .list_wrap .list3{background-image: url('/images/page/m34_icon3.png');background-position: bottom 25px right 20px;}
.m34 .list_wrap .list .tit{font-size: 22px;color: #000000;font-weight: 600;}
.m34 .list_wrap .list ul{position: relative;padding: 15px 27px;min-height: 325px;padding-bottom: 155px;margin-top: 44px;}
.m34 .list_wrap .list ul:before{display: block;content:"";position: absolute;top: -20px;left: -2px;width: 6px;height: 6px;background: #5086c6;border-radius: 50%;}
.m34 .list_wrap .list ul li{position: relative;padding-left: 12px;display: flex;flex-wrap: wrap;width: 100%;}
.m34 .list_wrap .list ul li b{font-size: 16px;color: #000000;font-weight: 500;width: 45px;}
.m34 .list_wrap .list ul li p{font-size:16px;width: calc(100% - 45px);font-weight: 300;}
.m34 .list_wrap .list ul li:before{display: block;content:"";position: absolute;top: 12px;left: 0;width: 6px;height: 3px;background: #acacac;}
.m34 .list_wrap .list ul li + li{margin-top: 7px;}
.m34 .list_wrap .list ul li.text2 b{width: 88px;}
.m34 .list_wrap .list ul li.text2 p{width: calc(100% - 88px);}
.m34 .list_wrap .list ul li.text3 b{width: 105px;}
.m34 .list_wrap .list ul li.text3 p{width: calc(100% - 105px);}
.m34 .list_wrap .list ul li.text4 b{width: 100%;}
.m34 .list_wrap .list ul li.text4 p{width: 100%;}

/*240117*/
.m34 .sec1 .list_wrap .list ul li b{width:97px;}
.m34 .sec1 .list_wrap .list ul li:nth-child(1) b{width:58px;}
.m34 .sec1 .list_wrap .list ul li.text1 p{width:calc(100% - 110px);}
.m34 .sec1 .list_wrap .list ul li.text2 b{width:88px;}
.m34 .sec1 .list_wrap .list ul li.text2 p{}
.m34 .sec1 .list_wrap .list ul li.text3 b{width:58px;}
.m34 .sec1 .list_wrap .list ul li.text3 p{width:calc(100% - 60px);}

.m36 .sec1{padding-bottom: 130px;}
.m36 .btn_wrap.style1{margin-top:105px;}
.m36 .sec1 .list_wrap .list + .list{margin-top: 105px;}
.m36 .sec1 .list_wrap .list_tit{font-size: 22px;color: #222222;line-height: 1em;font-weight: 500;margin-bottom: 20px;padding-bottom: 12px;border-bottom: 1px solid #000000;}
.m36 .sec1 .list_wrap .logo_box{width: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;border: 1px solid #d7d7d7;background-image: url('/images/page/m36_bg_item1.jpg');background-repeat: repeat;background-position: left -4px top -2px;}
.m36 .sec1 .list_wrap .logo_box.big{height: 358px;}
.m36 .sec1 .list_wrap .list1 .text_g{display: flex;flex-wrap: wrap;align-items: flex-end;padding-top: 40px;}
.m36 .sec1 .list_wrap .list1 .text_g .title{width: 535px;font-size: 28px;color: #000000;font-weight: 500;line-height: 1.45;}
.m36 .sec1 .list_wrap .list1 .text_g .txt1{width: calc(100% - 535px);color: #555555;line-height: 1.85;}
.m36 .sec1 .list_wrap .list2 .color_box{display: flex;flex-wrap: wrap;align-items: center;padding-top: 10px;}
.m36 .sec1 .list_wrap .list2 .color_box .color{width: 535px;height: 150px;display: flex;flex-wrap: wrap;}
.m36 .sec1 .list_wrap .list2 .color_box .color > *{position: relative;width: 230px;height: 100%;color: #fff;font-size: 20px;font-family: 'Montserrat';font-weight: 500;line-height: 1em;}
.m36 .sec1 .list_wrap .list2 .color_box .color > * + *{margin-left:22px;}
.m36 .sec1 .list_wrap .list2 .color_box .color > * span{position: absolute;bottom: 24px;left: 25px;}
.m36 .sec1 .list_wrap .list2 .color_box .color > .c_1{background: #4f86c5;}
.m36 .sec1 .list_wrap .list2 .color_box .color > .c_2{background:#f6ab1a;}
.m36 .sec1 .list_wrap .list2 .txt1{line-height: 1.85;width: calc(100% - 535px);}
.m36 .sec1 .list_wrap .list2 .txt1 .blue{color: #4f86c5;font-weight: 400;}
.m36 .sec1 .list_wrap .list2 .txt1 .orange{color: #f69b1a;font-weight: 400;}
.m36 .sec1 .list_wrap .signature_list{display: flex;flex-wrap: wrap;}
.m36 .sec1 .list_wrap .signature_list li{width: calc(50% - 10px);margin-right: 20px;}
.m36 .sec1 .list_wrap .signature_list li.type2{width: 100%;padding-right: calc(50% + 10px);}
.m36 .sec1 .list_wrap .signature_list li:nth-child(n+3){margin-top: 40px;}
.m36 .sec1 .list_wrap .signature_list li:nth-child(2n){margin-right:0;}
.m36 .sec1 .list_wrap .signature_list .logo_box{height: 230px;}
.m36 .sec1 .list_wrap .signature_list .txt1{line-height: 1em;color: #555;margin-top: 16px;}


.m37 .sec1{padding-bottom: 145px;}
.m37 .sec1 .map{width: 100%;height: 530px;border: 1px solid #dddddd; background: #eee;}
.m37 .sec1 .map iframe{width: 100%;height: 100%;}
.m37 .sec1 .list_wrap{position: relative;margin-top: 5px;}
.m37 .sec1 .list_wrap .list{position: relative;display: flex;flex-wrap: wrap;border-bottom: 1px solid #d7d7d7;padding: 47px 0;}
.m37 .sec1 .list_wrap .title{width: 315px;font-size: 20px;color: #222222;font-weight: 600;padding-left: 58px;}
.m37 .sec1 .list_wrap .con{width: calc(100% - 315px);}
.m37 .sec1 .list_wrap .con span.i{position: relative;top: -2px;width: 28px;height: 28px;line-height: 27px;background: #ddd;font-size: 15px;color: #fff;display: inline-block;text-align: center;border-radius: 50%;font-weight: 500;margin-right: 10px;}
.m37 .sec1 .list_wrap .con span.i.type1{background: #ad0833;}
.m37 .sec1 .list_wrap .con span.i.type2{background: #f6bb23;}
.m37 .sec1 .list_wrap .con span.i.type3{background: #eb1d2c;}
.m37 .sec1 .list_wrap .con ul + ul{margin-top: 16px;}
.m37 .sec1 .list_wrap .c_list_type1 li{display: flex;flex-wrap: wrap;width: 100%;}
.m37 .sec1 .list_wrap .c_list_type1 li b{width: 103px;font-size: 18px;color: #222222;font-weight: 500;letter-spacing: -0.25px;}
.m37 .sec1 .list_wrap .c_list_type1 li p{width: calc(100% - 103px);}
.m37 .sec1 .list_wrap .c_list_type2 li{display: inline-block;}
.m37 .sec1 .list_wrap .c_list_type2 li:after{display: inline-block;content:"";width: 6px;height: 6px;border: 2px solid #7e7e7e;transform: rotate(-45deg);border-top: 0;border-left: 0;vertical-align: top;margin: 10px 15px 0 15px;}
.m37 .sec1 .list_wrap .c_list_type2 li:last-child:after{display: none;}
.m37 .sec1 .list_wrap .c_list_type2 li.tit{font-size: 18px;color: #222222;font-weight: 500;}
.m37 .sec1 .list_wrap .c_list_type3 li b.tit2{font-size: 18px;color: #222222;font-weight: 500;}
.m37 .sec1 .list_wrap .c_list_type3 li p{line-height: 1.9;margin-top: 9px;}


.m38 .sec1{padding-bottom: 90px;}
.m38 .sec1 .contents{padding-top: 50px;display: flex;flex-wrap: wrap;align-items: center;}
.m38 .sec1 .logo_g{width: 520px;height: 270px;background: #f3f3f3;border: 1px solid #dddddd;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.m38 .sec1 .logo_g img{max-width:90%;}
.m38 .sec1 .text_g{width: calc(100% - 520px);padding: 0 60px;}
.m38 .sec1 .text_g .dl{display: flex;line-height: 1.9;}
.m38 .sec1 .text_g .dl + .dl{margin-top: 3px;}
.m38 .sec1 .text_g .dt{width: 90px;color: #000000;font-weight: 500;}
.m38 .sec1 .text_g .dd{width: calc(100% - 90px);}
.m38 .sec2{padding: 85px 0 135px 0;}
.m38 .sec2:before{display: block;content:"";position: absolute;top: 0;left: 50%;width: 1000%;height: 100%;background: #fff;transform: translateX(-50%);z-index: -1;}
.m38 .list_wrap > .list + .list{margin-top: 45px;}
.m38 .list_wrap > .list .cate_tit{font-size: 24px;color: #111111;font-weight: 600;padding-bottom: 15px;border-bottom: 2px solid #111111;line-height: 1.3;}
.m38 .list_wrap > .list .contents{width: 100%;}
.m38 .list_wrap > .list .contents.textbox{background: #fff;border:1px solid #dadada;border-left: 0;border-right: 0;margin-top: 20px;padding: 30px 40px;line-height: 1.9;}
.m38 .list_wrap > .list .contents .sub_tit{font-size:16px;color:#000;font-weight:500;margin-bottom: 5px;}
.m38 .contents .group + .group{margin-top:30px;}
.m38 ul li{width: 100%;position: relative;padding-left: 15px;}
.m38 ul li,.m38 ul li > *{font-size: 16px;color: #666666;line-height: 1.9;font-weight: 300;letter-spacing: -0.25px;word-break: keep-all;}
.m38 ul li:before{display: inline-block;position: absolute;top: 13px;left: 0;content: "";width: 5px;height: 5px;background: #4f86c6;}
.m38 ul li + li{margin-top: 6px;}
.m38 ul li b{color: #000;font-weight: 500;display:block;}
.m38 ul.style1 > li{display: flex;}
.m38 ul.style1 b{width: 140px;}
.m38 ul.style1 p{width: calc(100% - 140px);}
.m38 ul.style3 > li{padding-left:0;display:flex;}
.m38 ul.style3 > li + li{margin-top:25px;}
.m38 ul.style3 > li:before{display:none;}
.m38 ul.style3 > li > .num{color: #4f86c6;width: 28px;}
.m38 ul.style3 > li > .con{width: calc(100% - 28px);}
.m38 ul.style3 > li > .con > .tit{margin-bottom:5px;}

.bio_tv{position: relative;max-width: 1200px;width: 100%;background-color: #f5f5f5;background-repeat: no-repeat;background-image: url('/images/page/bioTv_i1.png'), url('/images/page/bioTv_i2.png');background-position: top left, top right 14px;margin: 0 auto 70px;text-align: center;padding: 36px 0 40px; display: block;}
.bio_tv .logo{margin-bottom: 11px;display: inline-block;}
.bio_tv .title{font-size: 20px;color: #000000;font-weight: 600;}
.bio_tv .txt1{font-size: 18px;color: #555555;}



/* .m42 .btn_wrap.style1 > *{min-width:427px;letter-spacing: -0.5px;}
.m42 .btn_wrap.style1 > *.type2{background:#eb6335;}
.m42 .btn_wrap.style1 > *{background:#003273;}
.m42 .btn_wrap.style1{margin-top: 50px;position: relative;z-index: 100;}
.m42 .sec1{padding-bottom: 150px;}
.m42 .sec1 .banner{width: 100%;text-align: center;pointer-events: none;}
.m42 .sec1 .banner a{display:block; width:100%;}
.m42 .sec1 .banner img{max-width:100%; margin:0 auto;}
.m42 .sec1 .title_g{text-align: center;padding-top: 95px;margin-bottom: 35px;}
 .m42 .sec1 .title_g .title{font-size: 38px;color: #000000;font-weight: 600;}
.m42 .sec1 .title_g .sub_title{color: #000000;font-size: 22px;font-weight: 600;line-height: 1.65;margin-top: 13px;}
.m42 .sec1 .contents{position: relative;padding: 80px 0;}
.m42 .sec1 .contents:before{display: block;content:"";position: absolute;top: 0;left: 50%;width: 1000%;height: 100%;background: #f8f9fb;transform: translateX(-50%);z-index: -1;}
.m42 .sec1 .contents:after{display: block;content:"";position: absolute;right: 60px;top: 48px;background: url('/images/page/bio_plus_img.png')no-repeat top left;width: 519px;height: 465px;}
.m42 .sec1 .contents ul{padding-left: 80px;width: calc(100% - 519px);}
.m42 .sec1 .contents ul li{display: flex;flex-wrap: wrap;}
.m42 .sec1 .contents ul li + li{margin-top: 15px;}
.m42 .sec1 .contents ul b{width: 113px;height: 40px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;border: 1px solid #5086c6;color: #5086c6;border-radius: 40px;font-size: 16px;font-weight: 600;}
.m42 .sec1 .contents ul p{width: calc(100% - 113px);font-size: 17px;color: #555555;font-weight: 500;padding: 0px 0 0 28px;line-height: 2.3;}
.m42 .sec1 .contents ul p.dl{display:flex; flex-wrap:wrap;}
.m42 .sec1 .contents ul p.dl span{width:100%;}
.m42 .sec1 .contents ul p.dl .dt{width: 127px;}
.m42 .sec1 .contents ul p.dl .dd{width: calc(100% - 127px);}
.m42 .sec1 .contents ul p .dash{display: inline-block;width:1px;height:13px;background: #b0b1b2;margin:0 1px;} */
/* .m43 .sub_tab_wrap{margin-bottom: 100px;}
.m43 .sec1{padding-bottom:160px;}
.m43 .sec1 .list_wrap > li{position: relative;width: 100%;display: flex;flex-wrap: wrap;padding-bottom: 100px;}
.m43 .sec1 .list_wrap > li:last-child{padding-bottom: 100px;}
.m43 .sec1 .list_wrap > li:before{display: block;content:"";position: absolute;bottom: 0;left: 50%;width: 1000%;height: calc(100% - 143px);background: #f8f9fb;transform: translateX(-50%);z-index: -2;}
.m43 .sec1 .list_wrap > li:nth-child(even):before{bottom:auto;top:0;height: 143px;}
.m43 .sec1 .list_wrap > li .img_g{width: 526px;height: 334px;order: 1;}
.m43 .sec1 .list_wrap > li .img_g .img{width: 100%;height: 100%;}
.m43 .sec1 .list_wrap > li .text_g{width: calc(100% - 526px);padding-left: 94px;order: 2;}
.m43 .sec1 .list_wrap > li .title{position: relative;height: 110px;font-size: 26px;color: #000000;font-weight: 600;display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 33px;}
.m43 .sec1 .list_wrap > li .title:before{display: block;content:"01";position: absolute;top: 0;left: 0;font-size: 150px;line-height: 0.7em;color: rgba(0,0,0,0.04);font-family: 'Montserrat';font-weight: 800;letter-spacing: -1px;z-index: -1;}
.m43 .sec1 .list_wrap > li:nth-child(even) .img_g{order:3;}
.m43 .sec1 .list_wrap > li:nth-child(even) .text_g{padding:0 94px 0 20px;}
.m43 .sec1 .list_wrap > li:nth-child(1) .title:before{letter-spacing: 2px;}
.m43 .sec1 .list_wrap > li:nth-child(2) .title:before{content:"02";}
.m43 .sec1 .list_wrap > li:nth-child(3) .title:before{content:"03";}
.m43 .sec1 .list_wrap > li:nth-child(4) .title:before{content:"04";}
.m43 .sec1 .list_wrap > li ol{padding-top: 35px;padding-right: 3%;}
.m43 .sec1 .list_wrap > li ol li{display: flex;flex-wrap: wrap;}
.m43 .sec1 .list_wrap > li ol li + li{margin-top: 3px;}
.m43 .sec1 .list_wrap > li ol .tit{font-weight: 500;width: 130px;font-size: 16px;color: #555555;}
.m43 .sec1 .list_wrap > li ol .tit span{color: #4f86c6;margin-right: 7px;}
.m43 .sec1 .list_wrap > li ol .txt1{width: calc(100% - 130px);}
.m43 .sec1 .list_wrap > li .text_g a{margin-top:25px;width: 160px;height: 48px;background: #5086c6;color: #fff;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;font-size: 15px;}
.m43 .diagram img{max-width:100%;} */


.m44 .sec1{padding: 70px 0 165px 0;}
.m44 .startup_accel{position: relative;width: 760px;margin: 0 auto;display: flex;flex-wrap: wrap;align-items: center;padding: 0 27px;}
.m44 .startup_accel:before{display: block;content:"";position: absolute;top: 50%;left: 0;width: 100%;height: 245px;background: #f0f0f0;transform: translateY(-50%);border-radius: 245px;}
.m44 .startup_accel .figure{position: relative;width: 203px;height: 203px;border-radius: 50%;color: #fff;text-align: center;font-size: 16px;font-weight: 500;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;line-height: 1.6;z-index: 10;}
.m44 .startup_accel .figure1{background: #f4c05a;color: #222222;}
.m44 .startup_accel .figure2{background: #7fa6d3;}
.m44 .startup_accel .figure.big{width: calc(100% - 406px);height: 302px;border: 2px dotted rgba(102,102,102,0.3);padding: 8px;z-index: 11;}
.m44 .startup_accel .figure.big:before,
.m44 .startup_accel .figure.big:after{display: block;content:"";position: absolute;top: 50%;left: -5px;width: 7px;height: 7px;border-radius: 50%;transform: translateY(-50%);background: #666;z-index: 10;}
.m44 .startup_accel .figure.big:after{left: auto;right: -6px;}
.m44 .startup_accel .figure.big p{width: 100%;height: 100%;border-radius: 50%;background: #485f87;color: #fff;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;font-size: 30px;line-height: 1.4;letter-spacing: -0.25px;}
.m44 .table_wrap{margin-top: 60px;}
.m44 .table_wrap .table_g{margin-top: 40px;}
.m44 .table_wrap .table_g .table{border-top: 2px solid #000000;border-bottom: 2px solid #d7d7d7;}
.m44 .table_wrap .table .tr{display: flex;flex-wrap: wrap;}
.m44 .table_wrap .table .tr.tbody{border-top: 1px solid #d7d7d7;height: 220px;}
.m44 .table_wrap .table .th{height: 60px;text-align: center;border-left: 1px solid #cccccc;font-size: 17px;color: #222222;font-weight: 500;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.m44 .table_wrap .table .th:nth-child(1){margin-left: 12.5%;width: 50%;}
.m44 .table_wrap .table .th:nth-child(2){width: 37.5%;}
.m44 .table_wrap .table1 .th:nth-child(1){width: 62.5%;}
.m44 .table_wrap .table1 .th:nth-child(2){width: 24.5%;}
.m44 .table_wrap .table .td{position: relative;}
.m44 .table_wrap .table .td:nth-child(1){width: 12.5%;font-size: 17px;color: #222222;font-weight: 500;text-align: center;display: flex !important;flex-wrap: wrap;align-items: center;justify-content: center;}
.m44 .table_wrap .table .td:nth-child(2){width: calc(100% - 12.5%);background: #f8f9fb;border-left: 1px solid #cccccc;}
.m44 .table_wrap .table .td .line{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}
.m44 .table_wrap .table .td .line > *{display: block;position: absolute;top: 0;left: 0;width: 14.3%;height: 100%;border-right: 1px dashed #c8c9ca;}
.m44 .table_wrap .table .td .line > *:nth-child(1){left:;}
.m44 .table_wrap .table .td .line > *:nth-child(2){left: 14.3%;}
.m44 .table_wrap .table .td .line > *:nth-child(3){left: 28.6%;}
.m44 .table_wrap .table .td .line > *:nth-child(4){left: 42.9%;}
.m44 .table_wrap .table .td .line > *:nth-child(5){left: 57.2%;}
.m44 .table_wrap .table .td .line > *:nth-child(6){left: 71.5%;}
.m44 .table_wrap .table .graph_g{position: relative;float: left;text-align: center;z-index: 1;}
.m44 .table_wrap .table .graph_g .bar{width: 100%;height: 7px;margin-top: 40px;background: #cee1f4;}
.m44 .table_wrap .table .graph_g + .graph_g{margin-left: 0.4%;}
.m44 .table_wrap .table1 .graph1{width: 57%;}
.m44 .table_wrap .table1 .graph2{width: 13.9%;}
.m44 .table_wrap .table1 .graph3{width: 28.3%;}
.m44 .table_wrap .table2 .graph1{width: 28.3%;}
.m44 .table_wrap .table2 .graph2{width: 28.3%;}
.m44 .table_wrap .table2 .graph3{width: 42.6%;}
.m44 .table_wrap .table .title{position: relative;width: calc(100% + 10px);height: 54px;left: 50%;transform: translateX(-50%);font-size: 16px;color: #4f86c6;font-weight: 500;word-break: keep-all;line-height: 1.7;letter-spacing: -0.2px;margin-top: 10px;}
.m44 .table_wrap .table1 .title{color: #e29600;}
.m44 .table_wrap .table a{font-size: 14px;color: #fff;font-weight: 500;display: block;line-height: 1.5;margin-top: 17px;background: #4f86c6;border: 1px solid #2361a9;padding: 6px 17px; transition:0.3s;}
.m44 .table_wrap .table a span{display:block;}
.m44 .table_wrap .table a span:after{position: relative;top: 1px;left: 0;display: inline-block;content:"";width: 12px;height: 12px;background: url('/images/page/graph_g_more_site.png')no-repeat top left;margin: 0px 0 0 9px;}
.m44 .table_wrap .table a:hover{box-shadow: 5px 10px 10px rgb(0 0 0 / 10%);transform: translateY(-5px);}
.m44 .table_wrap .table_g .table1 .graph1 .bar{background: linear-gradient(90deg, #f4e0bb, #f4e0bb, #fbbb3d);}
.m44 .table_wrap .table_g .table1 .graph2 .bar{background: linear-gradient(90deg, #fcb835, #ffaa03);}
.m44 .table_wrap .table_g .table1 .graph3 .bar{background: linear-gradient(90deg, #ffa900, #ffa900);}
.m44 .table_wrap .table_g .table2 .graph1 .bar{background: linear-gradient(90deg, #cce0f4, #8dd5f1);}
.m44 .table_wrap .table_g .table2 .graph2 .bar{background: linear-gradient(90deg, #8dd5f1, #55bce6);}
.m44 .table_wrap .table_g .table2 .graph3 .bar{background: linear-gradient(90deg, #55bce6, #3755a4);}
.m44 .table_wrap .table1 a{background: #e29600;border-color: #be7e00;}



.m45 .sec2:before{display: block;content: "";position: absolute;top: 0;left: 50%;width: 1000%;height: 100%;transform: translateX(-50%);background: #f8f9fb;z-index: -1;}
.m45 section .sec_title{font-size: 36px;text-align: center;color: #000000;font-weight: 600;margin-bottom: 42px;}
.m45 section .table{width: 100%;border-top: 2px solid #4f86c6;}
.m45 section .table .tr{width: 100%;display: flex;flex-wrap: wrap;padding: 55px 0px;border-bottom: 1px solid #cccccc;}
.m45 section .table .th{width: 215px;font-size: 22px;color: #000000;font-weight: 600;line-height: 1.55;}
.m45 section .table .td{width: calc(100% - 215px);}
.m45 section .table ul li,
.m45 section .table ul li *{position: relative;font-size: 16px;font-weight: 300;color: #666666;line-height: 1.75;}
.m45 section .table ul li:before{display: inline-block;content:"";width: 5px;height: 5px;background: #4f86c6;vertical-align: top;margin: 12px 7px 0px 0;}
.m45 section .table ul li b{display: block;font-weight: 500;}
.m45 section .table ul li .br{display:block;}
.m45 section .table ul li .br.space{margin-top:10px;}
.m45 section .table ul li .list_type2{display: flex;flex-wrap: wrap;}
.m45 section .table ul li .list_type2 span:nth-child(1){width: 60px;}
.m45 section .table ul li .list_type2 span:nth-child(2){width: calc(100% - 60px);}
.m45 section .btn_wrap{margin-top:50px;}
.m45 section .btn_wrap a{width: 360px;}
.m45 .sec1{padding: 57px 0 100px;z-index: 10;}
.m45 .sec2{padding: 78px 0 130px;}


.m46 .sec1 .sec_title{text-align: center;font-size: 28px;color: #000000;font-weight: 600;word-break: keep-all;}
.m46 .sec1 .sec_title .logo_g{margin-bottom: 20px;}
.m46 .sec1 .sec_title .logo_g img{vertical-align: bottom;margin-right: 15px;}
.m46 .sec1 .contents{position: relative;margin-top: 55px;padding: 80px 0 160px;}
.m46 .sec1 .contents:before{display: block;content:"";position: absolute;bottom: 0;left: 50%;width: 1000%;height: 100%;background: #f8f9fb;transform: translateX(-50%);z-index: -1;}
.m46 .sec1 .list_wrap{position: relative;width: 100%;display: flex;flex-wrap: wrap;}
.m46 .sec1 .list_wrap:before{display: block;content:"";position: absolute;top: 73px;left: 50%;transform: translateX(-50%);background: url('/images/page/m46_line.png')no-repeat top center;width: 100%;height: 162px;z-index: 0;}
.m46 .sec1 .list_wrap .list{position: relative;width: calc(33.33333% - 13.33333333333333px);padding-top: 152px;background-position: top center;background-repeat: no-repeat;z-index: 1;}
.m46 .sec1 .list_wrap .list + .list{margin-left: 20px;}
.m46 .sec1 .list_wrap .list + .list:before{display: block;content:"";position: absolute;top: 82px;left: 122px;width: 0px;height: 0px;border-left: 10px solid #747474;border-top: 5px solid transparent;border-bottom: 5px solid transparent;transform: rotate(-11deg);}
.m46 .sec1 .list_wrap .list:nth-child(1){margin-top: 160px;background-image: url('/images/page/m46_icon1.png');}
.m46 .sec1 .list_wrap .list:nth-child(2){margin-top: 80px;background-image: url(/images/page/m46_icon2.png);}
.m46 .sec1 .list_wrap .list:nth-child(3){background-image: url(/images/page/m46_icon3.png);}
.m46 .sec1 .list_wrap .list .title{text-align: center;font-size: 22px;color: #000000;font-weight: 600;}
.m46 .sec1 .list_wrap .list .text_g{margin-top: 30px;height: calc(100% - 60px);border-top: 4px solid #4f86c6;}
.m46 .sec1 .list_wrap .list:nth-child(1) .text_g{width: ;}
.m46 .sec1 .list_wrap .list:nth-child(2) .text_g{border-color: #f4c05a;}
.m46 .sec1 .list_wrap .list:nth-child(3) .text_g{border-color: #d17074;}
.m46 .sec1 .list_wrap .list ul{background: #fff;width: 100%;height: 100%;margin-top: 6px;padding: 35px 30px;}
.m46 .sec1 .list_wrap .list ul li + li{margin-top: 18px;}
.m46 .sec1 .list_wrap .list ul li b:before{display: block;content:"";position: absolute;width: 6px;height: 3px;background: #acacac;top: 14px;left: 0;}
.m46 .sec1 .list_wrap .list ul li b{position: relative;display: block;font-size: 18px;color: #000000;font-weight: 600;padding-left: 14px;}
.m46 .sec1 .list_wrap .list ul li p{margin-top: 5px;}





.m48 .sec1{padding: 50px 0 140px;}
.m48 .list_wrap{position: relative;display: flex;flex-wrap: wrap;}
.m48 .list_wrap .list{position: relative;width: calc(33.3333333% - 48px);margin-right: 72px;}
.m48 .list_wrap .list:nth-child(3n){margin-right: 0;}
.m48 .list_wrap .list:nth-child(n+4){margin-top: 60px;}
.m48 .list_wrap .img_g{width: 100%;background: #f3f3f3;border: 1px solid #dddddd;}
.m48 .list_wrap .img_g .img{width: 100%;max-height: 191px;height: 16vw;}
.m48 .list_wrap .img_g .img span{width: 100%;height: 100%; display: block;}
.m48 .list_wrap .title{min-height: 46px;font-size: 20px;color: #000;font-weight: 600;padding: 8px 30px;border-top: 1px solid #dddddd;background: #fff;}
.m48 .list_wrap .btn_g{margin-top: 19px;display: flex;flex-wrap: wrap;}
.m48 .list_wrap .btn_g li{position: relative;width: calc(50% - 4px);height: 45px;}
.m48 .list_wrap .btn_g li + li{margin-left: 8px;}
.m48 .list_wrap .btn_g li > *{width: 100%;height: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;border: 1px solid #dddddd;font-size: 15px;color: #555555;font-weight: 400;background: #fff;outline: 0;font-family: 'Noto Sans KR';transition: 0.3s;}
.m48 .list_wrap .btn_g li:hover > *{background: #4f86c6;border-color: #4f86c6;color: #fff;}
.m48 .list_wrap .info_popup{position: absolute;display: none;top: 0px;left: 0;width: 100%;border: 1px solid #4f86c6;background: #fff;min-height: 193px;padding: 34px 30px;}
.m48 .list_wrap .info_popup .close{position: absolute;bottom: 100%;margin-bottom: 15px;right: 0;width: 28px;height: 28px;font-size: 0;border: 0;outline: 0;background: transparent;}
.m48 .list_wrap .info_popup .close:before,
.m48 .list_wrap .info_popup .close:after{display: block;content:"";position: absolute;top: -4px;left: 13px;width: 2px;height: calc(100% + 8px);background: #979797;transform: rotate(45deg);}
.m48 .list_wrap .info_popup .close:after{transform: rotate(-45deg);}
.m48 .list_wrap .info_popup .info_list li{display: flex;flex-wrap: wrap;position: relative;padding-left: 11px;}
.m48 .list_wrap .info_popup .info_list li + li{margin-top: 13px;}
.m48 .list_wrap .info_popup .info_list li:before{display: block;content:"";position: absolute;top: 8px;left: 0;width: 5px;height: 5px;background: #4f86c6;}
.m48 .list_wrap .info_popup .info_list li > *{font-size:15px;color:#555;}
.m48 .list_wrap .info_popup .info_list li b{width: 100px;font-weight: 500;}
.m48 .list_wrap .info_popup .info_list li p{width: calc(100% - 100px);}


.m48_view .sec_title,
.m48_view .table_title{font-size: 24px;color: #111111;font-weight: 600;padding-bottom: 15px;border-bottom: 2px solid #111111;}
.m48_view .sec1{padding: 45px 0 75px;}
.m48_view .sec1 .info_g{display: flex;flex-wrap: wrap;align-items: flex-start;padding-top: 50px;}
.m48_view .sec1 .logo{border: 1px solid #dddddd;text-align: center;width: 520px;min-height: 274px;background: #f3f3f3;}
.m48_view .sec1 .logo img{max-width: 100%;}
.m48_view .sec1 .text_g{width: calc(100% - 520px);padding: 50px 60px 0 60px;}
.m48_view .sec1 .text_g .text{line-height: 1.8;}
.m48_view .sec1 .text_g ul{margin-top: 60px;padding-top: 30px;border-top: 1px solid #dddddd;}
.m48_view .sec1 .text_g ul li{display: flex;flex-wrap: wrap;}
.m48_view .sec1 .text_g ul li + li{margin-top: 4px;}
.m48_view .sec1 .text_g ul b{font-size: 16px;color: #000;width: 95px;}
.m48_view .sec1 .text_g ul li > div{width: calc(100% - 95px);}
.m48_view .sec1 .text_g ul li > div a{font-size:16px;}
.m48_view .sec2{padding: 85px 0 160px;}
.m48_view .sec2:before{display:block;content:"";position: absolute;top: 0;left: 50%;width: 1000%;height: 100%;background: #f8f9fb;transform: translateX(-50%);z-index: -1;}
.m48_view .sec2 .table_wrap .table_g + .table_g{margin-top: 50px;}
.m48_view .sec2 .table_wrap .table_title{margin-bottom: 20px;}
.m48_view .sec2 .table_wrap .table{background: #fff;border-top: 1px solid #dadada;border-bottom: 1px solid #dadada;}
.m48_view .sec2 .table_wrap .table + .table{margin-top: 20px;}
.m48_view .sec2 .table_wrap .table .tr{width: 100%;display: flex;flex-wrap: wrap;}
.m48_view .sec2 .table_wrap .table .tr + .tr{border-top: 1px solid #dadada;}
.m48_view .sec2 .table_wrap .table .th{width: 166px;border-right: 1px solid #dadada;text-align: center;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;color: #000;font-weight: 500;padding: 5px 10px;}
.m48_view .sec2 .table_wrap .table .th.type2{font-weight: 400; border-right:0;}
.m48_view .sec2 .table_wrap .table .td{width: calc(100% - 166px);}
.m48_view .sec2 .table_wrap .table .td.type2{width: 100%;}
.m48_view .sec2 .table_wrap .table .t_g{display: flex;flex-wrap: wrap;}
.m48_view .sec2 .table_wrap .table .t_g + .t_g{border-top:1px solid #dadada;}
.m48_view .sec2 .table_wrap .table .t_g .title{border-right: 1px solid #dadada;width: 120px;min-height: 60px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;color: #000;font-weight: 500;text-align: center;line-height: 1.5;padding: 16px 10px;word-break: break-all;}
.m48_view .sec2 .table_wrap .table .t_g .txt1{width: calc(100% - 120px);padding: 16px 30px;display: flex;flex-wrap: wrap;align-items: center;}
.m48_view .sec2 .table_wrap .table .td .textarea{padding: 35px 45px;width: 100%;}
.m48_view .slider{width:450px;padding: 10px 0;}
.m48_view .slider .item img{width:100%;}
.m48_view .slick-dots{margin-top:14px;text-align: center;height: 5px;}
.m48_view .slick-dots li{display: inline-block;}
.m48_view .slick-dots li{margin: 0 9px;height: 5px;}
.m48_view .slick-dots button {width: 5px;height: 5px;border-radius:50%;background:#c3c3c3;border:0;transition:all 0.4s;outline:0;opacity: 1;border-radius: 50%;text-indent:-9999px;vertical-align: top;display: block;}
.m48_view .slick-dots .slick-active button{background: #4f86c5;}
.m48_view .file{background: url('/images/page/file_icon.png')no-repeat top 17px left 44px;padding: 18px 45px 15px 80px;}
.m48_view .file li{display:inline;margin-right:15px;}
.m48_view .file li:last-child{margin-right:0;}
.m48_view .file a{font-size:16px;}




.m49_1 .contents{position: relative;padding: 0px 0 160px;}
.m49_1 .contents:before{display: block;content:"";position: absolute;bottom: 0;left: 50%;width: 1000%;height: calc(100% - 110px);background: #f8f9fb;transform: translateX(-50%);z-index: -1;}
.m49_1 .contents:after{display:block;content:"";position: absolute;top: -10px;right: 0;background: url('/images/page/m49_con1_bg.png')no-repeat top left;width: 575px;height: 612px;}
.m49_1 .text_g{width: calc(100% - 575px);padding-left: 20px;}
.m49_1 .text_g .title{font-size: 26px;color: #111111;font-weight: 600;line-height: 1.4;margin-bottom: 80px;}
.m49_1 .text_g .txt1{font-size: 16px;color: #555555;margin-top: 25px;line-height: 1.75;}
.m49_1 .btn_wrap.style1{margin: 65px 0 0 0;justify-content: flex-start;}
.m49_1 .btn_wrap.style1 a{min-width: 310px;height: 65px;line-height: 1.35;padding-bottom: 1px;}
.m49 .contents.con_style1{padding-bottom: 160px;}
.m49 .contents.con_style1:before{display: block;content:"";position: absolute;bottom: 0;left: 50%;width: 1000%;height: 83%;background: #f8f9fb;transform: translateX(-50%);z-index: -1;}
.m49 .contents.con_style1 .sec_tit{text-align: center;font-size: 17px;color: #000000;line-height: 1.7;margin-top: 55px;}
.m49 .contents.con_style1 .info_box{width: 100%;border: 1px solid #e6e6e6;border-top: 4px solid #5086c6;background: #fff;padding: 50px 54px;border-bottom-right-radius: 50px;}
.m49 .contents.con_style1 .info_box .tit{font-size: 22px;color: #000000;font-weight: 600;margin-bottom: 10px;}
.m49 .contents.con_style1 .info_box .sub_tit{font-size: 17px;color: #000;font-weight: 500;margin-bottom: 20px;}
.m49 .contents.con_style1 .info_box .txt1{line-height: 1.75;}
.m49 .contents.con_style1 .list_wrap .br{display:block;}
.m49 .contents.con_style1 .list_wrap.style1{margin-top: 90px;}
.m49 .contents.con_style1 .list_wrap.style1 .title{font-size: 22px;color: #222222;font-weight: 500;padding-bottom: 8px;border-bottom: 1px solid #000000;margin-bottom: 40px;}
.m49 .contents.con_style1 .list_wrap.style1 .img_g{text-align: center;margin-bottom: 65px;}
.m49 .contents.con_style1 .list_wrap.style1 .img_g img{max-width: 100%;margin: 0 auto;}
.m49 .contents.con_style1 .list_wrap.style1 .txt1{padding: 0 40px;}
.m49 .contents.con_style1 .list_wrap.style2{width: 100%;border-top: 2px solid #4f86c6;margin-top: 70px;}
.m49 .contents.con_style1 .list_wrap.style2 .list{width: 100%;display: flex;flex-wrap: wrap;padding: 55px 0px;border-bottom: 1px solid #cccccc;}
.m49 .contents.con_style1 .list_wrap.style2 .title{width: 220px;font-size: 22px;color: #000000;font-weight: 600;line-height: 1.55;}
.m49 .contents.con_style1 .list_wrap.style2 .con{width: calc(100% - 220px);}
.m49 .contents.con_style1 .list_wrap.style2 .con ul li {position: relative;padding-left: 10px;}
.m49 .contents.con_style1 .list_wrap.style2 .con ul li + li{margin-top: 3px;}
.m49 .contents.con_style1 .list_wrap.style2 .con ul li:before{display: inline-block;content: "";position: absolute;width: 5px;height: 5px;background: #4f86c6;vertical-align: top;top: 11px;left: 0;}
.m49_3 .sub_tab_wrap{margin-bottom:67px;}
.m49_3 .contents.con_style1{position: relative;padding-bottom: 130px;}
.m49_3 .btn_wrap{margin-top: 50px;}
.m49_3 .btn_wrap a{min-width: 360px;}

.m49_3 .contents.con_style1:before{height: 90%;}

.m54 .sec1{text-align: center;padding-bottom: 150px;}
.m54 .sec1 .logo:after{display: block;content: "";position: relative;width: 1px;height: 34px;background: #000000;margin: 30px auto 35px;}
.m54 .sec1 .logo .tit{font-size:20px;color:#000;font-weight: 500;margin-top: 15px;}
.m54 .sec1 .title_g{text-align: left;}
.m54 .sec1 .title_g .title{font-size: 40px;color: #111;font-weight: 500;line-height: 1em;letter-spacing: -0.25px;text-align: left;}
.m54 .sec1 .title_g .cate_name{font-size:15px;color:#4f86c6;font-weight: 500;margin-bottom: 12px;}
.m54 .sec1 .title_g .date{margin-top: 20px;font-size:16px;color:#777777;font-weight: 300;}
.m54 .sec1 .title_g .txt1{margin-top: 30px;line-height: 1.9;}
.m54 .sec1 .title_g .btn_wrap {margin-top:65px;}









/* ////////////////////////// 검색창 스킨 //////////////////////////  */
.search_wrap{position: relative;background: #f5f5f5;}
.search_wrap .tit2{font-size: 16px;color: #111111;font-weight: 500;}
.search_wrap select{width: 174px;height: 45px;background: #fff;border: 1px solid #d2d2d2;color: rgba(51,51,51,0.8);padding: 0 16px;}
.search_wrap input{border: 1px solid #d2d2d2;background: #fff;padding: 0px 15px;font-size: 16px;color: #333333;font-weight: 300;outline: 0;}
.search_wrap .submit{background: #4f86c6;color: #fff;height: 45px;}
.search_skin1{padding: 40px;margin-bottom: 80px;}
.m45 .search_skin1{padding: 40px;margin-bottom: 40px;}
.search_skin1 select{margin-right:8px;height: 100%;}
.search_skin1 select option{font-size: 16px;}
.search_skin1 .bar{max-width: 855px;width: 100%;height: 45px;margin: 0 auto;display: flex;flex-wrap: wrap;align-items: center;}

.search_skin1 .bar input{height: 100%;width: calc(100% - 296px);}
.search_skin1 .bar .submit{width: 104px;height: 100%;margin-left: 10px;}
.search_skin1 .bar.type2{max-width: 950px;}
.search_skin1 .bar.type2 .tit{width: 95px;}
.search_skin1 .bar.type2 input{width: calc(100% - 391px);}
.search_skin1 .bar.type2 .submit{width: ;}
.search_skin1 .bar.type3 input{width: calc(100% - 114px);}

.search_skin1 .bar._biotv{max-width:1060px;}
.chkbox_wrap._biotv{max-width:1060px;}
.chkbox_wrap{max-width: 855px;width: 100%;margin: 0 auto 35px;display: flex;flex-wrap: wrap;}
.chkbox_wrap .tit{width:112px;}
.chk_list{width: calc(100% - 112px);}
.chkbox_wrap._biotv .tit{text-align: left;}
.chk_list ul{display:flex;flex-wrap:wrap;}
.chk_list li{font-size: 15px;color: rgba(51,51,51,0.8);margin: 3px 50px 3px 0;}
.chk_list li:last-child{margin-right: 0;}
.chk_list input[type=checkbox]{position: absolute;overflow: hidden;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;}
.chk_list input[type=checkbox]+label{position: relative;top: 0px;padding-left: 33px;}
.chk_list input[type=checkbox]+label:after,
.chk_list input[type=checkbox]+label:before{position: absolute;left: 0;display: block;-webkit-box-sizing: content-box;box-sizing: border-box;content: '';}
.chk_list input[type=checkbox]+label:before{width: 21px;height: 21px;text-align: center;background: #fff;border: 1px solid #cecece;top: 1px;transition: 0.3s;}
.chk_list input[type=checkbox]:checked+label:before{border-color: #4f86c6;background: #4f86c6;}
.chk_list input[type=checkbox]+label:after{top: 11px;left: 5px;width: 12px;height: 6px;border-top: 2px solid transparent;border-right: 2px solid transparent;transform: rotate(135deg);margin-top: -4px;transition: 0.3s;}
.chk_list input[type=checkbox]:checked+label:after{border-color: #fff;}
/*radio*/
.chk_list input[type=radio]{position: absolute;overflow: hidden;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;}
.chk_list input[type=radio]+label{position: relative;top: 0px;padding-left: 33px;}
.chk_list input[type=radio]+label:after,
.chk_list input[type=radio]+label:before{position: absolute;left: 0;display: block;-webkit-box-sizing: content-box;box-sizing: border-box;content: '';}
.chk_list input[type=radio]+label:before{width: 21px;height: 21px;text-align: center;background: #fff;border: 1px solid #cecece;top: 1px;transition: 0.3s;}
.chk_list input[type=radio]:checked+label:before{border-color: #4f86c6;background: #4f86c6;}
.chk_list input[type=radio]+label:after{top: 11px;left: 5px;width: 12px;height: 6px;border-top: 2px solid transparent;border-right: 2px solid transparent;transform: rotate(135deg);margin-top: -4px;transition: 0.3s;}
.chk_list input[type=radio]:checked+label:after{border-color: #fff;}


/*radio_end*/
.radio_list.type1{position: relative;display: flex;flex-wrap: wrap;z-index: 10;}
.radio_list.type1 ul{width: 100%;display: flex;flex-wrap: wrap;}
.radio_list.type1 li{position:relative;width: calc(33.333333% - 4px);height: 44px;text-align: center;margin-right: 6px;}
.radio_list.type1 li:nth-child(3n){margin-right: 0;}
.radio_list.type1 li:nth-child(n+4){margin-top:6px;}
.radio_list.type1 input[type=radio]{position: absolute;overflow: hidden;clip: rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;}
.radio_list.type1 input[type=radio]+label{position: relative;color: #333333;font-size: 16px;font-weight: 300;letter-spacing: 0;width: 100%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;height: 100%;}
.radio_list.type1 input[type=radio]+label:before{position: absolute;display: block;-webkit-box-sizing: content-box;box-sizing: border-box;content: '';}
.radio_list.type1 input[type=radio]+label:before{width: 100%;height: 100%;text-align: center;border: 1px solid #d2d2d2;background: #fff;top: 1px;left: 0;z-index: -1;}
.radio_list.type1 input[type=radio]:checked+label{color:#4f86c6;font-weight: 400;}
.radio_list.type1 input[type=radio]:checked+label:before{border: 1px solid #4f86c6;}
.search_list{max-width: 950px;margin: 0 auto 20px;display: flex;flex-wrap: wrap;align-items: center;}
.search_list .tit{width: 95px;}
.search_list .con{width: calc(100% - 95px);display: flex;flex-wrap: wrap;align-items: center;}
.search_list .chk_list{width: 137px;padding-bottom: 2px;}
.search_list .date{width: calc(100% - 481px);display: flex;flex-wrap: wrap;align-items: center;}
.search_list .date .date_input{width: calc(50% - 14px);height: 45px;background: #fff url('/images/page/date_icon_1.png')no-repeat center right 15px;}
.search_list .date .item{width: 28px;color: #333333;font-size: 16px;text-align: center;font-weight: 300;}
.search_list .radio_list.type1{width: 324px;margin-left: 20px;}
.search_wrap.disabled .radio_list.type1 *,
.search_wrap.disabled .date *{pointer-events: none;}
/* ////////////////////////// 게시판스킨 //////////////////////////  */
.board_list{word-break: keep-all;}
.board_list .board_cate_wrap > .list + .list{margin-top: 75px;}
.board_list .board_cate_wrap > .list .cate{font-size: 26px;color: #000000;font-weight: 600;line-height: 1em;border-bottom: 2px solid #000000;margin-bottom: 29px;padding-bottom: 12px;
text-align: left;
}





.board_list .sec1{padding: 50px 0 140px;}
.board_list .hashtag,
.board_view .hashtag{display: flex;flex-wrap: wrap;width: 100%;}
.board_list .hashtag a,
.board_view .hashtag a{display: inline-block;font-size: 15px;color: #4f86c6;line-height: 1em;border: 1px solid #cccccc;padding: 7px 8px 9px 8px;margin: 4px 8px 4px 0;}
.board_list .hashtag a:last-child,
.board_view .hashtag a:last-child{margin-right: 0;}


.board_list_skin1{position: relative;display: flex;flex-wrap: wrap;}
.board_list_skin1 li{width: calc(33.333333% - 48.66666666666667px );margin-right: 73px;}
.board_list_skin1 li:nth-child(3n){margin-right: 0;}
.board_list_skin1 li:nth-child(n+4){margin-top: 70px;}
.board_list_skin1 li a{display: block;}
.board_list_skin1 li .thumbnail{width: 100%;max-height: 240px;height: 17vw;background: #fafafa url('/images/page/thumbnail_no_img.jpg')no-repeat center;border: 1px solid #dddddd;}
.board_list_skin1 li .thumbnail .img{width: 100%;height: 100%;}
.board_list_skin1 li .title_g{padding-top: 25px;}
.board_list_skin1 li .title_g .title{width: 93%;height: 67px;overflow: hidden;padding-left: 0;}
.board_list_skin1 li .title_g .title .e_{font-size: 20px;color: #000000;font-weight: 600;-webkit-line-clamp: 2;line-height: 1.55;}
.board_list_skin1 li .title_g .sub{margin-top: 15px;display: flex;}
.board_list_skin1 li .title_g .date{font-size: 16px;color: #777777;font-weight: 300;word-break: break-all;}
.board_list_skin1 li .title_g .hits{font-size: 16px;color: #777777;font-weight: 300;word-break: break-all;}
.board_list_skin1 li .title_g .hits b{color: #222222;font-weight: 500;}
.board_list_skin1 li .title_g .sub > *:after{display: inline-block;content:"";width: 1px;height: 12px;background: #dddddd;vertical-align: top;margin: 7px 10px 0 9px;}
.board_list_skin1 li .title_g .sub > *:last-child:after{display:none;}

.board_list_skin2{position: relative;border-top: 2px solid #000000;}

.board_list_skin2 li{position: relative;display: flex;flex-wrap: wrap;align-items: center;padding: 26px 0;border-bottom: 1px solid #dbdbdb;}
.board_list_skin2 li .num{width: 90px;font-size: 15px;color: #505050;font-weight: 300;text-align: center;}
.board_list_skin2 li a{width: calc(100% - 280px);}
.board_list_skin2 li .title_g{width: 90%;}
.board_list_skin2 li .title_g .item{padding: 0 15px;line-height: 26px;background: #4f86c6;color: #fff;font-size: 15px;display: inline-block;border-radius: 15px;margin-right: 5px;font-weight: 500;}
.board_list_skin2 li .title_g .title{font-size: 20px;color: #000000;font-weight: 500;word-break: keep-all;display: inline;}
.board_list_skin2 li .date{text-align: center;width: 190px;font-size: 15px;color: #505050;font-weight: 300;}

/*orgnotice 협회소식*/
.board_list_skin2.orgver li.thead{
background: #f7f7f7;
}
.board_list_skin2.orgver li.thead .num,
.board_list_skin2.orgver li.thead .title,
.board_list_skin2.orgver li.thead .date,
.board_list_skin2.orgver li.thead .view{font-size:20px;color:#333;opacity:0.8;text-align: center;font-weight: 400;}
.board_list_skin2.orgver li.thead .num,
.board_list_skin2.orgver li.thead .view{width:120px;}
.board_list_skin2.orgver li.thead .date{width:110px;}
.board_list_skin2.orgver li.thead .title{width:calc(100% - 240px - 110px);}
.board_list_skin2.orgver li .num{width:120px;}
.board_list_skin2.orgver li a{width:calc(100% - 240px - 110px);}
.board_list_skin2.orgver li .date{width:110px;}
.board_list_skin2.orgver li .view{width:120px;text-align: center;font-size: 15px;color: #505050;font-weight: 300;}
/*orgnotice 협회소식끝*/

.board_list_skin3{position: relative;border-top: 2px solid #000000;}
.board_list_skin3 li{position: relative;display: flex;flex-wrap: wrap;align-items: center;padding: 26px 85px 26px 0;border-bottom: 1px solid #dbdbdb;}
.board_list_skin3 li.file{background: url('/images/page/file_icon.png')no-repeat center right 55px;}
.board_list_skin3 li .num{width: 120px;font-size: 15px;color: #505050;font-weight: 300;text-align: center;}
.board_list_skin3 li a{width: calc(100% - 478px);display: block;margin-left: 40px;}
.board_list_skin3 li .cate{width: 98px;text-align: center;font-size: 15px;color: #000;font-weight: 500;}
.board_list_skin3 li .title{width: 95%;height: 29px;overflow: hidden;}
.board_list_skin3 li .title .e_{font-size: 20px;color: #000000;font-weight: 500;}
.board_list_skin3 li .title_g{width: 90%;}
.board_list_skin3 li .title_g .item{padding: 0 15px;line-height: 26px;background: #4f86c6;color: #fff;font-size: 15px;display: inline-block;border-radius: 15px;margin-right: 5px;font-weight: 500;}
.board_list_skin3 li .title_g .title{font-size: 20px;color: #000000;font-weight: 500;word-break: keep-all;display: inline;}
.board_list_skin3 li .date{text-align: center;width: 220px;font-size: 15px;color: #505050;font-weight: 300;}



.board_list_skin4{position: relative;border-top: 2px solid #000000;}
.board_list_skin4 li{position: relative;display: flex;flex-wrap: wrap;align-items: center;padding: 26px 50px 26px 0;border-bottom: 1px solid #dbdbdb;}
.board_list_skin4 li .num{width: 130px;font-size: 15px;color: #505050;font-weight: 300;text-align: center;}
.board_list_skin4 li a{width: calc(100% - 130px);display: flex;flex-wrap: wrap;align-items: center;padding-left: 10px;}
.board_list_skin4 li .title{width: 480px;height: 29px;overflow: hidden;}
.board_list_skin4 li .title .e_{font-size: 20px;color: #000000;font-weight: 500;}
.board_list_skin4 li .date{text-align: center;width: calc(100% - 580px);font-size: 18px;color: #555;font-weight: 300;letter-spacing: -0.25px;}
.board_list_skin4 li .item{width: 100px;height: 36px;background: #4f86c6;border-radius: 36px;text-align: center;line-height: 35px;font-size: 16px;color: #fff;}
.board_list_skin4 li.closed .item{background:#c6cbcd;}

.board_list_skin5{display: flex;flex-wrap: wrap;width: 100%;}
.board_list_skin5 li{position: relative;width: calc(33.333333% - 83.33333333333333px);margin-right: 125px;padding-bottom: 70px;}
.board_list_skin5 li:nth-child(3n){margin-right: 0;}
.board_list_skin5 li:nth-child(n+4){margin-top:67px;}
.board_list_skin5 .link{display: block;}
.board_list_skin5 .brochure{border: 1px solid #dddddd;background: #fafafa url(/images/page/thumbnail_no_img.jpg)no-repeat center;width: 100%;height: 449px;}
.board_list_skin5 .brochure .img{width:100%; height:100%;}
.board_list_skin5 li .download{position: absolute;bottom: 0;left: 0;width: 100%;height: 45px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;border: 1px solid #dddddd;font-size: 15px;font-weight: 400;background: url('/images/page/download_icon_type1.png')no-repeat right 24px center;transition: 0.3s;}
.board_list_skin5 li .download:hover{color:#fff; background:#4f86c6 url('/images/page/download_icon_type1_on.png')no-repeat right 24px center;border-color:#4f86c6;}
.board_list_skin5 li .title{font-size: 20px;color: #000000;font-weight: 600;word-break: keep-all;margin-top: 26px;}
.board_list_skin5 li.type2{padding-bottom: 121px;}
.board_list_skin5 li .download_list{position: absolute;display: flex;flex-wrap: wrap;bottom: 0;left: 0;width: 100%;}
.board_list_skin5 li .download_list .download{position:relative;width: calc(50% - 3px);margin-right: 6px;background: url('/images/page/download_icon_type2.png')no-repeat right 15px center;padding-right: 20px;}
.board_list_skin5 li .download_list .download:hover{background:#4f86c6 url('/images/page/download_icon_type2_on.png')no-repeat right 15px center;}
.board_list_skin5 li .download_list .download:nth-child(2n){margin-right:0;}
.board_list_skin5 li .download_list .download:nth-child(n+3){margin-top:6px;}


.board_list_skin6{border-top: 2px solid #000;}
.board_list_skin6 li{padding: 20px 30px;display: flex;flex-wrap: wrap;align-items: center;border-bottom: 1px solid #e5e5e5;}
.board_list_skin6 li .text_g > a{display: block;width: 100%;}
.board_list_skin6 li .thumbnail{width: 350px;height: 200px;border: 1px solid #dddddd;background: #fafafa url(/images/page/thumbnail_no_img.jpg)no-repeat center;overflow:hidden;}
.board_list_skin6 li .thumbnail.type2{background:#fff;}
.board_list_skin6 li .thumbnail .img{width:100%; height: 100%;}
.board_list_skin6 li .thumbnail img{height:100%;margin:0 auto;display:block;max-width: 100%;}
.board_list_skin6 li .text_g{padding-left: 68px;width: calc(100% - 350px);}
.board_list_skin6 li .title{height: 29px;overflow: hidden;}
.board_list_skin6 li .text{
font-size:16px;color:#555555;font-weight: 300;margin-top: 12px;margin-bottom: 22px;
display: -webkit-box;
    -webkit-line-clamp: 2; /* 두 줄까지만 표시 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.board_list_skin6 li .title .e_{font-size: 20px;color: #222222;font-weight: 500;letter-spacing: -0.25px;}
.board_list_skin6 li .date{font-size: 16px;color: #777777;font-weight: 300;line-height: 1em;margin-top: 13px;}
.board_list_skin6 li .hashtag{margin-top: 30px;}


.board_list_skin7{position: relative;border-top: 2px solid #000000;}
.board_list_skin7 li{position: relative;display: flex;flex-wrap: wrap;align-items: center;padding: 26px 0px 26px 0;border-bottom: 1px solid #dbdbdb;}
/* .board_list_skin7 li.file{background: url('/images/page/file_icon.png')no-repeat center right 55px;} */
.board_list_skin7 li .num{width: 90px;font-size: 15px;color: #505050;font-weight: 300;text-align: center;}
.board_list_skin7 li a{width: calc(100% - 360px);display: block;margin-left: 10px;}
.board_list_skin7 li .cate{width: 98px;text-align: center;font-size: 15px;color: #000;font-weight: 500;}
.board_list_skin7 li .item{position:relative; top:-1px; padding: 0 15px;line-height: 26px;background: #4f86c6;color: #fff;font-size: 15px;display: inline-block;border-radius: 15px;margin-right: 5px; font-weight: 500;}
.board_list_skin7 li .title{width: 100%;font-size: 20px;color: #000000;font-weight: 500;word-break: keep-all;}
.board_list_skin7 li .title span{font-weight:600;}
.board_list_skin7 li .date{text-align: center;width: 160px;font-size: 15px;color: #505050;font-weight: 300;}
.board_list_skin7 li .hits{text-align: center;width: 100px;font-size: 15px;color: #505050;font-weight: 300;}

.board_list_skin7 li.th_row{background: #f7f7f7;}
.board_list_skin7 li.th_row .th{
background: #f7f7f7;font-size:20px;color:#333333;text-align: center;font-weight:400;
}
.board_list_skin7 li.th_row .th1{width:90px;}
.board_list_skin7 li.th_row .th2{width:calc(100% - 360px);}
.board_list_skin7 li.th_row .th3{width:160px;}
.board_list_skin7 li.th_row .th4{width:100px;}

.board_list_skin8{border-top: 2px solid #000;}
.board_list_skin8 li{border-bottom: 1px solid #e5e5e5;}
.board_list_skin8 li > a{padding: 25px 0px 25px 85px;display: flex;flex-wrap: wrap;align-items: center;}
.board_list_skin8 li .img_g{width:180px;height: 180px; border-radius:50%; background: #fafafa url(/images/page/thumbnail_no_img.jpg)no-repeat center; background-size:70%; overflow:hidden;}
.board_list_skin8 li .img_g .img{width: 100%; height: 100%;}
.board_list_skin8 li .text_g{width:calc(100% - 340px);padding: 0 10% 0 7.7%;}
.board_list_skin8 li .text_g .title{height: 29px;overflow: hidden;}
.board_list_skin8 li .text_g .title .e_{font-size: 20px;color: #222222;font-weight: 500;}
.board_list_skin8 li .text_g .txt1{height: 54px;overflow: hidden;margin-top: 10px;}
.board_list_skin8 li .text_g .txt1 .e_{font-size: 16px;color: #777777;font-weight: 300;-webkit-line-clamp: 2;}
.board_list_skin8 li .sub_txt{display: flex;flex-wrap: wrap;margin-top: 30px;}
.board_list_skin8 li .sub_txt .tit1{display: flex;flex-wrap: wrap;}
.board_list_skin8 li .sub_txt .tit1 b{color: #4f86c6;font-weight: 400;font-size: 15px;}
.board_list_skin8 li .sub_txt .tit1 b:after{display:inline-block;content:"";background:#bababa;width: 1px;height: 10px;vertical-align: top;margin: 6px 7px 0 7px;}
.board_list_skin8 li .sub_txt .tit1 p{color: #4f86c6;font-weight: 400;font-size: 15px;}
.board_list_skin8 li .sub_txt .tit2{font-size: 15px;color: #222222;margin-left: 20px;}
.board_list_skin8 li .date{width:160px;}

.board_list_skin9{border-top: 2px solid #000;}
.board_list_skin9 li{border-bottom: 1px solid #e5e5e5;}
.board_list_skin9 li > a{padding: 26px 60px;display: flex;flex-wrap: wrap;align-items: center; width: 100%;}
.board_list_skin9 li .thumbnail{width: 280px;height: 183px;border: 1px solid #dddddd;background: #fafafa url(/images/page/thumbnail_no_img.jpg)no-repeat center;}
.board_list_skin9 li .thumbnail .img{width:100%; height: 100%;}
.board_list_skin9 li .text_g{padding-left: 68px;width: calc(100% - 280px);}
.board_list_skin9 li .title p{font-size: 20px;color: #222222;font-weight: 500;line-height: 1.5;letter-spacing: -0.25px;word-break: keep-all;-webkit-line-clamp: 2;max-height: 60px;overflow: hidden;}
.board_list_skin9 li .date{font-size: 16px;color: #777777;font-weight: 300;line-height: 1em;margin-top: 20px;}
.board_list_skin9 li .date b{color: #111;font-weight: 500;margin-right: 15px;font-size: 16px;}



.board_list_skin10{position: relative;display: flex;flex-wrap: wrap;}
.board_list_skin10 li{width: calc(33.333333% - 46.66666666666667px );margin-right: 70px;}
.board_list_skin10 li:nth-child(3n){margin-right: 0;}
.board_list_skin10 li:nth-child(n+4){margin-top: 70px;}
.board_list_skin10 li a{display: block;}
.board_list_skin10 li .thumbnail{position: relative;width: 100%;max-height: 207px;height: 19vw;background: #fafafa url('/images/page/thumbnail_no_img.jpg')no-repeat center;border: 1px solid #dddddd;}
.board_list_skin10 li .thumbnail .img{width: 100%;height: 100%;}
.board_list_skin10 li .thumbnail button{position: absolute;top: 50%;left: 50%;width: 70px;height: 70px;background: rgba(255,255,255,0.4) url('/images/page/board_play_btn.png')no-repeat center left 29px;border-radius: 50%;transform: translate(-50%,-50%); transition:0.3s;}
.board_list_skin10 li:hover .thumbnail button{transform: translate(-50%,-50%) scale(0.9);}
.board_list_skin10 li .title_g{padding-top: 25px;}
.board_list_skin10 li .title_g .title{width: 93%;height: 62px;overflow: hidden;}
.board_list_skin10 li .title_g .title .e_{font-size: 20px;color: #000000;font-weight: 600;-webkit-line-clamp: 2;line-height: 1.55;}
.board_list_skin10 li .title_g .sub{margin-top: 15px;display: flex;}
.board_list_skin10 li .title_g .date{font-size: 16px;color: #777777;font-weight: 300;word-break: break-all;}
.board_list_skin10 li .title_g .hits{font-size: 16px;color: #777777;font-weight: 300;word-break: break-all;}
.board_list_skin10 li .title_g .hits b{color: #222222;font-weight: 500;}
.board_list_skin10 li .title_g .sub > *:after{display: inline-block;content:"";width: 1px;height: 12px;background: #dddddd;vertical-align: top;margin: 7px 10px 0 9px;}
.board_list_skin10 li .title_g .sub > *:last-child:after{display:none;}
.board_list_skin10 li .hashtag{margin-top: 15px;}

.board_list_skin11{position: relative;display: flex;flex-wrap: wrap;}
.board_list_skin11 li{width: calc(33.3333333% - 62.66666666666667px);margin-right: 94px;}
.board_list_skin11 li:nth-child(3n){margin-right: 0;}
.board_list_skin11 li:nth-child(n+4){margin-top: 70px;}
.board_list_skin11 li a{display: block;}
.board_list_skin11 li .thumb{width: 100%;height: 350px;}
.board_list_skin11 li .text_g{width: 100%;padding-top: 24px;}
.board_list_skin11 li .text_g .title{height: 64px;overflow: hidden;}
.board_list_skin11 li .text_g .title .e_{font-size: 20px;color: #000;font-weight: 600;-webkit-line-clamp: 2;line-height: 1.6;}
.board_list_skin11 li .text_g .date{margin-top: 15px;line-height: 1em;font-size: 16px;color: #777777;font-weight: 300;}

/*20231229작업*/
.m25 .page_main_title{display:block;}
.board_list_skin12{position: relative;border-top: 2px solid #000000;}
.board_list_skin12 li{position: relative;display: flex;align-items: center;padding: 26px 60px 26px 0;border-bottom: 1px solid #dbdbdb;}
.board_list_skin12 li .num{width: 120px;font-size: 15px;color: #505050;font-weight: 300;text-align: center;}
.board_list_skin12 li .cate{width: 137px;height:36px;line-height: 36px;text-align: center;font-size: 15px;color: #fff;font-weight: 500;
border-radius:18px;}
.board_list_skin12 li .cate001{background: #4f86c6;}
.board_list_skin12 li .cate002{background: #f6ab1a;}
.board_list_skin12 li .cate003{background: #30a68c;}
.board_list_skin12 li a{width: calc(100% - 120px - 137px - 60px);display: block;margin-left: 60px;}
.board_list_skin12 li .title{width: 100%;}
.board_list_skin12 li .title .ptit{font-family: "Noto Sans KR", sans-serif;font-size:20px;color:#000;margin-bottom: 12px;font-weight: 500;}
.board_list_skin12 li .title .ptxt{display: flex;align-items:center;}
.board_list_skin12 li .title .ptxt .info{position: relative;display: block;box-sizing:border-box;padding-right: 10px;
color:#505050;font-size:15px;}
.board_list_skin12 li .title .ptxt .info:before{
position: absolute;content:"";background: #dbdbdb;width:1px;height:8px;
top:50%;right:0;transform:translateY(-50%);}
.board_list_skin12 li .title .ptxt .date{display: block;box-sizing:border-box;padding-left: 10px;color:#505050;font-size:15px;}
/*20231229 끝*/

.board_view .sec1{padding: 50px 0 130px;}
.board_view .g_container{position: relative;width: 100%;text-align: center;word-break: keep-all;}
.board_view .g_head{width: 100%;border-top: 2px solid #000000;padding: 48px 3% 43px 3%;border-bottom: 1px solid #d7d7d7;}
.board_view .g_head .title{font-size: 24px;color: #222222;letter-spacing: -0.25px;line-height: 1.5;font-weight: 500;}
.board_view .g_head .item{min-width: 102px;height: 36px;background: #4f86c6;border-radius: 36px;text-align: center;line-height: 35px;font-size: 16px;color: #fff;display: inline-block;vertical-align: top;margin: 1px 18px 0 0;padding: 0 20px;}
.board_view .g_head .item.closed{background:#c6cbcd;}
.board_view .g_head .sub{margin-top: 18px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.board_view .g_head .sub > *{font-size: 16px;color: #777777;font-weight: 300;}
.board_view .g_head .sub > * + *{margin-left: 16px;}
.board_view .g_head .sub b{font-weight: 500;color: #222222;margin-right: 9px;}
.board_view .g_file{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;padding: 17px 3%;border-bottom: 1px solid #d7d7d7;}
.board_view .g_file ul li:nth-child(1){position: relative;padding-left: 36px;background: url('/images/page/file_icon.png')no-repeat top left;}
.board_view .g_file ul li{display: inline-block;margin-right: 15px;}
.board_view .g_file ul li:last-child{margin-right:0;}
.board_view .g_file ul a{display: inline-block;font-size: 16px;}
.board_view .g_file ul a:hover{text-decoration: underline;}
.board_view .g_body{padding: 70px 0 105px;border-bottom: 1px solid #d7d7d7;}
.board_view .g_body img{max-width:100%;}
.board_view .page_list{border-bottom: 1px solid #d7d7d7;}
.board_view .page_list .list{display: flex;flex-wrap: wrap;align-items: center;padding: 18px 25px;}
.board_view .page_list .list + .list{border-top:1px solid #d7d7d7;}
.board_view .page_list .list b{position: relative;width: 104px;font-size: 18px;color: #222222;font-weight: 500;padding-left: 30px;}
.board_view .page_list .list b:before{display:block;content:"";position: absolute;top: 11px;left: 0;width: 10px;height: 10px;border: 2px solid #222;transform: rotate(45deg);border-bottom: 0;border-right: 0;}
.board_view .page_list .list.next b:before{top:4px;transform: rotate(-135deg);}
.board_view .page_list .list .tit{width: calc(100% - 104px);}
.board_view .page_list .list .tit p.e_{font-size: 16px;}
.board_view .g_pagination{position: relative;margin-top: 60px;}
.board_view .g_pagination .pg_list_btn{width: 220px;height: 60px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;margin: 0 auto;background: #5086c6;color: #fff;font-size: 18px;}
.board_view .photo_gallery{position: relative;max-width: 930px;margin: 0 auto 50px;width: 100%;}
.board_view .gallery_big{position: relative;width: 100%;height: auto;}
.board_view .gallery_big .item{text-align: center;cursor:pointer;}
.board_view .gallery_big .item img{margin:0 auto;width: 100%;}
.board_view .gallery_big .slick-arrow{display: none !important;position: absolute;top: 50%;left: -60px;width: 32px;height: 60px;transform: translateY(-50%);font-size: 0;z-index: 10;}
.board_view .gallery_big .slick-arrow:before{display: block;content:"";position: absolute;top: 9px;left: 9px;width: 40px;height: 40px;border: 2px solid #cccccc;border-top: 0;border-left: 0;transition: 0.3s;transform: rotate(135deg);}
.board_view .gallery_big .slick-arrow:hover:before{border-color:#4f86c6;}
.board_view .gallery_big .slick-arrow.slick-next{left: auto;right: -60px;}
.board_view .gallery_big .slick-arrow.slick-next:before{display: block;content:"";left: -19px;transform: rotate(-45deg);}
.board_view .gallery_nav{position: relative;left: 50%;margin-top:30px;width: calc(100% + 10px);transform: translateX(-50%);}
.board_view .gallery_nav .item{position: relative;height: 106px;margin: 0 5px; cursor:pointer;}
.board_view .gallery_nav .img{width: 100%;height: 100%;}
.board_view .gallery_nav .item.slick-current:after{display: block;content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 4px solid #4f86c6;box-sizing: border-box;}
.board_view .hashtag{margin-top: 40px;}

/*20231229*/
.product_view .page_main_title{display: none;}
.product_view .sec1{padding: 50px 0 0px;}
.product_view .g_container{width: 100%;display: flex;align-items:start;}
.product_view .g_container .imgarea{width:465px;max-width:465px;border:1px solid #e3e3e3;border-right: 0;overflow:hidden;}
.product_view .g_container .imgarea .imgwrap{width:100%;height:517px;}
.product_view .g_container .imgarea .imgwrap .img{width: 100%;height:100%;display: flex;align-items:center;justify-content:center;cursor:pointer;}
.product_view .g_container .imgarea .imgwrap .img img{width: 85%;object-fit:contain;}
.product_view .g_container .imgarea .ctr{width:94%;z-index:5;position: absolute;top:50%;left:50%;transform:translate(-50%, -50%);
display: flex;align-items:center;justify-content:space-between;}
.product_view .g_container .imgarea .ctr .pprev{
width:12px;height:20px;background:  url(/images/page/product_view_pprev.png)no-repeat center / cover;
cursor:pointer
}
.product_view .g_container .imgarea .ctr .pnext{
width:12px;height:20px;background:  url(/images/page/product_view_pnext.png)no-repeat center / cover;
cursor:pointer;
}
.product_view .g_container .imgarea .pagewrap{
width:94%;position: absolute;left:50%;bottom:20px;transform:translate(-50%, 0%);z-index:5;text-align: center;
}

.product_view .g_container .imgarea .pagewrap .swiper-pagination-bullet{margin-right: 12px;}
.product_view .g_container .imgarea .pagewrap .swiper-pagination-bullet:last-child{margin-right: 0;}
.product_view .g_container .imgarea .pagewrap .swiper-pagination-bullet-active{background: rgba(0,0,0,0.7);}
.product_view .g_container .conarea{width:calc(100% - 466px);min-height:517px;
padding-bottom: 130px;border-left:1px solid #e3e3e3;box-sizing:border-box;padding-left:80px;}
.product_view .g_container .conarea .titlearea{box-sizing:border-box;width:100%;padding-bottom: 70px;border-bottom: 1px solid #e3e3e3;}
.product_view .g_container .conarea .titlearea .cate{width: 137px;height:36px;line-height: 36px;text-align: center;font-size: 15px;color: #fff;font-weight: 500;
border-radius:18px;margin-bottom: 32px;}
.product_view .g_container .conarea .titlearea .cate001{background: #4f86c6;}
.product_view .g_container .conarea .titlearea .cate002{background: #f6ab1a;}
.product_view .g_container .conarea .titlearea .cate003{background: #30a68c;}
.product_view .g_container .conarea .titlearea .ptit{font-size:36px;color:#222222;font-weight: 500;margin-bottom: 40px;
box-sizing:border-box;padding-right:10%;line-height: 1.3;}
.product_view .g_container .conarea .titlearea .listwrap{}
.product_view .g_container .conarea .titlearea .listwrap dl{display: flex;align-items:center;margin-bottom: 12px;}
.product_view .g_container .conarea .titlearea .listwrap dl > dt{font-size:16px;color:#222222;font-weight: 500;position: relative;box-sizing:border-box;
padding-right:18px;}
.product_view .g_container .conarea .titlearea .listwrap dl > dt:before{
position: absolute;content:"";background: #dbdbdb;width:1px;height:8px;top:50%;transform:translateY(-50%);right:0;
}
.product_view .g_container .conarea .titlearea .listwrap dl > dd{font-size:16px;color:#777777;font-weight: 400;box-sizing:border-box;
padding-left:18px;}
.product_view .g_container .conarea .textarea{width: 100%;box-sizing:border-box;padding-top: 40px;}
.product_view .g_container .conarea .textarea>div{width:100%;margin-bottom:80px;}
.product_view .g_container .conarea .textarea>div:last-child{margin-bottom: 0;}
.product_view .g_container .conarea .textarea>div .subtit{font-size:22px;color:#000;font-weight: 500;margin-bottom: 30px;}
.product_view .g_container .conarea .textarea .txtwrap{}
.product_view .g_container .conarea .textarea .txtwrap .list{}
.product_view .g_container .conarea .textarea .txtwrap .list li{position: relative;font-size:16px;color:#777777;font-weight: 400;box-sizing:border-box;
padding-left:15px;margin-bottom: 10px;}
.product_view .g_container .conarea .textarea .txtwrap .list li:before{
position: absolute;content:"";top:10px;left:0;width: 5px;height: 5px;background: #4f86c6;}
.product_view .g_container .conarea .textarea .tablewrap{}
.product_view .g_container .conarea .textarea .tablewrap .t_flow_wrap{}
.product_view .g_container .conarea .textarea .tablewrap table{width: 100%;border-top:2px solid #000;border-bottom:1px solid #e3e3e3;}
.product_view .g_container .conarea .textarea .tablewrap table .col1{width:35%;}
.product_view .g_container .conarea .textarea .tablewrap table .col2{width:65%;}
.product_view .g_container .conarea .textarea .tablewrap table tr * {box-sizing:border-box;padding:20px 25px;text-align: left;border-bottom:1px solid #e3e3e3; }
.product_view .g_container .conarea .textarea .tablewrap table tr th{font-size:17px;color:#222;font-weight: 500;border-right:1px solid #e3e3e3;}
.product_view .g_container .conarea .textarea .tablewrap table tr td{font-size:17px;color:#777;font-weight: 400;}
.product_view .g_container .conarea .textarea .pagination{position: relative;margin-top: 60px;}
.product_view .g_container .conarea .textarea .pagination .pg_list_btn{width: 220px;height: 60px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;margin: 0 auto;background: #5086c6;color: #fff;font-size: 18px;}
/*20231229 끝*/

.card_news{position:relative;width:100%;margin:0 auto;}
.card_news_slider{
	width:800px;
	margin: 0 auto;
}
.card_news .arr.prev_btn{
	width:41px;
	height:90px;
	background:url(/images/page/m31_view_prev.png) no-repeat;
	position:absolute;
	left: 20px;
	top:50%;
	margin-top:-90px;
	cursor:pointer;
	outline:0;
}
.swiper-button-disabled{opacity:0.2;}
.card_news .arr.next_btn{
	width:41px;
	height:90px;
	background:url(/images/page/m31_view_next.png) no-repeat;
	position:absolute;
	right: 20px;
	top:50%;
	margin-top:-90px;
	cursor:pointer;
	outline:0;
}
.card_news_slider .pagination{
	box-sizing:border-box;
	padding: 50px 0;
	background:#fff;
	text-align:center;
	font-size: 0;
}
.card_news_slider .swiper-pagination-bullet {
	margin: 0 1px !important;
	display: inline-block;
	vertical-align: top;
	width: 40px;
	height: 40px;
	box-sizing: border-box;
	font-size: 15px;
	line-height: 40px;
	color: #a8a8a8;
	font-weight: 500;
	font-family: 'Montserrat';
	border-radius: 0;
	background: #fff;
	border: 1px solid #d7d7d7;
	opacity: 1;
}
.card_news_slider .swiper-pagination-bullet-active {
      color:#fff;
      background: #5086c6;
      border-color: #5086c6;
}



.search_result .sub_tab_contents{display: block !important;}
.search_result .sub_tab_wrap{margin: 0;}
.search_result .paging{margin-top: 40px;}
.search_result .result_tit{font-size: 18px;color: #2d2d2d;margin-bottom: 65px;}
.search_result .result_tit b{color: #eb3434;font-weight: 500;}
.search_result .result_tit span{color: #4f86c5;font-weight: 400;}
.search_result .sec2{padding: 75px 0 170px;}
.search_result .sec2 .cate_tit{font-size: 24px;color: #111111;font-weight: 600;margin-bottom: 13px;}
.search_result .sec2 .cate_tit span{font-size: 18px;color: #4f86c5;font-weight: 500;margin-left: 7px;}
.search_result .sec2 .list_wrap .list + .list{margin-top: 90px;}
.search_result .sec2 .list_wrap .list ul{border-top:2px solid #000;}
.search_result .sec2 .list_wrap .list ul li{width: 100%;border-bottom: 1px solid #dbdbdb;}
.search_result .sec2 .list_wrap .list ul li a{display: flex;flex-wrap: wrap;align-items: center;padding: 25px 30px;}
.search_result .sec2 .list_wrap .list ul li .title{width: calc(100% - 95px);height: 29px;overflow: hidden;padding-right: 50px;}
.search_result .sec2 .list_wrap .list ul li .title p.e_{font-size: 20px;color: #000000;font-weight: 500;}
.search_result .sec2 .list_wrap .list ul li .date{width: 95px;color: #505050;font-size: 15px;text-align: center;}



/*newstyle 241204*/
/*board*/
/*통계자료 안내자료 브리프*/
.board_list_skin5 li .date{margin-top: 15px;font-size:15px;color:#505050;}
/*보도자료*/
.m45 .top-btn{
margin-bottom: 20px;
  display: flex;
	align-items: center;
	justify-content: center;
	width: 198px;
	border-radius: 20px;
	background: #00305e;
	height: 40px;
	 margin-left: auto;
}

.m45 .top-btn span {
        font-size: 16px;
        color: #fff;
        font-weight: 400;
}

.m45 .top-btn i{
	display: block;
	margin-left: 6px;width:5px;height:8px;
	background: url(/images/page/wht_arr.png)no-repeat center;
}

.skin6_bannerarea{
	margin-top: 80px;
	background: url(/images/page/press_banner_bg.png)no-repeat center / cover;
	width:100%;height:240px;
	display: flex;
	justify-content:flex-end;
	align-items:center;
	box-sizing:border-box;padding:60px 4vw;
}
.skin6_bannerarea .txtarea p{font-size:16px;color:rgba(0,0,0,0.7);font-weight: 400;}
.skin6_bannerarea .txtarea strong{
	display: block;margin:15px 0 22px;color:#00305e;font-size:28px;font-weight: 800;line-height: 1.4em;
}
.skin6_bannerarea .txtarea .btn{
	display: flex;align-items:center;justify-content:center;
	font-size:15px;color:#fff;font-weight: 400;
	width:198px;border-radius:20px;background: #00305e;
	height:40px;
}
.skin6_bannerarea .txtarea .btn>i{
	display: block;
	margin-left: 6px;width:5px;height:8px;
	background: url(/images/page/wht_arr.png)no-repeat center;
}
/*회원사소식 배너*/
.promotion_bannerarea{
	margin-top: 80px;
	background: url(/images/page/memberpromotion_banner_bg.png)no-repeat center / cover;
	width:100%;min-height:242px;
	display: flex;
	justify-content:flex-end;
	align-items:center;
	box-sizing:border-box;padding:60px 8vw;
}
.promotion_bannerarea .txtarea p{font-size:17px;color:rgba(0,0,0,0.7);font-weight: 400;}
.promotion_bannerarea .txtarea strong{
	display: block;margin-bottom: 10px;color:#00305e;font-size:32px;font-weight: 800;line-height: 1.4em;
}
.promotion_bannerarea .txtarea .btn{
	display: flex;align-items:center;justify-content:center;
	font-size:16px;color:#fff;font-weight: 400;
	width:264px;border-radius:20px;background: #00305e;
	height:40px;max-width:100%;
}
.promotion_bannerarea .txtarea .btn>i{
	display: block;
	margin-left: 6px;width:5px;height:8px;
	background: url(/images/page/wht_arr.png)no-repeat center;
}
.promotion_bannerarea .btn_wrap.style1{margin-top: 30px;justify-content:flex-start;}

/*회원사안내자료 배너*/
.counsel_bannerarea{
	margin-top: 80px;
	background: url(/images/page/counsel_banner_bg.png)no-repeat center / cover;
	width:100%;min-height:240px;
	display: flex;
	justify-content:flex-end;
	align-items:center;
	box-sizing:border-box;padding:60px 8vw;
}
.counsel_bannerarea .txtarea p{font-size:17px;color:rgba(0,0,0,0.7);font-weight: 400;}
.counsel_bannerarea .txtarea strong{
	display: block;margin:10px 0 0px;color:#00305e;font-size:32px;font-weight: 800;line-height: 1.4em;
}
.counsel_bannerarea .txtarea .btn{
	display: flex;align-items:center;justify-content:center;
	font-size:16px;color:#fff;font-weight: 400;
	width:180px;border-radius:20px;background: #00305e;
	height:40px;max-width:100%;
}
.counsel_bannerarea .txtarea .btn>i{
	display: block;
	margin-left: 6px;width:5px;height:8px;
	background: url(/images/page/wht_arr.png)no-repeat center;
}
.counsel_bannerarea .btn_wrap.style1{margin-top: 30px;justify-content:flex-start;}

/*회원사 서비스*/
.membernews_banner{
	margin-top: 80px;
	background: url(/images/page/membernews_banner_bg.png)no-repeat center / cover;
	width:100%;min-height:240px;
	display: flex;
	justify-content:flex-end;
	align-items:center;
	box-sizing:border-box;padding:60px 8vw;
}
.membernews_banner .txtarea p{font-size:17px;color:rgba(0,0,0,0.7);font-weight: 400;}
.membernews_banner .txtarea strong{
	display: block;margin:10px 0 20px;color:#00305e;font-size:32px;font-weight: 800;line-height: 1.4em;
}
.membernews_banner .txtarea .btn{
	display: flex;align-items:center;justify-content:center;
	font-size:16px;color:#fff;font-weight: 400;
	width:201px;border-radius:20px;background: #00305e;
	height:40px;max-width:100%;
}
.membernews_banner .txtarea .btn>i{
	display: block;
	margin-left: 6px;width:5px;height:8px;
	background: url(/images/page/wht_arr.png)no-repeat center;
}