/*-------------------------------------------------
GLOBAL PAGE LAYOUT ELEMENTS
-------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}

body{
	margin:0;
	padding:0;
	color:#000;
	background:#fff;
	font-size:x-small;	/* <- IE5.x */
	voice-family:"\"}\""; voice-family:inherit; font-size:small;	/* <- IE6 */
}	
html>body{font-size:small;}	/* <- Opera, Firefox */
body{font-family:"‚l‚r ‚oƒSƒVƒbƒN", 'Hiragino Kaku Gothic Pro', "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, sans-serif;}

/* Normal links */
a,a[name]:hover{color:#000; text-decoration:none;}
a:link {color:#069; text-decoration:none;}
a:visited {color:#669; text-decoration:none;}
a:hover, a:visited:hover {color:#39c; text-decoration:underline;}

/* Image border and background color fixes */
a.img:link, a.img:visited, a.img:hover, a.img:visited:hover {border:none; background-color:transparent;}


/*-------------------------------------------------
CONTENTS ELEMENTS
-------------------------------------------------*/
.defaultContent{
	line-height:200%;
	font-size:xx-small;
	voice-family:"\"}\""; voice-family:inherit; font-size:x-small;
}	html>body .defaultContent{font-size:x-small;}

.defaultContentL{
	line-height:220%;
	font-size:xx-small;
	voice-family:"\"}\""; voice-family:inherit; font-size:x-small;
}	html>body .defaultContent{font-size:x-small;}

.xs{
	line-height:140%;
	font-size:xx-small;
	voice-family:"\"}\""; voice-family:inherit; font-size:x-small;
}	html>body .xs{font-size:x-small;}

.sm{
	font-size:x-small;
	voice-family:"\"}\""; voice-family:inherit; font-size:small;
}	html>body .sm{font-size:small;}

.me{
	font-size:small;
	voice-family:"\"}\""; voice-family:inherit; font-size:medium;
}	html>body .me{font-size:medium;}

/*-------------------------------------------------
PAGE ELEMENTS
-------------------------------------------------*/
img.pageimg{margin: 25px 0 20px 0;}
.btn{margin: 8px 0 0 0;}
.copy01{
	margin:0 0 20px 0;
	color:#666;
	font-size:x-small;
	voice-family:"\"}\""; voice-family:inherit; font-size:small;
}	html>body .copy01{font-size:small;}

.copy02{
	padding:5px 0 0 0;
	color:#333;
	font-size:x-small;
	voice-family:"\"}\""; voice-family:inherit; font-size:small;
}	html>body .copy02{font-size:small;}

.copy03{
	line-height:140%;
	padding:5px 0 5px 0;
	color:#333;
	font-size:xx-small;
	voice-family:"\"}\""; voice-family:inherit; font-size:x-small;
}	html>body .copy03{font-size:x-small;}

.copy04{
	padding: 1px 4px;
	line-height:140%;
	font-size:xx-small;
	voice-family:"\"}\""; voice-family:inherit; font-size:x-small;
}	html>body .copy04{font-size:x-small;}