@charset "UTF-8";
/*
.profWrap:not(:last) { border-bottom:1px solid #dfdfdf; padding-bottom:30px; }
._fnctWrap .profWrap:not(:first) { padding-top:40px; }
*/

.profWrap { padding-top:40px; }
.profWrap > .photoWrap { display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:stretch; }
.profWrap > .photoWrap > .photo { flex:0 0 200px; }
.profWrap > .photoWrap > .nmWrap { flex:1 0 auto; padding:10px 50px; display:flex; flex-flow:row wrap; justify-content:space-between; align-items:center; }
.profWrap > .photoWrap > .nmWrap > .infoNm { font-size:22px; font-weight:bold; }
.profWrap > .photoWrap > .nmWrap > .infoNm > .nm { font-size:22px; font-weight:bold; }
.profWrap > .photoWrap > .nmWrap > .infoNm > .position { font-size:12px; color:#8c8c8c; margin-top:5px; }
.profWrap > .photoWrap > .nmWrap > .infoNm > .position > span::after { content:""; width:2px; height:10px; display:inline-block; margin:0 10px; background-color:#999; }
.profWrap > .photoWrap > .nmWrap > .infoBtn > .viewBtn { display:block; border:2px solid #ddd; padding:10px 15px; font-size:18px; color:#77778d; }
.profWrap > .photoWrap > .nmWrap > .infoBtn > .facebook { display:inline-block; padding:0 5px; }
.profWrap > .photoWrap > .nmWrap > .infoBtn > .twitter { display:inline-block; padding:0; }
.profWrap > .photoWrap > .photo > img { width:200px; }

.profWrap > .contWrap { display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:stretch; margin-top:30px; padding-bottom:40px; border-bottom:1px solid #dfdfdf}
.profWrap > .contWrap > .hist { flex:0 0 200px; }
.profWrap > .contWrap > .selfIntro { flex:1 0 auto; padding:10px 50px; width:calc(100% - 200px); box-sizing:border-box;}
.profWrap > .contWrap > .hist > .tit { color:#009b64; font-size:16px; font-weight:bold; }
.profWrap > .contWrap > .hist > ul { margin-top:5px; margin-bottom:20px; font-size:15px; }

.profWrap > .expWrap {}
.profWrap > .expWrap > .tit { font-size:20px; color:#000; font-weight:bold; padding:40px 0 10px 0; }

.profViewWrap .btnList { background-color:#004593;  color:#fff; padding:5px 20px; font-size:12px; display:inline-block; position:relative; text-align:center; box-sizing:border-box; border-radius:5px; border:2px solid transparent; }
.profViewWrap .btnList:hover { background:#fff; font-family:'Noto medium'; border-color:#004593; color:#004593; transition: all .125s cubic-bezier(0.7,0,0.3,1); }
@media all and (max-width:1024px){
	.profWrap > .contWrap > .hist { flex:0 0 100%; padding:0 10px;}
.profWrap > .contWrap > .selfIntro { width:100%;padding:10px 10px; }
}
@media all and (max-width:768px){
	.profWrap > .photoWrap { display:block; }
	.profWrap > .photoWrap > .photo { text-align: center; }
	.profWrap > .photoWrap > .nmWrap { display:block; padding: 20px 10px; text-align: center;}
	.profWrap > .photoWrap > .nmWrap > .infoNm > .position > span { display:block; color:#333; }
	.profWrap > .photoWrap > .nmWrap > .infoNm > .position > span::after { display:none; }
	.profWrap > .photoWrap > .nmWrap > .infoNm {margin-bottom:10px; }
}
