*
	{
	margin   : 0;
	padding  : 0;
	}

a:link              
	{ 
	color           : #444444 ;
	text-decoration: none;
	}
a:visited
	{
	color           : #444444 ;
	text-decoration: none;
	}
a:hover
	{
	color           : black ;
	text-decoration: none;
	}
a:active
	{
	color           : black ;
	text-decoration: none;
	}

img
	{
	/*display : block ;*/
	}

body
	{
	margin-left : auto ;
	margin-right : auto ;
	width : 800px ;
	background-color : #f6c8df ;
	}

.headline     
	{
	padding-top : 15px ;
	color  : #ff80bf;	
	font-size : 10pt ;
	}

h1
	{
	font-size : 10pt ;
	font-weight : normal ;
	}

h2
	{
	font-size : 10pt ;
	font-weight : normal ;
	padding-left : 10px ;
	line-height : 18pt ;
	}

.contents    
	{
	width : 800px ;
	height : 600px ;
	background-image : url(images/back.jpg) ;
	background-repeat : no-repeat ;
	font-size : 10pt ;
	color : #555555 ;
	}

.contents_l
	{
	float		: left ;
	width		: 180px ;
	}

.contents_r1
	{
	width      : 600 px ;
	}

.contents_m
	{
	padding-top  : 70px ;
	float		: left ;
	width		: 370px ;
	line-height : 18pt ;
	}

.contents_mt
	{
	padding-top  : 60px ;
	float		: left ;
	width		: 370px ;
	line-height : 18pt ;
	}

.contents_mx
	{
	width		: 370px ;
	height : 200px ;
	overflow : scroll ;
	}

.contents_idx
	{
	width		: 370px ;
	height : 120px ;
	overflow : scroll ;
	}

.contents_r
	{
	padding-top  : 100px ;
	float  : right ;
	width : 220px ;
	padding-left : 30px ;
	}

.contents_rm
	{
	padding-top  : 30px ;
	float  : right ;
	width : 220px ;
	padding-left : 30px ;
	}


.footer_box           
	{
	width : 800px ;
	color           : #666666 ;
	text-align      : right;
	clear           : both;
	font-size : 10pt ;
	}


