@charset "euc-kr";
@import url('default.css');
@import url('common.css?v2303');
@import url('layout.css');

/******************** 01_Visit ********************/
/* °øÅë */
.visitCont .slogan	{ padding-bottom:15px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.3em; line-height:1.8em; color:#252d30; word-break:keep-all; }
.visitCont p	{ word-break:keep-all; }
.visitCont .text	{ padding-bottom:10px; line-height:2em; }
.visitCont .text2	{ padding-bottom:20px; line-height:2em; color:#D22F30; }
.visitCont .slideArea, .visitCont .slideCont, .visitCont .slideCont li, .visitCont .slideCont li img	{ width:100%; max-width:560px; }
.visitCont .slideArea, .visitCont .slideCont, .visitCont .slideCont ul, .visitCont .slideCont li	{ height:201px; }
.visitCont .slideArea .prev:hover	{ background:url('/eng/images/btn/btn_prev3_on.png') no-repeat left top; }
.visitCont .slideArea .next:hover	{ background:url('/eng/images/btn/btn_next3_on.png') no-repeat left top; }
.visitCont .btn	{ padding-bottom:10px; text-align:right; }
.visitCont .btn.is-left {text-align:left}
.visual1	{ background-image:url('/eng/images/visit/top_floor.jpg'); }
.visual2	{ background-image:url('/eng/images/visit/top_use.jpg'); }
.visual3	{ background-image:url('/eng/images/visit/top_traffic.jpg'); }
.visual4	{ background-image:url('/eng/images/visit/top_observatory.jpg'); }
.visual5	{ background-image:url('/eng/images/visit/top_restaurant.jpg'); }
.visual6	{ background-image:url('/eng/images/visit/top_group.jpg'); }
.visual7	{ background-image:url('/eng/images/visit/top_giftshop.jpg'); }

/* Ãþº°¾È³» */

.floorArea	{ width:774px; border:1px solid #dedede; background:#fff url('/eng/images/visit/thumb_floor.gif') no-repeat 20px top; }
	.floorArea .floorBgArea	{ width:732px; height:902px; padding:50px 20px 35px; overflow:hidden; background-repeat:no-repeat; background-position:20px top; }
	.floorArea .slogan	{ height:30px; padding-left:195px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.7em; color:#252d30; }
	.floorArea .text	{ height:87px; padding-left:195px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.4em; line-height:1.6em; }
	.floorArea li	{ float:left; width:511px; padding-left:221px; overflow:hidden; }
	.floorArea li h2	{ float:left; width:75px; padding-top:3px; margin-left:15px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; }
	.floorArea li h2 span	{ font-size:2em; }
	.floorArea li ul	{ float:left; width:421px; padding-top:11px; }
	.floorArea li li	{ float:left; width:210px; padding:0 0 2px 0; margin:0; line-height:1.4em; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; background:none; }
	.floorArea li li span	{ font-size:0.9em; font-family:NanumGothic, '³ª´®°íµñ', nGothic, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:normal; color:#6d6d6d; }
	.floorArea li li a	{ color:#252d30; }
	.floorArea li.floor6	{ height:41px; margin-bottom:15px; }
	.floorArea li.floor5	{ height:59px; margin-bottom:29px; }
	.floorArea li.floor5 h2	{ padding-top:12px; }
	.floorArea li.floor4	{ height:59px; margin-bottom:15px; }
	.floorArea li.floor4 h2	{ padding-top:12px; }
	.floorArea li.floor3	{ height:41px; margin-bottom:45px; }
	.floorArea li.floor2	{ height:41px; margin-bottom:15px; }
	.floorArea li.floor1	{ height:112px; margin-bottom:15px; }
	.floorArea li.floor1 h2	{ padding-top:28px; }
	.floorArea li.floor1 ul	{ padding-top:8px; }
	.floorArea li.floor0	{ height:105px; }
	.floorArea li.floor0 h2	{ padding-top:16px; width:75px; text-align:center;}
	.floorArea li.floor0 ul	{ padding-top:8px; }
	@-moz-document url-prefix() {
		.floorArea li.floor0 ul { padding-top:6px; }
	}

/* ÀÌ¿ë¾È³» */
.useCont .head	{ height:130px; padding-left:96px; background-repeat:no-repeat; background-position:left 5px; }
	.useCont .head h2	{ padding-bottom:7px; }
	.useCont .head p	{ padding-bottom:7px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.2em; line-height:1.4em; }
	.useCont .head p.text2	{ font-size:1em; font-family:NanumGothic, '³ª´®°íµñ', nGothic, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:normal; color:#D22F30; }
		.useTimeCont .head	{ background-image:url('/eng/images/visit/ico_useTime.gif'); }
		.usePriceCont .head	{ background-image:url('/eng/images/visit/ico_usePrice.gif'); }
.useTit	{ width:265px; }
.use2Tit	{ width:240px; }

/* ±³Åë¾È³» */
	/* ¹ö½º */
.trafficCont	{ }
	.trafficCont .head	{ height:120px; padding-left:96px; background-repeat:no-repeat; background-position:left 5px; }
	.trafficCont .head h2	{ padding-bottom:7px; }
	.trafficCont .head p	{ font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.2em; line-height:1.4em; }
		.busCont .head	{ background-image:url('/eng/images/visit/ico_bus.gif'); }
		.cableCont .head	{ background-image:url('/eng/images/visit/ico_cable.gif'); }
		.tourCont .head	{ background-image:url('/eng/images/visit/ico_tour.gif'); }
		.carCont .head	{ background-image:url('/eng/images/visit/ico_car.gif'); }
	.trafficCont .article	{ padding:30px 20px 0; margin:30px -20px 0; border-top:1px solid #dedede; overflow:hidden; }
	.trafficCont .article .list	{ margin:10px 0; }
	.trafficCont dt	{ font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; line-height:2em; }
	.trafficCont dd	{ line-height:2em; }
	.trafficCont h3	{ padding:0 0 15px; margin:0; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.5em; color:#252d30; }
	.trafficCont dt.bgn	{ padding:0; margin:0; }
	.trafficCont h4	{ margin-bottom:5px; overflow:hidden;}
	.trafficCont h4 span	{ float:left; height:22px; padding:2px 8px 0; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.3em; color:#fff; background:#252d30; }
	.trafficCont h4 strong	{ color:#ffd200; }
	.trafficCont p	{ line-height:2em; }
	.trafficCont p strong	{ padding-right:7px; margin-right:6px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; background:url('/eng/images/common/division3.gif') no-repeat right 4px; }
	.trafficCont p strong.db	{ width:100%; padding:20px 0 0; margin:20px 0 0; background:url('/eng/images/common/dlineH.gif') repeat-x left top; }
		.trafficText	{ padding-left:104px; }
		.trafficText2	{ padding-left:101px; }
		.trafficCont p.btn	{ padding-top:30px; }

/* Àü¸Á´ë */
.observatoryCont	{ float:none; width:734px; margin-left:0; }
	.observatoryCont h2	{ padding:0 0 8px; margin:0; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.3em; color:#252d30; }
	.observatoryCont h2 strong	{ font-family:'³ª´®°íµñ ExtraBold', nGothicEB; font-weight:bold; color:#000; }
	.observatoryCont .articleArea	{ padding:30px 0 16px; margin-bottom:30px; background:url('/eng/images/common/dlineH.gif') repeat-x left bottom; }
	.observatoryCont .article	{ position:relative; min-height:111px; padding-left:215px; }
	.observatoryCont .article .thumb	{ position:absolute; left:0; top:0; }
	.observatoryCont .ico-target {padding-left:13px; background:url('/images/visit/ico_point.png') no-repeat 0 6px; color:#252d30; font-size:12px; font-weight:bold}
	.observatoryCont p	{ line-height:2em; }
	.observatoryCont p strong	{ padding-right:7px; margin-right:6px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; background:url('/eng/images/common/division3.gif') no-repeat right 4px; }
	.observatoryCont .head	{ padding-bottom:30px; background:url('/eng/images/common/dlineH.gif') repeat-x left bottom; }
	.observatoryCont .head .slogan	{ padding:3px 0 15px; font-size:1.5em; line-height:normal; overflow:hidden; }
		.observatoryCont .head p.text	{ font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.2em; line-height:1.5em; }
		.observatoryCont .audio	{ height:94px; padding:2px 0 0 96px; margin-top:20px; background:url('/eng/images/visit/ico_audio.gif') no-repeat left top; }
		.observatoryCont .audio	strong	{ display:block; font-size:1.2em; background:none;  }
		.observatoryCont .star	{ height:94px; padding:2px 0 0 96px; background:url('/eng/images/visit/ico_star.gif') no-repeat left top; }
		.observatoryCont .star strong	{ display:block; font-size:1.2em; background:none; }


/* ·¹½ºÅä¶û */
	.visitCont h3	{ padding:30px 0; font-family:'³ª´®°íµñ ExtraBold', nGothicEB; font-weight:bold; font-size:1.7em; color:#252d30; }
	.visitCont h3.hr	{ padding:30px 20px 10px; margin:0 -20px; border-top:1px solid #dedede; }
	.visitCont h3 span	{ font-family:NanumGothic, '³ª´®°íµñ', nGothic, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:normal; font-size:0.9em; color:#252d30; }
	.visitCont h4	{ font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.4em; color:#252d30; }
	.visitCont h5	{ padding-top:30px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; line-height:1.7em; color:#252d30; }
	.chef	{ padding:0 30px 0 215px; min-height:180px; line-height:2em; word-break:nowrap; background:url('/eng/images/visit/thumb_chef.jpg') no-repeat left top; }
	.chef strong	{ color:#252d30; }
	.menu	{ margin:-10px 0 20px; }
	.menu ul	{ width:560px; overflow:hidden; }
	.menu li	{ float:left; width:186px; height:43px; padding-top:16px; margin-bottom:-1px; background:url('/eng/images/common/dlineH.gif') repeat-x left bottom; }
	.menu li a	{ float:left; height:22px; padding:6px 27px 0 0; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.2em; color:#504a4c; background:url('/eng/images/common/icon_pdf.gif') no-repeat right 5px; }
		/* ngrill menu */
		.menu .ngrill li{width: 156px;}
		.menu .ngrill li:nth-child(2){width: 246px;}
		/* hancook menu */
		.menu li.hancookMenu1	{ width:230px; }
		.menu li.hancookMenu2	{ width:330px; }
		.menu li.theplaceMenu1	{ width:186px; }
		.menu li.theplaceMenu2	{ width:186px; }
		.menu li.theplaceMenu3	{ width:186px; }
		/* season menu */
		.menu h4	{ font-size:1.2em; line-height:2em; }
		.seasonMenu	{ position:relative; min-height:97px; padding:0 0 20px 220px; overflow:hidden; }
		.seasonMenu4 {padding:0 0 20px 130px;}
		.seasonMenu h5	{ padding-top:5px; font-size:1.1em; }
		.seasonMenu p	{ line-height:2em; }
		.seasonMenu p .sale	{ padding:0 8px 0 4px; background:url('/eng/images/common/bg_price3.gif') no-repeat right center; }
		.seasonMenu .thumb	{ position:absolute; left:0; top:0; }
	.useInfo	{ width:560px; padding-bottom:20px; overflow:hidden; }
	.useInfo dt	{ clear:both; float:left; width:90px; padding-bottom:10px; vertical-align:top; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; line-height:2em; color:#000; }
	.useInfo dd	{ float:right; width:470px; padding-bottom:10px; vertical-align:top; line-height:2em; }
	.useInfo dd em	{ padding:0 2px; font-style:normal; color:#fff; background:#252d30; }
	.coupon	{ overflow:hidden; }
	.coupon li	{ float:left; min-width:140px; margin-top:30px; }
	.cjCard	{ position:relative; height:62px; padding:44px 0 0 75px; margin-bottom:30px; background:url('/eng/images/common/dlineH.gif') repeat-x left bottom; }
	.cjCard .thumb	{ position:absolute; left:10px; top:25px; padding:0; }
	.cjCard p	{ padding-bottom:10px; }

	.couponSee { padding-left: 30px; margin-top:5px; color:#000; background:url("/images/common/ico_camera.gif") no-repeat 0 0;}
	.couponSee a {margin-left:10px;}
	.couponSee img {vertical-align:middle;}
	/* ¿¹¾à¾È³» */
	.reserInfoList tbody th	{ padding-left:90px; text-align:left; font-family:NanumGothic, '³ª´®°íµñ'; font-weight:normal; }
	.reserInfoList tbody th.ngrill	{ background:url('/eng/images/visit/logo_ngrill2.gif') no-repeat 15px center; }
	.reserInfoList tbody th.hancook	{ background:url('/eng/images/visit/logo_hancook2.png') no-repeat 15px center; }
	.reserInfoList tbody th.theplace	{ background:url('/eng/images/visit/logo_theplace2.gif') no-repeat 24px center; }
	.reserInfoList tbody th.orientalroo	{ background:url('/eng/images/visit/logo_orientalroo2.gif') no-repeat 33px center; }
	.reserInfoList tbody th.cheiljemyunso { background:url('/eng/images/visit/logo_cheiljemyunso2.gif') no-repeat 17px center; }
		.reserTit2	{ width:190px; }
		.reserTit3	{ width:90px; }
/* ´ÜÃ¼°í°´ */
.groupCont	{ float:none; width:734px; margin-left:0; }
	.groupText	{ padding:0 5px 10px 0; text-align:right; font-size:1.2em; font-weight:bold; color:#252d30; }
	.groupCont .tblList	{ margin:0;}
	.groupCont .tblList td p	{ text-align:left; padding-left:20px; padding-right:10px; line-height:1.7em; background:none; }
	.groupCont .tblList td p strong	{ display:block; font-size:1.2em; line-height:1.7em; color:#252d30; }
	.groupCont .tblList td em	{ padding-right:4px; color:#252d30; font-style:normal; }
		.groupCont2	{ margin-top:30px; padding:0 10px; background:#f2f2f2; }
		.groupCont2 h3	{ padding:20px 0 0 10px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.2em; line-height:1.7em; color:#252d30; }
		.groupCont2 p.text	{ padding:0 0 0 10px; line-height:1.7em; color:#6D6D6D; }
		.groupCont2 .caution	{ padding:0 0 20px 10px; }
		.groupCont2 .caution li	{ color:#6D6D6D; }
	.groupCont .head	{ height:166px; padding:0 0 0 152px; background:url('/eng/images/visit/mark_ntower.gif') no-repeat 26px top; }
		.groupCont .head .slogan	{ padding:0 20px 15px; font-size:1.5em; color:#252d30; overflow:hidden; }
		.groupCont .head h3	{ padding:0 0 0 20px; font-size:1.7em; }
		.groupCont .head p.text	{ padding-left:20px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.2em; line-height:1.5em; }
		.groupTit2	{ width:160px; }

/******************** 02_Press&Media ********************/
.onWrap	{ position:relative; }
.onWrap .onHead	{ position:absolute; left:0; bottom:0; width:100%; background:url('/eng/images/common/bg_on.png') no-repeat left top; }
.onWrap .onHead a	{ color:#fff; }

/* º¸µµÀÚ·á */
.mediaHead	{ width:796px; margin:-11px -10px 0; overflow:hidden; }
	.recent	{ float:left; width:479px; height:217px; border:1px solid #fff; overflow:hidden; }
	.recent .head a	{ display:block; height:36px; padding:16px 20px 0; }
	.recent h2	{ padding-bottom:8px; font-size:1.4em; color:#fff; }
	.recent p	{ line-height:1.6em; color:#fff; }
	.cfArea	{ float:right; width:313px; height:217px; border:1px solid #fff; border-right:none; overflow:hidden; }
	.cfArea .head a	{ display:block; width:100%; padding:16px 0; font-size:1.4em; color:#fff; text-align:center; }
.boardHead	{ padding:15px 0 10px; overflow:hidden; }
	.boardPage	{ float:left; padding-top:8px; color:#252d30; }
	.boardHead .search	{ padding:0; }
.mediaList li	{ position:relative; z-index:1; float:left; width:559px; height:54px; padding:20px 100px 20px 115px; margin:-1px -1px 0; border:1px solid #f0efef; line-height:1.5em; }
	.mediaList li h2	{ padding:0 0 8px; font-size:1.4em; }
	.mediaList li .date	{ position:absolute; right:0; top:40px; width:80px; color:#3d505a; }
	.mediaList li .thumb	{ position:absolute; left:20px; top:20px; width:95px; }
	.mediaList li .thumb img	{ width:77px; height:54px; }
	.mediaList li.none	{ height:auto; width:776px; padding:20px 0; text-align:center; }
	.mediaList li.last	{ border-bottom-color:#fff; }
	.mediaList li.on	{ z-index:2; border-color:#adadad; }

/* Ä·ÆäÀÎ + ½ÃÁð¸Þ´º */
.thumbArea	{ width:776px; height:109px; padding:10px 10px 13px; margin:-10px -10px 0; overflow:hidden; background:url('/eng/images/common/lineH.gif') repeat-x left bottom; }
	.thumbArea .slideCont	{ width:776px; height:109px; }
	.thumbList li	{ display:inline; float:left; width:193px; height:109px; margin-right:1px; overflow:hidden; }
	.thumbList li img	{ width:193px; height:109px; }
	.thumbList li h2	{ text-align:center; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.2em; color:#fff; }
	.thumbList li h2 a	{ display:block; height:16px; padding:8px 0; }
	.thumbArea .prev	{ position:absolute; left:10px; top:10px; width:37px; height:109px; padding:0; margin:0; border:none; overflow:visible; cursor:pointer; background:url('/eng/images/btn/btn_prev4.png') no-repeat 10px 39px; }
	.thumbArea .next	{ position:absolute; right:10px; top:10px; width:37px; height:109px; padding:0; margin:0; border:none; overflow:visible; cursor:pointer; background:url('/eng/images/btn/btn_next4.png') no-repeat 10px 39px; }
	.thumbArea .prev:hover	{ background:url('/eng/images/btn/btn_prev4_on.png') no-repeat left top; }
	.thumbArea .next:hover	{ background:url('/eng/images/btn/btn_next4_on.png') no-repeat left top; }

.thumbView	{ position:relative; width:776px; padding:10px 0 0; }
.thumbView img	{ max-width:776px; }
.thumbView .social	{ right:20px; }

/* °¶·¯¸® */
.galleryTab li	{ width:154px; }
.galleryTab li a	{ width:154px; }
.galleryTab li.on p	{ width:165px; background:url('/eng/images/common/bg_tab2_on.png') no-repeat left top; }
.galleryTab li.tower a	{ width:136px; padding-left:20px; background:url('/eng/images/media/ico_tower_off.png') no-repeat 22px center; }
.galleryTab li.restaurant a	{ width:138px; padding-left:16px; background:url('/eng/images/media/ico_restaurant_off.png') no-repeat 34px center; }
.galleryTab li.star a	{ width:134px; padding-left:20px; background:url('/eng/images/media/ico_star_off.png') no-repeat 20px center; }
.galleryTab li.gEvent a	{ width:144px; padding-left:10px; background:url('/eng/images/media/ico_event_off.png') no-repeat 43px center; }
	.galleryTab li.tower .on a	{ background-image:url('/eng/images/media/ico_tower_on.png'); }
	.galleryTab li.restaurant .on a	{ background-image:url('/eng/images/media/ico_restaurant_on.png'); }
	.galleryTab li.star .on a	{ background-image:url('/eng/images/media/ico_star_on.png'); }
	.galleryTab li.gEvent .on a	{ background-image:url('/eng/images/media/ico_event_on.png'); }
.galleryTit	{ padding:0 0 5px 16px; margin-top:-10px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.4em; line-height:1.4em; color:#252d30; background:url('/eng/images/common/blt7.gif') no-repeat 4px 7px; }
.galleryArea	{ position:relative; width:774px; height:840px; border:1px solid #dedede; background:#252d30; }
.galleryList	{ width:747px; padding:20px 14px 7px 13px; overflow:hidden; }
	.galleryList li	{ display:inline; float:left; position:relative; width:234px; height:256px;  margin:0 6px 13px 7px; border:1px solid #d1d1d1; }
	.galleryList li .thumb img	{ width:234px; height:256px; }
	.galleryList li .btn	{ position:absolute; left:0; top:0; width:234px; height:256px; overflow:hidden; }
	.galleryList li .btn a	{ display:block; width:234px; height:154px; }
	.galleryList li .btn a span	{ position:absolute; left:0; top:0; display:block; width:78px; height:77px; padding:179px 0 0 156px; margin:256px 0 0 234px; cursor:pointer; background:url('/eng/images/common/bg_on.png') no-repeat left top; }
	.galleryList li.none	{ width:747px; height:auto; padding:100px 0 110px; margin:0; text-align:center; color:#fff; }
	.galleryListBtn .prev	{ position:absolute; left:35px; top:355px; z-index:1; }
	.galleryListBtn .next	{ position:absolute; right:35px; top:355px; z-index:1; }
.galleryView	{ width:454px; padding:7px; margin:0 auto; background:#fff; }
	.galleryView .thumb img	{ width:454px; height:497px; }
	.galleryView .social	{ position:static; padding:14px 0 7px; text-align:right; }
	.galleryBtn .prev	{ position:absolute; left:50px; top:246px; }
	.galleryBtn .next	{ position:absolute; right:50px; top:246px; }


/******************** 03_What's New ********************/
/* ÀÌº¥Æ® */
.eventTab li, .eventTab li a	{ width:387px; }
.eventTab li.on p	{ width:398px; background-image:url('/eng/images/common/bg_tab_on2.png'); }
.eventList	{ width:774px; border:1px solid #dedede; *zoom:1; background:#fff; }
	.eventList:after	{ content:""; display:block; clear:both; }
	.eventList li	{ float:left; width:774px; height:120px; margin:-1px -1px 0; border:1px solid #dedede; border-bottom-color:#f0efef; }
	.eventList li a	{ display:block; position:relative; width:324px; height:96px; padding:12px 110px 12px 340px; }
	.eventList li h2	{ padding:26px 0 8px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.4em; color:#000; }
	.eventList li p.date	{ font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#000; }
	.eventList li p.date em	{ font-family:NanumGothic, '³ª´®°íµñ', nGothic, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:normal; color:#767676; font-style:normal; }
	.eventList li .thumb	{ position:absolute; left:20px; top:12px; width:304px; height:94px; border:1px solid #a5a8a9; }
	.eventList li .thumb img	{ width:304px; height:94px; }
	.eventList li .btn	{ position:absolute; right:20px; top:51px; }
	.eventList li.none	{ width:774px; height:auto; padding:50px 0; text-align:center; }
	.eventList li.on	{ z-index:1; border:1px solid #adadad; }
	.pastList li	{ position:relative; width:414px; height:96px; padding:12px 20px 12px 340px; width:414px; }
/* ÇÖ¾ÆÀÌÅÛ */
.itemHead	{ position:relative; width:346px; height:280px; padding:0 20px 0 408px; border:1px solid #d8d8d8; background:#ebebeb; }
	.itemHead h2	{ padding:25px 0 10px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:2em; color:#252d30; }
	.itemHead .info	{ padding-bottom:15px; line-height:1.8em; color:#414c33; }
	.itemHead .info2	{ padding-top:16px; color:#414c33; background:url('/eng/images/common/dlineH.gif') repeat-x left top; }
	.itemHead .info2 p	{ padding-bottom:7px; color:#414c33; }
	.itemHead .info2 p span.price	{ padding:0 8px 0 4px; background:url('/eng/images/common/bg_price.png') no-repeat right center; }
	.itemHead .info2 p strong	{ color:#cc0000; }
	.itemHead .thumb	{ position:absolute; left:0; top:0; }
	.itemHead .thumb img	{ width:386px; height:280px; }
	.itemHead .btn	{ position:absolute; left:408px; bottom:20px; width:348px; }
	.itemHead .icon	{ position:absolute; left:0; top:0; }
.itemPage	{ padding:20px 0 5px; color:#252d30; }
.itemList	{ width:747px; padding:20px 7px 20px 20px; border:1px solid #d8d8d8; overflow:hidden; background:#fff; }
	.itemList li	{ float:left; position:relative; width:236px; height:70px; padding-top:181px; margin-right:13px; }
	.itemList li h2	{ font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.4em; color:#252d30; text-align:center; }
	.itemList li .thumb	{ position:absolute; left:0; top:0; width:234px; height:170px; border:1px solid #d8d8d8; }
	.itemList li .thumb img	{ width:234px; height:170px; }
	.itemList li .icon	{ position:absolute; left:1px; top:1px; }
	.itemList li .icon img	{ margin-right:-3px; }
	.itemList li .btn	{ position:absolute; left:1px; top:1px; width:234px; height:170px; overflow:hidden; }
	.itemList li .btn a	{ display:block; width:234px; height:170px; }
	.itemList li .btn a span	{ position:absolute; left:0; top:0; width:78px; height:77px; padding:93px 0 0 156px; margin:170px 0 0 234px; cursor:pointer; background:url('/eng/images/common/bg_on.png') no-repeat left top; }
	.itemList li.none	{ width:734px; height:auto; padding:40px 0; text-align:center; }
.itemView	{ position:relative; width:454px; min-height:206px; padding:356px 7px 7px; margin:0 auto; background:#fff; }
	.itemView h1	{ height:auto; padding:0 10px 10px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:2em; background:none; }
	.itemView p	{ margin:0 10px; line-height:1.8em; color:#414c33; }
	.itemView p.info	{ padding-bottom:8px; margin-bottom:7px; background:url('/eng/images/common/dlineH.gif') repeat-x left bottom; }
	.itemView p span.price	{ padding:0 8px 0 4px; background:url('/eng/images/common/bg_price2.gif') no-repeat right center; }
	.itemView p strong	{ color:#cc0000; }
	.itemView .thumb	{ position:absolute; left:7px; top:7px; margin:0; }
	.itemView .thumb img	{ width:454px; height:329px; }
	.itemView .social	{ right:10px; bottom:10px; text-align:right; }
		.itemThumbList	{ position:absolute; right:15px; top:286px; }
		.itemThumbList li	{ display:inline-block; width:60px; height:40px; margin-left:-2px; border:1px solid #d5d5d5; }
		.itemThumbList li.on	{ border-color:#333b3d; }
	.itemBtn .prev	{ position:absolute; left:50px; top:246px; }
	.itemBtn .next	{ position:absolute; right:50px; top:246px; }


/******************** 04_global ********************/
/* ¼Ò°³ */
.intro	{ background-image:url('/eng/images/global/top_intro.jpg'); }
	.introCont p	{ padding-bottom:20px; line-height:2em; word-break:keep-all; }
	.introCont h2	{ padding-bottom:15px; font-size:1.2em; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; }
		.introCont .slogan	{ padding:3px 0 15px; font-size:1.4em; line-height:normal; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; overflow:hidden; }
		.introTower	{ height:485px; padding-left:240px; background:url('/eng/images/global/thumb_tower.gif') no-repeat left top; }
		.introTower p	{ padding:0; line-height:2em; }
		.introTower p strong	{ padding-right:7px; margin-right:6px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; background:url('/eng/images/common/division3.gif') no-repeat right 4px; }
		.introTower p strong.db	{ background:none; }
		.introTower p span.blt	{ display:block; padding-left:8px; line-height:2em; background:url('/eng/images/common/blt11.gif') no-repeat left 11px; }
	.history	{ background:url('/eng/images/common/dlineH.gif') repeat-x left top; }
		.history li	{ overflow:hidden; background:url('/eng/images/common/dlineH.gif') repeat-x left bottom; }
		.history h2	{ float:left; width:150px; padding:10px 0 12px 10px;font-size:2.5em; line-height:1em; }
		.history ol	{ float:left; width:560px; padding:15px 0; }
		.history ol li	{position:relative;  padding:0 0 0 80px; line-height:2em; background:none; }
		.history ol li strong	{ position:absolute; left:0px; top:0px; color:#252d30; }

	.biArea	{ overflow:hidden; }
		.biArea .fl	{ margin-right:25px; }
		.biArea h2	{ padding:0 0 5px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; font-size:1em; line-height:2em; }
		.biArea p	{ line-height:2em; }
		.biArea .color	{ overflow:hidden; line-height:1.6em; }
		.biArea .color span	{ float:left; width:98px; height:19px; margin-right:10px; text-indent:-20000px; }
		.biArea .colorType1	{ padding-bottom:2px; }
		.biArea .colorType1 span	{ background:#c2d03a; }
		.biArea .colorType2 span	{ background:#000; }
/* °øÁö */
.listHead	{*zoom:1; }
	.listHead:after	{ content:""; display:block; clear:both; }
	.listHead .fl	{ padding-top:15px; }
	.listHead .fl select	{ float:left; margin-right:4px; border-color:#c7c7c7; color:#252d30; background:#c7c7c7; }
	.listHead .fl .eui_defaultSelect	{ float:left; margin-right:4px; }
	.listHead .fl .selectBtn	{ float:left; width:50px; height:22px; padding:0; margin:0; border:none; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; text-align:center; overflow:visible; cursor:pointer; vertical-align:top; background:#b2c93e; }
		.noticeTit1	{ width:80px; }
		.noticeTit2	{ width:140px; }
		.noticeTit4	{ width:115px; }
/* faq */
.faqSearch	{ position:relative; height:22px; padding:13px 0 13px 125px; margin:0 0 5px; background:#f3f3f3; }
	.faqSearch legend	{ position:absolute; left:20px; top:14px; width:100px; height:22px; color:#252d30; font-size:1.4em; line-height:1.4em; text-align:left; }
	.faqSearch .txt	{ width:370px; padding:1px 5px; margin-right:-4px; border:1px solid #fff; }
.faqTab	{ width:741px; height:51px; padding-top:30px; margin-left:-7px; overflow:hidden; }
	.faqTab li	{ float:left; min-width:73px; height:33px; padding:13px 5px 0; margin-left:7px; text-align:center; color:#252d30; font-size:1.1em; background:#e9e9e9 url('/eng/images/global/bg_tab_off.gif') no-repeat center bottom; }
	.faqTab li.long	{ width:73px; height:41px; padding-top:5px; }
	.faqTab li a	{ color:#252d30; }
	.faqTab li.on	{ color:#fff; background:#252d30 url('/eng/images/global/bg_tab_on.gif') no-repeat center bottom; }
	.faqTab li.on a	{ color:#fff; }
.faqTit	{ padding:0 0 5px 16px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.4em; line-height:1.4em; color:#252d30; background:url('/eng/images/common/blt7.gif') no-repeat 4px 7px; }
.faqList	{ padding-top:1px; background:url('/eng/images/common/dlineH.gif') repeat-x left top; }
	.faqList dt	{ line-height:1.7em; background:url('/eng/images/common/dlineH.gif') repeat-x left bottom; }
	.faqList dt a	{ display:block; width:672px; padding:7px 20px 7px 42px; overflow:hidden; background:url('/eng/images/common/ico_question.gif') no-repeat 10px 6px; }
	.faqList dt strong	{ float:left; width:90px; cursor:pointer; }
	.faqList dt span	{ float:left; width:582px; cursor:pointer; }
	.faqList dd	{ display:none; line-height:1.7em; background:#f3f3f3 url('/eng/images/common/dlineH.gif') repeat-x left bottom; }
	.faqList dd .bgArea	{ padding:17px 20px 17px 42px; background:url('/eng/images/common/ico_answer.gif') no-repeat 10px 16px; }
	.faqList dt.on	{ font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; background:none; }
	.faqList dd , .faqList dd td, .faqList dd div, .faqList dd p, .faqList dd li, .faqList dd dd, .faqList dd a	{ color:#6f6a6c; }
/* service */
.serviceCont .text	{ line-height:1.7em; }
	.serviceCont .text2	{ padding:10px 0 30px; font-size:1.2em; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; background:url('/eng/images/common/dlineH.gif') repeat-x left bottom; }
	.serviceCont .article	{ background:url('/eng/images/common/dlineH.gif') repeat-x left bottom; }
	.serviceCont .article .bgArea	{ min-height:60px; padding:15px 0 15px 85px; background-repeat:no-repeat; background-position:left 15px; }
	.serviceCont .article h2	{ font-size:1.2em; line-height:1.7em; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; }
	.serviceCont .article p	{ line-height:1.7em; }
	.serviceCont .service1 .bgArea	{ background-image:url('/eng/images/global/ico_service1.gif'); }
	.serviceCont .service2 .bgArea	{ background-image:url('/eng/images/global/ico_service2.gif'); }
	.serviceCont .service3 .bgArea	{ background-image:url('/eng/images/global/ico_service3.gif'); }
	.serviceCont .service4 .bgArea	{ background-image:url('/eng/images/global/ico_service4.gif'); }
	.serviceCont .service5 .bgArea	{ background-image:url('/eng/images/global/ico_service5.gif'); }

/* contact us */
.contactCont h2	{ padding:21px 0 7px; margin-top:20px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; font-size:1.2em; background:url('/eng/images/common/dlineH.gif') repeat-x left top; }
	.contactCont .text	{ line-height:1.7em; }
	.contactCont .text2	{ line-height:1.7em; }
	.contactCont .caution	{ margin:10px 0; }
	.agreeArea h3	{ font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; }
	.agreeArea .textarea	{ display:block; width:724px; height:156px; padding:5px; margin:5px 0; line-height:1.8em; font-size:1em; border:1px solid #cdcdcd; background:#fff; }
	.agreeArea .ac	{ padding:0 10px 10px 0; }
	.agreeArea .ac span {margin-right:20px;}
	.agreeArea .chk	{ margin-right:4px; }
	.contactTit	{ width:120px; }
	.contactCont .form .txt	{ width:585px; }
	.contactCont .form textarea	{ width:585px; height:140px; }

	.attestation {padding:16px 0 13px; margin-bottom:15px; border:1px solid #dedede; text-align:center;}
	.attestation input.txt {width:162px; height:21px; border:none; line-height:21px; background:#ededed;}

/******************** 05_etc ********************/
.etcArea	{ position:relative; padding:30px 20px; border:1px solid #dedede; overflow:hidden; line-height:2em; background:#fff; }
	.etcArea h2	{ margin:20px 0 10px; font-size:1.4em; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; }
	.etcArea h3	{ margin:20px 0 10px; font-size:1.2em; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; }
	.etcArea li	{ word-break:keep-all; }
	.etcArea li li	{ padding-left:12px; }
.legalArea p	{ margin-bottom:15px; word-break:keep-all; }
.legalArea .text	{ margin:0 0 20px; font-size:1.4em; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30;}
.legalArea .text2	{ margin:0 0 20px; font-size:1.2em; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30;}
	.sitemap	{ width:744px; margin:10px 0 0 -13px; overflow:hidden; line-height:normal; }
	.sitemap li	{ display:inline; float:left; width:173px; min-height:200px; margin-left:13px; }
	.sitemap li .title	{ width:173px; height:28px; padding-top:14px; margin-bottom:13px; text-align:center; color:#fff; background:#252d30; }
	.sitemap li ul	{ overflow:hidden; }
	.sitemap li ul li	{ min-height:1em; padding:0; margin:0; }
	.sitemap li ul li a	{ display:block; width:173px; padding:8px 0; margin:0 0 1px; line-height:1em; text-align:center; color:#252d30; background:#f5f5f5; }
	.sitemap li ul li ul	{ margin:10px 0; }
	.sitemap li ul li ul li	{ padding:6px 0 7px 10px; }
	.sitemap li ul li ul li a	{ display:inline; padding:0; margin:0; text-align:left; color:#767676; background:#fff; }

/* °³ÀÎÁ¤º¸¼öÁýµ¿ÀÇ */
.privacyText	{ }
	.privacyText h5	{ margin:20px 0 10px; font-size:1.2em; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; }
	.privacyText p	{ padding-left:10px; margin-bottom:10px; background:url('/eng/images/common/blt10.gif') no-repeat left 7px; }
	.privacyText dt	{ padding-left:10px; background:url('/eng/images/common/blt10.gif') no-repeat left 9px; }
	.privacyText dd	{ padding-left:10px; margin-bottom:5px; }
	.privacyText ul, .privacyText ol	{ margin-bottom:10px; }
	.privacyText li	{ padding:0 0 5px 10px; background:url('/eng/images/common/blt10.gif') no-repeat left 9px; }
	.privacyText li ul, .privacyText li ol	{ margin-bottom:0; }
	.privacyText li ul li	{ padding-bottom:0; background:url('/eng/images/common/blt11.gif') no-repeat left 9px; }
	.privacyText li ol li	{ padding:0; background:none; }
	.privacyText li li li	{ padding-left:10px; }
	.privacyText li dt	{ background:url('/eng/images/common/blt11.gif') no-repeat left 9px; }
	.privacyText p.head	{ padding-left:0; background:none; }
	.privacyText table {table-layout:fixed; width:100%; margin-bottom:5px;}
	.privacyText table caption {display:none;}
	.privacyText table th,
	.privacyText table td {text-align:center; border:1px solid #dedede; height:28px;}
	.privacyText table th {background:#efefef;}


/******************** 00_main ********************/
.main #container .contWrap	{ background:url('/eng/images/common/bgT_main.gif') no-repeat left top; }
.main #contArea	{ width:980px; padding:0 10px 10px 0; background:url('/eng/images/common/bgB_main.gif') no-repeat right bottom; }
.mainCont	{ width:980px; height:374px; overflow:hidden; }
	.eventBann	{ float:left; position:relative; width:638px; height:371px; padding:0 0 0 40px; margin-bottom:1px; border:1px solid #fff; overflow:hidden; }
	.eventBann h2	{ position:relative; z-index:999; float:left; width:22px; height:22px; margin:326px 4px 0 0; }
	.eventBann h2 a	{ display:block; width:22px; height:18px; padding-top:4px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#fff; text-align:center; background:#666; }
	.eventBann h2.on a	{ color:#000; background:#96b110; }
		.event	{ position:absolute; left:1px; top:0; width:636px; height:371px; }
		.event .text	{ padding:30px 0 20px; font-size:2em; line-height:1.2em; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#656565; }
		.event .text2	{ font-size:1.2em; line-height:1.5em; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; color:#252d30; }
		.event .text2 span	{ color:#aec440; }
	.menuBann	{ float:right; position:relative; width:296px; height:172px; margin-bottom:1px; border:1px solid #fff; }
	.menuBann h2	{ position:absolute; left:16px; top:14px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.4em; line-height:1em; color:#323232; }
	.menuBann a	{ display:block; width:296px; height:172px; background:url('/eng/images/main/bann_gallery.jpg') no-repeat left top; }
	.menuBann a p	{ position:absolute; left:0; bottom:0; width:276px; height:29px; padding:12px 0 0 20px; color:#fff; background:#727272; }
	.menuBann2	{ float:right; position:relative; width:296px; height:197px; border:1px solid #fff; border-top:none; }
	.menuBann2 h2	{ position:absolute; left:16px; top:14px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.4em; line-height:1em; color:#323232; }
	.menuBann2 a	{ display:block; width:296px; height:197px; background:url('/eng/images/main/bann_campaign.jpg') no-repeat left top; }
	.menuBann2 a p	{ position:absolute; left:0; bottom:0; width:276px; height:35px; padding:6px 0 0 20px; color:#fff; background:#727272; }
.mainFoot	{ width:980px; height:103px; overflow:hidden; }
	.mainFoot .nav	{ float:left; width:669px; height:103px; padding-left:9px; border:1px solid #fff; overflow:hidden; background:#fafafa; }
	.mainFoot .nav li	{ float:left; }
	.notice	{ float:right; position:relative; width:296px; height:103px; border:1px solid #fff; background:#fff; }
	.notice	h2	{ height:36px; padding:14px 0 0 16px; font-family:'³ª´®°íµñ Bold', nGothicB, Malgun Gothic, '¸¼Àº °íµñ'; font-weight:bold; font-size:1.5em; line-height:1em; color:#323232; }
	.notice ul	{ width:280px; padding-left:16px; overflow:hidden; }
	.notice li	{ padding:0 0 5px 8px; line-height:normal; background:url('/eng/images/common/blt4.gif') no-repeat left 7px; }
	.notice .btn	{ position:absolute; right:16px; top:16px; }

.noWeb	{ display:none; }


/* N½ºÀ§Æ® ÄíÆù */
#popCoupon { background:none; overflow:hidden;}
#popCoupon strong {display:block; padding:15px 40px 15px 0; text-align:right;}
#popCoupon ul {padding:0 20px;}
#popCoupon ul:after {content:""; display:block; clear:both;}
#popCoupon ul li {padding:20px 0; width:230px; float:left; text-align:center;}
#popCoupon ul li.coupon1 {background:#58585a}
#popCoupon ul li.coupon2 {background:#4a84b2}
#popCoupon ul li.coupon3 {background:#ed1a4f}