.screen_out {display:none !important}
.screen {display:none !important}
/************************ 서브페이지 상단 ************************/




.sub_title {
    padding: 20px 0 0 0;
    font-weight: 400;
    color: #666;
    text-align: center;
}
.sub_title strong {
    text-align: center;
    display: block;
    font-size: 24px;
    font-weight: 600;
    color: #333;
}
.sub_title .txt:before {
    display: block;
    content: '';
    background: #207f16;
    width: 25px;
    height: 3px;
    margin: 20px auto 10px;}

/************************ 인사말 ************************/

.message_box {margin:10px 0}
.message_box .imgbox {position:relative;}
.message_box .imgbox .profile{position:absolute;right:0px;bottom:0px;background-color:#207f16;color:#fff;width:100px;height:75px;text-align:center;padding-top:10px}
.message_box .imgbox .profile strong{display:block;padding-top:5px;font-size:24px}
.message_box .detail {line-height:1.4;}
.message_box .detail h3{font-size:21px;color:#000;display:block;padding:15px 0}
.message_box .detail h3 span {display:block;font-weight:100}

/************************ 단체소개 ************************/
.group_img .group_img_box{margin: 15px auto;height: 100px; overflow: hidden;width: 100%;}
.group_img p{text-align: center; font-size: 14px; line-height: 25px;margin: 20px 0px;}

.group_box{background: url(/Tskin/Spack/MAAAAAAAFAAAA/images/group_bg.jpg) no-repeat; height: 500px; background-size: 100% 100%;}
.group_box ul{display:flex;    justify-content: space-between;    padding: 75px 0;}
.group_box ul li{width:280px;background:#fff;height: 350px;}
.group_box ul li .group_step{    padding: 10px;}
.group_box ul li .group_step strong{font-size: 24px;font-weight: 500; margin: 30px 0;display: block;}
.group_box ul li .group_step p{font-size: 16px;line-height: 26px;}

.vision_wrap{margin:20px 0;}
.vision_wrap .vision_txt{text-align: center; display: block;margin-top: 3px; font-size:14px;}
.vision_wrap .vision_tit{text-align: center;display: block;font-size: 24px;}
.vision_wrap ul{display: grid;grid-template-columns: repeat(1, 1fr); margin: 40px 0;gap: 15px;}
.vision_wrap ul li{border: 1px solid #ccc;padding: 25px;    border-radius: 10px;    text-align: center;min-height: 350px;}
.vision_wrap ul li img{display:block;margin: auto;}
.vision_wrap ul li span{font-size: 20px;text-align: center;display:block;}
.vision_wrap ul li p{    color: #333; line-height: 24px; padding: 15px 0px;}

/************************ 연혁 ************************/

.history .history_tit {}
.history .history_tit h4 {font-size: 18px; color: #333; padding-bottom: 20px;}
.history .history_tit h4:after {position: absolute;content: ""; display: block; width: 105px; height: 3px; background: var(--color-point);}
.history .history_tit h5 {font-size: 18px; color: #bac2cd;}

.history .history_con {}
.history .history_con li {padding:20px 0;border-bottom: 1px solid #efefef;clear:both;}

.history .history_con li strong {display: inline-block; color: #333; font-size: 20px;line-height:2.0}
.history .history_con li p {clear:both;}

.history .history_con li .mon_box {}
.history .history_con li .mon_box .mon {display: inline-block;color: #606167; font-size: 18px; padding-right: 15px; font-weight: bold;}
.history .history_con li .mon_box p {line-height: 2.0; color: #555;}

.history .history_con li .mon_box .mon_con { display: inline-block; padding-top: 4px;}

/************************ 조직도 ************************/
.sturctarea {width:100%;font-size:14px;font-family:"Noto Sans KR";    margin: 30px 0px;}
.sturctarea th{background-color:#f2f2f2;border:1px solid #cecfce;padding:10px 5px;}
.sturctarea td{background-color:#fff;border:1px solid #cecfce;padding:10px 5px;}
.sturctarea thead th{background-color:#e5e5e5;border:1px solid #bbb}

/************************ 주요활동 ************************/
.activity_box ul li {text-align: center;padding: 20px 0;}
.activity_box ul li .img_box{width:250px;height: 150px;overflow: hidden;    margin: auto;}
.activity_box ul li .img_box img{width: auto;height: 150px;}
.activity_box ul li .txt_box span{padding-top:20px;font-size: 20px;display: block;color: var(--color-point);}
.activity_box ul li .txt_box p{color: #333;font-size: 14px;line-height: 24px; margin-top: 15px;}