@charset "utf-8";



/*준비중
.ready{box-sizing:border-box;width:600px;margin: 0 auto;text-align:center;background:url(/sites/linc3/images/common/ready_bg.jpg) center top no-repeat;}
.ready .p_1{font-size:36px;padding-top:300px;}
.ready .p_1 strong{font-family:'S-CoreDream-5Medium';}
.ready .p_2{color:#999;padding-top:20px;}
@media only screen and (max-width:768px){
  .ready{width:96%;}
}*/


/*찾아오시는길*/
.way{}
.way .title{display:flex;align-items:center;justify-content:flex-start;margin-bottom:30px;}
.way .title img{padding-left:20px;}
.way .title h2{margin:0;padding:0;}
.mapWrap{border:1px solid #000;}



/* imgBox_03 */
.imgBox_03 { display:flex; flex-flow:row wrap; justify-content:space-between; align-items:stretch; }
.imgBox_03 > .itemCont { flex:1 0 40%; border-top:1px solid #333; border-bottom:1px solid #333; padding:53px 45px; color:#666; font-size:18px;}
.imgBox_03 > .itemImg { flex:1 0 8%; margin-left:2%; background:url("/sites/style_guide/images/common/imgBox_03_logo.png") no-repeat bottom right; padding-bottom:0px; padding-right:20px; }
.imgBox_03.flip { flex-direction:row-reverse; }
.imgBox_03.flip > .itemImg { margin-left:0; margin-right:2%; }
@media only screen and (max-width:1024px) {
	.imgBox_03 > .item { flex:1 0 100%; }
	.imgBox_03 > .itemCont { margin-bottom:30px; }
	.imgBox_03 > .itemImg { margin-left:0; margin-bottom:30px;}
	.imgBox_03.flip > .itemImg { margin-right:0; }
}

/* tBox 을 pc기준 한줄에 3칸씩 나오게 */
.tBox.div3 { flex-flow:row wrap; justify-content:flex-start; align-items:stretch; }
.tBox.div3 > li { margin:0 0; margin-bottom:20px; flex:0 0 32.66666%; }
.tBox.div3 > li:nth-child(3n-1) { margin-left:1%; margin-right:1%; }
@media only screen and (max-width:1024px){
	.tBox.div3 > li:nth-child(3n-1) { margin-left:0; margin-right:0; }
	.tBox.div3 > li { flex:0 0 49%; }
	.tBox.div3 > li:nth-child(odd) { margin-right:1%; }
	.tBox.div3 > li:nth-child(even) { margin-left:1%; }
}
@media only screen and (max-width:768px){
	.tBox.div3 > li:nth-child(odd) { margin-right:0; }
	.tBox.div3 > li:nth-child(even) { margin-left:0; }
	.tBox.div3 > li { flex:0 0 100%; }
}


/* 썸네일 박스 리스트 */
.thumbList { display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:stretch; }
.thumbList > li { /*padding:20px;*/ border:1px solid #dfdfdf; margin-right:1%; margin-bottom:0%; display:flex; flex-flow:column wrap; justify-content:space-between; }

.thumbList.div2 > li { flex:0 0 48%; margin-right:0; }
.thumbList.div2 > li:nth-child(odd) { margin-right:2%; }
.thumbList.div2 > li:nth-child(even) { margin-left:2%; }
@media only screen and (max-width:600px){
	.thumbList.div2 > li { flex:1 0 100%; }
	.thumbList.div2 > li:nth-child(odd) { margin-right:0; }
	.thumbList.div2 > li:nth-child(even) { margin-left:0; }
}

.thumbList.div3 > li { flex:0 0 32%; margin-right:0; }
.thumbList.div3 > li:nth-child(3n-1) { margin-left:2%; margin-right:2%; }
@media only screen and (max-width:1024px){
	.thumbList.div3 > li { flex:0 0 49%; }
	.thumbList.div3 > li:nth-child(3n-1) { margin-left:0; margin-right:0; }
	.thumbList.div3 > li:nth-child(odd) { margin-right: 2%; }
	.thumbList.div3 > li:nth-child(even) { margin-left: 2%; }
}
@media only screen and (max-width:600px){
	.thumbList.div3 > li { flex:1 0 100%; }
	.thumbList.div3 > li:nth-child(odd) { margin-right:0; }
	.thumbList.div3 > li:nth-child(even) { margin-left:0; }
}

.thumbList.div4 > li { flex:0 0 23.5%; margin-right:0; }
.thumbList.div4 > li:nth-child(4n-2) { margin-left:2%; }
.thumbList.div4 > li:nth-child(4n-1) { margin-left:2%; }
.thumbList.div4 > li:nth-child(4n) { margin-left:2%; }
@media only screen and (max-width:1024px){
	.thumbList.div4 > li { flex:0 0 48%; }
	.thumbList.div4 > li:nth-child(4n-2) { margin-left:0; }
	.thumbList.div4 > li:nth-child(4n-1) { margin-left:0; }
	.thumbList.div4 > li:nth-child(4n) { margin-left:0; }
	.thumbList.div4 > li:nth-child(odd) { margin-right:2%; }
	.thumbList.div4 > li:nth-child(even) { margin-left:2%; }
}
@media only screen and (max-width:600px){
	.thumbList.div4 > li { flex:1 0 100%; }
	.thumbList.div4 > li:nth-child(odd) { margin-right:0; }
	.thumbList.div4 > li:nth-child(even) { margin-left:0; }
}
.thumbList.div5 > li { flex:0 0 19%; margin-bottom:20px; }
.thumbList.div5 > li:nth-child(5n-3) { margin-left:1%; }
.thumbList.div5 > li:nth-child(5n-2) { margin-left:1%; }
.thumbList.div5 > li:nth-child(5n-1) { margin-left:1%; }
.thumbList.div5 > li:nth-child(5n) { margin-left:1%; }
@media only screen and (max-width:1200px){
	.thumbList.div5 > li { flex:1 0 32.66666%; }
	.thumbList.div5 > li:nth-child(5n-3) { margin-left:0; }
	.thumbList.div5 > li:nth-child(5n-2) { margin-left:0; }
	.thumbList.div5 > li:nth-child(5n-1) { margin-left:0; }
	.thumbList.div5 > li:nth-child(5n) { margin-left:0; }
	.thumbList.div5 > li:nth-child(3n-1) { margin-left:1%; margin-right:1%; }
}
@media only screen and (max-width:768px){
	.thumbList.div5 > li { flex:1 0 49%; }
	.thumbList.div5 > li:nth-child(3n-1) { margin-left:0; margin-right:0; }
	.thumbList.div5 > li:nth-child(odd) { margin-right:1%; }
	.thumbList.div5 > li:nth-child(even) { margin-left:1%; }
}
@media only screen and (max-width:600px){
	.thumbList.div5 > li { flex:1 0 100%; }
	.thumbList.div5 > li:nth-child(odd) { margin-right:0; }
	.thumbList.div5 > li:nth-child(even) { margin-left:0; }
}
.thumbList > li > .img { text-align:center; width:100%; }
.thumbList > li > .img > img { width:100%; }
.thumbList > li > .txt { font-size:14px; text-align:center; padding:9px 3px 7px 3px; border:0px solid red; width:100%; } 

/*핵심과제*/
.glow_box{box-sizing: border-box;    margin: 0 auto;   width:98%;max-width: 1700px;}
.glow_img{display: flex;    flex-flow: column nowrap;    justify-content: flex-start;    align-items: center;}	
  
img.darken-hover {transition: filter 0.3s ease;cursor: pointer;}
  
img.darken-hover.hovered {filter: brightness(40%) !important;}
  
#fixed-tooltip {
  position: fixed;  /* 화면 기준 고정 */
  background: rgba(220, 15, 15, 0.85);
  color: white;
  padding: 10px 30px;
  border-radius: 4px;
  font-size: 20px;
  pointer-events: none; /* 툴팁에 마우스 이벤트 전달 안함 */
  display: none;
  white-space: nowrap;
  transform: translate(-50%, -50%); /* 위치를 툴팁 중앙 기준으로 조정 */
  z-index: 9999;
}
  
