div#sub_me{
background:#fff;
height: 20px;
width: 100%;
text-align: right;
}
table#op{

}
table#op tr td{
width:230px;
height: 24px;
}
table#op tr td.opp{
width:200px;
}
p.menu{
padding-left: 12px;
font: normal normal 400 12px/20px "";
margin-top: 0px;
}

/**********
salon menu i
**********/
span.kakaku{

color: #555;
font: normal normal 400 12px/16px "";
float: right;
margin-right: 10px;
text-align: left;
}


/**********
salon menu  o
**********/
span.rarara{
font: normal normal 400 12px/20px "";
}
span.small{
font: normal normal 400 11px/14px "";
color: #555;
padding-left: 15px;
}

div.largetop{
padding-top: 15px;
font: normal normal 600 18px/45px "";
color: #993322;
}
div.large{
margin-top: -10px;
font: normal normal 600 18px/45px "";
color: #993322;
}



div#news ul {
list-style-type: none;
}

div#news ul li.sec{

font :normal normal 400 12px/20px "";
}




div#news ul li.secsec{
font :normal normal 400 12px/20px "";
width: 520px;
} 

div.leflis{
float: left;
width :370px;

padding-top: 20px;
font :normal normal 400 11px/14px "";
}

div.riglis{
float: left;
width :160px;
height: 150px;
margin-top: 220px;
}

div.tenpo{
float: right;
font :normal normal 400 13px/16px "";
}

