/* 共通 */

/* 見出しのフォント */
span.menu {
	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	font-size : 1.1em;
}

/* 注釈用のフォント */
span.note {
	text-decoration : none;
	font-style : normal;
	font-weight : normal;
	font-size : 0.8em;
}

/* イメージの設定 */
img {
	border-style : none;
}

/* トップページのbody */
body.top {
	margin : 0px 0px 0px 0px;
	text-decoration : none;
	font-weight : normal;
	font-size : 1.0em;

	line-height : 1.7em;

	background-color : #ffffff;
}

/* リンク(トップページ) */
body.top a {
/*	text-decoration : none;*/
}

body.top a:link {
	color : #330099;
}

body.top a:visited {
	color : #330099;
}

body.top a:hover {
	color : #bc9bff;
}

body.top a:active {
	color : #bc9bff;
}


/* ヘッダ */
div.header {
	width : 100%;
	float : left;
/*
	background-color : #ff0000;
*/
}

/* フッタ */
div.footer {
	width : 100%;
	clear : both;
	text-align : center;

	text-decoration : none;
	font-style : normal;
	font-weight : bold;
	font-size : 0.8em;
/*
	background-color : #00ff00;
*/
}

/* トップメニュー */
div.top_menu {
	padding : 0% 0% 0% 27%;
	float : left;
/*
	background-color : #00ffff;
*/
}

/* センタリング(文章) */
div.center {
	width : 100%;
	text-align : center;
	float : left;
/*
	background-color : #000000;
*/
}

/* センタリング(表) */
table.center {
	margin-left : auto;
	margin-right : auto;
}

blockquote{
background-color:#ddd;
padding:1em 3em;
position:relative;
}
blockquote:before{
content:"“";
font-size:600%;
line-height:1em;
font-family:"ＭＳ Ｐゴシック",sans-serif;
color:#999;
position:absolute;
left:0;
top:0;
}
blockquote:after{
content:"”";
font-size:600%;
line-height:1em;
font-family:"ＭＳ Ｐゴシック",sans-serif;
color:#999;
position:absolute;
right:0;
bottom:0;
}