@charset "utf-8";


/*---共通レアウト-----------------------------------*/
*{
    margin: 0px;
	padding: 0px;
}

img{border: 0;}

a {outline: none;}

A:link{color:#0064DF;text-decoration:none;}
A:visited{color:#0064DF;text-decoration:none;}
A:active{color:#000000;text-decoration:none;}
A:hover{color:#000000;text-decoration:underline;}

html{
	font-size: 62.5%;
}
body{
	font-size: 1.4rem;
}


/* ヘッダー
************************************************************************************/
#wrapper #header{
	background: url(../img/common/header_bg.png) repeat;
	padding: 10px 0;
}

/*ロゴ配置*/
#header h1{
	background: url(../img/common/header_logo.png) no-repeat;
	width: 148px;
	height: 33px;
	margin: 5px auto 3px auto;
	}
#header h1 img{
	display: none;
	width: 0;
	height: 0;
}


/*meta*/
#header .description{
	padding: 10px 0;
	font-size: 1.1rem;
	color: #FFF;
	text-align: center;
	}


/*予約
----------------------------------------------------------------------*/
#header .booking{
	display: none;
	}

/*ぱんくず
************************************************************************************/
#breadcrumb{
	clear: both;
	padding: 12px 0 9px 10px;
	border-bottom: 1px solid #c0c0c0;
	}

*html #breadcrumb{
	height: 47px;
	}

/*▼hack firefox*/
#breadcrumb:after{
 content: "";
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
}
/*\*/
* html #breadcrumb{
 height: 1em;
}

#breadcrumb{
 display: block;
}
/*▲hack firefox*/

#breadcrumb ul{
	list-style-type: none;
	}
#breadcrumb li a{
	font-size: 1.5rem;
	text-decoration: none;
	color: #000000;
	}

#breadcrumb li{
	float: left;
	color: #999999;
	font-size: 15px;
	padding: 0 2px;
	border-right: 1px solid #FF3F1F;
	}
#breadcrumb li h2{
	font-size: 1.5rem;
	font-weight: normal;
	margin: 0;
	display: inline;
	}

/*本文エリア
************************************************************************************/
#bodyMain{
	padding: 5px 5px 0px 5px;
	margin: 0;
	clear: both;
	background: #FFFFFF;
	}

/*▼hack firefox*/
#bodyMain:after{
 content: "";
 display: block;
 clear: both;
 height: 1px;
 overflow: hidden;
}
/*\*/
* html #bodyMain{
 height: 1em;
}

#bodyMain{
 display: block;
}
/*▲hack firefox*/

/*左メイン*/
#bodyMain #areaMain{
	width: 659px;
	float: left;
	margin: 0 0 0 6px;
	}


#bodyMain .areaFlash{
	width: 950px;
	height: 300px;
	padding: 0;
	line-height: 0;
	font-size: 0;
	margin: 0;
	}




/*コンテンツ内エリア
************************************************************************************/

/*バナーエリア
----------------------------------------------------------------------*/
#bodyMain #areaSide{
	display: none;
	}



/*本文エリア
----------------------------------------------------------------------*/
#bodyMain #areaContents{
	width: 99%;
	margin: 0 auto;
	}


/*BTN　ページ上部
************************************************************************************/
#pagetop{
	display: none;
}
#pagetop img{
	width: 0;
	height: 0;
}

/*フッター
************************************************************************************/
#footer{
	clear: both;
	background: #00193f;
	width: 100%;
	text-align: center;
	}

#footer .areaFooter{
	margin: 0 auto;
	}

/*説明文*/
#footer .areaFooter .description{
	font-size: 1.0rem;
	color: #FF3F1F;
	text-align: center;
	padding: 10px 0;
	}

/*ロゴ*/
#footer .areaFooter .logo{
	display: none;
	}

/*住所*/
#footer .areaFooter address{
	font-size: 1.0rem;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	line-height: 1.5;
	}

/*予約
----------------------------------------------------------------------*/
#footer .areaFooter .booking{
	display: none;
	}


/*フッターメニュー
----------------------------------------------------------------------*/
#footer .areaFooter .footerMenu{
	display: none;
	}


/*copyright
----------------------------------------------------------------------*/
#footer .areaFooter .copyright{
	text-align: center;
	padding: 10px 0;
	}
