html,body { 
	 margin: 0px 0px 0px 30px;
         scrollbar-arrow-color:#C0C0C0;
         scrollbar-face-color: #FFFFFF;
         scrollbar-base-color:#FFFFFF;
         scrollbar-darkshadow-color:#FFFFFF;
         scrollbar-shadow-color:#C0C0C0;
         scrollbar-highlight-color:#C0C0C0;
         scrollbar-track-color: #FFFFFF;
         background-color:#000000;
	}

a:link    {color:#e5a720; text-decoration: none;}
a:visited {color:#c8a037; text-decoration: none;}
a:active  {color:#666666; text-decoration: none;}
a:hover   {color:#b6aa00; text-decoration: underline;}

h1 {
	margin: 20px 0px 10px 20px;
}

ul {  
	margin: 0px 0px 0px 15px;
        padding: 0px;
        list-style: none;
}

.site_title {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-weight: bolder;
	color: #ffffff;
	margin: 20px 0px 10px 20px;
}

.site_title a,
.site_title a:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover {
	color:#ffffff;
	text-decoration:none;
}


.description {
	font-family:"Verdana","Arial","sans-serif";
	font-size: 12px;
	font-weight: bolder;
	color: #C6171D;
	margin: 10px 0px 40px 20px;
}



.entry {
	margin: 0px 0px 10px 0px;
        background-color:#000000;
        border-bottom: 1px dotted #bc436a;
}


.entry_date {
	font-family: "Verdana";
	font-size: 10px;
	color: #339999;
	margin: 30px 30px 0px 0px;
	text-align:right;
}

.entry_navi {
	font-family: "Verdana";
	font-size: 10px;
	color: #696969;
¡¡¡¡¡¡¡¡margin: 10px 30px 10px 20px;
	padding-bottom: 3px;
}


.entry_title {
	font-family:"Verdana","Arial","sans-serif";
	font-size: 14px;
	font-weight:bold;
	color: #9bab29;
        margin: 0px 0px 15px 20px;
	}


.entry_body {
	font-family:"Verdana","Arial","sans-serif";
	font-size: 12px;
	line-height: 170%;
        letter-spacing: 1px;
	color: #cccccc;
        margin: 15px 30px 15px 20px;
        background-color:#000000;
        
	}

.entry_author {
	font-family:"Verdana","Arial","sans-serif";
	font-size: 10px;
	color: #ffffff;
        margin: 0px 30px 0px 20px;
        background-color:#000000;
        
}


.entry_more {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 11px;
	line-height: 170%;
	color: #333333;
	margin: 15px 30px 10px 20px;
	}


.entry_state {
	font-family:"Verdana","Arial","sans-serif";
	font-size: 10px;
	color: #999999;
	margin: 10px 30px 25px 20px;
        background-color:#000000;
	}


blockquote {
	font-family:"Verdana","Arial","sans-serif";
	font-size: 11px;
	color: #333333;
	margin: 20px 10px 10px 10px;
	padding: 10px;
	border-left: 3px solid #CCCCCC;
        background-color:#000000;
	}

.pict {
	border-width: 5px;
	border-style: solid;
	border-color: #ffffff;
        margin: 0px 10px 10px 0px;
}

.linktitle {
	font-family:"Verdana","Arial","sans-serif";
	font-size: 10px;
	font-weight: bolder;
	color: #C6171D;
	line-height: 170%;
	margin: 0px 0px 10px 10px;
}


.linktext {
	font-family:"Verdana","Arial","sans-serif";
	font-size: 10px;
	color: #ffffff;
	line-height: 170%;
	margin: 0px 0px 20px 10px;
}

.linktext2 {
	font-family:"Verdana","Arial","sans-serif";
	font-size: 10px;
	color: #ffffff;
	line-height: 170%;
	margin: 0px 0px 20px 30px;
}
.bn { 
         margin: 20px 0px 10px 10px;
}

.qr {
	margin: 0px 0px 20px 50px;
}
.qr_text {
	font-family:"Verdana","Arial","sans-serif";
	font-size: 10px;
	color: #696969;
	line-height: 170%;
	margin: 0px 0px 20px 0px;
}

.bana {
	border-width: 0px;
	border-style: none;
        margin: 10px 0px 20px 25px;
}
.bana2 {
        margin: 0px 30px 20px 0px;
}

.kuma {
        margin: 40px 0px 0px 20px;
}

.tenki {
         margin: 50px 0px 0px 0px;       
}

.yanen {
         margin: 50px 0px 0px 30px;
}

/* SEARCH---------------------------------------------------------------------- */
.search {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 10px;
	color: #ffffff;
	line-height: 170%;
	margin: 20px 0px 5px 0px;
}



/* FOOTER---------------------------------------------------------------------- */
.copyright {
	font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
	font-size: 10px;
	color: #efefef;
	line-height: 170%;
	margin: 20px 0px 10px 20px;
        background-color:#000000;
}


/* CLOCK---------------------------------------------------------------------- */
.clock {
	margin: 20px 0px 0px 0px;
	}



/* CALENDAR---------------------------------------------------------------------- */
.calendar {
font-family: "Verdana";
font-size: 10px;
color: #cccccc;
margin: 0px 0px 20px 30px;


}


.calendartitle{
font-family:"Verdana","Arial","sans-serif";
font-size: 10px;
font-weight: bolder;
color: #E645AF;
line-height: 170%;
margin: 0px 0px 0px 10px;
}


.calendar_month {
font-family: "Verdana";
margin-bottom: 10px;
font-size: 10px;
color: #efefef;
}

.cell {
	
	width: 23px;
	height: 16px;
	padding: 1px;
}
.weekday {
         width: 25px;
}
}

.counter {
          margin: 0px 0px 0px 20px;
}