@charset "UTF-8";

.popupwrap * {
    font-family: 'Noto Sans KR', Nanum Gothic ,nanumgothic,"돋움",dotum,tahoma,sans-serif;
    word-break: keep-all;
}
body .popupwrap{	font-size:14px;	font-weight:300;}
body._popup #_wrap{padding:0; margin:0;}
#_popupHeader{display:none;}
/* fnSearch */
 .fnSearch{text-align:center;padding: 25px 0 15px 0;margin-bottom:50px;background:#f5f6f8 url(./../images/fnSearchBg.png) right center no-repeat;}
 .fnSearch fieldset{display:inline-block; position:relative;}
 .fnSearch .s-text{vertical-align:middle;margin-right:20px;padding-left:50px;line-height:45px;color:#18327c;display:inline-block;font-size:18px;font-weight:500;background:url(./../images/fnSearchinfo.png) left center no-repeat;margin-top: 5px;}
 .fnSearch select,
 .fnSearch input[type='text']{border:1px solid #c3c3c3; height:55px; padding:10px 0 10px 10px; box-sizing:border-box;}
 .fnSearch ._button.fnSubmit input{width:40px;height:55px;text-indent:-9999px;display:inline-block;vertical-align:top;background:url(./../images/fnSearchIcons.png) center center no-repeat;margin-left:-40px;position: absolute;right: 10px;top: 0;}
 .fnSearch select{min-width:130px;}
 .fnSearch input[type='text']{width:390px;}

 ._prFlSearch{overflow:hidden;}

 .profList{border-bottom:1px solid #ddd;display: table;table-layout: fixed;width: 100%;border-top: 1px solid #ddd;}
 .profList:after{clear:both; width:100%; height:0; content:''; display:block;}
 .profList .list-item{display: inline-table;width:50%;float:left;padding: 30px 30px 60px 30px;box-sizing:border-box;position: relative;min-height: 240px;vertical-align: top;}
 .profList .list-item:nth-child(even){background:url(./../images/lingBg.png) left center no-repeat;}
  .profList .list-item:nth-child(1n + 2){border-top:1px solid #ddd;}
 .profList .thumbnail{padding-right:20px;}
 .profList .thumbnail img{width:120px; height:130px; background:url(./../images/thumBg.png) right bottom no-repeat; padding:0 10px 10px 0; display:inline-block;}

 .profList .thumbnail,
 .profList .prof-info{display:table-cell; float:left;}

 .profList .prof-info{width:calc(100% - 150px)}
 .profList .prof-info li{margin-bottom:5px;position: relative;padding-left: 100px;min-height: 30px;}
 .profList .prof-info li strong{width:100px;display:inline-block;font-weight:500;background:url(./../images/dot.png) left 12px no-repeat;padding-left:13px;position: absolute;left: 0;}

.iconButton{position:absolute; right:30px; top:30px;}
.iconButton li{display:inline-block;}
.iconButton li a{display:block; width:35px; height:35px; background:url(./../images/icon-off.png) no-repeat; text-indent:-9999px; transition:ease all .3s;}
.iconButton li a:hover{background:url(./../images/icon-on.png) no-repeat;}
.iconButton li a.email{background-position:left center;}
.iconButton li a.homepage{background-position:center center;}
.iconButton li a.admin{background-position:right center;}

.popupwrap .view{padding:0 40px;margin-bottom:30px;}
.prof-popup{position: absolute;right: 20px;bottom: 20px;}
.prof-popup ul li{display:inline-block;}
.prof-popup ul li a{display:block; border:1px solid #acacac; border-radius:5px; padding:2px 10px; margin-left:2px; font-size:14px; transition:ease all .3s;}
.prof-popup ul li a:hover{color:#fff; border:1px solid #fff;}
.prof-popup ul li a.plan:hover{background-color:#02bef3;}
.prof-popup ul li a.ach:hover{background-color:#012d5e;}
.prof-popup ul li a.more{background: url(./../images/more.png) 90% 13px no-repeat; padding-right:25px;}
.prof-popup ul li a.more:hover{background:#2e5682 url(./../images/more-on.png) 90% 8px no-repeat;}

.popupwrap{position:relative;}
.popupwrap .title{background:#2e5682 url(./../images/popupBg.png) repeat; font-size:24px; color:#fff; font-weight:500; padding:20px 50px; line-height:1.2;}
.popupwrap .profView{padding: 40px 0;}

.popupwrap .profView{border-bottom:2px solid #000;}
.popupwrap .profView:after{clear:both; width:100%; height:0; content:''; display:block;}
.popupwrap .profView .list-item{display:table; width:50%; position:relative; border-top:1px solid #e2e2e2; float:left; padding:30px; box-sizing:border-box;}
.popupwrap .profView .list-item:nth-child(even){background:url(./../images/lingBg.png) left center no-repeat;}
.popupwrap .profView .thumbnail{padding-right:40px;}
.popupwrap .profView .thumbnail a{background:url(./../images/thumBg.png) right bottom no-repeat; padding:0 10px 10px 0; display:inline-block;}
.popupwrap .profView .thumbnail img{width:120px; height:130px;}
.popupwrap .profView .thumbnail,
.popupwrap .profView .prof-info{display:table-cell; float:left;}
.popupwrap .profView .prof-info{width:calc(100% - 200px);}
.popupwrap .profView .prof-info .list li{margin-bottom:5px;}
.popupwrap .profView .prof-info .list strong{width:100px; display:inline-block; font-weight:500; background:url(./../images/dot.png) left 10px no-repeat; padding-left:13px; }

.name{font-size:30px; color:#000; position:relative; border-bottom:1px solid #000; padding-bottom:20px; margin-bottom:20px;}
.name .sns-link{position:absolute; right:0; top:0;}
.name .sns-link li{display:inline-block;}
.name .sns-link li a{display:block; text-indent:-9999px; background:url(./../images/sns-icon.png) no-repeat; width:35px; height:35px;}
.name .sns-link li:nth-child(1) a{background-position:left center;}
.name .sns-link li:nth-child(2) a{background-position:center center;}
.name .sns-link li:nth-child(3) a{background-position:right center;}

._blockClose{display:block;text-indent:-9999px;background: url(./../images/close.png) no-repeat !important;width:20px;height:20px;}
.popupwrap .subTtitle{background:url(./../images/subTitle.png) left 5px no-repeat; font-size:18px; color:#000; padding-left:15px; font-weight:500; margin:35px 0 20px;}
.popupwrap .subText{background:#f2f2f2; padding:20px;}


/*tab*/
.popup-tabmenu{border-bottom:2px solid #d6d6d6; margin-top:20px; margin-bottom:40px;}
.popup-tabmenu:after{content:''; width:100%; height:1px; clear:both; display:block;}
.popup-tabmenu ul{}
.popup-tabmenu ul li{display:inline-block;/* margin-right:10px; */padding:10px 0px 10px 0;float:left;}
.popup-tabmenu ul li + li{}
.popup-tabmenu ul li a{position:relative;display:block;padding: 0 10px;font-size: 15px;letter-spacing: -1px;}
.popup-tabmenu ul li.on a:after{content:''; width:100%; height:25px; background:url(./../images/tabOn.png) center top no-repeat; position:Absolute; bottom:-26px; left:0;}

/*table*/
.subjectTable{overflow-x:auto; }
.subjectTable table{min-width:100%;}
.subjectTable table caption{height:0; overflow:hidden;}
.subjectTable table{border-top:2px solid #6186bf}
.subjectTable table caption{width:0; height:0; position:relative;}
.subjectTable table thead th{background-color:#ecf1f6; font-weight:bold; border-bottom:1px solid #ddd; padding:10px 5px;border-right:1px solid #ddd; color:#0e2c5d;}
.subjectTable table thead th:last-child{border-right:none;}
.subjectTable table tbody td{border-bottom:1px solid #ddd;padding:10px 5px 10px 10px;border-right:1px solid #ddd;font-weight:300;position:relative;line-height:1.6; word-break: keep-all;}
.subjectTable table tbody td:last-child{border-right:none;}
.subjectTable table tbody th{border-bottom:1px solid #ddd; padding:10px 5px; border-right:1px solid #ddd;background-color:#fbfbfb; font-weight:bold;}
.subjectTable table tbody th:last-child{border-right:none;}

table.leftTable tbody th{background-color:#ecf1f6; padding-left:20px;}
table.leftTable tbody td{text-align:left;}
table.leftTable tbody .mail{background: url(./../images/mailIcon.png) right 2px no-repeat;padding-right: 22px;}

.pop-btnWrap{text-align:center;}
.pop-btnWrap a{display:inline-block; padding:10px 30px; border-radius:30px; color:#fff; margin:0 3px}
.pop-btnWrap a.c-modify{background-color:#2b3e5c;}
.pop-btnWrap a.c-close{background-color:#8e99ab;}
.popupC{position:absolute; top:50%; width:60px; height:70px; display:block; text-indent:-9999px;}
.popupC.popup-prev{left:0; background:rgba(0,0,0,0.3) url(./../images/popup-prev.png) center center no-repeat;}
.popupC.popup-next{right:0; background:rgba(0,0,0,0.3) url(./../images/popup-next.png) center center no-repeat;}
.popupC:hover{background-color:rgba(0,0,0,0.7) }
.marT30{margin-top:30px;}

@media only screen and (max-width:1024px){
	 .profList .list-item{width:100%;}
	 .profList .list-item:nth-child(even){background:none;}
}
@media only screen and (max-width:767px){
	 .profList .thumbnail, 
	 .profList .prof-info{display:block;}
	 .profList .prof-info{width:100%; margin-top:30px;}
}

 .orgTtitle{font-size:26px; color:#1e273f; font-weight:500; margin:0 0 15px 0; position:relative; display:inline-block;}
  .orgTtitle:after,
 .orgTtitle:before{content:'';width:10px;height:10px; display:inline-block; background:#324d99; border-radius:100%; vertical-align:middle; margin:-5px 20px 0 20px;}

.orgInfo .inner{text-align: center; background: url(./../images/lineBox_bg.png) repeat; padding: 5px; position:relative; margin:20px 0;}
.orgInfo .inner .bg{ background-color:#fff; padding:20px;}
.orgInfo .inner .orgButton{position:absolute; right:30px; top:30px;}
.orgInfo .inner .orgButton li{display:inline-block;}
.orgInfo .inner .orgButton li a{display:inline-block; padding:3px 45px 3px 20px; border:1px solid #b2b2b2; border-radius:20px; background-repeat:no-repeat; background-position:85% center; font-size:16px; transition:ease all .3s}
.orgInfo .inner .orgButton li a.map{background-image:url(./../images/icon_house.png);}
.orgInfo .inner .orgButton li a.list{background-image:url(./../images/icon_person.png);}
.orgInfo .inner .orgButton li a.home{background-image:url(./../images/icon-home.png);}
.orgInfo .inner .subjectList .location{border-top:1px solid #ddd; padding:10px;}
.orgInfo .inner .subjectList dl{position:relative;display: inline-block;margin:5px 10px;}
.orgInfo .inner .subjectList dl dt{font-weight:500;padding: 10px 10px 10px 50px;color:#1a54a7;vertical-align: middle;display: inline-block;}
.orgInfo .inner .subjectList dl dd{vertical-align:middle;display: inline-block;}
.orgInfo .inner .subjectList dl dt.tele{background: url(./../images/tel.png) left center  no-repeat;}
.orgInfo .inner .subjectList dl dt.add{background:url(./../images/add.png) left center  no-repeat;}
.orgInfo .inner .subjectList dl dt.homepage{background:url(./../images/homepage-1.png) left center  no-repeat;}
.orgInfo .inner ul.list{background-color:#f7f7f7; padding:20px; text-align:left; overflow:hidden;}
.orgInfo .inner ul.list li{width:calc(100% / 2); float:left;}
/*.orgInfo .inner ul.ul_bluedot li{padding-left: 5px;}
.orgInfo .inner ul.ul_bluedot li:before{content:'';width:5px;height:5px;border-radius:5px;border:2px solid rgba(102,130,163,0.6);display:inline-block;margin-right:10px;}*/

.no-data{text-align:center; border:1px solid #ddd; padding:10px; background-color:#fbfbfb;}
.porf-close{text-align:center;}
.porf-close a{text-align:center;display: inline-block;padding: 10px 30px;background: #3872c7;border-radius: 5px;color: #fff;}
@media only screen and (max-width:1024px){
	.orgInfo .inner .orgButton{position:inherit; margin:0 0 20px 0; text-align:left;}
	.orgInfo .inner .orgButton li{margin:3px;}
}
@media only screen and (max-width:767px){
	.orgInfo .inner .subjectList dl{display:block; text-align:left;}
	.orgInfo .inner ul.list li{width:100%;}
	.profList .list-item + .list-item{border-top:1px solid #ddd;}
	.orgTtitle:after, 
	.orgTtitle:before{display:none;}
}