@charset "Shift_JIS";

/* ****************************** */
/* リセット */
/* ****************************** */
*{
margin:0;
padding:0;
font:normal normal normal 100%/1.6 Verdana,Tahoma,Osaka,"ＭＳ Ｐゴシック",sans-serif;
text-decoration:none;
}
/* ****************************** */
/* body */
/* ****************************** */
/* ここで文字サイズ変更 */
body{
font-size:84%;
color:#333333;
background:#486d94;
}
/* ****************************** */
/* アンカー */
/* ****************************** */
a{
text-decoration:none;
}
a:link{
color:#486d94;
}
a:visited{
color:#3399ff;
}
a:hover,a:active{
color:#66cc00;
}
.text a{
text-decoration:underline;
}
/* ****************************** */
/* 枠 */
/* ****************************** */
div#PAGETOP{
text-align:left;
}
/* ****************************** */
/* ヘッダー */
/* ****************************** */
div#HEADER{
margin:30px 0 0.5em 0;
}
/* サイト名 */
h1{
margin:0 0.5em 0 0;
font-size:200%;
text-align:right;
color:#a7b7be;
}
/* パンくずリスト */
ul#PAN{
list-style:none;
position:relative;
margin:1.5em 2em 0 0;
padding:0;
text-align:right;
}
ul#PAN li{
display:inline;
color:#a7b7be;
}
ul#PAN li a{
color:#f5f5f5;
border-right:1px solid #a7b7be;
padding:0 0.7em 0 0;
}
/* ****************************** */
/* メニュー */
/* ****************************** */
#MENU{
margin:90px 0 1em 0;
width:14em;
float:left;
text-align:left;
}
#MENU h2{
display:none;
}
/* メニューリスト */
#MENU ul{
border-bottom:solid 1px #f5f5f5;
}
#MENU li{
display:inline;
}
#MENU li a{
padding:0.25em 0 0.25em 1.5em;
display:block;
color:#f5f5f5;
border-top:solid 1px #f5f5f5;
}
#MENU li a:hover,#MENU li a:active{
background:#f5f5f5;
color:#486d94;
border-top:solid 1px #486d94;
}
#MENU li.menu-on a{
color:#a7b7be;
}
/* ****************************** */
/* 記事部分 */
/* ****************************** */
div#KIZI{
margin:0 0 0 14em;
padding:1em 0;
background:#f5f5f5;
}


/* 本文 */
.text{
padding:0.5em 0;
margin:0.5em 2em;
}
/* 見出し3 */
h2{
padding:0.1em 0.5em;
margin:1em 0;
border:solid 1px #486d94;
border-left:solid 10px #486d94;
font-size:125%;
}
/* ナビゲーション */
ul.modori{
text-align:right;
}
ul.modori li{
display:inline;
}
.text ul.modori li a,.text ul.modori li a:hover{
padding:0.25em 0.5em;
text-decoration:none;
font-weight:700;
color:#f5f5f5;
border:1px solid #486d94;
background:#486d94;
}
/* ****************************** */
/* フッター */
/* ****************************** */
#FOOTER{
padding:1em 2em 1em 0;
text-align:right;
background-color:#486d94;
}
#FOOTER h2{
display:none;
}
#FOOTER ul{
list-style-type:none;
}
#FOOTER ul a{
color:#f5f5f5;
}
#FOOTER li,#FOOTER address{
display:inline;
margin:0 0 0 0.5em;
}


/* ****************************** */
/* その他 */
/* ****************************** */
/* 水平線 */
hr{
display:none;
}
/* 画像 */
img{
margin:1px;
padding:0;
}
/* リンク画像に線を出さない */
a img{
border:none;
}
/* 段落 */
.text p{
margin:1.5em 0;
padding:0;
}

/* 番号つきリスト */
#KIZI ol{
list-style-position:outside;
padding:5px;
margin:0 0 0 2em;
}
#KIZI ol li{
padding:0;
}
/* 同不順リスト */
#KIZI ul{
list-style:outside disc;
padding:5px;
margin:0 0 0 2em;
}
#KIZI li{
padding:0;
}
/* 定義リスト */
#KIZI dl{
margin:0 0 1em 0;
}
#KIZI dt{
font-weight:bold;
margin:0 1em 0 1.5em;
}
#KIZI dd{
margin:0 0 0 1.5em;
padding:0.5em 1.5em;
border:1px solid #cccccc;
}

