@charaset "utf-8";



body {
	/*margin : 30px 30px 30px 30px ;*/
	padding : 30px 30px 30px 30px;
	font-size : 13px;
	color : #001133; /*#443300;*/
	background : url(back.png) repeat #EEEEFF; /*#FFFFEE;*/
	font-family : "meiryo", sans-serif;
}




/*------------------- basic links and images -----------------*/


a:link , a:visited{
	text-decoration : none;
	color : #00AAFF; /*#FF77AA;*/
}


a:hover {
	text-decoration : underline;
}

img {
	border : none;
}


address {
	margin : 0 0 0 20px;
}




/*------------------- main frames -----------------*/



.h_title 
{
	font-size : 180%;
	text-shadow : 3px 3px 2px #808080;
}

.h_chapter {
	font-size : 120%;
	font-weight : normal;
	text-shadow : 1px 1px 1px #808080;
}

.ul_chapter {
	padding : 16px 0 32px 16px;
	line-height : 1.75;
	list-style : none;
}



li {
	padding : 0 0 0 20px;
	background : url(li.png) 0 0.4em no-repeat;
}


.ul_inner {
	padding : 0px 0px 0 10px;
	line-height : 1.75;
	list-style : none;
}

.ul_inner li
{
	padding : 0 0 0 20px;
	background : url(li.png) 0 0.2em no-repeat;
}



.div_contents {
	padding : 0 0 0 16px;
}



.div_right 
{
	font-size : 80%;
	text-align : right;
}


td 
{
	text-align : center ;
}


/* ------------------------ others -----------------------------*/




.div_quote 
{
	font-size : 150%;
	text-align : center;
	/*font-weight : bold;*/
	text-shadow : 2px 2px 2px #808080;
}

