BODY {
	MARGIN: 0px; FONT-SIZE: 13px
}
h1, h2{
  color: #555;
  font-size:1.6em;
  border-bottom:1px solid #ddd;
  padding: 20px 0 1px 2px;
  /*width:50%;*/
}
h3, h4{
  color:  #555;
  font-size:1.2em;
  font-weight:bold;
  padding: 0 0 4px 2px;
}
hr{
  border:0;
  border-bottom: 1px solid #ddd;
  height: 1px;
}

#content_admin {
	margin: 10px 5px;
}

/* フォーム */
#content_admin form{
  padding:8px;
  width:97%;
  background:#f2f2f2;
}
/* フォーム内のラベル */
#content_admin label{
  margin:3px 0 2px 0;
  display:block;
  font-weight:bold;
}
#content_admin input{
	padding:2px 3px;
}
#content_admin div{
	padding:4px;
}

/* テーブル */
#content_admin table{
	border-collapse: collapse;
	background:#ddd;
	border:1px solid #ccc;
}
#content_admin  th{
	border:1px solid #ccc;
	text-align:center;
	padding:5px;
}
#content_admin  td{
	border:1px solid #ccc;
	background:#f9f9f9;
	padding:5px;
}

TABLE {
	BORDER-BOTTOM: 1px; BORDER-LEFT: 0px; FONT-SIZE: 13px; BORDER-TOP: 1px; BORDER-RIGHT: 0px
}
A:link {
	COLOR: #0033cc
}
A:visited {
	COLOR: #3366ff
}
A:hover {
	COLOR: #ff3399
}
A:active {
	COLOR: #ff6699
}
.top {
	FONT-SIZE: 80%
}
P.copy {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; COLOR: #ff0099
}
TABLE.map {
	MARGIN-TOP: 55px; MARGIN-LEFT: 70px; FONT-SIZE: 13px
}
H2 {
	BORDER-BOTTOM: #ff3399 2px dotted; MARGIN-BOTTOM: 5px; COLOR: #ff3399; FONT-SIZE: 14px
}
IMG.maru {
	MARGIN-RIGHT: 5px
}
IMG.maru2 {
	MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
IMG.bana {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 12px
}
IMG.gallery {
	MARGIN: 10px
}
.girl {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px
}
.12 {
	COLOR: #444444; FONT-SIZE: 12px
}
.style1 {
	COLOR: #444444; FONT-SIZE: 95%
}
.honjitucoupon {
	COLOR: #0033cc; FONT-WEIGHT: bold
}
.maisuu {
	BACKGROUND-COLOR: #ffff99; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #ff3300; FONT-SIZE: 120%; FONT-WEIGHT: bold
}
.request {
	BACKGROUND-COLOR: #5B013E; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #FFFFFF; FONT-SIZE: 120%; FONT-WEIGHT: bold
}

.style2 {
	FONT-SIZE: 16px
}
.style3 {
	LINE-HEIGHT: 110%; COLOR: #444444; FONT-SIZE: 95%
}
.style4 {
	LINE-HEIGHT: 160%; COLOR: #000099
}
.style5 {
	LINE-HEIGHT: 125%; COLOR: #444444; FONT-SIZE: 95%
}
.style6 {
	LINE-HEIGHT: 16px; COLOR: #444444; FONT-SIZE: 90%
}
.couponhizuke {
	LINE-HEIGHT: 14px; COLOR: #444444; FONT-SIZE: 10px
}
.jikan {
	FONT-SIZE: 11px
}
.pankuzu {
	LINE-HEIGHT: 20px; COLOR: #444444; FONT-WEIGHT: bold
}
.coupon {
	LINE-HEIGHT: 18px; COLOR: #ff0000; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.tel {
	TEXT-ALIGN: right; COLOR: #ffffff; FONT-WEIGHT: bold
}
.girlname {
	COLOR: #ff3366; FONT-SIZE: 90%; FONT-WEIGHT: bold
}
.hiduke {
	BORDER-BOTTOM: #0033cc 1px dotted; LINE-HEIGHT: 16px; WIDTH: 130px; COLOR: #444444
}
.banatext {
	LINE-HEIGHT: 15px; FONT-SIZE: 12px
}
P.shopdata {
	COLOR: #444444; MARGIN-LEFT: 5px; FONT-SIZE: 95%
}
.formtext {
	COLOR: #ff6600; FONT-SIZE: 90%
}
.dot {
	BORDER-BOTTOM: #444444 1px dotted; BORDER-LEFT: #444444 1px dotted; BORDER-TOP: #444444 1px dotted; BORDER-RIGHT: #444444 1px dotted
}
.form {
	MARGIN-LEFT: 10px
}
.form2 {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 5px
}
.top_text {
	MARGIN-TOP: 15px; FONT-WEIGHT: bold; width:600px;word-wrap: break-word;
}
.top_table_title {
	TEXT-ALIGN: left; COLOR: #ff0000; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.top_table_title2 {
	TEXT-ALIGN: left; COLOR: #0066cc; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.top_table_title3 {
	TEXT-ALIGN: left; MARGIN-TOP: 3px; COLOR: #005727; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.top_table {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000000 1px solid; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 15px; FONT-SIZE: 12px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.top_table2 {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000000 1px solid; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 5px; FONT-SIZE: 12px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.top_table3 {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000000 1px solid; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 15px; FONT-SIZE: 12px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.top_table3_text {
	LINE-HEIGHT: 16px; BORDER-TOP: #000000 1px dashed
}
.underline {
	TEXT-DECORATION: underline
}
.blue_bold {
	COLOR: #0000ff; FONT-WEIGHT: bold
}
.top_update_red {
	LINE-HEIGHT: 12px; COLOR: #ff0000; FONT-SIZE: 10px
}
.top_update_red2 {
	LINE-HEIGHT: 12px; COLOR: #ff0000; FONT-SIZE: 10px; TEXT-DECORATION: underline
}
.top_update_title {
	COLOR: #ff0000; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.top_table_item {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #cccccc; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid
}
.top_table_item2 {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #999999; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #000000 1px solid
}
.top_table TD {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.top_table2 TD {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.top_table_state_left {
	TEXT-ALIGN: right; WIDTH: 120px; FLOAT: left; word-wrap: break-word; white-space:nowrap;
}
.top_table_state_right {
	TEXT-ALIGN: left; WIDTH: 270px; FLOAT: right; FONT-WEIGHT: bold; word-wrap: break-word;
}
.spacer {
	LINE-HEIGHT: 5px; FONT-SIZE: 5px
}
.cell_spacer {
	LINE-HEIGHT: 5px; FONT-SIZE: 5px
}
.cell_left {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #fce1ea; WIDTH: 140px; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle; BORDER-TOP: #000000 1px solid
}
.cell_right {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 560px; VERTICAL-ALIGN: top; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.cell_left2 {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #fce1ea; WIDTH: 140px; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle
}
.cell_right2 {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 560px; VERTICAL-ALIGN: top; BORDER-RIGHT: #000000 1px solid
}
.cell_left3 {
	TEXT-ALIGN: center; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #fce1ea; WIDTH: 140px; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle; BORDER-TOP: #000000 1px solid
}
.cell_right3 {
	BORDER-LEFT: #000000 1px solid; WIDTH: 560px; VERTICAL-ALIGN: top; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.cell_left4 {
	TEXT-ALIGN: center; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #fce1ea; WIDTH: 140px; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle
}
.cell_right4 {
	BORDER-LEFT: #000000 1px solid; WIDTH: 560px; VERTICAL-ALIGN: top; BORDER-RIGHT: #000000 1px solid
}
.course_cell_left {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #fce1ea; WIDTH: 100px; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle; BORDER-TOP: #000000 1px solid
}
.course_cell_right {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 600px; BORDER-TOP: #000000 1px solid; BORDER-RIGHT: #000000 1px solid
}
.course_cell_left2 {
	BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #000000 1px solid; BACKGROUND-COLOR: #fce1ea; WIDTH: 100px; WHITE-SPACE: nowrap; VERTICAL-ALIGN: middle
}
.course_cell_right2 {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 600px; BORDER-RIGHT: #000000 1px solid
}
.dataGridHeader {
	position:relative;
	padding-top:15px;
	width:98%;
	border: 1px inset #999;
	font-size:10pt;
}

table.scrolltablestyle thead tr {
	position:absolute;
	top:5px;
	left:5px;
}

.dataGridContent {
	overflow:auto;
	height:300px;
}

.dataGridContentmail {
	overflow:auto;
	height:450px;
}

/* テーブル */
table.scrolltablestyle{
	border-collapse: collapse;
	background:#ddd;
	border:1px solid #ccc;
}
table.scrolltablestyle  th{
	border:1px solid #ccc;
	text-align:center;
	padding:5px;
}
table.scrolltablestyle  td{
	border:1px solid #ccc;
	background:#f9f9f9;
	padding:5px;
}

.newsBlue { color: #006677; }

.newsGreen { color: #688100; }

.newsBrown { color: #996A00; }

.newsPurple { color: #932C5F; }

.newsRed { color: #E30000; }

.newsYellow { color: #A09600; }

.newsGlay { color: #545454; }

.newsOrange{ color:#FF6600; }

.newsPink { color: #FF66CC; }


