@charset "Shift_JIS";

body {
text-align: center;
margin: 0;
padding: 0;
font-family: "ƒqƒ‰ƒMƒmŠpƒS ProW3","‚l‚r ‚oƒSƒVƒbƒN",Osaka,"HiraKakuPro-W3",Verdana,"MS PGothic",sans-serif;
background-image: url(../img/bg.jpg);
background-repeat: repeat;
background-color: #ffffff;
margin-left: auto;
margin-right: auto;
	}
	

img  {
border: none;
}


.clearboth {
clear:both; 
visibility:hidden; 
    }

	
br{
letter-spacing:0;
}



/* ****************************************
	‘å˜g
*******************************************/
#container {
margin: 20px 0px 20px 0px;
width:640px;
margin-left: auto;
margin-right: auto;
font-size:14px; 
line-height:20px; 
color: #330000;
letter-spacing: 0.2em; 
	}


/* ****************************************
	TOP
*******************************************/
#header {
width:640px;
height:549px;
background-image: url(../img/top01.gif);
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
	}
	




/* ****************************************
	FONT
*******************************************/
.ft10 {
text-align: left; 
font-size:10px; 
line-height:16px; 
color: #330000;
letter-spacing: 0.2em; 
	}
	
.ft12 {
text-align: left; 
font-size:12px; 
line-height:18px; 
color: #330000;
letter-spacing: 0.2em; 
	}


.ft20 {
text-align: left; 
font-size:20px; 
line-height:24px; 
color: #330000;
letter-spacing: 0.2em; 
	}
	




h1, h2, h3, h4, h5, h6 {
font-size:16pt;
text-indent: -9999px;
display: none;
}


a:link
{
color: #FF3366;
text-decoration: underline;
}

a:visited
 {
color: #FF3366;
text-decoration: underline;
}

a:hover
{
color: #0099FF;
text-decoration: underline;
	}
