@charset "UTF-8";
/* CSS Document */

#facial-mein{
	clear:both;
	width:900px;
	margin-top:0px;
	margin-left:auto;    /* 左側マージンを自動的に空ける */
margin-right:auto;   /* 右側マージンを自動的に空ける */
}


/* パンクズ */
#facial-pankuzu{
	text-align:left;
	width:900px;
	margin:0px 0px 20px 0px;
	margin-left:auto;    /* 左側マージンを自動的に空ける */
margin-right:auto;   /* 右側マージンを自動的に空ける */
}

#facial-pankuzu a:link {
color: #F09;
text-decoration: underline;
}
#facial-pankuzu a:visited {
color: #F09;
text-decoration: underline;
}
#facial-pankuzu a:active {
color: #F09;
text-decoration: underline;
}
#facial-pankuzu a:hover {
color: #F09;
text-decoration: none;
}


/* メイン左 */
#facial-left{
	float:left;
	width:600px;
	background-color:#ffffff;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 25px 0px 0px;
	text-justify: inter-ideograph;
text-align: justify;
}

#facial-ca{
	background-color:#e9d1b5;
	margin:0px 0px 0px 0px;
	padding:20px 0px 20px 0px;
	text-align: center;
	font-size:14px;
	font-weight:bold;
}

#facial-left h1{
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	text-align: left;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	color:#F00;
}

#facial-left h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align: left;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	color:#444444;
}

#facial-left h3{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	text-align: left;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	color:#639;
}

#facial-left h3 a:link {
color: #639;
text-decoration: underline;
}
#facial-left h3 a:visited {
color: #639;
text-decoration: underline;
}
#facial-left h3 a:active {
color: #639;
text-decoration: underline;
}
#facial-left h3 a:hover {
color: #639;
text-decoration: none;
}



/* メイン左　テーブル */
#table-menunaiyou table.menuhyou{
		border-top : solid 1px #aaaaaa;
}

#table-menunaiyou table td.table-menu{
	border-right:solid 1px #aaaaaa;
	border-bottom:solid 1px #aaaaaa;
}

#table-menunaiyou table td.table-time{
	border-right:solid 1px #aaaaaa;
	border-bottom:solid 1px #aaaaaa;
}

#table-menunaiyou table td.table-price{
	border-bottom:solid 1px #aaaaaa;
}


/* メイン左 テーブル内テキスト*/
#facial-naiyou{
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	text-align:left;
}

#facial-naiyou-title{
	padding:15px 0px 0px 0px;
	font-size:16px;
	font-weight: 800;
	color:#444444;
}

#facial-naiyou-setsumei{
	padding:8px 0px 8px 0px;
	font-size:14px;
	font-weight:bold;
	color:#C00;
}

#facial-naiyou-tejun{
	padding:8px 0px 8px 0px;
	font-size:12px;
	font-weight: normal;
	color:#444444;
}

#facial-kitaikouka{
	padding:8px 0px 8px 0px;
	font-size:12px;
	font-weight: normal;
	color:#444444;
}

#kitaikouka-icon{
	padding:8px 0px 5px 0px;
}

#kitaikouka-naiyou{
	padding:0px 0px 15px 0px;
}



#facial-zikan{
	text-align:center;
}

#facial-kakaku{
	text-align:center;
}


#facial-pricezeikomi{
	padding:8px 0px 8px 5px;
}




/* メイン右*/
#facial-right{
	float:right;
	width:270px;
	background-color:#ffffff;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
text-justify: inter-ideograph;
text-align: justify;
}

#facial-table02 a:link {
color: #444444;
text-decoration: none;
}
#facial-table02 a:visited {
color: #444444;
text-decoration: none;
}
#facial-table02 a:active {
color: #444444;
text-decoration: none;
}
#facial-table02 a:hover {
color: #F36;
text-decoration: underline;
}

#facial-table01 table td {
border-width: 0px 0px 1px 0px; /* 上下だけ引く */
   border-color:#CCC; /* 線色：緑 */
   border-style: dotted; /* 線種：実線 */
   background-image:url(facial/sannkaku.gif);
	background-repeat: no-repeat;
background-position: 10px 15px;
   padding:10px 0px 10px 22px;
}

#facial-table02 table tr{
	background-image:url(facial/sannkaku.gif);
	background-repeat: no-repeat;
background-position: 10px 15px;
padding:0px 0px 0px 15px;
}

#facial-table02 table tr:hover {
	background: #e9d1b5;
	border-bottom:#aaaaaa dotted 1px;
	background-image:url(facial/sannkaku.gif);
	background-repeat: no-repeat;
background-position: 10px 15px;
padding:0px 0px 0px 15px;
}

#facial-table02 table td {
border-width: 0px 0px 1px 0px; /* 上下だけ引く */
   border-color:#CCC; /* 線色：緑 */
   border-style: dotted; /* 線種：実線 */
   padding:10px 0px 10px 22px;
}


#facial-table02 table tr:link {
	background: #cccccc;
	border-bottom:#aaaaaa dotted 1px;
}

#op-title{
	margin:0px;
	padding:35px 0px 0px 0px;
}

#op-table table td.op-menu01{
	margin:0px;
	padding:5px 0px 5px 3px;
	text-align:left;
	background-color:#ffffff;
	border-bottom:#CCC dotted 1px;
}

#op-table table td.op-price01{
	margin:0px;
	padding:5px 3px 5px 0px;
	text-align:right;
	background-color:#fffffff;
	border-bottom:#CCC dotted 1px;
}

#op-table table td.op-menu02{
	margin:0px;
	padding:5px 0px 5px 3px;
	text-align:left;
	background-color:#ffffff;
	border-bottom:#CCC dotted 1px;
}

#op-table table td.op-price02{
	margin:0px;
	padding:5px 3px 5px 0px;
	text-align:right;
	background-color:#ffffff;
	border-bottom:#CCC dotted 1px;
}

#tsuika{
	font-size:10px;
	margin:0px;
	padding:5px 3px 5px 0px;
	text-align:left;
}
