/* 메인 */
@media (max-width: 640px) {
  section.mainVisaul .inner{background-image:url('../images/main/visual01.png');height:560px;gap:0 130px;}
  section.mainVisaul .inner .floating{position:absolute;background-image: url('../images/main/floating.png');width:100px;height:100px;right:25px;bottom:25px;transition:.5s all;cursor:pointer;z-index:5;}
  section.mainVisaul .inner .floating:hover{transform:scale(1.1);}
  section.mainVisaul .inner .tabs_wrapper {position:absolute;z-index:3;right:100px;}
  section.mainVisaul .inner .tabs_wrapper ul{display:flex;flex-wrap:wrap;width:312px;}
  section.mainVisaul .inner .tabs_wrapper ul li {width:153px;height:151px;}
  section.mainVisaul .inner .tabs_wrapper ul li > div{width:100%;height:100%;cursor:pointer;}
  section.mainVisaul .inner .tabs_wrapper ul li .tab01{background-image:url('../images/main/kb_tab01.png');}
  section.mainVisaul .inner .tabs_wrapper ul li .tab01:hover{background-image:url('../images/main/kb_tab01_on.png');}
  section.mainVisaul .inner .tabs_wrapper ul li .tab02{background-image:url('../images/main/kb_tab02.png');}
  section.mainVisaul .inner .tabs_wrapper ul li .tab03{background-image:url('../images/main/kb_tab03.png');}
  section.mainVisaul .inner .tabs_wrapper ul li .tab04{background-image:url('../images/main/kb_tab04.png');}
  section.mainVisaul .inner .control_wrap {position:absolute;bottom:45px;left:120px;z-index:3;display:flex;gap:0 18px;}
  section.mainVisaul .inner .control_wrap .page-info{}
  section.mainVisaul .inner .control_wrap .page-info .info{border:1px solid #FFFFFF;padding:8px 20px;border-radius:5px;color:#FFFFFF;font-size:20px;font-weight:var(--font-regular);display:flex;align-items: center;gap:0 3px;}
  section.mainVisaul .inner .control_wrap .paging{display:flex;align-items: center;line-height:0;gap:0 15px;}
  section.mainVisaul .inner .control_wrap .paging .btn_play{background-repeat: no-repeat;cursor:pointer;}
  section.mainVisaul .inner .control_wrap .paging .btn_play.play{width:17px;height:19px;background-image: url('../images/main/btn_play.png');}
  section.mainVisaul .inner .control_wrap .paging .btn_play.pause{width:17px;height:17px;background-image: url('../images/main/btn_pause.png');}
  section.mainVisaul .inner .control_wrap .paging .visual_paging{display:flex;align-items: center;}

  section.mainVisaul .swiper-slide img{object-fit: contain;}
  .swiper-pagination-bullet{background-image: url('../images/main/p.png') !important;width:16px;height:16px;opacity:1;}
  .swiper-pagination-bullet-active{background-image: url('../images/main/p_on.png') !important;}

  section.mainSearch .inner {height:380px;gap:36px 0;}
  section.mainSearch .inner .sec-title{font-size:var(--fs35);font-weight:var(--font-heavy);}
  section.mainSearch .inner .sec-search-box{position:relative;width:1000px;height:80px;background:#003b90;border-radius:5px;}
  section.mainSearch .inner .sec-search-box .txt{position:relative;width:246px;font-size:var(--fs22);font-weight: var(--font-medium);color:#FFFFFF;padding-left:30px;box-sizing: border-box;cursor:pointer;}
  section.mainSearch .inner .sec-search-box .txt::after{position:absolute;content:'▼';right:0;top:7px;font-size:var(--fs14);transition: .5s all}
  section.mainSearch .inner .sec-search-box .txt.on::after{transform:rotate(180deg);}
  section.mainSearch .inner .sec-search-box .ipt{flex:1;height:100%;}
  section.mainSearch .inner .sec-search-box .ipt input{width:90%;height:90%;background:transparent;border:0;font-size:var(--fs22);color:#FFFFFF;}
  section.mainSearch .inner .sec-search-box .ipt input::placeholder{color:#FFFFFF;opacity:.5;}
  section.mainSearch .inner .sec-search-box .btn_search{background-image: url('../images/main/btn_search.png');width:70px;height:28px;background-position: center;background-repeat: no-repeat;cursor:pointer;}
  section.mainSearch .inner .sec-tag {gap:0 15px;}
  section.mainSearch .inner .sec-tag .tag{background:#ededed;height:30px;font-weight:var(--font-light);padding:8px 23px;border-radius:5px;line-height:1;}
  section.mainSearch .inner .sec-search-box .condi_wrapper {display:none;position:absolute;left:0;top:-180px;z-index:5;background:#FFFFFF;width:245px;height:181px;color:#333333;border-radius:5px;font-size:var(--fs20);font-weight:var(--font-medium);border:1px solid #626262;box-sizing: border-box;}
  section.mainSearch .inner .sec-search-box .condi_wrapper ul{width:100%;height:100%;display:flex;flex-direction:column;justify-content: space-between;cursor:pointer;}
  section.mainSearch .inner .sec-search-box .condi_wrapper ul li{flex:1;padding:0 15px;display:flex;align-items: center;}
  section.mainSearch .inner .sec-search-box .condi_wrapper ul li:hover{background:#003b90;color:#FFFFFF;}

  section.mainNews {border-top:1px solid #c9c7c7;padding:75px 0 50px 0;box-sizing: border-box;}
  section.mainNews .inner {padding:0 20px 0 20px;box-sizing: border-box;}
  section.mainNews .inner .sec-title{position:relative;font-size:var(--fs30);font-weight:var(--font-heavy);}
  section.mainNews .inner .sec-title .more{position:absolute;top:3px;right:20px;width:85px;height:30px;border:1px solid #000000;border-radius:5px;box-sizing: border-box;font-size:var(--fs20);font-weight:var(--font-regular);cursor:pointer;}
  section.mainNews .inner .sec-title .more:hover{border:1px solid #003b90;color:#003b90;}

  section.mainNews .inner .notice-wrapper{display:flex;flex-wrap:wrap;margin-top:50px;}
  section.mainNews .inner .notice-wrapper .notice-wrap{width:300px;height:226px;background-image:url('../images/main/box_notice.png');padding:25px 30px;box-sizing: border-box;display:flex;flex-direction: column;font-weight:var(--font-light);cursor:pointer;transition: .5s all;}
  section.mainNews .inner .notice-wrapper .notice-wrap:hover{transform: scale(1)}
  section.mainNews .inner .notice-wrapper .notice-wrap .hd{display:flex;align-items: center;gap:0 25px;}
  section.mainNews .inner .notice-wrapper .notice-wrap .hd .icon{width:28px;height:28px;background-image: url('../images/main/icon_note.png');}
  section.mainNews .inner .notice-wrapper .notice-wrap .hd .icon.noti{width:31px;height:25px;background-image: url('../images/main/icon_notice.png');}
  section.mainNews .inner .notice-wrapper .notice-wrap .hd .txt{width:125px;height:30px;background:#ededed;border-radius: 5px;font-size:var(--fs14);}
  section.mainNews .inner .notice-wrapper .notice-wrap .cont{margin:30px 0 30px 0;font-size:var(--fs16);height:auto;}
  section.mainNews .inner .notice-wrapper .notice-wrap .cont:hover{color:#003b90;}
  section.mainNews .inner .notice-wrapper .notice-wrap .date{text-align:right;}

  section.mainWeather {background:#e5ebf4;padding:75px 0 80px 0;}
  section.mainWeather .inner{display:flex;padding:0 70px 0 125px;box-sizing: border-box;gap:0 30px;}
  section.mainWeather .inner .weather_map{display:flex;flex-direction: column;}
  section.mainWeather .inner .weather_map .ttl{font-size:var(--fs35);font-weight: var(--font-heavy);}
  section.mainWeather .inner .weather_map .info{width:392px;height:360px;background-color:rgba(255,255,255,.25); margin-top:35px;}

  section.mainWeather .inner .weather_news .ttl{font-size:var(--fs35);font-weight: var(--font-heavy);}
  section.mainWeather .inner .weather_news .news-list-wrapper{margin-top:45px;display:flex;flex-direction: column;gap:25px 0;}
  section.mainWeather .inner .weather_news .news-list-wrapper .news-list{display:flex;gap:0 25px;align-items:center;font-weight: var(--font-light);}
  section.mainWeather .inner .weather_news .news-list-wrapper .news-list .area{width:125px;height:42px;background: #ffffff;border-radius: 5px;font-size:var(--fs24);}
  section.mainWeather .inner .weather_news .news-list-wrapper .news-list .cont{flex:1;font-size:var(--fs20);}
  section.mainWeather .inner .weather_news .news-list-wrapper .news-list .cont .date{font-weight:var(--font-semibold);}

  section.mainSns {padding:50px 0 60px 0;}
  section.mainSns .inner{flex-direction:column;justify-content: center;}
  section.mainSns .inner .sns-wrapper{width:100%;height:436px;padding-left:25px;}
  section.mainSns .inner .sns-wrapper .title{font-size:var(--fs25);font-weight:var(--font-heavy);margin-bottom:40px;}
  section.mainSns .inner .sns-wrapper .sns-list{font-size:var(--fs24);font-weight:var(--font-medium);width:100%;}
  section.mainSns .inner .sns-wrapper .sns-list .sns{padding-bottom:25px;border-bottom:1px solid #c9c7c7;box-sizing: border-box;margin-top:30px;}
  section.mainSns .inner .sns-wrapper .sns-list .sns a{display:flex;align-items: center;gap:0 24px;}
  section.mainSns .inner .sns-wrapper .sns-list .sns a:hover{font-weight:var(--font-ebold);}
  section.mainSns .inner .sns-wrapper .sns-list .sns:last-child{padding-bottom:0;border-bottom:0;}

  section.mainSns .inner .movie-wrapper {width:100%;height:436px;padding:0 20px;box-sizing: border-box;}
  section.mainSns .inner .movie-wrapper .youtube{width:100%;height:100%;}
  section.mainSns .inner .movie-wrapper .youtube iframe{width:100%;height:100%;}

  /* 인사말 */
  .intro_content {margin-top:20px;gap:100px 0;}
  .intro_content .intro_wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px 0;padding:0 0;box-sizing:border-box;}
  .intro_content .intro_wrap .photo{width:100%;text-align:center;}
  .intro_content .intro_wrap .photo img{max-width:100%;}
  .intro_content .intro_wrap .txt{gap:15px 0;}
  .intro_content .intro_wrap .txt p{line-height:1.7;}
  .intro_content .intro_wrap .txt p.ttl{font-size:var(--fs22);color:#003b90;font-weight:var(--font-semibold);letter-spacing: -0.5vw;}
  .intro_content .intro_wrap .sign-wrap{display:flex;align-items: center;flex-direction:column;justify-content: end;gap:10px 0;}
  .intro_content .intro_wrap:nth-child(2) {flex-direction:column-reverse}

  /* 비전/연혁 */
  .vision_content {display:flex;flex-direction: column;margin-top:75px;gap:70px 0;width:100%;}
  .vision_content .vision_wrap{display:flex;flex-direction:column;justify-content: center;gap:30px 0;}
  .vision_content .vision_wrap .vision_ttl{width:100%;font-size:var(--fs22);text-align:center;padding:15px 0;border-bottom:1px solid #DEDEDE;}
  .vision_content .vision_wrap .vision_cont {width:100%;font-size:var(--fs19);}
  .vision_content .vision_wrap .vision_cont .box03 {height:170px;padding-left:10px;gap:5px 0;}
  .vision_content .vision_wrap .vision_cont .box04 {width:100%;display:flex;flex-wrap:wrap;justify-content: space-between;gap:10px 0;}
  .vision_content .vision_wrap .vision_cont .box04 .box{width:49%;height:88px;border:1px solid #003b90;border-radius:5px;box-sizing: border-box;display:flex;justify-content: center;align-items: center;text-align:center;}
  .vision_content .vision_wrap .vision_cont .box05 {overflow:auto;}
  .vision_content .vision_wrap .vision_cont .box05 .info-wrapper{width:900px;}
  .vision_content .vision_wrap .vision_cont .box05 .info-wrapper .ttl{width:143px;height:165px;border-right:2px solid #003b90;box-sizing: border-box;display:flex;justify-content: center;align-items:center;text-align:center;}
  .vision_content .vision_wrap .vision_cont .box05 .info-wrapper .info_wrap .info .t{width:350px;height:100%;display:flex;justify-content: center;align-items: center;font-size:var(--fs18);border-top:0;border-bottom:1px solid #003b90;border-right:1px solid #003b90}
  .vision_content .vision_wrap .vision_cont .box05 .info-wrapper .info_wrap .info .cont{flex:1;height:100%;font-size:var(--fs16);display:flex;align-items: center;padding-left:50px;box-sizing: border-box;line-height:1.5;border-bottom:1px solid #003b90}

  .history_content {display:flex;flex-direction: column;margin-top:75px;gap:70px 0;width:100%;}
  .history_content .history_wrap{display:flex;flex-direction:column;justify-content: space-between;}
  .history_content .history_wrap .history_ttl{position:relative;width:100%;font-size:var(--fs22);text-align:center;padding:15px 0;margin-bottom:50px;border-bottom:1px solid #DEDEDE;}
  .history_content .history_wrap .history_ttl.history::before{display:none;}
  .history_content .history_wrap .history_cont {position:relative;width:100%;font-size:var(--fs20);gap:30px 0;}
  .history_content .history_wrap .history_cont.his::before{position:absolute;left:21px;top:-5px;content:'';width:1px;height:105%;background:#c6c6c6;}
  .history_content .history_wrap .history_cont .history-wrap{width:100%;display:flex;padding:0 20px;box-sizing:border-box;}
  .history_content .history_wrap .history_cont .history-wrap .marker{position:relative;width:11px;height:100%;margin-right:10px;}
  .history_content .history_wrap .history_cont .history-wrap .marker::before{position:absolute;content:'';width:11px;height:11px;background:#003b90;border-radius:50%;left:-4px;top:20px;}
  .history_content .history_wrap .history_cont .history-wrap .history-wrapper{font-size:var(--fs18);font-weight:var(--font-semibold);display:flex;gap:0 35px;}
  .history_content .history_wrap .history_cont .history-wrap .history-wrapper .year{width:180px;height:50px;border-radius:5px;background:#003b90;color:#FFFFFF;}
  .history_content .history_wrap .history_cont .history-wrap .history-wrapper .txt{flex:1;color:#000000;display:flex;align-items: center;}
  .history_content .history_wrap .history_cont .exp{font-size:var(--fs16);font-weight:var(--font-regular);line-height:1.5;padding:0 20px;box-sizing: border-box;}
  .history_content .history_wrap .history_cont .agree_box{width:90%;height:50px;padding:0 25px 0 55px;margin:0 auto 100px auto;}
  .history_content .history_wrap .history_cont .agree_box::after{position:absolute;right:25px;content:'';background-image: url('../images/icon_select.png');width:12px;height:8px;}

  .history_content .history_wrap .history_cont .agree_content{display:none;font-size:var(--fs15);font-weight:var(--font-regular);height:450px;overflow:auto;padding:20px;box-sizing: border-box;}
  .history_content .history_wrap .history_cont .agree_content .agree-history{display:flex;flex-direction: column;justify-content: end;align-items: end;line-height:1.4;}
  .history_content .history_wrap .history_cont .agree_content .agree-title{font-size:var(--fs22);font-weight:var(--font-bold);text-align:center;margin:20px 0 50px 0;}
  .history_content .history_wrap .history_cont .agree_content .agree-ttl{font-size:var(--fs20);font-weight:var(--font-semibold);margin-bottom:10px;}
  .history_content .history_wrap .history_cont .agree_content .para{margin-bottom:10px;line-height:1.5;}
  .history_content .history_wrap .history_cont .agree_content .para span{font-weight:var(--font-semibold);}
  .history_content .history_wrap .history_cont .agree_content div.in{padding-left:10px;}

  /* 로고(CI) */
  .ci_content {font-size:var(--fs22);}
  .ci_content .logo-basic-wrapper{margin-bottom:60px;}
  .ci_content .logo-basic-wrapper .logo{margin:60px 0 25px 0;}
  .ci_content .logo-basic-wrapper .logo img{max-width:100%;}
  .ci_content .logo-basic-wrapper .ttl{margin-bottom:25px;}
  .ci_content .logo-basic-wrapper .exp{font-size:var(--fs16);}

  .ci_content .logo-signature-wrapper{margin-bottom:60px;font-size:var(--fs22);}
  .ci_content .logo-signature-wrapper .logo-ttl{margin-bottom:40px;padding-bottom:15px;}
  .ci_content .logo-signature-wrapper .logo-ttl span{color:#000000;}
  .ci_content .logo-signature-wrapper .logo_list{width:100%;display:flex;flex-wrap:wrap;font-weight:var(--font-regular);gap:65px 0;}
  .ci_content .logo-signature-wrapper .logo_list .logo_wrap{width:50%;display:flex;flex-direction: column;align-items: center;gap:20px 0;}
  .ci_content .logo-signature-wrapper .logo_list .logo_wrap .name{color:#626262;font-size:var(--fs16);}
  .ci_content .logo-signature-wrapper .logo_list .logo_wrap .logo{}
  .ci_content .logo-signature-wrapper .logo_list .logo_wrap .logo img{max-width:100%}
  .ci_content .logo-signature-wrapper .exp{font-size:var(--fs16);margin-top:30px;}

  .ci_content .logo-emblem-wrapper{display:flex;align-items: center;margin-bottom:120px;font-size:var(--fs22);}
  .ci_content .logo-emblem-wrapper .logo-ttl{width:100%;color:#8e9099;font-weight:var(--font-ebold);margin-bottom:70px;border-bottom:1px solid #c9c7c7;padding-bottom:15px;}
  .ci_content .logo-emblem-wrapper .logo-ttl span{color:#000000;}
  .ci_content .logo-emblem-wrapper .logo_list{width:100%;display:flex;flex-wrap:wrap;font-weight:var(--font-regular);gap:65px 0;}
  .ci_content .logo-emblem-wrapper .logo_list .logo_wrap{width:50%;display:flex;flex-direction: column;align-items: center;gap:20px 0;}
  .ci_content .logo-emblem-wrapper .logo_list .logo_wrap .name{color:#626262;font-size:var(--fs16);}
  .ci_content .logo-emblem-wrapper .logo_list .logo_wrap .logo{}
  .ci_content .logo-emblem-wrapper .logo_list.full{margin-bottom:50px;}
  .ci_content .logo-emblem-wrapper .logo_list.full .logo_wrap{width:100%;}

  .ci_content .logo-emblem-logo-wrapper{display:flex;flex-direction: column;align-items: center;margin-bottom:60px;font-size:var(--fs22);}
  .ci_content .logo-emblem-logo-wrapper .logo-ttl{width:100%;color:#8e9099;font-weight:var(--font-ebold);margin-bottom:40px;border-bottom:1px solid #c9c7c7;padding-bottom:15px;}
  .ci_content .logo-emblem-logo-wrapper .logo-ttl span{color:#000000;}
  .ci_content .logo-emblem-logo-wrapper .logo_list{width:100%;display:flex;flex-wrap:wrap;font-weight:var(--font-regular);gap:65px 0;margin-bottom:40px;}
  .ci_content .logo-emblem-logo-wrapper .logo_list .logo_wrap{width:100%;display:flex;flex-direction: column;align-items: center;gap:20px 0;}
  .ci_content .logo-emblem-logo-wrapper .logo_list .logo_wrap .name{color:#626262;font-size:var(--fs16);}
  .ci_content .logo-emblem-logo-wrapper .logo_list .logo_wrap .logos{display:flex;align-items:center;gap:0 50px;}
  .ci_content .logo-emblem-logo-wrapper .logo_list .logo_wrap.row .logos{gap:0 50px;}
  .ci_content .logo-emblem-down-wrapper{}
  .ci_content .logo-emblem-down-wrapper .btn_down{width:80%;height:50px;font-size:var(--fs16);font-weight:var(--font-semibold);cursor:pointer;transition: .3s all;}
  .ci_content .logo-emblem-down-wrapper .btn_down:hover{background:#003b90;color:#FFFFFF;}

  /* 조직도 */
  .organ_content {width:100%;zoom:1;}
  .organ_content .organization{position:relative;width:100%;display:flex;flex-direction: column;gap:50px 0;}
  .organ_content .organization::before{position:absolute;content:'';width:1px;height:425px;background:#626262;z-index:-1;left:300px;top:0;}
  .organ_content .organization .step{width:100%;display:flex;}
  .organ_content .organization .step .item{position:relative;width:180px;height:50px;border:1px solid #003b90;border-radius:5px;display: flex;justify-content: center;align-items: center;font-size:var(--fs22);font-weight:var(--font-semibold);z-index:2;}
  .organ_content .organization .step .item.m01{background:#003b90;color:#FFFFFF;}
  .organ_content .organization .step .item.m02{background:#6689bc;border:1px solid #6689bc;color:#FFFFFF;}
  .organ_content .organization .step.col-3{justify-content: space-between;}
  .organ_content .organization .step.col-center{justify-content: center;}
  .organ_content .organization .step.col-2{justify-content: space-between;}
  .organ_content .organization .step.col-3 .item:nth-child(1)::after{width:32px;right:-32px;}
  .organ_content .organization .step.col-3 .item:nth-child(2)::after{width:32px;height:1px;right:-32px;}
  .organ_content .organization .step.col-1 .item::after{width:120px;right:-120px;}
  .organ_content .organization .step.col-2 .item:nth-child(1)::after{width:240px;right:-240px;}

  .organ_content .organization-tabs {position:relative;width:100%;display:flex;font-size:var(--fs22);font-weight:var(--font-bold);margin:190px 0 0 0;}
  .organ_content .organization-tabs .tab{flex:1;display:flex;justify-content:center;align-items:center;height:50px;border:1px solid #8e9099;box-sizing:border-box;cursor:pointer;}
  .organ_content .organization-tabs .tab.on{background:#003b90;color:#FFFFFF;border:1px solid #8e9099;}
  .organ_content .organization-tabs .tab:nth-child(1){border-right:0;}
  .organ_content .organization-tabs .tab:nth-child(2){border-left:0;}
  .organ_content .organization-conts {width:100%;margin:50px 0 0 0;overflow:auto;}
  .organ_content .organization-conts table{width:1000px;border-top:1px solid #626262;}
  .organ_content .organization-conts table th{height:45px;background:#e0edff;font-size:var(--fs18);font-weight:var(--font-regular);color:#232323;border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;}
  .organ_content .organization-conts table th:last-child{border-right:0;}
  .organ_content .organization-conts table th:nth-child(1){width:140px;}
  .organ_content .organization-conts table th:nth-child(2){width:100px;}
  .organ_content .organization-conts table th:nth-child(3){width:150px;}
  .organ_content .organization-conts table th:nth-child(5){width:200px;}

  .organ_content .organization-conts table td{padding:20px 0;font-size:var(--fs16);font-weight:var(--font-regular);border-right:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;text-align:center;color:#626262;line-height:1.5;}
  .organ_content .organization-conts table td:nth-child(1){font-size:var(--fs18);font-weight:var(--font-bold);color:#232323;}
  .organ_content .organization-conts table td:nth-child(2){font-size:var(--fs18);font-weight:var(--font-bold);color:#232323;}
  .organ_content .organization-conts table td:nth-child(3){font-size:var(--fs18);font-weight:var(--font-bold);color:#232323;}
  .organ_content .organization-conts table td.exp{font-size:var(--fs18);font-weight:var(--font-regular);text-align:left;padding-left:25px;box-sizing:border-box;}
  .organ_content .organization-conts table td:last-child{border-right:0;}

  .organ_content .organization-conts .cont.ct02 .c-wrapper .c-title{height:45px;font-size:var(--fs18);}
  .organ_content .organization-conts .cont.ct02 .c-wrapper .c-cont{padding:0 20px;}
  .organ_content .organization-conts .cont.ct02 .c-wrapper .c-cont .c-info{gap:14px 0;padding:25px 0;width:33.3%;}
  .organ_content .organization-conts .cont.ct02 .c-wrapper .c-cont .c-info .name{color:#232323;font-size:var(--fs18);font-weight:var(--font-bold);}
  .organ_content .organization-conts .cont.ct02 .c-wrapper .c-cont .c-info .position{color:#626262;font-size:var(--fs16);font-weight:var(--font-regular);padding:0 10px 0 0;box-sizing: border-box;}
  /* 조직도 */

  /* 활성화 사업 * 기반조성 사업 */
  .active_content {display:flex;flex-wrap:wrap;justify-content: center;width:100%;margin:75px 0 0 ;gap:50px 100px;}
  .active_content .company_wrap{width:500px;,}
  .active_content .company_wrap .pic{}
  .active_content .company_wrap .ttl{font-size:var(--fs22);font-weight:var(--font-ebold);color:#003b90;margin:50px 0 20px 0;}
  .active_content .company_wrap .exp{font-size:var(--fs18);font-weight:var(--font-regular);line-height:1.5;}

  /* 찾아오시는길 */
  .map_content {display:flex;flex-wrap:wrap;justify-content: center;width:100%;margin:75px 0 0 ;}
  .map_content .map_wrapper{position:relative;z-index:2;width:780px;height:350px;}
  .map_content .company_info{position:relative;background:#e7f1ff;z-index:1;width:100%;height:369px;top:-50px;padding:120px 160px 0 160px;box-sizing: border-box;}
  .map_content .company_info .info-wrap{display:flex;flex-direction: column;}
  .map_content .company_info .info-wrap > div{display:flex;gap:0 20px;padding:12px 0 12px 35px;border-bottom:1px solid #c6c6c6;font-size:var(--fs20);align-items:center;}
  .map_content .company_info .info-wrap > div span{line-height:0;}

  /* 자원봉사자 혜택 */
  .benefit_content {width:100%;padding:0 0;}
  .benefit_content .benefit_title{display:flex;font-size:var(--fs22);font-weight:var(--font-ebold);color:#003b90;margin:60px 0 40px 0;}
  .benefit_content .benefit_cont01{display:flex;gap:0 60px;justify-content: center;width:100%;text-align:center;}
  .benefit_content .benefit_cont01 .box{display:flex;flex-direction: column;gap:35px 0;}
  .benefit_content .benefit_cont01 .box .ttl{font-size:var(--fs18);font-weight:var(--font-regular);color:#232323;}

  .benefit_content .benefit_card{display:flex;flex-direction:column;gap:35px 0;align-items: center;}
  .benefit_content .benefit_card .info{font-size:var(--fs18);font-weight:var(--font-regular);display:flex;flex-direction: column;justify-content: center;}
  .benefit_content .benefit_card .info .ttl{color:#232323;margin:15px 0 35px 0;}
  .benefit_content .benefit_card .info .btn{color:#000000;font-size:var(--fs22);font-weight:var(--font-semibold);width:300px;height:50px;border:1px solid #003b90;border-radius:5px;display:flex;justify-content: center;align-items: center;}

  .benefit_content .city_status_wrapper {display:flex;flex-direction: column;margin:100px 0 0 0;}
  .benefit_content .city_status_wrapper .ttl{display:flex;flex-direction: column;align-items: center;color:#626262;font-size:var(--fs22);font-weight:var(--font-ebold);}
  .benefit_content .city_status_wrapper .city_box{display:flex;flex-wrap:wrap;margin:40px 0 0 0;}
  .benefit_content .city_status_wrapper .city_box .city{width:140px;height:50px;font-size:var(--fs19);font-weight:var(--font-bold);}


  .benefit_content .city_status_wrapper .city_box .city:nth-child(-n+7){border-right:0 #c6c6c6;border-bottom:0;}
  .benefit_content .city_status_wrapper .city_box .city:nth-child(n+8):nth-child(-n + 14){border-bottom:0;}
  .benefit_content .city_status_wrapper .city_box .city:nth-child(n+11):nth-child(-n + 14){border-bottom:1px solid #c6c6c6;}
  .benefit_content .city_status_wrapper .city_box .city:nth-child(4n+4){border-right:1px solid #c6c6c6;}
  .benefit_content .city_status_wrapper .city_box .city:nth-child(7){border-right:0 solid #c6c6c6;}
  .benefit_content .city_status_wrapper .city_box .city:nth-child(9){border-bottom:0;}
  .benefit_content .city_status_wrapper .city_box .city:nth-child(10){border-bottom:0;}
  .benefit_content .city_status_wrapper .city_box .city:last-child{border-right:1px solid #c6c6c6;}

  .benefit_content .city_status_wrapper .btn_city_view{position:relative;width:100%;height:45px;background: #e0edff;font-size:var(--fs22);font-weight:var(--font-semibold);color:#010000;display:flex;align-items: center;padding:0 54px;box-sizing: border-box;margin:50px 0 0 0;}
  .benefit_content .city_status_wrapper .btn_city_view::after{position:absolute;content:'';background-image:url('../images/bbs/dir_up.png');width:12px;height:8px;right:30px;transition: .5s all}
  .benefit_content .city_status_wrapper .btn_city_view.on::after{transform:rotate(180deg);}

  .benefit_content .insurance_box{font-size:var(--fs18);font-weight:var(--font-regular);line-height:1.5;}
  .benefit_content .insurance_box .ttl{color:#003b90;}
  .benefit_content .insurance_box .exp{color:#232323;white-space: normal;word-break: break-all;}

  .benefit_content .insurance_target{padding:25px 0;box-sizing: border-box;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;margin:40px 0 50px 0;}
  .benefit_content .insurance_target .items{display:flex;flex-direction: column;padding:0 10px;box-sizing: border-box;gap:20px 0;}
  .benefit_content .insurance_target .items .item{display:flex;align-items: center;gap:0 25px;}
  .benefit_content .insurance_target .items .item .ttl{width:300px;padding:9px 0;box-sizing: border-box;background:#6689bc;border-radius:5px;display:flex;justify-content: center;align-items: center;color:#ffffff;font-size:var(--fs18);font-weight:var(--font-semibold);text-align:center;}
  .benefit_content .insurance_target .items .item:last-child .ttl{padding:22px 0;}
  .benefit_content .insurance_target .items .item .exp{color:#626262;font-size:var(--fs16);font-weight:var(--font-regular);line-height:1.7;}
  .benefit_content .insurance_target .items .item .exp p:last-child{text-align:center;}

  .benefit_content .insurance_process{font-size:var(--fs18);font-weight:var(--font-regular);line-height:1.5;}
  .benefit_content .insurance_process .ttl{color:#003b90;}
  .benefit_content .insurance_process .process_wrap{display:flex;flex-wrap:wrap;margin:30px 0 0 0;gap:50px 0;}
  .benefit_content .insurance_process .process_wrap .process{flex:unset;width:50%;gap:28px 0;}
  .benefit_content .insurance_process .process_wrap .process::after{position:absolute;content:'▶';right:0;top:80px;}
  .benefit_content .insurance_process .process_wrap .process:last-child::after{content:'';}
  .benefit_content .insurance_process .process_wrap .process .icon{width:140px;height:140px;border-radius: 50%;border:1px solid #c6c6c6;box-sizing: border-box;display:flex;justify-content: center;align-items: center;font-size:var(--fs19);font-weight:var(--font-bold);color:#232323;}
  .benefit_content .insurance_process .process_wrap .process .exp{width:100%;font-size:var(--fs16);font-weight:300;color:#626262;text-align:center;font-family: 'Pretendard',sans-serif}


  /* 자원봉사자 혜택 */
  /* 게시판 */
  .bbs_list_content {width:100%;}
  .bbs_list_content .search_wrapper{width:100%;display:flex;flex-direction: column;margin:80px 0 0 0;align-items:center;gap:32px 0;}
  .bbs_list_content .search_wrapper .search_wrap{width:100%;height:80px;border:2px solid #c6c6c6;border-radius:5px;display:flex;justify-content: center;align-items: center;gap:0 15px;}
  .bbs_list_content .search_wrapper .search_wrap .ipt{width:300px;height:32px;}
  .bbs_list_content .search_wrapper .search_wrap .ipt input{width:100%;height:100%;border:1px solid #c6c6c6;border-radius:2px;overflow:hidden;box-sizing: border-box;font-size:var(--fs14);font-weight:var(--font-medium);color:#626262;}
  .bbs_list_content .search_wrapper .search_wrap .ipt select{height:100%;border:1px solid #c6c6c6;border-radius:2px;overflow:hidden;box-sizing: border-box;font-size:var(--fs14);font-weight:var(--font-medium);color:#626262;padding:0 20px;}
  .bbs_list_content .search_wrapper .search_wrap .btn_search{width:70px;height:32px;background:#6689bc;font-size:var(--fs16);color:#ffffff;font-weight:var(--font-bold);border-radius:5px;cursor:pointer;}
  .bbs_list_content .search_wrapper .search_wrap .btn_search_init{width:70px;height:32px;background:#626262;font-size:var(--fs16);color:#ffffff;font-weight:var(--font-bold);border-radius:5px;cursor:pointer;}
  .bbs_list_content .search_wrapper .search_wrap .btn_search.edu{width:90px}
  .bbs_list_content .search_wrapper .search_wrap .btn_search_init.edu{width:90px}

  .bbs_list_content .search_wrapper .search_wrap.education{width:100%;height:auto;border:1px solid #c6c6c6;border-radius:5px;display:flex;flex-direction:column;justify-content: center;align-items: center;gap:18px 0;padding:22px;box-sizing: border-box;}
  .bbs_list_content .search_wrapper .search_wrap .s_wrapper{display:flex;width:100%;}
  .bbs_list_content .search_wrapper .search_wrap .s_wrapper .s_wrap{display:flex;width:50%;align-items:center;font-size:var(--fs16);font-weight:var(--font-medium);color:#626262;}
  .bbs_list_content .search_wrapper .search_wrap .s_wrapper .s_wrap .txt{width:75px;}
  .bbs_list_content .search_wrapper .search_wrap .s_wrapper .btns_wrap{display:flex;justify-content: center;width:100%;gap:0 10px;}
  .bbs_list_content .search_wrapper .search_wrap .s_wrap.full{width:100%;}


  .bbs_list_content .search_wrapper .search_tag{display:flex;gap:0 15px;}
  .bbs_list_content .search_wrapper .search_tag .tag{display:flex;align-items:center;height:30px;padding:0 20px;box-sizing: border-box;background:#ededed;border-radius:5px;}
  .bbs_list_content .bbs_list_wrapper{width:100%;margin:85px 0 0 0;}
  .bbs_list_content .bbs_list_wrapper .bbs_list{width:100%;overflow:auto;}
  .bbs_list_content .bbs_list_wrapper .data_info{font-size:var(--fs16);font-weight:var(--font-medium);color:#626262;}
  .bbs_list_content .bbs_list_wrapper .data_info span{color:#aa2828;font-weight:var(--font-ebold);}

  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl{width:1100px;border-top:2px solid #626262;border-bottom:2px solid #626262;font-size:var(--fs16);}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl thead{}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl thead th{height:55px;background:#e4e4e4;border-bottom:1px solid #c6c6c6;color:#626262;font-weight:var(--font-ebold);text-align:center;border-right:1px solid #c6c6c6}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl thead th:last-child{border-right:0;}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody{}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody tr.notice{background:#e7f1ff;}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody td{height:55px;border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6;font-weight:var(--font-medium);text-align:center;color:#626262;}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody td a{color:#626262;display:flex;align-items:center;gap:0 10px;}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody td:last-child{border-right:0;}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody td.left{text-align:left;padding:0 28px;box-sizing: border-box;}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody td.no{width:130px;}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody td.subject{flex:1;}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody td.faq_subject{flex:1;text-align:left;border-right:0;padding-left:20px;box-sizing: border-box;font-weight:var(--font-ebold);color:#626262;}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody td.subject .bbs_ttl{display:flex;align-items: center;gap:0 10px;}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody td.down{width:200px;}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody td.down a{position:relative;display:block;width:100%;height:100%;z-index:2}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody td.date{width:170px;}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody td.more{}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody td.more .dir{cursor:pointer;transition: .5s all;width:12px;height:8px;background-image:url('../images/bbs/dir_up.png');}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody td.more .dir.up{}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody td.more .dir.down{transform: rotate(180deg);}
  .bbs_list_content .bbs_list_wrapper .bbs_list_tbl tbody td.faq_content{display:none;background:#f1f0f0;padding:30px 44px;box-sizing: border-box;line-height:1.4;color:#626262;font-weight:var(--font-regular);}
  .bbs_list_content .bbs_list_wrapper .paging_wrapper {width:100%;display:flex;justify-content: center;margin:50px 0 0 0;}
  .bbs_list_content .bbs_list_wrapper .paging_wrapper .paging_wrap{display:flex;justify-content: center;font-size:var(--fs16);font-weight:var(--font-medium);}
  .bbs_list_content .bbs_list_wrapper .paging_wrapper .paging_wrap ul{display:flex;align-items: center;justify-content: center;gap:0 10px;}
  .bbs_list_content .bbs_list_wrapper .paging_wrapper .paging_wrap ul li {display:flex;align-items: center;justify-content: center;width:25px;height:25px;}
  .bbs_list_content .bbs_list_wrapper .paging_wrapper .paging_wrap ul li a{display:flex;align-items: center;justify-content: center;}
  .bbs_list_content .bbs_list_wrapper .paging_wrapper .paging_wrap ul li.on{border:0.5px solid #003b90;color:#003b90;font-weight:var(--font-heavy);}

  /* 갤러리 */
  .bbs_list_content .bbs_list_wrapper .bbs_gallery_list_wrapper{width:100%;margin:85px 0 0 0;}
  .bbs_list_content .bbs_list_wrapper .bbs_gallery_list_wrapper .bbs_gallery_list_wrap{width:100%;margin:85px 0 0 0;border-top:2px solid #626262;border-bottom:2px solid #626262;}
  .bbs_list_content .bbs_list_wrapper .bbs_gallery_list_wrapper .bbs_gallery_list_wrap .bbs_gallery_list{position:relative;}
  .bbs_list_content .bbs_list_wrapper .bbs_gallery_list_wrapper .bbs_gallery_list_wrap .bbs_gallery_list a{position:relative;display:flex;height:143px;align-items:center;border-bottom:1px solid #c6c6c6;padding:0 24px;box-sizing:border-box;gap:0 40px;}
  .bbs_list_content .bbs_list_wrapper .bbs_gallery_list_wrapper .bbs_gallery_list_wrap .bbs_gallery_list .photo{width:150px;height:100px;border-radius:5px;background:#c6c6c6;overflow:hidden;}
  .bbs_list_content .bbs_list_wrapper .bbs_gallery_list_wrapper .bbs_gallery_list_wrap .bbs_gallery_list .photo img{object-fit: cover;width:100%;height:100%;}
  .bbs_list_content .bbs_list_wrapper .bbs_gallery_list_wrapper .bbs_gallery_list_wrap .bbs_gallery_list .date{position:absolute;right:24px;top:20px;}
  .bbs_list_content .bbs_list_wrapper .bbs_gallery_list_wrapper .bbs_gallery_list_wrap .bbs_gallery_list .info_wrap{color:#626262;display:flex;flex-wrap:wrap;flex-direction: column;gap:25px 0;}
  .bbs_list_content .bbs_list_wrapper .bbs_gallery_list_wrapper .bbs_gallery_list_wrap .bbs_gallery_list .info_wrap .title{color:#626262;font-size:var(--fs18);}
  .bbs_list_content .bbs_list_wrapper .bbs_gallery_list_wrapper .bbs_gallery_list_wrap .bbs_gallery_list .info_wrap .summary{width:900px;text-overflow: ellipsis;overflow:hidden;white-space:nowrap;}
  .bbs_list_content .bbs_list_wrapper .bbs_gallery_list_wrapper .bbs_gallery_list_wrap .bbs_gallery_list .info_wrap .summary.story{width:750px;}
  /* 갤러리 */

  .bbs_view_content {width:100%;}
  .bbs_view_content .bbs_view_wrapper{width:100%;margin:85px 0 0 0;}
  .bbs_view_content .bbs_view_wrapper .bbs_view_tbl{width:100%;border-top:2px solid #626262;border-bottom:2px solid #626262;font-size:var(--fs16);}
  .bbs_view_content .bbs_view_wrapper .bbs_view_tbl thead{}
  .bbs_view_content .bbs_view_wrapper .bbs_view_tbl thead th{display:flex;justify-content:space-between;align-items:center;color:#626262;height:55px;background:#f9f9f9;border-bottom:1px solid #c6c6c6;padding:0 52px;box-sizing: border-box;}
  .bbs_view_content .bbs_view_wrapper .bbs_view_tbl thead th .title{font-size:var(--fs18);font-weight:var(--font-ebold);}
  .bbs_view_content .bbs_view_wrapper .bbs_view_tbl thead th .date{font-size:var(--fs16);font-weight:var(--font-regular);}
  .bbs_view_content .bbs_view_wrapper .bbs_view_tbl tbody {}
  .bbs_view_content .bbs_view_wrapper .bbs_view_tbl tbody td{padding:15px 52px;box-sizing: border-box;}
  .bbs_view_content .bbs_view_wrapper .bbs_view_tbl tbody td.content{padding:25px 52px;box-sizing: border-box;line-height:1.5;}
  .bbs_view_content .bbs_view_wrapper .bbs_view_tbl tbody td.content img{max-width:100%;}
  .bbs_view_content .bbs_view_wrapper .bbs_view_tbl tbody td.file{border-top:1px solid #c6c6c6;display:flex;gap:0 8px;font-weight:var(--font-medium);flex-wrap:wrap;}
  .bbs_view_content .bbs_view_wrapper .bbs_view_tbl tbody td.file .down_txt{position:relative;padding-left:20px;color:#626262;}
  .bbs_view_content .bbs_view_wrapper .bbs_view_tbl tbody td.file .down_txt::before{position:absolute;content:'';background-image: url('../images/bbs/icon_file.png');width:14px;height:18px;left:0;}
  .bbs_view_content .bbs_view_wrapper .bbs_view_tbl tbody td.file .file-list-wrap{flex:1;display:flex;flex-wrap:wrap;gap:5px 10px;}
  .bbs_view_content .bbs_view_wrapper .bbs_view_tbl tbody td.file .file-list-wrap .file_name{color:#003b90;border-bottom:1px solid #003b90;}

  .bbs_view_content .bbs_view_wrapper .btns_wrapper {width:100%;display:flex;justify-content: center;margin:50px 0 0 0;}
  .bbs_view_content .bbs_view_wrapper .btns_wrapper {width:100%;display:flex;justify-content: center;margin:50px 0 0 0;}

  /* INQUIRY */
  .inquiry_content {width:100%;margin:75px 0 0 0;}
  .inquiry_content .inquiry_step_wrapper{display:flex;width:100%;border:2px solid #c6c6c6;height:250px;justify-content: space-between;border-radius:5px;}
  .inquiry_content .inquiry_step_wrapper .inquiry_step{flex:1;display:flex;flex-direction:column;align-items: center;border-right:2px solid #c6c6c6;}
  .inquiry_content .inquiry_step_wrapper .inquiry_step:last-child{border-right:0;}
  .inquiry_content .inquiry_step_wrapper .inquiry_step .step{width:150px;height:30px;border-radius:2px;background: #6689bc;display: flex;justify-content: center;align-items: center;color:#FFFFFF;font-size:var(--fs18);font-weight:var(--font-bold);margin:28px 0 40px 0;}
  .inquiry_content .inquiry_step_wrapper .inquiry_step .icon{height:70px;}
  .inquiry_content .inquiry_step_wrapper .inquiry_step .exp{text-align:center;line-height:1.5;color:#626262;}
  .inquiry_content .noti{text-align:center;color:#626262;font-size:var(--fs14);margin:30px 0 55px 0;}

  .inquiry_content .inquiry_form{width:100%;}
  .inquiry_content .inquiry_form .tbl_inquiry{width:100%;border-top:2px solid #626262;border-bottom:2px solid #626262;color:#626262;}
  .inquiry_content .inquiry_form .tbl_inquiry th{width:153px;text-align:left;padding:0 0 0 20px;height:50px;box-sizing: border-box;background:#e7f1ff;border-bottom:1px solid #c6c6c6;font-weight:var(--font-ebold);font-size:var(--fs16);}
  .inquiry_content .inquiry_form .tbl_inquiry td{border-bottom:1px solid #c6c6c6;padding:8px 20px;box-sizing: border-box;font-weight:var(--font-medium);}
  .inquiry_content .inquiry_form .tbl_inquiry td input[type=text]{height:35px;}
  .inquiry_content .inquiry_form .tbl_inquiry td textarea{width:905px;height:228px;border-radius:2px;border:1px solid #c6c6c6;}
  .inquiry_content .inquiry_form .tbl_inquiry td  .post_wrapper{display:flex;flex-direction: column;width:100%;gap:8px 0;}
  .inquiry_content .inquiry_form .tbl_inquiry td  .post_wrapper .zip{display:flex;gap:0 12px;}

  .inquiry_content .privacy_wrapper{margin:55px 0 0 0;display:flex;flex-direction: column;}
  .inquiry_content .privacy_wrapper .title{font-size:var(--fs22);font-weight:var(--font-ebold);margin-bottom:20px;}
  .inquiry_content .privacy_wrapper .privacy{width:100%;height:160px;border:1px solid #c6c6c6;border-radius:5px;padding:20px;box-sizing: border-box;line-height:1.7;overflow:auto;}
  .inquiry_content .privacy_wrapper .u_agree{width:100%;display:flex;justify-content: center;margin:35px 0 0 0;font-size:var(--fs18);font-weight:var(--font-semibold);}
  .inquiry_content .privacy_wrapper .u_agree input[type=checkbox]{width:18px;height:18px;border:2px solid #606368}

  .inquiry_content .btns_wrap {display:flex;justify-content: center;margin:60px 0 0 0;}
  .inquiry_content .btns_wrap .btn_submit{width:150px;height:50px;border-radius:5px;background: #003b90;font-size:var(--fs22);color:#ffffff;font-weight:var(--font-semibold);display:flex;justify-content: center;align-items: center;cursor:pointer;}
  /* INQUIRY */

  /* 교육 */
  .data_education_list {width:100%;display:flex;flex-direction: column;padding:0 63px 0 20px;box-sizing: border-box;border-top:2px solid #626262;border-bottom:2px solid #626262;margin:10px 0 0 0;}
  .data_education_list .data_list{width:100%;display:flex;justify-content: space-between;padding:30px 0;border-bottom:1px solid #c6c6c6}
  .data_education_list .data_list .data_wrap{flex:1;display:flex;flex-direction:column;gap:20px 0;color:#626262;}
  .data_education_list .data_list .data_wrap .subject{font-size:var(--fs18);font-weight:var(--font-ebold);margin:10px 0 0 0;}
  .data_education_list .data_list .data_wrap .cate_wrap{display:flex;}
  .data_education_list .data_list .data_wrap .cate_wrap .cate{width:33.3%;font-size:var(--fs14);font-weight:var(--font-medium);}
  .data_education_list .data_list .data_wrap .cate_wrap .cate span{font-weight:var(--font-ebold);margin-right:3px;}
  .data_education_list .data_list .day_wrap{display:flex;flex-direction: column;align-items: center;gap:3px 0;}
  .data_education_list .data_list .day_wrap .day{border:1px solid #626262;width:65px;height:65px;border-radius:5px;display:flex;flex-direction: column;align-items: center;justify-content: center;font-size:var(--fs16);font-weight:var(--font-ebold);gap:5px 0;}
  .data_education_list .data_list .day_wrap .day span{color:#aa2828;}
  .data_education_list .data_list .day_wrap .join{font-size:var(--fs14);font-weight:var(--font-ebold);}
  .data_education_list .data_list .day_wrap .join span{color:#aa2828;}


  .icon_notice {position:relative;display:inline-block;background-image: url('../images/bbs/icon_notice.png');width:20px;height:16px;}
  .icon_writer {position:relative;display:inline-block;background-image: url('../images/bbs/icon_writer.png');width:38px;height:27px;}

  .btn{position:relative;display:flex;cursor:pointer;}
  .btn.btn_down {width:100px;height:30px;border:0.5px solid #000000;border-radius:2px;margin:0 auto;}
  .btn.btn_down::before {position:absolute;content:'다운로드';left:12px;top:7px;line-height:1;}
  .btn.btn_down::after {position:absolute;content:'';background-image: url('../images/bbs/icon_down.png');width:13px;height:13px;right:12px;top:7px;}

  .btn.btn_list{position:relative;width:180px;height:50px;background: #6689bc;font-size:var(--fs22);font-weight:var(--font-semibold);color:#ffffff;border-radius:5px;justify-content: center;align-items: center;}
  .btn.btn_list a{color:#FFFFFF;display:flex;width:100%;height:100%;align-items: center;justify-content: center;}
  .btn.btn_post {width:80px;height:34px;background:#6689bc;border-radius:2px;align-items: center;justify-content: center;color:#ffffff;font-size:var(--fs14);font-weight:var(--font-medium);}
}
