@charset "Shift_JIS";

/*---------- HTML要素（一部#ID）--------*/

*{
        margin:0; padding:0;
        font:normal normal normal 100%/1.5 Verdana,Georgia,"ＭＳ Ｐゴシック",Osaka;
        text-decoration:none; }

/*---------- 基本構造 ------------------*/

html{ }
body{
        font-size:0.8em;
        color:#a3b5c2;
        text-align:left;
        background:url("choco_img/bg1.gif") #fff; }
hr{
        display:none; }
image{ border:none; }
 
/*---------- 見出し---------------------*/

h1,h2,h3,h4,h5,h6	{	}
h1{ }
h2{ }
h3{ }
h4{ padding:0 20px; background-color:#664b33; }
h5{ padding:0 20px; background-color:#664b33; }
h6{ padding:0 20px; background-color:#664b33; }

/*---------- 段落 ----------------------*/

p{
         padding:5px 20px;
         color:#a3b5c2;
         background-color:#664b33; }

/*---------- アンカー ------------------*/

a{  color:#a0c040; }
a:link,
a:visited{  }
a:hover,
a:active,
a:focus{
        color:#cc9900;
        text-decoration:line-through; }

/*---------- 強調・追加・削除 ----------*/

em{ font-weight:bold; }
strong{ font-weight:bold; text-decoration:underline; }
ins{ text-decoration:underline; }
del{ text-decoration:line-through; }

/*---------- フォーム ------------------*/

input,
select,
textarea{
        margin:0 0 3px;
        background-image:url("choco_img/h3.gif");
        color:#a3b5c2;
        border:solid #cc9900 1px; }
	input#TEXT	{	}
	input#CHECKBOX	{	}
	input#RADIO	{	}
	input#BUTTON	{	}
option	{	}
optgroup	{	}

/*---------- リスト --------------------*/

ol{
        padding:5px 20px;
        list-style: decimal inside;
        color:#cc9900;
        background-color:#664b33; }
	ol li{ list-style-type:decimal; }
ul{
        padding:5px 20px;
        list-style: disc inside;
        color:#a0c040;
        background-color:#664b33; }
	ul li{ list-style-type:disc; }
dl{
        padding:5px 20px;
        list-style-position:inside;
        background-color:#664b33; }
	dt{
        margin:0 0 3px; padding:0 0 0 3px;
        color:#cc9900; }
	dd{
        margin:0 0 5px 15px;
        color:#a3b5c2;
        border-bottom:dotted #a3b5c2 2px; }

/*---------- アドレス ------------------*/

address{
        padding:0 20px;
        background-color:#664b33; }

/*----- 引用（サンプルページ2） ---*/

blockquote{	
        padding:0 18px;
        background:url("choco_img/h3.gif");
        color:#a3b5c2; }
cite{
        border:solid #666 1px;
        background:url("choco_img/h3.gif"); }
q{ text-decoration:underline; }

/* 整形済みテキスト（サンプルページ2） */
pre{
        margin:0 auto;
        padding:5px 20px;
        background:url("choco_img/h3.gif");
        overflow:auto; }

/*-- 物理要素（サンプルページ2） --*/
b{ font-weight:bold; }
i{ font-style:oblique; }
big{ font-size:large; }
small{ font-size:x-small; }
tt{ font-family:monospace; }

/*--------------------------------------
             各#ID＆.class 
----------------------------------------*/

/*---------- ページのレイアウト --------*/

div#PAGETOP{
        margin:0 auto;
        padding:0 0 0 20px;
        width:728px; }

/*---------- ヘッダー ------------------*/

div#HEADER{ text-align:center;  }
    div#HEADER h1{
        padding:10px 0 0;
        font-size:1.3em;
        font-weight:bold;
        color:#cc9900;
        letter-spacing:1px; }
	ul#PAN{ display:none; }

/*---------- メニュー ------------------*/

div#MENU{ padding:5px 0 0; text-align:center;  }
    div#MENU h2{ display:none; }
    div#MENU ul{ background-color:transparent; }
    div#MENU li{
        display:inline;
        padding:0 5px 0 0;
		list-style-type:none; }

    div#MENU li a{
        padding:0 0 0 13px;
        color:#993f00;
        font-weight:bold;
        text-decoration:none; }
    div#MENU li a:link,
    div#MENU li a:visited{ }
    div#MENU li a:hover{
        padding:0 0 0 13px;
        color:#664b33;
        background:url("choco_img/menu.gif") no-repeat 0% 60%; }

    div#MENU li.menu-on a{
        padding:0 0 0 13px;
        color:#664b33;
        background:url("choco_img/menu.gif") no-repeat 0% 60%; }

/*---------- 記事-----------------------*/

div#KIZI{
 }
    #KIZI h2{
        margin:0 20px 0 0;
        color:#664b33;
        font-weight:bold;
        font-size:1.3em;
        letter-spacing:1px;
        text-align:right;
        position:relative; top:5px; }
    #KIZI h3{
        text-align:center;
        letter-spacing:1px;
        background-image:url("choco_img/h3.gif"); }

    div.text{
        padding:20px 0 0;
        background:url("choco_img/text-top.gif") no-repeat 0% 0%; }
	ul.modori{
        padding:5px 20px 20px 0;
        text-align:right;
        background:url("choco_img/text-bottom.gif") no-repeat 0% 100%; }
    ul.modori li{
        font-size:0.8em;
        list-style-type:none; }

/*---------- フッター ------------------*/

div#FOOTER{
        margin:0 0 20px 0;
        text-align:center; }
    div#FOOTER h2{ display:none; }

    div#FOOTER ul{ background-color:transparent; }
    div#FOOTER li{
        display:inline;
        padding:0 5px;
        list-style-type:none; }
    div#FOOTER li a{
        font-size:0.9em;
        color:#664b33; }
    div#FOOTER li a:hover{ color:#a0c040; }
    div#FOOTER li address{
        padding:0 5px;
        display:inline;
        background-color:transparent; }
           
	div#FOOTER li#FOOTER01{ display:none; }
	li#FOOTER01	{	}
	li#FOOTER01	{	}
