a { text-decoration: none; selector-dummy : expression(this.hideFocus=true);}
a img {border:0; text-decoration:none;}
a:link  {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;} 


table {border-collapse:collapse;}
img {border:0;vertical-align:middle}

div, p, li, dd { font-family:"????",Dotum;font-size:12px;color:;line-height:18px; }
h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd { margin:0;padding:0; }
ul, ol		{ list-style:none; }

.gm { font-family:????; font-size: 9pt;}
.gm2 { font-family:????; font-size: 9pt; font-weight: bold; color:}
.gm_notice { font-family:????; font-size: 9pt; color:#FFFFFF;}
.gm_after { font-family:????; font-size: 9pt; color:#2c2c2c;}
.gm_after a{ font-family:????; font-size: 9pt; color:#2c2c2c;}

.main_c { font-family:????; font-size: 9pt;}
.main_c a{ font-family:????; font-size: 9pt; color:#2c2c2c;}

.condo { font-family:????; font-size: 9pt; color:}
.condo2 { font-family:????; font-size: 11pt; font-weight: bold; color:; padding:0 0 0 10px;}


.bottom { font-family:????; font-size: 9pt; color:#838383;}


.leisure_view1 {font-size: 10pt; color: #272727; font-weight: bold;}

.calendar {font-size: 12pt;}

.performance1 {font-size: 11pt; color:#FF0000;}
.performance2 {font-size: 9pt; color:#565656;}
.performance3 {font-size: 9pt; color:#c600b1;}

.form06{ solid; font-family:dotum,gulim,verdana; font-size: 9pt;}


input.input_style1 { font-family:????; font-size:9pt; background-color:#ffffff; border-width:1; height:25; border-color:#bababa; border-style:solid;color:#000000; padding-top:6px; padding-left:5px;}
input.input_style2 { font-family:????; font-size:9pt; background-color:#ffffff; border-width:1; height:25; border-color:#bababa; border-style:solid;color:#000000; padding-top:6px; padding-left:5px;}
input.input_style3 { font-family:????; font-size:9pt; background-color:#bababa; border-width:1; border-color:#bababa; border-style:solid;color:#000000; padding-top:6px; padding-left:6px; }
input.input_style5 { font-family:????; font-size:18pt; font-weight: bold; background-color:#ffffff; border-width:0; height:30; border-color:#FFFFFF; border-style:solid;color:#000000; padding-top:6px; padding-left:5px;}


input.input_search { font-family:????; font-size:9pt; background-color:#FFFFFF; border-width:0; height:25; border-color:#FFFFFF; border-style:solid;color:#000000; padding-top:6px; padding-left:5px;}
select.select_search { font-family:????; font-size:9pt; background-color:#FFFFFF; border-width:0; height:25; border-color:#FFFFFF; border-style:none;color:#000000; padding-top:6px; padding-left:10px;}

input.input_tour1 { font-family:????; font-size:9pt; background-color:#ffffff; border-width:1; height:20px; border-color:#c5c5c5; border-style:solid;outline: none;color:#000000; padding-top:8px; padding-left:7px;}

input.input_gmidas { font-family:????; font-size:30pt; font-weight: bold; background-color:#ffffff; border-width:1; height:60; border-color:#f5c012; border-style:solid;color:#000000; padding-top:6px; padding-left:10px;}
input.input_flower { font-family:????; font-size:30pt; font-weight: bold; background-color:#ffffff; border-width:1; height:60; border-color:#fb5e0b; border-style:solid;color:#000000; padding-top:6px; padding-left:10px;}
input.input_flower2 { font-family:????; font-size:11pt; font-weight: bold; background-color:#ffffff; border-width:1; height:30; border-color:#fb5e0b; border-style:solid;color:#000000; padding-top:6px; padding-left:10px;}
input.input_event { font-family:????; font-size:25pt; font-weight: bold; background-color:#ffffff; border-width:1; height:50; border-color:#dd3fcc; border-style:solid;color:#000000; padding-top:6px; padding-left:10px;}
input.input_voucher { font-family:????; font-size:36pt; font-weight: bold; background-color:#ffffff; border-width:1; height:70; border-color:#004f6f; border-style:solid;color:#000000; padding-top:6px; padding-left:10px;}

input.input_join { font-family:????; font-size:25pt; font-weight: bold; background-color:#ffffff; border-width:1; height:50; border-color:#03a5f8; border-style:solid;color:#000000; padding-top:6px; padding-left:10px;}
input.input_join2 { font-family:????; font-size:20pt; font-weight: bold; background-color:#ffffff; border-width:1; height:40; border-color:#fe4819; border-style:solid;color:#000000; padding-top:4px; padding-left:8px;}

input.input_kakao { font-family:????; font-size:20pt; font-weight: bold; background-color:#ffffff; border-width:1; height:40; border-color:#cccccc; border-style:solid;color:#000000; padding-top:4px; padding-left:8px;}


.textarea_style1{ background-color: #F3F3F3; border: 1px solid #DBDBDB; color: #888888; height: 100px; margin-bottom: 3px; padding: 3px; width: 630px; font-size:11px;}


/*snb*/
#snb_bridge	{ float:left;width:194px; padding:0 0 0 0; background:url('') repeat-x left top}
#snb_bridge h2	{padding:0px 0 10px 23px; border-bottom:1px solid #696969;}
#snb_bridge dl {border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; background-color:#fff; padding:10px 15px 10px 15px;}
#snb_bridge .TTtop{ border-top:2px solid #696969; }
#snb_bridge dl dt{padding:5px 0 5px 0}
#snb_bridge dl dd{ padding:3px 0 3px 7px; background:url('/images/bullet1.gif') no-repeat 0 9px;}
#snb_bridge dl .top{ padding:8px 0 0 7px; background:url('/images/bullet1.gif') no-repeat 0 14px;}

/* snb ??? ????? */
#snb_bridge dl a.on{ color:#333333; font-weight:bold; }
#snb_bridge dl a:link		{ color:#333333;text-decoration:none; }*/
#snb_bridge dl a:visited	{ color:#333333;text-decoration:none; }
#snb_bridge dl a:hover 	{ color:#058aff;text-decoration:none;}
#snb_bridge dl a:active	{ color:#333333;text-decoration:none; }


/* layout */
#pension_main {width:782;}

/* title */
#pension_main h3 {height:33px;background:url('/images/line1.gif') repeat-x  bottom;width:782px;}
#pension_main h3 img {margin-top:0px;}
#pension_main h4 {clear:both;margin:30px 0 3px;background:url('/images/line2.gif') no-repeat  bottom;}

.banner{float:left;margin-top:13px; margin-bottom:13px;}
.banner2{float:left;margin-top:13px; margin-bottom:10px;}

.more{clear:both;float:right;margin-top:5px; margin-right:10px;} 

.aa  {color:#d9d9d9;}
.aa1  {color:#aaaaaa;}
.aa2  {color:#c2c2c2;}

.day{font:bold 34px 'verdana'; color:#000000}
.day2{float:left; margin-top:5px; margin-left:0px; font:bold 14px 'dotum'; color:#000000;}
.day3{float:left; margin-left:5px; font:bold 12px;}
.day3:hover {text-decoration:underline;}
.day4{float:left; margin-top:5px; margin-left:5px; font:bold 14px 'dotum'; color:#565656; text-decoration:line-through;}
.day5{float:left; margin-left:5px; font:bold 12px }


/* tour main */
.t_index a{display:block;position:relative}
.t_index .edge{display:block;position:absolute;top:0;left:0;width:233px;height:233px;border:0px solid #000;opacity:.15;filter:alpha(opacity=15)}
.t_index a:hover .edge{width:233px;height:233px;border-width:2px;border-color:#ff0000;opacity:1;filter:alpha(opacity=100)}
.t_index .small_lst .edge{width:230px;height:230px}
.t_index .small_lst a:hover .edge{width:230px;height:230px}

.t_index2 a{display:block;position:relative}
.t_index2 .edge{display:block;position:absolute;top:0;left:0;width:232px;height:233px;border:0px solid #000;opacity:.15;filter:alpha(opacity=15)}
.t_index2 a:hover .edge{width:232px;height:233px;border-width:2px;border-color:#ff0000;opacity:1;filter:alpha(opacity=100)}
.t_index2 .small_lst .edge{width:229px;height:229px}
.t_index2 .small_lst a:hover .edge{width:229px;height:229px}

.t_index3 a{display:block;position:relative}
.t_index3 .edge{display:block;position:absolute;top:0;left:0;width:232px;height:110px;border:0px solid #000;opacity:.15;filter:alpha(opacity=15)}
.t_index3 a:hover .edge{width:232px;height:110px;border-width:2px;border-color:#ff0000;opacity:1;filter:alpha(opacity=100)}
.t_index3 .small_lst .edge{width:232px;height:110px}
.t_index3 .small_lst a:hover .edge{width:232px;height:110px}

.t_index4 a{display:block;position:relative}
.t_index4 .edge{display:block;position:absolute;top:0;left:0;width:476px;height:233px;border:0px solid #000;opacity:.15;filter:alpha(opacity=15)}
.t_index4 a:hover .edge{width:476px;height:233px;border-width:2px;border-color:#ff0000;opacity:1;filter:alpha(opacity=100)}
.t_index4 .small_lst .edge{width:473px;height:229px}
.t_index4 .small_lst a:hover .edge{width:473px;height:229px}

/* list */
.pension_list {overflow:hidden;}
.pension_list li {float:left;width:253px;margin-top:7px;margin-right:7px;}
.pension_list li.right {margin-right:0;}
.pension_list li .img {display:block;}
.pension_list li .info {padding:12px 10px 0;border:1px solid #d9d9d9;border-top:0 none;background:url('/images/line3.gif') no-repeat center 105px;}
.pension_list li .info .place {text-decoration:none; width:230px; overflow: hidden;margin:0; height:15px; text-overflow: ellipsis; white-space: nowrap; }
.pension_list li .info .place a {color:#333; }
.pension_list li .info .place:hover {text-decoration:underline;}
.pension_list li .info .detail {height:72px;margin-top:5px;color:#888;}
.pension_list li .info .detail span {display:block;color:#48b735;}
.pension_list li .info .price {padding:4px 0;}
.pension_list li .info .price span {display:inline-block;font:normal 12px 'verdana';color:#888;text-decoration:line-through;}
.pension_list li .info .price em {padding-left:140px;font:normal bold 15px 'tahoma';color:#058aff;vertical-align:-1px;}

/* list */
.p_best {overflow:hidden;}
.p_best li {float:left;width:256px;margin-top:7px;margin-right:7px;}
.p_best li.right {margin-right:0;}
.p_best li .img {display:block;}
.p_best li .info {padding:12px 10px 0;border:1px solid #d9d9d9;border-top:0 none;background:url('/images/line3.gif') no-repeat center 105px;}
.p_best li .info .place {font:bold 14px 'dotum';color:#333;text-decoration:none;}
.p_best li .info .place:hover {text-decoration:underline;}
.p_best li .info .detail {height:72px;margin-top:5px;color:#888;}
.p_best li .info .detail span {display:block;color:#48b735;}
.p_best li .info .price {padding:4px 0;}
.p_best li .info .price span {display:inline-block;font:normal 12px 'verdana';color:#888;text-decoration:line-through;}
.p_best li .info .price em {padding-left:25px;font:normal bold 15px 'tahoma';color:#058aff;vertical-align:-1px;}




.head_banner {
	text-align:center;
	background:#ffe5fc;
	height:70px;
	width:100%;}

.head_banner .hb_close {
	position:absolute;
	top:45px;
	left:50%;
	margin-left:470px;
	cursor:pointer}


#gnb {

	height:50px;
	padding-left:10px;
	margin-top:0px;
    -webkit-margin-before:0px;


}
	#gnb ul {overflow:hidden;}
		#gnb ul li {
			float:left;
			margin-right:0px;
		}
		#gnb .snb {
			position:absolute;
			z-index:1;
			margin-top:0px;
			overflow:hidden;
			display:none;
            background: url("/images/main/bg.png") repeat-y left top; 
		}
		#gnb .snb li {
			height:30px;
			margin-top:10px;
			margin-left:20px;
			margin-right:20px;
		}
		#gnb .snb li h3 {height:40px;}
		#gnb .snb li a {
			color:#FFFFFF;
			font-weight:bold;
			font-size:14px;
		}
		#gnb .snb li.selected a {color:#FFFF00;}
		#gnb .snb li a:hover {
			color:#FFFF00;
			font-weight:bold;
			text-decoration:underline
			text-decoration:none;
		}
#nextSpa { border:1px solid #eee; width:90%; line-height:35px; margin:20px auto; 
	display:block; background:rgb(47,125,193); color:white; cursor:pointer}