@charset "utf-8";

#contents_cont{position:absolute;width:5rem;height:0;top:28.5rem;z-index:999;display:block;}
/* header .topUnit{max-width:140rem;left:-7rem;} */
header .topUnit{max-width:158rem;left:1rem;}
#homeLink {scroll-margin-top:200px;}
@media only screen and (min-width:1025px) and (max-width:1560px){
    header .topUnit{left:0;margin:0;}
}
/* 서브 컨테이너 */
.subContainer{position:relative;max-width:114rem;margin:0 auto 0;}
.subContainer.noMinHeight{min-height:auto;}
.subContainer.wide{max-width:100%;/*background:#f7f7f7;*/padding-right:0;padding-left:0;min-height:auto;}
.subContainer.wide > .contUnit{margin:auto;max-width:910rem;}
.subContainer.wide + .subContainer{margin:7rem auto 0;padding-right:1rem !important;padding-left:1rem !important;}
.subContainer .subTit{margin-bottom:7rem;margin-left:0;margin-right:0;text-align:center;/*width:calc(100% + 37rem);margin-left:-25rem;*/}
.subContainer.wide .subTit{text-align:center;margin-left:0;}
.subContainer .innerTit{margin-top:4rem;margin-bottom:4rem;padding-bottom:2rem;border-bottom:2px solid #010101;}
.subContainer .innerTit.noBor{padding-bottom:0;border-bottom:none;}
.subContainer .innerTit h3{font-size:2.5rem;font-weight:800;}
@media only screen and (min-width:1401px) and (max-width:1560px){
    .subContainer .subTit{/*padding-left:1rem;*/}
}
@media only screen and (min-width:1401px){
    /*.subDepthUnit + */.subContainer{padding-left:6.5rem;padding-right:1rem;width:100%}
}
@media only screen and (min-width:1025px) and (max-width:1400px){
    .subContainer{padding-left:1rem;padding-right:13rem;max-width:100%;min-height:auto;}
    .subContainer .subTit{/*width:calc(100% + 13rem);margin-left:12rem;*/}
}
@media only screen and (max-width:1024px){
    .subContainer{margin:7rem auto 0;max-width:100%;padding:0 1.5rem !important;background:#fff;overflow:auto;font-size:1.4rem;min-height:auto;}
    .subContainer.wide + .subContainer{margin:3.5rem auto 0;padding:0 1.5rem !important;}

    .subContainer + .subContainer.wide{margin:2.5rem auto 0;}
    .subContainer .subTit{margin-bottom:3rem;margin-left:0;text-align:center;margin-top:-4rem}
    .subContainer .innerTit{margin-bottom:2.5rem;padding-bottom:1rem;border-bottom:1px solid #010101;}
    .subContainer .innerTit h3{font-size:1.5rem;}

    .subContainer .subTit.grayType{padding:6rem 0 3rem;}
}
/************************************************/


/* 서브 gnb */
.subTitArea{width:100%;height:35rem;position:fixed;background-attachment:fixed;top:0;z-index:-1;}
.subTitArea.cate01{background:url("../img/sub_topBg_01.jpg") center center no-repeat;background-size:cover;overflow:hidden;}
.subTitArea.cate02{background:url("../img/sub_topBg_02.jpg") center center no-repeat;background-size:cover;overflow:hidden;}
.subTitArea.cate03{background:url("../img/sub_topBg_03.jpg") center center no-repeat;background-size:cover;overflow:hidden;}
.subTitArea.cate04{background:url("../img/sub_topBg_04.jpg") center center no-repeat;background-size:cover;overflow:hidden;}
.subTitArea.cate05{background:url("../img/sub_topBg_05.jpg") center center no-repeat;background-size:cover;overflow:hidden;}
.subTitArea.cateMypage{background:url("../img/sub_topBg_mypage.jpg") center center no-repeat;background-size:cover;overflow:hidden;}
.subTitArea.cateLogin{background:url("../img/sub_topBg_mypage.jpg") center center no-repeat;background-size:cover;overflow:hidden;}
.subTitArea .titArea{position:absolute;width:100%;top:55%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff;}
.subTitArea .titArea .tit{font-size:5rem;font-weight:700;}
.subTitArea .titArea .text{font-size:2rem;font-weight:400;margin-top:2rem;}

.subTitArea.cateGray .titArea .tit{color:#000;}
.subTitArea.cateGray .titArea .text{color:#000;}
@media only screen and (max-width:1024px){
    .subTitArea{height:22rem;padding:0;}
    .subTitArea .titArea{top:calc(50% + 1.5rem);}
    .subTitArea .titArea .tit{font-size:2.75rem;}
    .subTitArea .titArea .text{font-size:1.25rem;font-weight:400;margin-top:1.3rem;}
}
/************************************************/


/* 서브 depth */
.subDepthUnit{width:100%;max-width:100rem;min-width:23rem;background:#f7f7f7;position:relative;margin:auto;top:-3.5rem;z-index:1;}
.subDepthUnit:after{content:'';display:table;clear:both;}
.subDepthUnit .linKHome{display:block;float:left;width:7rem;height:7rem;background:#005dab;vertical-align:top;background:#005dab url("../img/sub_depthHome.png") center center no-repeat;}
.subDepthUnit .subDepth{display:block;float:left;font-size:1.7rem;font-weight:700;color:#4c4c4c;height:7rem;line-height:7rem;position:relative;}
.subDepthUnit .subDepth:after{content:'';position:absolute;width:.8rem;height:.6rem;right:2rem;top:3.2rem;background:url("../img/icon_arrow_down.png") center center no-repeat;background-size:contain;transition:all .2s ease-in .1s;}
.subDepthUnit .subDepth .titLink{padding:0 5rem 0 3rem;width:18rem;display:block;white-space:nowrap;text-align:center;overflow:hidden;text-overflow:ellipsis;transition:all .2s ease-in .1s;}
.subDepthUnit .subDepth.on{background:#fff;}
.subDepthUnit .subDepth.on:after{content:'';transform:rotate(180deg)}
.subDepthUnit .subDepth ul{position:absolute;width:100%;display:block;border-top:1px solid #e6e6e6;border-bottom:#e6e6e6;display:none;}
.subDepthUnit .subDepth ul .subLink{}
.subDepthUnit .subDepth ul .subLink a{font-size:1.8rem;line-height:1.4;display:block;background:#fff;padding:1rem 3rem;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;word-break:keep-all}
.subDepthUnit .subDepth ul .subLink a.on,
.subDepthUnit .subDepth ul .subLink a:hover,
.subDepthUnit .subDepth ul .subLink a:focus{background:#f7f7f7;color:#005dab;}
.subDepthUnit .subDepth ul .subLink + .subLink a{border-top:1px solid #e6e6e6;}
.subDepthUnit .subDepth ul .subLink:last-child a{border-bottom:1px solid #e6e6e6;}

.subDepthUnit + .subTit{padding-top:13.5rem;}

.subDepthUnit.fix{position:fixed;top:12rem;}

@media only screen and (min-width:1560px){
    .subDepthUnit {top:21.5rem;width:24rem;position:absolute;left:calc(50% - 77rem);background:#fff;min-width:inherit;max-width:inherit;}
    .subDepthUnit .linKHome{width:100%;display:none;}
    .subDepthUnit .linKHome + .subDepth{color:#fff;background:url("../img/lnb_bg2.png") center center no-repeat;background-size:cover;}
    .subDepthUnit .linKHome + .subDepth:after{background:none;}

    .subDepthUnit .subDepth{height:auto;width:100%;}
    .subDepthUnit .subDepth .titLink{width:100%;padding:2rem 3rem;box-sizing:border-box;font-size:2.3rem}

    .subDepthUnit .subDepth ul{position:relative;}
    .subDepthUnit .subDepth ul.subDepth01{display:none !important;}
    .subDepthUnit .subDepth ul.subDepth02{display:block !important;border-top:none;}
    .subDepthUnit .subDepth ul .subLink a{border:none;color:#000;padding:2rem 3rem}

    .subDepthUnit .subDepth + .subDepth:after{background:none;}
    .subDepthUnit .subDepth + .subDepth .titLink{display:none;}
}

@media only screen and (min-width:1401px) and (max-width:1559px){
    .subDepthUnit {top:21.5rem;width:24rem;position:absolute;left:1rem;background:#fff;min-width:inherit;max-width:inherit;}
    .subDepthUnit .linKHome{width:100%;display:none;}
    .subDepthUnit .linKHome + .subDepth{color:#fff;background:url("../img/lnb_bg2.png") center center no-repeat;background-size:cover;}
    .subDepthUnit .linKHome + .subDepth:after{background:none;}

    .subDepthUnit .subDepth{height:auto;width:100%;}
    .subDepthUnit .subDepth .titLink{width:100%;padding:2rem 3rem;box-sizing:border-box;font-size:2.2rem}

    .subDepthUnit .subDepth ul{position:relative;}
    .subDepthUnit .subDepth ul.subDepth01{display:none !important;}
    .subDepthUnit .subDepth ul.subDepth02{display:block !important;border-top:none;}
    .subDepthUnit .subDepth ul .subLink a{border:none;color:#000;padding:2rem 3rem}

    .subDepthUnit .subDepth + .subDepth:after{background:none;}
    .subDepthUnit .subDepth + .subDepth .titLink{display:none;}
}
@media only screen and (min-width:1025px) and (max-width:1400px){
    .subDepthUnit{display:none;}
}
@media only screen and (max-width:1024px){
    .subDepthUnit{display:none;}
    .subDepthUnit + .subTit{padding-top:5rem;}
}
/************************************************/



/*서브뎁스 텍스트*/
.subDepthTxt{color:#666;text-align:right;font-size:1.2rem;padding:2rem 0 0;}
.subDepthTxt .contUnit{}
.subDepthTxt .contUnit img{vertical-align:top;}
.subDepthTxt .contUnit p{display:inline-block;vertical-align:middle;}
.subDepthTxt .contUnit p:before{content:'>';display:inline-block;color:#d2d2d2;margin:0 2rem;}
@media only screen and (max-width:1400px){
    .subDepthTxt{text-align:center;}
}
@media only screen and (max-width:1024px){
    .subDepthTxt{display:none;}
}


/*하단 설문*/
.bottomSurvey{position:relative;background:#f7f7f7;border-top:1px solid #005dab;border-bottom:1px solid #e0e0e0;max-width:calc(100% - 2rem);padding:2.5rem 14.5rem 2.5rem 3.5rem;margin:10rem auto 10rem;}
.bottomSurvey:after{content:'';display:block;position:absolute;background:#fff;width:15.5rem;height:101%;right:-4.5rem;top:-1px;}
.bottomSurvey .voteUnit{}
.bottomSurvey .voteUnit:after{content:'';display:table;clear:both;}
.bottomSurvey .voteUnit .tit{float:none;font-size:1.6rem;font-weight:700;margin-right:2rem;margin-bottom:1rem;}
.bottomSurvey .voteUnit .voteArea{float:none;}
.bottomSurvey .voteUnit .voteArea .formCont{}
.bottomSurvey .voteUnit .voteArea .formCont .radio_unit{width:calc(20% - 2rem);}
.bottomSurvey .voteUnit .voteArea .formCont .radio_unit + .radio_unit{}
.bottomSurvey .voteUnit .voteArea .formCont .radio_unit label{font-size:1.5rem;padding-left:2.5rem;transform:skew(-0.1deg);}
.bottomSurvey .voteUnit .voteArea .formCont .radio_unit label img{vertical-align:middle;margin-left:-.2rem;}
.bottomSurvey .voteUnit .voteArea .formCont .radio_unit label img:first-child{margin-left:.5rem;}
.bottomSurvey .msgUnit{margin-top:3rem;}
.bottomSurvey .msgUnit .formCont{height:8.5rem;}
.bottomSurvey .msgUnit .formCont:after{content:'';display:table;clear:both;}
.bottomSurvey .msgUnit .formCont textarea{width:calc(100% - 12rem);border-radius:0;padding:2rem 2.5rem;font-size:1.6rem;float:left;line-height:1.4;}
.bottomSurvey .msgUnit .formCont a.btnUnit{float:left;font-size:1.6rem;background:#404040;border:1px solid #404040;width:11rem;text-align:center;color:#fff;box-sizing:border-box;padding:0;height:8.5rem;line-height:8.5rem;margin-left:1rem;}
.bottomSurvey .msgUnit .telInfo{margin-top:1rem;}
.bottomSurvey .msgUnit .telInfo img{margin-right:.5rem;}
.bottomSurvey .telArea{background:#e4eef7;font-size:1.6rem;padding:1.5rem 3.5rem;margin:-2.5rem -3.5rem 2.5rem;}
.bottomSurvey .telArea img{margin-right:1.5rem;}
.bottomSurvey .telArea .desc{position:relative;display:inline-block;transform:skew(-0.1deg);}
.bottomSurvey .telArea .desc + .desc{margin-left:4rem;}
.bottomSurvey .telArea .desc + .desc:before{content:'';position:absolute;width:1px;height:1.4rem;background:#bbb;display:block;left:-2rem;top:.1rem;}
.bottomSurvey .telArea .desc b{margin-right:1.5rem;}

@media only screen and (min-width:1560px){
    .bottomSurvey{max-width:152rem;}
    .bottomSurvey .voteUnit .tit{float:left;}
    .bottomSurvey .voteUnit .voteArea .formCont .radio_unit{width:auto;}
}
@media only screen and (min-width:1025px) and (max-width:1130px){

    .bottomSurvey{padding:2.5rem 15rem 2.5rem 2rem;}
    .bottomSurvey .voteUnit .tit{margin-bottom:1rem;}
    .bottomSurvey .voteUnit .voteArea .formCont .radio_unit{width:auto;}
    .bottomSurvey .voteUnit .voteArea .formCont .radio_unit + .radio_unit{margin-left:4rem;}
    .bottomSurvey .voteUnit .voteArea .formCont .radio_unit label{padding-left:2rem;}
}
@media only screen and (max-width:1024px){
    .bottomSurvey{width:100%;padding:1.8rem 1.5rem;margin:auto;max-width:100%;}
    .bottomSurvey:after{display:none;}
    .bottomSurvey .voteUnit .tit{float:none;font-size:1rem;margin-right:0;margin-bottom:1rem;}
    .bottomSurvey .voteUnit .voteArea{float:none;marign-bottom:1.5rem;}
    .bottomSurvey .voteUnit .voteArea .formCont .radio_unit{width:auto;}
    .bottomSurvey .voteUnit .voteArea .formCont .radio_unit + .radio_unit{margin-left:.5rem}
    .bottomSurvey .voteUnit .voteArea .formCont .radio_unit label{font-size:.9rem;padding-left:2.2rem;}
    .bottomSurvey .voteUnit .voteArea .formCont .radio_unit label img{display:none;}
    .bottomSurvey .msgUnit{margin-top:1.5rem;}
    .bottomSurvey .msgUnit .formCont{height:auto;}
    .bottomSurvey .msgUnit .formCont textarea{width:100%;padding:1.5rem 1.7rem;font-size:1rem;float:none;font-weight:300;}
    .bottomSurvey .msgUnit .formCont a.btnUnit{float:none;font-size:1rem;background:#404040;width:100%;padding:1rem 0;height:auto;line-height:1;margin-left:0;margin-top:.5rem;}
    .bottomSurvey .telArea{font-size:1rem;padding:1rem 1.5rem;margin:-1.8rem -1.5rem 1.8rem;}
    .bottomSurvey .telArea img{margin-right:.7rem;width:18px;}
    .bottomSurvey .telArea .desc + .desc{margin-left:2.5rem;}
    .bottomSurvey .telArea .desc + .desc:before{left:-1.25rem;top:.1rem;}
}
@media only screen and (max-width:320px){
    .bottomSurvey .voteUnit .voteArea .formCont .radio_unit label{padding-left:1.8rem;}
    .bottomSurvey .voteUnit .voteArea .formCont .radio_unit + .radio_unit{margin-left:.2rem}
}
/************************************************/





/* 상단 뎁스 */
.topDepth{font-size:1.7rem;color:#6d6d6d;height:5.8rem;background:#f7f7f7;width:100%;max-width:142rem;left:calc(50% - 77rem);top:-2.9rem;position:absolute;z-index:1;}
.topDepth .home{width:5.8rem;height:5.8rem;line-height:5.8rem;background:#005dab;display:inline-block;text-align:center;}
.topDepth .sub{display:inline-block;line-height:5.8rem;margin-left:4rem;position:relative;}
.topDepth .sub.current{color:#000;}
.topDepth .sub + .sub:before{content:'';width:7px;height:15px;display:block;position:absolute;left:-2.3rem;top:2.2rem;background:url("../img/icon_arrow_topDepth.png") center center no-repeat;}
@media only screen and (min-width:1025px) and (max-width:1560px){
    .topDepth{max-width:calc(100% - 14rem);right:auto;left:1rem;}
}
@media only screen and (max-width:1024px){
    .topDepth{display:none;}
}
/************************************************/

/* 푸터 */
/* #footer .footInfo{max-width:152rem;position:relative;}
#footer .footInfo .left{width:30rem;float:none;position:absolute} */
/* #footer .footInfo .right{width:85rem;margin:auto;float:none;}
@media only screen and (max-width:1401px){
    #footer .footInfo .right{width:100%;padding:0 10rem 0 17rem;text-align:left;max-width:none;}
}
@media only screen and (max-width:1024px){
    #footer .footInfo .right{padding:5rem 0 0;text-align:center;}
} */

#footer .footInfo .right{float:none;width:84rem;/*font-size:1.5rem;*/position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
@media only screen and (min-width:1025px) and (max-width:1310px){
    #footer .footInfo .right{width:calc(100% - 50rem);}
    #footer .footInfo .right .copyright{font-size:1.2rem;}
}
@media only screen and (max-width:1024px){
    #footer .footInfo .right{position:relative;top:auto;left:auto;transform:none;}
}

/* 01-CI소개*/
.sub01_ciIntro{}
.sub01_ciIntro .imgUnit{margin-top:4rem;}
.sub01_ciIntro .imgUnit:after{content:'';display:table;clear:both;}
.sub01_ciIntro .imgUnit .txtImg{}
.sub01_ciIntro .imgUnit .txtImg.left{float:left;width:50%;}
.sub01_ciIntro .imgUnit .txtImg.right{float:left;width:50%;text-align:right;}
.sub01_ciIntro .imgUnit .txtImg p{font-size:1.6rem;font-weight:700;text-align:center;margin-top:2rem;margin-bottom:2.5rem;}
.sub01_ciIntro .btnArea{}
.sub01_ciIntro .btnArea .btnCont:after{content:'';display:table;clear:both;}
.sub01_ciIntro .btnArea .btnCont a{float:left;width:calc(33.333% - 1.6rem);padding:2rem 0;}
.sub01_ciIntro .btnArea .btnCont a + a{margin-left:2.1rem;}
.sub01_ciIntro hr.line{margin:1.5rem 0 6rem;}
@media only screen and (max-width:1024px){
    .sub01_ciIntro{}
    .sub01_ciIntro .imgUnit{margin-top:2.5rem;}
    .sub01_ciIntro .imgUnit .txtImg{text-align:center;}
    .sub01_ciIntro .imgUnit .txtImg.left{float:none;width:100%;text-align:center;}
    .sub01_ciIntro .imgUnit .txtImg.right{float:none;width:100%;text-align:center;}
    .sub01_ciIntro .imgUnit .txtImg p{font-size:1.4rem;margin-top:1.5rem;margin-bottom:2.2rem;}
    .sub01_ciIntro .btnArea .btnCont a{float:none;width:100%;padding:1rem 0;}
    .sub01_ciIntro .btnArea .btnCont a + a{margin-left:0;margin-top:.5rem;}
    .sub01_ciIntro .btnArea .btnCont a img{width:1rem;}
    .sub01_ciIntro hr.line{margin:1rem 0 3rem;}
}
/************************************************/

/* 01-기관개요 */
.sub01_centerSummary{}
.sub01_centerSummary .textUnit{font-size:1.6rem;line-height:1.4;margin-bottom:6rem;word-break:keep-all;}
.sub01_centerSummary .textUnit .txtArea{padding:1.4rem 3.5rem;border-bottom:1px solid #e0e0e0;}
.sub01_centerSummary .textUnit .txtArea.full{padding:4rem 3.5rem;}
.sub01_centerSummary .textUnit .txtArea .text{width:45rem;font-weight:700;display:inline-block;height:5.32rem;line-height:5.32rem;vertical-align:middle;}
.sub01_centerSummary .textUnit .txtArea .btnCont{display:block;float:right;}
.sub01_centerSummary .textUnit .txtArea:first-child{margin-top:-4rem;}

.sub01_centerSummary .historyUnit{margin-bottom:6rem;border-bottom:1px solid #e0e0e0;padding-bottom:4rem;overflow:hidden;height:630px}
.sub01_centerSummary .historyUnit ul{width:90rem;margin:auto;}
.sub01_centerSummary .historyUnit ul:after{content:'';display:table;clear:both;}
.sub01_centerSummary .historyUnit ul li{width:32rem;position:relative;}
/*.sub01_centerSummary .historyUnit ul li.first:before{content:'';width:10rem;height:1rem;background:#fff;position:absolute;display:block;right:-15rem;top:.6rem;z-index:1;}*/
.sub01_centerSummary .historyUnit ul li.last:before{content:'';width:10rem;height:300%;background:#fff;position:absolute;display:block;right:-17rem;top:1.8rem;z-index:1;}
.sub01_centerSummary .historyUnit ul li.last:nth-child(even):before{content:'';width:10rem;height:100%;background:#fff;position:absolute;display:block;left:-15rem;top:1.8rem;z-index:1;}
.sub01_centerSummary .historyUnit ul li:nth-child(odd){text-align:right;}
.sub01_centerSummary .historyUnit ul li:nth-child(odd):after{content:'';display:block;position:absolute;right:-14rem;top:1rem;width:10rem;height:300%;background:url("../img/sub_img_01_08.png") center top no-repeat;}
.sub01_centerSummary .historyUnit ul li:nth-child(even){margin-left:59.5rem;}
.sub01_centerSummary .historyUnit ul li:nth-child(even):after{content:'';display:block;position:absolute;left:-13.5rem;top:1rem;width:10rem;height:100%;background:url("../img/sub_img_01_09.png") center top no-repeat;}
.sub01_centerSummary .historyUnit ul li .big{font-size:3rem;font-weight:800;margin-bottom:1rem;}
.sub01_centerSummary .historyUnit ul li .sml{font-size:1.6rem;line-height:1.4;}
.sub01_centerSummary .historyUnit ul li .sml span{font-weight:700;}
@media only screen and (max-width:1024px){
    .sub01_centerSummary{}
    .sub01_centerSummary .textUnit{font-size:1.5rem;margin-bottom:4rem;}
    .sub01_centerSummary .textUnit:last-child{margin-bottom:0;}
    .sub01_centerSummary .textUnit .txtArea{padding:1.4rem 1.5rem;border-bottom:1px solid #e0e0e0;}
    .sub01_centerSummary .textUnit .txtArea.full{padding:2rem 1.5rem;}
    .sub01_centerSummary .textUnit .txtArea .text{font-size:1.5rem;width:calc(100% - 7.5rem);height:auto;line-height:1.4;}
    .sub01_centerSummary .textUnit .txtArea .btnCont{margin-top:-.5rem;}
    .sub01_centerSummary .textUnit .txtArea:first-child{margin-top:-2.5rem;}

    .sub01_centerSummary .historyUnit{margin-bottom:4rem;padding-bottom:0;height:100%;}
    .sub01_centerSummary .historyUnit ul{overflow:hidden;width:100%;}
    .sub01_centerSummary .historyUnit ul li{width:100%;padding-bottom:2.5rem;padding-left:3.8rem;}
    .sub01_centerSummary .historyUnit ul li.first:before{content:'';display:none;}
    .sub01_centerSummary .historyUnit ul li.last:before{content:'';width:1rem;height:calc(100% - 1.3rem);background:#fff;position:absolute;display:block;right:0;top:1.3rem;z-index:1;left:1.4rem;}
    .sub01_centerSummary .historyUnit ul li.last:nth-child(even):before{content:'';width:1rem;height:calc(100% - 1.3rem);background:#fff;position:absolute;display:block;right:0;top:1.3rem;z-index:1;left:1.4rem;}
    .sub01_centerSummary .historyUnit ul li:nth-child(odd){text-align:left;}
    .sub01_centerSummary .historyUnit ul li:nth-child(odd):after{content:'';display:block;position:absolute;right:0;left:1.5rem;top:.5rem;width:.8rem;height:100%;background:url("../img/sub_img_01_08_m.png") center top no-repeat;background-size:cover;}
    .sub01_centerSummary .historyUnit ul li:nth-child(even){margin-left:0;}
    .sub01_centerSummary .historyUnit ul li:nth-child(even):after{content:'';display:block;position:absolute;right:0;left:1.5rem;top:.5rem;width:.8rem;height:100%;background:url("../img/sub_img_01_08_m.png") center top no-repeat;background-size:cover;}
    .sub01_centerSummary .historyUnit ul li .big{font-size:2rem;font-weight:800;margin-bottom:3rem;}
    .sub01_centerSummary .historyUnit ul li .sml{font-size:1.5rem;position:relative;}
    .sub01_centerSummary .historyUnit ul li .sml + .sml{margin-top:3rem;}
    .sub01_centerSummary .historyUnit ul li .sml span{position:absolute;left:0;top:-2rem;}
}
/************************************************/

/* 01-비전 및 미션 */
.sub01_vision{}
.sub01_vision .midUnit + .midUnit{margin-top:8rem;}
.sub01_vision .midUnit > .tit{font-size:3rem;font-weight:800;display:block;text-align:center;position:relative;}
.sub01_vision .midUnit > .tit:before{content:'';width:2px;height:3rem;display:block;margin:0 auto 1rem;background:#0098de;}
.sub01_vision .midUnit > .txt{margin-top:4rem;font-size:2.5rem;font-weight:700;text-align:center;display:block;line-height:1.4;word-break:keep-all;}
.sub01_vision .midUnit .img01{margin-top:6rem;height:276px;background:url("../img/sub_img_01_20.png") center center no-repeat;text-align:center;}
.sub01_vision .midUnit .img01 p{font-size:3rem;font-weight:800;color:#fff;display:inline-block;margin-top:10rem;}
.sub01_vision .midUnit .img01 p:nth-child(2){margin:10rem 13.5rem 0;}
.sub01_vision .midUnit .img02{background:#f7f7f7;text-align:center;padding:8rem 0 7rem;max-width:80rem;margin:3.5rem auto 0;}
.sub01_vision .midUnit .img02 .step{display:inline-block;}
.sub01_vision .midUnit .img02 .step + .step{margin-left:2.5rem;}
.sub01_vision .midUnit .img02 .step .num{font-size:95px;font-weight:800;letter-spacing:-.5rem;color:#e4e4e4;display:block;text-align:left;}
.sub01_vision .midUnit .img02 .step .tit{font-size:2.1rem;font-weight:800;margin-top:-2.2rem;}
.sub01_vision .midUnit .img02 .step img{margin-top:5rem;}
.sub01_vision .midUnit .colorList{margin:4rem auto 0;max-width:80rem;}
.sub01_vision .midUnit .colorList > li + li{margin-left:.2rem;}
.sub01_vision .midUnit .colorList > li{float:left;width:calc(25% - .2rem);height:27rem;padding:5rem 1.5rem 0;font-size:1.6rem;font-weight:700;}
.sub01_vision .midUnit .colorList > li:nth-child(1){background:#e2eef9;}
.sub01_vision .midUnit .colorList > li:nth-child(2){background:#e7f2f2}
.sub01_vision .midUnit .colorList > li:nth-child(3){background:#eef4e5}
.sub01_vision .midUnit .colorList > li:nth-child(4){background:#fef5e7}
.sub01_vision .midUnit .colorList > li .list{}

.sub01_vision dl.contUnit{position:relative;padding-bottom:8.5rem;}
.sub01_vision dl.contUnit:before{content:'';position:absolute;width:1.78rem;height:100%;background:transparent;border:none;border-left:1px solid #0097de;left:.8rem;top:1rem;}
.sub01_vision dl.contUnit:after{content:'';display:table;clear:both;}
.sub01_vision dl.contUnit dt{float:left;position:relative;width:23.5rem;padding-bottom:7rem;padding-left:4rem;overflow:hidden}
.sub01_vision dl.contUnit dt:before{content:'';position:absolute;display:block;width:1.78rem;height:50rem;left:0;background:url("../img/sub_img_01_10.png") center top no-repeat;background-size:contain;}
.sub01_vision dl.contUnit dt > p.tit{font-size:2.5rem;font-weight:800;}
.sub01_vision dl.contUnit dd{float:left;width:calc(100% - 23.5rem);padding-bottom:7rem;}
.sub01_vision dl.contUnit dd:after{content:'';display:table;clear:both;}
.sub01_vision dl.contUnit dd > p.text{font-size:2.5rem;line-height:1.4;font-weight:700;}
.sub01_vision dl.contUnit dd .imgList{float:left;width:calc(33.333% - 4rem);height:43rem;background:#f7f7f7;padding:2rem;text-align:center;transition:all .2s ease-in .1s;}
.sub01_vision dl.contUnit dd .imgList + .imgList{margin-left:7%;}
.sub01_vision dl.contUnit dd .imgList .circle{width:12rem;height:12rem;display:inline-block;border-radius:50%;margin-bottom:2rem;}
.sub01_vision dl.contUnit dd .imgList .circle.blue{background:#227ecb url("../img/sub_img_01_11.png") center center no-repeat;}
.sub01_vision dl.contUnit dd .imgList .circle.sky{background:#018282 url("../img/sub_img_01_12.png") center center no-repeat;}
.sub01_vision dl.contUnit dd .imgList .circle.green{background:#5E9438 url("../img/sub_img_01_13.png") center center no-repeat;}
.sub01_vision dl.contUnit dd .imgList p.tit{font-size:2rem;margin-bottom:3.5rem;font-weight:700;line-height:1.4;height:3rem;}
.sub01_vision dl.contUnit dd .imgList ul.list.dot{font-size:1.6rem;text-align:left;letter-spacing:-.05rem;}
.sub01_vision dl.contUnit dd .imgList ul.list.dot li{transform:skew(-0.1deg);}
.sub01_vision dl.contUnit dd .imgList ul.list.dot li:before{background:#227ecb;}
.sub01_vision dl.contUnit dd .imgList ul.list.dot li + li{margin-top:1rem;}
.sub01_vision .bottomImg{margin-top:-8.5rem;border-bottom:1px solid #0097de;position:relative;}
.sub01_vision .bottomImg:before{content:'';position:absolute;display:block;width:.8rem;height:1rem;background:#fff;bottom:-.1rem;}

/* SSC ADD: ESG 경영 이미지 게시(2023.02.22.) */
.sub01_vision .contUnit .contArea011{width:100%;height:177.5rem;text-align:center;padding:9rem 0;background:url(../img/sub_img_01_303.jpg) center center no-repeat;}


.sub01_vision .contUnit .contArea01{width:100%;height:177.5rem;text-align:center;padding:9rem 0;background:url(../img/sub_img_01_301.png) center center no-repeat;}
.sub01_vision .contUnit .contArea01 .tit{font-size:3.5rem;font-weight:800;color:#005dab;margin-bottom:3rem;}
.sub01_vision .contUnit .contArea01 p:nth-child(3){margin-top:7rem;}
.sub01_vision .contUnit .contArea01 .txt{font-size:2.5rem;font-weight:700;color:#000;}

.sub01_vision .contUnit .contArea02{width:100%;text-align:center;margin-top:-7.8rem;}
.sub01_vision .contUnit .contArea02 > .tit{display:inline-block;width:6.5rem;margin-right:5rem;font-size:3rem;text-align:center;font-weight:800;color:#005dab;line-height:1.4;vertical-align:middle;}
.sub01_vision .contUnit .contArea02 > .tit span{color:#fff;}
.sub01_vision .contUnit .contArea02 > .icon{display:inline-block;width:80rem;text-align:center;vertical-align:middle;}
.sub01_vision .contUnit .contArea02 > .icon .squre{display:inline-block;width:15.5rem;height:15.5rem;transform:rotate(-45deg);background:#000;border-radius:3rem;}
.sub01_vision .contUnit .contArea02 > .icon .squre:nth-child(1){background:#005dab;}
.sub01_vision .contUnit .contArea02 > .icon .squre:nth-child(2){background:#015b5e;}
.sub01_vision .contUnit .contArea02 > .icon .squre:nth-child(3){background:#1f6600;}
.sub01_vision .contUnit .contArea02 > .icon .squre + .squre{margin-left:10.5rem;}
.sub01_vision .contUnit .contArea02 > .icon .squre .cont{transform:rotate(45deg);width:19rem;text-align:center;margin-top:2rem;margin-left:-1rem;}
.sub01_vision .contUnit .contArea02 > .icon .squre .cont img{margin-bottom:1.5rem;}
.sub01_vision .contUnit .contArea02 > .icon .squre .cont p{font-size:2.5rem;color:#fff;font-weight:800;}

.sub01_vision .contUnit .contArea03{width:100%;text-align:center;margin-top:7rem;}
.sub01_vision .contUnit .contArea03 > .tit{display:inline-block;width:6.5rem;margin-right:5rem;font-size:3rem;text-align:center;font-weight:800;color:#005dab;line-height:1.4;vertical-align:top;}
.sub01_vision .contUnit .contArea03 > .tit span{font-weight:400;color:#5692c4;}
.sub01_vision .contUnit .contArea03 > .txtBox{position:relative;display:inline-block;width:16rem;text-align:center;padding:3.5rem 0 3rem;background:#000;border-radius:0 2rem 0 2rem;vertical-align:top;}
.sub01_vision .contUnit .contArea03 > .txtBox + .txtBox{margin-left:5rem;}
.sub01_vision .contUnit .contArea03 > .txtBox:nth-child(2){color:#224867;background:#224867;}
.sub01_vision .contUnit .contArea03 > .txtBox:nth-child(3){color:#134749;background:#134749;}
.sub01_vision .contUnit .contArea03 > .txtBox:nth-child(4){color:#344e29;background:#344e29;}
.sub01_vision .contUnit .contArea03 > .txtBox:nth-child(5){color:#5a4322;background:#5a4322;}
.sub01_vision .contUnit .contArea03 > .txtBox .num{position:absolute;top:0;left:0;font-size:2rem;font-weight:800;display:block;padding:.5rem;background:#f7f7f7;}
.sub01_vision .contUnit .contArea03 > .txtBox .txt{color:#fff;font-weight:800;line-height:1.4;font-size:2.5rem;}

.sub01_vision .contUnit .contArea04{width:100%;text-align:center;margin-top:3.5rem;}
.sub01_vision .contUnit .contArea04 > .tit{display:inline-block;width:6.5rem;margin-right:5rem;font-size:3rem;text-align:center;font-weight:800;color:#005dab;line-height:1.4;vertical-align:top;}
.sub01_vision .contUnit .contArea04 > .tit span{font-weight:400;color:#5692c4;}
.sub01_vision .contUnit .contArea04 > .txtBox{position:relative;display:inline-block;width:16rem;height:34.7rem;text-align:center;padding:0 2rem;background:#f7f7f7;vertical-align:top;}
.sub01_vision .contUnit .contArea04 > .txtBox + .txtBox{margin-left:5rem;}
.sub01_vision .contUnit .contArea04 > .txtBox .txt{color:#000;font-weight:700;line-height:1.4;font-size:1.7rem;padding:2rem 0;}
.sub01_vision .contUnit .contArea04 > .txtBox .txt + .txt{border-top:1px solid #e2e2e2;}
/* @media only screen and (min-width:1400px){
    .sub01_vision dl.contUnit dd .imgList{height:47rem;}
}
@media only screen and (max-width:1220px){
    .sub01_vision dl.contUnit dd .imgList p.tit{font-size:1.8rem;}
    .sub01_vision dl.contUnit dd .imgList ul.list.dot{font-size:1.5rem;}
    .sub01_vision dl.contUnit dd .imgList{width:calc(33.333% - 2rem);}
    .sub01_vision dl.contUnit dd .imgList + .imgList{margin-left:3rem;}
}
@media only screen and (max-width:1110px){
    .sub01_vision dl.contUnit dd .imgList{height:46rem;}
} */
@media only screen and (min-width:1025px) and (max-width:1080px){
    .sub01_vision .contUnit .contArea02 > .icon{width:74rem;}
    .sub01_vision .contUnit .contArea03 > .txtBox + .txtBox{margin-left:3rem;}
    .sub01_vision .contUnit .contArea04 > .txtBox + .txtBox{margin-left:3rem;}
}
@media only screen and (max-width:1024px){
    /* .sub01_vision .midUnit + .midUnit{margin-top:4rem;}
    .sub01_vision .midUnit > .tit{font-size:1.75rem;}
    .sub01_vision .midUnit > .tit:before{content:'';width:1px;height:2rem;}
    .sub01_vision .midUnit > .txt{margin-top:2rem;font-size:1.5rem;}
    .sub01_vision .midUnit .img01{margin-top:2.5rem;height:107px;background:url("../img/sub_img_01_20_M.png") center top no-repeat;background-size:contain;}
    .sub01_vision .midUnit .img01 p{font-size:1.2rem;margin-top:5rem;}
    .sub01_vision .midUnit .img01 p:nth-child(2){margin:5rem 6.5rem 0;}
    .sub01_vision .midUnit .img02{background:#f7f7f7;text-align:center;padding:4rem 1.5rem 3rem;max-width:none;margin:3.5rem -1.5rem 0;overflow:hidden;}
    .sub01_vision .midUnit .img02 .step{text-align:center;}
    .sub01_vision .midUnit .img02 .step:nth-child(odd){width:55%}
    .sub01_vision .midUnit .img02 .step:nth-child(even){width:43%;}
    .sub01_vision .midUnit .img02 .step:nth-child(3),
    .sub01_vision .midUnit .img02 .step:nth-child(4){margin-top:1.5rem;}
    .sub01_vision .midUnit .img02 .step + .step{margin-left:0;}
    .sub01_vision .midUnit .img02 .step .num{font-size:55px;}
    .sub01_vision .midUnit .img02 .step .tit{font-size:1.4rem;font-weight:800;margin-top:-1.2rem;}
    .sub01_vision .midUnit .img02 .step img{margin-top:3rem;width:5rem;}
    .sub01_vision .midUnit .colorList{margin:4rem auto 0;max-width:100%;}
    .sub01_vision .midUnit .colorList > li + li{margin-left:0;margin-top:.1rem;}
    .sub01_vision .midUnit .colorList > li{float:none;width:100%;height:auto;padding:2.5rem 1.5rem;font-size:1.25rem;}

    .sub01_vision dl.contUnit:before{left:.5rem;}
    .sub01_vision dl.contUnit dt{width:9.5rem;padding-bottom:3.5rem;padding-left:2rem;}
    .sub01_vision dl.contUnit dt:before{width:1.1rem;}
    .sub01_vision dl.contUnit dt > p.tit{font-size:1.5rem;}
    .sub01_vision dl.contUnit dd{float:left;width:calc(100% - 9.5rem);padding-bottom:3.5rem;}
    .sub01_vision dl.contUnit dd > p.text{font-size:1.5rem;font-weight:700;}
    .sub01_vision dl.contUnit dd .imgList{float:none;width:100%;height:auto;padding:1.5rem;margin-top:1.5rem;}
    .sub01_vision dl.contUnit dd .imgList:first-child{margin-top:0;}
    .sub01_vision dl.contUnit dd .imgList + .imgList{margin-left:0;}
    .sub01_vision dl.contUnit dd .imgList .circle{width:7rem;height:7rem;margin-bottom:1rem;background-size:50% 50%;}
    .sub01_vision dl.contUnit dd .imgList .circle.blue,
    .sub01_vision dl.contUnit dd .imgList .circle.sky,
    .sub01_vision dl.contUnit dd .imgList .circle.green{background-size: auto 3.5rem;}
    .sub01_vision dl.contUnit dd .imgList p.tit{font-size:1.5rem;margin-bottom:1.5rem;}

    .sub01_vision dl.contUnit dd .imgList ul.list.dot{font-size:1.25rem;display:inline-block;}
    .sub01_vision dl.contUnit dd .imgList ul.list.dot li + li{margin-top:1rem;}
    .sub01_vision .bottomImg{}
    .sub01_vision .bottomImg:before{width:.5rem;} */

    .sub01_vision .contUnit .contArea01{height:42.9rem;margin:0 -1.5rem;width:calc(100% + 3rem);padding:4.5rem 0;background-size:cover;}
    .sub01_vision .contUnit .contArea01 .tit{font-size:2.25rem;margin-bottom:1.5rem;}
    .sub01_vision .contUnit .contArea01 p:nth-child(3){margin-top:3.5rem;}
    .sub01_vision .contUnit .contArea01 .txt{font-size:1.5rem;line-height:1.4;}

    .sub01_vision .contUnit .mobileWrap{overflow:hidden;overflow-x:auto;width:calc(100% + 3rem);margin:-7rem -1.5rem 0;}

    .sub01_vision .contUnit .contArea02{width:59rem;margin-top:2rem;}
    .sub01_vision .contUnit .contArea02 > .tit{width:4.5rem;margin-right:3rem;font-size:2rem;}
    .sub01_vision .contUnit .contArea02 > .icon{display:inline-block;width:auto;}
    .sub01_vision .contUnit .contArea02 > .icon .squre{display:inline-block;width:9.75rem;height:9.75rem;border-radius:1.5rem;}
    .sub01_vision .contUnit .contArea02 > .icon .squre + .squre{margin-left:7rem;}
    .sub01_vision .contUnit .contArea02 > .icon .squre .cont{width:10rem;margin-top:1rem;margin-left:-1rem;padding-left:2rem;}
    .sub01_vision .contUnit .contArea02 > .icon .squre .cont img{margin-bottom:1rem;height:3.5rem;}
    .sub01_vision .contUnit .contArea02 > .icon .squre .cont p{font-size:1.5rem;}

    .sub01_vision .contUnit .contArea03{width:59rem;margin-top:6rem;}
    .sub01_vision .contUnit .contArea03 > .tit{width:4.5rem;margin-right:3rem;font-size:2rem;}
    .sub01_vision .contUnit .contArea03 > .txtBox{width:9rem;padding:2rem 0;border-radius:0 1.5rem 0 1.5rem;}
    .sub01_vision .contUnit .contArea03 > .txtBox + .txtBox{margin-left:2.5rem;}
    .sub01_vision .contUnit .contArea03 > .txtBox .num{font-size:1.15rem;padding:.25rem;}
    .sub01_vision .contUnit .contArea03 > .txtBox .txt{font-size:1.5rem;}

    .sub01_vision .contUnit .contArea04{width:59rem;margin-top:2rem;}
    .sub01_vision .contUnit .contArea04 > .tit{width:4.5rem;margin-right:3rem;font-size:2rem;}
    .sub01_vision .contUnit .contArea04 > .txtBox{width:9rem;padding:0;border-radius:0;height:37rem;}
    .sub01_vision .contUnit .contArea04 > .txtBox + .txtBox{margin-left:2.5rem;}
    .sub01_vision .contUnit .contArea04 > .txtBox .txt{font-size:1.4rem;padding:1.5rem 1rem;word-break:keep-all;}
}
@media only screen and (min-width:600px) and (max-width:1024px){
    .sub01_vision .contUnit .contArea02{width:100%;}
    .sub01_vision .contUnit .contArea03{width:100%;}
    .sub01_vision .contUnit .contArea04{width:100%;}
}
/************************************************/

/* 01-원장님 인사말 */
.sub01_ceo{position:relative;}
.sub01_ceo .topTxt{/*background:url("../img/sub_img_01_26.png") center center no-repeat;background-size:cover;*/}
.sub01_ceo .topTxt img{margin-right:6rem;vertical-align:top;}
.sub01_ceo .topTxt p.txt{display:inline-block;color:#0097de;font-size:3.2rem;line-height:1.6;margin-top:5rem;}
.sub01_ceo .topTxt p.txt b{font-weight:800;color:#005dab;}
.sub01_ceo .bigText{position:relative;}
.sub01_ceo .bigText .titUnit{font-size:3rem;font-weight:800;line-height:1.4;margin-bottom:4rem;padding:3rem 0 0 7rem;word-break:keep-all;}
.sub01_ceo .bigText .titUnit b{color:#005dab;font-weight:800;}
.sub01_ceo .bigText .imgUnit{position:absolute;right:5rem;top:0;z-index:1;}
.sub01_ceo .bigText .textUnit{background:#f7f7f7;font-size:2rem;font-weight:700;line-height:1.4;border-radius:5rem 0 5rem 0;padding:4rem 7rem;}
.sub01_ceo .leftImg{display:inline-block;vertical-align:top;}
.sub01_ceo .leftImg > img{width:50rem;}
.sub01_ceo .smlText{margin-top:0;font-size:1.8rem;line-height:1.8;word-break:keep-all;transform:skew(-0.1deg);width:calc(100% - 52.5rem);display:inline-block;padding-left:4rem;}
.sub01_ceo .smlText p.txt{font-size:2.9rem;color:#0097de;margin-bottom:5rem;line-height:1.4;}
.sub01_ceo .smlText p.txt b{color:#005dab;font-weight:800;}
.sub01_ceo .smlText:after{content:'';display:table;clear:both;}
.sub01_ceo .smlText .left{width:calc(52% - 3rem);float:left;}
.sub01_ceo .smlText .right{width:calc(48% - 3rem);float:left;margin-left:6rem;}
.sub01_ceo .signImg{text-align:right;margin-top:2rem;margin-top:6rem;}
.sub01_ceo .signImg p{font-size:1.6rem;font-weight:700;}
.sub01_ceo .signImg img{margin-top:2rem;}
@media only screen and (max-width:1460px){
    .sub01_ceo .bigText .titUnit{width:60rem;letter-spacing:-.1rem;}
}
@media only screen and (min-width:1025px) and (max-width:1459px){
    .sub01_ceo .bigText .titUnit{width:auto;letter-spacing:-.2rem;}
    .sub01_ceo .topTxt img{margin-right:3rem;}
    .sub01_ceo .topTxt p.txt{font-size:3rem;}
}
@media only screen and (max-width:1024px){
    .sub01_ceo .topTxt img{margin-right:1.5rem;height:12rem;}
    .sub01_ceo .topTxt p.txt{font-size:1.5rem;margin-top:2.5rem;}

    .sub01_ceo .bigText .titUnit{font-size:1.5rem;margin-bottom:3.5rem;padding:0;letter-spacing:-.02rem;}
    .sub01_ceo .bigText .imgUnit{position:absolute;right:calc(50% - 8rem);top:5rem;}
    .sub01_ceo .bigText .imgUnit img{width:18rem;}
    .sub01_ceo .bigText .textUnit{font-size:1.25rem;border-radius:2rem 0 2rem 0;padding:14rem 2rem 3rem;}
    .sub01_ceo .leftImg{width:23rem;display:block;margin-left:auto;margin-right:auto;}
    .sub01_ceo .leftImg img{width:100%;}
    .sub01_ceo .smlText{margin-top:1rem;font-size:1.8rem;line-height:1.4;width:100%;padding-left:0;}
    .sub01_ceo .smlText p.txt{font-size:2.4rem;padding-top:2rem;text-align:center;}
    .sub01_ceo .smlText .left{width:100%;float:none;}
    .sub01_ceo .smlText .right{width:100%;float:none;margin-left:0;}
    .sub01_ceo .signImg{text-align:right;margin-top:1rem;}
    .sub01_ceo .signImg p{font-size:2rem;margin-top:4rem;}
    .sub01_ceo .signImg img{margin-top:1rem;margin-right:1.5rem;width:8.5rem;}
}
@media only screen and (max-width:320px){
    .sub01_ceo .smlText p.txt{font-size:1.8rem;padding-left:11rem;}

}
/************************************************/

/* 01-조직안내 */
.subOrga{padding-top:13rem;}

.orgaTable_W{margin:7rem auto 0;text-align:center;font-size:1.8rem;width:1160px;}
.orgaTable_W .line01{position:relative;margin-bottom:6rem;}
.orgaTable_W .line01 .blue{width:10rem;height:10rem;line-height:10rem;padding:0;border-radius:2rem;transform:rotate(45deg);}
.orgaTable_W .line01 .blue p{transform:rotate(-45deg)}
.orgaTable_W .line02{position:relative;margin-bottom:3rem;}
.orgaTable_W .line03{position:relative;font-size:1.6rem;margin-bottom:7rem;}
.orgaTable_W .line04{position:relative;font-size:1.6rem;}

.orgaTable_W dl{display:inline-block;vertical-align:top;}
.orgaTable_W dl + dl{margin-left:2rem;}
.orgaTable_W dl dt{position:relative;margin-bottom:1rem;}
.orgaTable_W dl dd{}
.orgaTable_W dl dd + dd{margin-top:.2rem;}
.orgaTable_W a,
.orgaTable_W span{position:relative;display:inline-block;width:13rem;padding:1.2rem .5rem;text-align:center;}
.orgaTable_W .blue{background:#227ecb;color:#fff;}
.orgaTable_W .blue2{background:#018282;color:#fff;}
.orgaTable_W .green{background:#5E9438;color:#fff;}
.orgaTable_W .gray{background:#8fa4ad;color:#fff;}
.orgaTable_W .white{background:#f7f7f7;color:#696969;}

.orgaTable_W .line01:before{content:'';position:absolute;background:#888888;top:6.7rem;left:50.01%;width:1px;height:63.6rem;}
.orgaTable_W .line02 dl:nth-child(6) dt:before{content:'';position:absolute;background:#888888;top:2rem;left:-34rem;width:34rem;height:1px;}
.orgaTable_W .line03:before{content:'';position:absolute;background:#888888;top:-2rem;left:calc(50% - 24.5rem);width:49rem;height:1px;}
.orgaTable_W .line03 dl dt:before{content:'';position:absolute;background:#888888;top:-2rem;left:50%;width:1px;height:2rem;}
.orgaTable_W .line03 dl:nth-child(1) dt:before,
.orgaTable_W .line03 dl:nth-child(6) dt:before{background:#fff;}
.orgaTable_W .line04:before{content:'';position:absolute;background:#888888;top:-2.1rem;left:calc(50% - 24.5rem);width:49rem;height:1px;}
.orgaTable_W .line04 dl dt:before{content:'';position:absolute;background:#888888;top:-2rem;left:50%;width:1px;height:2rem;}

.orgaTable_M{display:none;}
  .orgAreaWrap{font-size:18px;font-weight:700;margin-top:8rem;}
        .orgaArea ul{list-style:none;/* margin:0; *//* padding:0; */}
        .orgaArea li{text-align:center;}
        .topOrg {position:relative;}
        .topOrg > li .orgCircle{
            width: 130px;
            height: 130px;
            border-radius: 50%;
            background: #fff;
            color: #476caa;
            border: 4px solid #476caa;
            font-size: 23px;
            display: flex;
            align-items: center;
            justify-content: center;
            box-sizing: border-box;
        }
          .topOrg > li a.orgCircle{
    color: #093f67;
    font-size: 28px;
    border: 4px solid #093f67;
}
        .topOrg a:hover{
    background: #0097de;
    color: #fff !important;
}
        .topOrgLeft{
    position: absolute;
    left: 100px;
}
        .topOrgCenter{
    display: flex;
    /* border: 1px solid red; */
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
        .topOrgRight{
    position: absolute;
    right: 100px;
    top: 0;
}

.orgDepth01 {
    position: relative;
    padding-top: 34px;
    padding-bottom: 50px;
    /* border: 1px solid red; */
    display: flex;
    /* justify-content: space-between; */
    gap: 60px;
}
.orgDepth01:before {
    content:"";
    position: absolute;
    width:1px;
    height:100%;
    background: #888;
    top: 0;
    left: 50%;
    /* transform: translateX(-50%); */
}
.orgDepth01 > li{width: 150px;}
.depth01_topLink {
    width: 100%;
    display: block;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #8c6239;
    font-size: 17px;
    color: #fff;
    position: relative;
}
.depth02_topLink_side{
    position: relative;
    z-index: 10;
}
.depth02_topLink_side > li{
    position: absolute;
    width: 150px;
    left: 75px;
    top: 50px;
}
.depth02_topLink_side > li > ul{
    display: flex;
    flex-direction: column;
    gap: 2px;
    margin-top: 2px;
}
.depth02_topLink_side > li > ul > li{
    background: #f7f7f7;
    color: #666;
    font-size: 14px;
    /* padding: 14px 0; */
}
.depth02_topLink_side > li > ul > li > a{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding: 14px 0;
}
.depth01_topLink.type01:before{content:"";width: 60px;height: 1px;position: absolute;background: #888;top: 50%;right: -60px;/* transform: translateY(-50%); */}

.depth01_topLink.type02:before{content:"";width: 75px;height: 1px;position: absolute;background: #888;top: 50%;left: -75px;/* transform: translateY(-50%); */}
.depth01_topLink > a{
    display: flex;
    /* border: 1px solid red; */
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.orgDepth01 ul {
    display: flex;
    flex-direction: column;
    gap: 2px;
    margin-top: 2px;
}
.orgDepth01 ul li{
    background: #f7f7f7;
    color: #666;
    font-size: 14px;
    /* padding: 14px 0; */
}
.orgDepth01 ul li a{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding: 14px 0;
}
.auditOffice{
    padding-top: 30px;
    position: relative;
}
.auditOffice:before{content:"";width: 1px;height: 30px;background: #888;position: absolute;top: 0;left: 50%;/* transform: translateX(-50%); */}
.auditOffice li{height: 48px;background: #476caa;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 20px;}
.auditOffice li a {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
}

.orgDepth02 {
    width: calc(100% - 180px);
    /* border: 1px solid red; */
    display: flex;
    gap: 45px;
    position:relative;
}
.orgDepth02:before {
	content:"";
	position:absolute;
	height: 1px;
	top: 0;
	left: 75px;
	background: #888;
	width: 531px;
}
.orgDepth02 > li{}
.orgDepth02_left {
    width: 245px;
}
.orgDepth02_right {
    width: calc(100% - 245px);
    /* border: 1px solid red; */
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-left: 40px;
}
.orgDepth02_right > ul {}
.orgDepth02_right > ul > li > ul{}
.orgDepth02_right > ul > li > ul > li{}
.orgDepth02_right > ul > li > ul > li > a{}
.depth02_topLink {
    padding-top: 20px;
    display: block;
    position: relative;
}
.depth02_topLink:before {
    content:"";
    position:absolute;
    width:1px;
    height: 100%;
    background: #888;
    top: 0;
    left: 75px;
}
.depth02_topLink a{
    display: flex;
    width: 150px;
    height: 48px;
    background: #128175;
    color: #fff;
    font-size: 20px;
    align-items: center;
    justify-content: center;
    /* padding-top: 20px; */
    /* box-sizing: border-box; */
}  
.orgDepth03.left {
    /* border: 1px solid red; */
    display: flex;
    gap: 5px;
    margin-left: -45px;
    padding-top: 300px;
    position: relative;
}
.orgDepth03.left:before {
    content:"";
    position:absolute;
    background: #888;
    width: 1px;
    height: 280px;
    top: 0;
    left: 120px;
}
.orgDepth03.left:after {
    content:"";
    position:absolute;
    background: #888;
    top: 280px;
    left: 60px;
    width: 126px;
    height: 1px;
    /* transform: translateX(-50%); */
}
.orgDepth03.right {
    /* border: 1px solid red; */
    display: flex;
    gap: 5px;
    margin-left: -45px;
    padding-top: 300px;
    position: relative;
}
.orgDepth03.right:before {
	    content: "";
	    position: absolute;
	    background: #888;
	    width: 1px;
	    height: 280px;
	    top: 0;
	    right: 349px;
}
.orgDepth03.right:after {
	    content: "";
	    position: absolute;
	    background: #888;
	    top:280px;
	    height:1px;
	    width: 626px;
	    left: 60px;
}
.orgDepth03 > li{
    width: 120px;
    position: relative;
}
.orgDepth03 > li:before{
    /* content:""; */
    position:absolute;
    width: 1px;
    height: 30px;
    top: 0;
    background: red;
    left: 0;
}
.depth03_topLink {
    position: relative;
}
.depth03_topLink:before {
    content:"";
    position: absolute;
    content: "";
    position: absolute;
    width: 1px;
    height: 30px;
    top: -20px;
    background: #888;
    left: 0;
}
.depth03_topLink a{
    width: 120px;
    display: flex;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #415a65;
    color: #fff;
}    
.orgDepth04 {
    /* width: 120px; */
    /* display: flex; */
    margin-top: 8px;
}
.orgDepth04 > li{
    margin-top: 1px;
}
.orgDepth04 > li > a{display: flex;width: 120px;box-sizing: border-box;background: #f7f7f7;border: 1px solid #d7d7d7;font-size: 15px;color: #666;align-items: center;justify-content: center;height: 55px;}   

@media only screen and (max-width:1400px){
	.orgDepth02:before {width:700px;}
	.orgDepth02_right{position:relative;}
	.orgDepth02_right:after {content:"";position: absolute;width: 80%;height: 10px;background: #fff;transform: translateX(calc(50% + 2px));}
	
	.orgaArea {min-width: 1070px;width: 100%;}
	.topOrgLeft {left: 50px;}
	.topOrgRight {right:50px;}
}
@media only screen and (max-width:1024px){
	.orgAreaWrap {display: flex; overflow-x: auto;}
	
    .subOrga{padding-top:7.5rem;}

    .orgaTable_W{display:none;}
    .orgaTable_M{display:block;margin:3.5rem auto 0;text-align:center;font-size:1.5rem;font-weight:700;}
    .orgaTable_M .line01{position:relative;margin-bottom:6rem;}
    .orgaTable_M .line01 .blue{width:7.5rem;height:7.5rem;line-height:7.5rem;padding:0;border-radius:1rem;transform:rotate(45deg);}
    .orgaTable_M .line01 .blue p{transform:rotate(-45deg)}
    .orgaTable_M .line02{position:relative;font-size:1.4rem;margin-bottom:2rem;}
    .orgaTable_M .line03{position:relative;font-size:1.4rem;margin-bottom:3rem;}
    .orgaTable_M .line04{position:relative;font-size:1.4rem;margin-bottom:2.5rem;}

    .orgaTable_M dl{display:inline-block;vertical-align:top;}
    .orgaTable_M dl + dl{margin-left:3rem;}
    .orgaTable_M dl dt{position:relative;margin-bottom:.8rem;}
    .orgaTable_M dl dd{}
    .orgaTable_M dl dd + dd{margin-top:.1rem;}
    .orgaTable_M a,
    .orgaTable_M span{position:relative;display:inline-block;width:11rem;padding:1.2rem .5rem;text-align:center;}
    .orgaTable_M .blue{background:#227ecb;color:#fff;}
    .orgaTable_M .blue2{background:#018282;color:#fff;}
    .orgaTable_M .green{background:#5E9438;color:#fff;}
    .orgaTable_M .gray{background:#8fa4ad;color:#fff;}
    .orgaTable_M .white{background:#f7f7f7;color:#696969;}

    .orgaTable_M .line01:before{content:'';position:absolute;background:#888888;top:7rem;left:50%;width:.1rem;height:117.8rem;}
    .orgaTable_M .line02:before{content:'';position:absolute;background:#888888;top:2rem;left:calc(50% - 4rem);width:8rem;height:.1rem;}
    .orgaTable_M .line03 dl dt:before{content:'';position:absolute;background:#888888;top:-2.8rem;left:50%;width:.1rem;height:2.8rem;}
    .orgaTable_M .line03 dl:nth-child(2) dt:before{background:#fff;}
    .orgaTable_M .line04:before{content:'';position:absolute;background:#888888;top:2rem;left:calc(50% - 4rem);width:8rem;height:.1rem;}
    
    
       
    
}    


/************************************************/


/* 01-찾아오시느 길 */
.sub01_map{}
.sub01_map .mapArea{position:relative;}
.sub01_map .mapArea a:focus,
.sub01_map .mapArea span:focus,
.sub01_map .mapArea button:focus,
.sub01_map .mapArea div:focus{outline:1px solid #005dab !important;display:block;background:rgba(0,93,210,.5);}
.sub01_map .mapArea .map{width:100%;height:51rem;background:url("../img/sub_img_01_19.png") top center no-repeat;}
.sub01_map .mapArea .map > div{width:100% !important;}
.sub01_map .mapArea .map .wrap_controllers.hide{display:none;}
.sub01_map .mapArea .adress{text-align:center;padding-top:4rem;margin-bottom:6rem;}
.sub01_map .mapArea .adress .tit{font-size:3rem;font-weight:800;}
.sub01_map .mapArea .adress .text{font-size:2rem;margin-top:2.5rem;line-height:1.4;word-break:keep-all;}
.sub01_map .mapArea .adress .tel{font-size:1.6rem;margin-top:2.5rem;}
@media only screen and (max-width:1024px){
    .sub01_map .mapArea{overflow:hidden;}
    .sub01_map .mapArea .map{height:33rem;}
    .sub01_map .mapArea .adress{padding-top:4rem;margin-bottom:3rem;}
    .sub01_map .mapArea .adress .tit{font-size:2rem;}
    .sub01_map .mapArea .adress .text{font-size:1.5rem;margin-top:1.5rem;}
    .sub01_map .mapArea .adress .tel{font-size:1.25rem;margin-top:1.5rem;}
}

.sub01_map .trafficInfo{}
.sub01_map .trafficInfo dl{font-weight:700;}
.sub01_map .trafficInfo dl:after{content:'';display:table;clear:both;}
.sub01_map .trafficInfo dl dt{display:inline-block;width:18.5rem;height:10rem;text-align:center;padding-top:1.5rem;background:#f7f7f7;margin-right:3rem;}
.sub01_map .trafficInfo dl dt p{font-size:1.6rem;font-weight:700;margin-top:.7rem;}
.sub01_map .trafficInfo dl dd{display:inline-block;width:calc(100% - 22rem);font-size:1.6rem;padding-top:2.2rem;vertical-align:top;}
.sub01_map .trafficInfo dl dd.line2{padding-top:1.2rem;}
.sub01_map .trafficInfo dl dd .tit{margin-bottom:1.2rem;}
.sub01_map .trafficInfo dl dd .tit .num{background:#f06e00;display:inline-block;border-radius:4rem;padding:.5rem 2rem;margin-right:.8rem;font-size:1.8rem;color:#fff;}
.sub01_map .trafficInfo dl dd .txt{font-weight:400;}
.sub01_map .trafficInfo dl dd .txt + .txt{margin-top:1.2rem;}
.sub01_map .trafficInfo dl dd .half{display:inline-block;width:37rem;}
.sub01_map .trafficInfo dl + dl{margin-top:3rem;}
@media only screen and (max-width:1024px){
    .sub01_map .trafficInfo dl dt{display:block;width:100%;height:4.5rem;line-height:4.5rem;padding-top:0;margin-right:0;margin-bottom:1.7rem;}
    .sub01_map .trafficInfo dl dt img{height:1.9rem;}
    .sub01_map .trafficInfo dl dt p{font-size:1.4rem;display:inline-block;margin-top:0;}
    .sub01_map .trafficInfo dl dd{display:block;width:100%;font-size:1.4rem;padding-top:0;}
    .sub01_map .trafficInfo dl dd.line2{padding-top:0;}
    .sub01_map .trafficInfo dl dd .tit{margin-bottom:.8rem;}
    .sub01_map .trafficInfo dl dd .tit .num{padding:.35rem 1.5rem;margin-right:.5rem;font-size:1.5rem;}
    .sub01_map .trafficInfo dl dd .txt{line-height:1.4;position:relative;word-break:keep-all;padding-left:1rem;}
    .sub01_map .trafficInfo dl dd .txt:first-letter{margin-left:-1rem;position:absolute}
    .sub01_map .trafficInfo dl dd .txt + .txt{margin-top:.8rem;}
    .sub01_map .trafficInfo dl dd .half{display:block;width:100%;}
    .sub01_map .trafficInfo dl dd .half + .half{margin-top:1rem;}
    .sub01_map .trafficInfo dl + dl{margin-top:3rem;}
}

.sub01_map .carInfo{}
.sub01_map .carInfo dl{padding-bottom:4rem;border-bottom:1px solid #e0e0e0;margin-bottom:4rem;}
.sub01_map .carInfo dl:last-child{margin-bottom:0;}
.sub01_map .carInfo dl dt{display:inline-block;width:20.5rem;vertical-align:top;line-height:1.4;margin-right:1rem;font-size:1.8rem;font-weight:700;}
.sub01_map .carInfo dl dd{display:inline-block;width:calc(100% - 22rem);}
.sub01_map .carInfo dl dd .list.dot{font-size:1.6rem;font-weight:700;}
.sub01_map .carInfo dl dd .list.dot li{}
.sub01_map .carInfo dl dd .list.dot li .list.dash{font-weight:400;}
.sub01_map .carInfo.mapTop{margin-top:-2rem;margin-bottom:4rem;}
.sub01_map .carInfo.mapTop dl{padding-bottom:1rem;margin-bottom:1rem;border-bottom:none;}
.sub01_map .carInfo.mapTop dl dt{width:11rem;vertical-align:middle;}
.sub01_map .carInfo.mapTop dl dt p:before{content:'-';display:inline-block;margin-right:.5rem;}
.sub01_map .carInfo.mapTop dl dt p span.blank{display:inline-block;width:5rem;}
.sub01_map .carInfo.mapTop dl dd{line-height:1.4;word-break:keep-all;}
@media only screen and (max-width:1024px){
    .sub01_map .carInfo{}
    .sub01_map .carInfo dl{padding-bottom:2.4rem;margin-bottom:2.4rem;}
    .sub01_map .carInfo dl dt{display:block;width:100%;margin-right:0;font-size:1.4rem;}
    .sub01_map .carInfo dl dd{display:block;width:100%;}
    .sub01_map .carInfo dl dd .list.dot{font-size:1.4rem;}

    .sub01_map .carInfo.mapTop{margin-top:-1rem;margin-bottom:2rem;}
    .sub01_map .carInfo.mapTop dl dt p:before{content:'';display:inline-block;margin-right:0;}
    .sub01_map .carInfo.mapTop dl dt p span.blank{display:none;}
}
/************************************************/


/* 02-faq */
.sub02_faq .subContainer{min-height:57rem;}
.sub02_faq .accUnit.faq{border-top:2px solid #000;}
.sub02_faq .accUnit.faq ul{}
.sub02_faq .accUnit.faq ul li{position:relative;}
.sub02_faq .accUnit.faq ul li:after{content:'';position:absolute;top:3.5rem;right:3.5rem;width:26px;height:13px;background:url("../img/icon_arrow_acc_down.png") center center no-repeat;background-size:contain;transition:all .2s ease-in .1s;}
.sub02_faq .accUnit.faq ul li.on:after{transform:rotate(180deg);}
.sub02_faq .accUnit.faq ul li + li{border-top:1px solid #e0e0e0;margin-top:-.1rem;}
.sub02_faq .accUnit.faq ul li a.tit{display:block;font-size:1.8rem;font-weight:700;padding:2rem 3.5rem;border-bottom:1px solid #e0e0e0;}
.sub02_faq .accUnit.faq ul li a.tit i{display:inline-block;background:#005dab;color:#fff;width:4rem;height:4rem;line-height:4rem;text-align:center;font-weight:800;border-radius:50%;}
.sub02_faq .accUnit.faq ul li a.tit .cate{display:inline-block;font-size:1.6rem;border:1px solid #e0e0e0;margin:0 2rem;width:8.5rem;height:4rem;line-height:4rem;text-align:center;font-weight:800;border-radius:10rem;word-break:keep-all;}
.sub02_faq .accUnit.faq ul li a.tit .subject{display:inline-block;width:calc(100% - 22rem);line-height:1.4;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sub02_faq .accUnit.faq ul li.on a.tit .subject{white-space:normal;overflow:visible;text-overflow:initial;}
.sub02_faq .accUnit.faq ul li .cont{background:#f7f7f7;padding:3rem 3.5rem;}
.sub02_faq .accUnit.faq ul li .cont i{display:inline-block;margin-right:2rem;background:#0098de;color:#fff;width:4rem;height:4rem;line-height:4rem;text-align:center;font-weight:800;border-radius:50%;}
.sub02_faq .accUnit.faq ul li .cont > p{display:inline-block;width:calc(100% - 10rem);line-height:1.4;vertical-align:top;word-break:keep-all;}
@media only screen and (min-width:1025px) and (max-width:1400px){
    .sub02_faq .subContainer{min-height:auto;}
}
@media only screen and (max-width:1024px){
    .sub02_faq .subContainer{min-height:auto;}
    .sub02_faq .topSchUnit .right .formCont select{width:100%;}
    .sub02_faq .accUnit.faq ul li:after{content:'';position:absolute;top:3.5rem;right:1.5rem;width:1.6rem;height:.85rem;}
    .sub02_faq .accUnit.faq ul li a.tit{font-size:1.4rem;padding:2.2rem 1.5rem;}
    .sub02_faq .accUnit.faq ul li a.tit i{width:2.7rem;height:2.7rem;line-height:2.7rem;margin-right:1rem;}
    .sub02_faq .accUnit.faq ul li a.tit .cate{display:none;}
    .sub02_faq .accUnit.faq ul li a.tit .subject{width:calc(100% - 6.5rem);}
    .sub02_faq .accUnit.faq ul li .cont{background:#f7f7f7;padding:2.2rem 1.5rem;}
    .sub02_faq .accUnit.faq ul li .cont i{display:none;}
    .sub02_faq .accUnit.faq ul li .cont > p{width:100%;font-size:1.4rem;}
}
/************************************************/


/* 02-공지사항 */
.sub02_notice .subContainer{min-height:57rem;}
@media only screen and (min-width:1025px) and (max-width:1400px){
    .sub02_notice .subContainer{min-height:auto;}
}
@media only screen and (max-width:1024px){
    .sub02_notice .subContainer{min-height:auto;}
    .sub02_notice .divTbl ul.noData{padding-left:1rem !important;}

    .sub02_notice .divTbl ul{padding-left:7.5rem;}
    .sub02_notice .divTbl ul li.num{display:none;}
    .sub02_notice .divTbl ul li.icon{position:absolute;left:1rem;top:1.2rem;}
    .sub02_notice .divTbl ul li.icon:before{background:transparent;color:#000;}
    .sub02_notice .divTbl ul li.writer:before{background:transparent;color:#000;}
    .sub02_notice .divTbl ul li.date{}
    .sub02_notice .divTbl ul li.view{}
    .sub02_notice .divTbl ul li.subject{font-size:1.4rem;font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .sub02_notice .divTbl ul li.subject:before{background:transparent;color:#000;}
}
/************************************************/


/* 02-입찰공고 */
.sub02_bidding .subContainer{min-height:57rem;}
.sub02_bidding .divTbl ul li.subject{width:auto;}
.sub02_bidding .divTbl ul li.subject a{width:60rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
@media only screen and (min-width:1301px) and (max-width:1400px){
    .sub02_bidding .subContainer{min-height:auto;}
    .sub02_bidding .divTbl ul li.subject a{width:70rem;}
}
@media only screen and (min-width:1101px) and (max-width:1300px){
    .sub02_bidding .subContainer{min-height:auto;}
    .sub02_bidding .divTbl ul li.subject a{width:60rem;}
}
@media only screen and (min-width:1025px) and (max-width:1100px){
    .sub02_bidding .subContainer{min-height:auto;}
    .sub02_bidding .divTbl ul li.subject a{width:40rem;}
}
@media only screen and (max-width:1024px){
    .sub02_bidding .subContainer{min-height:auto;}
    .sub02_bidding .divTbl ul.noData{padding-left:1rem !important;}

    .sub02_bidding .divTbl ul{padding-left:7.5rem;}
    .sub02_bidding .divTbl ul li.num{display:none;}
    .sub02_bidding .divTbl ul li.icon{position:absolute;left:1rem;top:2rem;}
    .sub02_bidding .divTbl ul li.icon:before{background:transparent;color:#000;}
    .sub02_bidding .divTbl ul li.writer:before{background:transparent;color:#000;}
    .sub02_bidding .divTbl ul li.date{}
    .sub02_bidding .divTbl ul li.view{}
    .sub02_bidding .divTbl ul li.subject{font-size:1.4rem;font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .sub02_bidding .divTbl ul li.subject:before{background:transparent;color:#000;}

    .sub02_bidding .divTbl ul li.subject a{width:100%;}
}
/************************************************/


/* 02-채용공고 */
.sub02_recruit .subContainer{min-height:57rem;}
.sub02_recruit .topAreaTxt{text-align:center;}
.sub02_recruit .topAreaTxt .tit{font-size:3rem;margin-bottom:4rem;word-break:keep-all;}
.sub02_recruit .topAreaTxt .tit b{font-weight:800;}
.sub02_recruit .topAreaTxt .txt{font-size:1.6rem;line-height:1.6;}
.sub02_recruit .keyWord{margin-top:5rem;}
.sub02_recruit .keyWord:after{content:'';display:table;clear:both;}
.sub02_recruit .keyWord .left{float:left;width:22.3rem;height:22.3rem;position:relative;z-index:1}
.sub02_recruit .keyWord .left p{font-size:2.5rem;width:100%;font-weight:700;color:#fff;text-align:center;line-height:1.4;word-break:keep-all;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.sub02_recruit .keyWord.type1 .left{background:url("../img/sub_img_02_01.png") center center no-repeat;background-size:contain;}
.sub02_recruit .keyWord.type2 .left{background:url("../img/sub_img_02_02.png") center center no-repeat;background-size:contain;}
.sub02_recruit .keyWord.type3 .left{background:url("../img/sub_img_02_03.png") center center no-repeat;background-size:contain;}
.sub02_recruit .keyWord .right{float:left;position:relative;width:calc(100% - 33.3rem);height:22.3rem;vertical-align:middle;margin-left:11rem;}
.sub02_recruit .keyWord .right:before{content:'';display:block;position:absolute;width:20rem;height:.1rem;background:#888888;top:50%;left:-20rem;}
.sub02_recruit .keyWord .right:after{content:'';display:block;position:absolute;width:.6rem;height:.6rem;border-radius:50%;background:#fff;border:3px solid #005dab;top:calc(50% - .45rem);left:-.45rem;}
.sub02_recruit .keyWord .right .txt{font-size:1.6rem;background:#f7f7f7;line-height:1.4;width:100%;padding:5rem 5.5rem;word-break:keep-all;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}

.sub02_recruit .divTbl ul li.subject{width:auto;}
.sub02_recruit .divTbl ul li.subject a{width:60rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
@media only screen and (min-width:1300px) and (max-width:1400px){
    .sub02_recruit .subContainer{min-height:auto;}
    .sub02_recruit .divTbl ul li.subject a{width:70rem;}
}
@media only screen and (min-width:1101px) and (max-width:1299px){
    .sub02_recruit .subContainer{min-height:auto;}
    .sub02_recruit .divTbl ul li.subject a{width:57rem;}
}
@media only screen and (min-width:1025px) and (max-width:1100px){
    .sub02_recruit .subContainer{min-height:auto;}
    .sub02_recruit .divTbl ul li.subject a{width:40rem;}
}
@media only screen and (max-width:1024px){
    .sub02_recruit .subContainer{min-height:auto;}
    .sub02_recruit .topAreaTxt .tit{font-size:1.8rem;margin-bottom:2rem;}
    .sub02_recruit .topAreaTxt .tit b{display:block;margin:.5rem 0;}
    .sub02_recruit .topAreaTxt .txt{font-size:1.25rem;}
    .sub02_recruit .keyWord{margin-top:2.5rem;}
    .sub02_recruit .keyWord .left{float:none;width:18rem;height:18rem;margin:auto;}
    .sub02_recruit .keyWord .left p{font-size:1.8rem;}
    .sub02_recruit .keyWord .right{float:none;width:100%;height:auto;margin-left:0;margin-top:2rem;}
    .sub02_recruit .keyWord .right:before{top:-3rem;left:calc(50% - .2rem);width:.1rem;height:5rem;}
    .sub02_recruit .keyWord .right:after{top:-.5rem;left:calc(50% - .75rem);}
    .sub02_recruit .keyWord .right .txt{font-size:1.25rem;width:100%;padding:2rem 2rem;position:relative;top:0;left:0;transform:none;}

    .sub02_recruit .divTbl ul.noData{padding-left:1rem !important;}

    .sub02_recruit .divTbl ul{padding-left:7.5rem;}
    .sub02_recruit .divTbl ul li.num{display:none;}
    .sub02_recruit .divTbl ul li.icon{position:absolute;left:1rem;top:2rem;}
    .sub02_recruit .divTbl ul li.icon:before{background:transparent;color:#000;}
    .sub02_recruit .divTbl ul li.writer:before{background:transparent;color:#000;}
    .sub02_recruit .divTbl ul li.date{}
    .sub02_recruit .divTbl ul li.view{}
    .sub02_recruit .divTbl ul li.subject{font-size:1.4rem;font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .sub02_recruit .divTbl ul li.subject:before{background:transparent;color:#000;}

    .sub02_recruit .divTbl ul li.subject a{width:100%;}
}
/************************************************/


/* 03-수문조사기기기 검정 */
.sub03_waterCheck{}
.sub03_waterCheck .subContainer{min-height:88rem;}
.sub03_waterCheck .checkProcess{}
.sub03_waterCheck .checkProcess:after{content:'';display:table;clear:both;}
.sub03_waterCheck .checkProcess li{float:left;width:calc(20% - 2.4rem);color:#fff;text-align:center;position:relative;}
.sub03_waterCheck .checkProcess li + li{margin-left:3rem;}
.sub03_waterCheck .checkProcess li + li:before{content:'';display:block;position:absolute;width:14px;height:26px;left:-2.4rem;top:5rem;background:url("../img/sub_img_03_05.png") center center no-repeat;background-size:contain;}
.sub03_waterCheck .checkProcess li img{margin-bottom:1.5rem;margin-top:2rem;}
.sub03_waterCheck .checkProcess li .tit{font-size:1.7rem;margin-bottom:2rem;}
.sub03_waterCheck .checkProcess li .txt{font-size:1.5rem;text-align:center;padding:2rem 1rem 1rem;border-top:1px solid #fff;line-height:1.4;height:8.5rem;word-break:keep-all;}
.sub03_waterCheck .checkProcess li:nth-child(1) .txt{padding:1rem;}
.sub03_waterCheck .checkProcess li:nth-child(1){background:#8c6239;}
.sub03_waterCheck .checkProcess li:nth-child(2){background:#9c3c4f;}
.sub03_waterCheck .checkProcess li:nth-child(3){background:#128175;}
.sub03_waterCheck .checkProcess li:nth-child(4){background:#476caa;}
.sub03_waterCheck .checkProcess li:nth-child(5){background:#093f67;}

.sub03_waterCheck .accountUnit{background:#f7f7f7;padding:3.5rem;text-align:center;margin:6rem 0;}
.sub03_waterCheck .accountUnit .txt{font-size:1.6rem;line-height:1.4;}
.sub03_waterCheck .accountUnit .txt b{font-weight:700;}
.sub03_waterCheck .accountUnit.ta-l {margin-top:0px; text-align:left; line-height:1.5em;}
.sub03_waterCheck .accountUnit .department {padding-top:10px;}
.sub03_waterCheck .accountUnit .department > li {min-height:21px; padding-left:33px; margin-top:5px; word-break: keep-all;}
.sub03_waterCheck .accountUnit .department > li:nth-child(1) {background:url(../img/sub_img_03_46.png) no-repeat left top;}
.sub03_waterCheck .accountUnit .department > li:nth-child(2) {background:url(../img/sub_img_03_47.png) no-repeat left top;}
.sub03_waterCheck .listUnit{padding:0 3rem 4rem;border-bottom:1px solid #e0e0e0;}
.sub03_waterCheck .divTbl ul li.subject.type2{width:60rem;}

.sub03_waterCheck .grayBox {margin-top:6rem}
.sub03_waterCheck .grayBox .tit {font-size: 1.9rem; padding: 1.5rem; line-height:1.3em; text-align:center; background: #0397e1; font-weight: 700; color: #fff;}
.sub03_waterCheck .grayBox .inner {padding:5% 3.5%; text-align:center; background: #f7f7f7;}
.sub03_waterCheck .grayBox .inner .ta-c {padding-top:4%; text-align:center; line-height:1.3em; font-weight:600; }


@media only screen and (min-width:1400px){
    .sub03_waterCheck .subContainer{min-height:auto;}
}

@media only screen and (max-width:1024px){
    .sub03_waterCheck .subContainer{min-height:auto;}
    .sub03_waterCheck .accountUnit{background:#f7f7f7;padding:2rem;margin:3rem 0;}
    .sub03_waterCheck .accountUnit .txt{font-size:1.25rem;}
    .sub03_waterCheck .accountUnit .txt b span{display:block;}

    .sub03_waterCheck .listUnit{padding:0 1.5rem 2rem;font-size:1.5rem;}

    .sub03_waterCheck .divTbl ul{padding:1.5rem 0;}
    .sub03_waterCheck .divTbl ul li.num{display:none;}
    .sub03_waterCheck .divTbl ul li.subject{font-weight:700;width:calc(100% - 9rem);}
    .sub03_waterCheck .divTbl ul li.subject:before{background:none;}
    .sub03_waterCheck .divTbl ul li.way{width:auto;}
    .sub03_waterCheck .divTbl ul li.way:before{background:none;}
    .sub03_waterCheck .divTbl ul li.period{width:auto;}
    .sub03_waterCheck .divTbl ul li.date{width:auto;display:block;text-align:left;}
    .sub03_waterCheck .divTbl ul li.date:before{background:none;}
    .sub03_waterCheck .divTbl ul li.btn{position:absolute;top:50%;right:0;transform:translate(0, -50%);}
    .sub03_waterCheck .divTbl ul li.btn:before{background:none;}
	.sub03_waterCheck .grayBox {margin-top:3rem}
	.sub03_waterCheck .grayBox .tit {font-size: 1.4rem; padding: 1rem;}
	.sub03_waterCheck .accountUnit .department > li {background-size:16px auto !important; padding-left:22px;}
}

.sub03_waterCheck .checkArea{background:#f7f7f7;padding:1.8rem 3.6rem;margin-bottom:5rem;}
.sub03_waterCheck .checkArea .tit{font-size:1.7rem;display:inline-block;margin-right:3rem;line-height:1.4;}
.sub03_waterCheck .checkArea .btnUnit img{margin-right:1rem;}
.sub03_waterCheck .tblCont.typeEdit th.tit,
.sub03_waterCheck .tblCont.typeEdit td.tit{width:calc(100% - 8.4rem);/*border-left:none;*/}
.sub03_waterCheck .tblCont.typeEdit th.btn,
.sub03_waterCheck .tblCont.typeEdit td.btn{width:8rem;}
@media only screen and (max-width:1024px){
    .sub03_waterCheck .checkProcess{padding:0 1.5rem;}
    .sub03_waterCheck .checkProcess li{float:none;width:100%;}
    .sub03_waterCheck .checkProcess li + li{margin-left:0;margin-top:2.5rem}
    .sub03_waterCheck .checkProcess li + li:before{transform:rotate(90deg);left:calc(50% - .7rem);top:-2.5rem;}
    .sub03_waterCheck .checkProcess li img{margin-bottom:1rem;margin-top:1.5rem;margin-bottom:1.5rem;margin-right:1rem;height:3.7rem;}
    .sub03_waterCheck .checkProcess li .tit{font-size:1.5rem;margin-bottom:1.25rem;display:inline-block;}
    .sub03_waterCheck .checkProcess li .txt{font-size:1.25rem;padding:1.25rem;height:auto;}
    .sub03_waterCheck .checkProcess li:nth-child(1) .txt{padding:1.25rem;}

    .sub03_waterCheck .checkArea{padding:1.8rem 1.5rem;margin-bottom:2.5rem;text-align:center;}
    .sub03_waterCheck .checkArea .tit{font-size:1.4rem;display:block;margin-right:0;margin-bottom:1.5rem;}
    .sub03_waterCheck .checkArea .btnUnit{width:100%;}
    .sub03_waterCheck .checkArea .btnUnit img{margin-right:1rem;}

    /*.sub03_waterCheck .tblCont.typeEdit th.tit,
    .sub03_waterCheck .tblCont.typeEdit td.tit{width:calc(100% - 9.4rem);border-left:none;}
    .sub03_waterCheck .tblCont.typeEdit th.btn,
    .sub03_waterCheck .tblCont.typeEdit td.btn{width:9rem;}*/

    .sub03_waterCheck .tblCont.typeEdit thead{display:none;}
    .sub03_waterCheck .tblCont.typeEdit tr{position:relative}
    .sub03_waterCheck .tblCont.typeEdit td{border:none;padding:1rem .5rem 2rem}
    .sub03_waterCheck .tblCont.typeEdit td.tit{width:calc(100% - 9.4rem);border-left:none;text-align:left;color:#000;}
    .sub03_waterCheck .tblCont.typeEdit td.btn{width:9rem;margin-top:.5rem;margin-bottom:-.5rem;}
    .sub03_waterCheck .tblCont.typeEdit td.line{position:absolute;left:0;margin-top:2.5rem;font-weight:400;height:1rem;}
    .sub03_waterCheck .tblCont.typeEdit td.time{position:absolute;left:5rem;margin-top:2.5rem;font-weight:400;height:1rem;}
    .sub03_waterCheck .tblCont.typeEdit td.time:before{content:'';position:absolute;display:block;width:.1rem;height:1rem;top:1.25rem;left:-.25rem;background:#e0e0e0;}
}


/* 03-수문조사종사자 교육 */
.sub03_memTeach .subContainer{min-height:88rem;}
.sub03_memTeach .checkArea{background:#f7f7f7;padding:1.8rem 3.6rem;margin-bottom:5rem;}
.sub03_memTeach .checkArea .tit{font-size:1.7rem;display:inline-block;margin-right:3rem;line-height:1.4;}
.sub03_memTeach .checkArea .btnUnit img{margin-right:1rem;}

.sub03_memTeach .borderImgBox .txtArea{margin-top:0;}

.sub03_memTeach .iconList ul li:nth-child(3):before{top:-.7rem;}

.sub03_memTeach .txtCont.study > ul > li + li{margin-top:4rem;}
@media only screen and (min-width:1025px) and (max-width:1400px){
    .sub03_memTeach .subContainer{min-height:auto;}
}
@media only screen and (max-width:1024px){
    .sub03_memTeach .subContainer{min-height:auto;}
    .sub03_memTeach .checkArea{padding:1.8rem 1.5rem;margin-bottom:2.5rem;text-align:center;}
    .sub03_memTeach .checkArea .tit{font-size:1.4rem;display:block;margin-right:0;margin-bottom:1.5rem;}
    .sub03_memTeach .checkArea .btnUnit{width:100%;}
    .sub03_memTeach .checkArea .btnUnit img{margin-right:1rem;}

    .sub03_memTeach .tblCont.typeEdit thead{display:none;}
    .sub03_memTeach .tblCont.typeEdit tr{position:relative}
    .sub03_memTeach .tblCont.typeEdit td{border:none;padding:1rem .5rem 2rem}
    .sub03_memTeach .tblCont.typeEdit td.tit{width:calc(100% - 9.4rem);border-left:none;text-align:left;color:#000;}
    .sub03_memTeach .tblCont.typeEdit td.btn{width:9rem;margin-top:.5rem;margin-bottom:-.5rem;}
    .sub03_memTeach .tblCont.typeEdit td.line{position:absolute;left:0;margin-top:2.5rem;font-weight:400;height:1rem;}
    .sub03_memTeach .tblCont.typeEdit td.time{position:absolute;left:5rem;margin-top:2.5rem;font-weight:400;height:1rem;}
    .sub03_memTeach .tblCont.typeEdit td.time:before{content:'';position:absolute;display:block;width:.1rem;height:1rem;top:1.25rem;left:-.25rem;background:#e0e0e0;}

    .sub03_memTeach .iconList ul li:nth-child(3):before{top:0;}

    .sub03_memTeach .txtCont.study > ul > li + li{margin-top:2rem;}



    .sub03_memTeach .divTbl ul{padding:1.5rem 0;}
    .sub03_memTeach .divTbl ul li.num{display:none;}
    .sub03_memTeach .divTbl ul li.subject{font-weight:700;width:calc(100% - 9rem);}
    .sub03_memTeach .divTbl ul li.subject:before{background:none;}
    .sub03_memTeach .divTbl ul li.way{width:auto;}
    .sub03_memTeach .divTbl ul li.way:before{background:none;}
    .sub03_memTeach .divTbl ul li.period{width:auto;}
    .sub03_memTeach .divTbl ul li.time{width:auto;}
    .sub03_memTeach .divTbl ul li.date{width:auto;display:block;text-align:left;}
    .sub03_memTeach .divTbl ul li.date:before{background:none;}
    .sub03_memTeach .divTbl ul li.btn{position:absolute;top:50%;right:0;transform:translate(0, -50%);}
    .sub03_memTeach .divTbl ul li.btn:before{background:none;}
}


/* 03-국제협력 */
.sub03_globalPartner{}
.sub03_globalPartner .borderImgBox .txtArea{margin-top:0;}
@media only screen and (max-width:1024px){

}


/* 03-수문조사 */
.sub03_waterGate{}
.sub03_waterGate .borderImgBox .txtArea{margin-top:0;}

.sub03_waterGate .iconList .txt .subList{overflow:hidden;}
.sub03_waterGate .iconList .txt .subList > li{width:100%;float:none;}
.sub03_waterGate .iconList .txt .subList > li + li{margin-top:3rem;}
.sub03_waterGate .iconList .txt .subList > li .tit{font-weight:700;margin-bottom:1rem;}

.sub03_waterGate .imgCheck{border:4rem solid #f7f7f7;padding:3.5rem 6rem;}
.sub03_waterGate .imgCheck > .tit{font-size:2rem;font-weight:800;color:#3c9c8f;margin-bottom:1rem;}
.sub03_waterGate .imgCheck .line{overflow:hidden;text-align:center;}
.sub03_waterGate .imgCheck .line + .line{margin-top:1rem;}
.sub03_waterGate .imgCheck .line .left{width:50%;float:left;}
.sub03_waterGate .imgCheck .line .right{width:50%;float:left;}
.sub03_waterGate .imgCheck .line .tit{font-weight:700;margin-bottom:.5rem;text-align:left;line-height:1.4;letter-spacing:-.1rem;}
.sub03_waterGate .imgCheck .line .txt{text-align:left;padding-left:1.8rem;margin-bottom:1rem;}
.sub03_waterGate .imgCheck .line .txt ul.list li + li{margin-top:.5rem;}

.sub03_waterGate .imgCheck.type1{text-align:center;}

.sub03_waterGate .pinkTxt{display:block;background:#f2e5e5;padding:1rem 5rem;border-radius:1rem;text-align:left;width:100%;margin:0 auto 1rem;line-height:1.4;}

.sub03_waterGate .midTit{margin:1rem 0;}

.sub03_waterGate .btnArea{padding:0 0 4rem 0;background:#f7f7f7;text-align:center;}
@media only screen and (max-width:1024px){
    .sub03_waterGate .iconList .txt .subList > li{width:100%;float:none;}
    .sub03_waterGate .iconList .txt .subList > li + li{margin-top:1.3rem;}
    .sub03_waterGate .iconList .txt .subList > li .tit{font-size:1.25rem;margin-bottom:.5rem;}

    .sub03_waterGate .imgCheck{border:1.5rem solid #f7f7f7;padding:1.5rem;}
    .sub03_waterGate .imgCheck > .tit{font-size:1.6rem;margin-bottom:1rem;}
    .sub03_waterGate .imgCheck .line + .line{margin-top:3rem;}
    .sub03_waterGate .imgCheck .line + .line .left .tit{padding-left:1.5rem;}
    .sub03_waterGate .imgCheck .line + .line .left .tit:first-letter{margin-left:-1.5rem;}
    .sub03_waterGate .imgCheck .line + .line .right{margin-top:1rem;}
    .sub03_waterGate .imgCheck .line .left{width:100%;float:none;}
    .sub03_waterGate .imgCheck .line .right{width:100%;float:none;margin-top:3rem;}
    .sub03_waterGate .imgCheck .line .tit{margin-bottom:.5rem;}
    .sub03_waterGate .imgCheck .line .txt{padding-left:1rem;margin-bottom:.5rem;}
    .sub03_waterGate .imgCheck .line .txt ul.list li + li{margin-top:.25rem;}

    .sub03_waterGate .pinkTxt{padding:1rem;width:100%;font-size:1.25rem;}

    .sub03_waterGate .midTit{margin:1rem 0;font-size:1.25rem;}

    .sub03_waterGate .btnArea{padding:0 0 1.5rem 0;}
}


/* 03-홍수피해 상황조사 */
.sub03_flood{}
.sub03_flood .imgCheck{border:4rem solid #f7f7f7;padding:3.5rem 6rem;}
.sub03_flood .imgCheck > .tit{font-size:2rem;font-weight:800;color:#3c9c8f;margin-bottom:1rem;}
.sub03_flood .imgCheck .line{overflow:hidden;text-align:center;}
.sub03_flood .imgCheck .line + .line{margin-top:1rem;}
.sub03_flood .imgCheck .line .left{width:50%;float:left;}
.sub03_flood .imgCheck .line .right{width:50%;float:left;}
.sub03_flood .imgCheck .line .tit{font-weight:700;margin-bottom:.5rem;text-align:left;line-height:1.4;}
.sub03_flood .imgCheck .line .txt{text-align:left;padding-left:1.8rem;margin-bottom:1rem;}
.sub03_flood .imgCheck .line .txt ul.list li + li{margin-top:.5rem;}

.sub03_flood .imgCheck.type1{text-align:center;}

.sub03_flood .pinkTxt{display:block;background:#f2e5e5;padding:1rem 5rem;border-radius:1rem;text-align:left;width:73rem;margin:0 auto 1rem;line-height:1.4;}

.sub03_flood .midTit{margin:1rem 0;}

.sub03_flood .btnArea{padding:0 0 4rem 0;background:#f7f7f7;text-align:center;}
@media only screen and (max-width:1024px){
    .sub03_flood .imgCheck{border:1.5rem solid #f7f7f7;padding:1.5rem;}
    .sub03_flood .imgCheck > .tit{font-size:1.6rem;margin-bottom:1rem;}
    .sub03_flood .imgCheck .line + .line{margin-top:3rem;}
    .sub03_flood .imgCheck .line + .line .left .tit{padding-left:1.5rem;}
    .sub03_flood .imgCheck .line + .line .left .tit:first-letter{margin-left:-1.5rem;}
    .sub03_flood .imgCheck .line + .line .right{margin-top:1rem;}
    .sub03_flood .imgCheck .line .left{width:100%;float:none;}
    .sub03_flood .imgCheck .line .right{width:100%;float:none;margin-top:3rem;}
    .sub03_flood .imgCheck .line .tit{margin-bottom:.5rem;}
    .sub03_flood .imgCheck .line .txt{padding-left:1rem;margin-bottom:.5rem;}
    .sub03_flood .imgCheck .line .txt ul.list li + li{margin-top:.25rem;}

    .sub03_flood .btnArea{padding:0 0 1.5rem 0;}
}


/* 03-전국유역조사 */
.sub03_national{}
.sub03_national .imgCheck{border:4rem solid #f7f7f7;padding:3.5rem 6rem;}
.sub03_national .imgCheck > .tit{font-size:2rem;font-weight:800;color:#3c9c8f;margin-bottom:1rem;}
.sub03_national .imgCheck .line{overflow:hidden;text-align:center;}
.sub03_national .imgCheck .line + .line{margin-top:1rem;}
.sub03_national .imgCheck .line .left{width:50%;float:left;}
.sub03_national .imgCheck .line .right{width:50%;float:left;}
.sub03_national .imgCheck .line .tit{font-weight:700;margin-bottom:.5rem;text-align:left;line-height:1.4;}
.sub03_national .imgCheck .line .txt{text-align:left;padding-left:1.8rem;margin-bottom:1rem;}
.sub03_national .imgCheck .line .txt ul.list li + li{margin-top:.5rem;}

.sub03_national .imgCheck.type1{text-align:center;}

.sub03_national .pinkTxt{display:block;background:#f2e5e5;padding:1rem 5rem;border-radius:1rem;text-align:left;width:100%;margin:0 auto 1rem;line-height:1.4;}

.sub03_national .midTit{margin:1rem 0;}

.sub03_national .btnArea{padding:0 0 4rem 0;background:#f7f7f7;text-align:center;}
@media only screen and (max-width:1024px){
    .sub03_national .imgCheck{border:1.5rem solid #f7f7f7;padding:1.5rem;}
    .sub03_national .imgCheck > .tit{font-size:1.6rem;margin-bottom:1rem;}
    .sub03_national .imgCheck .line + .line{margin-top:3rem;}
    .sub03_national .imgCheck .line + .line .left .tit{padding-left:1.5rem;}
    .sub03_national .imgCheck .line + .line .left .tit:first-letter{margin-left:-1.5rem;}
    .sub03_national .imgCheck .line + .line .right{margin-top:1rem;}
    .sub03_national .imgCheck .line .left{width:100%;float:none;}
    .sub03_national .imgCheck .line .right{width:100%;float:none;margin-top:3rem;}
    .sub03_national .imgCheck .line .tit{margin-bottom:.5rem;}
    .sub03_national .imgCheck .line .txt{padding-left:1rem;margin-bottom:.5rem;}
    .sub03_national .imgCheck .line .txt ul.list li + li{margin-top:.25rem;}

    .sub03_national .pinkTxt{padding:1rem;width:100%;font-size:1.25rem;}

    .sub03_national .midTit{margin:1rem 0;font-size:1.25rem;}

    .sub03_national .btnArea{padding:0 0 1.5rem 0;}
}


/* 03-연구사업 */
.sub03_research .subContainer{min-height:88rem;}
.sub03_research .divTbl ul li.subject{width:auto;}
.sub03_research .divTbl ul li.subject a{width:60rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
@media only screen and (min-width:1300px) and (max-width:1400px){
    .sub03_research .subContainer{min-height:auto;}
    .sub03_research .divTbl ul li.subject a{width:70rem;}
}
@media only screen and (min-width:1140px) and (max-width:1299px){
    .sub03_research .subContainer{min-height:auto;}
    .sub03_research .divTbl ul li.subject a{width:60rem;}
}
@media only screen and (min-width:1025px) and (max-width:1139px){
    .sub03_research .subContainer{min-height:auto;}
    .sub03_research .divTbl ul li.subject a{width:40rem;}
}
@media only screen and (max-width:1024px){
    .sub03_research .subContainer{min-height:auto;}
    .sub03_research .divTbl ul.noData{padding-left:1rem !important;}

    .sub03_research .divTbl ul{padding-left:7.5rem;}
    .sub03_research .divTbl ul li.num{display:none;}
    .sub03_research .divTbl ul li.icon{position:absolute;left:1rem;top:2rem;}
    .sub03_research .divTbl ul li.icon:before{background:transparent;color:#000;}
    .sub03_research .divTbl ul li.writer:before{background:transparent;color:#000;}
    .sub03_research .divTbl ul li.date{}
    .sub03_research .divTbl ul li.view{}
    .sub03_research .divTbl ul li.subject{font-size:1.4rem;font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .sub03_research .divTbl ul li.subject:before{background:transparent;color:#000;}

    .sub03_research .divTbl ul li.subject a{width:100%;}
}



/* 04-경영공시 */
.sub04_businessNotice .subContainer{min-height:88rem;}
.sub04_businessNotice .boxList{}
.sub04_businessNotice .boxList:after{content:'';display:table;clear:both;}
.sub04_businessNotice .boxList > div{width:calc(33.333% - 3rem);float:left;}
.sub04_businessNotice .boxList > div + div{margin-left:4.5rem;}
.sub04_businessNotice .boxList > div .box + .box{margin-top:3rem;}
.sub04_businessNotice .boxList > div .box > p{font-size:1.7rem;padding:1.5rem 2.5rem;font-weight:700;color:#fff;}
.sub04_businessNotice .boxList > div .box > p i.num{font-weight:800;display:inline-block;width:3rem;height:3rem;line-height:3rem;text-align:center;background:#fff;border-radius:50%;margin-right:1rem;}
.sub04_businessNotice .boxList > div .box.blue > p{background:#227ecb;}
.sub04_businessNotice .boxList > div .box.blue > p i.num{color:#227ecb}
.sub04_businessNotice .boxList > div .box.sky > p{background:#018282;}
.sub04_businessNotice .boxList > div .box.sky > p i.num{color:#018282}
.sub04_businessNotice .boxList > div .box.green > p{background:#5E9438;}
.sub04_businessNotice .boxList > div .box.green > p i.num{color:#5E9438}
.sub04_businessNotice .boxList > div .box.orange > p{background:#f2aa32;}
.sub04_businessNotice .boxList > div .box.orange > p i.num{color:#f2aa32}
.sub04_businessNotice .boxList > div .box.pink > p{background:#B579A3;}
.sub04_businessNotice .boxList > div .box.pink > p i.num{color:#B579A3;}

.sub04_businessNotice .boxList > div .box > ul.list{border:1px solid #e0e0e0;border-top:none;padding:3rem 0 3rem 3rem;font-weight:700;}
.sub04_businessNotice .boxList > div .box > ul.list li + li{margin-top:2rem;}
.sub04_businessNotice .boxList > div .box > ul.list ul.list{font-weight:400;margin-top:.5rem;}
.sub04_businessNotice .boxList > div .box > ul.list ul.list li + li{margin-top:.5rem;}
.sub04_businessNotice .boxList > div:nth-child(2) .box > ul.list{height:110rem;}
.sub04_businessNotice .boxList > div:nth-child(3) .box:nth-child(2) > ul.list{height:67.5rem;}

.sub04_businessNotice .boxList > div:nth-child(1) .box:nth-child(2) > ul.list.dot > li:before{background:#018282;}
.sub04_businessNotice .boxList > div:nth-child(2) .box:nth-child(1) > ul.list.dot > li:before{background:#5E9438;}
.sub04_businessNotice .boxList > div:nth-child(3) .box:nth-child(1) > ul.list.dot > li:before{background:#f2aa32;}
.sub04_businessNotice .boxList > div:nth-child(3) .box:nth-child(2) > ul.list.dot > li:before{background:#B579A3;}

.sub04_businessNotice .dotTxt{border:1px solid #e0e0e0;padding:3rem;margin-bottom:6rem;}
.sub04_businessNotice .dotTxt ul.list{}
.sub04_businessNotice .dotTxt ul.list li{display:inline-block;font-weight:700;}
.sub04_businessNotice .dotTxt ul.list li + li{margin-left:3rem;margin-top:0}

.sub04_businessNotice .divTbl ul li.subject{width:auto;}
.sub04_businessNotice .divTbl ul li.subject a{width:60rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
@media only screen and (min-width:1300px) and (max-width:1400px){
    .sub04_businessNotice .subContainer{min-height:auto;}
    .sub04_businessNotice .divTbl ul li.subject a{width:70rem;}
}
@media only screen and (min-width:1140px) and (max-width:1299px){
    .sub04_businessNotice .subContainer{min-height:auto;}
    .sub04_businessNotice .divTbl ul li.subject a{width:60rem;}
}
@media only screen and (min-width:1025px) and (max-width:1139px){
    .sub04_businessNotice .subContainer{min-height:auto;}
    .sub04_businessNotice .divTbl ul li.subject a{width:40rem;}
    .sub04_businessNotice .boxList > div:nth-child(1) .box:nth-child(2) > ul.list{height:97.5rem;}
    .sub04_businessNotice .boxList > div:nth-child(2) .box > ul.list{height:114.5rem;}
    .sub04_businessNotice .boxList > div:nth-child(3) .box:nth-child(2) > ul.list{height:72rem;}
}
@media only screen and (max-width:1024px){
    .sub04_businessNotice .subContainer{min-height:auto;}
    .sub04_businessNotice{}
    .sub04_businessNotice .borderImgBox{padding-bottom:5rem;background:#f7f7f7;border:none;}
    .sub04_businessNotice .borderImgBox .imgArea{top:calc(50% - 5.3rem);}
    .sub04_businessNotice .borderImgBox .btnUnit.link{border:none;padding:0;text-align:center;font-size:1.25rem;width:100%;left:0;background:none;margin-top:1.5rem;}
    .sub04_businessNotice .borderImgBox .btnUnit.link img{width:1.5rem;}

    .sub04_businessNotice .boxList > div{width:100%;float:none;}
    .sub04_businessNotice .boxList > div + div{margin-left:0;margin-top:2.5rem;}
    .sub04_businessNotice .boxList > div .box + .box{margin-top:2.5rem;}
    .sub04_businessNotice .boxList > div .box > p{font-size:1.4rem;padding:.8rem 1.5rem;}
    .sub04_businessNotice .boxList > div .box > p i.num{width:1.8rem;height:1.8rem;line-height:1.8rem;margin-right:1rem;}

    .sub04_businessNotice .boxList > div .box > ul.list{padding:2rem 1.5rem;}
    .sub04_businessNotice .boxList > div .box > ul.list li + li{margin-top:1.5rem;}
    .sub04_businessNotice .boxList > div .box > ul.list ul.list{margin-top:1rem;}
    .sub04_businessNotice .boxList > div .box > ul.list ul.list li + li{margin-top:1rem;}
    .sub04_businessNotice .boxList > div:nth-child(2) .box > ul.list{height:auto;}
    .sub04_businessNotice .boxList > div:nth-child(3) .box:nth-child(2) > ul.list{height:auto;}

    .sub04_businessNotice .dotTxt{padding:2rem 1.5rem;margin-bottom:2.5rem;}
    .sub04_businessNotice .dotTxt ul.list li{display:block;}
    .sub04_businessNotice .dotTxt ul.list li + li{margin-left:0;margin-top:1rem;}

    .sub04_businessNotice .divTbl ul{padding-left:8.5rem;}
    .sub04_businessNotice .divTbl ul li.num{display:none;}
    .sub04_businessNotice .divTbl ul li.icon{position:absolute;left:1rem;top:2rem;}
    .sub04_businessNotice .divTbl ul li.icon:before{background:transparent;color:#000;}
    .sub04_businessNotice .divTbl ul li.icon .cate{width:6.5rem;}
    .sub04_businessNotice .divTbl ul li.writer:before{background:transparent;color:#000;}
    .sub04_businessNotice .divTbl ul li.date{}
    .sub04_businessNotice .divTbl ul li.view{}
    .sub04_businessNotice .divTbl ul li.subject{font-size:1.4rem;font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .sub04_businessNotice .divTbl ul li.subject:before{background:transparent;color:#000;}

    .sub04_businessNotice .divTbl ul li.subject a{width:100%;}
}

/* 04-공공데이터 개방 */
.sub04_publicData .subContainer{min-height:88rem;}
@media only screen and (max-width:1400px){
    .sub04_publicData .subContainer{min-height:auto;}
}

@media only screen and (max-width:1024px){
    .sub04_publicData .subContainer{min-height:auto;}
    .sub04_publicData .borderImgBox{padding-bottom:5rem;background:#f7f7f7;border:none;}
    .sub04_publicData .borderImgBox .imgArea{top:calc(50% - 4.5rem);}
    .sub04_publicData .borderImgBox .btnUnit.link{border:none;padding:0;text-align:center;font-size:1.25rem;width:100%;left:0;background:none;margin-top:1.5rem;}
    .sub04_publicData .borderImgBox .btnUnit.link img{width:1.5rem;}
}


/* 04-사업실명제 */
.sub04_realName .subContainer{min-height:88rem;}
.sub04_realName .divTbl ul li.subject{width:auto;}
.sub04_realName .divTbl ul li.subject a{width:70rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
@media only screen and (min-width:1301px) and (max-width:1400px){
    .sub04_realName .subContainer{min-height:auto;}
    .sub04_realName .divTbl ul li.subject a{width:80rem;}
}
@media only screen and (min-width:1101px) and (max-width:1300px){
    .sub04_realName .subContainer{min-height:auto;}
    .sub04_realName .divTbl ul li.subject a{width:70rem;}
}
@media only screen and (min-width:1025px) and (max-width:1100px){
    .sub04_realName .subContainer{min-height:auto;}
    .sub04_realName .divTbl ul li.subject a{width:50rem;}
}
@media only screen and (max-width:1024px){
    .sub04_realName .subContainer{min-height:auto;}
    .sub04_realName .topSchUnit .right .formCont select{width:100%;}
    .sub04_realName .divTbl ul li.num{display:none;}
    .sub04_realName .divTbl ul li.icon{display:none;}
    .sub04_realName .divTbl ul li.icon .cate{width:6.5rem;}
    .sub04_realName .divTbl ul li.writer:before{background:transparent;color:#000;}
    .sub04_realName .divTbl ul li.date{}
    .sub04_realName .divTbl ul li.view{}
    .sub04_realName .divTbl ul li.subject{font-size:1.4rem;font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .sub04_realName .divTbl ul li.subject:before{background:transparent;color:#000;}

    .sub04_realName .divTbl ul li.subject a{width:100%;}
}


/* 04-사전공표 */
.sub04_aleadyInfo .subContainer{min-height:88rem;}
.sub04_aleadyInfo .divTbl ul li.subject{width:60rem;}
.sub04_aleadyInfo .divTbl ul li.subject a{width:52rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
.sub04_aleadyInfo .divTbl ul li.category{width:25rem;}
/* .sub04_aleadyInfo .divTbl ul li.category a{width:65rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-align:left;} */
@media only screen and (min-width:1301px) and (max-width:1400px){
    .sub04_aleadyInfo .subContainer{min-height:auto;}
    .sub04_aleadyInfo .divTbl ul li.subject a{width:58rem;}
    .sub04_aleadyInfo .divTbl ul li.category a{width:75rem;}
}
@media only screen and (min-width:1101px) and (max-width:1300px){
    .sub04_aleadyInfo .subContainer{min-height:auto;}
    .sub04_aleadyInfo .divTbl ul li.subject a{width:50rem;}
    .sub04_aleadyInfo .divTbl ul li.category a{width:65rem;}
}
@media only screen and (min-width:1025px) and (max-width:1100px){
    .sub04_aleadyInfo .subContainer{min-height:auto;}
    .sub04_aleadyInfo .divTbl ul li.subject a{width:45rem;}
    .sub04_aleadyInfo .divTbl ul li.category a{width:45rem;}
}
@media only screen and (max-width:1024px){
    .sub04_aleadyInfo .subContainer{min-height:auto;}
    .sub04_aleadyInfo .topSchUnit .right .formCont select{width:100%;}
    .sub04_aleadyInfo .topSchUnit .right .btnToggle{display:none;}

    .sub04_aleadyInfo .topSchUnit .right .formCont select{width:100%;}
    .sub04_aleadyInfo .divTbl ul li.num{display:none;}
    /* .sub04_aleadyInfo .divTbl ul li.category{display:block;text-align:left;}
    .sub04_aleadyInfo .divTbl ul li.category:before{background:transparent;color:#000;} */
    .sub04_aleadyInfo .divTbl ul li.time{display:none;}
    .sub04_aleadyInfo .divTbl ul li.cycle{display:none;}
    .sub04_aleadyInfo .divTbl ul li.writer:before{background:transparent;color:#000;}
    .sub04_aleadyInfo .divTbl ul li.subject{font-size:1.4rem;font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;}
    .sub04_aleadyInfo .divTbl ul li.subject:before{background:transparent;color:#000;}
    /* .sub04_aleadyInfo .divTbl ul li.subject a{width:100%;} */
    /* .sub04_aleadyInfo .divTbl ul li.category{font-size:1.4rem;font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} */
    .sub04_aleadyInfo .divTbl ul li.category{display:block;text-align:left;width:100%;}
    .sub04_aleadyInfo .divTbl ul li.category:before{background:transparent;color:#000;}

    .sub04_aleadyInfo .divTbl ul li.subject a{width:100%;}
    /* .sub04_aleadyInfo .divTbl ul li.category a{width:100%;} */
}


/* 04-소통센터 */
@media only screen and (max-width:1024px){
    .sub04_cc .tblCont.typeLeft tr td select{width:100%;}
}


/* 04-적극행정 */
.sub04_activeWork{}
.sub04_activeWork .subContainer{min-height:88rem;}
.sub04_activeWork .txtCont ul.list.dash > li + li{margin-top:4rem;}
@media only screen and (max-width:1024px){
    .sub04_activeWork .subContainer{min-height:auto;}
    .sub04_activeWork .borderImgBox{padding-bottom:5rem;background:#f7f7f7;border:none;}
    .sub04_activeWork .borderImgBox .imgArea{top:calc(50% - 5.3rem);}
    .sub04_activeWork .borderImgBox .btnUnit.link{border:none;padding:0;text-align:center;font-size:1.25rem;width:100%;left:0;background:none;margin-top:1.5rem;}
    .sub04_activeWork .borderImgBox .btnUnit.link img{width:1.5rem;}
    .sub04_activeWork .borderImgBox.tab2{padding-bottom:2.5rem;}
    .sub04_activeWork .borderImgBox .imgArea{top:calc(50% - 2.8rem);}

    .sub04_activeWork .txtCont ul.list.dash > li + li{margin-top:2rem;}
}


/* 04-정보공개 */
.sub04_infoOpen{}
.sub04_infoOpen .subContainer{min-height:88rem;}
.sub04_infoOpen .colorBox{padding:0 3.5rem;}
.sub04_infoOpen .colorBox .boxList{}
.sub04_infoOpen .colorBox .boxList:after{content:'';display:table;clear:both;}
.sub04_infoOpen .colorBox .boxList li{display:block;width:calc(20% - 3.2rem);height:13.5rem;float:left;text-align:center;position:relative;font-weight:700;padding:0;word-break:keep-all;}
.sub04_infoOpen .colorBox .boxList li:nth-child(1){background:#005FAC;color:#005FAC;}
.sub04_infoOpen .colorBox .boxList li:nth-child(2){background:#00818F;color:#00818F;}
.sub04_infoOpen .colorBox .boxList li:nth-child(3){background:#128A00;color:#128A00;}
.sub04_infoOpen .colorBox .boxList li:nth-child(4){background:#AE6404;color:#AE6404;}
.sub04_infoOpen .colorBox .boxList li:nth-child(5){background:#BC499A;color:#BC499A;}
.sub04_infoOpen .colorBox .boxList li + li{margin-left:4rem;}
.sub04_infoOpen .colorBox .boxList li + li:before{content:'';width:14px;height:26px;display:block;position:absolute;left:-2.5rem;top:5rem;background:url("../img/sub_img_04_08.png") center center no-repeat;background-size:contain;}
.sub04_infoOpen .colorBox .boxList li i.step{position:absolute;display:inline-block;background:#f7f7f7;font-size:1.8rem;padding:1rem;left:0;top:0;font-weight:800;}
.sub04_infoOpen .colorBox .boxList li .tit{color:#fff;font-size:20px;margin-top:5rem;margin-bottom:.1rem;line-height:1.4;}
.sub04_infoOpen .colorBox .boxList li .sml{color:#fff;font-size:13px;line-height:1.4;}

.sub04_infoOpen .divTbl ul li.subject{width:auto;}
.sub04_infoOpen .divTbl ul li.subject a{width:65rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
@media only screen and (min-width:1301px) and (max-width:1400px){
    .sub04_infoOpen .subContainer{min-height:auto;}
    .sub04_infoOpen .divTbl ul li.subject a{width:80rem;}
}
@media only screen and (min-width:1101px) and (max-width:1300px){
    .sub04_infoOpen .colorBox .boxList li{height:15rem;}
    .sub04_infoOpen .subContainer{min-height:auto;}
    .sub04_infoOpen .divTbl ul li.subject a{width:70rem;}
}
@media only screen and (min-width:1025px) and (max-width:1100px){
    .sub04_infoOpen .colorBox .boxList li{height:16rem;}
    .sub04_infoOpen .subContainer{min-height:auto;}
    .sub04_infoOpen .divTbl ul li.subject a{width:50rem;}
}
@media only screen and (max-width:1024px){
    .sub04_infoOpen .subContainer{min-height:auto;}
    .sub04_infoOpen .borderImgBox{padding-bottom:5rem;background:#f7f7f7;border:none;}
    .sub04_infoOpen .borderImgBox .imgArea{top:calc(50% - 5.3rem);}
    .sub04_infoOpen .borderImgBox .btnUnit.link{border:none;padding:0;text-align:center;font-size:1.25rem;width:100%;left:0;background:none;margin-top:1.5rem;}
    .sub04_infoOpen .borderImgBox .btnUnit.link img{width:1.5rem;}
    .sub04_infoOpen .borderImgBox.tab2{padding-bottom:2.5rem;}
    .sub04_infoOpen .borderImgBox .imgArea{top:calc(50% - 2.8rem);}

    .sub04_infoOpen .colorBox{padding:0 1.5rem;}
    .sub04_infoOpen .colorBox .boxList li{display:block;width:100%;height:auto;float:none;padding:1.5rem;}
    .sub04_infoOpen .colorBox .boxList li + li{margin-left:0;margin-top:2.5rem;}
    .sub04_infoOpen .colorBox .boxList li + li:before{left:calc(50% - .7rem);top:-2.5rem;transform:rotate(90deg);}
    .sub04_infoOpen .colorBox .boxList li i.step{font-size:1.4rem;padding:.5rem .75rem;}
    .sub04_infoOpen .colorBox .boxList li .tit{font-size:1.5rem;margin-top:0;margin-bottom:.5rem;}
    .sub04_infoOpen .colorBox .boxList li .sml{font-size:1.25rem;}

    .sub04_infoOpen .topSchUnit .right .formCont select{width:100%;}

    .sub04_infoOpen .divTbl ul{padding-left:1rem;}
    .sub04_infoOpen .divTbl ul li.num{display:none;}
    .sub04_infoOpen .divTbl ul li.icon{display:none;}
    .sub04_infoOpen .divTbl ul li.writer:before{background:transparent;color:#000;}
    .sub04_infoOpen .divTbl ul li.date{}
    .sub04_infoOpen .divTbl ul li.view{}
    .sub04_infoOpen .divTbl ul li.subject{font-size:1.4rem;font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .sub04_infoOpen .divTbl ul li.subject:before{background:transparent;color:#000;}
    .sub04_infoOpen .divTbl ul li.subject a{width:100%;}
}
/* 04-소통센터 */
.sub04_cc{}
@media only screen and (min-width:1400px){
    .sub04_cc .subContainer{min-height:85rem;}
}


/* 04-클린신고센터 */
.sub04_clean{}
.sub04_clean .subContainer{min-height:85rem;}
.sub04_clean .tabBtnArea{margin-bottom:7rem;}
.sub04_clean .tabBtnArea:after{content:'';display:table;clear:both;}
.sub04_clean .tabBtnArea .tabBtn{width:25%;display:block;float:left;text-align:center;font-size:1.7rem;padding:2rem;background:#f7f7f7;border:1px solid #e0e0e0;color:#575757;font-weight:700;box-sizing:border-box;}
.sub04_clean .tabBtnArea .tabBtn:nth-child(2){width:25%;border:1px solid #0097de;border-left:none;border-right:none;background:#0097de;color:#fff;}
.sub04_clean .tabBtnArea .tabBtn img{margin-left:1rem;}

.sub04_clean .boxCont{}
.sub04_clean .boxCont:after{content:'';display:table;clear:both;}
.sub04_clean .boxCont > div{display:block;float:left;width:calc(33.333% - 1.6rem);text-align:center;}
.sub04_clean .boxCont > div + div{margin-left:2.4rem;}
.sub04_clean .boxCont > div > .tit{font-size:1.9rem;padding:1.5rem;background:#0397e1;font-weight:700;color:#fff;}
.sub04_clean .boxCont > div .body{padding:3rem 2rem;background:#f7f7f7;height:32.8rem;}
.sub04_clean .boxCont > div .body .subTxt{font-size:1.6rem;margin-bottom:2rem;padding-bottom:3rem;border-bottom:1px solid #e0e0e0;line-height:1.4;word-break:keep-all;}
.sub04_clean .boxCont > div .body .addCont{}
.sub04_clean .boxCont > div .body .addCont .tit{font-size:1.9rem;font-weight:700;}
.sub04_clean .boxCont > div .body .addCont .tit img{margin:0 .5rem;}
.sub04_clean .boxCont > div .body .addCont .tit .sml{font-size:1.6rem;font-weight:400;margin-top:1.5rem;}
.sub04_clean .boxCont > div .body .colorBtn{margin-top:1rem;}
.sub04_clean .boxCont > div .body .colorBtn:after{content:'';display:table;clear:both;}
.sub04_clean .boxCont > div .body .colorBtn a{font-size:14px;color:#fff;width:calc(33.333% - .55rem);display:block;float:left;padding:1.2rem 0;line-height:1.4;letter-spacing:-0.05rem;}
.sub04_clean .boxCont > div .body .colorBtn a i{margin-bottom:1rem;display:block;}
.sub04_clean .boxCont > div .body .colorBtn a + a{margin-left:.8rem;}
.sub04_clean .boxCont > div .body .colorBtn a.blue{background:#005dab;}
.sub04_clean .boxCont > div .body .colorBtn a.sky{background:#018282;}
.sub04_clean .boxCont > div .body .colorBtn a.green{background:#5E9438;}
@media only screen and (min-width:1025px) and (max-width:1160px){
    .sub04_clean .boxCont > div .body{height:34rem;}
    .sub04_clean .boxCont > div .body .colorBtn a{height:6rem;}
}
@media only screen and (max-width:1024px){
    .sub04_clean .tabBtnArea{margin-bottom:3.5rem;}
    .sub04_clean .tabBtnArea .tabBtn{width:100%;float:none;font-size:1.4rem;padding:1.5rem;}
    .sub04_clean .tabBtnArea .tabBtn:nth-child(2){width:100%;}
    .sub04_clean .tabBtnArea .tabBtn img{margin-left:.5rem;}

    .sub04_clean .boxCont > div{float:none;width:100%;}
    .sub04_clean .boxCont > div + div{margin-left:0;margin-top:2.5rem;}
    .sub04_clean .boxCont > div > .tit{font-size:1.4rem;padding:1rem;}
    .sub04_clean .boxCont > div .body{padding:2.5rem 1.5rem;height:auto;}
    .sub04_clean .boxCont > div .body .subTxt{font-size:1.4rem;margin-bottom:1.5rem;padding-bottom:2rem;}
    .sub04_clean .boxCont > div .body .addCont .tit{font-size:1.4rem;}
    .sub04_clean .boxCont > div .body .addCont .tit img{margin:0 .5rem;max-width:1.5rem;}
    .sub04_clean .boxCont > div .body .addCont .tit .sml{font-size:1.25rem;margin-top:1rem;}
    .sub04_clean .boxCont > div .body .colorBtn{margin-top:1.5rem;}
    .sub04_clean .boxCont > div .body .colorBtn a{font-size:1.25rem;color:#fff;width:100%;float:none;padding:1rem 0;}
    .sub04_clean .boxCont > div .body .colorBtn a i{display:inline-block;margin-bottom:0;margin-right:.5rem;width:1rem;}
    .sub04_clean .boxCont > div .body .colorBtn a + a{margin-left:0;margin-top:.5rem;}
}


/* 04-윤리,인권,안전경영 */
.sub04_moralHumanSafe{}
.sub04_moralHumanSafe .subContainer{min-height:88rem;}
.sub04_moralHumanSafe .divTbl ul li.subject{width:auto;}
.sub04_moralHumanSafe .divTbl ul li.subject a{width:60rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
@media only screen and (min-width:1301px) and (max-width:1400px){
    .sub04_moralHumanSafe .subContainer{min-height:auto;}
    .sub04_moralHumanSafe .divTbl ul li.subject a{width:70rem;}
}
@media only screen and (min-width:1101px) and (max-width:1300px){
    .sub04_moralHumanSafe .subContainer{min-height:auto;}
    .sub04_moralHumanSafe .divTbl ul li.subject a{width:60rem;}
}
@media only screen and (min-width:1025px) and (max-width:1100px){
    .sub04_moralHumanSafe .subContainer{min-height:auto;}
    .sub04_moralHumanSafe .divTbl ul li.subject a{width:40rem;}
}
@media only screen and (max-width:1024px){
    .sub04_moralHumanSafe .subContainer{min-height:auto;}
    .sub04_moralHumanSafe .divTbl ul{padding-left:8.5rem;}
    .sub04_moralHumanSafe .divTbl ul li.num{display:none;}
    .sub04_moralHumanSafe .divTbl ul li.icon{position:absolute;left:1rem;top:2rem;}
    .sub04_moralHumanSafe .divTbl ul li.icon:before{background:transparent;color:#000;}
    .sub04_moralHumanSafe .divTbl ul li.icon .cate{width:6.5rem;}
    .sub04_moralHumanSafe .divTbl ul li.writer:before{background:transparent;color:#000;}
    .sub04_moralHumanSafe .divTbl ul li.date{}
    .sub04_moralHumanSafe .divTbl ul li.view{}
    .sub04_moralHumanSafe .divTbl ul li.subject{font-size:1.4rem;font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .sub04_moralHumanSafe .divTbl ul li.subject:before{background:transparent;color:#000;}

    .sub04_moralHumanSafe .divTbl ul li.subject a{width:100%;}
}



/* 05-sns소통 */
.sub05_sns{}
.sub05_sns .subContainer.wide{min-height:auto;}
.sub05_sns .wrapper{margin-bottom:0 !important;}
.sub05_sns .contUnit{padding:0 0 10rem;}
.sub05_sns .snsList{}
.sub05_sns .snsList:after{content:'';display:table;clear:both;}
.sub05_sns .snsList .list{float:left;width:calc(33% - 1rem);vertical-align:top;}
.sub05_sns .snsList .list + .list{margin-left:2rem;}
.sub05_sns .snsList .list > .tit{font-size:2rem;font-weight:700;text-align:center;padding:1.5rem 0;color:#fff;}
.sub05_sns .snsList .list.insta > .tit{background:#b718c1;width:calc(100% - 1px);}
.sub05_sns .snsList .list.youTube > .tit{background:#e7403a;}
.sub05_sns .snsList .list.blog > .tit{background:#3fb018;}
.sub05_sns .snsList .list > .tit img{max-height:25px;margin-right:1rem;}
.sub05_sns .snsList .list ul.listCont{background:#fff;padding:1.5rem;border:1px solid #ececec;}
.sub05_sns .snsList .list ul.listCont li{position:relative;overflow:hidden;}
.sub05_sns .snsList .list ul.listCont li + li{margin-top:2rem;}
.sub05_sns .snsList .list ul.listCont li:after{content:'';position:absolute;right:0;top:0;display:block;width:42px;height:42px;}
.sub05_sns .snsList .list.insta ul.listCont li:after{background:url("../img/icon_sns_insta.png") center center no-repeat;background-size:contain;}
.sub05_sns .snsList .list.youTube ul.listCont li:after{background:url("../img/icon_sns_youtube.png") center center no-repeat;background-size:contain;}
.sub05_sns .snsList .list.blog ul.listCont li:after{background:url("../img/icon_sns_naver.png") center center no-repeat;background-size:contain;}
/* .sub05_sns .snsList .list ul.listCont li a{position:relative;display:block;text-align:center;min-height:11rem;max-height:27.3rem;overflow:hidden} */
.sub05_sns .snsList .list ul.listCont li a{position:relative;display:block;text-align:center;min-height:28rem;max-height:50rem;overflow:hidden}
/*.sub05_sns .snsList .list ul.listCont li a:hover,*/
.sub05_sns .snsList .list ul.listCont li a:focus{border:1px dashed #0098de;}
.sub05_sns .snsList .list ul.listCont li a .txtArea{position:absolute;font-size:1.6rem;width:100%;bottom:0;left:0;padding:2.2rem;color:#000;z-index:1;text-align:left;}
.sub05_sns .snsList .list ul.listCont li a img + .txtArea{color:#fff;}
.sub05_sns .snsList .list ul.listCont li a img + .txtArea:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:12rem;background:linear-gradient(180deg, transparent, rgba(0,0,0,0.9));z-index:-1;}
.sub05_sns .snsList .list.youTube ul.listCont li a .txtArea{background:#fff;color:#000;padding:1.5rem 2.2rem .5rem;}
.sub05_sns .snsList .list.youTube ul.listCont li a .txtArea:before{background:#fff;height:7rem;margin-left:-.1rem;width:calc(100% + .2rem);z-index:-1;}
.sub05_sns .snsList .list ul.listCont li a .txtArea .tit{font-size:1.8rem;width:100%;margin-bottom:1rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sub05_sns .snsList .list ul.listCont li a .txtArea .txt{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sub05_sns .snsList .list ul.listCont li a img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.sub05_sns .snsList .btnMore{padding:2rem;display:block;text-align:center;background:#fff;border:1px solid #ececec;border-top:none;}
.sub05_sns .snsList .list:first-child .btnMore{width:calc(100% - 1px);box-sizing:border-box;}
.sub05_sns .snsList .btnMore img{margin-left:1rem;}
@media only screen and (min-width:1400px){
    .sub05_sns .subContainer.wide{min-height:35rem;}
    .sub05_sns .subContainer.wide > .contUnit{padding-left:26.5rem;padding-right:12rem;max-width:154rem;}
}
@media only screen and (min-width:1025px) and (max-width:1399px){
    .sub05_sns .subContainer.wide > .contUnit .snsList{padding:0 12rem 0 1rem;}
}
@media only screen and (max-width:1024px){
    .sub05_sns section.wrapper{padding-bottom:0 !important;}
    .sub05_sns .contUnit{padding:0 0 10rem;}

    .sub05_sns .snsList .list{float:none;width:100%;}
    .sub05_sns .snsList .list + .list{margin-left:0;margin-top:1.5rem;}
    .sub05_sns .snsList .list > .tit{font-size:1.75rem;padding:1rem 0;}
    .sub05_sns .snsList .list > .tit img{max-height:2.2rem;}
    .sub05_sns .snsList .list ul.listCont{background:#fff;padding:1.5rem;}
    .sub05_sns .snsList .list ul.listCont li{position:relative;}
    .sub05_sns .snsList .list ul.listCont li + li{margin-top:1.5rem;}
    .sub05_sns .snsList .list ul.listCont li:after{content:'';position:absolute;right:0;top:0;display:block;width:3rem;height:3rem;}
    .sub05_sns .snsList .list ul.listCont li a{height:auto;min-height:16.5rem;}
    .sub05_sns .snsList .list ul.listCont li a .txtArea{font-size:1.4em;padding:2rem;min-height:4rem;}
    .sub05_sns .snsList .list ul.listCont li a .txtArea:before{height:8rem;}
    .sub05_sns .snsList .list.youTube ul.listCont li a .txtArea{background:#fff;color:#000;padding:1.3rem 2rem .5rem;}
    .sub05_sns .snsList .list.youTube ul.listCont li a .txtArea:before{background:#fff;height:5rem;}
    .sub05_sns .snsList .list ul.listCont li a .txtArea .tit{font-size:1.5rem;margin-bottom:1rem;}
    .sub05_sns .snsList .list ul.listCont li a .txtArea .txt{font-size:1.4rem;}
    .sub05_sns .snsList .list ul.listCont li a img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
    .sub05_sns .snsList .btnMore{padding:1.5rem;font-size:1.4rem;}
    .sub05_sns .snsList .btnMore img{margin-left:.5rem;}
}


/* 05-뉴스레터 */
.sub05_newsLetter{}
.sub05_newsLetter .subContainer{min-height:57rem;}
.sub05_newsLetter .imgGallery{margin-top:3rem;}
.sub05_newsLetter .imgGallery:after{content:'';display:table;clear:both;}
.sub05_newsLetter .imgGallery ul li{float:left;width:calc(25% - 2.7rem);margin-bottom:5rem;}
.sub05_newsLetter .imgGallery ul li a {display:block;}
.sub05_newsLetter .imgGallery ul li + li{margin-left:3.6rem;}
.sub05_newsLetter .imgGallery ul li + li:nth-child(5n){margin-left:0;}
.sub05_newsLetter .imgGallery ul li .imgArea{position:relative;height:32rem;text-align:center;background:#ececec url("../img/logo_gray.png") center center no-repeat;overflow:hidden;}
.sub05_newsLetter .imgGallery ul li .imgArea img{min-width:100%;height:100%;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.sub05_newsLetter .imgGallery ul li .tit{font-size:2rem;font-weight:700;margin-top:3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sub05_newsLetter .imgGallery.three ul li {width: 33.333333%; margin-left:0px !important; padding:0px 1.5rem; box-sizing:border-box}
.sub05_newsLetter .imgGallery.three ul {margin:0px -1.5rem;}
.sub05_newsLetter .imgGallery.three ul li .imgArea {height:28rem}

	
@media only screen and (min-width:1025px) and (max-width:1400px){
    .sub05_newsLetter .subContainer{min-height:auto;}
}
@media only screen and (max-width:1024px){
    .sub05_newsLetter .subContainer{min-height:auto;}
    .sub05_newsLetter .topSchUnit .right .formCont select{width:100%;}
    .sub05_newsLetter .imgGallery{margin-top:1rem;}
    .sub05_newsLetter .imgGallery ul li{float:left;width:calc(50% - 1.5rem);margin-bottom:2.5rem;}
    .sub05_newsLetter .imgGallery ul li + li{margin-left:3rem;}
    .sub05_newsLetter .imgGallery ul li + li:nth-child(odd),
    .sub05_newsLetter .imgGallery ul li + li:nth-child(5n){margin-left:0;}
    .sub05_newsLetter .imgGallery ul li .imgArea{background-size:5.5rem;height:16rem;}
    .sub05_newsLetter .imgGallery ul li .imgArea{overflow:hidden;}
    .sub05_newsLetter .imgGallery ul li .imgArea img{height:auto;}
    .sub05_newsLetter .imgGallery ul li .tit{font-size:1.4rem;margin-top:1.5rem;}

	.sub05_newsLetter .imgGallery.three ul li {width:100%;}
}


/* 05-지역사회공헌 */
.sub05_localHelp .subContainer{min-height:57rem;}
.sub05_localHelp .divTbl ul li.subject{width:auto;}
.sub05_localHelp .divTbl ul li.subject a{width:70rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
@media only screen and (min-width:1301px) and (max-width:1400px){
    .sub05_localHelp .subContainer{min-height:auto;}
    .sub05_localHelp .divTbl ul li.subject a{width:80rem;}
}
@media only screen and (min-width:1101px) and (max-width:1300px){
    .sub05_localHelp .subContainer{min-height:auto;}
    .sub05_localHelp .divTbl ul li.subject a{width:70rem;}
}
@media only screen and (min-width:1025px) and (max-width:1100px){
    .sub05_localHelp .subContainer{min-height:auto;}
    .sub05_localHelp .divTbl ul li.subject a{width:50rem;}
}
@media only screen and (max-width:1024px){
    .sub05_localHelp .subContainer{min-height:auto;}
    .sub05_localHelp .topSchUnit .right .formCont select{width:100%;}
    .sub05_localHelp .divTbl ul li.num{display:none;}
    .sub05_localHelp .divTbl ul li.icon{display:none;}
    .sub05_localHelp .divTbl ul li.icon .cate{width:6.5rem;}
    .sub05_localHelp .divTbl ul li.writer:before{background:transparent;color:#000;}
    .sub05_localHelp .divTbl ul li.date{}
    .sub05_localHelp .divTbl ul li.view{}
    .sub05_localHelp .divTbl ul li.subject{font-size:1.4rem;font-weight:700;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
    .sub05_localHelp .divTbl ul li.subject:before{background:transparent;color:#000;}
    .sub05_localHelp .divTbl ul li.subject a{width:100%;}
}


/* 05-홍보자료 */
.sub05_promotion{}
.sub05_promotion .subContainer{min-height:57rem;}
.sub05_promotion .imgGallery{margin-top:3rem;}
.sub05_promotion .imgGallery:after{content:'';display:table;clear:both;}
.sub05_promotion .imgGallery ul li{float:left;width:calc(25% - 2.7rem);margin-bottom:5rem;}
.sub05_promotion .imgGallery ul li a{display:block;}
.sub05_promotion .imgGallery ul li + li{margin-left:3.6rem;}
.sub05_promotion .imgGallery ul li + li:nth-child(5n){margin-left:0;}
.sub05_promotion .imgGallery ul li .imgArea{position:relative;height:32rem;text-align:center;background:#ececec url("../img/logo_gray.png") center center no-repeat;overflow:hidden;}
.sub05_promotion .imgGallery ul li .imgArea i{position:absolute;font-size:1.4rem;padding:.8rem 1.5rem;top:0;left:0;display:inline-block;z-index:1;background:red;color:#fff;font-weight:800;transform:skew(-0.1deg);}
.sub05_promotion .imgGallery ul li .imgArea i.blue{background:#0b5a9c;}
.sub05_promotion .imgGallery ul li .imgArea i.sky{background:#025b4b;}
.sub05_promotion .imgGallery ul li .imgArea i.green{background:#236411;}
.sub05_promotion .imgGallery ul li .imgArea i.orange{background:#823e0b;}
.sub05_promotion .imgGallery ul li .imgArea i.purple{background:#742e5f;}
.sub05_promotion .imgGallery ul li .imgArea img{min-width:100%;height:100%;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.sub05_promotion .imgGallery ul li .tit{font-size:2rem;font-weight:700;margin-top:3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.sub05_promotion .imgGallery ul li .date{font-size:1.5rem;color:#6d6d6d;margin-top:2rem;}
@media only screen and (min-width:1025px) and (max-width:1400px){
    .sub05_promotion .subContainer{min-height:auto;}
}
@media only screen and (max-width:1024px){
    .sub05_promotion .subContainer{min-height:auto;}
    .sub05_promotion .imgGallery{margin-top:1rem;}
    .sub05_promotion .imgGallery ul li{float:left;width:calc(50% - 1.5rem);margin-bottom:2.5rem;}
    .sub05_promotion .imgGallery ul li + li{margin-left:3rem;}
    .sub05_promotion .imgGallery ul li + li:nth-child(odd),
    .sub05_promotion .imgGallery ul li + li:nth-child(5n){margin-left:0;}
    .sub05_promotion .imgGallery ul li .imgArea{background-size:5.5rem;height:16rem;}
    .sub05_promotion .imgGallery ul li .imgArea{overflow:hidden;}
    .sub05_promotion .imgGallery ul li .imgArea i{font-size:1rem;padding:.6rem 1.25rem;}
    .sub05_promotion .imgGallery ul li .imgArea img{height:auto;width:100%;min-height:100%;}
    .sub05_promotion .imgGallery ul li .tit{font-size:1.4rem;margin-top:1.5rem;}
    .sub05_promotion .imgGallery ul li .date{font-size:1.25rem;margin-top:1rem;}
}


/* myPage-개인정보수정 */
.subMypage_infoModify{}
.subMypage_infoModify .subContainer.wide > .contUnit{padding:7rem 0 10rem;text-align:center;}
.subMypage_infoModify .subContainer.wide > .contUnit .tit{font-size:2.5rem;margin-top:3rem;line-height:1.4;}
.subMypage_infoModify .subContainer.wide > .contUnit .formCont{margin-top:5rem;}
.subMypage_infoModify .subContainer.wide > .contUnit .formCont .formUnit + .formUnit{margin-top:2rem;}
.subMypage_infoModify .subContainer.wide > .contUnit .formCont .formUnit label{width:8rem;color:#616161;display:inline-block;text-align:left;transform:skew(-0.1deg);}
.subMypage_infoModify .subContainer.wide > .contUnit .formCont .formUnit input{width:43.5rem;padding:2rem 1.3rem;color:#000;}
.subMypage_infoModify .subContainer.wide > .contUnit .formCont .formUnit p{display:inline-block;width:43.5rem;text-align:left;}

.subMypage_infoModify .subContainer.wide > .contUnit .formCont .formUnit input::placeholder{color:#a1a1a1;}
.subMypage_infoModify .subContainer.wide > .contUnit .formCont .formUnit input::-webkit-input-placeholder{color:#a1a1a1;}
.subMypage_infoModify .subContainer.wide > .contUnit .formCont .formUnit input::-moz-placeholder{color:#a1a1a1;}
.subMypage_infoModify .subContainer.wide > .contUnit .formCont .formUnit input:-ms-input-placeholder{color:#a1a1a1;}
.subMypage_infoModify .subContainer.wide > .contUnit .formCont .formUnit input:-moz-placeholder{color:#a1a1a1;}

.subMypage_infoModify .contUnit.withdrawal{padding:0 3.5rem;}
.subMypage_infoModify .contUnit.withdrawal > .list{}
.subMypage_infoModify .contUnit.withdrawal > .list > li + li{margin-top:2.5rem;}
.subMypage_infoModify .contUnit.withdrawal > .list > li .tit{font-weight:800;}
.subMypage_infoModify .contUnit.withdrawal > .list > li .txt{margin-top:2rem;line-height:1.4;padding-left:2rem;}
.subMypage_infoModify .contUnit.withdrawal > .list > li > .list.dash{padding-left:2rem;}

.subMypage_infoModify .tblCont.typeLeft.widthdrawal .formCont{padding:2rem 0;}
.subMypage_infoModify .tblCont.typeLeft.widthdrawal .formCont .radio_unit{display:block;margin-left:0 !important;}
.subMypage_infoModify .tblCont.typeLeft.widthdrawal .formCont .radio_unit + .radio_unit{margin-top:2rem;}
@media only screen and (min-width:1580px){
    .subMypage_infoModify .subContainer.wide > .contUnit{padding:7rem 20rem 10rem 30rem;}
}
@media only screen and (max-width:1024px){
    .subMypage_infoModify .subContainer.wide{margin:2.5rem auto -10rem;}
    .subMypage_infoModify .subContainer.wide > .contUnit img{width:5rem;}
    .subMypage_infoModify .subContainer.wide > .contUnit{padding:4rem 0 7rem;}
    .subMypage_infoModify .subContainer.wide > .contUnit .tit{font-size:1.4rem;margin-top:2rem;}
    .subMypage_infoModify .subContainer.wide > .contUnit .formCont{margin-top:3rem;}
    .subMypage_infoModify .subContainer.wide > .contUnit .formCont .formUnit + .formUnit{margin-top:1rem;}
    .subMypage_infoModify .subContainer.wide > .contUnit .formCont .formUnit label{width:7.5rem;color:#616161;}
    .subMypage_infoModify .subContainer.wide > .contUnit .formCont .formUnit input{width:calc(100% - 8rem);padding:1rem;}
    .subMypage_infoModify .subContainer.wide > .contUnit .formCont .formUnit p{width:calc(100% - 8rem);}

    .subMypage_infoModify .contUnit.withdrawal{padding:0 1.5rem;}
    .subMypage_infoModify .contUnit.withdrawal > .list{font-size:1.4rem;}
    .subMypage_infoModify .contUnit.withdrawal > .list > li + li{margin-top:3.3rem;}
    .subMypage_infoModify .contUnit.withdrawal > .list > li .tit{font-weight:800;}
    .subMypage_infoModify .contUnit.withdrawal > .list > li .txt{margin-top:.8rem;padding-left:1.5rem;}
    .subMypage_infoModify .contUnit.withdrawal > .list > li > .list.dash{padding-left:1.5rem;}

    .subMypage_infoModify .tblCont.typeLeft.widthdrawal .formCont{padding:0;}
    .subMypage_infoModify .tblCont.typeLeft.widthdrawal .formCont .radio_unit{width:100%;}
    .subMypage_infoModify .tblCont.typeLeft.widthdrawal .formCont input{width:100%;}
}


/* mypage - 나의 신청현황 */
.subMypage_myApply{}
.subMypage_myApply .subContainer{min-height:51rem;}
.subMypage_myApply #tab01_1 .divTbl{border-top:2px solid #0097de;}
.subMypage_myApply #tab01_1 .divTbl ul + ul{border-top:1px solid #e0e0e0;}
.subMypage_myApply #tab01_1 .divTbl ul li{padding:1rem ;height:6.6rem;box-sizing:border-box;}
/*.subMypage_myApply #tab01_1 .divTbl ul li + li{border-left:1px solid #e0e0e0;}*/
.subMypage_myApply #tab01_1 .divTbl ul li.num{width:7rem;}
.subMypage_myApply #tab01_1 .divTbl ul li.subject{text-align:center;width:30rem;}
.subMypage_myApply #tab01_1 .divTbl ul li.subject > a,
.subMypage_myApply #tab01_1 .divTbl ul li.subject > span{display:block;width:16rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.subMypage_myApply #tab01_1 .divTbl ul li.subject:before{background:transparent;color:#000;}
.subMypage_myApply #tab01_1 .divTbl ul li.place{width:10rem;}
.subMypage_myApply #tab01_1 .divTbl ul li.time{width:7rem;}
.subMypage_myApply #tab01_1 .divTbl ul li.date{width:19rem;}
.subMypage_myApply #tab01_1 .divTbl ul li.money{width:8rem;}
.subMypage_myApply #tab01_1 .divTbl ul li.stat{width:10rem;}
.subMypage_myApply #tab01_1 .divTbl ul li.stat a{width:10rem;}
.subMypage_myApply #tab01_1 .divTbl ul li.processfin{width:15rem;}
.subMypage_myApply #tab01_1 .divTbl ul li.result{width:8rem;}
.subMypage_myApply #tab01_1 .divTbl ul li.applyNum{width:18rem;font-weight:700;}

.subMypage_myApply #tab01_1 .divTbl ul.head{}
.subMypage_myApply #tab01_1 .divTbl ul.head li{font-weight:700;color:#000;text-align:center;height:5rem;line-height:3rem !important;white-space:nowrap;}
.subMypage_myApply #tab01_1 .divTbl ul.head li + li{border-left:none;}



.subMypage_myApply #tab01_2 .divTbl{border-top:2px solid #0097de;}
.subMypage_myApply #tab01_2 .divTbl ul + ul{border-top:1px solid #e0e0e0;}
.subMypage_myApply #tab01_2 .divTbl ul li{padding:1rem ;height:6.6rem;box-sizing:border-box;}
/*.subMypage_myApply #tab02_1 .divTbl ul li + li{border-left:1px solid #e0e0e0;}*/
.subMypage_myApply #tab01_2 .divTbl ul li.num{width:7rem;}
.subMypage_myApply #tab01_2 .divTbl ul li.subject{text-align:center;width:20rem;}
.subMypage_myApply #tab01_2 .divTbl ul li.subject > a,
.subMypage_myApply #tab01_2 .divTbl ul li.subject > span{display:block;width:16rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.subMypage_myApply #tab01_2 .divTbl ul li.subject:before{background:transparent;color:#000;}
.subMypage_myApply #tab01_2 .divTbl ul li.place{width:28rem;}
.subMypage_myApply #tab01_2 .divTbl ul li.time{width:7rem;}
.subMypage_myApply #tab01_2 .divTbl ul li.date{width:19rem;}
.subMypage_myApply #tab01_2 .divTbl ul li.money{width:8rem;}
.subMypage_myApply #tab01_2 .divTbl ul li.stat{width:8rem;}
.subMypage_myApply #tab01_2 .divTbl ul li.processfin{width:8rem;}
.subMypage_myApply #tab01_2 .divTbl ul li.result{width:8rem;}
.subMypage_myApply #tab01_2 .divTbl ul li.applyNum{width:18rem;font-weight:700;}

.subMypage_myApply #tab01_2 .divTbl ul.head{}
.subMypage_myApply #tab01_2 .divTbl ul.head li{font-weight:700;color:#000;text-align:center;height:5rem;line-height:3rem !important;white-space:nowrap;}
.subMypage_myApply #tab01_2 .divTbl ul.head li + li{border-left:none;}

.subMypage_myApply .divTbl ul li .btnCont .btnUnit{padding:1.4rem .5rem;min-width:8rem;}

.subMypage_myApply .divTbl ul.dis{color:#b9b9b9 !important;}
.subMypage_myApply .divTbl ul.dis .date{color:#b9b9b9 !important;}
.subMypage_myApply .divTbl ul .btnCont.dis .btnUnit{color:#fff !important;background:#ababab;border:1px solid #ababab;cursor:default;width:auto;}

.subMypage_myApply .listUnit{margin-top:3rem;}
.subMypage_myApply .listUnit .list li{color:#6d6d6d;font-size:1.5rem;}

.subMypage_myApply .survayList{}
.subMypage_myApply .survayList .list{margin-top:-4rem;}
.subMypage_myApply .survayList .list li{padding:3rem 3rem 0 5rem;}
.subMypage_myApply .survayList .list li + li{border-top:1px solid #e0e0e0;margin-top:0;}
.subMypage_myApply .survayList .list li p.tit{font-size:1.6rem;font-weight:700;margin-left:-2rem;}
.subMypage_myApply .survayList .list .formCont{margin:3rem -3rem 0 -5rem;padding:3rem;background:#f7f7f7;border-top:1px solid #e0e0e0;}
.subMypage_myApply .survayList .list .formCont.type2{padding:2rem 3rem;}

.subMypage_myApply .iconTextUnit .tit .light{display:block;margin-bottom:5.5rem;margin-top:1.5rem;}
.subMypage_myApply .iconTextUnit .tit .co_blue{font-weight:800;}

.unit_wrap {margin-left:-25px; display:flex; flex-wrap:wrap;}
.unit_wrap > span {margin-left:25px !important;}
.unit_wrap .radio_unit input[type="radio"] + label:before {top:2px !important;}
.unit_wrap .radio_unit input[type="radio"] + label:after {top:2px !important;}
.unit_wrap .checkbox_unit input[type="checkbox"] + label:before {top:2px !important;}
.unit_wrap .checkbox_unit input[type="checkbox"] + label:after {top:2px !important;}



@media only screen and (min-width:1200px) and (max-width:1400px){
    .subMypage_myApply .subContainer{min-height:auto;}
    .subMypage_myApply #tab01_1 .divTbl ul li.subject,
    .subMypage_myApply #tab01_1 .divTbl ul li.subject > a,
    .subMypage_myApply #tab01_1 .divTbl ul li.subject > span{width:45rem;}
    .subMypage_myApply #tab01_2 .divTbl ul li.subject,
    .subMypage_myApply #tab01_2 .divTbl ul li.subject > a,
    .subMypage_myApply #tab01_2 .divTbl ul li.subject > span{width:45rem;}
}
@media only screen and (min-width:1025px) and (max-width:1199px){
    .subMypage_myApply .subContainer{min-height:auto;}
}
/*@media only screen and (min-width:1025px) and (max-width:1199px){
    .subMypage_myApply #tab01_2 .divTbl ul li.subject,
    .subMypage_myApply #tab01_2 .divTbl ul li.subject > a,
    .subMypage_myApply #tab01_2 .divTbl ul li.subject > span{width:40rem;}
}*/
@media only screen and (max-width:1024px){
    .subMypage_myApply .subContainer{min-height:auto;}
    .subMypage_myApply .topSchUnit .right .formCont select{width:100%;}

    .subMypage_myApply #tab01_1 .divTbl ul + ul{border-top:1px solid #e0e0e0;}
    .subMypage_myApply #tab01_1 .divTbl ul li{padding:.5rem;height:auto;}
    .subMypage_myApply #tab01_1 .divTbl ul li + li{border-left:none;}
    .subMypage_myApply #tab01_1 .divTbl ul li.num{display:none;}
    .subMypage_myApply #tab01_1 .divTbl ul li.applyNum{text-align:left;display:block;width:calc(100% - 10rem);line-height:1;height:auto;font-size:1.4rem;}
    .subMypage_myApply #tab01_1 .divTbl ul li.applyNum:before{background:transparent;}
    .subMypage_myApply #tab01_1 .divTbl ul li.subject{text-align:left;display:block;width:calc(100% - 10rem);line-height:1;height:auto;line-height:1.4;}
    .subMypage_myApply #tab01_1 .divTbl ul li.subject > a,
    .subMypage_myApply #tab01_1 .divTbl ul li.subject > span{width:100%;}
    .subMypage_myApply #tab01_1 .divTbl ul li.place{width:auto;display:block;text-align:left;}
    .subMypage_myApply #tab01_1 .divTbl ul li.place:before{content:'교육장소: ';position:relative;left:0;top:0;width:auto;height:auto;background:none;}
    .subMypage_myApply #tab01_1 .divTbl ul li.time{width:auto;display:inline-block;}
    .subMypage_myApply #tab01_1 .divTbl ul li.date{width:100%;display:block;text-align:left;}
    .subMypage_myApply #tab01_1 .divTbl ul li.money{width:100%;display:block;text-align:left;}
    .subMypage_myApply #tab01_1 .divTbl ul li.stat{width:9rem;position:absolute;right:0;top:1.5rem;}
    .subMypage_myApply #tab01_1 .divTbl ul li.processfin{width:auto;display:block;text-align:left;}
    .subMypage_myApply #tab01_1 .divTbl ul li.processfin:before{content:'교육기간: ';position:relative;left:0;top:0;width:auto;height:auto;background:none;}
    .subMypage_myApply #tab01_1 .divTbl ul li.result{width:auto;display:block;text-align:left;}
    .subMypage_myApply #tab01_1 .divTbl ul li.result:before{content:'교육비: ';position:relative;left:0;top:0;width:auto;height:auto;background:none;}
    .subMypage_myApply #tab01_1 .divTbl ul li.fin{width:9rem;position:absolute;right:0;top:4.5rem;}
    .subMypage_myApply #tab01_1 .divTbl ul li.fin .btnCont a.dis{margin-top:1.5rem;}

    .subMypage_myApply #tab01_1 .divTbl ul li.place:before,
    .subMypage_myApply #tab01_1 .divTbl ul li.subject:before,
    .subMypage_myApply #tab01_1 .divTbl ul li.date:before,
    .subMypage_myApply #tab01_1 .divTbl ul li.money:before,
    .subMypage_myApply #tab01_1 .divTbl ul li.stat:before,
    .subMypage_myApply #tab01_1 .divTbl ul li.fin:before{background:transparent;}
    .subMypage_myApply #tab01_1 .divTbl ul li.money:before{content:'교육비: ';color:inherit;width:auto;position:relative;top:auto;left:auto;}


    .subMypage_myApply #tab01_2 .divTbl ul + ul{border-top:1px solid #e0e0e0;}
    .subMypage_myApply #tab01_2 .divTbl ul li{padding:.5rem;height:auto;}
    .subMypage_myApply #tab01_2 .divTbl ul li + li{border-left:none;}
    .subMypage_myApply #tab01_2 .divTbl ul li.num{display:none;}
    .subMypage_myApply #tab01_2 .divTbl ul li.applyNum{text-align:left;display:block;width:calc(100% - 10rem);line-height:1;height:auto;}
    .subMypage_myApply #tab01_2 .divTbl ul li.applyNum:before{background:transparent;}
    .subMypage_myApply #tab01_2 .divTbl ul li.subject{text-align:left;display:block;width:calc(100% - 10rem);line-height:1;height:auto;}
    .subMypage_myApply #tab01_2 .divTbl ul li.subject > a,
    .subMypage_myApply #tab01_2 .divTbl ul li.subject > span{width:100%;}
    .subMypage_myApply #tab01_2 .divTbl ul li.place{width:auto;display:block;text-align:left;}
    .subMypage_myApply #tab01_2 .divTbl ul li.place:before{content:'규격(모델): ';position:relative;left:0;top:0;width:auto;height:auto;background:none;}
    .subMypage_myApply #tab01_2 .divTbl ul li.time{width:auto;display:inline-block;}
    .subMypage_myApply #tab01_2 .divTbl ul li.date{width:100%;display:block;text-align:left;}
    .subMypage_myApply #tab01_2 .divTbl ul li.money{width:100%;display:block;text-align:left;}
    .subMypage_myApply #tab01_2 .divTbl ul li.stat{width:9rem;position:absolute;right:0;top:1.5rem;}
    .subMypage_myApply #tab01_2 .divTbl ul li.processfin{width:auto;display:block;text-align:left;}
    .subMypage_myApply #tab01_2 .divTbl ul li.processfin:before{content:'진행현황: ';position:relative;left:0;top:0;width:auto;height:auto;background:none;}
    .subMypage_myApply #tab01_2 .divTbl ul li.result{width:auto;display:block;text-align:left;}
    .subMypage_myApply #tab01_2 .divTbl ul li.result:before{content:'검정결과: ';position:relative;left:0;top:0;width:auto;height:auto;background:none;}
    .subMypage_myApply #tab01_2 .divTbl ul li.fin{width:9rem;position:absolute;right:0;top:4.5rem;}

    .subMypage_myApply #tab01_2 .divTbl ul li.place:before,
    .subMypage_myApply #tab01_2 .divTbl ul li.subject:before,
    .subMypage_myApply #tab01_2 .divTbl ul li.appNum:before,
    .subMypage_myApply #tab01_2 .divTbl ul li.money:before,
    .subMypage_myApply #tab01_2 .divTbl ul li.stat:before,
    .subMypage_myApply #tab01_2 .divTbl ul li.fin:before{background:transparent;}
    .subMypage_myApply #tab01_2 .divTbl ul li.money:before{content:'검정비: ';color:inherit;width:auto;position:relative;top:auto;left:auto;}

    .subMypage_myApply .divTbl ul li .btnCont .btnUnit{width:100% !important;min-width:inherit !important;padding:1.2rem .5rem;}

    .subMypage_myApply .divTbl ul.head{display:none;}
    .subMypage_myApply .divTbl ul.head + ul.listTr{border-top:none;}

    .subMypage_myApply .listUnit{margin-top:2rem;}
    .subMypage_myApply .listUnit .list li{font-size:1.25rem;}

    .subMypage_myApply .survayList .list{margin-top:-2.5rem;}
    .subMypage_myApply .survayList .list li{padding:1.5rem 1.5rem 0 3rem;}
    .subMypage_myApply .survayList .list li p.tit{font-size:1.4rem;font-weight:700;margin-left:-1.5rem;}
    .subMypage_myApply .survayList .list .formCont{margin:1.5rem -1.5rem 0 -3rem;padding:1.5rem;font-size:1.4rem;}
    .subMypage_myApply .survayList .list .formCont.type2{padding:1.5rem;}
    .subMypage_myApply .survayList .list .formCont .radio_unit,
    .subMypage_myApply .survayList .list .formCont .checkbox_unit{margin-bottom:.5rem;}
    .subMypage_myApply .survayList .list .formCont .radio_unit,
    .subMypage_myApply .survayList .list .formCont .checkbox_unit{width:calc(33.333% - 15px);}
    .subMypage_myApply .survayList .list .formCont .radio_unit:nth-child(4n),
    .subMypage_myApply .survayList .list .formCont .checkbox_unit:nth-child(4n){margin-left:0}

    .subMypage_myApply .iconTextUnit .tit .light{margin-bottom:3rem;margin-top:.5rem;}

	.unit_wrap {margin-left:-15px;}
	.unit_wrap > span {margin-left:15px !important;}
}

@media only screen and (max-width:480px){
    .subMypage_myApply .survayList .list .formCont .radio_unit,
    .subMypage_myApply .survayList .list .formCont .checkbox_unit{width:calc(50% - 15px);}
	.unit_wrap .radio_unit input[type="radio"] + label:before {top:1px !important;}
	.unit_wrap .radio_unit input[type="radio"] + label:after {top:1px !important;}
	.unit_wrap .checkbox_unit input[type="checkbox"] + label:before {top:1px !important;}
	.unit_wrap .checkbox_unit input[type="checkbox"] + label:after {top:1px !important;}
}

@media only screen and (min-width:1024px){
    .subMypage_myApply .survayList .list .formCont .radio_unit,
    .subMypage_myApply .survayList .list .formCont .checkbox_unit{width:calc(33.333% - 25px);}
}

/* mypage - 나의 고충내역 */
.subMypage_myPain{}
.subMypage_myPain .subContainer{min-height:auto;}
.subMypage_myPain .divTbl{border-top:2px solid #005dab;}
.subMypage_myPain .divTbl ul + ul{border-top:1px solid #e0e0e0;}
.subMypage_myPain .divTbl ul li{padding:1rem;height:6.6rem;}
/*.subMypage_myPain .divTbl ul li + li{border-left:1px solid #e0e0e0;}*/
.subMypage_myPain .divTbl ul li.num{width:6rem;}
.subMypage_myPain .divTbl ul li.type{width:22rem;}
.subMypage_myPain .divTbl ul li.subject{text-align:center;width:auto;}
.subMypage_myPain .divTbl ul li.subject > a,
.subMypage_myPain .divTbl ul li.subject > span{display:block;width:50rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.subMypage_myPain .divTbl ul li.subject:before{background:transparent;color:#000;}
.subMypage_myPain .divTbl ul li.date{width:20rem;}
.subMypage_myPain .divTbl ul li.stat{width:18rem;}

.subMypage_myPain .divTbl ul.head{}
.subMypage_myPain .divTbl ul.head li{font-weight:700;color:#000;text-align:center;height:5rem;line-height:3rem !important;white-space:nowrap;}
.subMypage_myPain .divTbl ul.head li + li{border-left:none;}

.subMypage_myPain .divTbl ul:last-child{border-bottom:1px solid #005dab}

.subMypage_myPain .tblCont.typeLeft.type2 table tr td{padding:2rem;height:auto;}
.subMypage_myPain .tblCont.typeLeft.type2 table tr.answer{background:#f1f8fe;border-bottom:1px solid #e0e0e0;}
.subMypage_myPain .tblCont.typeLeft.type2 table tr.answer th img{vertical-align:top;margin-right:.5rem;margin-left:-.5rem;}
@media only screen and (min-width:1400px){
    .subMypage_myPain .subContainer{min-height:51rem;}

}
@media only screen and (max-width:1024px){
    .subMypage_myPain .subContainer{min-height:auto;}
    .subMypage_myPain .topSchUnit .right .formCont select{width:100%;}
    .subMypage_myPain .topSchUnit{margin-bottom:1.5rem;}

    .subMypage_myPain .divTbl ul + ul{border-top:1px solid #e0e0e0;}
    .subMypage_myPain .divTbl ul li{padding:.5rem;height:auto;}
    .subMypage_myPain .divTbl ul li + li{border-left:none;}
    .subMypage_myPain .divTbl ul li.num{display:none;}
    .subMypage_myPain .divTbl ul li.type{display:block;width:100%;text-align:left;}
    .subMypage_myPain .divTbl ul li.subject{text-align:left;display:block;width:calc(100% - 0rem);line-height:1;font-weight:700;}
    .subMypage_myPain .divTbl ul li.subject > a,
    .subMypage_myPain .divTbl ul li.subject > span{width:100%;}
    .subMypage_myPain .divTbl ul li.date{width:auto;}
    .subMypage_myPain .divTbl ul li.stat{width:auto;}

    .subMypage_myPain .divTbl ul li.type:before,
    .subMypage_myPain .divTbl ul li.subject:before,
    .subMypage_myPain .divTbl ul li.stat:before{background:transparent;color:#000;}

    .subMypage_myPain .divTbl ul.head{display:none;}
    .subMypage_myPain .divTbl ul.head + ul.listTr{border-top:none;}

    .subMypage_myPain .tblCont.typeLeft.type2 table tr th{font-size:1.4rem;}
    .subMypage_myPain .tblCont.typeLeft.type2 table tr td{padding:1.6rem;border-left:none;font-size:1.4rem;}
    .subMypage_myPain .tblCont.typeLeft.type2 table tr.answer{background:#f1f8fe;}
    .subMypage_myPain .tblCont.typeLeft.type2 table tr.answer th{display:block !important;width:100% !important;background:#f1f8fe !important;}
    .subMypage_myPain .tblCont.typeLeft.type2 table tr.answer td{display:block !important;width:100% !important;background:#f1f8fe !important;border-top:1px solid #e0e0e0;}
    .subMypage_myPain .tblCont.typeLeft.type2 table tr.answer th img{vertical-align:top;margin-right:.5rem;margin-left:-.5rem;}
}


/* 회원가입 */
.subJoin .subContainer .subTit{margin-left:0;text-align:center;}
.subJoin .joinStep{text-align:center;margin-bottom:9rem;position:relative;}
.subJoin .joinStep ul{position:relative;z-index:1}
.subJoin .joinStep ul li{width:12rem;display:inline-block;position:relative;}
.subJoin .joinStep ul li + li{margin-left:11rem;}
.subJoin .joinStep ul li:before{content:'';width:100%;height:10rem;display:block;margin-bottom:2rem;z-index:1;}
.subJoin .joinStep ul li.step1:before{background:url("../img/sub_img_join_step01.png") center center no-repeat;}
.subJoin .joinStep ul li.step2:before{background:url("../img/sub_img_join_step02.png") center center no-repeat;}
.subJoin .joinStep ul li.step3:before{background:url("../img/sub_img_join_step03.png") center center no-repeat;}
.subJoin .joinStep ul li.step4:before{background:url("../img/sub_img_join_step04.png") center center no-repeat;}
.subJoin .joinStep ul li.on.step1:before{background:url("../img/sub_img_join_step01_on.png") center center no-repeat;}
.subJoin .joinStep ul li.on.step2:before{background:url("../img/sub_img_join_step02_on.png") center center no-repeat;}
.subJoin .joinStep ul li.on.step3:before{background:url("../img/sub_img_join_step03_on.png") center center no-repeat;}
.subJoin .joinStep ul li.on.step4:before{background:url("../img/sub_img_join_step04_on.png") center center no-repeat;}
.subJoin .joinStep ul li .num{font-size:1.6rem;color:#666;}
.subJoin .joinStep ul li .tit{font-size:2rem;font-weight:800;margin-top:1rem;}
.subJoin .joinStep .line{width:70rem;height:.2rem;background:#ccc;display:block;position:absolute;top:5rem;left:calc(50% - 35rem);}

.subJoin .iconTextUnit{}
.subJoin .iconTextUnit i.icon{height:5.9rem;margin-bottom:4rem;}
.subJoin .iconTextUnit .iconTxt{font-size:2.5rem;font-weight:700;margin-bottom:6rem;}
.subJoin .iconTextUnit .tit{font-weight:400;}
.subJoin .iconTextUnit .tit b{font-weight:800;}

.subJoin .imgCer{text-align:center;margin-top:7rem;}
.subJoin .imgCer .boxUnit{display:inline-block;width:34rem;padding:3.5rem 0;border:1px solid #e0e0e0;}
.subJoin .imgCer .boxUnit + .boxUnit{margin-left:4rem;}
.subJoin .imgCer .boxUnit img{}
.subJoin .imgCer .boxUnit .tit{font-size:1.8rem;color:#616161;margin-top:3rem;line-height:1.4;}
.subJoin .imgCer .boxUnit a{font-size:1.7rem;color:#fff;background:#005dab;width:17rem;padding:2rem 0;display:inline-block;margin-top:2rem;}

.txtCont .cerArea{padding:0rem;border:1px solid #e0e0e0;line-height:1.5;height:20rem;overflow:auto;overflow-x:hidden;white-space:normal;transform:skew(-0.1deg);}

.subJoin iframe{width:100%;height:21rem;border:1px solid #e0e0e0;}
hr.line + .agreeUnit{margin-top:-4rem;}
.agreeUnit + .innerTit{margin-top:6rem;}
@media only screen and (max-width:1024px){
    .subJoin .joinStep{margin-bottom:4.5rem;}
    .subJoin .joinStep ul li{width:7rem;vertical-align:top;}
    .subJoin .joinStep ul li + li{margin-left:-.1rem;}
    .subJoin .joinStep ul li:before{content:'';height:5.5rem;margin-bottom:1rem;background-size:contain;}
    .subJoin .joinStep ul li.step1:before,
    .subJoin .joinStep ul li.step2:before,
    .subJoin .joinStep ul li.step3:before,
    .subJoin .joinStep ul li.step4:before,
    .subJoin .joinStep ul li.on.step1:before,
    .subJoin .joinStep ul li.on.step2:before,
    .subJoin .joinStep ul li.on.step3:before,
    .subJoin .joinStep ul li.on.step4:before{background-size:contain;}
    .subJoin .joinStep ul li .num{font-size:.9rem;}
    .subJoin .joinStep ul li .tit{font-size:1.25rem;margin-top:.5rem;}
    .subJoin .joinStep .line{width:26rem;height:.1rem;top:2.8rem;left:calc(50% - 13rem);}

    .subJoin .iconTextUnit{}
    .subJoin .iconTextUnit i.icon{height:4rem;margin-bottom:2rem;}
    .subJoin .iconTextUnit i.icon img{height:4rem;}
    .subJoin .iconTextUnit .iconTxt{font-size:1.4rem;margin-bottom:3rem;}

    .subJoin .imgCer{margin-top:3.5rem;}
    .subJoin .imgCer .boxUnit{display:block;width:100%;padding:3rem 0;}
    .subJoin .imgCer .boxUnit + .boxUnit{margin-left:0;margin-top:3rem;}
    .subJoin .imgCer .boxUnit img{height:7rem;}
    .subJoin .imgCer .boxUnit .tit{font-size:1.4rem;margin-top:2.5rem;}
    .subJoin .imgCer .boxUnit a{font-size:1.4rem;width:14rem;padding:2rem 0;margin-top:2rem;}

    .txtCont .cerArea{padding:2rem 1.5rem;height:17rem;}
    hr.line + .agreeUnit{margin-top:-2rem;}
    .agreeUnit + .innerTit{margin-top:4rem;}
}


/* 로그인 */
.subLogin{}
.subLogin .subContainer.wide{margin-bottom:-10rem;}
.subLogin .subContainer.wide > .contUnit{padding:7rem 0 10rem;text-align:center;}
.subLogin .subContainer.wide > .contUnit .tit{font-size:2.5rem;margin-top:3rem;line-height:1.4;}
.subLogin .subContainer.wide > .contUnit .formCont{margin-top:5rem;margin-left:-8.4rem}
.subLogin .subContainer.wide > .contUnit .formCont .formUnit + .formUnit{margin-top:2rem;}
.subLogin .subContainer.wide > .contUnit .formCont .formUnit label{width:8rem;color:#616161;display:inline-block;text-align:left;transform:skew(-0.1deg);}
.subLogin .subContainer.wide > .contUnit .formCont .formUnit input{width:43.5rem;padding:2rem 1.3rem;color:#000;}

.subLogin .subContainer.wide > .contUnit .formCont .formUnit input::placeholder{color:#a1a1a1;}
.subLogin .subContainer.wide > .contUnit .formCont .formUnit input::-webkit-input-placeholder{color:#a1a1a1;}
.subLogin .subContainer.wide > .contUnit .formCont .formUnit input::-moz-placeholder{color:#a1a1a1;}
.subLogin .subContainer.wide > .contUnit .formCont .formUnit input:-ms-input-placeholder{color:#a1a1a1;}
.subLogin .subContainer.wide > .contUnit .formCont .formUnit input:-moz-placeholder{color:#a1a1a1;}

.subLogin .subContainer.wide > .contUnit .bottomBtnUnit{margin-top:2rem;}
.subLogin .subContainer.wide > .contUnit .bottomBtnUnit a{width:43.5rem;}
.subLogin .subContainer.wide > .contUnit .bottomBtnUnit .subBtn{margin-top:2.5rem;}
.subLogin .subContainer.wide > .contUnit .bottomBtnUnit .subBtn a{dispaly:inline-block;font-size:1.6rem;position:relative;}
.subLogin .subContainer.wide > .contUnit .bottomBtnUnit .subBtn a + a{margin-left:4rem;}
.subLogin .subContainer.wide > .contUnit .bottomBtnUnit .subBtn a + a:before{content:'';display:inline-block;position:absolute;left:-2rem;width:1px;height:100%;background:#e0e0e0;}

.subLogin .bottomBtnUnit.pass{margin-top:5rem;}
.subLogin .bottomBtnUnit.pass a{width:33.5rem;}
.subLogin .bottomBtnUnit.pass .subBtn{width:33.5rem;margin:1.5rem auto;}
.subLogin .bottomBtnUnit.pass .subBtn:after{content:'';display:table;clear:both;}
.subLogin .bottomBtnUnit.pass .subBtn .txt{display:block;float:left;text-align:left;width:calc(100% - 9rem);color:#757575;}
.subLogin .bottomBtnUnit.pass .subBtn a{display:block;float:right;text-align:right;width:9rem;color:#005dab;}
.subLogin .orCont{margin:4rem auto 3rem;text-align:center;position:relative;color:#757575;}
.subLogin .orCont:before{content:'';height:1px;width:32rem;background:#e0e0e0;position:absolute;left:calc(50% - 34rem);top:.8rem;display:block;}
.subLogin .orCont:after{content:'';height:1px;width:32rem;background:#e0e0e0;position:absolute;right:calc(50% - 34rem);top:.8rem;display:block;}
.subLogin .orCont + .bottomBtnUnit{margin-top:1rem;}

.subLogin .passFinTxt{text-align:center;font-size:2.5rem;text-align:center;line-height:1.4;word-break:keep-all;}
.subLogin .miniTbl{margin:5rem auto 0;width:64rem;border-top:2px solid #000;border-bottom:1px solid #e0e0e0;}
.subLogin .miniTbl li{padding:2.5rem 4rem;}
.subLogin .miniTbl li .tit{width:15rem;display:inline-block;font-weight:700;}
.subLogin .miniTbl li .txt{width:calc(100% - 16rem);display:inline-block;}
.subLogin .miniTbl li + li{border-top:1px solid #e0e0e0;}
.subLogin .bottomBtnUnit.passFin{margin:5rem auto 0;width:34rem;}
.subLogin .bottomBtnUnit.passFin .btnCont{width:calc(50% - .8rem);display:inline-block;}
.subLogin .bottomBtnUnit.passFin .btnCont + .btnCont{margin-left:1rem;}
.subLogin .bottomBtnUnit.passFin .btnCont a{padding:2rem;width:100%;}
.subLogin .bottomBtnUnit.passFin .btnCont.full{width:100%;margin-top:2rem;margin-left:0;}

.subLogin .iconTextUnit.idSch i.icon{width:auto;height:auto;}
@media only screen and (min-width:1025px){
    .subLogin .subContainer.wide > .contUnit{padding:7rem 20rem 10rem 30rem;}
}
@media only screen and (min-width:1025px) and (max-width:1400px){
    .subLogin .subContainer.wide > .contUnit{padding:7rem 10rem 10rem 0;}
}
@media only screen and (max-width:1024px){
    .subLogin .subContainer.wide{margin:2.5rem auto -10rem;}
    .subLogin .subContainer.wide > .contUnit img{width:5rem;}
    .subLogin .subContainer.wide > .contUnit{padding:4rem 0 7rem;}
    .subLogin .subContainer.wide > .contUnit .tit{font-size:1.4rem;margin-top:2rem;}
    .subLogin .subContainer.wide > .contUnit .formCont{margin-top:3rem;margin-left:0;}
    .subLogin .subContainer.wide > .contUnit .formCont .formUnit + .formUnit{margin-top:1rem;}
    .subLogin .subContainer.wide > .contUnit .formCont .formUnit label{width:7.5rem;color:#616161;}
    .subLogin .subContainer.wide > .contUnit .formCont .formUnit input{width:calc(100% - 8rem);padding:1rem;}

    .subLogin .subContainer.wide > .contUnit .bottomBtnUnit{margin-top:2rem;}
    .subLogin .subContainer.wide > .contUnit .bottomBtnUnit a{width:100%}
    .subLogin .subContainer.wide > .contUnit .bottomBtnUnit .subBtn{margin-top:2rem;}
    .subLogin .subContainer.wide > .contUnit .bottomBtnUnit .subBtn a{font-size:1.4rem;}
    .subLogin .subContainer.wide > .contUnit .bottomBtnUnit .subBtn a + a{margin-left:2rem;}
    .subLogin .subContainer.wide > .contUnit .bottomBtnUnit .subBtn a + a:before{left:-1rem;}

    .subLogin .bottomBtnUnit.pass{margin-top:3rem;}
    .subLogin .bottomBtnUnit.pass a{width:100%;}
    .subLogin .bottomBtnUnit.pass .subBtn{width:100%;}
    .subLogin .bottomBtnUnit.pass .subBtn .txt{float:left;width:calc(100% - 9rem);}
    .subLogin .bottomBtnUnit.pass .subBtn a{float:right;width:9rem;}
    .subLogin .orCont{margin:2.5rem auto 1.5rem;}
    .subLogin .orCont:before{width:calc(50% - 2rem);left:0;}
    .subLogin .orCont:after{width:calc(50% - 2rem);right:0;}
    .subLogin .orCont + .bottomBtnUnit{margin-top:1rem;font-size:1.4rem;}
    .subLogin .orCont + .bottomBtnUnit a{margin-left:0;margin-top:1rem;}

    .subLogin .passFinTxt{font-size:1.4rem;}
    .subLogin .miniTbl{margin:2.5rem auto 0;width:100%;border-top:1px solid #000;}
    .subLogin .miniTbl li{padding:1.5rem;}
    .subLogin .miniTbl li .tit{width:10rem;}
    .subLogin .miniTbl li .txt{width:calc(100% - 11rem);}
    .subLogin .bottomBtnUnit.passFin{margin:3rem auto 0;width:100%;}
    .subLogin .bottomBtnUnit.passFin .btnCont{width:calc(50% - .8rem);display:inline-block;}
    .subLogin .bottomBtnUnit.passFin .btnCont a{padding:1.5rem;}
    .subLogin .bottomBtnUnit.passFin .btnCont.full{margin-top:1rem;}

    .subLogin .iconTextUnit.idSch i.icon{width:5.5rem;height:5.5rem;}
}



/* 약관 */
.subAgreement .agreeCont{margin-top:7rem !important;}
.subAgreement .agreeCont.privacy{height:98rem;overflow:auto;line-height:35px}
.subAgreement .agreeCont iframe{width:100%;height:100%;}
.subAgreement + aside + #footer .bottomSurvey{padding: 2.5rem 3.5rem 2.5rem 3.5rem;}
.subAgreement + aside + #footer .bottomSurvey:after{display:none;}

.agreeIframe b{font-weight:800;}

.agreeIframe.inner{padding:4rem;}
.agreeIframe .innerTit{margin-bottom:4rem;padding-bottom:2rem;border-bottom:2px solid #010101;}
.agreeIframe .innerTit.noBor{padding-bottom:0;border-bottom:none;}
.agreeIframe .innerTit h3{font-size:2.5rem;font-weight:800; position: relative;}
.agreeIframe .moveIndexBtn {background: #0097DE; color: #fff; font-size: 15px; border-radius: 2px; font-weight: 500; box-sizing: border-box; letter-spacing: -0.06em; margin-left: auto; flex-shrink: 0; padding: 5px 8px;}


.agreeIframe > p.tit{margin-bottom:2.5rem;line-height:1.4;}

.agreeIframe .txtCont.service{padding:0;}

.agreeIframe .agreeTxtBox{margin:0 auto 5rem;padding:4rem 3.5rem;border:1px solid #e0e0e0;line-height:1.4;transform:skew(-0.1deg);font-size:1.8rem;}
.agreeIframe .txtCont p.tit{margin-bottom:2.5rem;line-height:1.4;}
.agreeIframe .txtCont p.txt{margin:1rem 0;}
.agreeIframe .txtCont p.tit + ul.list{margin-top:-2rem;}
.agreeIframe .txtCont p.txt + p.tit{margin-top:2.5rem;}
.agreeIframe .txtCont p.txt + ul.list{margin-top:2.5rem;}
.agreeIframe .txtCont ul.list + p.tit{margin-top:2.5rem;}
.agreeIframe .txtCont > .list.dot + .list.dot{margin-top:2.5rem;}

.agreeIframe .telInfo{margin-top:5rem;padding:3.5rem;background:#f7f7f7;font-size:1.8rem;font-weight:700;}
.agreeIframe .telInfo img{margin-right:2rem;}

.privacy_label {}
.privacy_label > h3 {padding:10px; background:#efefef; border:1px solid #ccc; text-align:center; font-size:1.1em; line-height:1.4em;}
.privacy_label > ul {display:flex; flex-wrap:wrap;}
.privacy_label > ul > li {flex:1; flex-basis: 33.3333%;box-sizing:border-box; border:1px solid #ccc; border-left:none; border-top:none; padding:10px;}
.privacy_label > ul > li:nth-child(3n + 1) {border-left:1px solid #ccc;}
.privacy_label > ul > li > dl {text-align:center; word-break: keep-all;}
.privacy_label > ul > li > dl > dt {font-weight:600; padding-bottom:15px;}
.privacy_label > ul > li > dl > dd {color:#5d7b26; line-height:1.5em; font-size:13px;}
.privacy_label > ul > li > dl > dd .ico {padding-bottom:20px;}
.privacy_label > ul > li > dl > dd .bul01 > li:before {display:inline-block; content:""; width:4px; height:4px; background:#5d7b26; vertical-align:top; margin:7px 5px 0px 0px;}

.privacy_index {border:1px solid #ccc; margin-top:30px;}
.privacy_index .title {text-align:center; padding:10px; border-bottom:1px solid #ccc; background:#efefef; }
.privacy_index .title > h3 {font-size:1.3em; line-height:1.5em; font-weight:600; padding-bottom:10px;}
.privacy_index .title .txt_a {font-weight:400; }
.privacy_index .title .txt_b {font-size:0.95em; padding-top:10px;}
.privacy_index .index {display:flex; flex-wrap:wrap; padding:20px; margin:-10px;}
.privacy_index .index > li {width:50%; margin:0px; padding:10px; box-sizing:border-box;}
.privacy_index .index > li > a {display:inline-flex; align-items:center;}
.privacy_index .index > li > a img {width:35px; margin-right:5px;}
.privacy_index .index > li > a > span {flex:1;}

.agreeIframe .innerTit {position:relative; display: flex; align-items: center;}
.agreeIframe .innerTit .ico {margin-right:10px;}
.agreeIframe .innerTit h3 {flex: 1; display: flex; gap: 5px; flex-wrap: wrap; align-items: center;}
.agreeIframe .innerTit .target {display:block; width:1px; height:1px; position:absolute; left:0px; top:-150px}

@media only screen and (max-width:1024px){
    .subAgreement .agreeCont{margin-top:3.5rem !important;}
    .subAgreement .agreeCont.privacy{height:90rem;}

    .agreeIframe{font-size:1.4rem;}
    .agreeIframe.inner{padding:2rem 1.5rem;}
    .agreeIframe .innerTit{margin-bottom:2.5rem;padding-bottom:1rem;border-bottom:1px solid #010101;}
    .agreeIframe .innerTit h3{font-size:1.5rem;}
    .agreeIframe > p.tit{margin-bottom:2.5rem;}
    .agreeIframe .agreeTxtBox{margin:0 auto 2.5rem;padding:2rem 1.5rem;font-size:1.4rem;}
    .agreeIframe .txtCont p.tit{margin-bottom:2.5rem;}
    .agreeIframe .txtCont p.txt{margin:1rem 0;}
    .agreeIframe .txtCont > .list.dot + .list.dot{margin-top:2.5rem;}

    .agreeIframe .telInfo{margin-top:3rem;padding:2rem 1.5rem;font-size:1.4rem;}
    .agreeIframe .telInfo img{margin-right:1rem;}
	
	.privacy_label > ul > li > dl > dd .ico img {max-width:14vw}
	.agreeIframe .innerTit .ico img {width:40px;}
	.agreeIframe .innerTit .target {top:-60px}
	.agreeIframe .moveIndexBtn {font-size:13px;}
}

@media only screen and (max-width:480px){
   .privacy_label > ul > li {flex-basis:50%; border-left:none !important;}
   .privacy_label > ul > li:nth-child(2n + 1) {border-left: 1px solid #ccc !important;}
   .privacy_index .index > li {width:100%; padding:5px;}
   .privacy_index .index > li > a img {width:25px;}



}
@media only screen and (max-width:360px){
    .agreeIframe .telInfo .num{display:block;padding-left:8.2rem;}
}



/* 통합검색 */
.subTotalSch{}
.subTotalSch .subContainer{padding-left:0;}
.subTotalSch .subContainer.wide{padding-left:0;}
.subTotalSch .subContainer.wide + .subContainer{/*max-width:130rem;*/}
.subTotalSch span.keyword{color:#005dab;font-weight: bold;}


.subTotalSch .topSchArea{text-align:center;margin-top:-3rem;}
.subTotalSch .topSchArea .schFormUnit{}
.subTotalSch .topSchArea .schFormUnit .inputArea{position:relative;}
.subTotalSch .topSchArea .schFormUnit .inputArea .searchClearInputTotal{width:85.6rem;font-size:2rem;font-weight:700;padding:1rem 7rem 1rem 0;border:none;border-bottom:2px solid #0097de;background:none;}
.subTotalSch .topSchArea .schFormUnit .inputArea .searchClearBtnTotal{right:4rem;top:0;position:absolute;}
.subTotalSch .topSchArea .schFormUnit .btnSch{margin-left:-3.2rem;margin-top:-.5rem;display:inline-block;}
.subTotalSch .topSchArea .schFormUnit .btnSch img{margin-bottom:1rem;}
.subTotalSch .topSchArea .schFormUnit .resultSch{display:inline-block;width:13rem;right:-14.5rem;bottom:0;color:#000;font-size:1.6rem;position:absolute;}
.subTotalSch .topSchArea .timeLine{margin-top:2rem;margin-bottom:5rem;padding-left:.4rem;}
.subTotalSch .topSchArea .timeLine .tit{color:#9b9a9a;margin-right:1.5rem;display:inline-block;}
.subTotalSch .topSchArea .timeLine .radio_unit + .radio_unit{margin-left:2rem;}
.subTotalSch .topSchArea .timeLine .input_unit{display:inline-block;margin-left:1.5rem;}
.subTotalSch .topSchArea .timeLine .input_unit input{width:12rem;height:3.5rem;padding:1rem;}

.subTotalSch .tabUnit .tabBox > .tit a{font-weight:700;}
.subTotalSch .tabUnit .tabBox > .tit a .num{color:#000;}
.subTotalSch .tabUnit .tabBox.on > .tit a .num{color:#fff;}

.subTotalSch .tabUnit .tabBox.on .cont .schResult{font-weight:700;font-size:2.8rem;text-align:center;line-height:1.4;}
.subTotalSch .tabUnit .tabBox.on .cont .schResult img{margin-right:1rem;}
.subTotalSch .tabUnit .tabBox.on .cont .schResult span{font-weight:800;}

.subTotalSch .schTit{margin-top:8rem;padding-bottom:2rem;border-bottom:2px solid #000;position:relative;}
.subTotalSch .schTit h2{font-size:2.5rem;font-weight:800;}
.subTotalSch .schTit .btnMore{position:absolute;right:0;bottom:1rem;}

.subTotalSch ul.listArea li{padding:4rem 3.5rem;border-bottom:1px solid #e0e0e0;position:relative;}
.subTotalSch ul.listArea li .tit{width:100%;font-size:1.8rem;margin-bottom:2.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.subTotalSch ul.listArea li .tit + .txt{margin-top:-1rem;}
.subTotalSch ul.listArea li .tit a:hover,
.subTotalSch ul.listArea li .tit a:focus{background:rgba(34,126,203,.1);}
.subTotalSch ul.listArea li .txt{width:100%;font-size:1.6rem;margin-bottom:2.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.subTotalSch ul.listArea li .cate{font-size:1.6rem;color:#919090;}
.subTotalSch ul.listArea li .cate span{display:inline-block;position:relative;}
.subTotalSch ul.listArea li .cate span + span{margin-left:2.5rem;}
.subTotalSch ul.listArea li .cate span + span:before{content:'';width:.7rem;height:1.1rem;display:block;position:absolute;left:-1.6rem;top:.2rem;background:url("../img/icon_schArrow.png") center center no-repeat;background-size:contain;}
.subTotalSch ul.listArea li .date{font-size:1.6rem;color:#919090;position:absolute;right:4rem;bottom:3.5rem;}

.subTotalSch .imgGallery{margin-top:3rem;border-bottom:1px solid #e0e0e0;}
.subTotalSch .imgGallery:after{content:'';display:table;clear:both;}
.subTotalSch .imgGallery ul li{float:left;width:calc(25% - 2.7rem);margin-bottom:5rem;}
.subTotalSch .imgGallery ul li a{display:block;}
.subTotalSch .imgGallery ul li + li{margin-left:3.6rem;}
.subTotalSch .imgGallery ul li + li:nth-child(5n){margin-left:0;}
.subTotalSch .imgGallery ul li .imgArea{position:relative;height:32rem;text-align:center;background:#ececec url("../img/logo_gray.png") center center no-repeat;overflow:hidden;}
.subTotalSch .imgGallery ul li .imgArea i{position:absolute;font-size:1.4rem;padding:.8rem 1.5rem;top:0;left:0;display:inline-block;z-index:1;background:red;color:#fff;font-weight:800;transform:skew(-0.1deg);}
.subTotalSch .imgGallery ul li .imgArea i.blue{background:#227ecb;}
.subTotalSch .imgGallery ul li .imgArea i.sky{background:#018282;}
.subTotalSch .imgGallery ul li .imgArea i.green{background:#236411;}
.subTotalSch .imgGallery ul li .imgArea i.orange{background:#f2aa32;}
.subTotalSch .imgGallery ul li .imgArea i.purple{background:#742e5f;}
.subTotalSch .imgGallery ul li .imgArea img{min-width:100%;height:100%;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.subTotalSch .imgGallery ul li .tit{font-size:2rem;font-weight:700;margin-top:3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.subTotalSch .imgGallery ul li .date{font-size:1.5rem;color:#6d6d6d;margin-top:2rem;}

.subTotalSch .tblCont{margin-top:4rem;}

.subTotalSch .subRightQuick{top:35rem;}
/* @media only screen and (min-width:1025px) and (max-width:1250px){
    .subTotalSch .topSchArea .schFormUnit .inputArea .searchClearInputTotal{width:57rem;}
    .subTotalSch .topSchArea .timeLine .input_unit input{width:10rem;}
} */
@media only screen and (min-width:1025px) and (max-width:1160px){
    .subTotalSch .topSchArea .schFormUnit .inputArea .searchClearInputTotal{width:72rem;}
    .subTotalSch .topSchArea .timeLine .input_unit input{width:10rem;}
    .subTotalSch .topSchArea .timeLine{font-size:1.5rem;}
    .subTotalSch .topSchArea .timeLine .radio_unit + .radio_unit{margin-left:1rem;}
    .subTotalSch .topSchArea .timeLine .radio_unit input[type="radio"] + label{padding-left:2rem;}
    .subTotalSch .topSchArea .timeLine .input_unit{margin-left:.5rem;}
    .subTotalSch .topSchArea .timeLine .input_unit input{width:10rem;}
}
@media only screen and (max-width:1024px){
    .subTotalSch .subContainer,
    .subTotalSch .subContainer.wide{padding-left:1.5rem;}
    .subTotalSch .topSchArea{margin-top:-3rem;}
    .subTotalSch .topSchArea .schFormUnit{position:relative;display:block;}
    .subTotalSch .topSchArea .schFormUnit .inputArea{position:relative;}
    .subTotalSch .topSchArea .schFormUnit .inputArea .searchClearInputTotal{width:100%;font-size:1.35rem;padding:1rem 5.5rem 1rem 0;}
    .subTotalSch .topSchArea .schFormUnit .inputArea .searchClearBtnTotal{right:2.5rem;}

    .subTotalSch .topSchArea .schFormUnit .btnSch{margin-left:0;margin-top:0;position:absolute;right:0;bottom:0;top:1rem;}
    .subTotalSch .topSchArea .schFormUnit .btnSch img{margin-bottom:1rem;width:2rem;}
    .subTotalSch .topSchArea .schFormUnit .resultSch{display:block;width:auto;right:0;bottom:0;font-size:1.35rem;position:relative;text-align:left;margin-top:1.5rem;}
    .subTotalSch .topSchArea .timeLine{margin-top:1.5rem;margin-bottom:2.5rem;padding-left:6rem;position:relative;font-size:1.35rem;text-align:left;}
    .subTotalSch .topSchArea .timeLine .tit{color:#9b9a9a;margin-right:1.5rem;position:absolute;left:0;}
    .subTotalSch .topSchArea .timeLine .radio_unit{width:calc(50% - 1rem);margin-bottom:1rem;}
    .subTotalSch .topSchArea .timeLine .radio_unit:nth-child(5){margin-bottom:0;}
    .subTotalSch .topSchArea .timeLine .radio_unit + .radio_unit{margin-left:0;}
    .subTotalSch .topSchArea .timeLine .input_unit{display:block;margin-left:0;}
    .subTotalSch .topSchArea .timeLine .input_unit input{width:calc(50% - 1rem);height:3.5rem;padding:1rem;}

    .subTotalSch .tabUnit .tabBox.on .cont .schResult{font-size:1.75rem;margin-top:9rem;}
    .subTotalSch .tabUnit .tabBox.on .cont .schResult img{width:1.8rem;margin-right:.5rem}

    .subTotalSch .schTit{margin-top:4rem;padding-bottom:1rem;border-bottom:1px solid #000;}
    .subTotalSch .schTit h2{font-size:1.5rem;}
    .subTotalSch .schTit .btnMore{bottom:1rem;width:20px;}

    .subTotalSch ul.listArea li{padding:2rem 1.5rem;}
    .subTotalSch ul.listArea li .tit{font-size:1.4rem;margin-bottom:1.5rem;}
    .subTotalSch ul.listArea li .tit + .txt{margin-top:-.5rem;}
    .subTotalSch ul.listArea li .txt{font-size:1.25rem;margin-bottom:1.5rem;}
    .subTotalSch ul.listArea li .cate{font-size:1.25rem;;}
    .subTotalSch ul.listArea li .cate span + span{margin-left:1rem;}
    .subTotalSch ul.listArea li .cate span + span:before{content:'';width:.4rem;height:.6rem;display:block;position:absolute;left:-.8rem;top:.3rem;}
    .subTotalSch ul.listArea li .date{font-size:1.25rem;right:1.5rem;bottom:2rem;}

    .subTotalSch .imgGallery{margin-top:1rem;}
    .subTotalSch .imgGallery ul li{float:left;width:calc(50% - 1.5rem);margin-bottom:2.5rem;}
    .subTotalSch .imgGallery ul li + li{margin-left:3rem;}
    .subTotalSch .imgGallery ul li + li:nth-child(odd),
    .subTotalSch .imgGallery ul li + li:nth-child(5n){margin-left:0;}
    .subTotalSch .imgGallery ul li .imgArea{background-size:5.5rem;height:16rem;}
    .subTotalSch .imgGallery ul li .imgArea{overflow:hidden;}
    .subTotalSch .imgGallery ul li .imgArea i{font-size:1rem;padding:.6rem 1.25rem;}
    .subTotalSch .imgGallery ul li .imgArea img{height:auto;}
    .subTotalSch .imgGallery ul li .tit{font-size:1.4rem;margin-top:1.5rem;}
    .subTotalSch .imgGallery ul li .date{font-size:1.25rem;margin-top:1rem;}

    .subTotalSch .tblCont{margin-top:2rem;}
}

/*동영상 삽입*/
.movieUnit{position:relative;width:100%;height:auto;padding-top:50%;margin:0;}
.movieUnit + .movieUnit{margin-top:2rem;}
.movieUnit > iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
figure.media{margin:0 !important;}
@media only screen and (max-width:1024px){
    .movieUnit + .movieUnit{margin-top:1rem;}
}

/* 사이트맵  */
.subSitemap{}
.subSitemap .cont{}
.subSitemap .cont .menuList a:hover,
.subSitemap .cont .menuList a:focus{color:#005dab !important;}
.subSitemap .cont .menuList ul.allMenu_depth1{transform:skew(-0.1deg);}
.subSitemap .cont .menuList ul.allMenu_depth1 > li{width:calc(20% - 3.2rem);float:left;}
.subSitemap .cont .menuList ul.allMenu_depth1 > li + li{margin-left:4rem;}
.subSitemap .cont .menuList ul.allMenu_depth1 > li .tit{display:block;color:#010101;font-size:3rem;font-weight:800;margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:2px solid #7a7a7a;}
.subSitemap .cont .menuList ul.allMenu_depth1 > li ul.allMenu_depth02{}
.subSitemap .cont .menuList ul.allMenu_depth1 > li ul.allMenu_depth02 > li{}
.subSitemap .cont .menuList ul.allMenu_depth1 > li ul.allMenu_depth02 > li .titSub{display:block;font-size:1.7rem;padding:1rem 0 1.5rem;white-space:nowrap;}
.subSitemap .cont .menuList ul.allMenu_depth1 > li ul.allMenu_depth02 > li ul.allMenu_depth03{margin-top:-1rem;}
.subSitemap .cont .menuList ul.allMenu_depth1 > li ul.allMenu_depth02 > li ul.allMenu_depth03 > li{}
.subSitemap .cont .menuList ul.allMenu_depth1 > li ul.allMenu_depth02 > li ul.allMenu_depth03 > li a{position:relative;display:block;font-size:1.6rem;color:#777;padding:.8rem 0 .8rem 1.3rem;word-break:keep-all;line-height:1.4;}
.subSitemap .cont .menuList ul.allMenu_depth1 > li ul.allMenu_depth02 > li ul.allMenu_depth03 > li a:before{content:'';position:absolute;left:.3rem;top:1.8rem;width:.3rem;height:.3rem;display:block;background:#c1c1c1;}
.subSitemap .cont .menuList ul.allMenu_depth1 > li ul.allMenu_depth02 > li ul.allMenu_depth03 > li a:hover,
.subSitemap .cont .menuList ul.allMenu_depth1 > li ul.allMenu_depth02 > li ul.allMenu_depth03 > li a:focus{text-decoration:underline;}
@media only screen and (max-width:1024px){
    /* .subSitemap .cont{margin-top:0;height:auto;max-height:none;width:calc(100% + 3rem);margin-left:-1.5rem;margin-bottom:-1.5rem;position:relative;}
    .subSitemap .cont .menuList ul.allMenu_depth01{transform:none;padding:2rem 0;background:#005dab;height:calc(100vh - 5.1rem);}
    .subSitemap .cont .menuList ul.allMenu_depth01 > li{width:100%;float:none;position:relative;}
    .subSitemap .cont .menuList ul.allMenu_depth01 > li.on:after{content:'';position:absolute;width:1rem;height:0;border:.7rem solid transparent;border-right:.7rem solid #fff;left:10.6rem;top:2.2rem;}
    .subSitemap .cont .menuList ul.allMenu_depth01 > li + li{margin-left:0;}
    .subSitemap .cont .menuList ul.allMenu_depth01 > li .tit{color:#92badc;font-size:2rem;margin-bottom:0;padding:2rem;border-bottom:none;background:#005dab;}
    .subSitemap .cont .menuList ul.allMenu_depth01 > li.on .tit{color:#fff;}

    .subSitemap .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02{display:none;position:fixed;top:5.1rem;left:13rem;background:#fff;z-index:9;width:calc(100% - 13rem);height:100vh;padding:2rem 2.5rem;}
    .subSitemap .cont .menuList ul.allMenu_depth01 > li.on ul.allMenu_depth02{display:block;height:calc(100vh - 5.1rem);overflow:auto;}

    .subSitemap .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02 > li {}
    .subSitemap .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02 > li .titSub{font-size:1.5rem;font-weight:700;padding:1.25rem 0;}
    .subSitemap .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02 > li ul.allMenu_depth03 > li a{font-size:1.5rem;}

    .subSitemap .cont .menuList ul.allMenu_depth01 > li ul.allMenu_depth02 > li ul.allMenu_depth03 > li a:before{background:#fff;} */

    .subSitemap .cont .menuList ul.allMenu_depth1 > li{width:100%;float:none;}
    .subSitemap .cont .menuList ul.allMenu_depth1 > li + li{margin-left:0;margin-top:4rem;}
    .subSitemap .cont .menuList ul.allMenu_depth1 > li .tit{font-size:2rem;margin-bottom:1.5rem;}
    .subSitemap .cont .menuList ul.allMenu_depth1 > li ul.allMenu_depth02 > li .titSub{font-size:1.5rem;}
    .subSitemap .cont .menuList ul.allMenu_depth1 > li ul.allMenu_depth02 > li ul.allMenu_depth03 > li a{font-size:1.5rem;}

}
/************************************************/
