@charset "UTF-8";

._fnctWrap h2, ._fnctWrap h3, ._fnctWrap h4, ._fnctWrap h5, ._fnctWrap h6 { line-height:unset; }

.prfl-list {display: grid; grid-template-columns: 1fr 1fr 1fr; column-gap:5%; row-gap:5rem; }
.prfl-list ._prFlLi { border: 0.1rem solid #ccc; border-top: 0.3rem solid #006fc6; width: 100%; border-bottom-right-radius:5%; }
.prfl-list .con-top {background:#f6f6f6; padding:1.6rem 0 2rem 2.9rem; width:100%; display:flex; flex-flow:row wrap; }
.prfl-list .con-top::after {content:''; display:block; clear:both;}
.prfl-list .thumbnail { height:19rem; border: .1rem solid #eaeaea; flex:0 0 15rem; }
.prfl-list .thumbnail img{width:100%; height:100%; object-fit: cover;}
.prfl-list .thumbnail.noImg{background:#fff url(./../images/noImg.png) center no-repeat;}
.prfl-list .prfl-name {width:calc(100% - 15rem); text-align: left; padding-left:3rem; padding-right:3rem; }
.prfl-list .prfl-name .prof-rank { line-height: 1.4; letter-spacing: -.05em; color: #273ca5; margin-bottom: .4rem;}
.prfl-list .prfl-name .prof-name { font-family:'psb'; font-size: 2.8rem; line-height: 1.4; letter-spacing: -.05em; display: block;}
.prfl-list .prfl-name .prof-email {font-size: 1.6rem; }
.prfl-list .prfl-name .prof-gamok { color:#3f3f3f; }
.prfl-list .prfl-name .divLine { border-top:1px solid #dfdfdf; width:100%; margin:1rem 0 1.5rem 0; }

.prfl-list .btn-detail {margin-top:2rem;}
.prfl-list .btn-detail a {font-size: 1.6rem; font-family:'pm'; line-height: 1.4; letter-spacing: -.05em; padding:.7rem 2.3rem; background: #273ca5; border:.1rem solid #273ca5; color:#fff; border-radius:.5rem; }
.prfl-list .btn-detail a:hover {background:#fff;color: #273ca5;transition:all .3s;}

.prfl-list .artclInfo {padding:2.5rem 2.9rem 2.5rem 2.9rem;}
.prfl-list .artclInfo dl { display:flex; }
.prfl-list .artclInfo dl:not(:first-child) { margin-top:1rem; }
.prfl-list .artclInfo dt,
.prfl-list .artclInfo dd{line-height: 1.3; font-size: 1.8rem; padding-left:1.5rem; display: inline-block;position: relative;}
.prfl-list .artclInfo dt { letter-spacing: -.05em; color:#222; width:10rem; }
.prfl-list .artclInfo dd { width:calc(100% - 10rem); color:#3f3f3f; }
.prfl-list .artclInfo dd a { color:#3f3f3f; }
.prfl-list .artclInfo dt::after{content:''; width:.5rem; height:.5rem; border-radius:50%; background:#005b94 ; position: absolute; left:0; top:50%; transform:translateY(-50%); }

@media all and (max-width:1300px) {
	.prfl-list{grid-template-columns: 1fr 1fr; gap: 20px;}
}

@media all and (max-width:768px) {
	.prfl-list{grid-template-columns: 1fr; }
}

/* view */
._profLayerPopup{position: fixed; z-index: 1;top: 0;left: 0; padding-top:18rem; height: 100vh; width: 100%; background: rgba(0,0,0,.3); display: none;}
._profLayerPopup ._inner{background-color: #fff; max-width:98rem;border-radius: 0 0 5rem 0; min-height:40rem;/* margin:0 auto; position: relative;*/ position:absolute; top:10rem; left:50%; transform:translateX(-50%); }
._profLayerPopup ._inner ._inbox{}
._prfTitle {background:#273ca5; display: table; width:100%; padding: 0 4rem;}
._prfTitle p{font-size: 2.6rem; line-height: 1.4; letter-spacing: -.05em; color:#fff; padding:2.5rem 0;}
._prFlView {padding: 4rem 4rem 0 4rem; margin-bottom:3rem; display: grid; grid-template-columns:48% 1fr;}
._prFlView ._prFlLi {width:100%; padding-bottom: 4rem; border-bottom:.2rem solid #111; margin-bottom: 4rem; }
._prFlView .top-box {background:#F5F6F8; padding:1.6rem 0 2rem 2.9rem; display: grid;grid-template-columns: 15rem 1fr;align-items: center;}
._prFlView .thumbnail {width:15rem; height:19rem;}
._prFlView .thumbnail img {max-width:100%;width: 100%;height: 100%;object-fit: cover;}
._prFlView .prfl-name {text-align: center; width:100%; height: 100%;display: grid;align-items: center; justify-content:flex-start; }
._prFlView .prfl-name .prof-rank { line-height: 1.4; letter-spacing: -.05em; color:#273ca5;}
._prFlView .prfl-name .prof-rank p{ font-size:2.4rem;}
._prFlView .prfl-name .prof-rank strong {font-size:3.2rem; font-family:'psb'; color:#111; display: block; text-align:left; }
._prFlView .btn-detail {margin-top: 1.5rem;}
._prFlView .btn-detail input {font-size: 1.5rem; font-family: 'pl'; line-height: 1.4; letter-spacing: -.05em; padding:.1rem 2.3rem; background:transparent; border:.1rem solid #929292; color:#929292; border-radius:5rem; cursor: pointer;}
._prFlView .btn-detail input:hover {background:#437FC1; border:.1rem solid #437FC1; color:#fff; transition:all .3s; }
._prFlView .artclInfo {padding: 2rem 0 0 6rem;}
._prFlView .artclInfo dl::after {content:''; display: block; clear:both; }
._prFlView .artclInfo dl + dl{margin-top:1rem;}
._prFlView .artclInfo dt {font-size: 1.8rem; font-family: 'pm'; display: inline-block; line-height: 1.4; padding-left:1.5rem; letter-spacing: -.05em; color:#222; position: relative; width:10rem; float:left;}
._prFlView .artclInfo dt::after{content:''; width:.5rem; height:.5rem; border-radius:50%; background:#005b94; position: absolute; top:50%; left:0; transform:translateY(-50%); }
._prFlView .artclInfo dd {font-size: 1.8rem; font-family: 'pr'; display: inline-block; line-height: 1.4; padding-left:1.5rem; width:calc(100% - 13rem); float:left; margin: 0; color:#555;}
._prFlView .artclInfo dd a{color:#555;}
._prFlDetail {padding:0 4rem 2rem;}
._prFlDetail .pro_contents{border-top:.3rem solid #000; padding-top:4rem; padding-right: 1rem;}
._prFlDetail .pro_contents .pro_contents_box{height: 30rem; overflow: auto; }
._prFlDetail .pro_contents .pro_contents_box::-webkit-scrollbar {width: .6rem;}
._prFlDetail .pro_contents .pro_contents_box::-webkit-scrollbar-thumb {background-color: #bcbcbc; border-radius:.5rem;}
._prFlDetail .pro_contents .pro_contents_box::-webkit-scrollbar-track {background-color: #f4f4f4;}

._prFlDetail .pro_contents .title {font-size: 2rem; font-family: 'pm'; line-height: 2rem; letter-spacing: -.05em; margin-bottom: 2rem;}
._prFlDetail .pro_contents .title span {display: inline-block; padding-left:1.4rem; position: relative;}
._prFlDetail .pro_contents .title span::after {content: '';width: .7rem;height: .7rem;background: #273ca5;border-radius: 50%;display: inline-block;margin-left: 1rem;}
._prFlDetail .pro_contents .con-box {padding:2rem 2.5rem; background:#F2F2F2; margin-bottom: 3.5rem;}
._prFlDetail .pro_contents .con-box li,
._prFlDetail .pro_contents .con-box p { color:#555; font-size: 1.6rem; font-family: 'pl'; }
._prFlDetail .pro_contents  .res_none {font-size: 1.6rem; font-family: 'pr';}

/*close btn*/
._profLayerPopup ._blockClose{top:1.5rem; right:1.5rem; width:5rem; height:5rem; border-radius:50%; position: absolute; box-shadow: .7rem .7rem 1.1rem rgba(0, 0, 0, 0.5); background:#000 url(./../images/closeX.gif) center no-repeat; text-indent: -999.9rem;}

@media all and (max-width:1200px) {
	._profLayerPopup{padding:5rem;}
	._profLayerPopup ._inner{border-radius: 0;}
	._profLayerPopup ._inner ._inbox{height: 90vh; overflow: auto;}
	._profLayerPopup ._inner ._inbox::-webkit-scrollbar {width: .6rem;}
	._profLayerPopup ._inner ._inbox::-webkit-scrollbar-thumb {background-color: #7a7a7a; border-radius:.5rem;}
	._profLayerPopup ._inner ._inbox::-webkit-scrollbar-track {background-color: #f4f4f4;}
}

@media all and (max-width:1024px) {
	._profLayerPopup{padding:2rem;}
	._profLayerPopup ._blockClose{transform: scale(.7);}
	._prFlView{display: block;}
	._prFlView .artclInfo{padding:2rem 1rem 0 1rem;}
	._profLayerPopup ._blockClose{right:-3rem; top:-3rem;}
}
