body {
    margin:0px;
    padding:0px;
    text-align:center;
	font-size: 15px;
    font-family : "ＭＳ Ｐゴシック",Osaka, sans-serif;
	background-image:url(../background.jpg);
	background-repeat:repeat-x;
	
}

/*--- メニュー位置 ---*/

/*--- 左定形画像位置 ---*/

/*--- 中央定形画像位置 ---*/

/*--- 右定形画像位置 ---*/

/*--- 下定形画像位置 ---*/

/*--- 下定形画像位置 ---*/

/*--- テロップ位置 ---*/

/*--- 本文位置 ---*/
.main {
	width: 800px;
 	margin-left:auto;
 	margin-right:auto;
    text-align:left;
	background-color:#FFFFFF;
	}
	
/*--- 本文位置 ---*/
.footer {
	left: 0px;
}

/*--- [ページの先頭へ]ボタン ---*/
.page_top {
  border: solid #666666 1px;
  width: 93px;
  color: #666666;
  font-size: 12px;
}

/*--- 文字設定 ---*/
.f_size15 {font-size: 30px;}
.f_size08 {font-size: 23px;}
.f_size01 {font-size: 16px;}
.f_size-1 {font-size: 14px;}
.f_size-2 {font-size: 13px;}
.f_size-3 {font-size: 12px;} /*--- style21 ---*/
.f_size-5 {font-size: 10px;} /*--- style18 ---*/

.f_Gray {color: #666666;} /*--- style4 ---*/
.f_Red  {color: #ff0000;} /*--- style4 ---*/
.f_Navy {color: #000066;} /*--- style19 ---*/

.f_White_tit {
	color:#FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
.f_Yellow_tit {
	color:#FFFF00;
	font-size: 16px;
	font-weight: bold;
}

.col_tit {
	color:#008000;
	font-size: 21px;
	font-weight: bold;
}

.style5  {font-size: 12px; color: #666666;}
.style10 {font-size: 11px; color: #666666;}
.style14 {font-size: 11px; color: #FFFFFF;}
.style17 {font-size: 10;}
.style20 {font-size: 14px;}

.txt10pt {
	color:#333333;
	font-size: 10pt;
	font-weight: normal;
	line-height: 140%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";


}
.txt12pt {
	color:#333333;
	font-size: 12pt;
	line-height: 140%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";

}

/*--- テーブル設定 ---*/
.table_col {
	line-height : 22px;
	border : 0px;
	width : 625;
	align : center;
}

/*--- 本文位置 ---*/
.main_diary {
}

.main_diary_link {
	top: 250px;
	position:absolute;
}
/*--- インデックス・twitter ---*/
#twitter {
width:300px;
font-size:0.75em;
border:1px solid #dddddd;
line-height:1.5em;
text-align:left;
}
#twitter_inner {
padding:12px;
color:#666666;
}
#twitter_title {
font-weight:bold;
font-size:1.8em;
color:#009900;
padding-bottom:5px;
}
#twitter_inner ul#twitter_update_list {
list-style-type:none;
margin:0;
padding:0;
}
#twitter_inner ul#twitter_update_list li {
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px dotted #ccc;
}
#twitter_inner ul#twitter_update_list a:link {
color:#009900
}
#twitter_inner ul#twitter_update_list a:visited {
color:#339900
}
#twitter_inner #twitter-link {
text-align:right;
color:#339900;
display:block;
}
