body {
	margin: 0px;
	padding: 0px;
	background: white none;
}

a {text-decoration: none;}
a:link {color: #00a265; text-decoration: none;}
a:active {color: #1e50a2; text-decoration: none;}
a:visited {color: #1e50a2; text-decoration: none;}
a:hover {color: #ee7800; text-decoration: none;}

ul {
	/*list-style-type:none; */
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

form{
	margin:0px;
}

.site_title {
	font-family: "Century Gothic","HANA_A","Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 24px;
	color: #333;
	margin: 30px 0px 10px 0px;
        letter-spacing: 1px;
}

.site_title a,
.site_title a:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover {
	color: #333;
	text-decoration: none;
}

.description {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	color: #333;
	margin: 0px 0px 0px 0px;
}

blockquote {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	color: #111;
	margin: 20px 10px 20px 10px;
	padding: 10px;
	border: 1px solid #333;
	border-left:  3px solid #333;
	background: #ECECEC;
}

.pict {
	background: #FFF;
	margin: 15px 0px 15px 0px;
	padding: 8px;
	align: center;
}



/* container------------------------------------------------------------ */
#container1 {
	margin: 0px auto 0px auto;
	padding: 0px;
}

/* head----------------------------------------------------------------- */
#head {
	width: 900px;
	height: 130px;
	margin: 0px auto 30px auto;
	padding: 0px;
	background: white none;
/*	border-bottom: 2px solid #333;*/
/*    background: #FFFFFF url(http://mafw.info/img/template/winter_wood.gif) no-repeat scroll 0 0;*/
}

/* search--------------------------------------------------------------- */
#search_box {
	margin: 30px 5px 10px 0px;
	padding: 5px 0px 0px 0px;
	text-align: right;
	background: white none;	
}

.search {
	font-family: "Century Gothic","HANA_A","Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 10px;
	color: #333;
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 0px 0px;
}

/* left----------------------------------------------------------------- */
#left {
	width: 200px;
	margin: 0px;
	padding: 0px;
}

.title_img {
	margin: 0px;
	padding: 0px;
	/*border-bottom: 1px dotted #FFF;*/
}

.left_title {
	font-family: "Century Gothic","HANA_A","Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 12px;
	color: #333;
	padding: 8px;
	text-align: left;
/*	border 2px solid #333;*/
}

.left_title a,
.left_title a:link,
.left_title a:visited,
.left_title a:active,
.left_title a:hover {
	color: #333;
	text-decoration: none;
}

#ad {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	color: #333;
	line-height: 170%;
	margin: 1px 5px 10px 6px;
	padding: 10px;
}

.powered {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 9px;
	color: #FFF;
	line-height: 130%;
	margin: 0px;
	padding: 6px 4px 4px 4px;
	text-align: left;
}

.powered a:visited,
.powered a:active,
.powered a:hover {
	color: #BDCCDB;
	text-decoration: none;
}

/* calendar------------------------------------------------------------- */
#calendar_box {
	width: 680px;
	margin: 10px;
	padding: 0px;
}

.calendar {
	font-family: "Century Gothic","HANA_A","Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	color: #333;
	line-height: 130%;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	text-align: center;
}

.cell {
	width: 25px;
	height: 13px;
	padding: 1px;
}

.weekday {
	font-size: 9px;
	text-align: center;
	width: 25px;
	height: 13px;
	padding: 1px;
}

.today {
	/*background-color: #CC6699;*/
}



/* mid------------------------------------------------------------------ */
#mid {
	width: 680px;
	margin: 10px;
/*	padding: 0px 10px 0px 10px;*/
/*	border-right: 2px solid #507ea4;*/
}
.entry_navi{
	margin: 0px;
	padding: 4px 0px;
	text-align:center;
	font-size: 12px;
}

.entry {
	margin: 0px;
	padding: 0px 5px 0 15px;
	background: #FFF;
	/*border: outset 2px #9A9A9A;*/
}

.entry_title {
	font-size: 15px;
	font-weight: bolder;
	color: #333;
	margin: 5px 10px 5px 10px;
	padding: 5px;
	border-bottom: 2px solid #333;
}

.entry_date {
	font-family: "Century Gothic","HANA_A","Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	font-weight: normal;
	color: #333;
	margin: 5px 12px 0 0px;
	text-align: right;
}

.entry_author {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	font-weight: normal;
	color: #333;
	margin: 12px 12px 12px 0px;
	text-align: right;
}

.entry_body {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 13px;
	line-height: 170%;
	color: #333;
	margin: 12px;
	padding: 10px;
	}

.entry_more {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	line-height: 170%;
	color: #333;
	margin: 12px;
}

.entry_state {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	color: #333;
	margin: 0px 12px 5px;
	text-align: right;
}

.comment_title {
	font-size: 15px;
	font-weight: bolder;
	color: #333;
	margin: 5px 10px 5px 10px;
	padding: 5px;
}
.page {
font-size: 12px;
color: #333;
padding: 10px 0px 10px 0px;
/*border-top: 1px dotted #FFF;*/
text-align: center;
}

#list {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	color: #333;
	line-height: 170%;
	margin: 1px 5px 10px 4px;
	padding: 5px;
}

#list a {text-decoration: none;}
#list a:link {color: #00a265; text-decoration: none;}
#list a:active {color: #1e50a2; text-decoration: none;}
#list a:visited {color: #1e50a2; text-decoration: none;}
#list a:hover {color: #ee7800; text-decoration: none;}

.border {
	margin: 0px;
	padding: 0px;
	/*border-bottom: 1px dotted #FFF;*/
}

.login {
	width: 200;
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	color: #333;
	margin: 0px 0px 30px 0px;
	padding: 15px 10px 10px 0px;
	text-align: right;
	vertical-align: middle;
	line-height: 170%;
}



/* footer--------------------------------------------------------------- */
#footer {
	width: 900px;
	margin: 0px auto;
	padding: 0px;
	background: white none;
}

.copyright {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 9px;
	color: #333;
	line-height: 130%;
	margin: 0px;
	padding: 6px 4px 5px 4px;
	text-align: center;
}

.copyright a:visited,
.copyright a:active,
.copyright a:hover {
	color: #BDCCDB;
	text-decoration: none;
}

#twitter_update_list {
list-style-type:square; 
font-size: 11px;
color: #555;
margin: 5px 0px 5px 0px
}