@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;
}

.red{font-size:9pt; color:#ff3300; font-weight:bold;}


.table-price { 
     border-style: none; background-color: #999999;
     margin: 4px 0px 4px 40px;
 }

.cell-1 { width: 400px;text-align: left; font-size:9pt; background-color: #ffffff; line-height:12pt; } 
.cell-2 { width: 120px; text-align: right; font-size:9pt; background-color: #ffffff; } 
.cell-3 { width: 120px; text-align: center; font-size:9pt; background-color: #ffffff; } 