/* PC용 */
@media all and (min-width:1100px){
	.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_img {
		width:100%;
		height:250px;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
	}
	.sub51_img1 {
		background-image:url('/img/sub51/1.png');
	}
	.sub51_img2 {
		background-image:url('/img/sub51/2.png');
	}
	.sub51_img3 {
		background-image:url('/img/sub51/3.png');
	}
	.sub51_img4 {
		background-image:url('/img/sub51/4.png');
	}
	.sub51_img5 {
		background-image:url('/img/sub51/5.png');
	}
	.sub51_img6 {
		background-image:url('/img/sub51/6.png');
	}
}
/* 태블릿용 */
@media all and (min-width:768px) and (max-width:1099px){
	.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;
	}
	.sub51_img1 {
		background-image:url('/img/sub51/1.png');
	}
	.sub51_img2 {
		background-image:url('/img/sub51/2.png');
	}
	.sub51_img3 {
		background-image:url('/img/sub51/3.png');
	}
	.sub51_img4 {
		background-image:url('/img/sub51/4.png');
	}
	.sub51_img5 {
		background-image:url('/img/sub51/5.png');
	}
	.sub51_img6 {
		background-image:url('/img/sub51/6.png');
	}
}
/* 모바일용 */
@media screen and (max-width:767px){
	.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;
	}
	.sub51_img1 {
		background-image:url('/img/sub51/1.png');
	}
	.sub51_img2 {
		background-image:url('/img/sub51/2.png');
	}
	.sub51_img3 {
		background-image:url('/img/sub51/3.png');
	}
	.sub51_img4 {
		background-image:url('/img/sub51/4.png');
	}
	.sub51_img5 {
		background-image:url('/img/sub51/5.png');
	}
	.sub51_img6 {
		background-image:url('/img/sub51/6.png');
	}

	.resv_btn {
		width: 15%;
		height: 37px;
		border: 1px solid #aaa;
		display: inline-block;
		font-family: 'Arial';
		font-size: 15px;
		box-sizing: border-box;
		padding: 9px;
		color: #fff;
		margin-top: 0px;
		text-align: center;
		margin-right: -2px;
		cursor: pointer;
		background-color: #aaa;
	}
}