@charset "utf-8";

@media screen and (max-width:1280px) {
	.multipleDiv:not(:first-child) .multipleContentsDiv { padding:0 20px; }
}


/* 즐겨찾기 */
.multipleDiv:nth-child(2) { margin-top:-90px; }
.multipleDiv:nth-child(2) .multipleContentsDiv { margin:0 auto; max-width:1280px; z-index:2;}
.favoriteMenu { background:url("../../images/main_favoriteMenu.jpg") no-repeat left top; padding:30px 20px; background-size:cover; display:flex; align-items:stretch; }
.favoriteMenu > h3 { width:20%; color:#fff; font-size:24px; display:flex; flex-direction:column; justify-content:center; padding-left:30px; }
.favoriteMenu > h3 span { display:block; font-size:16px; margin-top:10px; }
.favoriteMenu > ul { width:80%; display:flex; justify-content:space-between; align-items:stretch; }
.favoriteMenu > ul li { flex:0 0 14%; }
.favoriteMenu > ul li a { display:block; text-align:center; color:#fff; padding-top:95px; background-repeat:no-repeat !important; background-position:center top !important; font-size:16px; }
.favoriteMenu > ul li:nth-child(1) a { background:url("../../images/favoriteMenu_01.png"); }
.favoriteMenu > ul li:nth-child(2) a { background:url("../../images/favoriteMenu_02.png"); }
.favoriteMenu > ul li:nth-child(3) a { background:url("../../images/favoriteMenu_03.png"); }
.favoriteMenu > ul li:nth-child(4) a { background:url("../../images/favoriteMenu_04.png"); }
.favoriteMenu > ul li:nth-child(5) a { background:url("../../images/favoriteMenu_05.png"); }
.favoriteMenu > ul li:nth-child(6) a { background:url("../../images/favoriteMenu_06.png"); }
.favoriteMenu > ul li:nth-child(7) a { background:url("../../images/favoriteMenu_07.png"); }
@media screen and (max-width:1280px) {
	.multipleDiv:nth-child(2) { margin-top:0; }
	.multipleDiv:nth-child(2) .multipleContentsDiv { padding:0; }
	.favoriteMenu { flex-wrap:wrap; }
	.favoriteMenu > h3 { width:100%; margin-left:0; text-align:center; margin-bottom:30px; padding-left:0; }
	.favoriteMenu > ul { width:100%; flex-wrap:wrap; }
}
@media screen and (max-width:768px) {
	.favoriteMenu > ul { justify-content:flex-start; row-gap:20px;  }
	.favoriteMenu > ul li { flex: 0 25%; }
	.favoriteMenu > ul li a { padding-top:65px; font-size:14px; background-size:55px !important; }
}

/* 최근게시글 */
.multipleDiv:nth-child(3) .multipleContentsDiv { max-width:1280px; margin:0 auto; }
.multipleDiv:nth-child(3) .multipleContentsDiv::after { content:""; display:block; clear:both; }
.bannerTel { width:320px; height:280px; padding:7px; background:url("../../images/pattern_01.png") repeat; }
.bannerTel div { background:#fff; text-align:center; height:100%; }
.bannerTel div p { font-size:17px; padding-top:10px; }
.bannerTel div p .bannerTel1, .bannerTel div p .bannerTel2 { display: block; margin: 20px auto; }
.bannerTel div p .bannerTel4 { display: block; font-size: 20px; margin: 5px 0 0 110px; }
@media screen and (max-width:1280px) {
	.multipleDiv:nth-child(3) .multipleContentsDiv { height:450px !important; }
	.multipleDiv:nth-child(3) .multipleContentsDiv ._obj:nth-child(2) { position:absolute; top:300px; left:0; }	

	.bannerTel { width:96%; height:155px; margin:0 auto; overflow:hidden; }	
	.bannerTel div p { display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:flex-end; column-gap:1%; padding:20px; row-gap:10px; }
	.bannerTel div p .bannerTel1,
	.bannerTel div p .bannerTel2 { margin:0; }
	.bannerTel div p .bannerTel4 { margin:5px 0 0 0; }
}
@media screen and (max-width:768px) {
	.multipleDiv:nth-child(3) .multipleContentsDiv { height:100% !important; }
	.multipleDiv:nth-child(3) .multipleContentsDiv ._obj:nth-child(2) { position:relative; float:none; top:unset; }	
	.bannerTel { width:100%; height:100%; margin:0 auto; overflow:hidden; }	
}


/* 유해발굴현황 */
.multipleDiv:nth-child(4) { background:url(../../images/main_level_02_bg.jpg) center center; background-size:cover; padding: 40px 0; }
.multipleDiv:nth-child(4) .multipleContentsDiv { max-width:1280px; margin:0 auto; }
.bornFindWrap { display:flex; flex-flow:row wrap; justify-content:flex-start; align-items:center; }
.bornFindWrap > h3 { width:30%; }
.bornFindWrap > h3 span { display:block; }
.bornFindWrap > h3 span:nth-child(1) { font-size:16px; color:#888; }
.bornFindWrap > h3 span:nth-child(2) { font-size:22px; color:#000; }
.bornFindWrap > h3 span:nth-child(3) { font-size:30px; color:#333; }
.bornFindWrap > .infographicCounter { width:70%; display:flex; justify-content:flex-end; align-items:stretch; }
.bornFindWrap > .infographicCounter li { flex:0 0 33.3333%; }
.bornFindWrap > .infographicCounter li div { font-size:18px; padding-left:80px; min-height:70px; background-repeat:no-repeat !important; background-position:left top !important; }
.bornFindWrap > .infographicCounter li:nth-child(1) div { color:#1183a8; background:url("../../images/main_info_01.png"); }
.bornFindWrap > .infographicCounter li:nth-child(2) div { color:#1161a8; background:url("../../images/main_info_02.png"); }
.bornFindWrap > .infographicCounter li:nth-child(3) div { color:#4357a7; background:url("../../images/main_info_03.png"); }
.bornFindWrap > .infographicCounter li div strong { font-size:32px; font-weight:bold; }
.bornFindWrap > .infographicCounter li div span { display:block; }
@media screen and (max-width:1280px) {
	.bornFindWrap > h3 { width:100%; margin-bottom:20px; }
	.bornFindWrap > .infographicCounter { width:100%; }
	.bornFindWrap > h3 span:nth-child(2), 
	.bornFindWrap > h3 span:nth-child(3) { display:inline-block; }
}
@media screen and (max-width:768px) {
	.bornFindWrap > h3 { text-align:center; }
	.bornFindWrap > h3 span:nth-child(2), 
	.bornFindWrap > h3 span:nth-child(3) { display:block; }	
	.bornFindWrap > .infographicCounter { flex-wrap:wrap; row-gap:30px; }
	.bornFindWrap > .infographicCounter li { flex:1 0 100%; text-align:center; }
	.bornFindWrap > .infographicCounter li div { display:inline-block; }
}

/* SNS */
.multipleDiv:nth-child(5) { background: url(../../images/main_level_04_bg.png) center; padding: 50px 0; }
.multipleDiv:nth-child(5) .multipleContentsDiv { max-width:1280px; margin:0 auto; }
.snsWrap { text-align:right; }
.snsWrap ul { display:inline-flex; justify-content:flex-end; align-items:stretch; column-gap:30px; }
.snsWrap ul li a { display:flex; align-items:center; color:#d2272c; }
.snsWrap ul li a span { display:inline-block; padding-right:10px; }
.snsWrap ul li a.youtube { color:#d2272c; }
.snsWrap ul li a.instar { color:#5957a5; }