body

	{

	margin: 0;

	padding: 0;

	color: #000000;

	background: #FFFFFF;

	text-align: center;

	}



h1 {

	font-size: 18px;

	color:#006633;

}



p,h2,h3,h4,h5,p,div,ul,ol,td,th,table,dt

	{

	margin: 0;

	padding: 0;

	font-size: 12px;

	font-weight: normal;

	}

dl {

	margin-bottom:30px;

}



li {

	font-size: 12px;

	line-height:1.8em;

}

dd {

	font-size: 12px;

	margin-bottom:20px;

}



th,td,dt,dd

	{

	line-height: 180%;

	}

p

	{

	line-height: 140%;

	font-size: 10px;

	}

ul,li

	{

	list-style: none;

	}



img,a img

	{

	border: 0;

	}



#wrap

	{

	width: 750px;

	margin: 0 auto 0 auto;

	text-align: left;

	}



#header

	{

	margin: 5px 10px 20px 10px;

	}



#header h1

	{

	font-size: 10px;

	color: #FFFFFF;

	padding: 3px 0 0 10px;

	}



#header a:link { 

	color: #cc6666;

	}



#header a:visited { 

	color: #996666;

	}



#header a:hover { 

	color: #669999;

	}

#header a:active { 

	color: #cc6666;

	text-decoration:none;

	font-weight:normal;

	}



#banner

	{

	width: 750px;

	margin: 15px 0px 15px 0px;

	text-align:center;

	float: left;

	}



#sidebanner {

	text-align: left;

	margin: 15px 0px 15px 510px;

	width: 234px;

	height: 60px;

	}



#footer

	{

	text-align: center;

	width: 750px;

	height: 60px;

	padding-top: 30px;

	}

#footer a:link,#footer a:visited{
	color: #000000;
	text-decoration: none;
	}
#footer a:hover{
	color: #666666;
	text-decoration: underline;
	}


#footer p

	{

	font-size: 10px;

	line-height:150%;

	margin: 30;

	}





/* Main Content Attributes */



#main {

	width: 410px;

	margin: 15px 30px 0px 15px;

	float: left;

	padding: 20px;

	background: #fff;

}



#main a:link { 

	color: #003366;

	font-weight: bold; 

	}



#main a:visited { 

	color: #A9A9A9;

	font-weight: bold; 

	}



#main a:hover { 

	color: #669999;

	font-weight: bold;

	}



#main p { 

	font: 14px/18px 'myriad pro', myriadmm, arial, sans-serif, sans-serif; 

	text-align: justify;

	color: #000;

	margin: 0px 0px 0px 0px;

}





/* End Main Content Attributes */



/* Sidebar Attributes */



#sidebar {

	font: 12px/14px;

	text-align: left;

	padding: 10px;

	color: #000;

	margin: 15px 0px 30px 0px;

	width: 100px;

	height: auto;

	background: #EDECED;

	float: left;

	}



#sidebar h2 {

	font: 12px/14px; 

	color: #ffffff;

	text-align: left;

	padding: 6px 6px 6px 10px;

	margin: 0px;

	}



#sidebar p {

	font: 12px/18px;

	color: #003366;

	text-align: left;

	font-weight:bold;

	margin: 10px 0 6px 0;

	}

	

#sidebar ul {

	padding-top: 6px;

	padding-left: 6px;

	padding-bottom: 6px;

	margin-bottom: 16px;

	}



#sidebar a:link { 

	color: #333333;

	}



#sidebar a:visited { 

	color: #A9A9A9;

	}



#sidebar a:hover { 

	color: #669999;

	}

#sidebar a:active { 

	color: #333333;

	text-decoration:none;

	font-weight:normal;

	}



#sidebar2 {
	font: 12px/14px;
	text-align: left;
	padding: 10px;
	color: #000;
	margin: 15px 0px 30px 0px;
	width: 100px;
	height: auto;
	float: right;
	background-color: #FFCC99;

	}



#sidebar2 h2 {

	font: 12px/14px; 

	color: #ffffff;

	text-align: left;

	padding: 6px 6px 6px 10px;

	margin: 0px;

	}



#sidebar2 p {

	font: 12px;

	color: #009966;

	text-align: left;

	font-weight:bold;

	margin: 10px 0 6px 0;

	}

	

#sidebar2 ul {

	padding-top: 6px;

	padding-left: 6px;

	padding-bottom: 6px;

	margin-bottom: 16px;

	}



#sidebar2 a:link { 

	color: #333333;

	}



#sidebar2 a:visited { 

	color: #A9A9A9;

	}



#sidebar2 a:hover { 

	color: #669999;

	}

#sidebar2 a:active { 

	color: #333333;

	text-decoration:none;

	font-weight:normal;

	}



/* End Sidebar Attributes */

.shikaku_line {

	text-align:center;

}
