@charset "utf-8";

/*-----------------------------------
 *	Base CSS
 *----------------------------------*/
 
body {
	font-size: 75%;
	font-family:
    "メイリオ","Meiryo",
    "ヒラギノ角ゴ Pro W3",Osaka, "Hiragino Kaku Gothic Pro", "MS UI Gothic", "lr oSVbN", "qMmpS Pro W3","ＭＳ Ｐゴシック","MS P Gothic"	;
	background:#fff;
	color:#321911;
	line-height:1.5;
}


html>/**/body {
	font-size: 12px;
}


h3 {
	font-size:12px;
	font-weight:bold;
}

/*-----------------------------------
 *	Anchor
 *----------------------------------*/
a {
	color:#8a603a;
	text-decoration:none;
	}
a:hover {
	color:#8a603a;
	text-decoration:underline;
	}
	
.ao {
	color:orange;
	text-decoration:none;
	}
.ao:hover {
	color:orange;
	text-decoration:underline;
	}

/*-----------------------------------
 *	Layout
 *----------------------------------*/

#wrapper {
	width:800px;
	margin:0 auto;
	background:#FFF;
}

/*	#header
------------------------------------*/ 

#hearder {
	background:url(../images/top_bg.jpg) no-repeat left top;
	width:800px;
	height:60px;
}

#logo {
	float:left;
	display:inline;
	margin:6px 0 0 10px;
}

#nav {
	float:right;
	display:inline;
	margin:15px 13px 0 0;
	text-align:right;
}


/*	#contents
------------------------------------*/ 
#contents {
}

#sidebar {
	float:left;
	width:220px;
}
	
#main {
	width:545px;
	float:right;
	padding:35px 20px 0 15px;
}


/*	#nav
------------------------------------*/ 
#leftnav_hotel {
	height:672px;
	background:url(../../hotel/images/hotel_photo.jpg) no-repeat left top;
	padding:8px 10px 0 60px;
	text-align:left;
	color:#8a603a;
	font-weight:bold;
	margin-bottom:10px;
}

#leftnav_cart {
	height:672px;
	background:url(../../hotel/images/cart_photo.jpg) no-repeat left top;
	padding:8px 10px 0 70px;
	text-align:left;
	color:#8a603a;
	font-weight:bold;
	margin-bottom:10px;
}

#leftnav_triming {
	height:672px;
	background:url(../../triming/images/triming_photo.jpg) no-repeat left top;
	padding:8px 10px 0 30px;
	text-align:left;
	color:#8a603a;
	font-weight:bold;
	margin-bottom:10px;
}

#leftnav_shop {
	height:672px;
	background:url(../../shop/images/shop_photo.jpg) no-repeat left top;
	padding:8px 10px 0 80px;
	text-align:left;
	color:#8a603a;
	font-weight:bold;
	margin-bottom:10px;
}

#leftnav_company {
	height:672px;
	background:url(../../company/images/company_photo.jpg) no-repeat left top;
	padding:8px 10px 0 15px;
	text-align:left;
	color:#8a603a;
	font-weight:bold;
	margin-bottom:10px;
}

#leftnav_pp {
	height:672px;
	background:url(../../company/images/pp_photo.jpg) no-repeat left top;
	padding:8px 10px 0 40px;
	text-align:left;
	color:#8a603a;
	font-weight:bold;
	margin-bottom:10px;
}

#leftnav_access {
	height:672px;
	background:url(../../access/images/access_photo.jpg) no-repeat left top;
	padding:8px 10px 0 40px;
	text-align:left;
	color:#8a603a;
	font-weight:bold;
	margin-bottom:10px;
}

#leftnav_link {
	height:672px;
	background:url(../../link/images/link_photo.jpg) no-repeat left top;
	padding:8px 10px 0 80px;
	text-align:left;
	color:#8a603a;
	font-weight:bold;
	margin-bottom:10px;
}

#leftnav_sitemap {
	height:672px;
	background:url(../../sitemap/images/sitemap_photo.jpg) no-repeat left top;
	padding:8px 10px 0 30px;
	text-align:left;
	color:#8a603a;
	font-weight:bold;
	margin-bottom:10px;
}
#leftnav_news {
	height:672px;
	background:url(../../news/images/news_photo.jpg) no-repeat left top;
	padding:8px 10px 0 70px;
	text-align:left;
	color:#8a603a;
	font-weight:bold;
	margin-bottom:10px;
}

.imgbox {
	text-align:center;
}
	

/*	footer
------------------------------------*/ 
#copyright {
	padding-right:22px;
	text-align:center;
	color:#FFFFFF;
	line-height:1.5em;
	background:url(../images/footer_bg.jpg) no-repeat bottom;
	clear:both;
}
	
	

