@charset "utf-8"; 
@import url('./common.css');
@import url('./layout.css');
@import url('./button.css');
@import url('./board.css');

/* header */
	/* search */
div.header div.search						{ left: 0; top: 97px; width: 970px; height: 65px; background: url('../../image/welchon/common/header_wsearch.gif') no-repeat left top; }
div.header div.search p.title				{ position: absolute; left: 0; top: 0; width: 280px; }
div.header div.search div.form				{ position: absolute; left: 280px; top: 12px; width: 393px; margin: auto;}
div.header div.search .autoword				{ position: absolute; right: 68px; top: 5px;  }
div.header div.search input.keyword			{ width: 283px; padding-top: 7px; padding-bottom: 3px; padding-left: 10px; border-width: 5px 0 5px 5px; font-size: 1.2em;	font-family:"±¼¸²",verdana;
 background:#fff url('../../image/welchon/common/header_wsearch_moto2.gif') no-repeat left top;}

div.header div.search input.keyword.in {   background:#fff;  }
div.header div.search .search			{ float:left }

div.header div.search p.hot				{ position: absolute; left: 690px; bottom: 15px; float: left; height: 30px; overflow: hidden; padding-right: -5px; }
div.header div.search p.hot a			{ position: relative; float: left; margin: 12px 7px 0 0; color: #fcffd4; font-size: 11px; }
div.header div.search p.hot a:hover		{ text-decoration: none; }
div.header div.search p.hot u			{ text-decoration: none; }
div.header div.search p.hot sup.hot		{ position: absolute; right: 8px; top: -30px; width: 27px; height: 15px; overflow: hidden; background: url('../../image/welchon/common/ico_hot.gif') no-repeat left top; line-height: 30px; }
div.header div.search #autodiv { position:absolute;left:0;   top:38px;  margin-top:-1px; z-index:1000; width:100%;   }
div.header div.search #autodiv iframe { width:100%; height:100% }
/* content */
div.wsearch		{ }
div.wsearch div.head			{ position: relative; }
div.head div.menu			{ margin-bottom: 20px; }
div.head div.menu a			{ height: 21px; overflow: hidden; margin-right: 5px; padding: 0; background: url('../../image/welchon/search/menu.gif') no-repeat left top;}
div.head div.menu u			{ width: 89px; padding: 0; background: transparent; text-align: center; line-height: 21px; }
div.head div.menu a:hover	{ background-position: left -21px; color: #449a01; font-weight: bold; }
div.head div.menu a:hover u	{ background-position: left -21px; }
div.head div.menu a.on		{ background-position: left -21px; color: #449a01; font-weight: bold; }
div.head div.menu a.on u	{ background-position: left -21px; }
div.head div.option			{ position: absolute; right: 0; top: 3px; }

/*ÅÇ¸Þ´º*/
div.head .tab_menu { overflow: hidden;  background:url('../../image/welchon/common/tab_bg.gif') repeat-x left bottom; margin:14px 0 5px 0; width:100%; }
div.head .tab_menu  li{  z-index:1; float:left; _display:inline; margin-right:1px; background:url('../../image/welchon/common/tab_bg_right.gif') right top no-repeat;}
div.head .tab_menu  li span{ color:#50a028; font-size:10px; font-family:tahoma;font-weight:bold; }
div.head .tab_menu  li a{_float:left; display:block; height:16px; padding:9px 12px 3px 12px; background:url('../../image/welchon/common/tab_bg_left.gif') left top no-repeat; color:#666; line-height:14px; text-decoration:none; }
div.head .tab_menu  li a:hover{color:#136299;   }
div.head .tab_menu  li.curr{background-position:right -32px;  }
div.head .tab_menu  li.curr a{background-position:left -32px; color:#136299; letter-spacing:-1px;  font-weight:bold; padding-right:20px; }


div.wsearch div.result p.summary				{ padding: 20px 0;text-align: center;   clear: both; }
div.wsearch div.result p.summary strong			{ color: #ef5811;  font-size: 1.2em; }
div.wsearch div.result p.summary em				{ color: #ef5811; font-style: normal; }
div.result div.title				{  width: 100%; overflow: hidden; margin-top:10px; padding: 8px 0; border-bottom: solid 1px #dbdbdb; line-height: 1.6em; }
div.result div.title h4				{ float: left; margin-right: 20px; padding-left: 15px; background: url('../../image/welchon/common/ico_h4.gif') no-repeat left top; color: #50a028;  font-size: 1.2em;}
div.result div.title a.more_list	{ float: right; margin-top: 1px; padding-left: 10px; background: url('../../image/welchon/skin/arr_orange_01.gif') no-repeat left 4px; font-size: 11px; }
div.result div.title p.summary		{ width: 90%; text-align:center; margin: 1px 0 0 0; padding: 0 ! important;  }

div.result div.list					{  }
div.result div.list p.category		{ float: none; clear: both; width: 100%; margin-top: 1px; padding: 5px 0; background: #e3e8ec; color: #404040; text-align: center; }
div.result div.list p.category span	{ margin: 0 5px; }
div.result ul.detail				{ width: 100%; overflow: hidden; margin-top: 20px; }
div.result ul.detail li				{ width: 100%; overflow: hidden; margin-bottom: 20px; }
div.result ul.detail li	 div.left{float:left;}
div.result ul.detail li	 div.right{float:left;}
div.result ul.detail li p				{  width: 98%; overflow: hidden; }
div.result ul.detail li.thumb p			{  width: 98%; }
div.result ul.detail li p.thumb			{ width: 130px;  }
div.result ul.detail li p.thumb img		{ width: 113px; height: 78px; border: 1px solid #e5e5e5; }
div.result ul.detail li p.subject		{ padding: 5px 0; font-size: 1.2em; }
div.result ul.detail li p.subject a		{ color: #4f718a; font-weight: bold; font-family:"±¼¸²",verdana;text-decoration: underline;}
div.result ul.detail li p.subject .icon {vertical-align:middle; padding:0 5px 0 0;}
div.result ul.detail li p.text			{ overflow: hidden; margin: 5px 0; font-size: 1em; line-height:1.4em;}
div.result ul.detail li p.text a{font-family:"±¼¸²",verdana;}
div.result ul.detail li p.info			{ font-size: .90em; line-height:1.5em;}
div.result ul.detail li p.info span		{ margin-right: 3px; color: gray; white-space: nowrap; }
div.result ul.detail li p.info span	em { color: #3d801c; }
	/* pagenation */

div.wsearch div.pagenation { position:relative; width:100%; padding-top:10px; padding-bottom:2px; margin:14px 0; text-align:center; border-top:1px solid #ddd;}

div.wsearch div.pagenation a img{ vertical-align:middle; }
div.wsearch div.pagenation a { display:inline-block; padding:0 5px 0 5px; border:1px solid #ddd; height:15px;  vertical-align:middle;}
div.wsearch div.pagenation .home, 
div.wsearch div.pagenation .prev, 
div.wsearch div.pagenation .end { padding:0; border:0;}
div.wsearch div.pagenation .prev {  padding-right:3px; } 
div.wsearch div.pagenation .next { padding-left:3px; border:0; }
div.wsearch div.pagenation a.prev	{ height:16px;width:16px;  background:url(../../image/welchon/skin/r_btn.gif) no-repeat left center;  font-size:-0; text-indent:-1000px; } 
div.wsearch div.pagenation a.next	{height:16px;width:16px;  background:url(../../image/welchon/skin/p_btn.gif) no-repeat right center; font-size:-0; text-indent:-1000px;}
div.wsearch div.pagenation .home { top:0; }
div.wsearch div.pagenation .end { top:0; }


/* village  */


	/* preview */
	div.search_box div.result div.village  {     }
	div.search_box div.result div.village  div.list_l {float:left; overflow: hidden; }
	div.search_box div.result  div.village div.list_r {float:left; overflow: hidden; margin-left:30px;  width:500px; }
	div.search_box div.result  div.village   p.title		{  line-height:1.2em;    padding: 0px 0 3px; color: #ff7900; font-size: 1.2em; font-weight: bold; border:none;  }
    div.search_box div.result  div.village   p.title a	{ color: #ff7900; font-weight: bold;  border:none;}
	div.search_box div.result  div.village dl.preview						{ float: left; width: 280px; overflow: hidden;  height: 190px; }
	div.search_box div.result  div.village dl.preview dt.thumb				{  overflow: hidden; float: left; clear: none; width: 214px; }
	div.search_box div.result  div.village dl.preview dt.thumb img			{ display: block; width: 210px; height: 168px;  border: 1px solid #b7b7b7; }
	div.search_box div.result  div.village dl.preview dd.thumbs			{ width: 100%; overflow: hidden; padding-top: 5px; width: 60px; padding-top: 0px; }
	div.search_box div.result  div.village dl.preview dd.thumbs img		{  width: 48px; height: 37px; vertical-align: top; }
	div.search_box div.result  div.village dl.preview dd.thumbs a			{ float: left;  width: 48px; height: 37px; margin: 0 0 5px 0;   overflow: hidden;  border: 1px solid #b7b7b7; }
	div.search_box div.result  div.village dl.preview dd.thumbs a:hover	{width: 44px; height: 33px; border: 3px solid #ff7900; }
	div.search_box div.result  div.village dl.preview dd.thumbs a:hover img	{  margin: -2px 0 0 -2px;}	
	
	
	/* item */
	div.search_box div.result div.village  div.list_r dl.item				{ float:none; color:#000; overflow:hidden; }
	div.search_box div.result div.village  div.list_r dl.item dt				{ 	text-indent:-999em; overflow:hidden; visibility:hidden;width:0; height:0;font-size:0;line-height:0;}
	div.search_box div.result div.village  div.list_r dl.item dd				{  overflow:hidden;  padding: 0 0 2px 0px;   line-height:1.5em; border:none;   }
	div.search_box div.result div.village  div.list_r dl.item dd strong		{  margin: 0; padding-right:3px;  color:#666; }
   	div.search_box div.result div.village  div.list_r dl.item dd p			{ line-height:1.5em; padding:3px 0 0;  color:#666; }
	div.search_box div.result div.village  div.list_r dl.item dd.btn { padding:7px 0 0;font-size: .90em;  }

div.search_box {margin-bottom:20px; border:1px solid #cccccc; background-color:#f7f7f7; width:99%; }
div.search_box .search_box_guide {position:relative;width:100%;}
div.search_box .tl {position:absolute;top:-1px;left:-1px;display:block;width:7px;height:7px;background:url('../../image/welchon/search/bg_2_border_corner.gif') no-repeat;font-size:0}
div.search_box .tr {position:absolute;top:-1px;left:-6px;margin-left:100%;display:block;width:7px;height:7px;background:url('../../image/welchon/search/bg_2_border_corner.gif') right top no-repeat;font-size:0}
div.search_box .bl {position:absolute;top:-6px;left:-1px;display:block;width:7px;height:7px;background:url('../../image/welchon/search/bg_2_border_corner.gif') left bottom no-repeat;font-size:0}
div.search_box .br {position:absolute;top:-6px;left:-6px;margin-left:100%;display:block;width:7px;height:7px;background:url('../../image/welchon/search/bg_2_border_corner.gif') right bottom no-repeat;font-size:0}
div.search_box div.result {position:relative;  overflow: hidden; padding:17px 30px 10px 30px;_height:1%; }
/*¸¶À»¸ÅÄª°Ë»ö ¶ó¿îµå¹Ú½º°á°ú*/
div.search_box div.result h4   {position: relative; color:#000; font-size:1em; margin:5px 0 0; padding-left:10px;   background:url(../../image/welchon/skin/ico_o_circle.gif) no-repeat left center; }
div.search_box div.result h4  small  {font-weight:bold; color:#FF6600;}
div.search_box div.result div.list ul.gallery				{ width: 100%; padding-top: 5px; #E5E5E5; overflow: hidden; }
div.search_box div.result div.list ul.gallery li			{ float: left;  padding-right:15px;  height: 93px;    overflow: hidden; margin-bottom: 10px;  }
div.search_box div.result div.list ul.gallery p				{width: 90px;   overflow: hidden; font-size:0.90em;  display: block;  overflow: hidden; text-align: center; }
div.search_box div.result div.list ul.gallery p.thumb		{ margin-bottom: 5px;   display: block; text-align: left;}
div.search_box div.result div.first{clear:both; float:none;}
div.search_box div.result div.program				{ float: left; width: 447px; overflow: hidden;  }
div.search_box div.result div.lodging				{ float: right;  width: 447px; overflow: hidden; }
div.search_box div.result div.speciality			   { float: left;  width: 330px; overflow: hidden;}
div.search_box div.result div.food				{ float: right;  width: 330px;  overflow: hidden; }
div.search_box div.result div.sightseeing			{ float: left;  width: 330px;overflow: hidden;  }
div.search_box div.result div.festival				{ float: right;  width: 330px; overflow: hidden; }





