* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial,  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka; /* 文字の種類 */
	text-align: center; /* 古いIEでセンタリングする */
	font-size: 13px; /* 文字サイズ */
                background: url("image/back.gif");
}


a img {
	border-style: none; /* 枠を非表示 */
	border-width: 0px; /* 枠の幅を0pxに設定 */
	text-decoration: none; /* 装飾を表示しない */
}

/* 外枠 */
#container {
                width:780px;
                margin-left:auto;
                margin-right:auto;
                text-align: left; /* 文字左寄せ */
                border-right: 1px solid #b2b2b2;
                border-left: 1px solid #b2b2b2;
	background-color: #FFFFFF;
}

#title {
	height: 70px; /* 高さ */
                background: url("image/ue_shita.gif") left bottom repeat-x;
	background-color: #FFFFFF;
}

.logo {
	margin: 0px 10px 0px 10px; /* 余白 */
}

.sub {
	margin: 0px 10px 8px 10px; /* 余白 */
	text-align:right;
}

#mainspace { 
	margin:0px; 
	background-color: #FFFFFF;
}

#left_box {
	padding-top: 5px;
	width:190px;
	float:left;
	background-color: #F6F8F5;
                background-image: url("image/me_under.jpg");
                background-repeat: repeat-x;
                background-attachment: fixed;
                background-position: bottom right;
}

#right_box {
	width:570px;
	background-color: #FFFFFF;
	float:right;
	padding-top: 5px;
}

.clear {
	clear:both; 
}

.yoko
{
	margin-left: 14px;
	margin-top: 12px;
}

.ue{
	margin-bottom: 12px;
}

/* フッター */
#footer {
	padding: 13px 0px 0px 20px; /* 余白 */
	border-bottom: solid 3px #b2b2b2;
	height: 36px; /* 高さ */
	clear:both; 
	font-size: 11px;
	color: #444444;
                background: url("image/ue_shita.gif") top right repeat-x;
	background-color: #FFFFFF;
}

#top1{
	width: 348px;
	float: left;
	background-color: #FFFFFF;
}

#top2{
	width: 214px;
	float: left;
	background-color: #FFFFFF;
}

a:link,a:visited{color:#669933;  text-decoration:none; }
a:hover{color:#669933; text-decoration: underline;}

a.ma:link,a.ma:visited {color:#666666; text-decoration:none;}
a.ma:hover{text-decoration:underline; color:#0054A5;}

.moji1 {
	font-size: 13px;
	color: #555555;
	font-family: Arial, Helvetica, sans-serif; 
}

table {
                border: 1px solid #b2b2b2;
                margin-bottom:10px;
}




/* begin styles for RSS Feed */

li {
list-style: none;
}

.rss_box {
	 padding: 0px;
	 width: 210px;
	 background-color: #FFFFFF;

}

.rss_title, rss_title a {
	font-size: 13px;
	font-weight:bold;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif; 
}

.rss_items {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.rss_item  {
	padding-right: 0px;
	padding-left: 0px;
	font-weight : normal; 
	padding-bottom: 2px;
	color: #555555;
	word-break: break-all;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif; 
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	font-weight : normal; 
	font-size: 13px;
	color: #669933;
	text-decoration : none;
}

.rss_item a:hover { 
	font-weight : normal; 
	font-size: 13px;
	color: #669933;
	text-decoration : underline;
}

.rss_date {
	font-size: 13px;
	font-weight : normal;
	color: #333333;
}
