@charset "Shift_JIS";

*	{margin: 0;
	 padding: 0;
	 background-color: transparent;	
}

body	　{margin:0;
           padding:0;
           color:#000000;
text-align:center;

}

hr	  { 
  border: 0 none; 
  height: 1px; 
  color: #663333; /* for WinIE/MacIE */ 
          width: 95%;
         margin :3px 0px 0px 20px;
  background-color: #696969; /* for Mozilla */ 
  } 

/* 見出し */
h1 {font-family: メイリオ;
           font-size : 1.0em; 
           font-weight : 300;
           height:10px;
	   letter-spacing: 1px; 
           margin : 10px 0px 0 0px;
	   padding: 8px 0 5px 0px; 
	   color: #730073;
           background-image: url(img/b2.gif);
           background-position: top center;
           background-repeat: repeat;
}

h2{font-family: メイリオ;
          font-size : 0.95em;
          padding: 2px 0px 2px 10px;
          text-align: left;
          color:#730073;
          height: auto;
          width: 95%;
          margin : 20px 0 0 5px;
          border-left: 6px solid #730073;
          border-bottom:1px solid #730073;
          font-weight : 300;
}


/* 段落 */
#right p{text-align:left;font-family: メイリオ;
         font-size : 0.83em;
         line-height :160%;
         color:#444444;
         padding:3px 0px 0px 10px;
         margin :3px 10px 0px 0px;
}
#left p{text-align:left;
font-family: メイリオ;
         font-size : 0.9em;
         line-height :160%;
         color:#444444;
         padding:3px 10px 0px 10px;
         margin :3px 20px 0px 0px;
}

/* アンカー */

#right a:link   {text-decoration: none; color:#B32400;}
#right a:visited{text-decoration: none; color:#B32400;}
#right a:active {text-decoration: none; color:#B32400;}
#right a:hover  {text-decoration: none; color:#B57B6C;}
/* アンカー */

#left a:link   {text-decoration: none; color:#B32400;}
#left a:visited{text-decoration: none; color:#B32400;}
#left a:active {text-decoration: none; color:#B32400;}
#left a:hover  {text-decoration: none; color:#B57B6C;}

/* 画像の設定 */
        {margin: 0;
}

/* ページの設定*/
#container{background-color:#ffffff;
width:1000px;
 margin-left:auto;
 margin-right:auto;
           padding:0;
}

div.image{
		clear:both;
		margin:20px 0;
						}
div.image img			{
		float:left;
		margin:0px 0px 0px 20px;
						}
div.image2{
		clear:both;
		margin:5px 0px 10px 30px;
						}
div.image2 img			{
		float:left;
		margin:5px 10px 0px 5px;
						}
div.image3 img			{
		float:left;
		margin:0px 35px 0px 200px;
						}
div.image4 img			{
		float:left;
		margin:0px 0px 0px 3px;
						}

#wrap  {width:1000px;
 float:left;
	background-color:#ffffff;
}


/* ヘッダー */
#header {margin-top:10px;
	text-transform:uppercase;
	background:url(img/01.jpg);
	padding-left:0px;
	height:135px;
}

/* 右 */
#right
	{font-family: メイリオ;
        margin-top:10px;
        font-size : 0.8em;
text-align:left;
	float:right;
	width:200px;
	height:auto;
  background-image:url(img/br.jpg);
	color: #000000;
	}

/* 左 */
#left
	{margin-top:10px;
text-align:left;
        font-size : 0.8em;
	float:left;
	width:790px;
	background-color: #ffffff;
        border:1px solid #730073;
	height:auto;
	}

#clears{
  clear:both;
}
/* メニュー*/
div#NAVI	{font-family: メイリオ;
		width:1000px;
		height:35px;
margin-top:3px;
                font-size : 0.7em;
		}
h2.navi_title	{
		display:none;
		}
ul.navi		{
		margin:0;
		}
li.navi_list	{
		list-style-type:none;
		float:left;
		line-height:35px;
		}
li.navi_list a	{
		display:block;
		width:100px;
		color:#efefef;
		text-align:center;
		background-image:url(img/menu2.jpg);

			}
li.navi_list a:hover	{
			color:#000000;
			background-image:url(img/menu1.jpg);

			}

/* 更新部分*/  
#date  {padding: 0;
        line-height :180%;
        text-align: left;
        color :#444444;
        font-size : 0.95em;
  background-image:url(img/bg3.gif);
	  background-repeat:repeat-y;
        width: 760px;
        height: 170px;
        margin :15px 0 30px 0;
        overflow: auto; 
}

/* フッター*/
#footer {position:relative;
         width :1000px;
         height :100;
	background-image:url(img/ba.gif);
	background-repeat:no-repeat;
	background-position:0 100%;
	 text-align: center;
	 font-family: arial;
	 color: #730073;
	 font-size:75%;
	 padding:50px 0 0 0px;      
         clear:both;
}


#footer a {text-decoration: none; color:#730073;
}


/* ////////////////////////////////////// */
/* end*/

