@charset "UTF-8";
/*******************************************/
/* home.css                                */
/* Use with Takakura Hotel Fukuoka 2007    */
/*******************************************/

@import url("default.css");
@import url("global_layout.css");
@import url("shared_class.css");
@import url("navigation.css");

/*************** Topics Navigation  *****************/


@import url("lightview.css");


#wrap{
	background: #FFF url(../img/bg_y300_page.jpg) repeat-x 0px 0px;
	width: 100%;
	border-bottom: 3px double #CCD2DE;
}

#pageVisual {
	clear: both;
	float: none;
	background: url(../img/bg_page_shadow.jpg) no-repeat 0px 0px;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1px;
	height: 135px;
	padding-top: 20px;
}

#pageVisual div.mainVisual{
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background: #FFF;
}

#pageVisual img{
}

#visual {
	visibility: hidden;
}

#pageWrap {
	width: 900px;
	margin: 25px auto 20px;
	display: block;
	position: relative;
}

*html body #pageWrap {
	position: relative;
}


/***** Side Menu *****/



#sideMenu{
	float: left;
	width: 206px;
	font-size: 75%;
	/*font-family: "Lucida Grande", Tahoma, "Trebuchet MS", Verdana, "Hiragino Kaku Gothic Pro W3", sans-serif;*/
}

div.sideMenuNavi{
	background: url(../img/bg_sidemenu.gif) repeat-y 0px 0px;
}

div.sideMenuFoot{
	background: url(../img/side_menu_foot.jpg) no-repeat 0px 0px;
	height: 25px;
	margin-top: 1px;
}

div.sideMenuBnr{
	text-align: center;
	margin-top: 10px;
}

div.sideMenuBnr img{
	padding-bottom: 5px;
}


/*
ul.bgMenu02{
	background: url(../img/bg_sidemenu02.gif) repeat-y left top;
}


div.bgMenu03{
	background: url(../img/bg_sidemenu03.gif) no-repeat left bottom;
	height: 15px;
	margin-bottom: 5px;
}
*/

#sideMenu h3{
	margin: 0px;
}

#sideMenu h4{
	margin: 1px auto 0px;
	width: 198px;
}


*html body #sideMenu{ /**  FontSize IE6 hack **/
	font-size: x-small;
}

*+html body #sideMenu{ /**  FontSize IE7 hack **/
	font-size: x-small;
}



#sideMenu .banner{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#sideMenu .banner img{
	margin-bottom: 5px;
}

#sideMenu ul{
	margin: 0px;
	padding: 0px;
}

#sideMenu li {
	list-style-type: none;
	display: inline;
	margin-right: 0px;
	margin-left: 0px;
}

#sideMenu li a {
	display: block;
	text-decoration: none;
	background: url(../img/dot_side_navi.gif) no-repeat center bottom;
	margin: 0px 4px;
	padding: 0.5em 0.5em 0.5em 1em;
	color: #039;
	height: 15px;
}
#sideMenu li a:hover {
	background: #EAEAFF url(../img/dot_side_navi.gif) no-repeat center bottom;
	color: #001E43;
}

#sideMenu em.iconD{
	background: url(../restaurant/img/icon_dinner.gif) no-repeat right;
	display: block;
}
#sideMenu em.iconL{
	background: url(../restaurant/img/icon_lunch.gif) no-repeat right;
	display: block;
}




#mainContent img.thumnail {
	border: 3px solid #E3E3E9;
	padding: 0px;
}