@charset "utf-8";
/* CSS Document */

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

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

/**/

/**/

#right-container .slb01{
	background-image:url(../image/six_points/slb01.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

/**/

#right-container .slb02{
	background-image:url(../image/six_points/slb02.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

/**/

#right-container .slb03{
	background-image:url(../image/six_points/slb03.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

/**/

#right-container .slb04{
	background-image:url(../image/six_points/slb04.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

/**/

#right-container .slb05{
	background-image:url(../image/six_points/slb05.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

/**/

#right-container .slb06{
	background-image:url(../image/six_points/slb06.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

/**/

.block01{
	width:580px;
	margin:0px auto;
	overflow:hidden;
}

.block01 .photo{
	width:104px;
	float:left;
	display:inline;
	margin-bottom:30px;
}

.block01 .txt{
	width:450px;
	float:right;
	display:inline;
	margin-bottom:30px;
	margin-top:20px;
}

/**/

.txt02{
	width:600px;
	margin:0px auto 40px auto;
}

/**/

.block02{
	width:580px;
	margin:0px auto;
	overflow:hidden;
}

.block02 .photo{
	width:192px;
	float:left;
	display:inline;
	margin-bottom:30px;
}

.block02 .txt{
	width:375px;
	float:right;
	display:inline;
	margin-bottom:30px;
	margin-top:20px;
}

/**/

.block03{
	width:580px;
	margin:0px auto;
	overflow:hidden;
}

.block03 .photo{
	width:201px;
	float:right;
	display:inline;
	margin-bottom:30px;
}

.block03 .txt{
	width:370px;
	float:left;
	display:inline;
	margin-bottom:30px;
	margin-top:20px;
}

/**/

.block04{
	width:580px;
	margin:0px auto;
	overflow:hidden;
}

.block04 .photo{
	width:189px;
	float:left;
	display:inline;
	margin-bottom:30px;
}

.block04 .txt{
	width:370px;
	float:right;
	display:inline;
	margin-bottom:30px;
	margin-top:20px;
}

/**/

.block05{
	width:580px;
	margin:0px auto;
	overflow:hidden;
}

.block05 .photo{
	width:187px;
	float:right;
	display:inline;
	margin-bottom:30px;
}

.block05 .txt{
	width:360px;
	float:left;
	display:inline;
	margin-bottom:30px;
	margin-top:20px;
}