@charset "utf-8";
*::-moz-selection {
    background-color: #464646; color: #ffffff;
}
*::selection {
    background-color: #464646; color: #ffffff;
}
/* RESET */
* {margin:0;padding:0}
*html{background-color:#fffff; height:1px}
html,body {width:100%;height:100%}
body{text-align:center;*word-break:break-all;-ms-word-break:break-all;min-height:977px;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family:'돋움',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;font-size:12px;color:#383d41}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#BBBBBB;text-decoration:none}
a:link{color:#BBBBBB;text-decoration:none}
a:visited{color:#BBBBBB;text-decoration:none}
a:active{color:#BBBBBB;text-decoration:none}
a:hover{color:#FFFFFF;text-decoration:none}
a {outline:none;selector-dummy:expression(this.hideFocus=true);}
img {border:0;outline:none;selector-dummy:expression(this.hideFocus=true);}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{clear:both;visibility:hidden;height:0}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}
.clear{width:0;height:0;margin:0;padding:0;clear:both;font-size:0;line-height:0}
.aleft {text-align:left;}
.aright {text-align:right;}
.acenter {text-align:center;}
.fleft {float:left;}
.fright {float:right;}
.login {float:left;}
.join {float:right;}
.login2 {float:left;}
.join2 {float:right;}
.logout {float:left;}
.mypage {float:right;}
.mypage2 {float:right;}
.pa {position:absolute;}
.pr {position:relative;}
.test {
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}

/* MENU */
.menu {
	position:relative;
	float:left;
	width:auto;
	height: 100%;
	min-height:1500px;   /* min-height:977px; */
	z-index:10;
	background:#191919;
	-webkit-box-shadow: 2px 0px 25px 0px rgba(0,0,0,0.6);
	box-shadow: 2px 0px 25px 0px rgba(0,0,0,0.6);
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}
.menu_top {
	min-height: 100%;
	height: 100%;
	width: 100%;
	text-align: center;
	margin: 0 auto -432px !important;
}
.mm {
	background:url(../img/main_menu_02_.png) 0 0 no-repeat;
	cursor:pointer;
}
.bk {
	cursor:pointer;
	background:url(../img/booking_btn_.png) 0 0 no-repeat;
	margin:0 auto;
	-webkit-box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.3);
	-ms-box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.3);
}
.menu_btm {
	width:206px;
	margin:0 26px;
	text-align:left;
}
.menu_in {
	position:relative;
	float:left;
	width:258px !important;
	height:100%;
	background-image:url(../img/main_menu_bg.gif);
	background-size: 6px;
	border-right:1px solid rgba(255,255,255,0.1);
}
.submenu {
	display:none;
	position:relative;
	float:left;
	z-index:8;
	width:258px;
	height:100%;
}
.sub_in {
	width:258px;
	height:100%;
	overflow:hidden;
}
.sub_hidden {
	position:absolute;
	right:0;
	width:40px;
	height:54px;
	cursor:pointer;
	background-image:url(../img/hidden_btn_.png);
	background-size:15px 23px;
	background-position:50% 14px;
	background-repeat:no-repeat;
}
.st {
	background-image: url(../img/menu_sub_title2_.png);
	width:192px;
	height:88px;
	margin:65px auto 50px;
	background-repeat:no-repeat;
}
.menu_btm {height:432px !important}
.menu_block {height:457px !important}
.logo {padding:50px 0}
.logo_img {cursor:pointer}
.main_menu div {cursor:pointer; z-index:999;}
.main_menu1 {width:258px;height:76px;background-position:-258px 0; }
.main_menu2 {width:258px;height:76px;background-position:-258px -76px;}
.main_menu3 {width:258px;height:76px;background-position:-258px -152px;}
.main_menu4 {width:258px;height:76px;background-position:-258px -228px;}
.main_menu5 {width:258px;height:76px;background-position:-258px -380px;}
.main_menu6 {width:258px;height:76px;background-position:-258px -304px;}
.main_menu7 {width:258px;height:76px;background-position:-258px -456px;}
.main_menu1_hover {width:258px;height:76px;background-position:0 0;}
.main_menu2_hover {width:258px;height:76px;background-position:0 -76px;}
.main_menu3_hover {width:258px;height:76px;background-position:0 -152px;}
.main_menu4_hover {width:258px;height:76px;background-position:0 -228px;}
.main_menu5_hover {width:258px;height:76px;background-position:0 -380px;}
.main_menu6_hover {width:258px;height:76px;background-position:0 -304px;}
.main_menu7_hover {width:258px;height:76px;background-position:0 -456px;}
.main_menu1.activ {width:258px;height:76px;background-position:0 0;}
.main_menu2.activ {width:258px;height:76px;background-position:0 -76px;}
.main_menu3.activ {width:258px;height:76px;background-position:0 -152px;}
.main_menu4.activ {width:258px;height:76px;background-position:0 -228px;}
.main_menu5.activ {width:258px;height:76px;background-position:0 -380px;}
.main_menu6.activ {width:258px;height:76px;background-position:0 -304px;}
.main_menu7.activ {width:258px;height:76px;background-position:0 -456px;}
.bk01 {width:206px;height:82px;background-position:0 -82px;}
.bk01:hover {background-position:0 0;}
.bk01:active {background-position:0 -82px;-webkit-box-shadow:none;box-shadow:none;}
/*.menu_btm_call {padding:25px 2px}*/
.menu_btm_call {padding:75px 2px}
.menu_btm_footer {padding:20px 2px 35px}
.logon_box {margin-bottom:15px;}
.sub_title1 {background-position:0 0}
.sub_title2 {background-position:0 -88px}
.sub_title3 {background-position:0 -176px}
.sub_title4 {background-position:0 -264px}
.sub_title5 {background-position:0 -352px}
.sub_title6 {background-position:0 -438px}
.sub_title7 {background-position:0 -525px}
.btn {
	cursor:pointer;
	width: 100px;
	height: 28px;
	line-height:28px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#fff;
	background-size: 50%;
	background-position: 50%;
	border-radius: 1px;
	border: 1px solid rgba(255,255,255,0.2);
}
.text_main {
	width: 205px;
	height: 28px;
	line-height:28px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	color:#fff;
	background-size: 50%;
	background-position: 50%;
	border-radius: 1px;
	border: 1px solid rgba(255,255,255,0.2);
}
.btn_light {
	background-image: url(../img/btn_bg_light.gif);
	-webkit-box-shadow: 0px 0px 0px 1px #414141;
	box-shadow: 0px 0px 0px 1px #414141;
}
.btn_dark {
	background-image: url(../img/btn_bg_dark.gif);
	-webkit-box-shadow: 0px 0px 0px 1px #272727;
	box-shadow: 0px 0px 0px 1px #272727;
}

/* SUBMENU */
.sub_sp {
	width:0px;
	overflow:hidden;
	opacity:0;
	height:100%;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out;
}
.sub_active {width:258px;opacity:1;}
.sub_menu_sp {
	width:178px;
	margin:0 auto;
	padding:22px 0;
	border-bottom:1px solid rgba(255,255,255,0.1);
}
.sub_menu_la {
	height:16px;
	width:178px;
	margin:0 auto;
	padding:22px 0;
}

.sub_menu_sp02 {
	width:178px;
	margin:0 auto;
	padding:12px 0;
	border-bottom:1px solid rgba(255,255,255,0.1);
}
.sub_menu_la02 {
	height:16px;
	width:178px;
	margin:0 auto;
	padding:12px 0;
}


.sub_menu_ro {
	height:16px;
	width:178px;
	margin:0 auto;
	padding:22px 0;
}
.sm {
	cursor:pointer;
	background-image: url(../img/menu_all_sub1_151029_.png);
	width:180px;
	height:16px;
	background-repeat:no-repeat;
}
.sub_menu11 {background-position:0 0}
.sub_menu12 {background-position:0 -16px}
.sub_menu13 {background-position:0 -32px}
.sub_menu14 {background-position:0 -48px}
.sub_menu15 {background-position:0 -64px}
.sub_menu16 {background-position:0 -80px}
.sub_menu17 {background-position:0 -96px}
.sub_menu18 {background-position:0 -112px}

.sub_menu20 {background-position:0 -340px}

.sub_menu21 {background-position:0 -128px}
.sub_menu22 {background-position:0 -144px}
.sub_menu31 {background-position:0 -160px}
.sub_menu32 {background-position:0 -176px}
.sub_menu33 {background-position:0 -335px}
.sub_menu41 {background-position:0 -192px}
.sub_menu42 {background-position:0 -208px}
.sub_menu43 {background-position:0 -224px}
.sub_menu44 {background-position:0 -240px}
.sub_menu45 {background-position:0 -352px}
.sub_menu46 {background-position:0 -368px}
.sub_menu51 {background-position:0 -256px}
.sub_menu52 {background-position:0 -272px}
.sub_menu53 {background-position:0 -288px}
.sub_menu54 {background-position:0 -304px}
.sub_menu19 {background-position:0 -320px}
.sub_menu55 {background-position:0 -384px}
.sub_menu61 {background-position:0 -384px}
.sub_menu62 {background-position:0 -400px}
.sub_menu63 {background-position:0 -416px}
.sub_menu64 {background-position:0 -432px}
.sub_menu65 {background-position:0 -448px}
.sub_menu66 {background-position:0 -500px}
.sub_menu67 {background-position:0 -518px}
.sub_menu71 {background-position:0 -464px}
.sub_menu72 {background-position:0 -482px}
.sub_menu73 {background-position:0 -554px}
.sub_menu74 {background-position:0 -572px}
.sub_menu75 {background-position:0 -534px}
.sub_menu76 {background-position:0 -552px}
.sub_menu77 {background-position:0 -572px}


.sub_menu11_hover {background-position:-180px 0}
.sub_menu12_hover {background-position:-180px -16px}
.sub_menu13_hover {background-position:-180px -32px}
.sub_menu14_hover {background-position:-180px -48px}
.sub_menu15_hover {background-position:-180px -64px}
.sub_menu16_hover {background-position:-180px -80px}
.sub_menu17_hover {background-position:-180px -96px}
.sub_menu18_hover {background-position:-180px -112px}
.sub_menu20_hover {background-position:-180px -340px}
.sub_menu21_hover {background-position:-180px -128px}
.sub_menu22_hover {background-position:-180px -144px}
.sub_menu31_hover {background-position:-180px -160px}
.sub_menu32_hover {background-position:-180px -176px}
.sub_menu33_hover {background-position:-180px -335px}
.sub_menu41_hover {background-position:-180px -192px}
.sub_menu42_hover {background-position:-180px -208px}
.sub_menu43_hover {background-position:-180px -224px}
.sub_menu44_hover {background-position:-180px -240px}
.sub_menu45_hover {background-position:-180px -352px}
.sub_menu46_hover {background-position:-180px -368px}
.sub_menu51_hover {background-position:-180px -256px}
.sub_menu52_hover {background-position:-180px -272px}
.sub_menu53_hover {background-position:-180px -288px}
.sub_menu54_hover {background-position:-180px -304px}
.sub_menu19_hover {background-position:-180px -320px}
.sub_menu55_hover {background-position:-180px -384px}
.sub_menu61_hover {background-position:-180px -384px}
.sub_menu62_hover {background-position:-180px -400px}
.sub_menu63_hover {background-position:-180px -416px}
.sub_menu64_hover {background-position:-180px -432px}
.sub_menu65_hover {background-position:-180px -448px}
.sub_menu66_hover {background-position:-180px -500px}
.sub_menu67_hover {background-position:-180px -518px}
.sub_menu71_hover {background-position:-180px -464px}
.sub_menu72_hover {background-position:-180px -482px}
.sub_menu73_hover {background-position:-180px -554px}
.sub_menu74_hover {background-position:-180px -572px}
.sub_menu75_hover {background-position:-180px -534px}
.sub_menu76_hover {background-position:-180px -552px}
.sub_menu77_hover {background-position:-180px -572px}


.sub_menu11_activ {background-position:-180px 0}
.sub_menu12_activ {background-position:-180px -16px}
.sub_menu13_activ {background-position:-180px -32px}
.sub_menu14_activ {background-position:-180px -48px}
.sub_menu15_activ {background-position:-180px -64px}
.sub_menu16_activ {background-position:-180px -80px}
.sub_menu17_activ {background-position:-180px -96px}
.sub_menu18_activ {background-position:-180px -112px}

.sub_menu20_activ {background-position:-180px -340px}

.sub_menu21_activ {background-position:-180px -128px}
.sub_menu22_activ {background-position:-180px -144px}
.sub_menu31_activ {background-position:-180px -160px}
.sub_menu32_activ {background-position:-180px -176px}
.sub_menu33_activ {background-position:-180px -335px}
.sub_menu41_activ {background-position:-180px -192px}
.sub_menu42_activ {background-position:-180px -208px}
.sub_menu43_activ {background-position:-180px -224px}
.sub_menu44_activ {background-position:-180px -240px}
.sub_menu45_activ {background-position:-180px -352px}
.sub_menu46_activ {background-position:-180px -368px}
.sub_menu51_activ {background-position:-180px -256px}
.sub_menu52_activ {background-position:-180px -272px}
.sub_menu53_activ {background-position:-180px -288px}
.sub_menu54_activ {background-position:-180px -304px}
.sub_menu19_activ {background-position:-180px -320px}
.sub_menu55_activ {background-position:-180px -384px}
.sub_menu61_activ {background-position:-180px -384px}
.sub_menu62_activ {background-position:-180px -400px}
.sub_menu63_activ {background-position:-180px -416px}
.sub_menu64_activ {background-position:-180px -432px}
.sub_menu65_activ {background-position:-180px -448px}
.sub_menu66_activ {background-position:-180px -500px}
.sub_menu67_activ {background-position:-180px -518px}
.sub_menu71_activ {background-position:-180px -464px}
.sub_menu72_activ {background-position:-180px -482px}
.sub_menu73_activ {background-position:-180px -554px}
.sub_menu74_activ {background-position:-180px -572px}
.sub_menu75_activ {background-position:-180px -534px}
.sub_menu76_activ {background-position:-180px -552px}
.sub_menu77_activ {background-position:-180px -572px}


.ss_menu_sp {
	width:178px;
	margin:0 auto;
	margin-top:15px;
	padding:2px 0;
}
.ss {
	cursor:pointer;
	background-image: url(../img/menu_all_sub2_3.png);
	width:180px;
	height:16px;
	background-repeat:no-repeat;
}
.sub_menu12_2 {opacity:1;background-position:0 -16px}
.sub_menu12_3 {opacity:1;background-position:0 -32px}
.sub_menu12_4 {opacity:1;background-position:0 -48px}
.sub_menu12_5 {opacity:1;background-position:0 -64px}
.sub_menu12_6 {opacity:1;background-position:0 -80px}
.sub_menu12_7 {opacity:1;background-position:0 -128px}
.sub_menu13_1 {opacity:1;background-position:0 -144px}
.sub_menu13_2 {opacity:1;background-position:0 -160px}

.sub_menu20_1 {opacity:1;background-position:0 -463px}

.sub_menu21_1 {opacity:1;background-position:0 0}
.sub_menu21_2 {opacity:1;background-position:0 -16px}
.sub_menu21_3 {opacity:1;background-position:0 -32px}
.sub_menu21_4 {opacity:1;background-position:0 -48px}
.sub_menu22_1 {opacity:1;background-position:0 -96px}
.sub_menu22_2 {opacity:1;background-position:0 -112px}
.sub_menu31_1 {opacity:1;background-position:0 -192px}
.sub_menu31_2 {opacity:1;background-position:0 -208px}
.sub_menu31_3 {opacity:1;background-position:0 -224px}
.sub_menu31_4 {opacity:1;background-position:0 -240px}
.sub_menu31_5 {opacity:1;background-position:0 -256px}
.sub_menu31_6 {opacity:1;background-position:0 -272px}
.sub_menu41_1 {opacity:1;background-position:0 -144px}
.sub_menu41_2 {opacity:1;background-position:0 -160px}
.sub_menu41_3 {opacity:1;background-position:0 -176px}
.sub_menu43_1 {opacity:1;background-position:0 -288px}
.sub_menu43_2 {opacity:1;background-position:0 -304px}
.sub_menu43_3 {opacity:1;background-position:0 -320px}
.sub_menu44_1 {opacity:1;background-position:0 -336px}
.sub_menu44_2 {opacity:1;background-position:0 -352px}
.sub_menu44_3 {opacity:1;background-position:0 -368px}
.sub_menu44_4 {opacity:1;background-position:0 -384px}
.sub_menu44_5 {opacity:1;background-position:0 -820px}
.sub_menu44_6 {opacity:1;background-position:0 -837px}
.sub_menu44_7 {opacity:1;background-position:0 -857px}
.sub_menu44_8 {opacity:1;background-position:0 -875px}
.sub_menu44_9 {opacity:1;background-position:0 -915px}
.sub_menu44_10 {opacity:1;background-position:0 -935px}


.sub_menu45_1 {opacity:1;background-position:0 -480px}
.sub_menu45_2 {opacity:1;background-position:0 -496px}
.sub_menu54_1 {opacity:1;background-position:0 -400px}
.sub_menu54_2 {opacity:1;background-position:0 -416px}
.sub_menu54_3 {opacity:1;background-position:0 -432px}
.sub_menu12_1 {opacity:1;background-position:0 -448px}
.sub_menu55_1 {opacity:1;background-position:0 -512px}
.sub_menu55_2 {opacity:1;background-position:0 -528px}
.sub_menu55_3 {opacity:1;background-position:0 -544px}
.sub_menu55_4 {opacity:1;background-position:0 -560px}
.sub_menu71_1 {opacity:1;background-position:0 -575px}
.sub_menu71_2 {opacity:1;background-position:0 -593px}
.sub_menu71_3 {opacity:1;background-position:0 -608px}
.sub_menu71_4 {opacity:1;background-position:0 -623px}
.sub_menu72_1 {opacity:1;background-position:0 -575px}
.sub_menu72_2 {opacity:1;background-position:0 -593px}
.sub_menu72_3 {opacity:1;background-position:0 -608px}
.sub_menu72_4 {opacity:1;background-position:0 -623px}
.sub_menu74_1 {opacity:1;background-position:0 -641px}
.sub_menu74_2 {opacity:1;background-position:0 -659px}
.sub_menu74_3 {opacity:1;background-position:0 -677px}
.sub_menu75_1 {opacity:1;background-position:0 -695px}
.sub_menu75_2 {opacity:1;background-position:0 -713px}
.sub_menu75_3 {opacity:1;background-position:0 -731px}
.sub_menu75_4 {opacity:1;background-position:0 -749px}
.sub_menu75_5 {opacity:1;background-position:0 -767px}
.sub_menu76_1 {opacity:1;background-position:0 -785px}
.sub_menu77_1 {opacity:1;background-position:0 -803px}
.sub_menu77_2 {opacity:1;background-position:0 -893px}
.sub_menu77_3 {opacity:1;background-position:0 -955px}


.sub_menu12_2_hover {opacity:1;background-position:0 -16px}
.sub_menu12_3_hover {opacity:1;background-position:0 -32px}
.sub_menu12_4_hover {opacity:1;background-position:0 -48px}
.sub_menu12_5_hover {opacity:1;background-position:0 -64px}
.sub_menu12_6_hover {opacity:1;background-position:0 -80px}
.sub_menu12_7_hover {opacity:1;background-position:0 -128px}
.sub_menu13_1_hover {opacity:1;background-position:0 -144px}
.sub_menu13_2_hover {opacity:1;background-position:0 -160px}

.sub_menu20_1_hover {opacity:1;background-position:0 -463px}

.sub_menu21_1_hover {opacity:1;background-position:0 0}
.sub_menu21_2_hover {opacity:1;background-position:0 -16px}
.sub_menu21_3_hover {opacity:1;background-position:0 -32px}
.sub_menu21_4_hover {opacity:1;background-position:0 -48px}
.sub_menu22_1_hover {opacity:1;background-position:0 -96px}
.sub_menu22_2_hover {opacity:1;background-position:0 -112px}
.sub_menu31_1_hover {opacity:1;background-position:0 -192px}
.sub_menu31_2_hover {opacity:1;background-position:0 -208px}
.sub_menu31_3_hover {opacity:1;background-position:0 -224px}
.sub_menu31_4_hover {opacity:1;background-position:0 -240px}
.sub_menu31_5_hover {opacity:1;background-position:0 -256px}
.sub_menu31_6_hover {opacity:1;background-position:0 -272px}
.sub_menu41_1_hover {opacity:1;background-position:0 -144px}
.sub_menu41_2_hover {opacity:1;background-position:0 -160px}
.sub_menu41_3_hover {opacity:1;background-position:0 -176px}
.sub_menu43_1_hover {opacity:1;background-position:0 -288px}
.sub_menu43_2_hover {opacity:1;background-position:0 -304px}
.sub_menu43_3_hover {opacity:1;background-position:0 -320px}
.sub_menu44_1_hover {opacity:1;background-position:0 -336px}
.sub_menu44_2_hover {opacity:1;background-position:0 -352px}
.sub_menu44_3_hover {opacity:1;background-position:0 -368px}
.sub_menu44_4_hover {opacity:1;background-position:0 -384px}
.sub_menu44_5_hover {opacity:1;background-position:0 -820px}
.sub_menu44_6_hover {opacity:1;background-position:0 -837px}
.sub_menu44_7_hover {opacity:1;background-position:0 -857px}
.sub_menu44_8_hover {opacity:1;background-position:0 -875px}
.sub_menu44_9_hover {opacity:1;background-position:0 -915px}
.sub_menu44_10_hover {opacity:1;background-position:0 -935px}

.sub_menu45_1_hover {opacity:1;background-position:0 -480px}
.sub_menu45_2_hover {opacity:1;background-position:0 -496px}
.sub_menu54_1_hover {opacity:1;background-position:0 -400px}
.sub_menu54_2_hover {opacity:1;background-position:0 -416px}
.sub_menu54_3_hover {opacity:1;background-position:0 -432px}
.sub_menu12_1_hover {opacity:1;background-position:0 -448px}
.sub_menu55_1_hover {opacity:1;background-position:0 -512px}
.sub_menu55_2_hover {opacity:1;background-position:0 -528px}
.sub_menu55_3_hover {opacity:1;background-position:0 -544px}
.sub_menu55_4_hover {opacity:1;background-position:0 -560px}
.sub_menu71_1_hover {opacity:1;background-position:0 -575px}
.sub_menu71_2_hover {opacity:1;background-position:0 -593px}
.sub_menu71_3_hover {opacity:1;background-position:0 -608px}
.sub_menu71_4_hover {opacity:1;background-position:0 -623px}
.sub_menu72_1_hover {opacity:1;background-position:0 -575px}
.sub_menu72_2_hover {opacity:1;background-position:0 -593px}
.sub_menu72_3_hover {opacity:1;background-position:0 -608px}
.sub_menu72_4_hover {opacity:1;background-position:0 -623px}
.sub_menu74_1_hover {opacity:1;background-position:0 -641px}
.sub_menu74_2_hover {opacity:1;background-position:0 -659px}
.sub_menu74_3_hover {opacity:1;background-position:0 -677px}
.sub_menu75_1_hover {opacity:1;background-position:0 -695px}
.sub_menu75_2_hover {opacity:1;background-position:0 -713px}
.sub_menu75_3_hover {opacity:1;background-position:0 -731px}
.sub_menu75_4_hover {opacity:1;background-position:0 -749px}
.sub_menu75_5_hover {opacity:1;background-position:0 -767px}
.sub_menu76_1_hover {opacity:1;background-position:0 -785px}
.sub_menu77_1_hover {opacity:1;background-position:0 -803px}
.sub_menu77_2_hover {opacity:1;background-position:0 -893px}
.sub_menu77_2_hover {opacity:1;background-position:0 -955px}


.sub_menu12_2_activ {background-position:-180px -16px}
.sub_menu12_3_activ {background-position:-180px -32px}
.sub_menu12_4_activ {background-position:-180px -48px}
.sub_menu12_5_activ {background-position:-180px -64px}
.sub_menu12_6_activ {background-position:-180px -80px}
.sub_menu12_7_activ {background-position:-180px -128px}
.sub_menu13_1_activ {background-position:-180px -144px}
.sub_menu13_2_activ {background-position:-180px -160px}

.sub_menu20_1_activ {background-position:-180px -463px}

.sub_menu21_1_activ {background-position:-180px 0}
.sub_menu21_2_activ {background-position:-180px -16px}
.sub_menu21_3_activ {background-position:-180px -32px}
.sub_menu21_4_activ {background-position:-180px -48px}
.sub_menu22_1_activ {background-position:-180px -96px}
.sub_menu22_2_activ {background-position:-180px -112px}
.sub_menu31_1_activ {background-position:-180px -192px}
.sub_menu31_2_activ {background-position:-180px -208px}
.sub_menu31_3_activ {background-position:-180px -224px}
.sub_menu31_4_activ {background-position:-180px -240px}
.sub_menu31_5_activ {background-position:-180px -256px}
.sub_menu31_6_activ {background-position:-180px -272px}
.sub_menu41_1_activ {background-position:-180px -144px}
.sub_menu41_2_activ {background-position:-180px -160px}
.sub_menu41_3_activ {background-position:-180px -176px}
.sub_menu43_1_activ {background-position:-180px -288px}
.sub_menu43_2_activ {background-position:-180px -304px}
.sub_menu43_3_activ {background-position:-180px -320px}
.sub_menu44_1_activ {background-position:-180px -336px}
.sub_menu44_2_activ {background-position:-180px -352px}
.sub_menu44_3_activ {background-position:-180px -368px}
.sub_menu44_4_activ {background-position:-180px -384px}
.sub_menu44_5_activ {background-position:-180px -820px}
.sub_menu44_6_activ {background-position:-180px -837px}
.sub_menu44_7_activ {background-position:-180px -857px}
.sub_menu44_8_activ {background-position:-180px -875px}
.sub_menu44_9_activ {background-position:-180px -915px}
.sub_menu44_10_activ {background-position:-180px -935px}

.sub_menu45_1_activ {background-position:-180px -480px}
.sub_menu45_2_activ {background-position:-180px -496px}
.sub_menu54_1_activ {background-position:-180px -400px}
.sub_menu54_2_activ {background-position:-180px -416px}
.sub_menu54_3_activ {background-position:-180px -432px}
.sub_menu12_1_activ {background-position:-180px -448px}
.sub_menu55_1_activ {background-position:-180px -512px}
.sub_menu55_2_activ {background-position:-180px -528px}
.sub_menu55_3_activ {background-position:-180px -544px}
.sub_menu55_4_activ {background-position:-180px -560px}
.sub_menu71_1_activ {background-position:-180px -575px}
.sub_menu71_2_activ {background-position:-180px -593px}
.sub_menu71_3_activ {background-position:-180px -608px}
.sub_menu71_4_activ {background-position:-180px -623px}
.sub_menu72_1_activ {background-position:-180px -575px}
.sub_menu72_2_activ {background-position:-180px -593px}
.sub_menu72_3_activ {background-position:-180px -608px}
.sub_menu72_4_activ {background-position:-180px -623px}
.sub_menu74_1_activ {background-position:-180px -641px}
.sub_menu74_2_activ {background-position:-180px -659px}
.sub_menu74_3_activ {background-position:-180px -677px}
.sub_menu75_1_activ {background-position:-180px -695px}
.sub_menu75_2_activ {background-position:-180px -713px}
.sub_menu75_3_activ {background-position:-180px -731px}
.sub_menu75_4_activ {background-position:-180px -749px}
.sub_menu75_5_activ {background-position:-180px -767px}
.sub_menu76_1_activ {background-position:-180px -785px}
.sub_menu77_1_activ {background-position:-180px -803px}
.sub_menu77_2_activ {background-position:-180px -893px}
.sub_menu77_2_activ {background-position:-180px -955px}


/* BACKGROUND */
.bg {
	background-image:url(../img/color04.jpg);  
	background-color: ;
	background-repeat:repeat;
	min-width:1346px;
	min-height:977px;
}
.bg_dim {
	width:100%;
	height:100%;
	min-height:977px;
}
.main {
	background-image:url(../img/bg002.jpg);                      
	background-size:cover;
	background-position:10% 10%;
	background-repeat:no-repeat;
	min-width:1346px;
	min-height:977px;
	background-attachment:fixed;
}
.bg003 {
	background-image:url(../img/bg003__.jpg);
	background-size:cover;
	background-position:10% 80%;
	background-repeat:no-repeat;
	min-width:1346px;
	min-height:977px;
	background-attachment:fixed;
}
.bg003_dim {
	width:100%;
	height:100%;
	min-height::;
}
.bg004 {
	background-image:url(../img/bg004.jpg);
	background-size:cover;
	background-position:10% 80%;
	background-repeat:no-repeat;
	min-width:1346px;
	min-height:977px;
}

/* CONTENTS */
.main_cont {
	position:relative;
	float:left;
	text-align:left;
	margin-left:135px;
	margin-top:75px;
}
.intro_cont {
	position:relative;
	float:left;
	text-align:left;
	width:810px;
	height:100%;
	color:#fff;
}
.intro11_cont {
	position:relative;
	float:left;
	text-align:left;
	margin-left:80px;
	margin-top:75px;
	color:#fff;
}
.container {
	width:610px;
	height:auto;
	padding:30px 80px ;
}
.container2 {
	width:700px;
	height:auto;
	padding:60px 80px;
}

.tt {
	background-image: url(../img/newspring_title_top1_.png);
	width:180px;
	height:20px;
	background-repeat:no-repeat;
}
.star {
	position:relative;
	float:left;
	margin-left:-470px;
	margin-top:335px;
}

.title01 {background-position:-180px 0}
.title02 {background-position:-180px -20px}
.title03 {background-position:-180px -40px}
.title04 {background-position:-180px -60px}
.title05 {background-position:-180px -80px}
.title06 {background-position:-180px -100px}
.title07 {background-position:-180px -120px}
.title08 {background-position:-180px -140px}
.title09 {background-position:-180px -160px}
.title10 {background-position:-180px -180px}
.title11 {background-position:-180px -200px}
.title12 {background-position:-180px -220px}
.title13 {background-position:-180px -240px}
.title14 {background-position:-180px -260px}
.title15 {background-position:-180px -280px}
.title16 {background-position:-180px -300px}
.title17 {background-position:-180px -320px}
.title18 {background-position:-180px -340px}
.title19 {background-position:-180px -360px}
.title20 {background-position:-180px -380px}
.title21 {background-position:-180px -400px}
.title22 {background-position:-180px -420px}
.title23 {background-position:-180px -440px}
.title24 {background-position:-180px -460px}
.title25 {background-position:-180px -480px}
.ts {
	background-image: url(../img/newspring_title_top1.png);
	width:180px;
	height:16px;
	background-size:360px 510px;
	background-repeat:no-repeat;
}
.stitle01 {background-position:0 0}
.stitle02 {background-position:0 -16px}
.stitle03 {background-position:0 -32px}
.stitle04 {background-position:0 -48px}
.stitle05 {background-position:0 -64px}
.stitle06 {background-position:0 -80px}
.stitle07 {background-position:0 -96px}
.stitle08 {background-position:0 -112px}
.stitle09 {background-position:0 -128px}
.stitle10 {background-position:0 -144px}
.stitle11 {background-position:0 -160px}
.stitle12 {background-position:0 -176px}
.stitle13 {background-position:0 -192px}
.stitle14 {background-position:0 -208px}
.stitle15 {background-position:0 -224px}
.stitle16 {background-position:0 -240px}
.stitle17 {background-position:0 -256px}
.stitle18 {background-position:0 -272px}
.stitle19 {background-position:0 -288px}
.stitle20 {background-position:0 -304px}
.stitle21 {background-position:0 -320px}
.stitle22 {background-position:0 -336px}
.stitle23 {background-position:0 -352px}
.stitle24 {background-position:0 -368px}
.stitle25 {background-position:0 -384px}
.stitle26 {background-position:0 -400px}
.stitle27 {background-position:0 -416px}
.stitle28 {background-position:0 -432px}
.stitle29 {background-position:0 -448px}
.stitle30 {background-position:0 -464px}
.intro11 {
	width:740px;
}
.intro11_txt1 {
	margin-top:50px;
	margin-bottom:35px;
}
.intro11_txt1 p {
	font-size:17px;
	font-weight:bold;
	line-height:27px;
}
.intro11_txt2 p {
	/*font-family:'dotum';
	letter-spacing:-1px;*/
	font-size:14px;
	--line-height:27px;
	font-weight:690;
}

.intro11_txt3 {
	font-family:'돋움';
	font-size:17px;
	font-weight:bold;
	margin:15px;
	line-height:10px;
}

.tab {
	cursor:pointer;
	margin: 20px 0;
}
.tab a {
	width:143px;
	height:20px;
	line-height:20px;
	font-size:16px;
	font-weight:400;
	text-align:center;
	color: #ffffff;
	padding: 8px 4px 12px 4px;
	background: rgba(0,0,0,0.2);
	margin-right:1px;
	vertical-align:middle;
}
.tab a:hover {
	color: #ffffff;
	padding: 6px 2px 10px 2px;
	border: 2px solid #ff0000;
	background: rgba(0,0,0,0.0)
}
.tab a.active {
	width:143px;
	height:20px;
	line-height:20px;
	font-size:16px;
	font-weight:400;
	text-align:center;
	margin-right:1px;
	color: #ffffff;
	padding: 6px 2px 10px 2px;
	border: 2px solid #ff0000;
	background: rgba(0,0,0,0.0);
	vertical-align:middle;
}
.tab_sub {
	margin-bottom:40px;
}
.tab_sub a {
	cursor:pointer;
	font-size:15px;
	margin: 0 10px;
}
.tab_sub a.active {
	font-size:15px;
	font-weight:700;
	margin: 0 10px;
	color:#ffffff;
}









.tab2 {
	cursor:pointer;
	margin: 20px 0;
}
.tab2 a {
	width:92px;
	height:24px;
	line-height:20px;
	font-size:16px;
	font-weight:400;
	text-align:center;
	color: #989898;
	padding: 10px 4px;
	background: rgba(0,0,0,0.2);
	margin-right:1px;
	vertical-align:middle;
}
.tab2 a:hover {
	color: #ffffff;
	padding: 8px 2px;
	border: 2px solid #AAAAAA;
	background: rgba(0,0,0,0.0)
}
.tab2 a.active {
	width:92px;
	height:24px;
	line-height:20px;
	font-size:16px;
	font-weight:400;
	text-align:center;
	margin-right:1px;
	color: #ffffff;
	padding: 8px 2px;
	border: 2px solid #AAAAAA;
	background: rgba(0,0,0,0.0);
	vertical-align:middle;
}
.tab2_sub {
	margin-bottom:40px;
}
.tab2_sub a {
	cursor:pointer;
	font-size:15px;
	margin: 0 10px;
}
.tab2_sub a.active {
	font-size:15px;
	font-weight:700;
	margin: 0 10px;
	color:#ffffff;
}









.intro52_cont {
	font-size: 16px;
	margin-top: 20px;
}
.intro52_table table {
	width:610px;
	margin-top: 100px;
}

.intro52{
	width:610px;
	margin-top: 100px;
}


.intro53_cont {
	font-size: 16px;
	margin-top: 20px;
}
.intro53_table table {
	width:610px;
	height:320px;
	margin-top: 30px;
}
.intro53_table table td {
}
.intro53_table table td input {
	width:470px;
	height:26px;
	border-radius:0;
	border:none;
	background:rgba(255,255,255,0.2);
	color:#fff;
	margin-bottom:8px;
	padding:0 8px;
}
.intro53_table table td textarea {
	width:470px;
	height:300px;
	font-size: 12px;
	line-height: 40px;
	border-radius:0;
	border:none;
	background:rgba(255,255,255,0.2);
	color:#fff;
	margin-bottom:8px;
	padding:8px 8px;
}

.intro53_table table td textarea info {
	width:470px;
	height:100px;
	border-radius:0;
	border:none;
	background:rgba(255,255,255,0.2);
	color:#fff;
	margin-bottom:8px;
	padding:8px 8px;
}



.intro53_table table th {
	font-size:14px;
	text-align:left;
	width:120px;
}
.intro53_table table .txtarea {
	height:200px;
}
.intro53_table table .comp {
	height:55px;
	padding-right:4px;
	text-align:right;
}
.intro54 {
	margin-bottom:50px;
}



.intro55_cont {
	font-size: 16px;
	margin-top: 50px;
}

.bazaar_text01 {
	font-size: 12px;
	line-height: 20px;
	padding-left:20px;
}

.bazaar_text02 {
	font-size: 12px;
	padding-left:20px;
}

.bazaartit{
	margin-top: 30px;
}

.bazarr_bg {
	width:598px;
	height:1322px;
	padding:60px;
	background-image: url(https://www.newspring.co.kr/icheon/img/bazaar_bg.png);
	background-repeat:no-repeat;
}


.bazarr_table table {
	width:630px;
	height:80px;
	margin-top: 370px;
	margin-left:27px;
}
.bazarr_table table td {
}
.bazarr_table table td input {
	border : 1px solid rgba(223,222,222);
	border-color: #ccc;
	background:rgba(255,255,255);
	color:#555;
	margin-right:5px;
	text-align:right;
}
.bazarr_table table td textarea {
	width:446px;
	height:158px;
	border : 1px solid rgba(223,222,222,0.3);
	border-color: #ccc;
	background:rgba(255,255,255);
	color:#555;
	padding:8px 8px;
	text-align:left;
	font-size: 12px;
	line-height: 30px
}



.bazarr_table table .txtarea {
	height:100px;
}
.bazarr_table table .comp {
	height:30px;
	padding-left:345px;
	text-align:left;
}



.bazarr_btn 
    {margin-top:5px;
	width:130px;padding: 5px 0 5px 0 ;
	text-align:center;
	vertical-align:middle;
	background-color:rgba(255,255,255);
	font-weight:bold;
	float:left;
	font-size: 11px;
}

.bazaar_btn02
{margin-top:70px;
	margin-left:150px;
	float:left;
}

.bazarr02_table table {
	width:610px;
	height:80px;
	margin-top: 336px;
	margin-left:21px;
}
.bazarr02_table table td {
}
.bazarr02_table table td input {
	border : 1px solid rgba(223,222,222);
	border-color: #ccc;
	background:rgba(255,255,255);
	color:#555;
	margin-right:5px;
	text-align:right;
}
.bazarr02_table table td textarea {
	width:378px;
	height:158px;
	border : 1px solid rgba(223,222,222,0.3);
	border-color: #ccc;
	background:rgba(255,255,255);
	color:#555;
	padding:8px 8px;
	text-align:left;
	font-size: 12px;
	line-height: 30px
}



.bazarr02_table table .txtarea {
	height:100px;
}
.bazarr02_table table .comp {
	height:30px;
	padding-left:285px;
	text-align:left;
}





.intro55_table table {
	width:325px;
	margin-top: 350px;
	margin-left: 27px;
}
.intro55_table table td {
}
.intro55_table table td input {
	border-radius:0;
	border:none;
	background:rgba(255,255,255,0.2);
	color:#fff;
	margin-right:5px;
	text-align:right;
}
.intro55_table table td textarea {
	width:446px;
	height:70px;
	border : 1px solid rgba(223,222,222,0.3);
	border-color: #ccc;
	background:rgba(255,255,255);
	color:#555;
	padding:8px 8px;
	text-align:left;
	font-size: 11px;
	line-height: 20px
}


.intro55_table table th {
	font-size:14px;
	text-align:left;
	width:120px;
}
.intro55_table table .txtarea {
	height:100px;
}
.intro55_table table .comp {
	height:40px;
	padding-right:4px;
	text-align:right;
	font-size: 11px;
}




/* GALLERY */

.gallery_dumm {
	margin-top:100px;
	margin-bottom:50px;
}
.gallery_select {
	cursor:pointer;
	margin-right:3px;
}
.gallery_selela {
	cursor:pointer;
	margin-right:0;
}

/* POPUP */

.pop_area {
	width:0;
	height:0;
	position:fixed;
	left:287px;
	bottom:30px;
	overflow:hidden;
	cursor:pointer;
	-webkit-box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.75);
	box-shadow: 3px 3px 10px 0px rgba(0,0,0,0.75);
	-webkit-transition: all 800ms ease-in-out;
	-moz-transition: all 800ms ease-in-out;
	-o-transition: all 800ms ease-in-out;
	transition: all 800ms ease-in-out;
}


.popup {
	width:718px;
	height:319px;
}
.popup_right {
	left:545px;
}


/*Board*/

.board_table {width:610px;padding:0px;margin:0px}
.board_table thead tr th {padding: 10px 0 10px 0;border-bottom:1px solid rgba(255,255,255,0.3);background-color:rgba(25,25,25,0.4);text-align:center;}
.board_table tbody tr td {padding: 10px 0 10px 0;border-bottom:1px solid rgba(255,255,255,0.3);text-align:center;}


.board_table_view {width:610px;padding:0px;margin:0px}
.board_table_view tbody tr th {width:120px;padding: 10px 0 10px 0;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid #fff;text-align:center;background-color:rgba(25,25,25,0.3);}
.board_table_view tbody tr td {padding: 10px 0 10px 10px;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);text-align:left;}

.board_table_view tbody tr td .content {height:100px;}

.border_btn {margin-top:20px;width:100px;padding: 5px 0 5px 0 ;text-align:center;vertical-align:middle;background-color:rgba(25,25,25,0.3);color:#fff;font-weight:bold;float:right;border : 1px solid rgba(255,255,255,0.6);}

.border_btn2 {margin-top:20px;width:100px;padding: 10px 0 10px 0 ;text-align:center;vertical-align:middle;background-color:rgba(25,25,25,0.3);color:#fff;font-weight:bold;border : 1px solid rgba(255,255,255,0.6);}

.news_btn {margin-top:0px;width:75px;padding: 5px 0 5px 0 ;text-align:center;vertical-align:middle;background-color:rgba(25,25,25,0.3);color:#fff;font-weight:bold;border : 1px solid rgba(255,255,255,0.6);float:center;font-size:13px;}

.reserve_btn {margin-top:20px;width:75px;padding: 5px 15px 5px 15px ;text-align:center;vertical-align:middle;background-color:rgba(25,25,25,0.3);color:#fff;font-weight:bold;border : 1px solid rgba(255,255,255,0.6);float:center;font-size:13px;}

.news_btn a{color:#fff}

.ac{text-align:center;margin-top:20px;}

.fbtn {width:100px;padding: 5px 0 5px 0 ;text-align:center;vertical-align:middle;font-weight:bold;}
.fbtn a{color:#fcb3de}



#wrapper {width: 960px; margin: auto; padding: 50px 0;}

	#content {
		width: 270px;
		padding: 15px 25px; 
		float: left; 
		min-height: 575px;
		height: auto !important;
		height: 575px;}
		
	#main {width: 611px; height: 600px; margin-top: 7px; position: relative; float: left; background: transparent url(../map/theme/images/clouds.png) no-repeat;}
	#ovMap {width: 611px; height: 600px; margin-top: 0px; position: absolute; float: left;z-index:10;}
	
	.tTip {width: 200px; position: absolute; cursor: pointer; color: #666; font-weight: bold;}
	.tip {color: #333;}
	
		#cloud1 {top: 160px; left: 290px;}
		#cloud2 {top: 368px; left: 570px;}
		#cloud3 {top: 238px; left: -30px;}
		#cloud4 {top: 450px; left: 200px;}

				
/*-----------------------------------------------------------------------------------------------*/
/*                                         TOOLTIP STYLES                                        */
/*-----------------------------------------------------------------------------------------------*/

.tip {
	width: 430px;
	padding-top: 150px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	color:#fff}
	
.tipMid {}
.tipBtm {}

.body-bg {position:absolute; min-width:1346px; width:100%; min-height:977px;}

body { min-width:1346px;}

.body-bg img {
  /* Set rules to fill background */
  min-height: 977px;
  min-width: 1346px;
	
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
	
  /* Set up positioning */
  position: fixed;
  top: 0;
  left: 0;
}

INPUT.btnSelect
{
	width:42px;
	height: 23px;
	border: 0px;
	cursor:hand;
	background-image: url(/icheon/bookg/img/Click.png);
}

INPUT.btnbook_y
{
	width:82px;
	height: 32px;
	border: 0px;
	cursor:hand;
	background-image: url(/icheon/bookg/img/book_y.png);
}

INPUT.btnagree_n
{
	width:82px;
	height: 32px;
	border: 0px;
	cursor:hand;
	background-image: url(/icheon/bookg/img/agree_n.png);
}

INPUT.btnupload
{
	width:82px;
	height: 32px;
	border: 0px;
	cursor:hand;
	background-image: url(/icheon/bookg/img/upload.png);
}

INPUT.btnDateSelect
{
	width:60px;
	height: 23px;
	border: 0px;
	cursor:hand;
	background-image: url(/icheon/bookg/img/Click2.png);
}

INPUT.btnBlueBlank55
{
	width:55px;
	height: 23px;
	color:#ffffff;
	padding-top:3;
	background-repeat:no-repeat;
	vertical-align:baseline;
	text-align: center;
	font-size:9pt;
	border: 0px;
	cursor:hand;
	background-image: url(/icheon/img/btn_BlueBlank55.gif);
}

INPUT.btnBlueBlank80
{
	width:80px;
	height: 23px;
	color:#ffffff;
	padding-top:3;
	background-repeat:no-repeat;
	vertical-align:baseline;
	text-align: center;
	font-size:9pt;
	border: 0px;
	cursor:hand;
	background-image: url(/icheon/img/btn_BlueBlank80.gif);
}

INPUT.btnWhiteBlank55
{
	width:55px;
	height: 23px;
	color:#333333;
	padding-top:3;
	background-repeat:no-repeat;
	vertical-align:baseline;
	text-align: center;
	font-size:9pt;
	border: 0px;
	cursor:hand;
	background-image: url(/icheon/img/btn_whiteBlank55.gif);
}

INPUT.btnWhiteBlank80
{
	width:80px;
	height: 23px;
	color:#333333;
	padding-top:3;
	background-repeat:no-repeat;
	vertical-align:baseline;
	text-align: center;
	font-size:9pt;
	border: 0px;
	cursor:hand;
	background-image: url(/icheon/img/btn_whiteBlank80.gif);
}
