@charset "shift_jis";

/* ここから追加スタイル */

/* IMG のボーダーを非表示 */
img {border:none;}

/* IEで起こるBRのバグ回避 */
br {letter-spacing: normal;}

body
{margin:0px; padding:0px; text-align:center; color:#606060;
 background:#ffffff; font-family:Verdana,Chicago,Arial,Osaka,sans-serif;
    scrollbar-base-color: #000066;
    scrollbar-face-color: #ffffff;
    scrollbar-track-color: #ffffff;
    scrollbar-arrow-color: #000066;
}

a:link{color:#000082; text-decoration:underline;}
a:visited{color:#606060; text-decoration:none;}
a:hover{color:#210778; background:#AAB1F0; text-decoration:none;}

img{border-width:0px;}

em{color:#19448e; text-decoration:none; font-style:bold;}

strong{color:#2a4073; text-decoration:none; font-style:bold;}

h1{font-size:80%; font-weight:bold; color:#996600; float:right;
 margin:3px 0px}
h1 a:link{color:#00a3af; text-decoration:underline;}
h1 a:visited{color:#68699b; text-decoration:none;}
h1 a:hover{color:#ffffff; background:#2a83a2; text-decoration:none;}

h2{font-size:110%; font-weight:bold; color:#192f60;
 margin:20px 0px 10px 0px; padding:0px 5px;
 border-style:double; border-width:0px 0px 0px 9px; border-color:#008899;}

h3{font-size:100%; font-weight:bold; color:#6B440A;
 margin:0px 0px 0px 0px; padding:0px 0px;}

h4{font-size:100%; font-weight:bold; color:#F59605;
 margin:0px 0px 0px 0px; padding:0px 0px;}

h5{font-size:100%; font-weight:bold; color:#FBCF04;
 margin:0px 0px 0px 0px; padding:0px 0px;}

h6{font-size:90%; font-weight:normal; color:#6A400B;
 margin:0px 0px 0px 0px; padding:0px 0px;}

ul{margin:10px 15px; padding:0px; list-style:circle;}

hr{visibility:hidden;}

#top
{width:800px; margin:0px auto; padding:0px;  background:#ffffff;
 border-style:solid; border-width:10px 1px 1px 1px; border-color:#ffffff;}

.class1{font-size:70%; font-weight:normal; color:#606060; float:right;
 margin:3px 0px}

#header
{margin:0px; padding:0px; text-align:right; font-weight:bold; color:#192f60;}
#header span{font-size:70%; text-align:left;}

#menu
#menu hr{visibility:hidden;}

#main
{float:left; width:540px; margin:0px; padding:0px 10px 0px 0px;
 text-align:left; font-size:80%; line-height:170%;
 border-style:dashed; border-width:0px 1px 0px 0px; border-color:#2c4f54;}

p.class4{text-indent:1em;font-size:90%; font-weight:normal;
 margin:2px 2px 2px 2px; padding:2px 2px;}

p.class3{font-size:100%; font-weight:normal; color:#157410;
 margin:0px 0px 0px 0px; padding:0px 0px;}

p.class2{font-size:90%; font-weight:normal; color:#203744;
 margin:0px 0px 0px 0px; padding:0px 0px;}

p.class5{font-size:120%; font-weight:bold; color:#DB0000;
 margin:0px 0px 0px 0px; padding:0px 0px;}

.pagetop{display:block; margin:10px 0px; padding:5px 0px 0px 0px;
 text-align:right; font-size:90%;}

div.imagebox {
   border: 2px dashed #223a70; /* 1.枠線 */
   background-color: #e0ffff;  /* 2.背景色 */
   width: 170px; /* 横幅 */
   float: left; /* 左に配置 */
   margin: 2px; /* 周囲の余白 */
}
p.image, p.caption {
   text-align: center; /* 3.中央寄せ */
   margin: 2px;        /* 4.余白・間隔 */
}
p.caption {
   font-size: 80%;  /* 5.文字サイズ */
   color: darkblue; /* 6.2c4f54 */
}


#sub
{float:left; width:220px; margin:0px 0px 0px 10px; padding:0px;
 text-align:left; font-size:70%; line-height:170%;}

#footer
{clear:both; margin:10px 0px; padding:10px;
 font-size:70%; text-align:right;
 border-style:dashed; border-width:1px 0px 0px 0px; border-color:#2c4f54;}
#footer span{visibility:hidden; display:none;}


/*---------------------------
  ▼追加実験部分
---------------------------*/ 
#navigation {
      margin-top:210px;
      text-align:left;
	margin-bottom: 10px;
	font-size: 10px;
	width: 190px;
	border: 1px solid #BEBEBE;
}
#navi1{
	color:#0082BF;
}
.navTitle {
	padding-left:5px;
	line-height: 20px;
	height: 14px;
	font-size: 12px;
	font-weight: bold;
	color: #339999;
	background-color: #FFFFAC;
	border-bottom: 1px solid #BEBEBE;
}
