/* ±âº»¼Ó¼º CSS  */

body 							 { margin: 0; padding: 0; color:#666; font-size: 75%; line-height: 18px; font-family: "±¼¸²", "±¼¸²Ã¼", sans-serif; background:url(image/bg_top.gif) repeat-x    }
form 							 { margin: 0; padding: 0; }
hr                               { display: none; }
p, div, ul, ol, dl, dd, dt, li, form, 
h1, h2, h3                       { margin: 0; padding: 0;}
table              	             { border: none;}
ul, ol							 { list-style: none }
caption							 { display: none}

a:link                           { color: #6978eb; text-decoration: underline }
a:visited 			             { color: #6978eb; text-decoration: underline }
a:active 			             { color: #6978eb; text-decoration: underline }
a:hover				             { color: #6978eb; text-decoration: underline }

img                              { border: 0 none; vertical-align: top;  }
hr								 { display: none; }

input, select, textarea          { border: 1px solid #ddd; background: #fff; padding: 3px; 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;*/ }


/*·¹ÀÌ¾Æ¿ô / °ø¿ë½ºÅ¸ÀÏ*/
/*#wrap								{ margin: auto; width: 966px; }*/
#gnb								{ margin: auto; width: 966px; }
#visual_img							{ margin: auto; width: 966px; }
#body 								{ margin: auto; width: 966px; }
	#body_left						{ float: left; width: 199px; vertical-align: top }
		#body_left_board			{ float: left; margin: 20px 0 30px 0; width: 199px; height:153px; background:url(image/board_notice_bg.jpg) }
		#body_left_banner			{ float: left; width: 199px;  }
	#body_contents					{ float: left; width: 767px; vertical-align: top }
	    #contents_mainphoto			{ float: left; width: 732px; margin-left:26px; margin-top: 30px; display:inline }
	    #contents_info				{ float: left; width: 732px; margin-left:26px; margin-top: 30px; padding-bottom:30px; display:inline}
/*¼­ºêÆäÀÌÁö*/			
		#contents_traffic			{ float: left; width: 732px; margin-left:26px; margin-top: 30px; display:inline }
		#contents_tour  			{ float: left; width: 732px; margin-left:26px; margin-top: 30px; display:inline }
		#contents_photo  			{ float: left; width: 732px; margin-left:26px; margin-top: 30px; display:inline }
		#contents_board 			{ float: left; width: 732px; margin-left:26px; margin-top: 30px; display:inline }
	#contents_establish 		{ float: left; width: 936px; margin-left:16px; margin-top: 30px }
#footer 							{ clear:both; width: 100%; background:url(image/bg_footer.gif) repeat-x; margin-top: 25px }
.inif_td_head                       { padding: 6px 0 3px 0; background: #f2f2f2; border-bottom: 1px solid #cbcbcb }
.inif_td_body                       { padding: 6px 0 3px 35px; border-bottom: 1px solid #cbcbcb }
.photo								{ width: 448px; padding: 3px; border: 1px solid #dddcdc}
.title_s							{ width: 100%; margin-top: 30px; padding-bottom: 15px }
.title_s_traffic					{ width: 100%; margin-top: 30px; padding-bottom: 5px }
	
