@charset "utf-8";

body.e6vWt_Coj0_ #page_title{display:none}
body.e6vWt_Coj0_ #nav{display:none}
#page_e6vWt_Coj0_{font-family:'Noto Sans KR'}
#page_e6vWt_Coj0_ div.inner{position:relative}
#page_e6vWt_Coj0_ div.row{position:relative; background-position:50% 50%; background-repeat:no-repeat; background-size:cover}
#page_e6vWt_Coj0_ div.row.titleRow{background-image:url('../image/tour/row0.jpg'); text-align:center}
#page_e6vWt_Coj0_ div.row.titleRow:before{content:''; position:absolute; top:0; right:0; bottom:0; left:0; background-color:rgba(0,77,162,.5)}
#page_e6vWt_Coj0_ div.row.descRow{background-image:url('../image/tour/row1.jpg')}
#page_e6vWt_Coj0_ div.row.descRow:before{content:''; position:absolute; top:0; right:0; bottom:0; left:0; background-color:rgba(255,246,217,.9)}
#page_e6vWt_Coj0_ div.row.place{background-color:#fff}

#page_e6vWt_Coj0_ h1{position:relative; font-weight:500; color:#fff; font-family:'Black Han Sans'}
#page_e6vWt_Coj0_ div.titleSup{position:relative; color:#ff3800; font-weight:500}
#page_e6vWt_Coj0_ div.titleSub{position:relative; font-weight:900}
#page_e6vWt_Coj0_ div.titleSub span{display:inline-block; background-color:#0d6fc8; color:#fff; word-break:keep-all}
#page_e6vWt_Coj0_ div.lang{position:relative; color:#fdff00; text-align:center}

#page_e6vWt_Coj0_ ul.tourList{position:relative; font-size:0}
#page_e6vWt_Coj0_ ul.tourList > li{display:inline-block; vertical-align:top; text-align:center}
#page_e6vWt_Coj0_ ul.tourList > li div.kor{background-color:#0c3963; color:#fff}
#page_e6vWt_Coj0_ ul.tourList > li div.box{background-color:#fff}

#page_e6vWt_Coj0_ div.desc{font-weight:500}
#page_e6vWt_Coj0_ div.desc.cost{color:#cc0000}

#page_e6vWt_Coj0_ ul.cost{position:relative; font-size:0}
#page_e6vWt_Coj0_ ul.cost > li{display:inline-block; box-sizing:border-box; vertical-align:top}
#page_e6vWt_Coj0_ ul.cost > li div.box{position:relative}
#page_e6vWt_Coj0_ ul.cost > li div.img{background-position:50% 50%; background-repeat:no-repeat; background-size:cover}
#page_e6vWt_Coj0_ ul.cost > li div.img:before{content:''; display:block; padding:30% 0}
#page_e6vWt_Coj0_ ul.cost > li h3{background-color:#eee; font-weight:500; text-align:center}
#page_e6vWt_Coj0_ ul.cost > li div.price{background-color:#fff}
#page_e6vWt_Coj0_ ul.cost > li div.price p.price{position:relative}
#page_e6vWt_Coj0_ ul.cost > li div.price span.lbl{font-weight:400; color:#444}
#page_e6vWt_Coj0_ ul.cost > li div.price strong.price{position:absolute; top:0; right:0; color:#ff5c46; font-weight:700}
#page_e6vWt_Coj0_ ul.cost > li div.price span.info{color:#777}
@media screen and (max-width:1280px){
	#page_e6vWt_Coj0_ div.row{padding:80px 6px}
	#page_e6vWt_Coj0_ h1{margin:0; font-size:50px; text-shadow:2px 2px 1px rgba(0,0,0,.8)}
	#page_e6vWt_Coj0_ div.titleSup{font-size:28px; text-shadow:1px 1px 1px rgba(0,0,0,1)}
	#page_e6vWt_Coj0_ div.titleSub{font-size:0}
	#page_e6vWt_Coj0_ div.titleSub span{width:100px; padding:6px 0; margin:0 4px; border-radius:12px; font-size:15px}
	#page_e6vWt_Coj0_ div.lang{margin:20px auto 0 auto; font-size:22px; text-shadow:1px 1px 1px rgba(0,0,0,1)}

	#page_e6vWt_Coj0_ ul.tourList{margin:20px 0 0 0}
	#page_e6vWt_Coj0_ ul.tourList > li{width:50%; box-sizing:border-box}
	#page_e6vWt_Coj0_ ul.tourList > li:nth-child(1), #page_e6vWt_Coj0_ ul.tourList > li:nth-child(2){margin:0 0 10px 0}
	#page_e6vWt_Coj0_ ul.tourList > li:nth-child(2n+1){padding-right:5px}
	#page_e6vWt_Coj0_ ul.tourList > li:nth-child(2n){padding-left:5px}
	#page_e6vWt_Coj0_ ul.tourList > li div.kor{padding:14px 0; font-size:15px}
	#page_e6vWt_Coj0_ ul.tourList > li div.foreign p{height:20px; line-height:20px; font-size:12px; letter-spacing:-1px}
	#page_e6vWt_Coj0_ ul.tourList > li div.foreign p.eng{padding:5px 0 0 0}
	#page_e6vWt_Coj0_ ul.tourList > li div.foreign p.jpn{padding:0 0 5px 0}

	#page_e6vWt_Coj0_ div.desc{margin:12px 0 0 0; font-size:13px}

	#page_e6vWt_Coj0_ ul.cost{position:relative; margin:24px 0 0 0}
	#page_e6vWt_Coj0_ ul.cost > li{width:50%; margin:0 0 10px 0}
	#page_e6vWt_Coj0_ ul.cost > li:nth-child(2n+1){padding-right:5px}
	#page_e6vWt_Coj0_ ul.cost > li:nth-child(2n){padding-left:5px}
	#page_e6vWt_Coj0_ ul.cost > li:nth-child(2n+1):nth-last-child(-n+2), #page_e6vWt_Coj0_ ul.cost > li:nth-child(2n+1):nth-last-child(-n+2) ~ li{margin-bottom:0}
	#page_e6vWt_Coj0_ ul.cost > li h3{height:54px; padding:10px 6px; font-size:12px; letter-spacing:-1px}
	#page_e6vWt_Coj0_ ul.cost > li div.price{height:34px; padding:10px 6px; font-size:11px; letter-spacing:-1px}
	#page_e6vWt_Coj0_ ul.cost > li div.price p.price{height:17px; line-height:17px}
}
@media screen and (min-width:1281px){
	#page_e6vWt_Coj0_ div.row{padding:160px 0}
	#page_e6vWt_Coj0_ h1{margin:0; font-size:166px; letter-spacing:26px; text-shadow:6px 6px 3px rgba(0,0,0,.8)}
	#page_e6vWt_Coj0_ div.titleSup{font-size:62px; text-shadow:1px 1px 1px rgba(0,0,0,1)}
	#page_e6vWt_Coj0_ div.titleSub{font-size:0}
	#page_e6vWt_Coj0_ div.titleSub span{width:360px; height:69px; padding:6px 0; margin:0 6px; border-radius:24px; line-height:69px; font-size:32px}
	#page_e6vWt_Coj0_ div.lang{margin:40px auto 0 auto; font-size:32px; text-shadow:1px 1px 1px rgba(0,0,0,1)}

	#page_e6vWt_Coj0_ ul.tourList{left:-10px; width:calc(100% + 20px); margin:40px 0 0 0}
	#page_e6vWt_Coj0_ ul.tourList > li{width:25%; padding:0 10px; box-sizing:border-box}
	#page_e6vWt_Coj0_ ul.tourList > li div.kor{padding:14px 0; font-size:22px}
	#page_e6vWt_Coj0_ ul.tourList > li div.foreign p{height:29px; line-height:29px; font-size:18px; letter-spacing:-1px}
	#page_e6vWt_Coj0_ ul.tourList > li div.foreign p.eng{padding:10px 0 0 0}
	#page_e6vWt_Coj0_ ul.tourList > li div.foreign p.jpn{padding:0 0 10px 0}

	#page_e6vWt_Coj0_ div.desc{margin:20px 0 0 0; font-size:18px; font-weight:500}

	#page_e6vWt_Coj0_ ul.cost{position:relative; left:-20px; width:calc(100% + 40px); margin:60px 0 0 0}
	#page_e6vWt_Coj0_ ul.cost > li{width:25%; padding:0 20px}
	#page_e6vWt_Coj0_ ul.cost > li:nth-child(1), #page_e6vWt_Coj0_ ul.cost > li:nth-child(2), #page_e6vWt_Coj0_ ul.cost > li:nth-child(3), #page_e6vWt_Coj0_ ul.cost > li:nth-child(4){margin-bottom:40px}
	#page_e6vWt_Coj0_ ul.cost > li h3{height:81px; padding:20px 0; font-size:18px}
	#page_e6vWt_Coj0_ ul.cost > li h3 p{height:27px; line-height:27px}
	#page_e6vWt_Coj0_ ul.cost > li h3 p.foreign{letter-spacing:-2px}
	#page_e6vWt_Coj0_ ul.cost > li div.price{height:44px; padding:20px; font-size:15px; line-height:22px}
}

#page_e6vWt_Coj0_ div.courseWrap:last-child{margin:0}
#page_e6vWt_Coj0_ div.courseWrap h3{margin:auto; background-color:#00a369; text-align:center}
#page_e6vWt_Coj0_ div.courseWrap h3 p.kor{color:#fff500}
#page_e6vWt_Coj0_ div.courseWrap h3 p.jpn, #page_e6vWt_Coj0_ div.courseWrap h3 p.eng{color:rgba(0,0,0,.9)}
#page_e6vWt_Coj0_ div.courseWrap div.desc{text-align:center}

#page_e6vWt_Coj0_ div.course{position:relative}
#page_e6vWt_Coj0_ div.course div.van{position:absolute; z-index:2}

#page_e6vWt_Coj0_ div.course div.line{background-color:#464646; text-align:center}
#page_e6vWt_Coj0_ div.course div.line span.dashed{position:relative; display:inline-block; background-color:#f9f5d0; vertical-align:top}
#page_e6vWt_Coj0_ div.course div.text{position:relative; font-weight:500; text-align:center; color:#464646; font-size:0}
#page_e6vWt_Coj0_ div.course div.text div.point{position:relative; display:inline-block; vertical-align:top}

#page_e6vWt_Coj0_ div.thumb{font-size:0}
#page_e6vWt_Coj0_ div.thumb div.img{display:inline-block; width:calc(100% / 3); box-sizing:border-box}
#page_e6vWt_Coj0_ div.thumb div.img div.imgWrap{background-position:50% 50%; background-repeat:no-repeat; background-size:cover}
#page_e6vWt_Coj0_ div.thumb div.img div.imgWrap:before{content:''; display:block; padding:32% 0}
#page_e6vWt_Coj0_ div.thumb div.img div.title{text-align:center}
#page_e6vWt_Coj0_ div.thumb div.img div.title p.kor{font-weight:700}
#page_e6vWt_Coj0_ div.thumb div.img div.title p.jpn{font-weight:400}
#page_e6vWt_Coj0_ div.thumb div.img div.title p.eng{font-weight:400}
@media screen and (max-width:1280px){
	#page_e6vWt_Coj0_ div.courseWrap{margin:0 0 30px 0}
	#page_e6vWt_Coj0_ div.courseWrap h3{width:300px; padding:6px 0; border-radius:3px}
	#page_e6vWt_Coj0_ div.courseWrap h3 p.kor{font-size:16px}
	#page_e6vWt_Coj0_ div.courseWrap h3 p.jpn, #page_e6vWt_Coj0_ div.courseWrap h3 p.eng{display:inline-block; font-size:14px; letter-spacing:-1px}
	#page_e6vWt_Coj0_ div.courseWrap h3 p.jpn{padding-right:4px}
	#page_e6vWt_Coj0_ div.courseWrap h3 p.eng{padding-left:4px}

	#page_e6vWt_Coj0_ div.course{padding:70px 0 0 0; overflow-x:auto}
	#page_e6vWt_Coj0_ div.course div.courseIn{width:1200px}
	#page_e6vWt_Coj0_ div.course div.van{top:0; left:50%; transform:translateX(-50%); width:120px; height:120px}

	#page_e6vWt_Coj0_ div.course div.line{height:33px; border-radius:33px; font-size:0}
	#page_e6vWt_Coj0_ div.course div.line span.dashed{top:14.5px; width:14px; height:4px; border-radius:4px; margin:0 10px}
	#page_e6vWt_Coj0_ div.course div.text{margin:10px 0 0 0}
	#page_e6vWt_Coj0_ div.course div.text.point11 div.point{padding:0 3px}
	#page_e6vWt_Coj0_ div.course div.text.point8 div.point{padding:0 8px}
	#page_e6vWt_Coj0_ div.course div.text.point6 div.point{padding:0 40px}
	#page_e6vWt_Coj0_ div.course div.text.point4 div.point{padding:0 112px}
	#page_e6vWt_Coj0_ div.course div.text i.fa{position:absolute; top:-93px; left:50%; transform:translateX(-50%); font-size:48px; color:#6aabff}
	#page_e6vWt_Coj0_ div.course div.text p.kor{font-size:15px; letter-spacing:-1px}
	#page_e6vWt_Coj0_ div.course div.text p.foreign{height:21px; line-height:21px; letter-spacing:-1.6px; font-size:13px}

	#page_e6vWt_Coj0_ div.thumb{margin:30px 0 0 0}
	#page_e6vWt_Coj0_ div.thumb div.img:nth-child(1){padding:0 2px 0 0}
	#page_e6vWt_Coj0_ div.thumb div.img:nth-child(2){padding:0 1px}
	#page_e6vWt_Coj0_ div.thumb div.img:nth-child(3){padding:0 0 0 2px}
	#page_e6vWt_Coj0_ div.thumb div.img div.box{border-radius:5px; overflow:hidden; box-shadow:2px 2px 8px rgba(0,0,0,.15)}
	#page_e6vWt_Coj0_ div.thumb div.img div.imgWrap{background-color:#ccc}
	#page_e6vWt_Coj0_ div.thumb div.img div.title{padding:10px 0}
	#page_e6vWt_Coj0_ div.thumb div.img div.title p.kor{height:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:18px; font-size:12px; letter-spacing:-1px}
	#page_e6vWt_Coj0_ div.thumb div.img div.title p.jpn{height:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:18px; font-size:10px; letter-spacing:-1px}
	#page_e6vWt_Coj0_ div.thumb div.img div.title p.eng{height:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:18px; font-size:10px; letter-spacing:-1px}
}
@media screen and (min-width:1281px){
	#page_e6vWt_Coj0_ div.courseWrap{margin:0 0 60px 0}
	#page_e6vWt_Coj0_ div.courseWrap h3{width:420px; padding:10px 0; border-radius:3px}
	#page_e6vWt_Coj0_ div.courseWrap h3 p.kor{font-size:26px}
	#page_e6vWt_Coj0_ div.courseWrap h3 p.jpn, #page_e6vWt_Coj0_ div.courseWrap h3 p.eng{display:inline-block; height:29px; line-height:29px; font-size:18px}
	#page_e6vWt_Coj0_ div.courseWrap h3 p.jpn{padding-right:5px}
	#page_e6vWt_Coj0_ div.courseWrap h3 p.eng{padding-left:5px}

	#page_e6vWt_Coj0_ div.course div.van{top:0; left:50%; transform:translateX(-50%); width:120px; height:120px}

	#page_e6vWt_Coj0_ div.course{padding:70px 0 0 0}
	#page_e6vWt_Coj0_ div.course div.line{height:33px; border-radius:33px; font-size:0}
	#page_e6vWt_Coj0_ div.course div.line span.dashed{top:14.5px; width:14px; height:4px; border-radius:4px; margin:0 10px}
	#page_e6vWt_Coj0_ div.course div.text{margin:10px 0 0 0}
	#page_e6vWt_Coj0_ div.course div.text.point11 div.point{padding:0 3px}
	#page_e6vWt_Coj0_ div.course div.text.point8 div.point{padding:0 8px}
	#page_e6vWt_Coj0_ div.course div.text.point6 div.point{padding:0 40px}
	#page_e6vWt_Coj0_ div.course div.text.point4 div.point{padding:0 112px}
	#page_e6vWt_Coj0_ div.course div.text i.fa{position:absolute; top:-93px; left:50%; transform:translateX(-50%); font-size:48px; color:#6aabff}
	#page_e6vWt_Coj0_ div.course div.text p.kor{font-size:15px; letter-spacing:-1px}
	#page_e6vWt_Coj0_ div.course div.text p.foreign{height:21px; line-height:21px; letter-spacing:-1.6px; font-size:13px}

	#page_e6vWt_Coj0_ div.thumb{margin:30px 0 0 0}
	#page_e6vWt_Coj0_ div.thumb div.img:nth-child(1){padding:0 18px 0 0}
	#page_e6vWt_Coj0_ div.thumb div.img:nth-child(2){padding:0 9px}
	#page_e6vWt_Coj0_ div.thumb div.img:nth-child(3){padding:0 0 0 18px}
	#page_e6vWt_Coj0_ div.thumb div.img div.box{border-radius:5px; overflow:hidden; box-shadow:4px 4px 8px rgba(0,0,0,.15)}
	#page_e6vWt_Coj0_ div.thumb div.img div.imgWrap{background-color:#ccc}
	#page_e6vWt_Coj0_ div.thumb div.img div.title{padding:10px 0}
	#page_e6vWt_Coj0_ div.thumb div.img div.title p.kor{height:27px; line-height:27px; font-size:18px}
	#page_e6vWt_Coj0_ div.thumb div.img div.title p.jpn{height:25px; line-height:25px; font-size:15px}
	#page_e6vWt_Coj0_ div.thumb div.img div.title p.eng{height:25px; line-height:25px; font-size:15px}
}

#page_e6vWt_Coj0_ div.ribbon{position:relative; margin:0 auto; color:#fff; text-align:center; text-transform:uppercase}
#page_e6vWt_Coj0_ div.ribbon > div.text{position:relative; z-index:2; background-color:#3D79D0; font-weight:900}
#page_e6vWt_Coj0_ div.ribbon > div.shape{background-color:inherit}
#page_e6vWt_Coj0_ div.ribbon i{position:absolute}
#page_e6vWt_Coj0_ div.ribbon div.shape i:nth-child(1), div.ribbon div.shape i:nth-child(2){position:absolute; z-index:1}
#page_e6vWt_Coj0_ div.ribbon div.shape i:nth-child(2){left:auto; border-right-color:transparent; border-left-color:#043140}
#page_e6vWt_Coj0_ div.ribbon div.shape i:nth-child(3), div.ribbon div.shape i:nth-child(4){bottom:-20px; z-index:0; border-left-color:transparent}
#page_e6vWt_Coj0_ div.ribbon div.shape i:nth-child(4){bottom:-20px; left:auto; border-right-color:transparent}
@media screen and (max-width:1280px){
	#page_e6vWt_Coj0_ div.ribbon{width:160px; height:40px; margin-bottom:40px}
	#page_e6vWt_Coj0_ div.ribbon > div.text{height:40px; line-height:40px; font-size:20px}
	#page_e6vWt_Coj0_ div.ribbon div.shape i:nth-child(1), div.ribbon div.shape i:nth-child(2){left:-10px; bottom:-10px; border:10px solid transparent; border-right-color:#043140}
	#page_e6vWt_Coj0_ div.ribbon div.shape i:nth-child(2){right:-10px; left:auto; border-right-color:transparent; border-left-color:#043140}
	#page_e6vWt_Coj0_ div.ribbon div.shape i:nth-child(3), div.ribbon div.shape i:nth-child(4){bottom:-10px; left:-45px; z-index:0; width:15px; border:20px solid #1D53C0; border-left-color:transparent}
	#page_e6vWt_Coj0_ div.ribbon div.shape i:nth-child(4){right:-45px; bottom:-10px; left:auto; border:20px solid #1D53C0; border-right-color:transparent}
}
@media screen and (min-width:1281px){
	#page_e6vWt_Coj0_ div.ribbon{width:400px; height:80px; margin-bottom:100px}
	#page_e6vWt_Coj0_ div.ribbon > div.text{height:80px; line-height:80px; font-size:34px}
	#page_e6vWt_Coj0_ div.ribbon div.shape i:nth-child(1), div.ribbon div.shape i:nth-child(2){left:-20px; bottom:-20px; z-index:1; border:20px solid transparent; border-right-color:#043140}
	#page_e6vWt_Coj0_ div.ribbon div.shape i:nth-child(2){right:-20px; left:auto; border-right-color:transparent; border-left-color:#043140}
	#page_e6vWt_Coj0_ div.ribbon div.shape i:nth-child(3), div.ribbon div.shape i:nth-child(4){bottom:-20px; left:-90px; z-index:0; width:30px; border:40px solid #1D53C0; border-left-color:transparent}
	#page_e6vWt_Coj0_ div.ribbon div.shape i:nth-child(4){right:-90px; bottom:-20px; left:auto; border:40px solid #1D53C0; border-right-color:transparent}
}