
body {
	font-family: 'ヒラギノ角ゴ Pro W3', Osaka, meiryo, 'ＭＳ Ｐゴシック', serif;
	text-align: left;
    margin-left: auto;  /* 左のマージン（目次のフレームとの間隔）をゼロに */
	margin-right: auto;
    width: 90%; /*640px; */      /* 幅を90 % */
    color: black;  /* 文字色。藍色を指定。左のフレームのタイトルと合わせてある */
    background: white; 
	border-width: 0px; /* 1px 1px 1px 1px; */

	padding: 0px; 0px; 20px; 0px;
	border-style: solid;
	
}


a:link {
    color: blue;  /* #282982  #0066CC */
    background-color: transparent;
    text-decoration: none; /* underline */
	font-weight: normal; /* bold */
}

a:visited {
    color: #6666FF;  /*#840084 */
    background-color:transparent;
    text-decoration: none; /*underline; */
}

a:hover {
    /* color: white;
    background-color: #282982; */
    text-decoration: underline;
	font-weight: normal;
}

a:active {
    /* color: white; */
    background-color: #282982;
    text-decoration: underline;
	font-weight: none;
	color: white;
}


p {
    margin: 10px 10px 0px 3px; /* 各段落の間の上下左右の空きはなし */
	border-width: 0;
}

p.copyright {  /* Copyright 部分 */
    text-align: right; /* 右寄せ */
    font-size: smaller;  /* 文字を小さめに */
	color: #CCCCCC;
}


p.navi {
	text-align: right;
	border-style: solid;
	color: #CCCCCC;
	border-width: 2pt 0pt 2pt 0pt;
	padding: 5pt 5pt 5pt 5pt;
}

h2 {
	font-size: medium;
    font-weight: bold; /* 太字 */
	text-align: left;
	font-family: 'ヒラギノ角ゴ Pro W6', Osaka,  meiryo, 'ＭＳ Ｐゴシック', serif;
    margin: 20px 0px 0px 0px; /* マージン。上，右，下，左 */
    border-width: 0px 0px 1px 0px; /* 枠線（ボーダー）の太さ */
    border-style: solid;    /* 枠線（ボーダー）を実線で描く */
    border-color: black;  /* 枠線（ボーダー）の色。タイトルの文字色と合わせる */
    padding: 3px 3px 3px 0px; /* 枠線（ボーダー）から文字までの間。上，右，下，左  */
    color: black;  /* 文字色 タイトルよりは少し薄い紺色 */ 
}

h3 {
	font-size: medium;
    font-weight: bold; /* 太字 */
	font-family: 'ヒラギノ角ゴ Pro W6', Osaka, meiryo, 'ＭＳ Ｐゴシック', serif;
    margin: 20px 20px 0px 0px; /* マージン。上，右，下，左 */
    border-width: 0 0 1px 0px; /* 枠線（ボーダー）の太さ */
    border-style: solid;    /* 枠線（ボーダー）を実線で描く */
    border-color: black; /* #114477 #114477 #000000 #114477;   枠線（ボーダー）の色。タイトルの文字色と合わせる */
    padding: 3px 0 3px 0px; /* 枠線（ボーダー）から文字までの間。上，右，下，左  */
    color: black; /*#114477; */ /* 文字色 タイトルよりは少し薄い紺色 */ 
}

dl, ul, ol {

	/* margin: 10px 10px 0 10px;  */
	}
dt {
	font-family:  'ヒラギノ角ゴ Pro W3', Osaka, meiryo, 'ＭＳ Ｐゴシック', serif;
}

h1 {
    font-size: large; /* 文字を大きく */
	text-align: left;
    font-weight: bold; /* 太字 */
	font-family: 'ヒラギノ角ゴ Pro W6', Osaka, meiryo, 'ＭＳ Ｐゴシック', serif;
    margin: 25px 0px 20px 0px; /* マージン。上，右，下，左 */
	background-color: #CCCCCC;
	color: black;
	border-color: #666666; 
    border-style: solid dotted solid solid;    /* 枠線（ボーダー）を実線で描く */
    padding: 5px 3px 7px 15px; /* 枠線（ボーダー）から文字までの間。上，右，下，左  */
    color: black;  /* 文字色 タイトルよりは少し薄い紺色 */ 
	border-width: 1px 1px 2px 20px;
}
h1.green {
	background-color: #77F68B;
	color: #3D7E48;
	border-color: #62CC74; 
    border-style: solid none dotted none;    /* 枠線（ボーダー）を実線で描く */
}

h1.orange {
	background-color: #F8B678;
	color: #825E3C;
	border-color: #FF9900; 
    border-style: solid none dotted none;    /* 枠線（ボーダー）を実線で描く */
}

#remoteLink {  
    top: 1cm;
    right: 0;
    position: fixed;
    z-index: 10;
}
