/********************************************************************************************

common

********************************************************************************************/
/**********************************
IE6だけ強制的に横スクロールを隠す
**********************************/
* html{
	overflow-y:scroll;
}
html{
	background:url(../img/bg01.gif) repeat-x left top #111;
	height:100%;
	min-height:100%;
}
body{
	width:100%;
	min-width:100%;
	height:100%;
	font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:80%;
	background:url(../img/bg03.jpg) no-repeat center top;
	color:#333;
	letter-spacing:0.08em;
	line-height:1.8em;
	padding:180px 0 0;
}

#wrap{
	width:880px;
	margin:0 auto 25px;
	border:10px solid #fff;
	background: url(../img/bg02.jpg) repeat-y center #fff;
	position:relative;
	z-index:0;
	clear:both;
	padding-bottom:35px;
}
#wrap h1{
	position: absolute;
	z-index: 10;
	top:-150px;
	left:390px;
}
#wrap .imgMain{
	position: absolute;
	z-index: 10;
	top:-170px;
	left:-17px;
}
address{
	padding:20px 0 0 30px;
}


/*** ボタン ***/
.btBox{
	width:820px;
	margin:0 auto;
	overflow:hidden;
}
.btBox ul{
	width:840px;
	overflow:hidden;
}
.btBox li{
	float:left;
	padding-right:20px;
	line-height:0;
	font-size:0;
}

/*** コンテンツ ***/
#contents{
	width:820px;
	margin:0 auto;
	padding:30px 30px 40px;
	overflow:hidden;
}
#contents h2{
	padding-bottom:20px;
}
#contents div{
	clear:both;
	padding-bottom:75px;
	position:relative;
	z-index:0;
	width:820px;
	/float:none;
}
#contents div.leftbox{
	width:490px;
	float:left;
	/float:none;
	/padding-right:330px;
}
#contents div.rightbox{
	width:455px;
	float:right;
	/float:none;
	/padding-left:365px;	
}
/* 写真 */
.imgPhoto02{
	position: absolute;
	left:500px;
	top: -55px;
}
.imgPhoto07{
	position: absolute;
	top:-30px;
	left:-365px;
	/left:0;
}
#contents .photoBox{
	width:820px;
	overflow:hidden;
	padding:8px 0 0;
}
.photoBox ul{
	width:832px;
	overflow:hidden;
}
.photoBox li{
	float:left;
	padding:12px 12px 0 0;
	line-height:0;
	font-size:0;
}



/*** class ***/
.left{
	float:left;
}
.right{
	float:right;
}
.center{
	text-align:center;
}
.line01{
	padding-bottom:15px;
	border-bottom:1px solid #bbb;
	margin-bottom:15px;
}
.s{
	font-size:85%;
	line-height:1.7em;
}
