body	{

	margin: 0;

	padding: 0;

	background-image : url(image/pur6b.gif);

}



a	{

	color: #017acd;

}



/* コンテナ */

div#container	{

	background-image : url(image/line-gray.png);

	background-repeat: repeat-y;

	background-color: #ffffff;

	border-left : 1px solid rgb(102, 102, 102);

	border-right : 1px solid rgb(102, 102, 102);

	width: 890px;

	margin-left: auto;

	margin-right: auto;

  margin-top : 5px;

  border-top-width : 1px;

  border-top-style : solid;

  border-top-color : rgb(102, 102, 102);

}



/* ヘッダー */

div#header	{

	

	background-image : url(top-bk.jpg);

	background-position : 0px 0px;

	border-bottom : 1px solid rgb(102, 102, 102);

	padding: px 0px 0px;

  background-repeat : no-repeat;

  height : 130px;

}



div#header h1	{

	margin : 0px 0px 0px 50px;

  padding-top : 10px;

}



div#header p	{

	color : blue;

	font-size : 20px;

	margin : 10px 0px 0px 50px;

  font-family : "ＭＳ Ｐ明朝";

  font-weight : bold;

}



/* パンくずリスト */

p#bread	{

	background-color: #ffffff;

	font-size: 0.75em;

	margin-top: 0;

	margin-bottom: 0;

	padding-top: 3px;

	padding-bottom: 20px;

}





/* コンテンツ */

div#content	{

	width : 650px;

	float: right;

	margin-top : 15px;

	margin-left : 15px;

	margin-right : 15px;

	margin-bottom : 15px;

	display: inline;

  background-color : rgb(222, 240, 196);

  height : 500px;

  padding-top : 10px;

  padding-left : 10px;

  padding-right : 10px;

  padding-bottom : 10px;

border-width : 1px;border-style : solid;border-color : silver;

}



div#content h2	{

	background-color : rgb(1, 68, 113);

	background-image : url(image/bar-blue.png);

	background-repeat: no-repeat;

	font-size : 25px;

	color : rgb(255, 255, 255);

	line-height: 28px;

	padding-left: 6px;

	margin-top : 0px;

	margin-bottom: 0;

  height : 40px;

  padding-top : 10px;

  font-weight : bold;

}



div#content h3	{

	background-color : rgb(224, 224, 224);

	background-image : url(image/bar-green.png);

	background-repeat: no-repeat;

	font-size : 20px;

	line-height: 23px;

	padding-left: 30px;

	margin-top: 30px;

	margin-bottom: 0;

  font-weight : bold;

  font-family : HG丸ｺﾞｼｯｸM-PRO;

  color : navy;

}



div#content p	{

	font-size : 18px;

	line-height: 1.6;

	margin-top: 20px;

  font-weight : normal;

  font-family : HG丸ｺﾞｼｯｸM-PRO;

}



div#content p#message	{

	margin-top: 0;

}





/* サイドバー */

div#sidebar	{

	width: 190px;

	float : none;

	margin-bottom: 25px;

}



ul.sidemenu	{

	border-top: solid 2px #666666;

	font15px;

	margin-top: 30px;

	margin-left: 20px;

	margin-right: 12px;

	padding-left: 0;

	line-height: 0;

}



ul.sidemenu li	{

	list-style-type: none;

}



ul.sidemenu li a	{

	display: block;

	line-height: 30px;

	text-decoration: none;

	color : rgb(0, 0, 0);

	background-color: transparent;

	border-bottom: solid 2px #666666;

	padding-left: 5px;

}



ul.sidemenu li a:hover	{

	background-color: #666666;

	color: #ffffff;

}



p.feed	{

	margin-bottom: 10px;

	margin-left: 12px;

}



p.feed a	{

	background-color: #666666;

	font-size: 0.75em;

	color: #ffffff;

	text-decoration: none;

	line-height: 30px;

	border: solid 1px #888888;

	padding: 5px;

}



p.feed img	{

	border: none;

	vertical-align: middle;

}





/* フッター */

div#footer	{

	background-image: none;

	background-repeat: repeat-x;

	background-color: #ffffff;

	border-top : 1px solid rgb(102, 102, 102);

	width: 100%;

	margin-top: 0;

	padding-top: 8px;

	clear: both;

  border-bottom-width : 1px;

  border-bottom-style : solid;

  border-bottom-color : rgb(102, 102, 102);

}



address	{

	font-size: 0.75em;

	font-style: normal;

	color: #666666;

	text-align: left;

	padding: 12px;

}

#top-live{

  background-color : rgb(255, 213, 170);

  margin-top : 10px;

  margin-left : 0px;

  margin-right : 10px;

  margin-bottom : 10px;border-width : 1px;border-style : solid;border-color : gray;

  width : 642px;

  height : 482px;

}

.koukoku{

  text-align : left;

  margin-top : 15px;

  width : 150px;

  margin-left : 20px;

}

ul li.current a{
  background-image : url(image/botton3.gif);
  background-repeat : repeat-x;
  font-weight : bold;
  color : yellow;
}

