/* CSS Document */

#Navi05 img {
	visibility	: hidden;
}
#Navi05 a {
	display		: block;
	background:url(../../common_images/navi_05_on.gif) no-repeat 0 0;
}
ul#pulldown-menu li#Navi05 ul li.navi_sub a {
	text-align:left;
	background:url(../../common_images/navi_bg.gif) no-repeat 0 -7px;
}



p.lead{	
	padding:0 0 37px;
}

.clear{
	clear:both;
}

	
#under_contents_box h3{
	padding-bottom:20px;
}
#under_contents_box h4{
	padding-bottom:15px;
}
div.operation_box a{
	color:#70AF22;
	text-decoration:underline;
}

div.operation_box{
	margin:0 10px;
}

div.operation_box dl{
	margin:0 0 10px 8px;
}
div.operation_box dt{
	background: url(../images/icon_01.gif) no-repeat 0 5px;
	text-indent:15px;
	color:#70AF22;
	font-size:110%;
	font-weight:bold;
}
div.operation_box dd{
	padding-left:15px;
}


.example_box{
	width:560px;
	margin:0 auto;
}
.example_box ul{
	padding-bottom:10px;
}

.example_box li{
	float:left;
}
.example_box li{
	padding-right:10px;
}
.example_box li.last{
	padding-right:0;
}

.example_box p{
	padding-bottom:5px;
}
.example_box p.midashi{
	background: url(../images/icon_01.gif) no-repeat 0 5px;
	text-indent:15px;
	font-weight:bold;
}

ul.implant{
	width:410px;
	margin:0 auto 10px;
}

ul.implant li{
	float:left;
	padding-left:10px;
}
ul.implant li.before{
	background: url(../images/icon_02.gif) no-repeat right 70px;
	padding-right:20px;
}
ul.whitening{
	width:450px;
	margin:0 auto 10px;
}

ul.whitening li{
	float:left;
	padding-left:10px;
}
ul.whitening li.before{
	background: url(../images/icon_02.gif) no-repeat right 70px;
	padding-right:20px;
}


img.ph_right{
	float:right;
	margin:0 0 0 20px;
}
span.link{
	text-align:right;
	padding:-20px 0 20px 0;
	display:block;	
}
span.link a{
	color:#8cc320;
}
	
		
	
