@charset "Shift_JIS";
	/* 文字エンコードの設定（削除不可） */
<meta name="robots" content="noindex,nofollow">
<meta http-equiv="Pragma" content="no-cache">

/* ***********************************************
/* HTML要素（一部#ID） */
*{  margin:0; padding:0;
    font:normal normal normal 100%/1.5 Verdana,"ＭＳ Pゴシック",Osaka,sans-serif; }

/* 基本構造 */
html{  }
body{
    font-size:70%;
    text-align:center; }
hr{ display:none; }
image{ border:0; }

/* 見出し */
h4	{	}
h5	{	}
h6	{	}

/* 段落 */
p{ margin:0 0 10px 10px; }

/* アンカー */
a{ text-decoration:none; }
a:link{ color:#b5d379; }
a:visited{ color:#b5d379;}
a:hover{ color:#ffbb33;}

/* 強調・追加・削除 */
em	{ font-weight:bold; }
strong{
    font-weight:bold;
    letter-spacing:2px; }
ins{ text-decoration:underline; }
del{ text-decoration:line-through; }

/* フォーム */

input,textarea,select{
    margin-bottom:3px; :padding:3px;
    border:solid #cceaff 1px;
    background-color:#eeffcc;
    color:#000; }

input#TEXT{	}
input#CHECKBOX{	}
input#RADIO{ }
input#BUTTON{ margin:0; padding:0;}

option	{	}
optgroup	{	}

/* リスト */
ol{
    margin:0 0 10px 10px;
    list-style-position:inside; }
ol li{ list-style-type:decimal; }

ul{
    margin:0 0 10px 10px;
    list-style-position:inside; }
ul li{ list-style-type:circle; }

dl{ margin:0 0 10px 10px;
    list-style-position:inside; }
dt{
    padding-left:10px;
    color:#ffbb33;
    border-left:solid #cceaff 5px;
    letter-spacing:5px; }
dd{ margin-left:10px; color:#999; }

/* アドレス */
address	{ margin:0 0 10px 10px; }

/* 引用（サンプルページ2に記述） */
blockquote{
    margin-left:10px;padding-left:10px;
    border-left:solid #cceaff 5px; }
cite{
    margin-left:10px; padding-left:10px;
    border-left:solid #cceaff 5px;
    color:#ffbb33; }
q{ padding-left:5px; }

/* 整形済みテキスト（サンプルページ2に記述） */
pre{
    margin-left:10px;
    word-wrap:break-word; }

/* 物理要素（サンプルページ未記述） */
b{ font-weight:bold; }
i{ font-style:italic; }
small{ font-size:70%; }
big{ font-size:130% }
tt{ font-family:Impact; }

/* ***********************************************
/* 各#ID＆.class */

body#INDEX	{	}

div#PAGETOP	{	}

/* ヘッダー */
div#HEADER{
    padding-top:50px;
    width:100%; height:100px;
    background:url("leaves_img/bg.jpg") repeat-x 0% 0%; }
#HEADER h1{ font-size:140%; }
#PAN ul{ list-style-type:none; }
#PAN li{
    padding-right:5px;
    display:inline;
    color:#999;
    background:url("leaves_img/pan.gif") no-repeat 100% 90%; }
/* メニュー */
div#MENU{
    padding:3px 0;
    background-color:#eeffcc;
    border-top:solid #cceaff 1px;
    border-bottom:solid #cceaff 1px; }
#MENU h2 {display:none; }
#MENU ul{
    margin:0;
    list-style-type:none; }
#MENU li{
    padding-right:5px;
    display:inline;
    letter-spacing:2px; }
#MENU li a{ color:#ffbb33; }
#MENU li a:hover{ color:#cceaff; }
li#MENU01{	}
li#MENU02{	}
li#MENU03{	}
li#MENU04{	}

#MENU .menu-on a{ color:#b5d379; }

/* 記事 */
div#KIZI{
    margin:10px auto;
    width:45%;
    text-align:left; }
#KIZI h2{
    margin-bottom:10px; padding:15px 0 0 35px;
    height:25px;
    color:#009966;
    background:url("leaves_img/h2.gif") no-repeat 0% 0%;
    letter-spacing:5px;
}
#KIZI h3{
    padding-left:10px;
    color:#99cc99;
    font-size:120%;
    background:url("leaves_img/h3.gif") no-repeat 0% 90%;
    letter-spacing:5px; }

div.text{ margin:0; padding:0; }

ul.modori{
    text-align:right;
    list-style-position:inside; }
ul.modori li { list-style-type:none; }
