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

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

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

#title-l {display: none;}

/*******************/
/* navigation menu */
/*******************/
nav {font-family:"游明朝体", "Yu Mincho", "YuMincho", "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;}

nav ul {margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	list-style-type: none;}

nav li {border: outset 1px #4682b4;
	background: #4682b4;
	width: 19.4%;
	font-size: 10pt;
	line-height: 10pt;
	float: left;}

nav li:first-child {border-left: solid 2px #aaa;}

nav li a {display: block;
	padding: 4px 2px;
	width: 95%;
	height: 22px;
	color: white;
	text-align: center;
	text-decoration: none;
        background: #191970;
	border-bottom: solid 5px transparent;}

nav li a[href] {background: transparent;}

nav li a:hover {background: #191970;}  /* midnightblue */

nav p {clear: both;
	color: black;
	text-align: right;}

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 {float: right;}

/***********/
/* article */
/***********/
article {margin: 30px 10px;}

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: 0px 0 0px 5px;
	clear: none;}

article section h1#clearboth {border-left: solid 10px #4682b4;  /* steelblue */
	border-top: 0;
	border-bottom: 0;
	padding: 0px 0 0px 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 10px;
	border-top: solid 1px gray;}
