/*------全体--------*/

*{
	margin:0;
	padding:0;
}

html img{
	border:0;
}

body{

	background-color:#eab786;

}



body p{
	font-size:12px;
	color:#FFFFFF;
	color:#000000;
	letter-spacing:1px;
	line-height:20px;
	font-family:'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Osaka', 'ＭＳ Ｐゴシック', sans-serif;
}

/*------/全体--------*/




/*------コンテンツ--------*/

#deri{
	width:810px;
	height:auto;
	margin:0 auto;
}

#deri2{
	width:810px;
	height:auto;
	margin:0 auto;
}
#d_title{
	position:absolute;
	left: 17px;
	top: 23px;
}

#d_title2{
	position:absolute;
	left: 100px;
	top: 23px;
}
#d_head{
position:relative;
	width:810px;
	height:61px;
	background-image:url(../images/t_back.jpg);	
}

#d_cont{
	width:810px;
	height:auto;
	background-color:#FFFFFF;
}

#d_footer{
	width:810px;
	height:13px;
	background-image:url(../images/f_back.jpg);	
}

#height{width:810px;
margin:0 auto;
height:8px;
}

#height2{margin:0 auto;

width:810px;
height:40px;
}

#d_cont table{
width:788px;
margin:0 auto;

}
#footer{
width:810px;
margin:0 auto;

}


#box{
	margin:0 auto;
width:900px;
height:660px;
margin-top:37px;
}



#contents {   
   width: 920px;   
    height: 560px;   
    position: absolute;   
    top: 50%;   
   left: 50%;   
  margin: -360px 0 0 -480px;   
    padding: 20px;   
}  

a:hover img.hoverImg
{opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}

#box table.calo{
width:500px;
height:282px;
margin:0 auto;
}


#box table.calo2{
padding-top:15px;
width:900px;
height:282px;
margin:0 auto;
}


#blenda{
width:320px;
height:126px;
margin:0 auto;
}

#d_txt{
	position:absolute;
	left: 363px;
	top: 9px;
}

#bull{
width:320px;
height:173px;
margin:0 auto;
}

#tel{
	width:670px;
	height:auto;
	padding-left:180px;
	margin-bottom:37px;
}

#tel p{
text-align:right;
font-size:18px;

}


/*------〆コンテンツ--------*/

