/*pc-반응형*/
@media only screen and (max-width:5120px){

}

@media only screen and (min-width:1025px) and (max-width:1920px){

}


/*tablet-반응형*/
@media only screen and (max-width:1024px){
	#footer{
		padding: 40px 15px;
	}

	/*법원새소식-좌우재생블릿버튼*/
	#albumBanner .bx-controls .bx-controls-direction a.bx-next{
		left: 80% !important;
	}

	#albumBanner .bx-controls-auto a{
		left: 71% !important;
	}

	#albumBanner .bx-controls .bx-controls-direction a.bx-prev{
		left: 62% !important;
	}
}



/*mobile-반응형*/
@media only screen and (max-width:767px){
	#main{
		padding: 30px 20px;
	}
	
	#wrap-first{
		flex-wrap: wrap;
	}

	/*비쥬얼-이미지-사이즈*/
	#wrap-visual{
		width: 100%;
	}

	#wrap-visual li img{
		width: 100%;
		height: auto;
	}

	/*주요메뉴바로가기*/
	.menu_go_btn_wrap{
		width: 100%;
		height: auto;
		margin: 30px 0;
		padding: 20px;
	}

	.menu_gobtn_title{
		font-size: var(--fs-18px);
	}

	.icon_wrap ul li{
		width: 50%;
	}

	.icon_wrap ul li:nth-child(2), .icon_wrap ul li:nth-child(4){
		border-right: 0 !important;
	}

	.icon_wrap ul li:nth-child(3){
		border-right: 1px solid #d8d8d8 !important;
	}

	.icon_wrap ul li:nth-child(4){
		border-bottom: 1px solid #d8d8d8 !important;
	}

    /*탭게시판*/
	#wrap-latest{
		margin-top: 0;
		flex-wrap: wrap;
	}

	#wrap-latest .main-tab-board, #wrap-latest .album_wrap{
		width: 100%;
	}

	#wrap-latest .main-tab-board{
		padding: 20px;
		
	}

	#wrap-latest article#latest1 ul li:last-child h2{
		    margin-right: 0px;
	}

	/*앨범게시판*/
	#wrap-latest .album_wrap{
		margin-top: 30px;
	}

	/*법원새소식-좌우재생블릿버튼*/
	#albumBanner .bx-controls .bx-controls-direction a.bx-next{
		left: 88% !important;
	}

	#albumBanner .bx-controls-auto a{
		left: 83% !important;
	}

	#albumBanner .bx-controls .bx-controls-direction a.bx-prev{
		left: 77.8% !important;
	}
		 
	/*하단-롤링배너*/
	#wrap-r-banner{
		overflow: hidden;
	}

	.bottom_banner{
		width: 100% !important;
	}

	#footer{
		padding: 30px 20px;
		display: block;
		text-align: center;
	}

	#footer #pipp-go-btn{
		margin-top: 20px;
	}

}
/*mobile-size:767*/


@media only screen and (max-width:500px){
	/*법원새소식-좌우재생블릿버튼*/
	#albumBanner .bx-controls .bx-controls-direction a.bx-next{
		left: 80% !important;
	}

	#albumBanner .bx-controls-auto a{
		left: 72% !important;
	}

	#albumBanner .bx-controls .bx-controls-direction a.bx-prev{
		left: 64% !important;
	}

	#wrap-latest article#latest1 .news-list dt, #wrap-latest article#latest2 .news-list dt{
		width: 70% !important;
	}

	#wrap-latest article#latest1 .news-list a{
		font-size: 0.95rem;
	}

	#wrap-latest article#latest1 .news-list time{
		font-size: 0.85rem;
	}
}
/*mobile-size:500*/


@media only screen and (max-width:450px){
	#albumBanner .bx-controls .bx-controls-direction a.bx-prev{
		left: 60% !important;
	}

	#albumBanner .bx-controls-auto a{
		left: 69% !important;
	}

	#albumBanner .bx-controls .bx-controls-direction a.bx-next{
		    left: 78% !important;
	}

}
/*mobile-size:450*/



@media only screen and (max-width:430px){
	/*border-radius*/
	#wrap-visual, .menu_go_btn_wrap, #wrap-latest .main-tab-board, .album_wrap{
	 border-radius: 10px;
	}

	/*탭게시판*/
	#wrap-latest article#latest1 ul li h2{
		font-size: 1rem;
		margin-right: 20px;
	}
}
/*mobile-size:430*/


@media only screen and (max-width:380px){
	/*border-radius*/
	#wrap-latest .main-tab-board{
		position: relative;
		padding: 10px 20px;
		height: 375px;
	}

	/*탭게시판*/
	#wrap-latest article#latest1 ul li h2{
		font-size: 1rem;
	}

	#wrap-latest article#latest1 .more{
		top: 315px;
		left: 50%;
		transform: translate(-50%, 0);
	}

	#albumBanner .bx-controls .bx-controls-direction a.bx-prev{
		left: 55% !important;
	}

	#albumBanner .bx-controls-auto a{
		left: 65% !important;
	}

	#albumBanner .bx-controls .bx-controls-direction a.bx-next{
		left: 75% !important;
	}
}
/*mobile-size:380*/


@media only screen and (max-width:350px){

}
















/*디바이스-size*/
/*모바일: ~480px*/
/*모바일-세로, 태블릿: 480px~767px*/
/*태블릿 가로: 768px~1023px*/
/*낮은 해상도 pc, 태블릿-세로: ~1024px*/
/*pc: ~1920px*/