/*----------------------------------------------------*/
/*共通------------------------------------------------*/
/*----------------------------------------------------*/

*{
	margin:0;
	padding:0;
	}

*html body{
    overflow-y:auto;/*for IE6*/
    }

*+html body{
    overflow-y:auto;/*for IE7*/
    }

body{
    overflow-y:scroll;
	color:#663a17;
	background-image:url(../common/background.gif);
	background-repeat: repeat-x;
	text-align:center;/*for IE*/
	font-size:10pt;
	font-family:Verdana, Osaka, "ＭＳ Ｐゴシック", sans-serif;
	line-height:180%;
	}

img{
	border:0;
	vertical-align : top;
	}

h1,
h2,
h3{
	font-size:1em;
	}


a:link{
	color:#C5712C;
	}

a:visited{
	color:#C5712C;
	}

a:hover{
	color:#995722;
	}



.pankuz{
	width:726px;
	padding:0;
	font-size:smaller;
	text-align:right;
	}

/*回り込み対策*/
.clearance{
	margin:			0px 0px 0px 0px;
	padding:		0px;
	font-size:		0px;
	line-height:		0;
	visibility:		hidden;
	clear:			both;
	}



/*----------------------------------------------------*/
/*コンテンツ01----------------------------------------*/
/*----------------------------------------------------*/


#wrapper{
	width:860px;
	margin:0 auto;
	text-align:left;
	}

#main{
	background-image:url(../common/background01.gif);
	background-repeat: repeat-x;
	}

#main01{
	background-image:url(../common/background02.gif);
	background-repeat: repeat-x;
	}

	
/*----------------------------------------------------*/
/*ヘッダー--------------------------------------------*/
/*----------------------------------------------------*/

#head{
	width:860px;
	height:150px;
	}

#head h1{
	float:left;
	margin:19px 0 0 359px;
	display:inline;
	}

#head ul.mail{
	list-style-type:none;
	margin:22px 4px 0 0px;
	width:246px;
	float:right; 
	display:inline;	
	}

#head ul.mail li{
	padding-left:13px;
	display:inline;
	float:left;
	font-size: 0.1em;
	line-height: 0;
	}



#head ul.reserve{
	list-style-type:none;
	margin:36px 14px 0 0px;
	float:right; 
	display:inline;	
	}

#head ul.reserve li{
	display:inline;
	float:left;
	font-size: 0.1em;
	line-height: 0;
	}



/*----------------------------------------------------*/
/*グローバルナビゲーション----------------------------*/
/*----------------------------------------------------*/

#globalNav{
	width:860px;
	height:55px;
	}

#globalNav ul.globalNav{
	list-style-type:none;
	margin:0px 0 0px 0px;
	float:left; 
	display:inline;	
	}

#globalNav ul.globalNav li{
    padding-bottom:13px;
	display:inline;
	float:left;
	}


	
	

/*----------------------------------------------------*/
/*コンテンツ02----------------------------------------*/
/*----------------------------------------------------*/


#kage{
	width:870px;
	margin:0 auto;
	text-align:left;
	background:transparent url(../common/kage.jpg) repeat-y;
	}





/*----------------------------------------------------*/
/*インフォメーション）--------------------------------*/
/*----------------------------------------------------*/


#information{
	width:870px;
	padding:0 0px 0px 0px;
	float:left;
	display:inline;
	}

#information h2{
	text-align:center;
	padding:50px 0 50px 0;
	}

#information ul.date{
	list-style-type:none;
	padding:0px 0px 50px 26px;
	width:844px;
	float:left; 
	display:inline;
	}

#information ul.date li{
	padding-right:28px;
	display:inline;
	float:left;
	}

#information ul.date li.catch{
	padding-right:0px;
	display:inline;
	float:left;
	}

#information .lead{
	margin-top:18px;
	margin-bottom:0px;
	width:550px;
	display:block;                  	
	}
	
	

/*----------------------------------------------------*/
/*pagetop---------------------------------------------*/
/*----------------------------------------------------*/

.pagetop02{
	padding: 0px 0 0px 786px;
	}

.pagetop01{
	padding: 0px 0 30px 786px;
	}

.pagetop{
	padding: 24px 0 30px 786px;
	float:left;
	display:inline;
	}
	
/*----------------------------------------------------*/
/*フッター--------------------------------------------*/
/*----------------------------------------------------*/

#foot{
	width:870px;
	height:auto;
	}


#foot ul.foot{
	list-style-type:none;
	padding:0px 0px 0 26px;
	width:844px;
	float:left;
	display:inline;	
	}

#foot ul.foot li.view{
	display:inline;
	float:left;
	}

#foot ul.foot li.pp{
	padding:31px 0px 0 32px;
	display:inline;
	float:left;
	font-size: 0.1em;
	line-height: 0;
	}

#foot ul.foot li.address{
	padding:6px 38px 0 0;
	display:inline;
	float:right;
	line-height: 0;
	}



#foot p.line{
	list-style-type:none;
	padding:0px 0px 0 26px;
	width:844px;
	float:left;
	display:inline;
	font-size: 0.1em;
	line-height: 0;	
	}

#foot address{
	text-align:center;
	width:870px;
	padding:2px 0px 19px 0px;
	}


	


/*----------------------------------------------------*/
/*コンテンツレフトー--------------------------------------------*/
/*----------------------------------------------------*/

#content-left{
	width:668px;
	float:left;
	display:inline;
	}




/*----------------------------------------------------*/
/*コンテンツライトー--------------------------------------------*/
/*----------------------------------------------------*/

#content-right{
	width:170px;
	float:right;
	display:inline;
	margin:50px 22px 0 0;

	}


