
/* 녹색환경탐구관 */
.grnEnv { position: relative; background: #f4f9ff; border-top: 3px solid #3d63cd; padding: 2rem 1.5rem; display: flex; justify-content: space-between; }
.grnEnv .grnimg { width: 18.65rem; max-height: 11.35rem; border-radius: 1rem; overflow: hidden; line-height: 0; }
.grnEnv .grnimg img { max-width: 100%; width: 100%; }
.grnEnv .txt_wrap { width: calc(100% - 20rem); }
.grnEnv .txt_wrap .tit { display: block; font-size: 1rem; color: #000; font-weight: 700; margin-bottom: 1.5rem; }
.grnEnv .txt_wrap span { font-size: 0.8rem; }
.utlinstt_img {overflow:hidden;}
.utlinstt_img li {width:23.5%; float:left; margin:.5rem 2% .5rem 0; padding:1rem; text-align:center; border:1px solid #c5c9d6; background: #fff; }
.utlinstt_img li:nth-child(4n) {margin-right:0;}
.utlinstt_img li p.img { position: relative; width: 100%; height: 7rem; overflow: hidden; margin: auto; background: #f1f1f1; }
.utlinstt_img li p.img img {max-width:100%; width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.utlinstt_img li span.txt {display:block; margin-top:.5rem;}

.grnEnv2 { display: block; }
.grnEnv2 .utlinstt_img { margin-top: 1rem; }
.grnEnv2 .utlinstt_img li { width: 32%; min-height: 15.5rem; }
.grnEnv2 .utlinstt_img li:nth-child(4n) {margin-right:2%;}
.grnEnv2 .utlinstt_img li:nth-child(3n) {margin-right:0;}
.grnEnv2 .utlinstt_img li p.img { margin-bottom: 1rem; }
.grnEnv2 .utlinstt_img li .tit { font-weight: 600; }

/*개인정보처리방침*/
.privacy_wrap .pri_img img{width: 4rem;}
.privacy_wrap img.pri_ico {width: 2rem; vertical-align: middle;}
.list_ol2 > li { position:relative; min-height:1.25rem; padding-left:1.6rem; margin-top:0.35rem; color:#333; line-height:1.2rem; }
.list_ol2 > li > span.num { position:absolute; left:0; top:0; width:1.25rem; height:1.25rem; line-height:1.25rem; font-size:.7rem; border-radius:50%; color:#fff; text-align:center; font-weight:700; color:#1f64b2; background-color:#e8f3ff; letter-spacing: -1px;} 


@media (max-width: 1024px){
    .utlinstt_img li {width:32%; }
	.utlinstt_img li:nth-child(4n) {margin-right:2%;}
    .utlinstt_img li:nth-child(3n) {margin-right:0;}
}

@media (max-width: 768px){
    /* 녹색환경탐구관 */
    .grnEnv { display: block; }
    .grnEnv .grnimg { width: 100%; max-height: none; margin-bottom: 1.5rem; }
    .grnEnv .txt_wrap { width: 100%; }
    .grnEnv .txt_wrap .tit { margin-bottom: 0.5rem; }
    .grnEnv .txt_wrap span br { display: none; }
    .utlinstt_img li {width:49%; }
	.utlinstt_img li:nth-child(3n) {margin-right:2%;}
	.utlinstt_img li:nth-child(even) {margin-right:0;}

    .grnEnv2 .utlinstt_img li {width:49%; }
    .grnEnv2 .utlinstt_img li:nth-child(3n) {margin-right:2%;}
	.grnEnv2 .utlinstt_img li:nth-child(even) {margin-right:0;}
}

@media (max-width: 460px){
    /* 녹색환경탐구관 */
    .grnEnv { padding: 1.2rem; }
    .utlinstt_img li {width:100%; margin-right:0;}
	.utlinstt_img li:nth-child(3n) {margin-right:0;}
    .utlinstt_img li p.img { height: 10rem; }

    .grnEnv2 .utlinstt_img li {width:100%; }
}