#body {
background-color: #FFF;
width:1020px;
height: 1200px;
padding: 0px 0px;
margin: auto;
border-left: 1px solid #E3E9F0;
border-right: 1px solid #E3E9F0;
border-bottom: 1px solid #E3E9F0;
}

#container{
width:1020px;
padding: 0px 0px;
margin-right:auto;
border-top: 1px solid #999;
border-left: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;}

#content{
float:left;
width:700px;
border-right: 1px solid #999;
padding-left:0px;
padding-right:0px;
}

#KiyunaMenu {
width: 700px; /* メニュー全体の横幅 */
}

#KiyunaMenu DIV {
float:left;/*フロートを左に指定してボタンを横並びにする*/
width: 23.5%; /* ボタンの横幅 */ 
display : inline;
margin-left:10px;
margin-top:20px;
}

#KiyunaMenu a {
display: block;/*ブロックにして各ボタン全体をリンクエリアにする*/
text-decoration:none;
border-top:1px solid #69c;/*上線の幅（細）とカラー（薄）*/
border-right:2px solid #369;/*右線の幅（太）とカラー（濃）*/
border-bottom:2px solid #369;/*下線の幅（太）とカラー（濃）*/
border-left:1px solid #69c;/*左線の幅（細）とカラー（薄）*/
text-align:center;/*文字をボタンの中央にする*/
width: 150px;/*各ボタンの幅*/
padding-top: 4px;/*文字上部余白*/
padding-bottom: 2px;/*文字下部余白*/
font-size: 1.00em;/*文字サイズ*/
font-weight: normal;
background: #cfa;/*ボタン背景色*/
color: #369;/*文字色*/
}

#KiyunaMenu a:hover {/*ここからマウスオーバー時の設定*/
display:block;
text-decoration:none;
border-top:2px solid #369;/*上線の幅（太）とカラー（濃）*/
border-right:1px solid #69c;/*右線の幅（細）とカラー（薄）*/
border-bottom:1px solid #69c;/*下線の幅（細）とカラー（薄）*/
border-left:2px solid #369;/*左線の幅（太）とカラー（濃）*/
text-align:center;
font-weight: normal;
background: #fff;/*マウスオーバー時の背景色*/
color: #369;
}

P {
FONT-SIZE: 1em;
MARGIN-LEFT: 20px;
COLOR: #555555;
LINE-HEIGHT: 1.5em;
MARGIN-RIGHT: 20px;
TEXT-ALIGN: left
;}

P.head {
WIDTH: 1020px;TOP: 0px; 
LEFT: 0px;
MARGIN-TOP: 0px; 
PADDING-TOP: 5px;
MARGIN-LEFT: 10px; 
PADDING-LEFT: 10px;
MARGIN-BOTTOM: 0px; 
PADDING-BOTTOM: 5px;
POSITION: absolute;
COLOR: #FF6B15;
BACKGROUND-COLOR: #1C1E44;
TEXT-ALIGN: left;
FONT-WEIGHT: bold;
FONT-SIZE: 0.8em; 
FONT-FAMILY: Verdana;
}

P.menu {
float:right;
padding-left:0px;
padding-right:0px; 
FONT-SIZE: 0.82em; 
LEFT: 700px;
WIDTH: 300px;
POSITION: absolute;
TOP: 35px;
HEIGHT: 2em;
TEXT-ALIGN: left;}

P.menu A {
DISPLAY: block;
WIDTH: 100%;
COLOR: #5e8ead;
LINE-HEIGHT: 2em;
BORDER-BOTTOM: #5e8ead 1px solid;
TEXT-DECORATION: none;
}
P.menu A:hover {BACKGROUND-COLOR: #c5e1ed;}
P.menu A:visited {COLOR: #5e8ead;text-decoration:none;}
P.menu SPAN {DISPLAY: none; COLOR: #c5e1ed;}

P.mylineheigh { line-height:4.0; }

A {
TEXT-DECORATION: none
;}

A:link {
COLOR: #f18733
;}

A:active {
COLOR: #f18733
;}

A:visited {
COLOR: #f18733
;}

A:hover {
LEFT: 1px; 
POSITION: relative; 
TOP: 1px
;}

ADDRESS {
BORDER-TOP: #c5e1ed 9px solid;
FONT-WEIGHT: bold;
FONT-SIZE: 0.7em;
MARGIN-LEFT: 20px;
COLOR: #5e8ead;
MARGIN-RIGHT: 20px;
PADDING-TOP: 4px;
FONT-STYLE: normal;
TEXT-ALIGN: left
;}

H1 {
MARGIN-TOP:0px;
MARGIN-LEFT:10px;
MARGIN-RIGHT:10px; 
FONT-SIZE:small;
PADDING-TOP:10px; 
PADDING-BOTTOM:10px; 
COLOR: #2d444f; 
BACKGROUND-COLOR:#FED8D8; 
TEXT-ALIGN: center
;}

H2 {
FONT-SIZE: 1em; 
MARGIN: 0.8em 20px 1em; 
COLOR: #194baf; 
TEXT-ALIGN: left
;}

H2 IMG {
VERTICAL-ALIGN: middle
;}

H3 {
BORDER-TOP: #5e8ead 1px solid; 
FONT-SIZE: 1em; 
MARGIN-BOTTOM: 1em; 
PADDING-BOTTOM: 3px; 
COLOR: #5e8ead; 
PADDING-TOP: 3px; 
BORDER-BOTTOM: #5e8ead 1px solid; 
TEXT-ALIGN: left
;}

H4 {
FONT-SIZE: 0.9em; 
COLOR: #555555; 
TEXT-ALIGN: left
;}

H4 IMG {
VERTICAL-ALIGN: middle
;}

H5 {
FONT-SIZE: 1.5em; 
MARGIN: 1em 20px 0.5em; 
TEXT-ALIGN: left; 
font-color: #555555
}

H5 IMG {
VERTICAL-ALIGN: middle
;}

.myscrollbox{
paddig:0px,0px;
overflow:auto;
height:450px;
}

.float-clear {
 clear: both;
}

.mark {
VERTICAL-ALIGN: middle; 
MARGIN-RIGHT: 0.3em
;}

.menu{
float:right;
width:210px;
padding-right:10px;
}

.menu0{
color: #4197B1;
border-left: #4197B1 solid 3px;
font-size: 120%;
font-style: normal;
padding-right: 5px;
padding-left: 5px;
margin-bottom: 5px;
}

.menu1{
width: 330px;
font-size: 90%;
float: left;
margin-left: 10px;
}

.menu1 a:link {color:#F66D04; text-decoration:none;}
.menu1 a:visited {color:#F66D04; text-decoration:none;}
.menu1 a:active {color:#F66D04; text-decoration:none;}
.menu1 a:hover {color:#F66D04; text-decoration:none;}

.menu2 {
width: 330px;
font-size: 90%;
float: left;
margin-left: 10px;
}

.menu2 a:link {color:#F66D04; text-decoration:none;}
.menu2 a:visited {color:#F66D04; text-decoration:none;}
.menu2 a:active {color:#F66D04; text-decoration:none;}
.menu2 a:hover {color:#F66D04; text-decoration:none;}

.midashi{
width: 680px;
color:#000000; 
font-size:95%;
background-color: #d5dee6;
border-top: 2px solid #ABBBCF;
border-bottom: 2px solid #ABBBCF;
padding: 5px 5px 5px 5px;
}

.midashi680{
width: 680px;
color:#000000; 
font-size:100%;
background-color: #d5dee6;
border-top: 2px solid #ABBBCF;
border-bottom: 2px solid #ABBBCF;
padding: 10px 10px 5px 5px;
}

.kakomi{
width: 340px;
color:#000000; 
font-size:95%;
background-color: #d5dee6;
border-top: 2px solid #ABBBCF;
border-bottom: 2px solid #ABBBCF;
padding: 5px 5px 5px 5px;
}

.midashi2{
width: 510px;
color:#000; 
font-size:120%;
border-bottom: 1px dotted #000;
border-width: 510px;
padding-top: 7px;
padding-bottom: 10px;
padding-right: 10px;
}

.midashi4-2{
color: #fb8b82;
border-left: #fb8b82 solid 5px margin 20px;
font-size: 140%;
font-style: normal;
padding-right: 5px;
padding-left: 5px;
margin-bottom: 10px;
}

.mybox{
padding: 5px;
margin : 10px 10px 5px;
border: 1px #CC6600 dotted; 
background-color:#ffffff;
overflow : auto;
height : 150px;
scrollbar-base-color : #c7d7ff;
}

.mylist{
} 
.mylist A {
color:#666; 
text-decoration:none;
}
.mylist A:link {
color:#666; 
text-decoration:none;
}
.mylist A:active {
color:#666; 
text-decoration:none;
}
.mylist A:visited {
color:#666; text-decoration:none;
}
.mylist A:hover {
LEFT: 1px; 
POSITION: relative; 
TOP: 1px;
background-color: #d5dee6;
}

.rightbar {
float:right;
padding-left:0px;
padding-right:0px;
left: 715px; 
width: 305px; 
position: absolute; 
top: 35px;
}

.rightbar a:link {color:#333; text-decoration:none;}
.rightbar a:visited {color:#333; text-decoration:none;}
.rightbar a:active {color:#333; text-decoration:none;}
.rightbar a:hover {color:#333; text-decoration:none;BACKGROUND-COLOR: #c5e1ed;}

.sectionmenu {
PADDING-LEFT: 1em; 
list-style-image : url(n6.gif); 
PADDING-BOTTOM: 10px; 
MARGIN-LEFT: 20px; 
MARGIN-RIGHT: 20px; 
BORDER-BOTTOM: #5e8ead 9px solid; 
TEXT-ALIGN: left
;}

.sectionmenu LI {
PADDING-LEFT: 0.3em;
FONT-WEIGHT: bold;
MARGIN-BOTTOM: 0.5em;
MARGIN-LEFT: 20px; COLOR:
#555555; MARGIN-RIGHT: 20px;
}

.sectionmenu LI A {
COLOR: #5e8ead;
;}
.sectionmenu LI A:hover {
BACKGROUND-COLOR: #c5e1ede;
;}

.siryo{
}
 
.siryo A {
color:#666; 
text-decoration:underline;
}

.siryo A:link {
color:#666; 
text-decoration:underline;
}

.siryo A:active {
color:#666; 
text-decoration:underline;
}

.siryo A:visited {
color:#666;
text-decoration:underline;
}

.siryo A:hover {
LEFT: 1px; 
POSITION: relative; 
TOP: 1px;
background-color: #d5dee6;
}

TABLE {
TEXT-ALIGN: left
;}

tb.info {
PADDING-RIGHT: 20px;
PADDING-LEFT: 15px;
VERTICAL-ALIGN: top
}

TD {
PADDING-BOTTOM: 10px;
VERTICAL-ALIGN: top
;}

TD A {
FONT-SIZE: 0.75em;
COLOR: #49abdb
;}

TD SPAN {
FONT-SIZE: 0.75em;
COLOR: #ff6600
;}

.top {
MARGIN-LEFT: 20px;
COLOR: #5e8ead;
MARGIN-RIGHT: 20px;
BORDER-BOTTOM: #5e8ead 1px dotted;
TEXT-ALIGN: right
;}

.top A {
PADDING-LEFT: 3px;
COLOR: #5e8ead;
TEXT-DECORATION: none
;}

.top A:hover {
COLOR: #49db8b
;}

#foot{
clear:both;
text-align:center;
font-size:10px;
background:#fff;
width:1020px;
height:20px;}

/* --- ページングエリア --- */
.paging {
margin: 20px 0;
}

/* --- メニューエリア --- */
.paging .nl {
margin: 0;
padding: 4px 0; /* メニューのパディング（上下、左右） */
list-style-type: none;
text-align: center; /* メニューのセンタリング */
font-size: 80%; /* メニューの文字サイズ */
}
/* --- メニュー項目 --- */
.paging .nl li {
display: inline;
margin-right: -1px; /* 項目の右マージン */
}

/* --- リンク --- */
.paging .nl li a {
display: inline-block;
padding: 4px 8px; /* リンクエリアのパディング（上下、左右） */
background-color: #ffffff; /* リンクエリアの背景色 */
border: 1px #c0c0c0 solid; /* リンクエリアの枠線 */
text-decoration: none; /* テキストの下線（なし） */
}
/* --- ポイント時の設定 --- */
.paging .nl li a:hover {
background-color: #e0e0e0; /* ポイント時の背景色 */
border: 1px #999999 solid; /* ポイント時の枠線 */
text-decoration: underline; /* テキストの下線（あり） */
}

/* --- アクティブな項目 --- */
.paging .nl li strong {
display: inline-block;
padding: 4px 8px; /* 項目のパディング（上下、左右） */
background-color: #e0e0e0; /* 項目の背景色 */
border: 1px #c0c0c0 solid; /* 項目の枠線 */
color: #cc0000; /* 項目の文字色 */
}

/* --- リンクしない項目（前へ・次へ） --- */
.paging .nl li span {
display: inline-block;
padding: 4px 8px; /* 項目のパディング（上下、左右） */
background-color: #ffffff; /* 項目の背景色 */
border: 1px #c0c0c0 solid; /* 項目の枠線 */
color: #808080; /* 項目の文字色 */
}


