@charset "utf-8";

@import url('global.css');

#wrapperA {width:100%; background:url(../img/submain/visual_hotel.jpg) no-repeat center top;}
#wrapperB {width:100%; background:url(../img/submain/visual_casino.jpg) no-repeat center top;}
#wrapperC {width:100%; background:url(../img/submain/visual_golf.jpg) no-repeat center top;}
#wrapperD {width:100%; background:url(../img/submain/visual_ski.jpg) no-repeat center top;}
#wrapperE {width:100%; background:url(../img/submain/visual_resort.jpg) no-repeat center top;}

#accessibility {position:absolute; z-index:100; margin-left:-2000px;}

#header {margin:0 auto; width:100%;}
	.gnbWrap {width:100%; height:60px; background:#FFF;}
		.gnb {position:relative; margin:0 auto; width:1000px; height:60px;}
		.gnb .logo {float:left; padding-top:8px;}
		.gnb .gnbMenu {float:right; padding-top:6px; height:24px;}
		.gnb .gnbMenu li {float:left; padding:5px 0 0 8px; margin-left:7px; background:url(../img/common/v_03.gif) no-repeat left 6px;}
		.gnb .gnbMenu li.fir {padding-left:0; margin:0; background:none;}
		.gnb .gnbMenu li.sel {padding:0 0 0 8px; margin:0; background:none;}
		.gnb .gnbMenu li fieldset {float:right;}
		.gnb .gnbMenu li * {vertical-align:top;}
		
		.gnb .gnbSearch {clear:right; float:right;}
		.gnb .gnbSearch .inp {padding:3px 0 0 9px; width:145px; height:15px; border:1px solid #7F9DB9; color:#989898;}
		.gnb .gnbSearch * {vertical-align:top;}
	
	#topNavi {width:100%; height:32px; text-align:center;}
	#topNavi .navi {position:absolute; z-index:100; left:0; width:100%;}
	
	/* noscript */
	.noscriptNavi {overflow:hidden; margin:0 auto; width:1000px; text-align:left; height:0; line-height:0; font-size:0;}
	.noscriptNavi li {float:left; padding:10px 0 7px; width:123px; height:0; line-height:0; font-size:0; font-weight:bold;}
	.noscriptNavi li ul {margin:10px 0 0; width:auto;}
	.noscriptNavi li ul li {float:none;  font-weight:normal;}
	.noscriptNavi a {position:absolute; top:-100px; display:block; color:#FFF; background:#000;}
	.noscriptNavi a:hover, .noscriptNavi a:focus, .noscriptNavi a:active {top:0; padding:10px 0 7px; width:119px; font-size:12px; border:2px solid #DDD; line-height:normal; text-align:center;}
	
	.skipFlash {clear:both; margin:0 auto; width:1000px; height:0; line-height:0; font-size:0; text-align:left;}
	.skipFlash a {position:absolute; display:block; top:-100px; color:#FFF; background:#000;}
	.skipFlash a:hover, .skipFlash a:focus, .skipFlash a:active {padding:10px 5px 7px; font-size:12px; height:15px; border:2px solid #DDD; line-height:normal;}
	
#container {visibility:visible; overflow:hidden; margin:0 auto; padding-top:64px; height:735px; width:1000px;}
	#sideMenu {float:left; margin-right:105px; width:166px;}
	#sideMenu h1 {position:absolute; left:-1000px; height:0; line-height:0; font-size:0;}
	.noscriptMenu {overflow:hidden; height:0; line-height:0; font-size:0;}
	.noscriptMenu li {width:100%; height:0; line-height:0; font-size:0; font-weight:bold;}
	.noscriptMenu a {position:absolute; top:-500px; display:block; color:#FFF;}
	.noscriptMenu a:hover, .noscriptMenu a:focus, .noscriptMenu a:active {top:259px; padding:4px 0 0 10px; width:152px; height:16px; font-size:12px; line-height:normal; color:#FFF;}
	
	.noscriptMenu a.menuA {background:url(../img/submain/bg_over_01.gif) no-repeat left top;}
	.noscriptMenu a.menuB {background:url(../img/submain/bg_over_02.gif) no-repeat left top;}
	.noscriptMenu a.menuC {background:url(../img/submain/bg_over_03.gif) no-repeat left top;}
	.noscriptMenu a.menuD {background:url(../img/submain/bg_over_04.gif) no-repeat left top;}
	
	.skipMenuFlash {height:0; line-height:0; font-size:0;}
	.skipMenuFlash a {position:absolute; display:block; top:-500px; color:#FFF; background:#000;}
	.skipMenuFlash a:hover, .skipMenuFlash a:focus, .skipMenuFlash a:active {top:259px; padding:17px 0 14px; font-size:12px; width:162px; border:2px solid #DDD; text-align:center; line-height:normal;}
	
	#bodyContents {float:left; width:729px;}
		.contLeft {float:left; margin-right:30px; width:464px;}
		.contRight {float:left; width:235px;}
		.sectionA {float:left; margin-right:30px; width:235px;}
		.sectionB {float:left; width:199px;}
	
#quick {position:absolute; z-index:100; right:0; top:156px; width:41px;}
	#quick h3 {height:0; font-size:0; line-height:0;}
	#quick ul li {margin-bottom:1px; width:41px; height:42px;}
	#quick ul li a {display:block; width:41px; height:42px;}
	#quick ul li span {position:absolute; top:-1000px;}
	#quick ul li * {vertical-align:top;}
	 
	#quick ul li a.linkA, #quick ul li a.linkA:link, #quick ul li a.linkA:visited {background:url(../img/submain/quick_menu01_off.gif) no-repeat left top;}
	#quick ul li a.linkA:focus, #quick ul li a.linkA:hover {background:url(../img/submain/quick_menu01_on.gif) no-repeat left top;}
	
	#quick ul li a.linkB, #quick ul li a.linkB:link, #quick ul li a.linkB:visited {background:url(../img/submain/quick_menu02_off.gif) no-repeat left top;}
	#quick ul li a.linkB:focus, #quick ul li a.linkB:hover {background:url(../img/submain/quick_menu02_on.gif) no-repeat left top;}
	
	#quick ul li a.linkC, #quick ul li a.linkC:link, #quick ul li a.linkC:visited {background:url(../img/submain/quick_menu03_off.gif) no-repeat left top;}
	#quick ul li a.linkC:focus, #quick ul li a.linkC:hover {background:url(../img/submain/quick_menu03_on.gif) no-repeat left top;}
	
	#quick ul li a.linkD, #quick ul li a.linkD:link, #quick ul li a.linkD:visited {background:url(../img/submain/quick_menu04_off.gif) no-repeat left top;}
	#quick ul li a.linkD:focus, #quick ul li a.linkD:hover {background:url(../img/submain/quick_menu04_on.gif) no-repeat left top;}
	
	#quick ul li a.linkE, #quick ul li a.linkE:link, #quick ul li a.linkE:visited {background:url(../img/submain/quick_menu05_off.gif) no-repeat left top;}
	#quick ul li a.linkE:focus, #quick ul li a.linkE:hover {background:url(../img/submain/quick_menu05_on.gif) no-repeat left top;}
	
#footer {padding-top:17px; width:100%; height:64px; background:#FFF url(../img/common/footer_bg.gif) repeat-x left top;}
	.footerWrap {margin:0 auto; width:1000px;}
	.footerWrap .footLeft {float:left; width:417px;}
	.footerWrap .footRight {float:right; width:575px;}
	.footerWrap .menu {height:19px;}
	.footerWrap .menu li {float:left; padding-left:12px; margin-left:11px; background:url(../img/common/v_04.gif) no-repeat left 2px;}
	.footerWrap .menu li.fir {padding:0; margin:0; background:none;}
	.footerWrap .mark {clear:both; float:right; width:578px;}
	.footerWrap .mark li {display:inline; float:right; margin-right:14px;} 
	.footerWrap .mark li.fir {margin:0;}
	.footerWrap address {height:25px;}
	.footerWrap img {vertical-align:top;}
	
/* promotion */
.promotionA {margin-bottom:25px;}
	/* hotel gallery */
	.hotelGallery {padding:1px 1px 0; width:462px; height:416px; background:url(../img/submain/bg_box_02.png) no-repeat left top;}
	.hotelGallery h2 {margin-bottom:10px;}
	.hotelGallery .thumb {position:relative; margin:0 0 10px 1px; height:61px;}
	.hotelGallery .thumb li {float:left; padding-left:8px; width:105px; height:61px;}
	.hotelGallery .thumb li span {height:0; line-height:0; font-size:0;}
	.hotelGallery .thumb li a {display:block; width:103px; height:59px; border:1px solid #AEAEAE;}
	.hotelGallery .thumb li a:hover {width:99px; height:55px; border:3px solid #B29235;} 
	
	.hotelGallery .thumb li a.linkA, .hotelGallery .thumb li a.linkA:link, .hotelGallery .thumb li a.linkA:visited {background:url(../img/submain/hotel_simg01_off.gif) no-repeat center center;}
	.hotelGallery .thumb li a.linkA:focus, .hotelGallery .thumb li a.linkA:hover {background:url(../img/submain/hotel_simg01_on.gif) no-repeat center center;}
	
	.hotelGallery .thumb li a.linkB, .hotelGallery .thumb li a.linkB:link, .hotelGallery .thumb li a.linkB:visited {background:url(../img/submain/hotel_simg02_off.gif) no-repeat center center;}
	.hotelGallery .thumb li a.linkB:focus, .hotelGallery .thumb li a.linkB:hover {background:url(../img/submain/hotel_simg02_on.gif) no-repeat center center;}
	
	.hotelGallery .thumb li a.linkC, .hotelGallery .thumb li a.linkC:link, .hotelGallery .thumb li a.linkC:visited {background:url(../img/submain/hotel_simg03_off.gif) no-repeat center center;}
	.hotelGallery .thumb li a.linkC:focus, .hotelGallery .thumb li a.linkC:hover {background:url(../img/submain/hotel_simg03_on.gif) no-repeat center center;}
	
	.hotelGallery .thumb li a.linkD, .hotelGallery .thumb li a.linkD:link, .hotelGallery .thumb li a.linkD:visited {background:url(../img/submain/hotel_simg04_off.gif) no-repeat center center;}
	.hotelGallery .thumb li a.linkD:focus, .hotelGallery .thumb li a.linkD:hover {background:url(../img/submain/hotel_simg04_on.gif) no-repeat center center;}
				
	.hotelGallery .view {position:relative; overflow:hidden; margin-left:9px; width:444px; height:295px;}
	.hotelGallery .view ul { width:444px; height:295px;}
	.hotelGallery .view ul li {height:295px;}
	
	/* casino vr */
	.casinoVr {width:464px; height:348px;}
	.casinoVr .wrap {position:absolute; z-index:1; padding:1px 1px 0; width:462px; height:346px;} 
	.casinoVr .wrap h2 {float:left; margin-bottom:10px;}
	.casinoVr .wrap .btn {float:right;}
	.casinoVr .wrap .view {padding-left:9px;}
	
	/* golf course */
	.golfCourse {padding:1px; width:461px; height:408px; background:url(../img/submain/bg_box_06.png) no-repeat left top;}
	.golfCourse h2 {margin-bottom:10px;}
	.golfCourse h3 {margin:0 9px 5px; font-size:12px; color:#FFF;}
	.golfCourse .hall {margin:0 9px;}
	.golfCourse .hall .hallNum {position:relative; overflow:hidden; zoom:1; margin-bottom:5px; padding:5px 10px 0; border:1px solid #000; background:#FFF;}
	.golfCourse .hall .hallNum li {float:left; padding:0 0 3px 10px; width:70px; font-weight:bold; background:url(../img/common/bu_02.gif) no-repeat left 4px;}
	.golfCourse .hallCont {overflow:hidden; padding:6px 10px 4px; height:70px; border:1px solid #DDD; line-height:18px; text-align:justify; background:#FFF;}
	.golfCourse .hallCont li {height:80px;}
	.golfCourse .btn {position:relative; padding:8px 0 0 6px; height:40px;}
	.golfCourse .btn li {display:inline; float:left; margin-left:7px;} 
	
	/* 운암정 Menu */
	.uajMenu {padding:1px 1px 0; width:462px; height:416px; background:url(../img/submain/bg_box_08.png) no-repeat left top;}
	.uajMenu h2 {margin-bottom:15px;}
	.uajMenu .thumb {overflow-y:auto; position:relative; float:left; padding:0 0 0 9px; width:105px; height:350px;}
	.uajMenu .thumb ul {width:100%;}
	.uajMenu .thumb li {float:left; padding:5px 0; width:105px; height:61px;}
	.uajMenu .thumb li span {height:0; line-height:0; font-size:0;}
	.uajMenu .thumb li a {display:block; width:103px; height:59px; border:1px solid #AEAEAE;}
	.uajMenu .thumb li a:hover {width:99px; height:55px; border:3px solid #57A700;} 
	
	.uajMenu .thumb li a.linkA, .uajMenu .thumb li a.linkA:link, .uajMenu .thumb li a.linkA:visited {background:url(../img/submain/uaj_smenu01_off.gif) no-repeat center center;}
	.uajMenu .thumb li a.linkA:focus, .uajMenu .thumb li a.linkA:hover {background:url(../img/submain/uaj_smenu01_on.gif) no-repeat center center;}
	
	.uajMenu .thumb li a.linkB, .uajMenu .thumb li a.linkB:link, .uajMenu .thumb li a.linkB:visited {background:url(../img/submain/uaj_smenu02_off.gif) no-repeat center center;}
	.uajMenu .thumb li a.linkB:focus, .uajMenu .thumb li a.linkB:hover {background:url(../img/submain/uaj_smenu02_on.gif) no-repeat center center;}
	
	.uajMenu .thumb li a.linkC, .uajMenu .thumb li a.linkC:link, .uajMenu .thumb li a.linkC:visited {background:url(../img/submain/uaj_smenu03_off.gif) no-repeat center center;}
	.uajMenu .thumb li a.linkC:focus, .uajMenu .thumb li a.linkC:hover {background:url(../img/submain/uaj_smenu03_on.gif) no-repeat center center;}
	
	.uajMenu .thumb li a.linkD, .uajMenu .thumb li a.linkD:link, .uajMenu .thumb li a.linkD:visited {background:url(../img/submain/uaj_smenu04_off.gif) no-repeat center center;}
	.uajMenu .thumb li a.linkD:focus, .uajMenu .thumb li a.linkD:hover {background:url(../img/submain/uaj_smenu04_on.gif) no-repeat center center;}
				
	.uajMenu .view {position:relative; overflow-y:auto; float:left; margin:5px 0 0 10px; width:329px; height:350px;}
	.uajMenu .view ul {}
	.uajMenu .view ul li {margin-bottom:10px;}
	.uajMenu .view ul li img {width:309px; vertical-align:top;}
	
.promotionB {width:100%; height:118px;}
.promotionB .wrap {padding:10px 0 0 10px; height:108px; background:url(../img/submain/bg_box_01.png) no-repeat left top;}
.promotionB .tpA {padding:10px 0 0 10px; height:108px; background:url(../img/submain/bg_box_03.png) no-repeat left top;}
.promotionB .tpB {padding:10px 0 0 10px; height:108px; background:url(../img/submain/bg_box_05.png) no-repeat left top;}
.promotionB .tpC {padding:10px 0 0 10px; height:108px; background:url(../img/submain/bg_box_07.png) no-repeat left top;}
.promotionB h2 {height:19px;}
	.notice {position:relative; overflow:hidden; float:left; width:194px;}
	.notice ul {margin-top:-1px;}
	.notice ul li {padding:8px 0 0; height:35px; border-top:1px solid #939087; color:#BEBCB7; font-size:11px;}
	.notice ul li strong {display:block; margin-bottom:2px; font-size:13px;}
	.notice ul li strong a, .notice ul li strong a:visited, .notice ul li strong a:hover {color:#FFF;}
	
	.linkWrap {position:relative; float:left; margin:5px 0 0 0; padding-left:32px;}
	.linkWrap li {float:left; padding-left:36px;}
	.linkWrap li.fir {padding-left:0;}
	.linkWrap li.end {padding-left:26px;}
	
.promotionC {margin-bottom:25px;}

.promotionD {margin-bottom:25px;}
.promotionD h2 {height:26px;}
	.event ol {float:right; margin-top:-24px;}
	.event ol li {float:left; padding-left:1px;}
	.event ol li img {vertical-align:top;}
	.event .pic img {width:235px; height:278px;}
	
.promotionE {margin-left:-2px; width:237px;}
.promotionE li {float:left; padding:0 0 2px 2px; width:77px; height:52px;}
.promotionE li a {display:block; width:77px; height:52px;}
.promotionE li span {position:absolute; top:-2000px;}

.promotionE li a.linkA, .promotionE li a.linkA:link, .promotionE li a.linkA:visited {background:url(../img/submain/hotel_link01_off.gif) no-repeat left top;}

.promotionE li a.linkB, .promotionE li a.linkB:link, .promotionE li a.linkB:visited {background:url(../img/submain/hotel_link02_off.gif) no-repeat left top;}
.promotionE li a.linkB:focus, .promotionE li a.linkB:hover {background:url(../img/submain/hotel_link02_on.gif) no-repeat left top;}

.promotionE li a.linkC, .promotionE li a.linkC:link, .promotionE li a.linkC:visited {background:url(../img/submain/hotel_link03_off.gif) no-repeat left top;}
.promotionE li a.linkC:focus, .promotionE li a.linkC:hover {background:url(../img/submain/hotel_link03_on.gif) no-repeat left top;}

.promotionE li a.linkD, .promotionE li a.linkD:link, .promotionE li a.linkD:visited {background:url(../img/submain/hotel_link04_off.gif) no-repeat left top;}
.promotionE li a.linkD:focus, .promotionE li a.linkD:hover {background:url(../img/submain/hotel_link04_on.gif) no-repeat left top;}

.promotionE li a.linkE, .promotionE li a.linkE:link, .promotionE li a.linkE:visited {background:url(../img/submain/hotel_link05_off.gif) no-repeat left top;}
.promotionE li a.linkE:focus, .promotionE li a.linkE:hover {background:url(../img/submain/hotel_link05_on.gif) no-repeat left top;}

.promotionE li a.linkF, .promotionE li a.linkF:link, .promotionE li a.linkF:visited {background:url(../img/submain/hotel_link06_off.gif) no-repeat left top;}
.promotionE li a.linkF:focus, .promotionE li a.linkF:hover {background:url(../img/submain/hotel_link06_on.gif) no-repeat left top;}

.promotionF {margin-left:-5px; width:240px;}
.promotionF li {float:left; padding-left:5px; width:115px; height:95px;}
.promotionF li a {display:block; width:115px; height:95px;}
.promotionF li span {position:absolute; top:-2000px;}

.promotionF li a.linkA, .promotionF li a.linkA:link, .promotionF li a.linkA:visited {background:url(../img/submain/casino_game01_off.gif) no-repeat left top;}
.promotionF li a.linkA:focus, .promotionF li a.linkA:hover {background:url(../img/submain/casino_game01_on.gif) no-repeat left top;} 

.promotionF li a.linkB, .promotionF li a.linkB:link, .promotionF li a.linkB:visited {background:url(../img/submain/casino_game02_off.gif) no-repeat left top;}
.promotionF li a.linkB:focus, .promotionF li a.linkB:hover {background:url(../img/submain/casino_game02_on.gif) no-repeat left top;}

.promotionG {position:relative; width:235px; height:94px;}
.promotionG .num {position:absolute; z-index:1; right:0;}
.promotionG .num ol {padding:74px 3px 0 0;}
.promotionG .num ol li {float:left; margin-left:1px;}
.promotionG .num ol li img {vertical-align:top;}

.promotionH h2 {height:21px;}
.promotionH ul li {float:left; padding-left:37px;}
.promotionH ul li.fir {padding-left:0;}
.promotionH ul li.end {padding-left:33px;}

.promotionI {overflow:hidden; zoom:1; margin-bottom:24px;}
.promotionI h2 {height:27px;}
.promotionI ul {margin-left:-2px; width:201px;}
.promotionI ul li {float:left; padding:0 0 1px 2px; width:65px; height:46px;}
.promotionI ul li a {display:block; width:65px; height:46px;}
.promotionI ul li a span {height:0; font-size:0; line-height:0;}

.promotionI ul li a.linkA, .promotionI ul li a.linkA:link, .promotionI ul li a.linkA:visited {background:url(../img/submain/srope_link01_off.gif) no-repeat left top;}
.promotionI ul li a.linkA:hover {background:url(../img/submain/srope_link01_on.gif) no-repeat left top;}

.promotionI ul li a.linkB, .promotionI ul li a.linkB:link, .promotionI ul li a.linkB:visited {background:url(../img/submain/srope_link02_off.gif) no-repeat left top;}
.promotionI ul li a.linkB:hover {background:url(../img/submain/srope_link02_on.gif) no-repeat left top;}

.promotionI ul li a.linkC, .promotionI ul li a.linkC.link, .promotionI ul li a.linkC:visited {background:url(../img/submain/srope_link03_off.gif) no-repeat left top;}
.promotionI ul li a.linkC:hover {background:url(../img/submain/srope_link03_on.gif) no-repeat left top;}

.promotionI ul li a.linkD, .promotionI ul li a.linkD:link, .promotionI ul li a.linkD:visited {background:url(../img/submain/srope_link04_off.gif) no-repeat left top;}
.promotionI ul li a.linkD:hover {background:url(../img/submain/srope_link04_on.gif) no-repeat left top;}

.promotionI ul li a.linkE, .promotionI ul li a.linkE:link, .promotionI ul li a.linkE.visited {background:url(../img/submain/srope_link05_off.gif) no-repeat left top;}
.promotionI ul li a.linkE:hover {background:url(../img/submain/srope_link05_on.gif) no-repeat left top;}

.promotionI ul li a.linkF, .promotionI ul li a.linkF:link, .promotionI ul li a.linkF:visited {background:url(../img/submain/srope_link06_off.gif) no-repeat left top;}
.promotionI ul li a.linkF:hover {background:url(../img/submain/srope_link06_on.gif) no-repeat left top;}

.promotionJ h2 {height:29px;}
.promotionJ ul li {padding:8px 0 0; height:35px; border-top:1px solid #98BDDC; color:#C6DDEE; font-size:11px;}
.promotionJ ul li strong {display:block; margin-bottom:2px; font-size:13px;}
.promotionJ ul li strong a, .promotionJ ul li strong a:visited, .promotionJ ul li strong a:hover {color:#FFF;}

.promotionK {margin-left:-2px; width:237px;}
.promotionK li {float:left; padding-left:2px; width:77px; height:52px;}
.promotionK li a {display:block; width:77px; height:52px;}
.promotionK li a span {height:0; font-size:0; line-height:0;}

.promotionK li a.linkA, .promotionK li a.linkA:link, .promotionK li a.linkA:visited {background:url(../img/submain/area_01_off.gif) no-repeat left top;}
.promotionK li a.linkA:hover {background:url(../img/submain/area_01_on.gif) no-repeat left top;}

.promotionK li a.linkB, .promotionK li a.linkB:link, .promotionK li a.linkB:visited {background:url(../img/submain/area_02_off.gif) no-repeat left top;}
.promotionK li a.linkB:hover {background:url(../img/submain/area_02_on.gif) no-repeat left top;}

.promotionK li a.linkC, .promotionK li a.linkC:link, .promotionK li a.linkC:visited {background:url(../img/submain/area_03_off.gif) no-repeat left top;}
.promotionK li a.linkC:hover {background:url(../img/submain/area_03_on.gif) no-repeat left top;}
