@charset "Shift_JIS";


/*--------ÌFªCÉÈé----------*/
.whitening-1{
     width: 590px;
     margin: 20px 0px 0px 10px;
     padding: 0px 0px 0px 0px;
}
.whitening-text{
     width: 570px;
     margin: 20px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
}
.whitening-ico{
     float:left;
     width: 220px;
     margin: 20px 0px 0px 36px;
     padding: 0px 0px 0px 0px;
}
.white-left{
     float:left;
     width: 320px;
     margin: 20px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
}
.white-right{
     float:left;
     width: 200px;
     margin: 20px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
}
.white-2{
     width: 240px;
     margin: 10px 0px 0px 16px;
     padding: 0px 0px 0px 0px;
}
.white-2-text{
     width: 550px;
     margin: 10px 0px 0px 30px;
     padding: 0px 0px 0px 0px;
}
.white-office-image{
     width: 440px;
     margin: 10px 0px 20px 80px;
     padding: 0px 0px 0px 0px;
}

.white-price{
     width: 570px;
     margin: 20px 0px 30px 20px;
     padding: 0px 0px 0px 0px;
     text-align:right;
     font-weight:bold;
}
.cera-midasi{
     width: 500px;
     margin: 20px 0px 0px 16px;
     padding: 0px 0px 0px 0px;
     font-size:9pt;color:#ff6600;
     font-weight:bold;
}
.cera-text{
     width: 570px;
     margin: 0px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
}
.white-back{
     width: 570px;
     margin: 20px 0px 30px 20px;
     padding: 0px 0px 0px 0px;
     text-align:center;
}

.w-cera-left{
     float:left;
     width: 340px;
     margin: 20px 0px 0px 0px;
     padding: 0px 0px 0px 40px;
}
.w-cera-left-1{
     width: 340px;
     margin-left: 10px;
}
.w-cera-left-2{
     width: 340px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
}
.w-cera-right{
     float:left;
     width: 180px;
     margin: 20px 0px 0px 30px;
     padding: 0px 0px 0px 0px;
}
.w-cera-text-2{
     width: 550px;
     margin: 10px 0px 0px 30px;
     padding: 0px 0px 0px 0px;
     font-size:9pt;color:#7AB246;
     font-weight:bold;
}
.w-cera-text-3{
     width: 550px;
     margin: 6px 0px 0px 30px;
     padding: 0px 0px 0px 0px;
}
.w-cera-sinryou{
     width: 570px;
     margin: 20px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
}

.benia-image{
     width: 420px;
     margin: 10px 0px 0px 80px;
     padding: 0px 0px 0px 0px;
}
.benia-text{
     width: 550px;
     margin: 10px 0px 0px 30px;
     padding: 0px 0px 0px 0px;
}
.w-cera-price{
     width: 550px;
     margin: 10px 0px 0px 30px;
     padding: 0px 0px 0px 0px;
     text-align:right;
     font-weight:bold;
}

.w-cera-midasi-oya-left{
     float:left;
     width: 250px;
     margin: 20px 0px 0px 0px;
     padding: 0px 0px 0px 40px;
}
.w-cera-midasi-left{
     width: 250px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     font-size:9pt;color:#ff6600;
     font-weight:bold;
}
.w-cera-text-left{
     width: 250px;
     margin: 0px 0px 10px 0px;
     padding: 0px 0px 0px 0px;
}
.w-cera-midasi-oya-right{
     float:left;
     width: 280px;
     margin: 20px 0px 0px 10px;
     padding: 0px 0px 0px 0px;
}
.w-cera-midasi-right{
     width: 280px;
     margin: 0px 0px 0px 0px;
     padding: 0px 0px 0px 0px;
     font-size:9pt;color:#ff6600;
     font-weight:bold;
}
.w-cera-text-right{
     width: 280px;
     margin: 0px 0px 10px 0px;
     padding: 0px 0px 0px 0px;
}
.allcera-image{
     width: 500px;
     margin: 0px 0px 0px 40px;
     padding: 0px 0px 0px 0px;
}
.crown-text{
     width: 550px;
     margin: 10px 0px 0px 30px;
     padding: 0px 0px 0px 0px;
}
.crown-nagare{
     width: 500px;
     margin: 10px 0px 0px 40px;
     padding: 0px 0px 0px 0px;
     font-size:9pt;color:#ff6600;
     font-weight:bold;
}
.crown-nagare-2{
     width: 500px;
     margin: 0px 0px 0px 40px;
     padding: 0px 0px 0px 0px;
}
.crown-text-2{
     width: 500px;
     margin: 10px 0px 0px 50px;
     padding: 0px 0px 0px 0px;
}
.inlay-text{
     width: 550px;
     margin: 10px 0px 0px 30px;
     padding: 0px 0px 0px 0px;
     font-size:9pt;color:#7AB246;
     font-weight:bold;
}
.inlay-text-2{
     width: 550px;
     margin: 4px 0px 0px 30px;
     padding: 0px 0px 0px 0px;
}
.cari-text{
     width: 570px;
     margin: 0px 0px 0px 20px;
     padding: 0px 0px 0px 0px;
}

.red{font-size:9pt; color:#ff3300; font-weight:bold;}

div.box {
	width: 350px;
	border: 1px solid;
	border-color: #999;
	margin-bottom: 15px;
	padding: 5px 0px;
	text-align: center;
}
div.plan strong {
	font-weight: bold;
	color: #ff192f;
}

div.plan span {
	text-decoration: line-through;
}

div.pagetop {
	float: right;
}
