/*------------------------------------------------------------------------------------------------------
메인비주얼
---------------------------------------------------------------------------------------------------------*/
.carousel-inner > div {height: auto!important;}
.carousel-inner > div img {width: 100%;}
	@media all and (min-width: 320px) and (max-width: 992px) {
		.carousel-inner > div {height: 170px!important;}
		.carousel-inner > div img {width:auto; height:100%!important; margin-left: auto; margin-right: auto;}
	}

	/*-----------------------
	메인카피
	-----------------------*/
.m_copy {position: absolute; z-index: 2;}
.m_copy p:first-child {font-size: 60px; letter-spacing: -5px;}
	@media all and (min-width: 320px) and (max-width: 992px) {
		.m_copy p:first-child {font-size: 24px; letter-spacing: -1px;}
	}
.m_copy p:first-child > strong {letter-spacing: normal; text-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.486);}

@media all and (min-width: 320px) and (max-width: 992px) {
	.m_copy p:last-child {display: none;}
}

/*------------------------------------------------------------------------------------------------------
미니리스트
---------------------------------------------------------------------------------------------------------*/
.photo_wrap {background-color: #22273a;}
.visit_wrap > .col-md-4 {width: 42.2%!important;}
.visit_wrap > .col-md-8 {width: 57.8%!important;}

	/*-------------------------------------------
	미니리스트
	-------------------------------------------*/
.minilist_wrap ul {border-top: 3px solid #282828; border-bottom: 3px solid #282828;}
.tab li {
	width: calc(100% / 2); /*padding-left: 3rem; padding-right: 3em;*/
	font-size: 1.125rem; cursor: pointer;
}
.tab li a {transform:translateY(-50%); right: 0.8rem;}

/*------------------------------------------------------------------------------------------------------
이천오층석탑 환수활동안내
---------------------------------------------------------------------------------------------------------
.return_title {background: url(../main/images/return_title_bg.jpg) center center repeat-x;}
	@media all and (min-width: 320px) and (max-width: 992px) {
		.return_title {background:none;}
	}
.return_title > span {padding: 0 1.5rem; background-color: #fff;}
	@media all and (min-width: 320px) and (max-width: 992px) {
		.return_title > span {padding: 0;}
	}
.return_title span > span {margin-left: 10px;}
	@media all and (min-width: 320px) and (max-width: 992px) {
		.return_title span > span {display:block; margin-left: 0px;}
	}

a.return_container {width: 300px;}
a.return_container:hover {background-color: #f7f7f7;}
a.return_container:hover p {color: #353535;}