.sub51_img1 {
	background-image:url('/img/sub51/bus.jpg');
}
.sub51_img2 {
	background-image:url('/img/sub51/admission.jpg');
}
.sub51_img3 {
	background-image:url('/img/sub51/hotel.jpg');
}
.sub51_img4 {
	background-image:url('/img/sub51/schedule.jpg');
}
.sub51_img5 {
	background-image:url('/img/sub51/second.jpg');
}
.sub51_img6 {
	background-image:url('/img/sub51/translate.jpg');
}
.sub51_img7 {
	background-image:url('/img/sub51/sight.jpg');
}
.sub51_img8 {
	background-image:url('/img/sub51/exchange.jpg');
}
.sub51_img9 {
	background-image:url('/img/sub51/food.jpg');
}
.sub51_img10 {
	background-image:url('/img/sub51/treatment.jpg');
}
.sub51_img11 {
	background-image:url('/img/sub51/flight.jpg');
}
.sub51_img12 {
	background-image:url('/img/sub51/remote.jpg');
}
.sub51_img13 {
	background-image:url('/img/sub51/news.jpg');
}
.sub51_box_txt.line1 {
	padding-top:22px;
}

/* PC용 */
@media all and (min-width:1100px){
	.content_txt_type1 {
		display:block;
		font-family:'NBGothicB';
		font-size:21px;
		color:#000;
		margin-top:20px;
		margin-bottom:10px;
		vertical-align:top;
	}
	.content_txt_type2 {
		display:block;
		font-family:'NBGothicB';
		font-size:16px;
		color:#000;
		margin-top:10px;
		/* padding-left:20px; */
		padding-left:0px;
	}
	.content_txt_type3 {
		display:block;
		font-family:'NBGothic';
		font-size:14px;
		color:#777;
		margin-top:7px;
		padding-left:0px;
		margin-bottom:20px;
		line-height:22px;
	}
	.depart_main_txt .txt_type2.main_text {
		font-family:'NGothic';
		font-size:14px;
		color:#444;
		line-height:22px;
	}
	.depart_main_txt .txt_type2 {
		font-family:'NBGothicB';
		font-size:21px;
		line-height:30px;
		color:#e76720;
	}
	.depart_title0 {
		font-family:'NBGothicB';
		font-size:19px;
		line-height:35px;
	}

	.sub51_top {
		width:100%;
	}
	.sub51_top_td1 {
		width:180px;
	}
	.sub51_td1_img_wrap {
		width:150px;
		height:90px;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		background-image:url('/images/visual/visual_04.jpg');
	}
	.sub51_top_td2 {
		font-family:'Arial';
		font-size:15px;
		color:#777;
		line-height:20px;
	}
	.sub51_box_total_wrap {
		width:100%;
		text-align:justify;
		text-justify: auto;
	}
	.sub51_box_total_wrap:after {
		content: '';
		width: 100%;
		display: inline-block;
	}
	.sub51_box_wrap {
		display:inline-block;
		width:48%;
		height:320px;
		background:#f2f2f2;
		vertical-align:top;
		margin-bottom:30px;
	}
	.sub51_box_txt {
		padding:10px;
		font-family:'Arial';
		font-size:15px;
		line-height:24px;
		color:#555;
		font-weight:bold;
	}
	.sub51_box_txt.line1 {
		padding-top:22px;
	}
	.sub51_box_img {
		width:100%;
		height:250px;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
	}
}
/* 태블릿용 */
@media all and (min-width:768px) and (max-width:1099px){
	.content_txt_type1 {
		display:block;
		font-family:'NBGothicB';
		font-size:21px;
		color:#000;
		margin-top:20px;
		margin-bottom:10px;
		vertical-align:top;
	}
	.content_txt_type2 {
		display:block;
		font-family:'NBGothicB';
		font-size:16px;
		color:#000;
		margin-top:10px;
		/* padding-left:20px; */
		padding-left:0px;
	}
	.content_txt_type3 {
		display:block;
		font-family:'NBGothic';
		font-size:14px;
		color:#777;
		margin-top:7px;
		padding-left:0px;
		margin-bottom:20px;
		line-height:22px;
	}
	.depart_main_txt .txt_type2.main_text {
		font-family:'NGothic';
		font-size:14px;
		color:#444;
		line-height:22px;
	}
	.depart_main_txt .txt_type2 {
		font-family:'NBGothicB';
		font-size:21px;
		line-height:30px;
		color:#e76720;
	}
	.depart_title0 {
		font-family:'NBGothicB';
		font-size:19px;
		line-height:35px;
	}

	.sub51_top {
		width:100%;
	}
	.sub51_top_td1 {
		width:180px;
	}
	.sub51_td1_img_wrap {
		width:150px;
		height:90px;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		background-image:url('/images/visual/visual_04.jpg');
	}
	.sub51_top_td2 {
		font-family:'Arial';
		font-size:15px;
		color:#777;
		line-height:20px;
	}
	.sub51_box_total_wrap {
		width:100%;
		text-align:justify;
		text-justify: auto;
	}
	.sub51_box_total_wrap:after {
		content: '';
		width: 100%;
		display: inline-block;
	}
	.sub51_box_wrap {
		display:inline-block;
		width:48%;
		height:320px;
		background:#f2f2f2;
		vertical-align:top;
		margin-bottom:30px;
	}
	.sub51_box_txt {
		padding:10px;
		font-family:'Arial';
		font-size:15px;
		line-height:24px;
		color:#555;
		font-weight:bold;
		text-align:left;
	}
	.sub51_box_img {
		width:100%;
		height:250px;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
	}
}
/* 모바일용 */
@media screen and (max-width:767px){
	.content_txt_type1 {
		display:block;
		font-family:'NBGothicB';
		font-size:21px;
		color:#000;
		margin-top:20px;
		margin-bottom:10px;
		vertical-align:top;
	}
	.content_txt_type2 {
		display:block;
		font-family:'NBGothicB';
		font-size:16px;
		color:#000;
		margin-top:10px;
		/* padding-left:20px; */
		padding-left:0px;
	}
	.content_txt_type3 {
		display:block;
		font-family:'NBGothic';
		font-size:14px;
		color:#777;
		margin-top:7px;
		padding-left:0px;
		margin-bottom:20px;
		line-height:22px;
	}
	.depart_main_txt .txt_type2.main_text {
		font-family:'NGothic';
		font-size:14px;
		color:#444;
		line-height:22px;
	}
	.depart_main_txt .txt_type2 {
		font-family:'NBGothicB';
		font-size:15px;
		line-height:22px;
		color:#e76720;
	}
	.depart_title0 {
		font-family:'NBGothicB';
		font-size:19px;
		line-height:35px;
	}

	.sub51_top {
		width:100%;
	}
	.sub51_top_td1 {
		width:180px;
	}
	.sub51_td1_img_wrap {
		width:150px;
		height:90px;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		background-image:url('/images/visual/visual_04.jpg');
	}
	.sub51_top_td2 {
		font-family:'Arial';
		font-size:15px;
		color:#777;
		line-height:20px;
	}
	.sub51_box_total_wrap {
		width:100%;
		text-align:center;
		text-justify: auto;
	}
	.sub51_box_wrap {
		display:inline-block;
		width:100%;
		height:320px;
		background:#f2f2f2;
		vertical-align:top;
		margin-bottom:30px;
	}
	.sub51_box_txt {
		padding:10px;
		font-family:'Arial';
		font-size:15px;
		line-height:24px;
		color:#555;
		font-weight:bold;
		text-align:left;
	}
	.sub51_box_img {
		width:100%;
		height:250px;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
	}
}