﻿@charset "Shift_JIS";

*	{margin: 0;
	 padding: 0;
	 background-color: transparent;	
}

/* デフォルト */
html     {background:#cccccc url(img/bg.gif) repeat;
           scrollbar-3dlight-color:    #ffffff;
           scrollbar-arrow-color:      #808080;
           scrollbar-base-color:       #ffffff;
           scrollbar-darkshadow-color: #ffffff;
           scrollbar-face-color:       #ffffff;
           scrollbar-highlight-color:  #808080;
           scrollbar-shadow-color:     #808080;
           scrollbar-track-color:      #ffffff;
}

body     {font-size: 0.8em;
          line-height:160%;
          font-family :Verdana,"ＭＳ ゴシック", Osaka, Arial,sans-serif;
          color: #444444;
          margin-top: 0;
          margin-bottom: 0;
          margin-left: 75px;
          padding: 0px;
}

hr	{}/* not appricatable */

/* アンカー */
a:link      {color: #444444;
             text-decoration : none;	
}
a:visited   {color: #444444;
             text-decoration : none;	
}
a:active    {color: #444444;
             text-decoration : none;
}
a:hover     {color: #ececec;
             text-decoration: underline;
}


/* 見出し */
h1      {font-size: 1.2em;
         font-weight: 500;
         color: #97a1c9;
         text-align: center;
         padding: 30px 0 0 0;
         width: auto;
         margin: 0;
}

h2     {font-size: 1.0em;
        padding: 2px 0px 2px 15px;
        text-align: left;
        font-weight: bold;
        color: #ffffff;
        height: auto;
        width: 310px;
        margin:10px 0 30px 0;
        background-image: url(img/bg2.gif);
        background-position: top center;
        background-repeat: no-repeat;
}

/* 画像の設定 */
        {margin: 0;
}

/* ページの設定*/
#wrap   {width: 600px;
         position:relative;
         text-align:center;
}

/* 左側の設定*/
#left   {width: 200px;
         float: left;
         height: aute;
         margin: 20px 0px 0px 0px;
         padding: 180px 0 50px 0;
         background-image: url(img/royal.jpg);
         background-position: top center;
         background-repeat: no-repeat;
         background-color: #ffffff;
}


/* 右側の設定*/
#right  {width: 350px;
         margin: 0px 0px 0px 50px;
         padding: 20px 0 0 0;
         height: auto;
         float: right;
         background-color: #ffffff;
} 

/* メニューの設定*/
#menu   {padding: 0px;
         margin-top: 10px;
         width: 100%;
}

#menu ul {width: 200px;
          padding: 0px;
          margin: 0px;
          line-height: 1.3em;
          padding: 10px 0 0 0;
          display:block;
}

#menu li {border-bottom: 1px solid #444444;
          list-style: none;
          font-size: 1.0em;
          font-weight: 300;
          padding: 0px;
          text-align: center;

}

#menu a  {display:block;
          text-decoration: none;
          color: #444444;
          width: 200px;
}

#menu a:hover {color: #444444;
               background:url(img/bg.gif) repeat;
}

#menu a.index {color: #ececec;
               background-image: url(img/bg1.gif);
}




/* 段落 */
p             {line-height: 150%;
               padding: 0px 0 30px 0;
               margin :0;
}

.text a{color:#663366}

.text        {padding: 0px 15px 0px 20px;
              margin: 0px;
              text-align: left;
              height: auto;
}
.text a{color:#663399}


/* 更新記事部分の設定*/  
#date       {padding: 6px 5px 4px 5px;
             text-align: left;
             font-size: 0.85em;
             width: 170px;
             height: 55px;
             margin: 25px 0px 0px 10px;
             overflow: auto; 
             border-top: 1px dashed #808080;
             border-bottom:1px dashed #808080;
}


/* ////////////////////////////////////// */
/* end*/
