/***********************************/
/**** mizumeguri スタイルシート ****/
/***********************************/

/********/
/* 全体 */
/********/
body {margin: 0;
	background: #b0c4de;}  /* lightsteelblue */

/**********/
/* header */
/**********/
header h1 {margin: 0;}
header h1 img {vertical-align: bottom;}

#title-l {display: none;}

/*******************/
/* navigation menu */
/*******************/
nav {width: 100%;
	background: #4682b4;  /* steelblue */
	float: left;
	margin: 0 10px 0 0;
	font-family:"游明朝体", "Yu Mincho", "YuMincho", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;}

/* リストマークのサイズ・色 */
nav ul {list-style-type: disc;}
nav li {
	color: white;
	background: transparent;}  /* midnightblue */
nav li a{color: white;
	background: #191970;}  /* midnightblue */

/* リンクのある項目 */
nav li a[href] {background: transparent;}
/* マウスカーソルが乗っている項目 */
nav li a:hover {background: #191970;}  /* midnightblue */

nav p {text-align: right;
	margin: 0 5px 5px 0;
	color: white;}

nav li b {font-size: small;
	font-style: italic;
	color: red;}

nav li em {font-size: small;
	font-style: italic;
	color: red;}

nav li ul {list-style-type: disc;
	margin: 0 0 0 1em;
	padding:0;}

nav li li ul {list-style-type: circle;
	margin: 0 0 0 1em;
	padding:0;}

/***********/
/* article */
/***********/
/* article p {text-indent: 1em;} */

article {margin: 0.5em;}

article b {font-size: small;
	font-style: italic;
	color: red;}

article em {font-size: small;
	font-style: italic;
	color: red;}

/* sectionの見出し */
article section h1 {border-left: solid 10px #4682b4;  /* steelblue */
	border-top: 0;
	border-bottom: 0;
	padding: 0 0 0 5px;
	clear: none;}

article section h1#clearboth {border-left: solid 10px #4682b4;  /* steelblue */
	border-top: 0;
	border-bottom: 0;
	padding: 0 0 0 5px;
	clear: both;}

/* 箇条書き(関連リスト)体裁 */
article dt {font-weight: bold;}

/* glossary用(?)。見出しはリンクの字の色を変えない */
article section h1 a {text-decoration: none;}

article section section h1 {border: none;}

strong#redcolor {color: #ff0000;}

#noindent {text-indent: 0;}

#alignright {float: right;
	padding: 10pt;
	text-align: center;}

#alignleft {float: left;
	text-align: center;}

#alignleftclear {float: left;
	padding: 10pt;
	text-align: center;
	clear: both}

#textaligncenter {text-align: center;}

article img {margin: 0;}

/**********/
/* footer */
/**********/
footer {margin: 0.5em;
	border-top: solid 1px gray;
	clear: both;}
