/****************************/
/**** PC用スタイルシート ****/
/****************************/

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

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

#title-s {display: none;}

/*******************/
/* navigation menu */
/*******************/

/* ナビゲーション領域の定義 */
nav {width: 260px;
/*	height: 470px; */
	height: 510px;
	background: #6495ed;  /*CornflowerBlue <- 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 {margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;}

/* 各項目 */
nav li {border: outset 1px #4682b4;  /* SteelBlue */
	font-size: large;
	color: white;
	text-decoration: none;
	background: #4682b4;}  /* SteelBlue */

/* アンカーとリンクのある項目 */
nav li a[href] {background: transparent;}

/* カーソルが乗っている項目 */
nav li a:hover {background: #191970;}  /* midnightblue */

/* アンカーのある項目 */
nav li a{display: block;
	padding: 4px 0 4px 0;
	width: 100%;
	font-size: large;
	color: white;
	text-align: center;
	text-decoration: none;
	background: #191970;}  /* midnightblue */


nav p {text-align: right;
	color: white;}

nav small {color: white;}

nav li small {font-size: small;}

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

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



nav a img {margin: 0 0 0 160pt;}

/***********/
/* article */
/***********/
article {margin: 0 20px 20px 290px;}

article p {text-indent: 1em;}

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

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


/* 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 section h1 i {font-size: small;
	color: red;}

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

article section section h1 {border: none;}

/* 関連リスト */
article dt {margin-top: 15px;
	font-weight: bold;}
article dd {text-indent: 1em;}

#noindent {text-indent: 0;}

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

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

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

#textaligncenter {text-align: center;}

/* テーブル */
table,td {border: solid 1px #666;}
table {border-collapse: collapse;
	margin: 20px 0 0;}
td {paddign: 7px 15px
	text-align: left;}

/**********/
/* footer */
/**********/
footer {margin: 0 20px 10px 250px;
	border-top: solid 1px gray;
	clear: both;}
