﻿.CenterDiv
{
	text-align:center;
}
.CenterTable
{
	margin-left:auto;
	margin-right:auto;
}
.EdgeL
{
    background-image: url(edgeL.png);
    background-repeat: repeat-y;
    padding: 0px;
    width: 6px;
}
.EdgeR
{
    background-image: url(edgeR.png);
    background-repeat: repeat-y;
    padding: 0px;
    width: 6px;
}
.EdgeB
{
    background-image: url(EdgeB.png);
    background-repeat: repeat-x;
    padding: 0px;
    width: 6px;
}
.EdgeBL
{
    background-image: url(edgeBL.png);
    padding: 0px;
    width: 6px;
	height: 6px;
}
.EdgeBR
{
    background-image: url(edgeBR.png);
    padding: 0px;
    width: 6px;
	height: 6px;
}
.FooterLink
{
	font-size: 9pt;
	color: burlywood;
}
.DBTable
{
	font: 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	margin: 0px 0px 0px 0px;    padding: 0px 0px 0px 0px;
	background-color:#ffffff;
	border-top: 1px solid #ffccff;
	border-right: 1px solid #ffccff;
	border-left: 1px solid #ffccff;
	border-bottom: 1px solid #ffccff;
}
.DBTableHeader
{
	margin: 0px 0px 0px 0px;    padding: 5px;
	border-top: 1px solid #ffccff;
	border-right: 1px solid #ffccff;
	border-left: 1px solid #ffccff;
	border-bottom: 1px solid #ffccff;
	background-color:#fbe3fb;
}
.DBTableCell
{
	margin: 0px 0px 0px 0px;    padding: 5px;
	border-top: 1px solid #ffccff;
	border-right: 1px solid #ffccff;
	border-left: 1px solid #ffccff;
	border-bottom: 1px solid #ffccff;
}
.DBTableNotice
{
	margin: 0px 0px 0px 0px;    padding: 0px;
	border-top: 1px solid #ffccff;
	border-right: 1px solid #ffccff;
	border-left: 1px solid #ffccff;
	border-bottom: 1px solid #ffccff;
}
.DBTableNote
{
    font-size:9pt;
}
.NumberTextBox
{
    ime-mode: disabled;
}
.InfoTable
{
	font: 12px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	margin: 0px 0px 0px 0px;    padding: 0px;
	background-color:#ffffff;
	border-top: 1px solid #ffccff;
	border-right: 1px solid #ffccff;
	border-left: 1px solid #ffccff;
	border-bottom: 1px solid #ffccff;
}
.InfoTableHeader
{
	margin: 0px 0px 0px 0px;    padding: 5px;
	border-top: 1px solid #ffccff;
	border-right: 1px solid #ffccff;
	border-left: 1px solid #ffccff;
	border-bottom: 1px solid #ffccff;
	background-color:#fbe3fb;
	text-align:center;
}
.InfoTableCell
{
	margin: 0px 0px 0px 0px;    padding: 5px;
	border-top: 1px solid #ffccff;
	border-right: 1px solid #ffccff;
	border-left: 1px solid #ffccff;
	border-bottom: 1px solid #ffccff;
}
.InfoTablePhoto
{
	padding : 10px;
}
.InfoTableTitle
{
	border-collapse: collapse;
	border: burlywood 1px solid;
	padding : 10px;
	background-color:linen;
}
.NoticeMessage
{
	color:Blue;
	font-weight:bold;
}
.Menu
{
	font-size:10pt;
}
.MenuLink
{
	color: royalblue;
	text-decoration:none;
	font-size:11pt;
}
.StylistKana
{
    font-size:9pt;
}
.StylistSex
{
    font-size:10pt;
}
.StylistAge
{
    font-size:11pt;
}
.StylistCareer
{
    font-size:11pt;
}
.StylistApeal
{
    font-size:11pt;
}
.CatchPhrase
{
	color: mediumvioletred;
	font-weight:bold;
}
.StyleSex
{
    font-size:10pt;
}
.StyleOption
{
    font-size:10pt;
}

.CouponName
{
	color: mediumvioletred;
	font-weight:bold;
	font-size:12pt;
}
.CouponExplanation
{
}
.CouponTitle
{
}
.CouponCondition
{
}
.CouponLimit
{
}
.CouponSalonName
{
	color: dimgray;
}
.CouponSalonAddress
{
	font-size: 8pt;
	color: dimgray;
}
.CouponSalonPhone
{
    font-size:8pt;
	color: dimgray;
}
.MenuName
{
	color: mediumvioletred;
	font-weight:bold;
	font-size:12pt;
}
.MenuMemo
{
}
.MenuPrice
{
}
.WarningMessage
{
	color:Red;
	font-weight:bold;
}