@charset "utf-8";

/* ************** sub layout ************** */
.h2Title{height:205px;text-align:center;background:#3a358e;box-shadow:1px 1px 15px rgba(0,0,0,0.2);}
.h2Title span{display:inline-block;position:relative;margin-top:50px;font-size:55px;color:#fff;font-weight:700;opacity:0;}
.h2Title span:after{display:block;content:'';position:absolute;right:-15px;top:-10px;width:10px;height:10px;background:#f08e32;border-radius:50%;opacity:0;}
.h2Title.active span{margin-top:70px;opacity:1;-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.h2Title.active span:after{opacity:1;-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;}

#subNavi{padding:15px 0;text-align:center;background:#f8f8f8;border-bottom:1px solid #ccc;}
#subNavi li{display:inline-block;padding:5px 20px;}
/* #subNavi li a{display:block;font-size:17px;color:#333;}
#subNavi li a:hover{color:#3a358e;font-weight:700;} */
#subNavi li a:hover,
#subNavi li.active a{color:#3a358e;font-weight:700;}

#contentTop{height:155px;position:relative;text-align:center;}
#contentTop h3{padding-top:60px;font-size:37px;color:#000;font-weight:700;}
#contentTop .shareBtn{position:absolute;right:0;top:50%;margin-top:-14px;font-size:0;}
#contentTop .shareBtn > a{display:inline-block;margin:0 2px;width:28px;height:28px;font-family:'Nanum Gothic';font-size:15px;color:#000;text-indent:-9999px;background-color:#eee;background-position:center;background-repeat:no-repeat;border:1px solid #ccc;border-radius:50%;box-sizing:border-box;}
#contentTop .shareBtn .btnFontMinus{background-image:url(/images/stepien/sub/icon_fontMinus.png);}
#contentTop .shareBtn .btnFontPlus{background-image:url(/images/stepien/sub/icon_fontPlus.png);}
#contentTop .shareBtn .btnShare{background-image:url(/images/stepien/sub/icon_share.png);}
#contentTop .shareBtn .btnPrint{background-image:url(/images/stepien/sub/icon_print.png);}
#contentTop .shareBox{display:block;position:absolute;top:-2px;right:32px;padding:5px 10px;min-width:110px;height:36px;background:#5032b6;border:1px solid #3a358e;border-radius:20px;box-shadow:1px 1px 10px rgba(0,0,0,0.2);box-sizing:border-box;opacity:0;z-index:-1;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
#contentTop .shareBox a{display:inline-block;width:30px;height:24px;text-indent:-9999px;background-position:center;background-repeat:no-repeat;opacity:0;z-index:-1;-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-transition-duration:0.1s;transition-duration:0.1s;}
#contentTop .shareBtn .shareBox .item1{background-image:url(/images/stepien/sub/icon_sns4.png);}
#contentTop .shareBtn .shareBox .item2{background-image:url(/images/stepien/sub/icon_sns5.png);}
#contentTop .shareBtn .shareBox .item3{background-image:url(/images/stepien/sub/icon_sns6.png);}
#contentTop .shareBtn.active .shareBox{opacity:1;z-index:3;min-width:125px;}
#contentTop .shareBtn.active .shareBox a{opacity:1;z-index:3;}

.bulTitle{display:block;margin-bottom:15px;padding-left:30px;font-size:20px;color:#000;line-height:150%;background:url(/images/stepien/sub/bul_title.png) left 5px no-repeat;}
.bulCircleTitle{display:block;margin-bottom:5px;padding-left:15px;font-size:17px;color:#000;line-height:150%;background:url(/images/stepien/sub/bul_circleTitle.png) left 5px no-repeat;}
.h4Content{margin-bottom:50px;line-height:160%;}

/* boardList */
.boardList{line-height:150%;font-family: 'Nanum Gothic';}
.boardList > ul > li{position:relative;padding:30px 140px 30px 0;border-bottom:1px solid #ddd;}
.boardList > ul > li em{display:inline-block;margin-bottom:10px;}
/* .boardList > ul > li .title{display:block;display:-webkit-box;margin-bottom:10px;max-height:2.6em;line-height:1.3em;font-size:22px;color:#000;font-weight:700;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;} */
.boardList > ul > li .title{display:block;display:-webkit-box;margin-bottom:10px;max-height:5.2em;line-height:1.3em;font-size:22px;color:#000;font-weight:700;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
.boardList > ul > li .info{font-family:'Nanum Gothic';font-size:15px;color:#555;}
.boardList > ul > li .info b{display:inline-block;margin-right:5px;color:#000;font-weight:700;}
.boardList > ul > li .boardBtn{position:absolute;right:0;bottom:30px;}
.boardList > ul > li .boardBtn .btnSmall{display:inline-block;padding:0 20px;height:40px;line-height:38px;font-family:'Nanum Gothic';font-size:15px;color:#000;text-align:center;background:#fff;border:1px solid #000;box-sizing:border-box;}
.boardList > ul > li .boardBtn .btnSmall:hover{background:#f8f8f8;}

.viewTop{font-family: 'Nanum Gothic';}
.viewCon{padding:45px 30px;min-height:200px;font-family: 'Nanum Gothic';}

.boardView{margin-bottom:40px;line-height:150%;border-top:2px solid #5032b6;border-bottom:1px solid #ddd;font-family: 'Nanum Gothic';}
.boardView .title{padding:20px 15px;font-size:22px;color:#000;text-align:center;line-height:130%;background:#f3f3f3;border-bottom:1px solid #ddd;box-sizing:border-box;}
.boardView .title em{display:inline-block;margin-bottom:5px;font-size:18px;color:#5032b6;font-weight:700;}
.boardView .info{padding:15px;position:relative;border-bottom:1px solid #ddd;}
.boardView .info span{display:inline-block;position:relative;margin-left:20px;padding-left:20px;font-family:'Nanum Gothic';font-size:15px;color:#555;}
.boardView .info span:before{display:block;content:'';position:absolute;top:50%;left:0;margin-top:-5px;width:1px;height:10px;background:#ccc;}
.boardView .info span:first-child{margin-left:0;padding-left:0;}
.boardView .info span:first-child:before{display:none;}
.boardView .info .email{position:absolute;right:10px;top:12px;padding:2px 0 2px 35px;font-family:'Nanum Gothic';font-size:14px;color:#333;background:url(/images/stepien/sub/icon_email.png) left center no-repeat;}
.boardView .info b{display:inline-block;margin-right:5px;color:#000;}
.boardView .file{padding:15px;border-bottom:1px solid #ddd;font-family:'Nanum Gothic';font-size:14px;}
.boardView .file:after{display:block;content:'';clear:both;}
.boardView .file b{display:inline-block;float:left;margin-right:10px;min-width:60px;color:#111;}
.boardView .file ul{float:left;}

.boardBtm{position:relative;font-family: 'Nanum Gothic';}
.boardBtm:after{display:block;content:'';clear:both;}
.boardBtm .btn.list{position:absolute;left:50%;top:0;margin-left:-50px;}
.boardBtm > span{display:block;width:40%;line-height:40px;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.boardBtm .left{float:left;position:relative;padding-left:150px;}
.boardBtm .left .btn{position:absolute;left:0;top:0;}
.boardBtm .right{float:right;padding-right:160px;text-align:right;}
.boardBtm .right .btn{position:absolute;right:0;top:0;}
.btn.prev:before{display:inline-block;content:'';margin-right:10px;width:7px;height:11px;background:url(/images/stepien/sub/icon_btn_prev.png) center no-repeat;}
.btn.list:after{display:inline-block;content:'';margin-left:10px;width:14px;height:11px;background:url(/images/stepien/sub/icon_btn_list.png) center no-repeat;}
.btn.next:after{display:inline-block;content:'';margin-left:10px;width:7px;height:11px;background:url(/images/stepien/sub/icon_btn_next.png) center no-repeat;}

/* photoBoardList */
.photoBoardList{line-height:150%;font-family: 'Nanum Gothic';}
.photoBoardList > ul > li{position:relative;border-bottom:1px solid #ddd;}
.photoBoardList > ul > li a{display:block;padding:30px 0 30px 320px;}
.photoBoardList > ul > li .img{display:inline-block;position:absolute;left:30px;top:30px;overflow:hidden;}
.photoBoardList > ul > li em{display:inline-block;margin-bottom:5px;font-size:18px;color:#3c14c7;}
.photoBoardList > ul > li .title{display:block;display:-webkit-box;margin-bottom:10px;max-height:2.6em;line-height:1.3em;font-size:22px;color:#000;font-weight:700;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.photoBoardList > ul > li .info{font-family:'Nanum Gothic';font-size:15px;color:#555;}
.photoBoardList > ul > li .info b{display:inline-block;margin-right:5px;color:#000;font-weight:700;}
.photoBoardList > ul > li a:hover .title{color:#5032b6;}
.photoBoardList > ul > li a:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-duration:0.5s;transition-duration:0.5s;}

/* 타임라인 동영상목록 */
.videoBoardList{margin-bottom:40px;border-top:1px solid #ddd;font-family: 'Nanum Gothic';}
.videoBoardList > ul{margin:20px -10px;}
.videoBoardList > ul:after{display:block;content:'';clear:both;}
.videoBoardList > ul > li{float:left;padding:10px;width:25%;box-sizing:border-box;}
.videoBoardList > ul > li > a{display:block;position:relative;padding:20px 20px 60px 20px;height:310px;border:1px solid #ddd;box-sizing:border-box;}
.videoBoardList > ul > li .img{display:block;margin-bottom:15px;height:160px;text-align:center;background:rgba(0,0,0,0.1);overflow:hidden;}
.videoBoardList > ul > li .img img{width:100%;height:160px;}
.videoBoardList > ul > li b.title,
.videoBoardList > ul > li b.tit{display:block;display:-webkit-box;height:2.6em;line-height:1.3em;font-size:17px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.videoBoardList > ul > li .desc{display:block;display:-webkit-box;height:2.6em;line-height:1.3em;font-size:14px;color:#555;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.videoBoardList > ul > li .date{display:block;position:absolute;bottom:20px;left:20px;font-size:14px;}
.videoBoardList > ul > li .num{display:block;position:absolute;bottom:20px;right:20px;font-size:14px;}
.videoBoardList > ul > li > a:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.videoBoardList > ul > li > a:hover b.title{color:#5032b6;}
.videoBoardList > ul > li.empty{clear:both;padding:50px 0;width:100%;text-align:center;}

.photoSlider{margin:0 auto;padding:60px 0 50px;width:750px;font-family: 'Nanum Gothic';}
.photoSlider .bx-wrapper{position:relative;}
.photoSlider .bx-controls{position:absolute;left:0;right:0;top:0;bottom:0;}
.photoSlider .bx-controls .bx-controls-direction{position:absolute;left:0;right:0;top:0;bottom:0;}
.photoSlider .bx-controls .bx-controls-direction a{display:block;position:absolute;top:0;bottom:0;width:70px;height:auto;}
.photoSlider .bx-controls .bx-controls-direction .bx-prev{left:-100px;background:url(/images/stepien/sub/img_photo_prev.png) center no-repeat;}
.photoSlider .bx-controls .bx-controls-direction .bx-next{right:-100px;background:url(/images/stepien/sub/img_photo_next.png) center no-repeat;}
.photoSlider #bx-pager{margin-top:20px;text-align:center;}
.photoSlider #bx-pager a{display:inline-block;position:relative;margin:5px 2px;}
.photoSlider #bx-pager img{width:auto;height:70px;}
.photoSlider #bx-pager a.active:before{display:block;content:'';position:absolute;left:0;top:0;right:0;bottom:0;border:5px solid #5032b6;}

/* newsBoardList */
.newsBoardList{line-height:150%;font-family:'Nanum Gothic';}
.newsBoardList > ul > li{position:relative;border-bottom:1px solid #ddd;}
.newsBoardList > ul > li > a{display:block;padding:50px 150px 50px 210px;height:210px;box-sizing:border-box;}
.newsBoardList > ul > li .img{display:inline-block;position:absolute;left:25px;top:30px;width:150px;height:150px;border-radius:50%;overflow:hidden;}
.newsBoardList > ul > li .img img{width:150px;height:auto;}
.newsBoardList > ul > li .title{display:block;margin-bottom:15px;font-size:22px;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.newsBoardList > ul > li span{font-family:'Nanum Gothic';font-size:15px;color:#555;}
.newsBoardList > ul > li .writer{display:block;color:#000;font-weight:700;}
.newsBoardList > ul > li .desc{display:block;}
.newsBoardList > ul > li .date{position:absolute;right:0;bottom:35px;}
.newsBoardList > ul > li a:hover .title{color:#5032b6;}
/* .newsBoardList > ul > li a:hover .img img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition-duration:0.5s;transition-duration:0.5s;} */
.newsBoardList > ul > li.empty{padding:50px 0;font-size:17px;font-weight:700;text-align:center;}

/* newsletter */
.topIcon1{background-image:url(/images/stepien/sub/icon_topGuide1.png);}
.topIcon2{background-image:url(/images/stepien/sub/icon_topGuide2.png);}

.topGuide{display:table;margin-bottom:30px;padding:20px 20px 20px 150px;width:100%;min-height:115px;line-height:150%;color:#000;background-color:#ecf2f8;background-repeat:no-repeat;background-position:40px center;box-sizing:border-box;}
.topGuide p{display:table-cell;width:100%;color:#000;vertical-align:middle;}

.topGuideBtn{display:block;margin-bottom:30px;padding:0 40px;min-height:135px;line-height:150%;color:#000;background-color:#ecf2f8;box-sizing:border-box;}
.topGuideBtn p{display:block;padding:40px 0 20px 110px;background-position:left 25px;background-repeat:no-repeat;}
.topGuideBtn .btnArea{margin:0;padding-bottom:40px;}
.topGuideBtn .btn{font-family:'Nanum Gothic';min-width:130px;font-size:15px;height:35px;line-height:33px;background-color:#ecf2f8;border-color:#000;}
.topGuideBtn .btn.focus{background-color:#5032b6;border-color:#5032b6;}

.loginWrap{padding:60px 70px;text-align:center;border:1px solid #ddd;}
.loginWrap strong{display:block;margin-bottom:20px;font-size:25px;color:#5032b6;}
.loginWrap .desc{padding-bottom:40px;color:#000;line-height:150%;border-bottom:1px solid #ddd;}
.loginWrap .login{position:relative;margin:50px auto 0;padding-right:120px;width:520px;box-sizing:border-box;}
.loginWrap .login li{position:relative;padding-left:140px;}
.loginWrap .login li label{position:absolute;left:0;top:0;width:120px;line-height:35px;text-align:right;}
.loginWrap .login li input{width:100%;}
.loginWrap .login .btnLogin{display:inline-block;position:absolute;right:0;top:0;width:110px;height:68px;font-family:'Nanum Gothic';font-size:15px;color:#fff;background:#5032b6;}
.loginWrap .login .btnLogin:hover{background:#392288 !important;border-color:#392288 !important;box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
.loginWrap .stop{margin-top:35px;}
.loginWrap .pwArea{position:relative;margin:30px auto 0;padding-right:100px;width:440px;box-sizing:border-box;}
.loginWrap .pwArea p{position:relative;padding-left:70px;}
.loginWrap .pwArea label{position:absolute;left:0;top:0;width:50px;line-height:35px;text-align:right;}
.loginWrap .pwArea input{width:100%;}
.loginWrap .pwArea .btnPw{display:inline-block;position:absolute;right:0;top:0;width:90px;height:35px;font-family:'Nanum Gothic';font-size:15px;color:#fff;background:#5032b6;}
.loginWrap .pwArea .btnPw:hover{background:#392288 !important;border-color:#392288 !important;box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
.loginWrap .con{margin-top:30px;padding-top:30px;color:#000;border-top:1px solid #ddd;}

.agreeWrap{margin-bottom:40px;padding:60px 70px;border:1px solid #ddd;}
.agreeWrap strong{display:block;margin-bottom:20px;font-size:25px;color:#5032b6;text-align:center;}
.agreeWrap .box{padding:40px;font-family:'Nanum Gothic';font-size:15px;color:#000;height:250px;line-height:150%;background:#f6f6f6;overflow-y:auto;box-sizing:border-box;}
.agreeWrap .box .title{display:block;margin-bottom:5px;}
.agreeWrap .box p{margin-bottom:10px;}
.agreeWrap .box .listCon{margin-bottom:10px;}
.agreeWrap .info{margin:10px 0;padding:5px 0 5px 30px;font-family:'Nanum Gothic';font-size:14px;color:#555;background:url(/images/stepien/sub/icon_info.png) left 5px no-repeat;}
.agreeWrap .agreeChk{display:block;margin-top:30px;padding-top:25px;text-align:center;border-top:1px solid #ddd;}
.agreeWrap .chkWrap{display:block;padding-top:25px;text-align:center;}

/* greeting */
.greeting{padding:45px 0 0;line-height:160%;color:#000;}
.greeting .top{position:relative;padding:70px 20px 70px 440px;background:url(/images/stepien/sub/bg_greeting.png) center no-repeat;background-size:cover;}
.greeting .top p{font-size:17px;color:#fff;line-height:140%;}
.greeting .top .img{position:absolute;left:40px;bottom:0;}
.greeting .top .point{margin:20px 0;font-size:24px;font-weight:700;}
.greeting .con{padding:40px;}
.greeting .con p{margin-bottom:20px;font-size:18px;color:#000;line-height:180%;}

.ceoWrap{position:relative;padding:55px 0 0 350px;min-height:320px;box-sizing:border-box;}
.ceoWrap .img{position:absolute;left:0;top:15px;}
.ceoWrap .listCon > li{font-size:18px;color:#000;}
.ceoWrap strong{display:block;margin-bottom:30px;font-size:28px;color:#423e86;line-height:130%;}
.ceoTable table.info.left td{font-size:18px;}

/* popup */
.emailCaptcha{line-height:150%;}
.emailCaptcha .captcha{text-align:center;}
.emailCaptcha .captcha img{border:1px solid #ddd;}
.emailCaptcha p{margin-bottom:10px;color:#000;text-align:center;}
.emailCaptcha .captchaWrap{width:100%;position:relative;margin-bottom:40px;padding-right:90px;box-sizing:border-box;}
.emailCaptcha .captchaWrap input[type="text"]{width:100%;}
.emailCaptcha .captchaWrap .btn{position:absolute;right:0;top:0;width:80px;}

.profileWrap{line-height:160%;font-family:'Nanum Gothic';}
.profileWrap .profileTop{position:relative;margin-bottom:30px;padding-left:225px;}
.profileWrap .profileTop .img{display:inline-block;position:absolute;left:0;top:0;padding:15px;border:1px solid ddd;box-shadow:2px 2px 10px rgba(0,0,0,0.2);}
.profileWrap .profileTop h3{margin-bottom:20px;padding-bottom:15px;font-size:22px;line-height:160%;border-bottom:1px solid #bbb;}
.profileWrap .profileTop .profileInfo{position:absolute;right:0;top:0;}
.profileWrap .profileTop .profileInfo li{display:inline-block;margin-left:20px;padding-left:35px;font-size:14px;background-position:left center;background-repeat:no-repeat;}
.profileWrap .profileTop .profileInfo li.tel{background-image:url(/images/stepien/sub/icon_profile_tel.png);}
.profileWrap .profileTop .profileInfo li.email{background-image:url(/images/stepien/sub/icon_profile_email.png);}
.profileWrap .profileCon{position:relative;}
.profileWrap .profileCon .bulTitle{margin-bottom:5px;}
.profileWrap .profileCon .listCon{margin-bottom:15px;}
.profileWrap .profileCon .btn_profileSearch{position:absolute;right:0;top:0;padding:2px 10px;font-family:'Nanum Gothic';font-size:14px;font-weight:bold;background:#f8f8f8;border:1px solid #000;}
.profileWrap .profileCon .btn_profileSearch:hover{box-shadow:2px 2px 5px rgba(0,0,0,0.2);}
.profileWrap .profileCon .btn_profileSearch:after{display:inline-block;content:'';margin-left:10px;width:14px;height:16px;background:url(/images/stepien/sub/icon_profile_search.png) center no-repeat;vertical-align:middle;}

/* Collaborating Institutions */
.mouList{text-align:center;line-height:140%;overflow:hidden;}
.mouList > ul{margin:0 -20px;}
.mouList > ul:after{display:block;content:'';clear:both;}
.mouList > ul > li{float:left;padding:20px;width:25%;box-sizing:border-box;}
.mouList > ul > li:nth-child(4n+1){clear:both;}
.mouList > ul > li a img{margin-bottom:10px;border:1px solid #ddd;box-sizing: border-box;}
.mouList > ul > li a:hover{color:#431dc5;}
.mouList > ul > li a:hover img{border:1px solid #431dc5;}

.infoBox{margin-bottom:30px;padding:15px 15px 15px 110px;min-height:90px;line-height:150%;box-sizing:border-box;background-position:left center;background-repeat:no-repeat;}
.infoBox.icon1{background-image:url(/images/stepien/sub/icon_infoBox1.png);}
.infoBox.icon2{background-image:url(/images/stepien/sub/icon_infoBox2.png);}
.infoBox.icon3{background-image:url(/images/stepien/sub/icon_infoBox3.png);}
.infoBox.icon4{background-image:url(/images/stepien/sub/icon_infoBox4.png);}
.infoCon{padding:25px 0;border-top:1px solid #ddd;}
.infoCon .bulCircleTitle{font-size:19px;background-position:left 7px;}
.infoCon .listCon{margin-bottom:35px;}

/* forumBoardList */
/* .forumBoardList{position:relative;padding-bottom:70px;}
.forumBoardList .yearWrap{position:relative;padding:100px 0 30px;}
.forumBoardList .yearWrap .year{display:inline-block;position:absolute;left:50%;top:0;margin-left:-35px;width:70px;height:70px;line-height:68px;font-weight:700;font-size:20px;color:#5032b6;text-align:center;background:#fff;border:1px dotted #5032b6;border-radius:50%;box-sizing:border-box;z-index:1;}
.forumBoardList .yearWrap .yearLine{display:inline-block;position:absolute;left:50%;top:0;bottom:0;width:1px;background:#ddd;}
.forumBoardList .itemBox{position:relative;padding:50px 0;line-height:150%;}
.forumBoardList .itemBox:after{display:block;content:'';clear:both;}
.forumBoardList .cate{display:inline-block;margin-bottom:5px;font-size:18px;color:#3c14c7;}
.forumBoardList .date{display:block;position:absolute;left:50%;top:60px;padding-left:50px;color:#5032b6;font-weight:700;}
.forumBoardList .date:before{display:block;content:'';position:absolute;top:12px;left:0;width:45px;height:1px;background:#5032b6;}
.forumBoardList .date:after{display:block;content:'';position:absolute;top:10px;left:-2px;width:5px;height:5px;background:#5032b6;}
.forumBoardList .left{float:left;width:50%;text-align:center;}
.forumBoardList .left .img{display:inline-block;width:470px;height:340px;box-shadow:1px 3px 10px rgba(0,0,0,0.3);overflow:hidden;}
.forumBoardList .left .img img{width:100%;height:auto;}
.forumBoardList .left .img:hover{box-shadow:1px 3px 15px rgba(0,0,0,0.5);}
.forumBoardList .right{float:right;padding:50px 15px 15px 50px;width:50%;box-sizing:border-box;}
.forumBoardList .right a{display:block;}
.forumBoardList .right .title{display:block;margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.forumBoardList .right .con{display:block;display:-webkit-box;margin-bottom:30px;color:#000;max-height:10.5em;line-height:1.5em;font-family:'Nanum Gothic';font-size:15px;color:#555;text-overflow:ellipsis;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;}
.forumBoardList .right a:hover .title{color:#5032b6;}
.forumBoardList .right a:hover .con{color:#000;}
.forumBoardList .right a:hover .tit{color:#5032b6;}
.forumBoardList .btnList:after{display:block;content:'';clear:both;}
.forumBoardList .btnList li{float:left;margin-left:-1px;margin-top:-1px;border:1px solid #555;}
.forumBoardList .btnList li a{display:block;padding:0 20px;height:40px;line-height:38px;font-family:'Nanum Gothic';font-size:15px;color:#666;background:#fff;box-sizing:border-box;}
.forumBoardList .btnList li a:hover{color:#000;background:#f8f8f8;}
.forumBoardList .btnListMore{display:block;position:absolute;left:50%;bottom:0;margin-left:-35px;width:70px;height:70px;line-height:60px;font-size:14px;color:#fff;text-align:center;background:#5032b6 url(/images/stepien/sub/icon_btnList_more.png) center 75% no-repeat;border-radius:50%;}
.forumBoardList .right .tit{display:block;margin-bottom:5px;font-size:20px;color:#000;line-height:150%;}
.forumBoardList .right .writer{font-family:'Nanum Gothic';font-size:15px;color:#333;}
 */
 .forumBoardList{position:relative;padding-bottom:70px;font-family:'Nanum Gothic';}
.forumBoardList .yearWrap{position:relative;padding:140px 0 30px;}
.forumBoardList .yearWrap .year{display:inline-block;position:absolute;left:50%;top:0;margin-left:-45px;width:89px;height:89px;line-height:89px;font-weight:700;font-size:21px;color:#5032b6;text-align:center;background:#fff url(/images/stepiko/sub/bg_forum_year.png) center no-repeat;box-sizing:border-box;z-index:1;}
.forumBoardList .yearWrap .yearLine{display:inline-block;position:absolute;left:50%;top:0;bottom:0;width:1px;background:#ddd;}
.forumBoardList .itemBox{position:relative;padding:50px 0;line-height:150%;}
.forumBoardList .itemBox:after{display:block;content:'';clear:both;}
.forumBoardList .date{display:block;position:absolute;left:50%;top:5px;padding-left:20px;font-size:20px;color:#5032b6;font-weight:700;}
.forumBoardList .date:after{display:block;content:'';position:absolute;top:40px;left:-5px;width:11px;height:11px;background:url(/images/stepiko/sub/bg_forum_date.png) center no-repeat;z-index:2;}
.forumBoardList .left{float:left;width:50%;text-align:center;}
.forumBoardList .left .img{display:inline-block;width:470px;height:340px;box-shadow:1px 3px 10px rgba(0,0,0,0.3);overflow:hidden;}
.forumBoardList .left .img img{width:100%;height:100%;}
.forumBoardList .right{float:right;padding-right:30px;width:50%;box-sizing:border-box;}
.forumBoardList .right .box{display:block;position:relative;padding: 35px 40px 25px 40px;height:285px;border:1px solid #ddd;border-bottom:none;box-sizing: border-box;}
.forumBoardList .right em{font-size:18px;font-weight:700;color:#5032b6;}
.forumBoardList .right .title{display:block;display:-webkit-box;margin-bottom:20px;max-height:3.2em;line-height:1.6em;font-size:17px;color:#000;font-weight:700;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.forumBoardList .right .con{display:block;display:-webkit-box;color:#555;max-height:120px;line-height:24px;font-family:'Nanum Gothic';font-size:15px;color:#555;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;}
.forumBoardList .right .con *{margin:0 !important;text-indent:0 !important;font-family:'Nanum Gothic' !important;font-weight:400 !important;font-size:15px !important;line-height:24px !important;}
.forumBoardList .right .listCon{font-family:'Nanum Gothic';font-size:15px;}
.forumBoardList .right .tit{display:block;margin-bottom:5px;font-size:20px;color:#000;line-height:150%;}
.forumBoardList .right .writer{font-family:'Nanum Gothic';font-size:15px;color:#333;}
.forumBoardList .right .btnReserve{display:inline-block;position:absolute;right:30px;bottom:30px;padding:0 30px;height:40px;line-height:40px;font-size:15px;color:#fff;font-weight:700;background:#5032b6;border-radius:20px;}
.forumBoardList .right .box:hover .title{color:#5032b6;}
.forumBoardList .right .box:hover .tit{color:#5032b6;}
.forumBoardList .right:hover .box{margin:-1px -1px 0;border:2px solid #5032b6;border-bottom:1px solid transparent;}
.forumBoardList .right:hover .btnList{margin:-1px -1px 0;border:2px solid #5032b6;border-top:none;}
.forumBoardList .btnList{padding:7px 35px;background:#f3f3f3;border:1px solid #ddd;border-top:none;}
.forumBoardList .btnList:after{display:block;content:'';clear:both;}
.forumBoardList .btnList li{display:inline-block;}
.forumBoardList .btnList li a{display:inline-block;position:relative;padding:0 15px;height:40px;line-height:40px;font-family:'Nanum Gothic';font-size:15px;color:#555;box-sizing:border-box;}
.forumBoardList .btnList li a:after{display:block;content:'';position:absolute;right:0;top:50%;margin-top:-5px;width:1px;height:10px;background:#a3a3a3;}
.forumBoardList .btnList li:last-child a:after{display:none;}
.forumBoardList .btnList li a:hover{color:#000;font-weight:bold;}
.forumBoardList .btnListMore{display:block;position:absolute;bottom:0;left:50%;margin-left:-35px;width:70px;height:70px;line-height:60px;font-size:14px;color:#fff;text-align:center;background:#5032b6 url(/images/stepiko/sub/icon_btnList_more.png) center 75% no-repeat;border-radius:50%;}
 
.boardTabView{line-height:150%;border-top:2px solid #5032b6;}
.boardTabView .title{position:relative;margin-bottom:50px;padding:20px 250px 20px 0;border-bottom:1px solid #ddd;}
.boardTabView .title h4{font-weight:700;font-size:20px;color:#000;line-height:140%;}
.boardTabView .title .info{position:absolute;right:0;bottom:20px;}
.boardTabView .title .info span{display:inline-block;position:relative;margin-right:20px;padding-right:20px;font-family:'Nanum Gothic';font-size:14px;color:#555;}
.boardTabView .title .info span:after{display:block;content:'';position:absolute;top:50%;right:0;margin-top:-5px;width:1px;height:10px;background:#ccc;}
.boardTabView .title .info span:last-child{margin-right:0;padding-right:0;}
.boardTabView .title .info span:last-child:after{display:none;}
.boardTabView .title .info b{display:inline-block;color:#111;margin-right:10px;}
.boardTabView .subTitle{border-bottom:1px solid #ddd;}
.boardTabView .subTitle .bulTitle{margin-bottom:5px;}
.boardTabView .subTitle .date{margin-bottom:10px;padding-left:27px;font-family:'Nanum Gothic';font-size:14px;color:#555;}
.boardTabView .file{padding:15px 25px;border-bottom:1px solid #ddd;font-family:'Nanum Gothic';font-size:14px;}
.boardTabView .file:after{display:block;content:'';clear:both;}
.boardTabView .file b{display:inline-block;float:left;margin-right:10px;min-width:60px;color:#111;}
.boardTabView .file ul{float:left;}
.boardTabView .viewCon.border{border:1px solid #ddd;}
.boardTabView .photoSlider{padding-top:25px;}
.videoWrap{margin:50px 0;text-align:center;}
.videoWrap iframe{max-width:100%;}

.pptList{margin-top:-25px;line-height:150%;}
.pptList li{padding:25px 15px;border-bottom:1px dashed #ddd;}
.pptList li a{display:inline-block;}
.pptList li .tit{display:block;margin-bottom:5px;font-size:18px;color:#000;}
.pptList li .tit .btnFile{margin-left:10px;vertical-align:middle;}
.pptList li .tit .btnView{margin:0 0 0 5px;}
.pptList li .info{display:block;}
.pptList li .info em{display:inline-block;position:relative;margin-right:10px;padding-right:10px;color:#777;}
.pptList li .info em:after{display:block;content:'';position:absolute;top:50%;right:0;margin-top:-5px;width:1px;height:10px;background:#ccc;}
.pptList li .info em:last-child{margin-right:0;padding-right:0;}
.pptList li .info em:last-child:after{display:none;}

.historyList dl{position:relative;padding:0 0 20px 95px;}
.historyList dl:after{display:block;content:'';clear:both;}
.historyList dt{position:absolute;left:0;top:2px;font-size:22px;color:#423e86;}
.historyList dd ul.listCon li{position:relative;margin-bottom:7px;padding-left:120px;color:#555;}
.historyList dd ul.listCon li b{position:absolute;left:10px;top:2px;font-size:18px;color:#000;}

/* 2021/12/30 장찬우 수정 start */
.orgWrap{position:relative;height:893px;}
.orgWrap ul:after{display:block;content:'';clear:both;}
.orgWrap ul li{font-size:0;}
.orgWrap a{display:inline-block;text-align:center;background:#fff;border:1px solid #000;word-break:break-all;box-sizing:border-box;}
.orgWrap a.bg_type1{ background:#a69bcc; color:#fff; border:1px solid #888; }
.orgWrap a.bg_type2{ background:#d7aaaa; color:#fff; border:1px solid #888; }
.orgWrap a.bg_type1 span,
.orgWrap a.bg_type2 span{ font-weight:500 }
.orgWrap a.mgb5{ margin-bottom:5px; }
.orgWrap .mgb470{ margin-bottom:470px; }
.orgWrap .mgt_m19{ margin-top:-19px; }
.orgWrap a span{display:table-cell;padding:0 10px;width:240px;height:60px;font-size:17px;font-weight:700;vertical-align:middle;box-sizing:border-box;}
.orgWrap a.gray{color:#fff;background:#7f7f92;border-color:#7f7f92;}
.orgWrap a.whiteGray{color:#fff;background:#b7b7c3;border-color:#b7b7c3;}
.orgWrap a.blue{color:#fff;background:#4769af;border-color:#4769af;}
.orgWrap a.sky{color:#fff;background:#7a9bdf;border-color:#7a9bdf;}
.orgWrap a.sky span{ width:472px; }  
.orgWrap a.yellow{color:#fff;background:#bf8634;border-color:#bf8634;}
.orgWrap a.purple{color:#fff;background:#3d3c7f;border-color:#3d3c7f;}
.orgWrap .org1{position:relative;}
.orgWrap .org1 > li > a{position:absolute;left:50%;margin-left:-68px;top:0;width:137px;height:157px;line-height:157px;font-size:20px;color:#fff;background:url('/images/stepiko/sub/bg_org1.png') center no-repeat;border:none;z-index:2;}
.orgWrap .org1 > li > a:after{ display:block; content:''; position:absolute; bottom:-278px; left:50%; margin-left:-1px; width:1px; height:278px; background:url(/images/stepiko/sub/icon_org_lineY.png); }
.orgWrap .org2{position:relative;}
.orgWrap .org2 > li{margin:50px 0 20px;text-align:center;}
.orgWrap .org2 > li.left{float:left;width:45%;}
.orgWrap .org2 > li.right{float:right;width:45%;}
.orgWrap .org2 > li.bottomClear{ margin-bottom:87px; }
.orgWrap .org2 > li.clear{clear:both;}
.orgWrap .org2 > li > a{ position:relative; }
.orgWrap .org2 > li:nth-child(1) > a:after{ display:block; content:''; position:absolute; top:50%; right:-156px; width:156px; height:1px; background:url(/images/stepiko/sub/icon_org_lineX.png); }
.orgWrap .org2 > li:nth-child(2) > a:first-child:after{ display:block; content:''; position:absolute; top:50%; left:-157px; width:157px; height:1px; background:url(/images/stepiko/sub/icon_org_lineX.png); }
.orgWrap .org2 > li:nth-child(3) > a:after{ display:block; content:''; position:absolute; top:50%; right:-223px; width:223px; height:1px; background:url(/images/stepiko/sub/icon_org_lineX.png); }
.orgWrap .org2 > li:nth-child(4) > a:after{ display:block; content:''; position:absolute; top:50%; left:-227px; width:227px; height:1px; background:url(/images/stepiko/sub/icon_org_lineX.png); }
.orgWrap .org2 > li:nth-child(5) > a:after{ display:block; content:''; position:absolute; bottom:-450px; left:50%; width:1px; height:450px; background:url(/images/stepiko/sub/icon_org_lineY.png); }
.orgWrap .org2 .org5{ margin:5px auto 0; padding:8px 17px; width:242px; background:#f4f4f4; border:1px solid #ccc; box-sizing:border-box; }
.orgWrap .org2 .org5 > li{ position:relative; padding:4px 0 4px 10px; text-align:left; }
.orgWrap .org2 .org5 > li:after{ display:block; content:''; position:absolute; top:10px; left:0; width:3px; height:3px; background:#777; border-radius:100%; }
.orgWrap .org2 .org5 > li a{ text-align:left; color:#777784; background:none; border:0px none; }
.orgWrap .org2 .org5 > li a span{ display:inline; padding:0; }
.orgWrap .org3 > li{margin:37px 0 42px;}
.orgWrap .org3 > li.right{float:right;width:55%;}
.orgWrap .org3 > li.left{float:left;width:55%;}
.orgWrap .org3.top .org4:after{display:block;content:'';clear:both;}
.orgWrap .org3.top .org4  > li{padding:3px 5px;width:50%;box-sizing:border-box;}

.orgWrap .org3.top .org4  > li a span{width:230px;font-size:16px;}

.orgWrap .org3.top .org4 .left{float:left;text-align:right;}
.orgWrap .org3.top .org4 .right{float:right;text-align:left;}
.orgWrap .org3.top .org5{ margin:5px 0 0; padding:8px 17px; width:232px; background:#f4f4f4; border:1px solid #ccc; box-sizing:border-box; }
.orgWrap .org3.top .org5 > li{ position:relative; padding:4px 0 4px 10px; text-align:left; }
.orgWrap .org3.top .org5 > li:after{ display:block; content:''; position:absolute; top:10px; left:0; width:3px; height:3px; background:#777; border-radius:100%; }
.orgWrap .org3.top .org5 > li a{ text-align:left; color:#777784; background:none; border:0px none; }
.orgWrap .org3.top .org5 > li a span{ display:inline; padding:0;  }
.orgWrap .org3.btm{position:relative;clear:both;margin:0 115px;}
.orgWrap .org3.btm:before{ display:block; content:''; position:absolute; top:-22px; left:10%; right:10%; height:1px; background:url(/images/stepiko/sub/icon_org_lineX.png); }
.orgWrap .org3.btm > li{position:relative;float:left;padding:0 5px;width:20%;box-sizing:border-box;}
.orgWrap .org3.btm > li:after{ display:block; content:''; position:absolute; top:-58px; left:50%; width:1px; height:58px; background:url(/images/stepiko/sub/icon_org_lineY.png); }
.orgWrap .org3.btm > li span{ padding:0 6px; letter-spacing:-1px; }
.orgWrap .org4{margin-top:12px;}
.orgWrap .org4 > li{padding:2px 0;}
.orgWrap .org4 > li > a{border:1px solid #ccc;}


.orgWrap .org4 > li > a > span{height:70px; font-size:14px;}


.orgWrap .org4 > li.org4_2{padding:3px 0;}
.orgWrap .org4 > li.org4_2 > a{color:#000;background:#f4f4f4;}
.orgWrap .org3.top .leftSide{ position:absolute; top:480px; left:115px; width:472px; }
.orgWrap .org3.top .leftSide:before{ display:block; content:''; position:absolute; top:-110px; left:50%; width:258px; height:1px; background:url(/images/stepiko/sub/icon_org_lineX.png); }
.orgWrap .org3.top .leftSide:after{ display:block; content:''; position:absolute; top:-110px; left:50%; width:1px; height:110px; background:url(/images/stepiko/sub/icon_org_lineY.png); }
.orgWrap .org3.top .leftSide > a{ width:100%; }

.orgWrap .org4 > li.org4_2 > a{color: #777784;background: #f4f4f4;}
.orgWrap .org3.top .leftSide .org4 .left{ padding:0; }
.orgWrap .org3.top .leftSide .org4 .right{ margin-left:0px; padding:0 0 0 4px; }
.orgWrap .org3.top .leftSide .org5_type2 > li{ position:relative; margin-bottom:5px; padding:15px 0 15px 27px; width:232px; height:auto; text-align:left; background:#f4f4f4; border:1px solid #ccc; box-sizing:border-box; }
.orgWrap .org3.top .leftSide .org5_type2 > li::after{ display:block; content:''; position:absolute; left:17px; top:22px; width:3px; height:3px; background:#777; border-radius:100%; }
.orgWrap .org3.top .leftSide .org5_type2 > li > a{ text-align:left; color:#777784; background:#f4f4f4; border:0px none; }
.orgWrap .org3.top .leftSide .org5_type2 > li > a > span{ display:inline; padding:0; height:auto;}
 

/* 2021/12/30 장찬우 수정 end */

.mapArea{margin-bottom:30px;height:475px;}
.mapInfo{position:relative;margin-bottom:60px;padding-left:360px;}
.mapInfo h4{position:absolute;left:0;top:0;padding:0 30px;width:335px;height:100px;line-height:100px;font-size:20px;color:#fff;background:url(/images/stepien/sub/bg_map_title.png) center no-repeat;background-size:cover;box-shadow:1px 1px 10px rgba(0,0,0,0.2);box-sizing:border-box;}
.mapInfo h4 span{position:relative;}
.mapInfo h4 span:after{display:block;content:'';position:absolute;right:-10px;top:-10px;width:6px;height:6px;background:#f08e32;border-radius:50%;}
.mapInfo > ul:after{display:block;content:'';clear:both;}
.mapInfo > ul > li{float:left;padding:0 25px;width:30%;box-sizing:border-box;}
.mapInfo > ul > li.address{width:70%;}
.mapInfo > ul > li em{display:inline-block;margin-bottom:10px;padding:5px 20px;font-size:18px;color:#1e13b7;border:1px solid #9e99e4;border-radius:30px;}
.mapInfo > ul > li p{padding:2px 0;line-height:150%;}
.mapInfo > ul > li b{margin-right:20px;}
.mapInfo h4 .img{text-align:center;}

.imgArea{margin:40px 0;text-align:center;}

.viewCon .personBox{display:table;position:relative;margin-bottom:20px;background:#f7f5ff;padding:20px 20px 20px 440px;width:100%;box-sizing:border-box;min-height:190px;}
.viewCon .personBox .left{display:table;position:absolute;left:0;top:50%;margin-top:-75px;padding:0 0 0 180px;width:430px;height:150px;vertical-align:middle;box-sizing:border-box;}
.viewCon .personBox .img{display:inline-block;position:absolute;left:15px;top:0;width:150px;height:150px;border-radius:50%;overflow:hidden;}
.viewCon .personBox .img img{width:100%;}
.viewCon .personBox .profile{display:table-cell;vertical-align:middle;}
.viewCon .personBox .profile li{font-size:15px;}
.viewCon .personBox .profile li:last-child{color:#2980b9;}
.viewCon .personBox .profile .name{margin-bottom:10px;font-size:20px;font-weight:700;}
.viewCon .personBox .right{display:table-cell;padding-left:20px;min-height:150px;vertical-align:middle;border-left:1px solid #ddd;}

@media print {
  #header {display: none;}
  #gnb {display: none;}
  #allMenu {display: none;}
  .pre_view {display: none;}
  .bg_area_title {display: none;}
  .next_view {display: none;}
  .star_rating {display: none;}
  #protection {display: none;}
  #footer {display: none;}
  .board_search {display: none;} 
}


/* 20220713 카카오맵 */
.location-map{margin-bottom:20px; position:relative;}
.location-map .root_daum_roughmap{width:100% !important;}
.location-map:after{display:block;content:'';height:1px;position:absolute;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.1);z-index:5;}
.location-map .hide{position:absolute;left:-9999em;height:0;overflow:hidden;}

/* 20230104 수정 : s (이미지 절대경로로 수정해주세요) */
.orgWrap2 ul:after{display:block;content:'';clear:both;}
.orgWrap2 ul li{font-size:0;}
.orgWrap2 a{display:inline-block;text-align:center;color:#fff;background:#4b72c1;border:1px solid #4b72c1;box-sizing:border-box;}
.orgWrap2 a span{display:table-cell;padding:0 10px;width:240px;height:60px;font-size:17px;font-weight:700;line-height:1.25em;vertical-align:middle;box-sizing:border-box;}
.orgWrap2 a.gray{color:#fff;background:#7f7f92;border-color:#7f7f92;}
.orgWrap2 a.whiteGray{color:#fff;background:#b7b7c3;border-color:#b7b7c3;}
.orgWrap2 a.blue{color:#fff;background:#5452bb;border-color:#5452bb;}
.orgWrap2 a.sky{color:#fff;background:#7497e1;border-color:#7497e1;}
.orgWrap2 .org1{position:relative;text-align:center;}
.orgWrap2 .org1:before{display:block;content:'';position:absolute;top:0;bottom:0;left:50%;width:1px;border-left:1px dotted #555;z-index:-1;}
.orgWrap2 .org1 > li > a{position:relative;width:137px;height:157px;line-height:157px;font-size:20px;color:#fff;background:url(https://stepi.re.kr/images/stepiko/sub/bg_org1.png) center no-repeat;border:none;z-index:2;}
.orgWrap2 .org2{margin-top:-110px;}
.orgWrap2 .org2 > li{position:relative;}
.orgWrap2 .org2 > li.left{float:left;width:45%;}
.orgWrap2 .org2 > li.right{float:right;width:45%;}
.orgWrap2 .org2 > li.org2_3{clear:both;margin:30px 0 20px;}
.orgWrap2 .org2 > li.org2_4{margin:30px 0 0;}
.orgWrap2 .org2 > li.org2_5{clear:both;}
.orgWrap2 .org2 > li.org2_1:after{display:block;content:'';position:absolute;top:30px;left:30%;right:-70%;height:1px;border-top:1px dotted #555;z-index:-1;}
.orgWrap2 .org2 > li.org2_3:after{display:block;content:'';position:absolute;top:30px;left:30%;right:-70%;height:1px;border-top:1px dotted #555;z-index:-1;}
.orgWrap2 .org2 > li.org2_2 > a:first-child{margin-bottom:5px;}
.orgWrap2 .org2 > li.org2_5 > a{position:relative;z-index:2;}
.orgWrap2 .org2 > li.org2_5 > a > span{width:220px;}
.orgWrap2 .org2 .org5{margin:5px auto 0;width:242px;box-sizing:border-box;}
.orgWrap2 .org2 .org5 > li{position:relative;margin-bottom:5px;text-align:left;}
.orgWrap2 .org2 .org5 > li a{text-align:center;color:#333;background:#fff;border:1px solid #000;}
.orgWrap2 .org2 .org5 > li a span{font-size:15px;}
.orgWrap2 .org3.top{position:relative;margin:-62px 0 45px;}
.orgWrap2 .org3.top:before{display:block;content:'';position:absolute;top:-50px;left:292px;right:50%;height:1px;border-top:1px dotted #555;z-index:-1;}
.orgWrap2 .org3.top > li{position:relative;margin-left:135px;width:312px;}
.orgWrap2 .org3.top > li:before{display:block;content:'';position:absolute;top:-50px;left:50%;width:1px;height:49px;border-left:1px dotted #555;z-index:-1;}
.orgWrap2 .org3.top > li > a{display:table;width:100%;}
.orgWrap2 .org3.top > li > a span{width:100%;}
.orgWrap2 .org3.top .org4{margin-top:10px;}
.orgWrap2 .org3.top .org4 > li{width:50%;box-sizing:border-box;}
.orgWrap2 .org3.top .org4 > li.left{float:left;padding:0;}
.orgWrap2 .org3.top .org4 > li.right{float:right;padding:0 0 0 4px;}
.orgWrap2 .org3.top .org4 > li a span{font-size:14px;}
.orgWrap2 .org3.top .org4 > li > a{color:#333;background:#fff;border:1px solid #000;}
.orgWrap2 .org3.top .org4 > li > a > span{font-size:15px;}
.orgWrap2 .org3.top .org4 > li.right .org5 > li a{color:#666;background:#f4f4f4;border:1px solid #ccc;}
.orgWrap2 .org3.top .org4 > li.right .org5 > li a span{font-size:14px;height:40px;}
.orgWrap2 .org3.top .org5{width:152px;}
.orgWrap2 .org3.top .org5_2 > li{position:relative;margin-bottom:5px;width:152px;text-align:left;box-sizing:border-box;}
.orgWrap2 .org3.top .org5_2 > li a{color:#777784;text-align:center;background:#f4f4f4;border:1px solid #ccc;}
.orgWrap2 .org3.top .org5_2 > li a span{height:50px;}
.orgWrap2 .org3.btm{clear:both;position:relative;margin:0 100px;padding:40px 0;background:#fff;}
.orgWrap2 .org3.btm:before{display:block;content:'';position:absolute;top:0;left:12.5%;right:12.5%;height:1px;border-top:1px dotted #555;}
.orgWrap2 .org3.btm > li{position:relative;float:left;padding:0 5px;width:25%;box-sizing:border-box;}
.orgWrap2 .org3.btm > li:after{display:block;content:'';position:absolute;top:-39px;left:50%;width:1px;height:39px;border-left:1px dotted #555;}
.orgWrap2 .org3.btm > li span{padding:0 3px;letter-spacing:-1px;}
.orgWrap2 .org3.btm .org4{margin-top:10px;}
.orgWrap2 .org3.btm .org4 > li{margin-bottom:5px;}
.orgWrap2 .org3.btm .org4 > li > a{color:#000;background:#fff;border:1px solid #000;}
.orgWrap2 .org3.btm .org4 > li > a > span{font-size:15px;}
.orgWrap2 .org3.btm .org4 > li > a > span > em{font-size:13px;}
/* 20230104 수정 : e */