@charset "utf-8";
/**
 * @File Name : content.css
 * @Description : Subpage Body Contents CSS.
 * @Modification Information
 * <pre>
 * 수정일 | 수정자 | 수정내용
 * 2018.00.00 | 성이름 | 최초 등록
 * </pre>
 * @author 웹표준화실 문영신
 * @since 2018.05.10
 *
 * @Copyright (C) IACTS.CO.KR All rights reserved.
 */

/*! Subpage Body Content Each Template v.20150905~ 20160929. 20170621 | by @Who
 ★ 최초…최종 작업자는 * 수정일 | 수정자 | 수정내용 ~ 을 항상 남겨주세요!
 */

/* [IE8+]compatible! */

/* Table of contents ))
 | .content1template1
 | …
 */

/* All Device ◆◆◆◆◆◆◆◆◆◆ */

/* ◇◆ StyleName. YYYYMMDD. @Who	 ◇◆ */


/* content1template1 */
.content1template1{position:relative;margin:1.375em auto;line-height:1.375;}
.content1template1>.wrap1{}

/*김해방문의 해*/
 
.course_day1 {display:inline-block;color: #fff;width:100px;font-size:17px;height:35px;line-height:35px;background: #f26a3e;border-radius: 50px;padding: 0;text-align: center;}
.course_day2 {display:inline-block;color: #fff;width:100px;font-size:17px;height:35x;line-height:35px;background: #5c7f6c;border-radius: 50px;padding: 0;text-align: center;}
.course_day3 {display:inline-block;color: #fff;width:100px;font-size:17px;height:35x;line-height:35px;background: #3d79b3;border-radius: 50px;padding: 0;text-align: center;}
.course_day4 {display:inline-block;color: #fff;width:100px;font-size:17px;height:35x;line-height:35px;background: #704d9a;border-radius: 50px;padding: 0;text-align: center;}

@media all and (min-width:768px){
.course_day1, .course_day2, .course_day3, .course_day4  {display:inline-block;font-size:18px;width:100px;height:35px;line-height:35px;}
 }

/* 김해방문의 해 1일차 20240222 */
.cp33cont1{
	background:#f26a3e;
	margin:20px auto 0;
	padding:20px 0 30px;
	color:#fff;
	text-align:center;
	border-radius:20px 20px 20px 20px;
	box-sizing:border-box;
}
.cp33cont1 .cont{
	padding:0 50px;
}
.cp33cont1 .cont ~ .cont{
	border-top:1px solid rgba(255,255,255, .3);
}
.cp33cont1 .h2{
	margin:1em 74px;
	font-weight:400;
	font-size:2.25em;
	font-family:"TTWanjudaedunsanche", sans-serif;
	/* border-bottom:1px solid rgba(255,255,255, .3);
	padding-bottom:30px; */
}


/* 코스소개 20201007 [JS] jQmTicker2() */
.cp33course1{
	position:relative;
	margin:30px auto 0px;
	line-height:1.375;
}
.cp33course1 .wrap1{}
.cp33course1 .mView{
	z-index:0;
	position:relative;
	/* max-width:1300px; */ /* (230+10)*5 */
	height:116px; /* ☆ */
	margin:auto;
	overflow:hidden;	
	margin:0 50px;
}
.cp33course1 .mCont{
	list-style:none;margin:0;padding:0;
	position:absolute;left:0;top:0;
	width:30000px;
	height:100%;
	/* transition:.8s; ☆ 페이지 이동 jQmPrevNext3() 적용 시 사용 */
	/* transition:.2s; ☆ 하면 우끝맞춤 대신 맨끝항목까지 이동 */
}
.cp33course1 .mContC{
	float:left;
	position:relative;
	width:235px;
	height:116px; /* ☆ */
	margin:0 10px 0 0;
}
.cp33course1 .mContC .w1{display:block;
	position:absolute;left:0;right:0;top:0;bottom:0;
	text-align:left;
}
.cp33course1 .mContC .e1{display:block;
	position:absolute;
	/* left:-230px; */ left:30px;
	top:0;
	box-sizing:border-box; /* ☆ */
	width:205px;
	height:39px;
	padding:0;
	border-bottom:1px solid #fff;
	color:#fff;
	font-weight:400;
	font-size:13px;
	text-align:center;
}
.cp33course1 .mContC .m1{display:block;
	position:absolute;
	top:0;
	box-sizing:border-box; /* ☆ */
	width:205px;
	height:39px;
	padding:0;
	color:#fff;
	font-weight:400;
	font-size:13px;
	text-align:center;
}
.cp33course1 .mContC .a1{display:block;
	margin:29px 0 0;
	text-decoration:none;
}
.cp33course1 .mContC .n1{
	float:left;
	box-sizing:border-box; /* ☆ */
	width:20px;
	height:20px;
	margin:0 0 10px;
	padding:0 .03125em 0 0;
	border-radius:9999px;
	background:#fff;
	color:#f26a3e;
	font-weight:700;
	font-size:12px;
	line-height:20px;
	text-align:center;
}
.cp33course1 .mContC .ic1{display:inline-block;
	box-sizing:border-box; /* ☆ */
	width:23px;
	height:27px;
	margin:0;
	background:url(https://www.gimhae.go.kr/_res/portal/img/lib2spc4/ich54a1c0mapmarker1.png) no-repeat center center;
	background-size:contain;
	color:#f26a3e;
	font-weight:600;
	font-size:17px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}
.cp33course1 .mContC .t1{display:block;
	clear:both;
	position:relative;
	height:45px; /* (44+1) */
	color:#ffff00;
	font-weight:500;
	font-size:18px;
	line-height:22px;
	overflow:hidden;
	top:5px;
}
.cp33course1 .mContC .t1:after{content:'…';display:block;
	position:absolute;right:0;
	top:23px; /* (22+1) */
	width:3em;
	height:22px;
	overflow:hidden;text-indent:-9999px;
	background:linear-gradient(to right, rgba(23,95,165, 0) 0, #f26a3e 100%);
}
.cp33course1 .mContC .t2{display:block;
	clear:both;
	position:relative;
	height:45px; /* (44+1) */
	color:#ffff00;
	font-weight:500;
	font-size:14px;
	line-height:22px;
	overflow:hidden;
}
.cp33course1 .mContC .t2:after{content:'…';display:block;
	position:absolute;right:0;
	top:23px; /* (22+1) */
	width:3em;
	height:22px;
	overflow:hidden;text-indent:-9999px;
	background:linear-gradient(to right, rgba(23,95,165, 0) 0, #f26a3e 100%);
}
/* ☆ */
.cp33course1 .mContC .a1:hover .t1t1,
.cp33course1 .mContC .a1:focus .t1t1{
	border-bottom:1px solid #ffff00;
}
/* 메뉴 */
.cp33course1 .menu{
	position:absolute;left:-40px;right:-40px;top:0;
	margin:11px auto;
}
.cp33course1 .menu .m{display:inline-block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	margin:0;padding:0;border:0;border-radius:0;
	background:url(../../img/main/b.png);
	line-height:1;
	vertical-align:middle;
	cursor:pointer;
}
.cp33course1 .menu .m .ic1{float:left;
	position:absolute;left:50%;top:50%;
	width:20px;height:20px;margin:-10px;
	background:url() no-repeat center center / contain;
	overflow:hidden;
}
/* 제어 */
.cp33course1 .mControl{display:block;
	height:0;
}
.cp33course1 .mControl .m{display:inline-block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	width:54px;
	height:54px;
	margin:0 0px;
	padding:0;
	border:0;
	border-radius:9999px;
	background:url(../../img/main/b.png);
	background-color:rgba(0,0,0, .66);
	line-height:1;
	vertical-align:middle;
	cursor:pointer;
	/* opacity:.5; */
	transition:.2s;
}
.cp33course1 .mControl .m .ic1{float:left;position:absolute;left:50%;top:50%;
	width:30px;height:30px;
	margin:-15px;
	background:url() no-repeat center center;
	overflow:hidden;
}
.cp33course1 .mControl .prev{float:left;}
.cp33course1 .mControl .next{float:right;}
.cp33course1 .mControl .prev .ic1{background-image:url(../../img/inc/ic30a1c0left1.png);}
.cp33course1 .mControl .next .ic1{background-image:url(../../img/inc/ic30a1c0right1.png);}
/* ☆ */
.cp33course1 .mControl .m:hover,
.cp33course1 .mControl .m:focus{
	background-color:rgba(0,0,0, .9);
}
/* ◇◆ */
@media all and (min-width:768px){
	.cp33course1 .menu{
		/* margin:-86px auto; */
	}
}
/* ◇◆ */

@media all and (min-width:1260px){	
	.cp33course1 .wrap1{
		/* padding:0 84px; */
		padding:0 72px 0 80px; /* (1460~ 화면에서 폭맞춤 1200px (항목폭240*5) ) */
	}		
	.cp33cont1 .cont{padding:0 24px;	}
	.cp33course1 .menu{
		margin:11px auto;
		left:0px;right:0px;
	}
	/* .cp33course1 .mControl .m{
		background-color:rgba(0,0,0, .66);
	} */

}
@media all and (min-width:1400px){
	.cp33cont1{margin:20px auto 0;}
	
	.cp33course1 .mView{
	z-index:0;
	position:relative;
	max-width:730px; /* (230+10)*5 */
	height:116px; /* ☆ */
	margin:auto;
	overflow:hidden;	
	}
}

/* 김해방문의 해 2일차 20240222 */
.cp33cont2{
	background:#5c7f6c;
	margin:20px auto 0;
	padding:20px 0 30px;
	color:#fff;
	text-align:center;
	border-radius:20px 20px 20px 20px;
	box-sizing:border-box;
}
.cp33cont2 .cont{
	padding:0 50px;
}
.cp33cont2 .cont ~ .cont{
	border-top:1px solid rgba(255,255,255, .3);
}
.cp33cont2 .h2{
	margin:1em 74px;
	font-weight:400;
	font-size:2.25em;
	font-family:"TTWanjudaedunsanche", sans-serif;
	/* border-bottom:1px solid rgba(255,255,255, .3);
	padding-bottom:30px; */
}


/* 코스소개 20201007 [JS] jQmTicker2() */
.cp33course2{
	position:relative;
	margin:30px auto 0px;
	line-height:1.375;
}
.cp33course2 .wrap1{}
.cp33course2 .mView{
	z-index:0;
	position:relative;
	/* max-width:1300px; */ /* (230+10)*5 */
	height:116px; /* ☆ */
	margin:auto;
	overflow:hidden;	
	margin:0 50px;
}
.cp33course2 .mCont{
	list-style:none;margin:0;padding:0;
	position:absolute;left:0;top:0;
	width:30000px;
	height:100%;
	/* transition:.8s; ☆ 페이지 이동 jQmPrevNext3() 적용 시 사용 */
	/* transition:.2s; ☆ 하면 우끝맞춤 대신 맨끝항목까지 이동 */
}
.cp33course2 .mContC{
	float:left;
	position:relative;
	width:235px;
	height:116px; /* ☆ */
	margin:0 10px 0 0;
}
.cp33course2 .mContC .w1{display:block;
	position:absolute;left:0;right:0;top:0;bottom:0;
	text-align:left;
}
.cp33course2 .mContC .e1{display:block;
	position:absolute;
	/* left:-230px; */ left:30px;
	top:0;
	box-sizing:border-box; /* ☆ */
	width:205px;
	height:39px;
	padding:0;
	border-bottom:1px solid #fff;
	color:#fff;
	font-weight:400;
	font-size:13px;
	text-align:center;
}
.cp33course2 .mContC .m1{display:block;
	position:absolute;
	top:0;
	box-sizing:border-box; /* ☆ */
	width:205px;
	height:39px;
	padding:0;
	color:#fff;
	font-weight:400;
	font-size:13px;
	text-align:center;
}
.cp33course2 .mContC .a1{display:block;
	margin:29px 0 0;
	text-decoration:none;
}
.cp33course2 .mContC .n1{
	float:left;
	box-sizing:border-box; /* ☆ */
	width:20px;
	height:20px;
	margin:0 0 10px;
	padding:0 .03125em 0 0;
	border-radius:9999px;
	background:#fff;
	color:#5c7f6c;
	font-weight:700;
	font-size:12px;
	line-height:20px;
	text-align:center;
}
.cp33course2 .mContC .ic1{display:inline-block;
	box-sizing:border-box; /* ☆ */
	width:23px;
	height:27px;
	margin:0;
	background:url(https://www.gimhae.go.kr/_res/portal/img/lib2spc4/ich54a1c0mapmarker1.png) no-repeat center center;
	background-size:contain;
	color:#5c7f6c;
	font-weight:600;
	font-size:17px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}
.cp33course2 .mContC .t1{display:block;
	clear:both;
	position:relative;
	height:45px; /* (44+1) */
	color:#ffff00;
	font-weight:500;
	font-size:18px;
	line-height:22px;
	overflow:hidden;
	top:5px;
}
.cp33course2 .mContC .t1:after{content:'…';display:block;
	position:absolute;right:0;
	top:23px; /* (22+1) */
	width:3em;
	height:22px;
	overflow:hidden;text-indent:-9999px;
	background:linear-gradient(to right, rgba(23,95,165, 0) 0, #5c7f6c 100%);
}
.cp33course2 .mContC .t2{display:block;
	clear:both;
	position:relative;
	height:45px; /* (44+1) */
	color:#ffff00;
	font-weight:500;
	font-size:14px;
	line-height:22px;
	overflow:hidden;
}
.cp33course2 .mContC .t2:after{content:'…';display:block;
	position:absolute;right:0;
	top:23px; /* (22+1) */
	width:3em;
	height:22px;
	overflow:hidden;text-indent:-9999px;
	background:linear-gradient(to right, rgba(23,95,165, 0) 0, #5c7f6c 100%);
}
/* ☆ */
.cp33course2 .mContC .a1:hover .t1t1,
.cp33course2 .mContC .a1:focus .t1t1{
	border-bottom:1px solid #ffff00;
}
/* 메뉴 */
.cp33course2 .menu{
	position:absolute;left:-40px;right:-40px;top:0;
	margin:11px auto;
}
.cp33course2 .menu .m{display:inline-block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	margin:0;padding:0;border:0;border-radius:0;
	background:url(../../img/main/b.png);
	line-height:1;
	vertical-align:middle;
	cursor:pointer;
}
.cp33course2 .menu .m .ic1{float:left;
	position:absolute;left:50%;top:50%;
	width:20px;height:20px;margin:-10px;
	background:url() no-repeat center center / contain;
	overflow:hidden;
}
/* 제어 */
.cp33course2 .mControl{display:block;
	height:0;
}
.cp33course2 .mControl .m{display:inline-block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	width:54px;
	height:54px;
	margin:0 0px;
	padding:0;
	border:0;
	border-radius:9999px;
	background:url(../../img/main/b.png);
	background-color:rgba(0,0,0, .66);
	line-height:1;
	vertical-align:middle;
	cursor:pointer;
	/* opacity:.5; */
	transition:.2s;
}
.cp33course2 .mControl .m .ic1{float:left;position:absolute;left:50%;top:50%;
	width:30px;height:30px;
	margin:-15px;
	background:url() no-repeat center center;
	overflow:hidden;
}
.cp33course2 .mControl .prev{float:left;}
.cp33course2 .mControl .next{float:right;}
.cp33course2 .mControl .prev .ic1{background-image:url(../../img/inc/ic30a1c0left1.png);}
.cp33course2 .mControl .next .ic1{background-image:url(../../img/inc/ic30a1c0right1.png);}
/* ☆ */
.cp33course2 .mControl .m:hover,
.cp33course2 .mControl .m:focus{
	background-color:rgba(0,0,0, .9);
}
/* ◇◆ */
@media all and (min-width:768px){
	.cp33course2 .menu{
		/* margin:-86px auto; */
	}
}
/* ◇◆ */

@media all and (min-width:1260px){	
	.cp33course2 .wrap1{
		/* padding:0 84px; */
		padding:0 72px 0 80px; /* (1460~ 화면에서 폭맞춤 1200px (항목폭240*5) ) */
	}		
	.cp33cont2 .cont{padding:0 24px;	}
	.cp33course2 .menu{
		margin:11px auto;
		left:0px;right:0px;
	}
	/* .cp33course2 .mControl .m{
		background-color:rgba(0,0,0, .66);
	} */

}
@media all and (min-width:1400px){
	.cp33cont2{margin:20px auto 0;}
	
	.cp33course2 .mView{
	z-index:0;
	position:relative;
	max-width:730px; /* (230+10)*5 */
	height:116px; /* ☆ */
	margin:auto;
	overflow:hidden;	
	}
}


/* 김해방문의 해 3일차 20240222 */
.cp33cont3{
	background:#3d79b3;
	margin:20px auto 0;
	padding:20px 0 30px;
	color:#fff;
	text-align:center;
	border-radius:20px 20px 20px 20px;
	box-sizing:border-box;
}
.cp33cont3 .cont{
	padding:0 50px;
}
.cp33cont3 .cont ~ .cont{
	border-top:1px solid rgba(255,255,255, .3);
}
.cp33cont3 .h2{
	margin:1em 74px;
	font-weight:400;
	font-size:2.25em;
	font-family:"TTWanjudaedunsanche", sans-serif;
	/* border-bottom:1px solid rgba(255,255,255, .3);
	padding-bottom:30px; */
}


/* 코스소개 20201007 [JS] jQmTicker2() */
.cp33course3{
	position:relative;
	margin:30px auto 0px;
	line-height:1.375;
}
.cp33course3 .wrap1{}
.cp33course3 .mView{
	z-index:0;
	position:relative;
	/* max-width:1300px; */ /* (230+10)*5 */
	height:116px; /* ☆ */
	margin:auto;
	overflow:hidden;	
	margin:0 50px;
}
.cp33course3 .mCont{
	list-style:none;margin:0;padding:0;
	position:absolute;left:0;top:0;
	width:30000px;
	height:100%;
	/* transition:.8s; ☆ 페이지 이동 jQmPrevNext3() 적용 시 사용 */
	/* transition:.2s; ☆ 하면 우끝맞춤 대신 맨끝항목까지 이동 */
}
.cp33course3 .mContC{
	float:left;
	position:relative;
	width:235px;
	height:116px; /* ☆ */
	margin:0 10px 0 0;
}
.cp33course3 .mContC .w1{display:block;
	position:absolute;left:0;right:0;top:0;bottom:0;
	text-align:left;
}
.cp33course3 .mContC .e1{display:block;
	position:absolute;
	/* left:-230px; */ left:30px;
	top:0;
	box-sizing:border-box; /* ☆ */
	width:205px;
	height:39px;
	padding:0;
	border-bottom:1px solid #fff;
	color:#fff;
	font-weight:400;
	font-size:13px;
	text-align:center;
}
.cp33course3 .mContC .m1{display:block;
	position:absolute;
	top:0;
	box-sizing:border-box; /* ☆ */
	width:205px;
	height:39px;
	padding:0;
	color:#fff;
	font-weight:400;
	font-size:13px;
	text-align:center;
}
.cp33course3 .mContC .a1{display:block;
	margin:29px 0 0;
	text-decoration:none;
}
.cp33course3 .mContC .n1{
	float:left;
	box-sizing:border-box; /* ☆ */
	width:20px;
	height:20px;
	margin:0 0 10px;
	padding:0 .03125em 0 0;
	border-radius:9999px;
	background:#fff;
	color:#3d79b3;
	font-weight:700;
	font-size:12px;
	line-height:20px;
	text-align:center;
}
.cp33course3 .mContC .ic1{display:inline-block;
	box-sizing:border-box; /* ☆ */
	width:23px;
	height:27px;
	margin:0;
	background:url(https://www.gimhae.go.kr/_res/portal/img/lib2spc4/ich54a1c0mapmarker1.png) no-repeat center center;
	background-size:contain;
	color:#3d79b3;
	font-weight:600;
	font-size:17px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}
.cp33course3 .mContC .t1{display:block;
	clear:both;
	position:relative;
	height:45px; /* (44+1) */
	color:#ffff00;
	font-weight:500;
	font-size:18px;
	line-height:22px;
	overflow:hidden;
	top:5px;
}
.cp33course3 .mContC .t1:after{content:'…';display:block;
	position:absolute;right:0;
	top:23px; /* (22+1) */
	width:3em;
	height:22px;
	overflow:hidden;text-indent:-9999px;
	background:linear-gradient(to right, rgba(23,95,165, 0) 0, #3d79b3 100%);
}
.cp33course3 .mContC .t2{display:block;
	clear:both;
	position:relative;
	height:45px; /* (44+1) */
	color:#ffff00;
	font-weight:500;
	font-size:15px;
	line-height:22px;
	overflow:hidden;
}
.cp33course3 .mContC .t2:after{content:'…';display:block;
	position:absolute;right:0;
	top:23px; /* (22+1) */
	width:3em;
	height:22px;
	overflow:hidden;text-indent:-9999px;
	background:linear-gradient(to right, rgba(23,95,165, 0) 0, #3d79b3 100%);
}
/* ☆ */
.cp33course3 .mContC .a1:hover .t1t1,
.cp33course3 .mContC .a1:focus .t1t1{
	border-bottom:1px solid #ffff00;
}
/* 메뉴 */
.cp33course3 .menu{
	position:absolute;left:-40px;right:-40px;top:0;
	margin:11px auto;
}
.cp33course3 .menu .m{display:inline-block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	margin:0;padding:0;border:0;border-radius:0;
	background:url(../../img/main/b.png);
	line-height:1;
	vertical-align:middle;
	cursor:pointer;
}
.cp33course3 .menu .m .ic1{float:left;
	position:absolute;left:50%;top:50%;
	width:20px;height:20px;margin:-10px;
	background:url() no-repeat center center / contain;
	overflow:hidden;
}
/* 제어 */
.cp33course3 .mControl{display:block;
	height:0;
}
.cp33course3 .mControl .m{display:inline-block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	width:54px;
	height:54px;
	margin:0 0px;
	padding:0;
	border:0;
	border-radius:9999px;
	background:url(../../img/main/b.png);
	background-color:rgba(0,0,0, .66);
	line-height:1;
	vertical-align:middle;
	cursor:pointer;
	/* opacity:.5; */
	transition:.2s;
}
.cp33course3 .mControl .m .ic1{float:left;position:absolute;left:50%;top:50%;
	width:30px;height:30px;
	margin:-15px;
	background:url() no-repeat center center;
	overflow:hidden;
}
.cp33course3 .mControl .prev{float:left;}
.cp33course3 .mControl .next{float:right;}
.cp33course3 .mControl .prev .ic1{background-image:url(../../img/inc/ic30a1c0left1.png);}
.cp33course3 .mControl .next .ic1{background-image:url(../../img/inc/ic30a1c0right1.png);}
/* ☆ */
.cp33course3 .mControl .m:hover,
.cp33course3 .mControl .m:focus{
	background-color:rgba(0,0,0, .9);
}
/* ◇◆ */
@media all and (min-width:768px){
	.cp33course3 .menu{
		/* margin:-86px auto; */
	}
}
/* ◇◆ */

@media all and (min-width:1260px){	
	.cp33course3 .wrap1{
		/* padding:0 84px; */
		padding:0 72px 0 80px; /* (1460~ 화면에서 폭맞춤 1200px (항목폭240*5) ) */
	}		
	.cp33cont3 .cont{padding:0 24px;	}
	.cp33course3 .menu{
		margin:11px auto;
		left:0px;right:0px;
	}
	/* .cp33course3 .mControl .m{
		background-color:rgba(0,0,0, .66);
	} */

}
@media all and (min-width:1400px){
	.cp33cont3{margin:20px auto 0;}
	
	.cp33course3 .mView{
	z-index:0;
	position:relative;
	max-width:730px; /* (230+10)*5 */
	height:116px; /* ☆ */
	margin:auto;
	overflow:hidden;	
	}
}


/* 김해방문의 해 4일차 20240222 */
.cp33cont4{
	background:#704d9a;
	margin:20px auto 0;
	padding:20px 0 30px;
	color:#fff;
	text-align:center;
	border-radius:20px 20px 20px 20px;
	box-sizing:border-box;
}
.cp33cont4 .cont{
	padding:0 50px;
}
.cp33cont4 .cont ~ .cont{
	border-top:1px solid rgba(255,255,255, .3);
}
.cp33cont4 .h2{
	margin:1em 74px;
	font-weight:400;
	font-size:2.25em;
	font-family:"TTWanjudaedunsanche", sans-serif;
	/* border-bottom:1px solid rgba(255,255,255, .3);
	padding-bottom:30px; */
}


/* 코스소개 20201007 [JS] jQmTicker2() */
.cp33course4{
	position:relative;
	margin:30px auto 0px;
	line-height:1.375;
}
.cp33course4 .wrap1{}
.cp33course4 .mView{
	z-index:0;
	position:relative;
	/* max-width:1300px; */ /* (230+10)*5 */
	height:116px; /* ☆ */
	margin:auto;
	overflow:hidden;	
	margin:0 50px;
}
.cp33course4 .mCont{
	list-style:none;margin:0;padding:0;
	position:absolute;left:0;top:0;
	width:30000px;
	height:100%;
	/* transition:.8s; ☆ 페이지 이동 jQmPrevNext3() 적용 시 사용 */
	/* transition:.2s; ☆ 하면 우끝맞춤 대신 맨끝항목까지 이동 */
}
.cp33course4 .mContC{
	float:left;
	position:relative;
	width:235px;
	height:116px; /* ☆ */
	margin:0 10px 0 0;
}
.cp33course4 .mContC .w1{display:block;
	position:absolute;left:0;right:0;top:0;bottom:0;
	text-align:left;
}
.cp33course4 .mContC .e1{display:block;
	position:absolute;
	/* left:-230px; */ left:30px;
	top:0;
	box-sizing:border-box; /* ☆ */
	width:205px;
	height:39px;
	padding:0;
	border-bottom:1px solid #fff;
	color:#fff;
	font-weight:400;
	font-size:13px;
	text-align:center;
}
.cp33course4 .mContC .m1{display:block;
	position:absolute;
	top:0;
	box-sizing:border-box; /* ☆ */
	width:205px;
	height:39px;
	padding:0;
	color:#fff;
	font-weight:400;
	font-size:13px;
	text-align:center;
}
.cp33course4 .mContC .a1{display:block;
	margin:29px 0 0;
	text-decoration:none;
}
.cp33course4 .mContC .n1{
	float:left;
	box-sizing:border-box; /* ☆ */
	width:20px;
	height:20px;
	margin:0 0 10px;
	padding:0 .03125em 0 0;
	border-radius:9999px;
	background:#fff;
	color:#704d9a;
	font-weight:700;
	font-size:12px;
	line-height:20px;
	text-align:center;
}
.cp33course4 .mContC .ic1{display:inline-block;
	box-sizing:border-box; /* ☆ */
	width:23px;
	height:27px;
	margin:0;
	background:url(https://www.gimhae.go.kr/_res/portal/img/lib2spc4/ich54a1c0mapmarker1.png) no-repeat center center;
	background-size:contain;
	color:#704d9a;
	font-weight:600;
	font-size:17px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}
.cp33course4 .mContC .t1{display:block;
	clear:both;
	position:relative;
	height:45px; /* (44+1) */
	color:#ffff00;
	font-weight:500;
	font-size:18px;
	line-height:22px;
	overflow:hidden;
	top:5px;
}
.cp33course4 .mContC .t1:after{content:'…';display:block;
	position:absolute;right:0;
	top:23px; /* (22+1) */
	width:3em;
	height:22px;
	overflow:hidden;text-indent:-9999px;
	background:linear-gradient(to right, rgba(23,95,165, 0) 0, #704d9a 100%);
}
.cp33course4 .mContC .t2{display:block;
	clear:both;
	position:relative;
	height:45px; /* (44+1) */
	color:#ffff00;
	font-weight:500;
	font-size:15px;
	line-height:22px;
	overflow:hidden;
}
.cp33course4 .mContC .t2:after{content:'…';display:block;
	position:absolute;right:0;
	top:23px; /* (22+1) */
	width:3em;
	height:22px;
	overflow:hidden;text-indent:-9999px;
	background:linear-gradient(to right, rgba(23,95,165, 0) 0, #704d9a 100%);
}
/* ☆ */
.cp33course4 .mContC .a1:hover .t1t1,
.cp33course4 .mContC .a1:focus .t1t1{
	border-bottom:1px solid #ffff00;
}
/* 메뉴 */
.cp33course4 .menu{
	position:absolute;left:-40px;right:-40px;top:0;
	margin:11px auto;
}
.cp33course4 .menu .m{display:inline-block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	margin:0;padding:0;border:0;border-radius:0;
	background:url(../../img/main/b.png);
	line-height:1;
	vertical-align:middle;
	cursor:pointer;
}
.cp33course4 .menu .m .ic1{float:left;
	position:absolute;left:50%;top:50%;
	width:20px;height:20px;margin:-10px;
	background:url() no-repeat center center / contain;
	overflow:hidden;
}
/* 제어 */
.cp33course4 .mControl{display:block;
	height:0;
}
.cp33course4 .mControl .m{display:inline-block;
	position:relative;
	box-sizing:border-box; /* ☆ */
	width:54px;
	height:54px;
	margin:0 0px;
	padding:0;
	border:0;
	border-radius:9999px;
	background:url(../../img/main/b.png);
	background-color:rgba(0,0,0, .66);
	line-height:1;
	vertical-align:middle;
	cursor:pointer;
	/* opacity:.5; */
	transition:.2s;
}
.cp33course4 .mControl .m .ic1{float:left;position:absolute;left:50%;top:50%;
	width:30px;height:30px;
	margin:-15px;
	background:url() no-repeat center center;
	overflow:hidden;
}
.cp33course4 .mControl .prev{float:left;}
.cp33course4 .mControl .next{float:right;}
.cp33course4 .mControl .prev .ic1{background-image:url(../../img/inc/ic30a1c0left1.png);}
.cp33course4 .mControl .next .ic1{background-image:url(../../img/inc/ic30a1c0right1.png);}
/* ☆ */
.cp33course4 .mControl .m:hover,
.cp33course4 .mControl .m:focus{
	background-color:rgba(0,0,0, .9);
}
/* ◇◆ */
@media all and (min-width:768px){
	.cp33course4 .menu{
		/* margin:-86px auto; */
	}
}
/* ◇◆ */

@media all and (min-width:1260px){	
	.cp33course4 .wrap1{
		/* padding:0 84px; */
		padding:0 72px 0 80px; /* (1460~ 화면에서 폭맞춤 1200px (항목폭240*5) ) */
	}		
	.cp33cont4 .cont{padding:0 24px;	}
	.cp33course4 .menu{
		margin:11px auto;
		left:0px;right:0px;
	}
	/* .cp33course4 .mControl .m{
		background-color:rgba(0,0,0, .66);
	} */

}
@media all and (min-width:1400px){
	.cp33cont4{margin:20px auto 0;}
	
	.cp33course4 .mView{
	z-index:0;
	position:relative;
	max-width:730px; /* (230+10)*5 */
	height:116px; /* ☆ */
	margin:auto;
	overflow:hidden;	
	}
}




/* RWD ◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆ */
/* small~xlarge */
@media all and (min-width:768px){/* medium ◇◆◇◆◇◆◇◆◇◆ */





} /* /(min-width:768px) */
@media all and (min-width:1000px){/* large ◇◆◇◆◇◆◇◆◇◆ */
} /* /(min-width:1000px) */
@media all and (min-width:1260px){/* xlarge (1200+20*2+16+2*2) ◇◆◇◆◇◆◇◆◇◆ */





} /* /(min-width:1260px) */
/* /RWD ◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆ */