/* 메인 */
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 a{display:block;width:100%;height:100%;}
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 > div a{display:block;width:100%;height:100%;}
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;}
.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 110px 0;box-sizing: border-box;}
section.mainNews .inner {padding:0 70px 0 125px;box-sizing: border-box;}
section.mainNews .inner .sec-title{position:relative;font-size:var(--fs35);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:301px;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.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(--fs20);}
section.mainNews .inner .notice-wrapper .notice-wrap .cont{margin:30px 0 30px 0;font-size:var(--fs24);height:60px;}
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:135px 0 135px 0;box-sizing: border-box;}
section.mainSns .inner{display:flex;justify-content: space-between;align-items:center;}
section.mainSns .inner .sns-wrapper{width:545px;height:436px;display:flex;flex-direction:column;align-items:start;justify-content: center;background:#f9f9f9;border-radius: 10px;box-sizing: border-box;padding-left:125px;}
section.mainSns .inner .sns-wrapper .title{font-size:var(--fs35);font-weight:var(--font-heavy);margin-bottom:40px;}
section.mainSns .inner .sns-wrapper .sns-list{font-size:var(--fs24);font-weight:var(--font-medium);}
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:821px;height:436px;}
section.mainSns .inner .movie-wrapper .youtube{width:100%;height:100%;}
section.mainSns .inner .movie-wrapper .youtube iframe{width:100%;height:100%;}


/* 인사말 */
.intro_content {display:flex;flex-direction: column;margin-top:80px;gap:195px 0;}
.intro_content .intro_wrap{display:flex;gap:0 89px;font-weight:var(--font-regular);}
.intro_content .intro_wrap .photo{width:395px;border-radius:5px;overflow:hidden;}
.intro_content .intro_wrap .txt{flex:1;font-size:var(--fs16);color:#232323;display:flex;flex-direction: column;gap:43px 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);}
.intro_content .intro_wrap .sign-wrap{display:flex;align-items: center;justify-content: end;gap:0 20px;}

/* 비전/연혁 */
.vision_content {display:flex;flex-direction: column;margin-top:75px;gap:70px 0;width:100%;}
.vision_content .vision_wrap{display:flex;justify-content: space-between;}
.vision_content .vision_wrap .vision_ttl{width:182px;color:#003b90;font-size:var(--fs22);font-weight:var(--font-ebold);border-top:5px solid #003b90;text-align:right;padding:5px 0 0 0;}
.vision_content .vision_wrap .vision_cont {width:850px;font-weight:var(--font-semibold);font-size:var(--fs22);}
.vision_content .vision_wrap .vision_cont .box01{width:100%;height:50px;background: #6689bc;border-radius:5px;color:#ffffff;}
.vision_content .vision_wrap .vision_cont .box02{width:100%;height:50px;background: #003b90;border-radius:5px;color:#ffffff;}
.vision_content .vision_wrap .vision_cont .box02 span{position:relative;flex:1;text-align:center;}
.vision_content .vision_wrap .vision_cont .box02 span::after{position:absolute;content:'';top:-2px;right:0;width:2px;height:34px;background:#FFFFFF;}
.vision_content .vision_wrap .vision_cont .box02 span:last-child{padding-right:0;}
.vision_content .vision_wrap .vision_cont .box02 span:last-child::after{content:'';width:0;}
.vision_content .vision_wrap .vision_cont .box03 {width:100%;height:152px;border:1px solid #003b90;border-radius:5px;box-sizing: border-box;display:flex;flex-direction: column;justify-content: center;padding-left:180px;color:#000000;gap:5px 0;}
.vision_content .vision_wrap .vision_cont .box04 {width:100%;display:flex;justify-content: space-between;}
.vision_content .vision_wrap .vision_cont .box04 .box{width:205px;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 {}
.vision_content .vision_wrap .vision_cont .box05 .info-wrapper{display:flex;border:1px solid #003b90;border-top-left-radius:5px;border-top-right-radius:5px;}
.vision_content .vision_wrap .vision_cont .box05 .info-wrapper .ttl{width:143px;height:125px;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{flex:1;display:flex;flex-direction: column;}
.vision_content .vision_wrap .vision_cont .box05 .info-wrapper .info_wrap .info{display:flex;font-weight:var(--font-regular);}
.vision_content .vision_wrap .vision_cont .box05 .info-wrapper .info_wrap .info{flex:1;}
.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}
.vision_content .vision_wrap .vision_cont .box05 .info-wrapper .info_wrap .info.last .t{border-bottom:0;border-right:1px solid #003b90}
.vision_content .vision_wrap .vision_cont .box05 .info-wrapper .info_wrap .info.last .cont{border-bottom:0}
.vision_content .vision_wrap .vision_cont .box05 .info-wrapper.last{display:flex;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0;border-top-right-radius:0;}
.line{border-bottom:1px solid #c9c7c7;width:100%;height:1px;}

.history_content {display:flex;flex-direction: column;margin-top:75px;gap:70px 0;width:100%;}
.history_content .history_wrap{display:flex;justify-content: space-between;}
.history_content .history_wrap .history_ttl{position:relative;width:182px;color:#003b90;font-size:var(--fs22);font-weight:var(--font-ebold);border-top:5px solid #003b90;text-align:right;padding:5px 0 0 0;box-sizing: border-box;}
.history_content .history_wrap .history_ttl.history::before{position:absolute;right:-70px;top:-5px;content:'';width:1px;height:105%;background:#c6c6c6;}
.history_content .history_wrap .history_cont {width:850px;font-weight:var(--font-semibold);font-size:var(--fs22);display:flex;flex-direction: column;gap:30px 0;}
.history_content .history_wrap .history_cont .history-wrap{width:100%;display:flex;}
.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(--fs22);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{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;}
.history_content .history_wrap .history_cont .agree_box{position:relative;border:1px solid #626262;height:50px;display:flex;align-items: center;padding:0 25px 0 55px;box-sizing: border-box;color:#010000;cursor:pointer;}
.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 {display:flex;flex-direction: column;width:100%;font-size:var(--fs22);font-weight:var(--font-regular);}
.ci_content .logo-basic-wrapper{display:flex;flex-direction: column;align-items: center;margin-bottom:120px;}
.ci_content .logo-basic-wrapper .logo{margin:80px 0 65px 0;}
.ci_content .logo-basic-wrapper .ttl{margin-bottom:35px;font-weight:var(--font-semibold);}
.ci_content .logo-basic-wrapper .exp{text-align:center;line-height:1.7;font-size:var(--fs16);}

.ci_content .logo-signature-wrapper{display:flex;flex-direction: column;align-items: center;margin-bottom:120px;font-size:var(--fs22);}
.ci_content .logo-signature-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-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 .exp{text-align:center;line-height:1.7;font-size:var(--fs16);margin-top:70px;}

.ci_content .logo-emblem-wrapper{display:flex;flex-direction: column;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:25%;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:120px;font-size:var(--fs22);}
.ci_content .logo-emblem-logo-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-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;gap:0 72px;}
.ci_content .logo-emblem-logo-wrapper .logo_list .logo_wrap.row .logos{gap:0 100px;}
.ci_content .logo-emblem-down-wrapper{}
.ci_content .logo-emblem-down-wrapper .btn_down{width:500px;height:50px;border:1px solid #003b90;border-radius:5px;font-size:var(--fs22);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 {display:flex;flex-direction: column;align-items:center;width:100%;font-size:var(--fs22);font-weight:var(--font-regular);}
.organ_content .logo{margin:80px 0 55px 0;}
.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:550px;top:0;}
.organ_content .organization .step{width:100%;display:flex;}
.organ_content .organization .step .item{position:relative;width:300px;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{position:absolute;content:'';width:100px;height:1px;background:#626262;right:-101px;}
.organ_content .organization .step.col-3 .item:nth-child(2)::after{position:absolute;content:'';width:100px;height:1px;background:#626262;right:-101px;}
.organ_content .organization .step.col-1 .item::after{position:absolute;content:'';width:250px;height:1px;background:#626262;right:-251px;}
.organ_content .organization .step.col-2 .item:nth-child(1)::after{position:absolute;content:'';width:500px;height:1px;background:#626262;right:-501px;}

.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;}
.organ_content .organization-conts table{width:100%;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:200px;}
.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(--fs18);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(--fs19);font-weight:var(--font-bold);color:#232323;}
.organ_content .organization-conts table td:nth-child(2){font-size:var(--fs19);font-weight:var(--font-bold);color:#232323;}
.organ_content .organization-conts table td:nth-child(3){font-size:var(--fs19);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 {display:flex;flex-direction: column;}
.organ_content .organization-conts .cont.ct02 .c-wrapper{display:flex;flex-direction: column;}
.organ_content .organization-conts .cont.ct02 .c-wrapper .c-title{display:flex;justify-content: center;align-items: center;height:45px;border-top:1px solid #626262;border-bottom:1px solid #c6c6c6;background:#e0edff;font-size:var(--fs18);font-weight:var(--font-regular);color:#232323;}
.organ_content .organization-conts .cont.ct02 .c-wrapper .c-cont{padding:0 47px;box-sizing:border-box;display:flex;flex-wrap:wrap;border-bottom:1px solid #c6c6c6;}
.organ_content .organization-conts .cont.ct02 .c-wrapper .c-cont.noline{border-bottom:0}
.organ_content .organization-conts .cont.ct02 .c-wrapper .c-cont .c-info{display:flex;flex-direction:column;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(--fs19);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);}
/* 조직도 */

/* 활성화 사업 * 기반조성 사업 */
.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 {display:flex;flex-direction: column;width:100%;padding:0 50px;box-sizing: border-box;}
.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 150px;justify-content: center;width:100%;}
.benefit_content .benefit_cont01 .box{display:flex;flex-direction: column;gap:35px 0;}
.benefit_content .benefit_cont01 .box .pic{}
.benefit_content .benefit_cont01 .box .ttl{font-size:var(--fs18);font-weight:var(--font-regular);color:#232323;}

.benefit_content .benefit_card{display:flex;gap:0 35px;}
.benefit_content .benefit_card .card{}
.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 .hd{color:#003b90;}
.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:142px;height:50px;display:flex;justify-content: center;align-items: center;border:1px solid #c6c6c6;box-sizing: border-box;font-size:var(--fs19);font-weight:var(--font-bold);color:#232323;}
.benefit_content .city_status_wrapper .city_box .city{border-right:0;border-bottom:0;}

.benefit_content .city_status_wrapper .city_box .city:nth-child(-n+7){border-right:0;border-bottom:0;}
.benefit_content .city_status_wrapper .city_box .city:nth-child(n+8):nth-child(-n + 14){border-bottom:1px solid #c6c6c6;}
.benefit_content .city_status_wrapper .city_box .city:nth-child(7){border-right:1px solid #c6c6c6;}
.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;cursor:pointer;}
.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 .place_detail_wrapper {display:none;width:100%;margin:40px 0 0 0;}
.benefit_content .place_detail_wrapper table{width:100%;border-top:1px solid #626262;}
.benefit_content .place_detail_wrapper table th{height:45px;background:#e0edff;border:1px solid #c6c6c6;border-top:0;}
.benefit_content .place_detail_wrapper table th:first-child{border-left:0;}
.benefit_content .place_detail_wrapper table th:last-child{border-right:0;}
.benefit_content .place_detail_wrapper table td{height:45px;text-align:center;border-bottom:1px solid #c6c6c6;border-right:1px solid #c6c6c6;font-size:var(--fs19);font-weight:var(--font-bold);color:#232323;}
.benefit_content .place_detail_wrapper table td.etc{font-weight:var(--font-regular);color:#626262;font-size:var(--fs16);}
.benefit_content .place_detail_wrapper table td:last-child{border-right:0;}
.benefit_content .place_detail_wrapper table td.no{width:100px;}
.benefit_content .place_detail_wrapper table td.city{width:130px;border-bottom:1px solid #626262}
.benefit_content .place_detail_wrapper table td.city p{font-weight:var(--font-regular);color:#626262;font-size:var(--fs16);}
.benefit_content .place_detail_wrapper table td.place{width:500px;}
.benefit_content .place_detail_wrapper table tr.diff td{border-bottom:1px solid #626262}

.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 30px;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:165px;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;margin:30px 0 0 0;}
.benefit_content .insurance_process .process_wrap .process{flex:1;position:relative;display:flex;flex-direction: column;gap:28px 0;align-items: center;}
.benefit_content .insurance_process .process_wrap .process::after{position:absolute;content:'▶';right:0px;top:80px;}
.benefit_content .insurance_process .process_wrap .process:last-child::after{content:'';}
.benefit_content .insurance_process .process_wrap .process .icon{width:100px;height:100px;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{font-size:var(--fs16);font-weight:300;color:#626262;text-align:center;font-family: 'Pretendard',sans-serif}

.agreement_content {display:flex;flex-direction: column;width:100%;padding:100px 50px;box-sizing: border-box;}

/* 자원봉사자 혜택 */
/* 게시판 */
.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 .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:100%;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_list_content .bbs_list_wrapper .bbs_gallery_list_wrapper .bbs_gallery_list_wrap .bbs_gallery_list .none {padding:50px 0;text-align:center;}
/* 갤러리 */


.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.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;padding:20px;box-sizing:border-box;}
.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 */

/* CARD FORM */
.form_content {width:100%;margin:75px 0 0 0;}
.form_content .form_box{width:100%;border:1px solid #626262;border-radius:10px;color:#232323;box-sizing:border-box;display:flex;justify-content: center;flex-direction: column;}
.form_content .form_box .form_box_item{width:100%;padding:35px 50px;box-sizing:border-box;display:flex;align-items: start;border-bottom:1px solid #626262}
.form_content .form_box .form_box_item.zipF{flex-direction: column;gap:20px 0;}
.form_content .form_box .form_box_item .items{width:100%;display:flex;align-items: start;}
.form_content .form_box .form_box_item.last{border-bottom:0}
.form_content .form_box .form_box_item .ttl{font-size:var(--fs19);font-weight:var(--font-bold);width:204px;}
.form_content .form_box .form_box_item .ttl span{position:relative;color:#910000;padding:0 0 0 3px;top:-2px;}
.form_content .form_box .form_box_item .ipt{font-size:var(--fs18);font-weight:var(--font-regular);}
.form_content .form_box .form_box_item .ipt input[type=text]{height:40px;}
.form_content .form_box .form_box_item .ipt .name_wrap{display:flex;gap:0 20px;margin-bottom:20px;align-items: center;}
.form_content .form_box .form_box_item .ipt .name_wrap .btn_auth{display:flex;width:100px;height:40px;background:#6689bc;border-radius:5px;justify-content: center;align-items: center;color:#FFFFFF;}
.form_content .form_box .form_box_item .ipt p{font-size:var(--fs16);color:#666666;}
.form_content .form_box .form_box_item .ipt p.mj{color:#910000;}

.form_content .form_box .form_box_item .ipt .hp_wrap{display:flex;gap:0 10px;align-items: center;margin-bottom:20px;}
.form_content .form_box .form_box_item .ipt .hp_wrap input{width:120px;}

.form_content .form_box .form_box_item .ipt .birth_wrap{display:flex;gap:0 10px;align-items: center;margin-bottom:20px;}
.form_content .form_box .form_box_item .ipt .birth_wrap select{width:120px;height:40px;border:1px solid #8e9099;}

.form_content .form_box .form_box_item .ipt .zip_wrap{display:flex;gap:0 20px;align-items: center;}
.form_content .form_box .form_box_item .ipt .zip_wrap .btn_zip{display:flex;width:100px;height:40px;background:#6689bc;border-radius:5px;justify-content: center;align-items: center;color:#FFFFFF;}
.form_content .form_box .form_box_item .ipt .address{width:460px;}


.form_content .btns_wrap {display:flex;justify-content: center;margin:60px 0 0 0;}
.form_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;}

.form_content .privacy_wrapper{margin:0 0 0 0;display:flex;flex-direction: column;}
.form_content .privacy_wrapper .title{font-size:var(--fs22);font-weight:var(--font-ebold);margin-bottom:20px;}
.form_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;}
.form_content .privacy_wrapper .u_agree{width:100%;display:flex;justify-content: start;margin:35px 0 0 0;font-size:var(--fs24);font-weight:var(--font-semibold);padding: 0 0 0 35px;color:#666666;}
.form_content .privacy_wrapper .u_agree input[type=checkbox]{position:relative;width:18px;height:18px;border:2px solid #606368;top:-3px;}

/* 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);}

.line_one {text-overflow: ellipsis;overflow:hidden;white-space:nowrap;}
.rdo_group {display:flex;}
.rdo_group label{margin-right:20px;display:flex;gap:0 5px;align-items:center;}
.rdo_group label:last-child{margin-right:0;}

.rdo {background-image:url('../images/sub01/rdo.png');width:20px;height:20px;}
.rdo.on {background-image:url('../images/sub01/rdo_on.png');}

.checkbox {background-image:url('../images/sub01/cb.png');width:18px;height:18px;}
.checkbox.on {background-image:url('../images/sub01/cb_on.png');}

input:read-only{background:#ededed;}