* {
	margin: 0;
	padding: 0;
}

body {
       background-image: url("shikaku02.jpg"); 
	   background-repeat: no-repeat; 
       background-position: right bottom  ;
	   }
h1 {
	font-size: 16px;
	color: #000;
	padding: 0px;
}

h2 {
	font-size: 12px;
	color: #FFF;
	margin: 0;
	padding:0 ;
}

h3 {
	font-size: 16px;
	color: #FFF;
	background: #c0c0c0;
	margin: 0;
	padding: 0px;
	border: 0 #ffffff solid;
}

h4 {
	font-size: 10px;
	color: #FFF;
	background: #c0c0c0;
	margin: 0;
	padding: 0px;
	border: 0 #ffffff solid;
}
P {
	font-size: 12px;
	color: #333333;
	background: transparent;
	margin: 0;
	padding: 5px 5px 5px 5px;
	border: 0 #ffffff solid;
}

#all {
	width: 730px;
	height: 780px; 
	margin: 0px@0px 0px 0px ;
	padding: 0px; 
	background: #transparent;border: 1px #transparent solid; 
}
/*** header style ***/
#header {
	     width: 728px;
	     height: 102px;background-image: url(shikaku01.jpg);border: 0px solid ; 
		 padding: 60px 0px 0px 405px ;  
         }

/*** main style ***/
#main {
	width: 502px; 
	height: 620px; 
	margin: 0px 0px 0px 0px ;
	padding: 0px;
	background: transparent;text-align: left;border: 1px #333333 solid; 
	float: left ; 
}

#menu {
	width: 225px; 
	height: 620px ; 
	margin: 0px 1px 0px 0px ;
	padding: 0px;
	background: transparent;text-align: left;border: 1px #333333 solid; 
	float: left ; 
}

#link {
	width: 728px; 
	height:30px ;
	margin: 0px;
	padding: 0px; 
	background: transparent;text-align: left;border: 1px #333333 solid;
}



#footer {
	width: 728px; 
	height: 15px; 
	margin: 0px; 
	padding: 0px; 
	background: #c0c0c0;text-align: right;border: 1px #333333 solid;
}



