/* CSS Document */

#submenu #sub03{
	background-image:url(../image/one_day_implant/ssmenu-active.png)
}

#gnavi-container-ins ul #gnavi04 a{
	background-position:left -68px;
}

/**/

/**/

.catch{
	width:629px;
	margin:0 auto;
}

.catch dt{
	margin:0px;
	padding:0px;
}

.catch dd{
	text-align:right;
}

/**/

.txt01{
	width:610px;
	margin:20px auto;
}

/**/

.txtbox01{
	width:650px;
	margin:-15px auto 0px auto;
	overflow:hidden;
	background-image:url(../image/story02/img01.jpg);
	background-repeat:no-repeat;
	background-position:right -10px;
}


.txtbox01 .intxt01{
	width:370px;
	margin:30px 0px 0px 0px;
}

.txtbox01 .intxt02{
	width:650px;
}

/**/

.txtbox02{
	width:650px;
	margin:-20px auto 0px auto;
	background-image:url(../image/story02/img02.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	overflow:hidden;
	padding-top:40px;
	padding-bottom:40px;
}

.txtbox02 .ins{
	width:510px;
	margin-left:130px;
}

/**/

.txtbox03{
	width:650px;
	margin:20px auto;
	background-image:url(../image/story02/img03.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	overflow:hidden;
	padding:20px 0px 30px;
}

.txtbox03 p{
	padding:0px 10px;
}

/**/

.comment{
	width:661px;
	margin:20px auto;
}
.comment dd{
	padding:10px;
}

/**/

.img01{
	width:660px;
	margin:20px auto;
}