body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A:link { text-decoration:none; color:#0000FF; }
A:visited { text-decoration:none; color:#0000AA; }
A:active { text-decoration:underline; color:#0000FF; }
A:hover { text-decoration:underline; color:#0000FF; }

h1 { font-size:12px; margin:0; color:#AAAAAA; font-weight: normal; line-height :160% ;}
h2 { font-size:14px; margin:0; color:#FFFFFF; margin-left: 15px; font-weight: bold; line-height :160% ;}
h3 { font-size:22px; margin:0; color:#0000FF; font-weight: bold; line-height :120% ;}
h4 { font-size:16px; margin:0; color:#cc6699; font-weight: bold; line-height :120% ;}
h5 { font-size:12px; margin:0; color:#996666; font-weight: normal; line-height :140% ;}

TD{
	font-size:12px;
	color:#996666;
	line-height:160%;
}
img {border-style:none;}
.tel {font-size: 20px;  font-weight: bold; line-height : 120% ; }

.imgmargin20 {margin: 0 0 20px 0;}
.imgmargin10 {margin: 0 0 10px 0;}
.imgmargin5 {margin: 0 0 5px 0;}
.jougemargin5 {margin: 5px 0 5px 0;}
.day12 {font-size: 12px; color:#000066; font-weight: bold; line-height : 120% ; }
.copyright {font-size: 12px; color:#48453b; font-weight: bold; line-height : 120% ; }
.midashi{font-size: 16px; color:#ff78ae; line-height : 160% ; }
.midashi2{font-size: 16px; color:#ff78ae; font-weight: bold; }
.qa{font-size: 14px; color:#0099ff; font-weight: bold; line-height : 160% ; }
.tenpo_messe { font-size:14px; margin:0; color:#513d17; margin-left: 15px; font-weight: bold; line-height :160% ;}

.about14 {font-size: 14px; color:#6633ff; line-height : 120% ; }
.link10 {font-size: 10px; line-height : 120% ; color:#0000ff; }
.text10 {font-size: 10px; color:#666666; line-height : 120% ; }
.text10w {font-size: 10px; line-height : 130% ; }
.text12 {font-size: 12px; line-height : 120% ; }
.text14 {font-size: 14px; line-height : 140% ; }
.text14b {font-size: 14px; line-height : 140% ; font-weight: bold; }
.text16 {font-size: 16px; line-height : 160% ; font-weight: bold; color:#3333AA; }
.text18 {font-size: 18px; line-height : 120% ; }
.text20 {font-size: 20px; line-height : 120% ; }
.text26 {font-size: 26px; line-height : 120% ; }

.colonablue{color:#9CF;font-weight:bold;font-size:18px;}
.yasashiblue{color:#9CF; font-size:18px;}
.orange{color:#ff6600; font-weight: bold; }
.orangebig{color:#ff6600; font-weight: bold; font-size:16px;}
.yellow{color:#ffcc33; font-weight: bold; font-size:16px;}
.mint{font-size: 16px; color:#66ffcc; line-height : 160% ; font-weight: bold;}
.minimint{color:#66ffcc; line-height : 160% ; font-weight: bold;}
.pink{color:#ff78ae; font-weight: bold;}
.bluesmall{color:#9CF;font-weight:bold; }
.mbluesmall{color:#6699cc;font-weight:bold; }
.purple14{color:#9933cc;font-weight:bold; font-size:14px;}

.sky12 { color: #3399ff; font-weight: normal; font-size: 12px; line-height:150%; }

.red12 { color: #FF0000; font-size: 12px; line-height:150%; }
.red12bold { color: #FF0000; font-weight: bold; font-size: 12px; line-height:150%; }
.red14 { color: #FF0000; font-size: 14px; line-height:150%; }
.red14bold { color: #FF0000; font-weight: bold; font-size: 14px; line-height:150%; }
.red16bold { color: #FF0000; font-weight: bold; font-size: 16px; line-height:150%; }

.white12 { color: #FFFFFF; font-size: 12px; line-height:150%; }
.white12bold { color: #FFFFFF; font-weight: bold; font-size: 12px; line-height:150%; }
.white14 { color: #FFFFFF; font-size: 14px; line-height:150%; }
.white14bold { color: #FFFFFF; font-weight: bold; font-size: 14px; line-height:150%; }

.blue12 { color: #0000FF; font-size: 12px; line-height:120%; }
.blue12bold { color: #0000FF; font-weight: bold; font-size: 12px; line-height:150%; }
.blue14 { color: #0000FF; font-size: 14px; line-height:120%; }
.blue14bold { color: #0000FF; font-weight: bold; font-size: 14px; line-height:150%; }

.glay12 { color: #999999; font-size: 12px; line-height:120%; }
#FlashID {
	text-align: center;
}
#FlashID {
	text-align: center;
}
#link {	MARGIN: 0px 0px 0px 0px; WIDTH: 670px}
DIV.links {	MARGIN: 0px 0px 0px 20px; OVERFLOW: hidden}
DIV.links DIV.link {TEXT-ALIGN: center; MARGIN: 0px 12px 10px 0px; WIDTH: 92px; FLOAT: left; HEIGHT: 75px; FONT-SIZE: 10px; OVERFLOW: hidden}
DIV.links DIV.link .thumbnail {	WIDTH: 88px; HEIGHT: 31px}
DIV.links DIV.link .thumbnail IMG {	WIDTH: 88px; HEIGHT: 31px}
div.baloon {
   font-size: 11px;
   color: #900;
   position: absolute;
   padding-left: 5px;
   background: url("/js/baloon.gif") no-repeat top left;
   z-index: 1;
}

div.baloon a {
   color: blue;
   text-decoration: none;
   padding: 2px;
   margin-right: 2px;
}

div.baloon a:hover {
   background-color: #eef;
}

div.baloon div {
   background: url("/js/baloon_right.gif") no-repeat top right;
   padding: 7px 7px 14px 0;
   white-space: nowrap;
}