@charset "Shift_Jis";
/* 全体 */
*{
    margin:0; padding:0;
    font:normal normal normal small/1.5 Verdana,Osaka,Sans-serif; }
body{
    color:#000;
    background:#fff;
    text-align:center; }

a{ text-decoration:none; }
a:link{ color:#66cccc; }
a:visited{ color:#66cccc; }
a:hover{ color:#000; }

/* レイアウト */
#PAGETOP{
    padding:30px;
    width:728px;
    margin:0 auto;
    background:url("paper_img/bg.jpg") repeat-y 50% 0%;
    text-align:center; }

/* ヘッダー */
#HEADER{　}
ul#PAN{ text-align:right; padding:5px; }
ul#PAN li{
    padding-left:13px;
    background:url("paper_img/arrow.gif") no-repeat 0% 50%;
    display:inline; }
h1{
    font-weight:bold;
    font-size:200%; }

/* メニュー */
#MENU{ }
#MENU h2{ display:none; }
#MENU ul{ padding:2px 0; }
#MENU li{
    padding:0 5px;
    display:inline;
    list-style-type:none; }
#MENU li a{
    padding-left:13px;
    font-weight:bold;
    text-decoration:none;
    background:url("paper_img/heart.gif") no-repeat 0% 50%; }
#MENU li a:link{ color:#000; }
#MENU li a:visited{ color:#000; }
#MENU li a:hover{ color:#66cccc; }
.menu-on{ }
#MENU li.menu-on a{
    padding-left:13px;
    background:url("paper_img/menu-on.gif") no-repeat 0% 50%; }

/* 記事 */
#KIZI{ padding:10px 10px; text-align:left; }
.text{ padding:5px 0; }
p{ padding:0; }

ul.modori{ text-align:right; }
ul.modori li{
    list-style-type:none;
    display:inline;
    padding-left:13px;
    background:url("paper_img/arrow.gif") no-repeat 0% 50%; }
ul.modori li a{ font-size:70%; }

/* 見出し */
h2{
    padding-bottom:5px;
    text-align:center;
    font-weight:bold;
    letter-spacing:2px;
    background:url("paper_img/h2.gif") no-repeat 0% 100%;
    border:0; }/* 背景色で色変化（menu.gifは白部分以外が透過） */
h3{
    padding-left:13px;
    margin:5px 0;
    font-weight:bold;
    letter-spacing:2px;
    background:url("paper_img/arrow.gif") no-repeat 0% 50%; }
h4{
    padding-left:13px;
    margin:5px 0;
    font-weight:bold;
    letter-spacing:2px;
    background:url("paper_img/heart.gif") no-repeat 0% 50%; }
h5{
    margin:5px 0;
    padding-right:5px;
    font-weight:bold;
    text-align:right;
    background:#dcdcdc;
    border-right:solid #66cccc 5px; }
h6{
    marign:5px 0;
    padding-left:5px;
    font-weight:bold;
    background:#dcdcdc;
    border-left:solid #66cccc 5px; }

/* フッター */
#FOOTER{ }
#FOOTER h2{ display:none; }
#FOOTER address { display:inline; }
#FOOTER ul { padding:2px 0; }
#FOOTER li{
    padding:0 5px;
    display:inline;
    list-style-type:none; }
#FOOTER li a{
    padding-left:13px;
    font-weight:bold; 
    text-decoration:none;
    background:url("paper_img/heart.gif") no-repeat 0% 50%; }
#FOOTER li a:link{ color:#000; }
#FOOTER li a:visited{ color:#000; }
#FOOTER li a:hover{ color:#66cccc; }
ul li#FOOTER01{ display:none; }

/* リスト */
ol{
    margin-left:25px;
    list-style-position:outside; }
ul{
    margin-left:25px;
    list-style-position:outside; }
ul li{ list-style-type:circle; }

dl{
    list-style-position:inside;
    padding:5px 0 5px 10px; }
dt{ font-weight:bold; }
dd{ padding-left:10px; }

/* フォーム */
input,select,textarea{
    padding:2px;
    margin-bottom:2px;
    border:solid #000 1px; }
#BUTTON{
    padding:0;
    margin:0;
    font-size:80%;
    background:#fff; }
#SELECT{ padding:0; }

/* その他 */
hr{display:none;}

em{ font-weight:bold; }
strong{
    font-weight:bold;
    border-bottom:solid #000 1px; }
ins{
    text-decoration:none;
    border-bottom:dashed #000 1px; }
del{ text-decoration:line-through; }
b{ font-weight:bold; }
i{ font-style:italic; }
small{ font-size:70%; }
big{ font-size:130% }

blockquote{ 
    margin:5px 10px; padding:5px;
    border:solid #66cccc 1px; }
cite,q{ font-weight:bold; border:solid #66cccc 1px;}
pre{ padding:5px 10px; }
tt{ font-family:Impact; }

image{ border:solid #66cccc 1px; }
