@charset "Shift_JIS";
/* body */
body {
	color:#1a1a1a;
	margin:0px;
	padding:0px;
	background:#ffffff;
}

/* テーブル・段落 */
td { font-size:13px; line-height:140%; }
p  { margin:3px 5px; }

/* リンク */
a       { color:#0b0031; text-decoration:underline; }
a:hover { color:#4f2834; text-decoration:none; background-color:#C8C8FF; }

/* コンテンツ */
h1 { color:black; font:9pt"HG丸ゴシックM−PRO", "Osaka−等幅"; margin:0px 0px;}
h2 { color:#140059;  font-size:11pt; margin:0px 0px;}
h3 { color:#140059;  font-size:11pt; margin:0px 0px;}

/* スペース */
.line1  { line-height: 10%; }
.line2  { line-height: 20%; }
.line3  { line-height: 30%; }
.line4  { line-height: 40%; }
.line5  { line-height: 50%; }
.line6  { line-height: 60%; }
.line7  { line-height: 70%; }
.line8  { line-height: 80%; }
.line9  { line-height: 90%; }
.line10 { line-height: 100%;}



/* ナビゲーション */
#navi_continer {
position: relative;
z-index:100;
width: 400px;
height:25px;
}

#navi {
position: absolute;
top: 0px;
left: 0px;
width: 980px;
}

#navi ul {
margin: 0;
padding: 0;
list-style: none;
}

#navi li {
color: #ffffff;
float: left;
width: 194px;
margin: 0;
}

#navi li a {
font-size: 14px;
color: #ffffff;
display: block;
width: 100%;
padding: 3px 0;
text-align: center;
font-weight: bold;
text-decoration: none;
background-color: #483D8B;
}

#navi li a:hover {
color: #ffffff;
background-color: #200059;
}

/* サブメニュー */
#navi ul.sub {
background: #B7B7FF;
}

#navi ul.sub li {
float: none;
width: 192px;
}

#navi ul.sub li a {
color: #222222;
background: none;
font-size: 12px;
font-weight: normal;
padding: 3px 0;
border-top:1px solid #000099;
width: 192px;
}

#navi ul.sub li a:hover {

color: #ffffff;
background-color: #1C007B;
}

#navi ul li.navi_menu ul {
display: none;
}

#navi ul li.navi_menu_on ul {
display: block;
}

#navi li.navi_menu{
border:1px solid #000099;
}

#navi li.navi_menu_on{
border:1px solid #000099;
}


