@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.index{margin-left:auto; margin-right:auto; width:808px; margin-top:10px; background-image:url(../images/back.jpg);}
.intop{background-image:url(../images/top.jpg); width:808px; height:70px;}
.inmenu{font-size:12px; color:#333333; margin-right:10px; margin-top:40px; float:right; line-height:21px; font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體";}
.inmenu a{font-size:12px; color:#333333; text-decoration:none}
.inmenu a:hover{font-size:12px; color:#ff9900; text-decoration:underline;}
.flash{}
.footer{font-size:12px; color:#333333; font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; float:right; margin-top:5px; margin-right:10px;}
.maintop{ }
.contentm{ padding-left:60px; padding-right:60px; background-image:url(../images/mb.jpg);margin-top:18px;}
.contents{ padding-left:60px; padding-right:60px; background-image:url(../images/sb.jpg);margin-top:18px;}
.contentse{ padding-left:60px; padding-right:60px; background-image:url(../images/seb.jpg);margin-top:18px;}
.contentr{ padding-left:60px; padding-right:60px; background-image:url(../images/rb.jpg);margin-top:18px;}
.contentl{ padding-left:60px; padding-right:60px; background-image:url(../images/lb.jpg);margin-top:18px;}
.title{margin-bottom:10px;}
.ftitle{ font-size:13px; color:#969696; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; margin-bottom:10px;}
.ftitle02{ font-size:13px; color:#dc933c; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體";}
.ftitle02 a{text-decoration:none; color: #b64930;}
.ftitle02 a:hover{ text-decoration:none; color: #bf7967;}
.ftitle03{ background-image:url(../images/bg-0056.jpg); font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; font-size:13px; color:#ff7200; font-weight:bold; margin-bottom:15px; padding-top:4px; padding-left:4px; padding-right:4px; padding-bottom:2px;}
.ftitle04{font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; font-size:12px; color: #CC3300; font-weight:bold; margin-bottom:10px; padding-top:4px; padding-left:4px; padding-right:4px; padding-bottom:2px; background-image:url(../images/bg-0056.gif)}


.service{padding-left:15px; padding-right:15px;margin-bottom:10px; background-image:url(../images/sp.jpg); padding-top:15px; padding-bottom:15px;}
.recruit{padding-left:10px; padding-right:10px;margin-bottom:10px; }
.salon{padding-left:10px; padding-right:10px;margin-bottom:10px; }
.salon02{padding-left:15px; padding-right:15px;margin-bottom:10px; background-image:url(../images/sp.jpg); padding-top:15px; padding-bottom:15px;background-position:top; background-repeat:no-repeat; }
.media{padding-left:10px; padding-right:10px;margin-bottom:10px; }
.link{ padding-left:10px; padding-right:10px; margin-bottom:10px; border-bottom:1px #848484 dashed;}

.font{font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; color:#666666; line-height:15px;}
.font a{color:#ff9900; text-decoration:none;}
.font a:hover{text-decoration:underline;}
.font02{font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; color:#666666; line-height:15px; border-bottom:1px #d1d1d1 solid; line-height:18px;  padding-left:8px;}

.font03{font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; color: #CC3333; line-height:18px;  padding-left:8px; margin-bottom:8px; font-weight:bold}

.font04{font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; color:#666666; border-bottom:1px #d1d1d1 dashed; line-height:18px;  padding-left:30px; padding-bottom:4px;}

.font05{font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; color:#000000; line-height:15px; border-bottom:1px #d1d1d1 solid; line-height:18px;  padding-left:8px;}

.font06{font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; color: #666666;line-height:16px;  padding-left:7px;}
.font07{font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; color: #000000;text-align:center; padding-bottom:8px;}

.font08{font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; color: #000000;text-align:center; margin-top:10px; text-align:center; line-height:20px;}

.images{}
.images a{  border:2px #d3d3d3 solid; display:block;}
.images a:hover{border:2px #ff9900 solid; display:block;}

.images01{ text-align:center;}
.images01 a{  border:4px #d3d3d3 solid; display:block;}
.images01 a:hover{border:4px #ff9900 solid; display:block;}

.images02{ text-align:center;border:4px #d3d3d3 solid; width:100px; height:80px; margin-left:auto; margin-right:auto;}

.table01{font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; font-size:12px; color:#de9200; text-align:center; background-color: #D9DFFF; height:20px; padding-top:3px;}

.table02{font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; font-size:12px; color:#7490c3; text-align:center; background-color: #fffcb1; height:20px; padding-top:3px;}

.bigred{font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; font-size:14px; color:#990000; margin-bottom:10px; text-align:center; font-weight:bold;}

.tableall{ border:1px #CCCCCC dashed; padding:2px; margin-bottom:10px;}

.table01{background-color: #EACA4A; font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; font-size:12px; height:20px; color:#ffffff; height:15px; line-height:13px;text-align:center; padding-top:3px;}

.table02{background-color: #66CCCC; font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; font-size:12px; height:20px; color:#ffffff; height:15px; line-height:13px;text-align:center; padding-top:3px;}

.table03{background-color: #CC6666; font-family:Geneva, Arial, Helvetica, sans-serif, "新細明體", "細明體"; font-size:12px; height:20px; color:#ffffff; height:15px; line-height:13px; text-align:center; padding-top:3px;}

.stimages{padding:10px;}