@charset "Shift_JIS";


/*全体の構造
---------------------------------------------*/

body{
  text-align:center;
  margin: 0px;
  padding: 0px;
  font-family: "ＭＳ ゴシック", Osaka, Verdana, sans-serif;
  color: #222222;
  font-size:12px;
  background: #D4D4D4 -5px 0;
}

table { font-size : 12px; }

img { border-style : none } 
a{color:#4c5347;text-decoration:none;}
a:link{color:#4c5347;text-decoration:none;}
a:visited{color:#4c5347;text-decoration:none;}
a:hover{color:#cc0000;text-decoration:none;}

.iro{
 color:#cc0000;
}




/*ヘッダ
---------------------------------------------*/


#header {
  margin: 50px 0px 0px 0px;
padding: 20px 0px 0px 30px;
	height:180px;				/* 表示の縦幅 */
background-image: url("img/top.gif");
background-repeat: no-repeat;



	}

/*フッタ
---------------------------------------------*/

#footer{
  clear: both;
  margin: 0px 0px 50px 0px;
  padding:  10px 0px 20px 0px;
	background: #999999; 
	  text-align:center;
	    font-size: 10px; 
}
#footer ul li{
  font-size: 12px; 
  list-style: none;
  display: inline;
}



/*なかみ
---------------------------------------------*/


#container {
 width:850px;
 background: #d4d4d4; 
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}

#main {
 background: #ffffff; 
 width:850px;
 float:right;
}

#content{
 background: #ffffff; 
 float : left ; 
 width:600px;
 padding-left:20px;
 text-align: left;
}

.menu{ 
 clear: both;
  margin: 10px ;
 text-align: right;
 font-size: 10px; 
 
}


#navi{
  margin: 0px;
 float : left ; 
 width : 190px ;
 padding : 15px; 
 text-align: left;
}


#navi1 {
  margin: 0px;
 text-align: left;
 background: #d4d4d4;
 width: 190px;
 border: 2px solid #666666;

}

#navi1 ul {
margin: 0; 
padding :0; 
list-style-type : none; 
}

#navi1 li {
    display : inline; padding :0; margin:0;
	padding: 0px 10px;
}
#navi1 a {
	background-color: #d4d4d4;
	display: block;
 　padding: 4px 10px;
	text-decoration: none;
	font-size: 12px; 
	color: #333333;
		border-bottom: 2px solid #333333;
}

#navi1 a:hover {
	background-color: #FAFFEA;
	display: block;
	padding: 4px 10px;
	text-decoration: none;
	font-size: 12px; 
	color: #4b4d34;
　　border-bottom: 2px solid #333333;
}





h2 {
	 width: 190px;
height:20px;				/* 表示の縦幅 */

        display: block;
	font-size: 14px;
        background: #D4D4D4;  }
	
	h3 {
        display: block;
	font-size: 14px;
        background: #D4D4D4; 
	margin: 0px 30px 0px 0px;
	padding: 5px 0px 1px 10px;    }

#new{ 
	font-size: 14px;
	border: 2px solid #999999;
	margin:10px 50px;
	padding:10px;
}


.sc1{ 
 font-size: 11px; }


.sc2{ 
 font-size: 14px; }


.sc3{ 
 font-size: 16px; 
font-weight: bold;}


#banalink ul{ 
 list-style-type : none; 
}
