*{margin:0;padding:0; font-size:100%;}
body {
	font-size:80%;
    *font-size:small;
    *font:x-small;
	line-height:normal;
	color:#333;
}
table,tr,td{
	font-size:inherit;
	overflow:hidden;
}
img{　border: 0;}
br{　clear:both; margin:0;}

/*リンク
---------------------------------------------------------------------- */
a:link,a:visited{text-decoration: underline;color: #4212B3;}
a:hover,a:active{text-decoration: none; color: #F60;}


/*ヘッダー
---------------------------------------------------------------------- */
#header{
	width:100%;
	height: 120px;
	background: url(yado/all/header-bg.jpgom;)
}
#header-logo{
	width:400px;
	text-align:right;
	height: 120px;
}
#header-natu {
	width:100%;
	height: 120px;
	background: url(yado/all/header_natu.jpg) repeat-x bottom left;
	
}

/*メイン
---------------------------------------------------------------------- */
#main { 
	width:880px;
	margin-top: 0px;
	margin-right:auto;
	margin-bottom: 0px;
	margin-left:auto;
}


/*フッター
---------------------------------------------------------------------- */
#footer{
	width:100%;
	height: 100px;
	margin-top : 15px;
	border-top: 1px #428F99 solid;
	text-align:center;
	font-size:87%;
}
#footer-copy {
	color: #fff;
	font-size:110%;
	font-weight:bold;
	font-family:;
	background-color: #428F99;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#footer a:link,#footer a:visited{text-decoration: none; color: #333;}
#footer a:hover,#footer a:active{text-decoration: underline; color: #006;}

/*メニュー
---------------------------------------------------------------------- */
#menu{ }
#menu p{ }


/* 条件検索
---------------------------------------------------------------------- */
#search{
	width:308px;
	margin:0;padding:0;
	text-align:center;
	background-color:#F7F3EA;
	border-right:1px solid #F8A154;
	border-left:1px solid #F8A154;
}

/*おすすめプラン
---------------------------------------------------------------------- */
#recommend {
	width:626px;
	margin:0;padding:0;
	text-align:center;
	boder-top:nonne;
	border-right:2px solid #f90;
	border-bottom:2px solid #f90;
	border-left:2px solid #f90;
}


/*更新のあった宿情報
---------------------------------------------------------------------- */
#update {
	background:url(yado/f-top/update-bg.gif);
	border:solid 1px #666;
}

/*宿泊体験
---------------------------------------------------------------------- */
#exp{ 
	background:url(yado/f-top/experience2_03.gif) repeat-x  bottom ;
	width:178px;
}
.exp td{
	border-bottom: dashed 1px #666;
	line-height:115%;
	width:auto;
	overflow:hidden;
}

/*検索
---------------------------------------------------------------------- */
#kensaku-menu{
	width:100%;
	margin:0 auto;
	text-align:center;
}

/*その他
---------------------------------------------------------------------- */
.left{float: left;}
.left3{float: left; margin-left:3px;}
.right{float: right;}
.top{vertical-align: top;}
.bottom{vertical-align: bottom;}
.under-l {border-bottom: 1px solid #999;}

/*ボーダー重なり
---------------------------------------------------------------------- */
.collapse { border-collapse : collapse ; }
.collapse td{ border : 1px solid #444 ; padding:2px; }
.nb td{ border : none; }
.sita{ border-bottom: dashed 1px #999;}
.ue{ border-top: dashed 1px #999;}

/*フォント
---------------------------------------------------------------------- */
.text10{	font-size: 85%; line-height:105%;}
.text14{	font-size: 102%;}
.red{color: #C00;}
.orange{color: #f60;}
.green{	color: #3A9E3E;}
.bold{ font-weight:bold; line-height:110%;}
.violet{color:#c94fe8; font-weight:bold;}
.orange2{color:#fe9c1c; font-weight:bold;}
.red2{color:#f36100; font-weight:bold;}
.green2{color:#95dc6a; font-weight:bold;}
.blue{color:#00acf3; font-weight:bold;}
.greenbrown{color:#cecc01; font-weight:bold;}