@charset "Shift_JIS";

*	{margin: 0;
	 padding: 0;
	 background-color: transparent;	
}

/* デフォルト */
html      {font-family:Times,"Times New Roman",Verdana,"ＭＳ 明朝", Osaka, Arial;
           color:#333;
           scrollbar-base-color: #000;
           font-size:0.75em;
           line-height:160%;
 	
 
}


body{
    margin:0;
    padding:0;
    background: #000 url(bg2.gif)  repeat-x fixed; 
}

/* 画像の設定 */
        {margin: 0;
}

/* 見出し */
h1      {font-size: 2.0em;
         font-weight: bold;
         color: #dc143c;
         text-align: left;
         margin: 0 0 0 360px;
         padding:100px 0 10px 0;
         border-bottom:#dc143c dotted 3px;
         width: 200px;
         letter-spacing:0px;
}

h2     {font-size: 1.2em;
        padding: 0 0 5px 0;
        text-align: left;
        font-weight: bold;
        color: #333;
        height: 25px;
        margin:0;
  
}
h3      {font-size: 1.0em;
         font-weight: 400;
         color: #966;
         text-align: left;
         margin-top:100px;
         padding: 5px 0 0 480px;
         width: 150px;
         margin: 0;

}

/* ページの設定*/
#wrap{width:698px;
    position:relative;
    margin:0px auto;
    text-align:left;
    background: url(bg1.gif) top left repeat;  
}
A{
  color : #433f42;
}
A:HOVER{
  color : #a04848;
}

/* ヘッダーの設定*/
#head{
    width:700px;
    height:306px;
    background: url(bg.jpg) top left no-repeat;
    margin:0;
}



/* メニューの設定*/
#menu   {margin:80px 0 0 370px;
}

#menu ul {width:320px;
          padding: 0px;
          margin: 0;
          line-height: 1.2em;
          padding: 0;

}

#menu li {
          list-style: none;
          font-size: 1.2em;
          font-weight: 300;
          letter-spacing:1px;
          color:#fff;
          padding: 2px;
          text-align: left;
          float:left;
}

#menu a  {display:block;
          text-decoration: none;
          color: #fff;
          padding-right:5px;
}

#menu a:hover {color: #dc143c;
}

.index a{color: #dc143c;
}

/* 左側の設定*/
#left{
    width:500px;
    float:left;
}


/* 文章部分 */
.kizi   {text-align:left;
         padding:20px 0 20px 20px;
         margin:0 0 10px 50px;
         border-bottom:#333 dotted 2px;
}

/*テキストエリア*/
div.text  {overflow:auto;
	   height:100px;
           width:450px;
	   text-align:left;
           padding:0 0 0 10px;
	   margin-top:10px;

}



dl	{padding: 0;
         margin: 0;
}
dd      {padding: 0 0 10px 100px; 
}
dd.date {margin-top:-2.4em;}

dt      {padding:0 0 10px 0;
}

.top {list-style:none;
      padding-right:20px;
      text-align:right;

}

.top a   {color:#333;
         font-size:12px;
         text-decoration:none;
}


/* 右側の設定*/
#right{
    width:150px;
    float:right;

}

.form{border:#333 solid 1px;
      background:#fff;
      color:#333;
      margin-bottom:10px;
}

.link{
    padding:10px;
    text-align:left;
    list-style:none;
}
      
/* フッターの設定*/
#footer{
    position:relative;
    width:100%;
    height:30px;
    background: #000;
    clear:both;
    color:#fff;
    padding-top:30px;
    border-top:#c99 solid 50px;
    border-left:#c99 solid 1px;
    border-right:#c99 solid 1px;
}

#footer ul {
          margin-left: 40%;
          line-height: 1.0em;
          padding: 0;
          display:inline;
}

#footer li {
          list-style: none;
          font-size: 0.9em;
          font-weight: 300;
          padding-left: 10px;
          text-align: left;
          display:inline;

}

#footer a  {display:inline;
          text-decoration: none;
          color: #555;
          font-size:0.8em;
}


/* ////////////////////////////////////// */
/* end*/