




	@import url(./defaultReset.css);





 body {
	font-size:100%; 
	background: #ebebeb url("./images/background_content.jpg") repeat-y; 
	font-family:Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}




/*------------------------------------------------*/
	p {
  		padding: 10px 5px 10px 5px;
	}


/*-----------リンク関連-----------*/
	a {
		color: #008B00;
		font-weight: bold;
		text-decoration:none;
	}

	a:hover {
		color: #B4EEB4;
		font-weight: bold;
		text-decoration:none;
	}

/*-----------画像関連-----------*/
	img   {
		border:0px;
		padding: 0px 0px 0px 0px;
	}

	a img   {
		border:0px;
		padding: 0px 0px 0px 0px;
	}



/*----------テーブル-------------*/

	table.container {
		padding: 0px 0px 0px 0px;
		margin-top: 0em;
		margin-bottom: 0em;
		width: 900px;
		backgorund-color: #ffffff;
		font-size:100%; 

	}


	table.container td {
		backgorund: transparent;

  		padding: 0px 0px 0px 0px;
		text-align: left;
	}


	#topborder{
	 background: url("./images/top0.gif") no-repeat;
	}


	div.text {
		padding: 0px 15px 20px 15px;
	}

	div.tool {
		float:right;
		backgorund: transparent;
		width: 259px;
		text-align:right;
		padding-top: 10px;
		padding-right: 10px;
		font-size:80%;
	}

	p {
		padding: 0px 5px 18px 5px;
		line-height:1.4em; 
	}


/*-----------リンク関連-----------*/
	a 	{
		color: #838B8B;
		text-decoration:none;
		font-weight:bold;
	}

	a:hover {
		color: #FF7F24;
		text-decoration:underline;
	}


/*-----------画像関連-----------*/
	img 	{
		border:0px;
		padding: 0px 0px 0px 0px;
	}

	img.profile 	{
		border:0px;
		padding: 0px 0px 0px 5px;
	}

	img.ap 	{
		border:0px;
		padding: 10px 0px 10px 0px;
	}

	a img 	{
		border:0px;
		padding: 0px 0px 0px 0px;
	}

	div.title {
		padding: 0px 5px 10px 5px;
	}

/*-----------タイトル関連-----------*/
	h1 	{
		margin:0.5em 0 0.5em 0em;
		color: #555555;
		font-weight: bold;
		font-size:150%;
	}

	h2 	{
		margin:10px 0 10px 5px;
		color: #222222;
		font-weight: bold;
		font-size:140%;
	}

	h3 	{
		margin:0.5em 0 0.5em 0em;
		color: #333333;
		font-weight: bold;
		font-size:110%;
	}

/*-----------ロケーション関連-----------*/
div.loc {
	padding: 0px 0px 15px 5px;
	font-size:90%; 
	line-height:1.4em;
	}




/*-----------サイドメニュ関連-----------*/
	div.submenu{
		border-top:inset 3px #ddd;
		margin: 9px 0px 5px 0px;
		padding: 3px 0px 5px 7px;
		line-height:1.8em;
	}

	div.submenu ul {
		padding: 0px 6px 5px 0px;
		font-size: 96%;
		color: #777;
		font-weight: normal;
		align:right;
		list-style:none;
	}

	div.submenu ul li {
		margin: 0px;
		line-height:1.2em;
		padding: 7px 0px 0px 19px;
		list-style: none;
 		background: url(./images/03.gif) no-repeat 0em 0.5em;
	}
/*-----------ENDサイドメニュ関連-----------*/





/*---          ごあいさつ              --*/
	ul.profile   {
		padding: 0px 10px 10px 7px;
		font-size:100%;
	}

	ul.profile li.yakuwari{
		padding: 0px 0px 5px 0px;
		list-style:none;
		line-height:1em;
	}
	ul.profile li.shokui{
		padding: 10px 0px 0px 0px;
		list-style:none;
		line-height:1em;
	}



/*--         記事部分スタイル          --*/
	ul.kiji   {
		padding: 0px 5px 20px 5px;
		line-height:1.4em; 
		font-size:100%;
	}

	ul.kiji li{
		padding: 10px 0px 10px 0px;
		line-height:1.4em; 
		list-style:none;
	}




	ul.bq   {
		padding: 10px 10px 10px 10px;
		line-height:1.4em; 
		font-size:100%;
		background:#efefef;
		text-align:center;
		border:1px solid #aaaaaa;
	}

	ul.bq li{
		padding: 0px 0px 0px 0px;
		line-height:1.4em; 
		list-style:none;
	}
/*--        END 記事部分スタイル          --*/



/*-----------サイドエリア・項目-----------*/



	ul.c   {
		padding: 0px 10px 17px 27px;
	}

	ul.c li{
		margin: 0px;
		font-size:100%;
		line-height:1.5em;
		padding: 7px 0px 3px 19px;
		list-style: none;
 		background: url(./images/42.gif) no-repeat 0em 0.7em;
	}

	ul.d   {
		padding: 0px 10px 17px 7px;
		font-size:96%;
	}
	ul.d li{
		padding: 10px 0px 5px 0px;
		list-style:none;
		line-height:1.4em;
	}


	ul.d li.notice{
		padding: 0px 0px 5px 0px;
		list-style:none;
		line-height:1em;
	}
	ul.d li.date{
		padding: 10px 0px 5px 0px;
		list-style:none;
		font-size:96%;
		color: #555;
		line-height:0.7em;

	}

	ul.alm   {
		list-style: none;
		padding: 3px 10px 7px 17px;
		font-size:100%;
		line-height:1.7em;
	}

	ul.alm li{
		/*--list-style:square;--*/
		margin: 0px;
		padding: 0px 0px 0px 20px;
 		background: url(./images/42.gif) no-repeat 2px 0.3em;
		list-style: none;
	}





/*---            ケースメソッド表記　　　　　---*/
	div#case{
		width:239px;
		margin: 7px 0px 5px 0px;
		background: #6AC7D4;
	}
/*---       END  ケースメソッド表記　　　　---*/




/*---            事務局表記　　　　　---*/
	div#jimu{
		width:239px;
		padding: 0px 0px 5px 0px;
		margin: 10px 0px 10px 0px;
		background: #FF9400;
	}



	#jimu ul   {
		padding: 0px 0px 0px 0px;
		line-height:1.4em; 
	}

	#jimu ul li.keio{
		padding: 0px 0px 5px 0px;
		line-height:1.2em; 
		font-weight: bold;
		list-style: none;
	}

	#jimu ul li.media{
		padding: 5px 0px 0px 0px;
		line-height:1.2em; 
		font-weight: bold;
		list-style: none;
	}

	#jimu ul li.jimu{
		padding: 0px 0px 5px 0px;
		line-height:1.2em; 
		font-weight: nomal;
		list-style: none;
	}

/*---       END  事務局表記　　　　　---*/




/*---       サイドエリア内枠表記　　　　　---*/



/*----------右コラム-------------*/

	div.sidecolumn {
		width: 239px;
		text-align:left;
		padding: 0px 10px 0px 0px;
		line-height:1.4em;
		color: #ffffff;
	}

	div.side {
		width: 219px;
		text-align:left;
		padding: 10px 10px 17px 10px;
		font-size:90%;
		line-height:1.4em;
		color: #ffffff;
	}

	div.pr {
		padding: 2px 0px 2px 0px;
		font-size:60%;
		color: #444;
		text-align:center;
	}





/*---         FOOTER       ----*/

	ul.foot {
		padding: 10px 0px 10px 10px;
		font-size:90%;
	}

	ul.foot li {
		padding: 0px 0px 5px 0px;
		list-style:none;
		line-height:1em;
	}
/*---    END  FOOTER       ----*/

	ul.shokai-u li {
		padding: 7px 0px 10px 10px;
		margin:0px 0px 5px 10px;
		list-style:none;
		font-weight: bold;
		
		border-left:2px solid green;
		line-height:1em;
	}
