@charset "Shift_Jis";

/* 全体 */
*{
    margin:0; padding:0; background-color:transparent;
    font:normal normal normal small/1.5 Verdana,Osaka,Sans-serif; }
body{
    margin-left:50px;
    color:#000;
    background:url("rose_img/bg.gif") #ffddcc fixed;
    text-align:left; }

a:link,a:visited{
    color:#999;
    text-decoration:none; }
a:hover{ color:#ff9999; text-decoration:none; }

/* レイアウト */
#PAGETOP{
    width:728px;
    background:#eee;
    border-left:solid #ff0060 1px;
    border-right:solid #ff0060 1px; }

/* ヘッダー */
#HEADER{
    padding:60px 0 0 10px;
    height:90px;
    background:url("rose_img/head.gif") no-repeat 100% 0%;
    position:relative; }
#PAN{ display:none; }
h1{
    font-size:200%;
    font-family:"Century Gothic","Times New Roman";
    color:#ff9999; }

/* メニュー */
#MENU{
    margin-top:-50px;
    padding-left:15px;
    height:20px;
    background:url("rose_img/dot.gif") #ff0060; }

#MENU h2{ display:none; }

#MENU ul{ margin:0; position:absolute; z-index:1; }
#MENU li{ display:inline; list-style-type:none; }
#MENU li a{ margin:0; padding-right:5px; color:#000; font-weight:bold; }
#MENU li a:hover{ color:#ff9999; }
.menu-on{ }
#MENU li.menu-on a { color:#ff9999; }

#ADSENSE{ margin: 30px 0 0 0; 
          text-align: center; }

/* 記事 */
#KIZI{ padding:15px; }
.text{
    margin:5px;
    padding-left:10px; }
p{ padding-bottom:2px}
ul.modori{ text-align:right;}
ul.modori li{ list-style-type:none; }
ul.modori li a{ font-size:80%; }

/* 見出し */
h2{
    color:#ff0060;
    border-bottom:dashed #ff9999 1px; }
h3{
    margin:5px 0;
    padding-left:13px;
    background:url("rose_img/h3.gif") no-repeat 0% 50%; }
h4{
    margin:5px 0;
    padding-left:10px;
    border-left:solid #ff9999 5px;
}

#INFO{ text-align: center; }

/* フッター */
#FOOTER{
    background:url("rose_img/dot.gif") #ff0060;
    text-align:right;
}
#FOOTER h2{ display:none; }
#FOOTER li{ display:inline; }
#FOOTER li a { padding-left:5px; color:#000; font-weight:bold; }
#FOOTER li a:hover{ color:#ff9999; }
#FOOTER address { display:inline; }
ul li#FOOTER01{ display:none; }

/* フォーム */
input,textarea,select{
    margin-bottom:2px;
    border:solid #000 1px; }

/* リスト */
ol{ margin-left:23px; list-style-position:outside; }
ul{ list-style-position:outside; margin-left:17px; }
ul li{ list-style-type:circle; }

dl{ list-style-position:outside; }
dt{ }
dd{ margin-left:10px; padding:0 5px; background:#dcdcdc; }
/* その他 */
hr{ display:none; }

em{ font-weight:bold; }
strong{ font-weight:bold; background:#ff9999; }
ins{ text-decoration:underline; }
del{ text-decoration:line-through; }

b{ font-weight:bold; }
i{ font-style:italic; }
small{ font-size:70%; }
big{ font-size:130% }

blockquote{ 
    margin-left:5px; padding:0 5px; background:#dcdcdc; }
cite,q{ font-weight:bold; }
pre{ padding:5px 10px; }
tt{ font-family:Impact; }

image{ border:0; }
