@charset "Shift_JIS";

/*---------- HTML要素（一部#ID）--------*/

*{
        margin:0; padding:0;
        font:normal normal normal 100%/1.5 "Century Gothic",Helvetica,Arial,sans-serif;
        text-decoration:none; }

/*---------- 基本構造 ------------------*/

html{ }
body{
        font-size:0.8em;
        color:#000;
        text-align:left;
        background:url("butterfly_img/body.gif") repeat-y 763px 0%;
        /* PAGETOPの margin-left + width + 余白20px = 650px */ }
hr{
        display:none; }
image{ border:none; }
 
/*---------- 見出し---------------------*/

h1,h2,h3,h4,h5,h6	{	}
h1{ }
h2{ }
h3{ }
h4{ }
h5{ }
h6{ }

/*---------- 段落 ----------------------*/

p{
         padding:5px 0 5px 15px; }

/*---------- アンカー ------------------*/

a{  color:#993f00; }
a:link,
a:visited{ color:#993f00; }
a:hover,
a:active,
a:focus{
        color:#000;
        text-decoration:line-through; }

/*---------- 強調・追加・削除 ----------*/

em{ background-image:url("butterfly_img/menu-li.gif"); border:solid #ccc 1px; }
strong{ font-weight:bold; background-image:url("butterfly_img/menu-li.gif"); border:solid #ccc 1px; }
ins{ text-decoration:underline; }
del{ text-decoration:line-through; }

/*---------- フォーム ------------------*/

input,
select,
textarea{
        margin:0 0 3px;
        background-image:url("butterfly_img/menu-li.gif");
        color:#000;
        border:solid #ccc 1px; }
	input#TEXT	{	}
	input#CHECKBOX	{	}
	input#RADIO	{	}
	input#BUTTON	{	}
option	{	}
optgroup	{	}

/*---------- リスト --------------------*/

ol{
        padding:5px 0 5px 15px;
        list-style-position:inside; }
	ol li{ list-style-type:decimal; }
ul{
        padding:5px 0 5px 15px;
        list-style-position:inside; }
	ul li{ list-style-type:circle; }
dl{
        padding:5px 0 5px 15px;
        list-style-position:inside; }
	dt{
        padding:0 0 0 19px;
        background:url("butterfly_img/dt.gif") no-repeat 0% 60%;
        letter-spacing:1px; }
	dd{
        padding:5px 0 5px 15px; }

/*---------- アドレス ------------------*/

address{
        margin:0 0 0 15px;
        padding:0 15px 0 19px;
        background:url("butterfly_img/dt.gif") no-repeat 0% 60%; }

/*----- 引用（サンプルページ2） ---*/

blockquote{
        margin:0 0 0 15px;
        padding:0 15px 0 0;
        background:url("butterfly_img/menu-li.gif");
        border:solid #ccc 1px; }
cite{
        border:solid #ccc 1px;
        background:url("butterfly_img/menu-li.gif"); }
q{ text-decoration:underline; }

/* 整形済みテキスト（サンプルページ2） */
pre{
        margin:0 0 0 15px;
        padding:5px 15px;
        background:url("butterfly_img/menu-li.gif");
        border:solid #ccc 1px;
        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 0 30px 15px;
        width:728px;
        background:url("butterfly_img/pagetop.gif") no-repeat 100% 0%; }

/*---------- ヘッダー ------------------*/

div#HEADER{
        padding:20px 0 0; }
    div#HEADER h1{
        padding:0 0 0 40px;
        font-size:1.4em;
        line-height:30px;
        letter-spacing:3px;
        background:url("butterfly_img/h1.gif") no-repeat 0% 0%; }
	ul#PAN{ display:none; }

/*---------- メニュー ------------------*/

div#MENU{ height:120px; }
    div#MENU h2{ display:none; }

    div#MENU ul{
        margin:20px 0 0 40px;
        list-style-position:outside; }
    div#MENU li{
        margin:1px 0;
		list-style-type:none; }

    div#MENU li a{
        padding:0 0  0 5px;
        color:#993f00;
        letter-spacing:3px; }
    div#MENU li a:link,
    div#MENU li a:visited{ }
    div#MENU li a:hover{
        display:block;
        color:#000;
        background-image:url("butterfly_img/menu-li.gif");
        letter-spacing:7px;
        text-decoration:none; }

    div#MENU li.menu-on a{
        text-align:center;
        display:block;
        color:#000;
        background-image:url("butterfly_img/menu-li.gif");
        letter-spacing:7px; }
    div#MENU li.menu-on a:hover{
        text-align:center;
        display:block;
        color:#993f00;
        background-image:url("butterfly_img/menu-li.gif");
        letter-spacing:7px;
        text-decoration:none; }

/*---------- 記事-----------------------*/

div#KIZI{
        margin:10px 0 10px 20px; }
    #KIZI h2{
        padding:0 0 0 13px;
        font-size:1.1em;
        letter-spacing:3px;
        background:url("butterfly_img/h2.gif") no-repeat 0% 60%; }
    #KIZI h3{
        padding:0 0 0 13px;
        letter-spacing:1px;
        background:url("butterfly_img/h3.gif") no-repeat 0% 50%; }

    div.text{
        padding:5px 0; }
	ul.modori{
        text-align:right; }
    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:#000;
        text-decoration:line-through; }
    div#FOOTER li address{
        margin:0;
        padding:0;
        display:inline;
        background-image:none; }
           
	div#FOOTER li#FOOTER01{ display:none; }
	li#FOOTER01	{	}
	li#FOOTER01	{	}
