
body {
	padding     : 0em 0em 0em 0em;
	margin      : 5% 10% 5% 10%;
	font-size   : 14px;
	line-height : 18px;
	font-family : "£Í£Ó £Ð¥´¥·¥Ã¥¯", monospace;
}

p {
	padding     : 0em 0em 0em 0em;
	margin      : 0em 0em 0em 0em;
	font-size   : 14px;
	line-height : 18px;
}

form {
	padding     : 0em 0em 0em 0em;
	margin      : 0em 0em 0em 0em;
}

a {
	color       : #3333FF;
	text-decoration: none;
	border-bottom-style : dotted;
	border-bottom-color : #0000FF;
	border-bottom-width : 1px;
}

a:hover {
	text-decoration: none;
	border-bottom-style : dotted;
	border-bottom-color : #FFFFFF;
	border-bottom-width : 1px;
	background  : #0000FF;
	color       : #FFFFFF;
}

hr {
        padding      : 2px 2px 2px 2px;
        border-style: solid;
        border-width: 1px 1px 1px 1px;
        border-color: #666666;
}

input {
	padding     : 0em 2px 0em 2px;
	margin      : 1px 1px 1px 1px;
	font-size   : 14px;
	line-height : 18px;
	font-family : "£Í£Ó £Ð¥´¥·¥Ã¥¯", monospace;
}
input.in {
	padding     : 0em;
	margin      : 0em;
}

select {
	padding     : 0em 0em 0em 0em;
	margin      : 0em 0em 0em 0em;
	font-size   : 14px;
	line-height : 18px;
	font-family : "£Í£Ó £Ð¥´¥·¥Ã¥¯", monospace;
}

textarea {
	padding     : 0em 2px 0em 2px;
	margin      : 2px 2px 2px 2px;
	font-size   : 14px;
	line-height : 18px;
	font-family : "£Í£Ó £Ð¥´¥·¥Ã¥¯", monospace;
}

img {
	vertical-align : middle;
}

a img {
    border-style:none;
}

table.in {
	padding     : 0em 0em 0em 0em;
	margin      : 0em 0em 0em 0em;
	font-size   : 14px;
}

table {
	padding     : 0em 0em 0em 0em;
	margin      : 0em 0em 0em 0em;
	font-size   : 14px;
}

th {
	padding     : 0.2em 0.2em 0.2em 0.2em;
	background-color: #DDDDDD;
	font-size   : 14px;
	text-align  : center;
	white-space : nowrap;
	border-color: #999999;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

th.entry {
	background-color: #99CCFF;
	font-size   : 12px;
	text-align  : left;
}

th.left {
	font-size   : 12px;
	text-align  : left;
}

th.pname {
	background-color : transparent;
	font-size   : 15px;
	font-weight : bold;
	text-align  : left;
	border-style: none;
}

th.center {
	font-size   : 12px;
	text-align  : center;
}

td {
	padding     : 0.2em 0.2em 0.2em 0.2em;
	font-size   : 14px;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

td.in {
	padding     : 0em;
}

td.none {
	padding     : 0.2em 0.2em 0.2em 0.2em;
	font-size   : 14px;
	border-style: none;
}

span.price {
	font-weight : bold;
	color	     : #CC0000;
}

span.seminar {
	font-size   : 15px;
	font-weight : bold;
}
