body
	{
		font-size:100%;
		margin:0;padding:0;
		color:#6d6c6e;
		line-height:1.6;
		background:#a2ca0e;
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	}
#BGWhite
	{
		width:100%;
		background:#fff;
		padding:22px 0 30px 0;margin:0;
	}
a:link, a:visited, a:active
	{
		color:#11a5e9;
		text-decoration:none;
	}
a:hover
	{
		text-decoration:underline;
	}
h1,h2,h3,h4,h5,h6,h7
	{
		margin:0;padding:0;
	}
#layout, h1
	{
		width:780px;
		margin:0 auto;
	}
#layout
	{
		margin:10px auto;
	}
.cb
	{
		clear:both;
	}
.nod
	{
		display:none;
	}
ul
	{
		margin:0;padding:0;
		list-style:none;
	}
li
	{
		margin:0;padding:0;
	}
.more
	{
		text-align:right;
		font-size:80%;
		background:#fff;
		margin:-5px 0 0 0;
	}
img
	{
		border-style:none;
	}

/* TITLE LOGO
------------------------------------------------------------------- */
.linkg a, a.linkg
	{
		color:#6d6c6e;
	}

/* TITLE LOGO
------------------------------------------------------------------- */
h1
	{
		margin:0 auto 18px auto;
		padding:0 0 0 25px;
	}

/* GLOBAL NAVIGATION
------------------------------------------------------------------- */
#GlobalNavigation
	{
		border-bottom:12px solid #a2ca0e;
		height:38px;
	}
#GlobalNavigation ul
	{
		width:781px;
		margin:0 auto;
	}
#GlobalNavigation li
	{
		float:left;
		width:154px;
		height:38px;
		margin:0 1px;
		overflow:hidden;
	}
#GlobalNavigation li a
	{
		display:block;
		width:154px;
		height:38px;
	}
#GlobalNavigation li#Home a
	{
		background:url(../img_cmn/gnavi_home.gif) no-repeat;
	}
#GlobalNavigation li#About a
	{
		background:url(../img_cmn/gnavi_about.gif) no-repeat;
	}
#GlobalNavigation li#Hotel a
	{
		background:url(../img_cmn/gnavi_hotel.gif) no-repeat;
	}
#GlobalNavigation li#Ecoblog a
	{
		background:url(../img_cmn/gnavi_ecoblog.gif) no-repeat;
	}
#GlobalNavigation li#Entry a
	{
		background:url(../img_cmn/gnavi_entry.gif) no-repeat;
	}
#GlobalNavigation li#Home a.cc,
#GlobalNavigation li#About a.cc,
#GlobalNavigation li#Hotel a.cc,
#GlobalNavigation li#Ecoblog a.cc,
#GlobalNavigation li#Entry a.cc,
#GlobalNavigation li#Home a:hover,
#GlobalNavigation li#About a:hover,
#GlobalNavigation li#Hotel a:hover,
#GlobalNavigation li#Ecoblog a:hover,
#GlobalNavigation li#Entry a:hover
	{
		background-position:0 -40px;
	}

/* FOOTER
------------------------------------------------------------------- */
#Footer
	{
		background:url(../img_cmn/footer_bg.gif) repeat-x #a2ca0e;
		text-align:center;
		padding:50px 0 75px 0;
		margin:0;
	}
#Footer div
	{
		margin:0;
	}
#Footer a
	{
		color:#fff;
	}
#Footer span
	{
		color:#517b32;
		font-size:80%;
	}
#Footer span a
	{
		color:#517b32;
	}

/* PageGoTop
------------------------------------------------------------------- */
.PageGoTop
	{
		text-align:center;
		background:url(../img_cmn/pagegotop_middle.gif) repeat-y;
		font-size:80%;
		width:780px;
		border-top:50px solid #fff;
	}
.PageGoTop span
	{
		display:block;
		background:url(../img_cmn/pagegotop_top.gif) no-repeat;
		padding:10px 0 0 0;
	}
.PageGoTop span span
	{
		display:block;
		background:url(../img_cmn/pagegotop_bottom.gif) no-repeat 0 5px;
		height:10px;
		padding:0;
		font-size:8px;
	}

/* pickup eco hotel
------------------------------------------------------------------- */
#PickupEcoHotel ul
	{
		width:500px;
		margin:10px 0 0 0;
		color:#6d6c6e;
	}
#PickupEcoHotel li
	{
		float:left;
		width:240px;
		height:5em;
		margin:0 10px 30px 0;
	}
#PickupEcoHotel li span
	{
		display:block;
		float:left;
		width:81px;
	}
#PickupEcoHotel li span img
	{
		border:1px solid #cccccc;
		padding:1px;
	}
#PickupEcoHotel li div
	{
		float:right;
		width:155px;
		font-size:70%;
		line-height:1.1;
		padding:3px 0 0 0;
	}
#PickupEcoHotel li div h3
	{
		border-bottom:1px solid #ddd;
		padding:0 0 7px 0;
		margin:0 0 4px 0;
		font-size:140%;
	}
#PickupEcoHotel li div i
	{
		color:#a2ca0e;
		font-style:normal;
		font-size:120%;
	}

/* Footer Navigation
------------------------------------------------------------------- */
.FooterNavi
	{
		line-height:1.1;
		font-size:90%;
		padding:0 0 0 10px;
	}
.FooterNavi ul
	{
		padding:30px 0 0 0;
	}
.FooterNavi li
	{
		float:left;
		background:url(../img_cmn/button_arrow01_right.gif) no-repeat 0 1px;
		padding:0 15px 0 17px;
	}
