body {
	margin-left :0px;
	margin-right:0px;
	font-size   :12pt;
	line-height :1em;
	word-wrap   :break-word;
	background  :#fffacc;
	color       :#000000;
}

#id_center {
	width:100%;
	max-width:600px;
	margin:auto;
}

.text {
	color:#000000;
	text-decoration:none;
}

input,textarea,select {
	font-size:12pt;
}

input[type=submit],input[type=button] {
	font-size:14pt;
	font-weight:bold;
	cursor:pointer;
}

img {
	vertical-align:middle;
}

.sign {
	padding:4px 0px;
	text-align:center;
	font-size:24pt;
	font-weight:bold;
	line-height:1em;
	color:#cc3300;
}

.headline {
	padding:4px 0px;
	font-size:18pt;
	line-height:1em;
	color:#cc3300;
}

.memo {
	padding:4px 4px;
}

.box {
	border-top   :solid 1px darkorange;
	border-left  :solid 1px darkorange;
	border-right :solid 1px #808080;
	border-bottom:solid 1px #808080;
	border-radius:8px;
	background   :#ffffff;
}

.box_menu {
	border-top   :solid 1px darkorange;
	border-left  :solid 1px darkorange;
	border-right :solid 2px #808080;
	border-bottom:solid 2px #808080;
	border-radius:4px;
	padding      :2px;
	background   :#ffffff;
	color        :#000000;
}

.photo {
	padding:4px 0px;
	text-align:center;
	color:darkorange;
}

.date {
	font-weight:bold;
	text-decoration:none;
	color:darkorange;
}

.date1 {
	white-space:nowrap;
	font-weight:bold;
	text-decoration:none;
	color:#cc3300;
}

.calendar {
	width:100%;
	background:#ffffff;
}

.calendar0 {
	width:100%;
	background:#ffeeee;
}

.calendar6 {
	width:100%;
	background:#eeffff;
}

a {
	color:darkorange;
}

a:hover {
	color:#cc3300;
}

.bg_deep {
	background:#cc3300;
}

.bg_pale {
	background:darkorange;
}

.color_deep {
	color:#cc3300;
}

.color_pale {
	color:darkorange;
}

.bold_deep {
	font-weight:bold;
	color:#cc3300;
}

.bold_pale {
	font-weight:bold;
	color:darkorange;
}

.neconote {
	color:orange;
}

.gc {
	color:#ff0040;
}

.about {
	font-weight:normal;
	color:#808080;
	font-size:9pt;
}

img {
	border-style:none;
	vertical-align:middle;
}



.nowrap {
	white-space:nowrap;
}

.left {
	text-align:left;
}

.center {
	text-align:center;
}

.right {
	text-align:right;
}

.bold {
	font-weight:bold;
}



.black {
	color:black;
}

.gray {
	color:gray;
}

.silver {
	color:silver;
}

.white {
	color:white;
}

.red {
	color:red;
}

.lime {
	color:lime;
}

.blue {
	color:blue;
}

.maroon {
	color:maroon;
}

.green {
	color:green;
}

.navy {
	color:navy;
}

.fuchsia{
	color:fuchsia;
}

.magenta{
	color:magenta;
}

.yellow {
	color:yellow;
}

.aqua {
	color:aqua;
}

.cyan {
	color:cyan;
}

.purple {
	color:purple;
}

.olive {
	color:olive;
}

.teal {
	color:teal;
}

.orangered {
	color:orangered;
}

.darkorange {
	color:darkorange;
}

.orange {
	color:orange;
}

.gold {
	color:gold;
}

.wine {
	color:mediumvioletred;
}

.deeppink {
	color:deeppink;
}

.hotpink {
	color:hotpink;
}

.pink {
	color:pink;
}

.indigo {
	color:indigo;
}

.royalblue {
	color:royalblue;
}

.dodgerblue {
	color:dodgerblue;
}

.skyblue {
	color:skyblue;
}

.darkslategray {
	color:darkslategray;
}

.slategray {
	color:slategray;
}

.lightslategray {
	color:lightslategray;
}



.bg_body {
	background:#fffacc;
}

.bg_black {
	background:black;
}

.bg_gray {
	background:gray;
}

.bg_silver {
	background:silver;
}

.bg_white {
	background:white;
}

.bg_red {
	background:red;
}

.bg_lime {
	background:lime;
}

.bg_blue {
	background:blue;
}

.bg_maroon {
	background:maroon;
}

.bg_green {
	background:green;
}

.bg_navy {
	background:navy;
}

.bg_fuchsia{
	background:fuchsia;
}

.bg_magenta{
	background:magenta;
}

.bg_yellow {
	background:yellow;
}

.bg_aqua {
	background:aqua;
}

.bg_cyan {
	background:cyan;
}

.bg_purple {
	background:purple;
}

.bg_olive {
	background:olive;
}

.bg_teal {
	background:teal;
}

.bg_orangered {
	background:orangered;
}

.bg_darkorange {
	background:darkorange;
}

.bg_orange {
	background:orange;
}

.bg_gold {
	background:gold;
}

.bg_wine {
	background:mediumvioletred;
}

.bg_deeppink {
	background:deeppink;
}

.bg_hotpink {
	background:hotpink;
}

.bg_pink {
	background:pink;
}

.bg_indigo {
	background:indigo;
}

.bg_royalblue {
	background:royalblue;
}

.bg_dodgerblue {
	background:dodgerblue;
}

.bg_skyblue {
	background:skyblue;
}

.bg_darkslategray {
	background:darkslategray;
}

.bg_slategray {
	background:slategray;
}

.bg_lightslategray {
	background:lightslategray;
}

.size36 {
	font-size:36pt;
}

.size24 {
	font-size:24pt;
}

.size21 {
	font-size:21pt;
}

.size18 {
	font-size:18pt;
}

.size16 {
	font-size:16pt;
}

.size14 {
	font-size:14pt;
}

.size12 {
	font-size:12pt;
}

.size9 {
	font-size:9pt;
}