/* @charset "euc-kr"; */
/* DAINTEC Web Development Team KS 110420 */

/* Common  */
@font-face{ font-family:NG; src:url(http://daintec.co.kr/webfonts/NanumGothic.eot); src:local(※), url(http://daintec.co.kr/webfonts/NanumGothic.woff) format('woff');}
body,div,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;
	font-family:나눔고딕, NG,NanumGothic, Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#404040;
	line-height:20px;
}
hr,caption {display:none}
img,fieldset {border:0}
ul,ol {list-style:none}
li img     {vertical-align:top}
em,address {font-style:normal}
a {text-decoration:none}
a:hover,a:active,a:focus {
	text-decoration:underline;
	color: #FFFFFF;
}


/*form tag*/
input, select, textarea          { padding: 1px; vertical-align: middle; font-size: 1em; color: #333; }
input.type-image                 { border: 0 none; }
input.type-radio                 { border:none;}
input.type-checkbox              { border:none;}
input.no-border                  { border:none; background: #f7f7f7}
input.type-text:hover,
input.type-text:focus,
textarea:hover, textarea:focus,
select:hover, select:active      { background-color: #ffd; }


/*버튼, 링크 시 커서 포인터*/
span.button, img.button, a.button {cursor: pointer; vertical-align: middle; }

/*body&common*/
html { height: 100%; overflow-y:scroll; overflow-x: hidden; }
body        {height: 100%; background:url(deco/bg.jpg) center top repeat-y; }
#wrap		{width:100%; margin:auto; text-align:center}
#header		{margin:auto; width:1000px; height:168px; text-align:center;  }
#gnb		{width:100%; height:44px; margin:auto; text-align:center; }



/*main*/
#visual_main	{widht:100%; height:623px; text-align:center; }
#visual_sub   {width:1000px; margin:35px auto 0; height:auto; text-align:center; background-color:#FFFFFF}}
#m_container		{width:1000px; margin:20px auto 0; height:auto; text-align:center;}

/*sub*/
#s_contents		{width:1000px; margin:auto; margin-top:0px;}
#wrap_body		{width:100%; height:auto; text-align:center; margin-top:35px}
#s_container	{width:1000px; height:auto; margin:auto; text-align:center;}

#left			{width:190px; float:left; height:auto; text-align:center}
.menu			{width:100%; height:auto; margin:auto}
.menu li		{float:left}
#banner			{width:100%; height:auto}

#container		{width:770px; float:right; height:auto; text-align:right}
h3.title		{width:100%; height:45px; text-align:left; position:relative }
.icon			{position:absolute; right:0; top:7px; width:185px; height:165px; z-index:30}
.t_navi			{display:inline-block; padding:14px 0 0 30px; font-weight:normal; font-size:12px; color:#9a9a9a}
#content		{width:100%; height:auto;}

h4				{font-size:14px; color:#333; text-align:center; padding-left:5px; }

.reser_text		{
	padding:8px 0 30px 8px;
	text-align:left;
	line-height:25px;
	font-weight: normal;
}
.reser_text1		{padding:8px 0 30px 8px; text-align:left; line-height:20px; font-size:12px}

.room_price 	{margin-top:8px; border-collapse:collapse}  
.room_price th	{background:#41723a; border:1px solid #b3d491; line-height:30px; color:white}   
.room_price td	{font-size:12px; background:#f6fff5; text-align:center; border:1px solid #b3d491; line-height:20px; padding:4px}   
.img_board		{padding:3px; border:1px solid #ccc}

.food_text		{padding:8px 0 8px 8px; text-align:left; line-height:25px}
.food_img		{width:99%; padding:3px; border:1px solid #ccc}

.traffic_table 	{margin-top:8px; border-collapse:collapse}  
.traffic_table th	{background:#f7f7f7; border:1px solid #ccc; line-height:30px}   
.traffic_table td	{font-size:12px; text-align:left; padding-left:10px; border:1px solid #ccc; line-height:24px}   
.traffic_table		{padding:3px; border:1px solid #ccc}



.name_list 	{width:100%; margin-top:5px; border-collapse:collapse}  
 
.name_list td	{font-size:13px; color:#333; text-align:left; border:1px solid #ccc; padding:6px; line-height:17px}  
.name_list td.img	{padding:3px}
.name_list .t_name	{background:#f7f7f7; border:1px solid #ccc; font-size:13px; font-weight:bold; width:70px; text-align:center}   

.margin8px		{margin-top:30px}
.cafe_title		{width:99%; border-bottom:1px solid #ccc; padding-bottom:4px}

         
/*footer*/
#footer			{width:100%; height:100px; margin-top:30px ; text-align:center; }
