.tex {  font-size: 12px; line-height: 22px; font-family: "lr oSVbN", Osaka, "qMmpS Pro W3"; }

.add { font-size: 12px; line-height: 15px; font-family: "lr oSVbN", Osaka, "qMmpS Pro W3"; }

.tx_address { font-size: 12px; line-height: 15px; font-family: "lr oSVbN", Osaka, "qMmpS Pro W3"; padding-left:10px; }
.tx_add_r { font-size: 12px; line-height: 15px; font-family: "lr oSVbN", Osaka, "qMmpS Pro W3"; padding-left:10px; font-color:#b12828;}


.time_list { font-size: 10px; line-height: 15px; font-family: "lr oSVbN", Osaka, "qMmpS Pro W3"; }

.titel_new {font-size: 14px; line-height: 22px; font-family: "lr oSVbN", Osaka, "qMmpS Pro W3"; }

.text_12 {font-size: 12px; line-height: 18px; font-family: "lr oSVbN", Osaka, "qMmpS Pro W3"; }

.text_13 {font-size: 13px; line-height: 18px; font-family: "lr oSVbN", Osaka, "qMmpS Pro W3"; }

.white_12b {font-size: 12px; line-height: 18px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}

.tb_time {width: 400px; height: auto; border:solid 2px #FF6600; border-spacing: 3px; border-collapse:collapse;}
.tb_time th { font:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size: 16px; font-weight: bold; color: #FF6600; text-align:left;padding: 5px; background-color: #FFFFCC; border-bottom:solid 2px #FF6600; border-spacing: 3px; border-collapse:collapse;}
.tb_time td { font:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size: 14px; color: #666666; text-align:left; padding: 5px; line-height: 22px;}


/*** SALON INFO ***/
#salonbox {width: 330px; height: auto; background-image: url(../image_01b/bk_salonbox.gif); background-repeat:repeat-y;}


/*** TOPICS ***/
.topics_title { font-size: 12px; line-height: 18px; color: #FFFFFF; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-weight: bold;}
.topics_table_num { font-size: 12px; line-height: 18px; color: #555555; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.topics_table_tex { font-size: 12px; line-height: 18px; color: #555555; font-family: "lr oSVbN", Osaka, "qMmpS Pro W3"; padding: 3px 5px 3px 5px;}/*** TOPICS ***/


.tb_tp {width:470px; height: auto; border:solid 1px #B59D48; border-collapse:collapse;}
.tb_tp th { font:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size: 14px; font-weight: bold; color: #77672D; text-align:left;padding: 5px; background-color: #E8E5D1; border-spacing: 3px; border-bottom: solid 1px #B59D48; border-top: solid 1px #B59D48;border-collapse:collapse; }
.tb_tp td { font:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size: 13px; color: #666666; text-align:left; padding: 5px; line-height: 24px;}

.tb_diary {height: auto; border:solid 1px #6FAFFF; border-collapse:collapse;}
.tb_diary th { font:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size: 14px; font-weight: bold; color: #002F69; text-align:left;padding: 5px; background-color: #C6DFFF; border-spacing: 3px; border-bottom: solid 1px #6FAFFF; border-top: solid 1px #6FAFFF;border-collapse:collapse; }
.tb_diary td { font:"lr oSVbN", Osaka, "qMmpS Pro W3"; font-size: 13px; color: #666666; text-align:left; padding: 5px; line-height: 24px;}



/*** ̌҂̐ ***/
.img_right { float: right; margin: 0px 0px 5px 10px;}
.img_left { float: left; margin: 0px 10px 5px 0px;}


/*** Template ***/
#dot {background-image:url(../image_02/line01.gif); background-repeat:repeat-x; height: 1px;}


/*** FAQ ***/
.faq_tex { font-size: 12px; line-height: 18px; color: #002e81; font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";}

/*** Padding ***/
.pad_top05 { padding: 5px 0 0 0;}
.pad_top10t { padding: 10px 0px;}
.pad_top10 { padding: 10px 0 0 0 ;}

/*** BANNER ***/
.fl_bn {float:left; margin: 0 3px 0 10px; position:inherit;}

/*** template ***/
.bc_logo {width: 160px;}
.bc_logo td {background-color: #FFFFFF;background-image: url(../image_templates/dot_bkgd.gif); background-position:bottom; background-repeat:repeat-x;}

.bc_bcareer {width: 160px; background-image: url(../image_templates/bkgd_bcareer.gif) ;background-repeat: repeat;}

/*** price chart ***/
.pia {border-collapse: collapse; border: solid 2px #43A800;}
.pia th { background-color: #43A800; font: Arial, Helvetica, sans-serif, Myriad Pro; color: #FFFFFF; font-weight: bold; font-size: 14px; border-collapse: collapse; border-bottom: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; text-align:center; padding: 5px;}
.pia td { font: Arial, "lr oSVbN", Osaka, "qMmpS Pro W3"; color: #555555; font-size: 14px; padding: 5px; border-collapse: collapse; border-right: solid 1px #43A800;border-bottom: solid 1px #43A800; line-height:18px; background-color:#FFFFFF; text-align:center;  }

.piae {border-collapse: collapse; border: solid 2px #9D5E2A;}
.piae th { background-color: #9D5E2A; font: Arial, Helvetica, sans-serif, Myriad Pro; color: #FFFFFF; font-weight: bold; font-size: 14px; border-collapse: collapse; border-bottom: solid 1px #FFFFFF; border-right: solid 1px #FFFFFF; text-align:center; padding: 5px;}
.piae td { font: Arial, Helvetica, sans-serif, Myriad Pro; color: #555555; font-size: 14px; padding: 5px; border-collapse: collapse; border-right: solid 1px #9D5E2A;border-bottom: solid 1px #9D5E2A; line-height:18px; background-color:#FFFFFF; text-align:center;  }

