@charset "Shift_JIS";
/* 文字エンコードの設定（削除不可）*/

/* 基礎設定 */
*{margin:0;padding:0;
font:normal normal normal 100%/1.5em Meiryo, 'メイリオ', 'ＭＳ Ｐゴシック', Sans-serif, Osaka;
}
p{
margin:1em;
}
/* 水平線非表示 */
hr{
display:none;
}
/* リンク画像のボーダー消し */
a img{
border:0;
}

/* 基本構造 */
html{
scrollbar-base-color: #000000;
scrollbar-face-color: #ffffff; 
scrollbar-track-color: #000000;
scrollbar-arrow-color: #a487c1; 
scrollbar-3dlight-color: #000000;
scrollbar-highlight-color: #ffffff; 
scrollbar-shadow-color: #ffffff;
scrollbar-darkshadow-color: #000000;
height: 100%;
}
body{
color: #555555;
font-size: small;
height: 100%;
background: url(bg_gline.gif) center top repeat-y #ffffff;
}

/*  IE7で背景が1pxずれるのでpadding指定 */
*:first-child+html body {
padding-left: 1px;
}

/* ********************************************** */

/* ページの大枠 */
div#BASE{
width: 600px;
height: 100%;
margin:0 auto;
min-height: 100%;
}

/* 高さ100%ボックスバグ対策？ */
body > #BASE {
  height: auto;
}

div#FLAME{
width: 580px;
height: 100%;
margin:0 auto;
background: url(bg_menu_head.jpg) left top no-repeat;
}

/* ヘッダー */
div#HEADER{
margin: 0;
height: 167px;
background: url(title.jpg) right top no-repeat;
}
div#HEADER h1{
}

div#KIZI{width: 100%;}

/* 記事 */
div.text{
margin: 20px;
}

/* ナビ */
.navi_top{
text-align: right;
padding-right: 5px;
background: #e8e8e8;
margin-bottom: 40px;
}
.navi_bottom{
text-align: left;
padding-left: 5px;
background: #e8e8e8;
}
.act{
text-align : right;
padding-right: 5px;
}

/* フッター */
div#FOOTER
{clear: both;
font-size:10px;
text-align: right;
margin-bottom: 0;
background: #000000;
color: #a487c1;
padding-right: 5px;
}
div#FOOTER h2{display:none;}
div#FOOTER ul{list-style:none;}
div#FOOTER ul li{display:inline;padding:0 10px;}
div#FOOTER ul li a{border:0;}

/* hシリーズ */
h1,h2,h3,h4,h5,h6{
letter-spacing:3px;
}
h1{
font-size:18px;
}
h2{
height:18px;
font-size: 16px;
background: url(bg_dot_line.gif) left bottom repeat-x;
padding-left: 1em;
font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}
h3{
font-size: 14px;
border-left:7px double #cccccc;
padding-left: 5px;
margin-bottom: 1em;
}
h4{}
h5{ }
h6{ }

/* リンクアンカー */
a:link{
color: #a487c1;
text-decoration:none;
}
a:visited{
color: #a487c1;
text-decoration: none;
}
a:hover{
color: #a487c1;
text-decoration: underline;
}
a:active{
color: #a487c1;
text-decoration: underline;
}

/* 強調・追加・削除 */
em	{border-bottom: solid 1px #a487c1;background: #E8E8E8;}
strong	{font-weight:bold;}
ins	{color:#afbab0;text-decoration:none;border-bottom:1px dotted #afbab0;}
del	{text-decoration:line-through;color:#555555;}

/* フォーム */
textarea,input,select{
color: #333333;
background-color: #ffffff;
font-family: Meiryo, 'メイリオ', 'ＭＳ Ｐゴシック', Sans-serif, Osaka;;
font-size: 12px;
border-top: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
}

/* テーブル */
td{
font-family: Meiryo, 'メイリオ', 'ＭＳ Ｐゴシック', Sans-serif, Osaka;
background-color:;
color: #555555;
font-size: 12px;
line-height: 1.5em;
text-align: left;
}

/* リスト */
ol,ul,dl{
margin:1em 0;
}
ol{
list-style:lower-roman inside;
}
ol li	{	}
ul{
list-style:square inside;
}
ul li	{	}
dl　{	}
dt{

}
dd{
margin-left:1em;
margin-bottom:1em;
}

/* 物理要素（非推奨） */
b	{font-weight:bold;}/* 太字 */
i	{font-style:oblique;}/* 斜体 */
big	{font-size:1.2em;}/* フォントサイズ大 */
small	{font-size:0.8em;}/* フォントサイズ小 */
tt	{font-family:monospace;}/* 等幅 */

