@charset "utf-8";
/* CSS Document */
BODY 
{
	margin: 0;/* トップ余白 */ 
	font-style:normal;/* 対象フォントスタイル */ 
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: small;/* フォントサイズ（Web閲覧時Ctrlキーで拡大・縮小可 */ 
	color:#333333;/* 文字カラー */ 
	background-image:url(../images/common/bg.jpg);/* 背景画像 main_out用 */ 
	background-attachment:fixed;             /* 背景画像を固定する */
} 

#main_out 
{ height: 100%; } /* 全体の高さ */ 

#main_in 
{
	width: 800px;/* 全体の幅 */ 
	height: 100%;/* 全体の高さ */ 
	margin:0 auto 0 auto;
	border-left: 1px #999999 solid;/* 左ライン */ 
	border-right: 1px #999999 solid;/* 右ライン */ 
	border-bottom: 1px #999999 solid;/* 下ライン */ 
	text-align: left;/* テキスト開始位置 */ 
	color: #333333;/* ページ全体のフォントカラー */ 
	background-color:#ffffff;/* ページセンター部のカラー */
	line-height:1.3em;
	padding-bottom:10px;
	 
	}

.c-both/* 回り込み解除 */
{ 
 	clear:both; 
}

/*メニュー*/

.menu
{
	float:left;
	width:180px;
	padding-left:12px;
	padding-top:8px;
}

/*コンテンツ*/
.contents
{
	float:left;
	width:598px;
	padding-top:10px;
	padding-bottom:20px;
	padding-right:5px;
}

/*footer*/
.footer
{
	clear:left;
	background-image:url(../images/common/footer.jpg);
	width:800px;
	height:49px;
	border:0px;
	padding-top:3px;
	text-align:center;
	font-size:12px;
	color:#333333;
}


a { text-decoration: none; } 
a:hover { text-decoration: underline; } /* マウスがリンクに触ったら下線を表示*/
a:link { color: #006699 } /* 未訪問 */
a:visited {color:#006699; } /* 訪問済み */
a:hover { color: #006699} /* クリックしたとき*/


.dojyokun
{
	font-size:16px;
	font-weight:bold;
}

.iframe/* 新着情報詳細 */
{
	width: 580px; 
	border: 1px #999999 solid; 
	background-color: #ffffff; 
	padding: 5px;
	text-align:left;
	height:100px;
	overflow: auto;
	scrollbar-face-color:#f1f1f1;
	scrollbar-track-color:#CCCCCC;
	scrollbar-arrow-color:#999999;
	scrollbar-3dlight-color:#999999;
	scrollbar-highlight-color:#999999;
	scrollbar-shadow-color:#dfdfdf;
	scrollbar-darkshadow-color:#808080; 

}

.profile_img_l
{
	float:left;
	padding-right:15px;
	padding-bottom:7px;
}

.profile_img_r
{
	float:right;
	padding-left:15px;
}

/*左メニュー*/

/* ul id="navigation"用 */
#navigation
{
		list-le-type:none;
		margin:0;
		padding:0px;
		line-height:0;
}

/* li class="menu"用 */
.menuleft
{
		margin:0px;
		width:150px;
		/*height:37px;*/
		line-height:0;
		vertical-align: bottom;
		list-style:none;
}

img
{
	border:0;
	}
