body {
	margin			: 0;
	padding			: 0;
	text-align		: center;
}
form			{ padding: 0; margin: 0 auto 20px;}
p				{ text-align:left; padding: 0; margin:0;}
#content p		{ margin-bottom:8px;}
br				{ clear:both;}

img.image	{ border: 1px solid #CCCCCC;}

.pagetop	{ text-align:right; padding-top:10px; padding-bottom:10px;}


/*
*************************	common	 ********************************
*/

.float_l{ float:left;}
.float_r{ float:right;}


/* ------------------	margin	---------------------------- */

.mgn_b5	 { margin: 0 auto 5px ;}
.mgn_b10 { margin: 0 auto 10px;}
.mgn_b15 { margin: 0 auto 15px;}
.mgn_b20 { margin: 0 auto 20px;}

.tbl_center	{ margin:0 auto;}


/* ------------------	padding	---------------------------- */

.pad5	{ padding:5px;	}
.pad10	{ padding:10px;	}
.pad15	{ padding:15px;	}
.pad5_10{ padding:5px 10px;	}


/*
	link	----------------------------------------------------
*/


a:link,
a:visited	{ color:#FF7E00; text-decoration:none;}
a:hover		{ text-decoration:underline;}

p.anchor_box a:link,
p.anchor_box a:visited{ color:#FFF;}

/*
	text	-------------------------------------------------------
*/

.txt10	{ font-size:85%}
.txt14	{ font-size:120%}
.pad20_txt{ padding:0px 20px}

.color01{ color:#4C2F04;}	/* インプラントの種類 - 料金,回数 */
.color02{ color:#1A0070;}	/* 青 - メリット*/
.color03{ color:#990000;}	/* 赤 - デメリット*/

/*
	h	-------------------------------------------------------
*/

h1{
	text-align	: right;
	font-size	: 90%;
	font-weight	: normal;
	color		: #999;
	padding		: 5px;
}


#box01{
	display		: none;
	position	: absolute;
	top			: -80px;
	left: 200px;
}


#box02{
	display		: none;
	position	: absolute;
	top			: -80px;
	left: 275px;
}

#box03{
	display		: none;
	position	: absolute;
	top			: -60px;
	left: 80px;
}

#box04{
	display		: none;
	position	: absolute;
	top			: -250px;
	left: 80px;
}

#box05{
	display		: none;
	position	: absolute;
	top			: 20px;
	left: 80px;
}

#box06{
	display		: none;
	position	: absolute;
	top			: 20px;
	left: 120px;
}
#box07{
	display		: none;
	position	: absolute;
	top			: 20px;
	left: 280px;
}
#box08{
	display		: none;
	position	: absolute;
	top			: -60px;
	left: 270px;
}
#box09{
	display		: none;
	position	: absolute;
	top			: 50px;
	left: 45px;
}
#box10{
	display		: none;
	position	: absolute;
	top			: 60px;
	left: 220px;
}
#box11{
	display		: none;
	position	: absolute;
	top			: 0px;
	left: 320px;
}
#box12{
	display		: none;
	position	: absolute;
	top			: -60px;
	left: 320px;
}
#box13{
	display		: none;
	position	: absolute;
	top			: 10px;
	left: 330px;
}
#box14{
	display		: none;
	position	: absolute;
	top			: -40px;
	left: 320px;
}
#box15{
	display		: none;
	position	: absolute;
	top			: -160px;
	left: 300px;
}
#box_g01{
	display		: none;
	position	: absolute;
	top			: -30px;
	left: 110px;
}
#box_g02{
	display		: none;
	position	: absolute;
	top			: -200px;
	left: -50px;
}
#box_g03{
	display		: none;
	position	: absolute;
	top			: -30px;
	left: 280px;
}
#box_g04{
	display		: none;
	position	: absolute;
	top			: -20px;
	left: 30px;
}
#box_g05{
	display		: none;
	position	: absolute;
	top			: -120px;
	left: -45px;
}
#box_g06{
	display		: none;
	position	: absolute;
	top			: -270px;
	left: 220px;
}
#box_g07{
	display		: none;
	position	: absolute;
	top			: -230px;
	left: 300px;
}
#box_g08{
	display		: none;
	position	: absolute;
	top			: 10px;
	left: 185px;
}
