/*-----------------
BASIC
-----------------*/

body {
	color: #333333;
	//background-color: #CCCCCC;
}
body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

body , div , p {
	margin:0px;
	padding:0px;
}


/*-----------------
HEADER
-----------------*/
.logo {
	margin-top:10px;
	margin-left:15px;
	margin-bottom:10px;
}

/*-----------------
CONTENTS
-----------------*/
.eventtxt {
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 8px;
}
.p_text {
	margin-top:5px;
	margin-bottom:5px;
}

/*-----------------
FOOTER
-----------------*/
address {
	font-size: 0.8em;
	font-style: normal;
	color: #FFFFFF;
	margin-right: 5px;
	margin-bottom: 5px;
}

.copy {
	font-size: 0.8em;
	color: #FFFFFF;
	margin-top: 5px;
	margin-right: 5px;
}

/*-----------------
FONTSIZE
-----------------*/
.size1 {
	font-size: 0.9em;
	line-height: 140%;
}

/*-----------------
LINK
-----------------*/
a:link {
	color: #006699;
	text-decoration: underline;
}
a:visited {
	color: #006699;
	text-decoration: underline;
}
a:hover {
	color: #FF3300;
	text-decoration: none;
}
a:active {
	color: #006699;
	text-decoration: underline;
}

a.etc:link {
	color: #FFFF00;
	text-decoration: underline;
}
.margintop30bottom20 {
	margin-top: 30px;
	margin-bottom: 20px;
}

a.etc:visited {
	color: #FFFF00;
	text-decoration: underline;
}
a.etc:hover {
	color: #FFFF00;
	text-decoration: none;
}
a.etc:active {
	color: #FFFF00;
	text-decoration: underline;
}

/*-----------------
BGCOLOR
-----------------*/
.bgf60 {
	background-color: #FF6600;
}
.bgfff {
	background-color: #FFFFFF;
}
.bg333 {
	background-color: #333333;
}
.bg666 {
	background-color: #666666;
}
.bg999 {
	background-color: #999999;
}
.bgffc {
	background-color: #FFFFCC;
}
.bgffc {
	background-color:#0066FF;
}
.339 {
background-color:#0033FF;
}
.bgf00 {
	background-color: #FF0000;
}
.bg00f {
	background-color: #0000FF;
}
.bg0f0 {
	background-color: #00FF00;
}
.bg006 {
	background-color: #000066;
}
.bg339 {
	background-color: #333399;
}
.bg063 {
	background-color: #006633;
}
.bgf63 {
	background-color: #FF6633;
}

/*-----------------
MARGINTOP
-----------------*/
.margintop2 {
	margin-top: 2px;
}
.margintop5 {
	margin-top: 5px;
}
.margintop10 {
	margin-top: 10px;
}
.margintop20 {
	margin-top: 20px;
}

/*-----------------
FONT
-----------------*/
.size1, size1b{
font-size:0.8em;
line-height::130%
}
.size1b, size2b{
font-size:0.9em;
line-height::130%
}
.size3, size3b{
font-size:1em;
line-height::130%
}
.size1b{
font-size:0.8em;
line-height:1.0%;
font-weight:bold;
}

/*-----------------
FONTCOLOR
-----------------*/
.fcolor {
}

/*-----------------
MARGINTOPLEFT
-----------------*/
.margintop5left5 {
	margin-top: 5px;
	margin-left: 5px;
}
.margintop10left10 {
	margin-top: 10px;
	margin-left: 10px;
}
.margintop20left20 {
	margin-top: 20px;
	margin-left: 20px;
}

/*-----------------
MARGINTOPLEFTRIGHT
-----------------*/
.margintop10left10right10 {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

/*-----------------
MARGINTOPLEFT
-----------------*/
.underbottom {
border-bottom:1px dotted #666;
}

/*-----------------
MARGINBOTTOM
-----------------*/
.marginbottom10 {
margin-bottom:10px;
}

/*-----------------
MARGINELEFT
-----------------*/
.marginleft10 {
margin-left:10px;
}

/*-----------------
MARGINRIGHT
-----------------*/
.marginright10 {
margin-right:10px;
}

/*-----------------
text
-----------------*/
.texterea {
font-size: 0.9em;
//margin-top: 10px;
margin-left: 10px;
margin-bottom:10px;
}
.subtexterea {
font-size: 0.9em;
margin-top: 30px;
margin-left: 10px;
}

/*-----------------
link
-----------------*/
.link {
margin-top:10px;
margin-top:10px;
margin-left:10px;
font-size:0.8em;
}






