/* body
---------------------------------------------------- */
*{font-family:"verdana","helvetica","osaka","ＭＳ Ｐゴシック","ans-serif";
}

textarea,select,input {font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック","sans-serif";
}

body{
color:#E5A7993;
margin:0;
text-align:center;
background: #F4F8F9;
}
#container{
width:900px;
font-size:100%;
background:#ffffff;
margin:0 auto;
text-align:left;
}

form{margin:0;padding:0;}

table.form{margin:25px 0 0 13px;}

img{border:none;}

ul.rss{
margin	:0;
padding	:0;
width	:100%;
text-align:center;
}

ul.rss li{
border-right:#999 1px solid;
display	:inline;
font-size:88%;
font-style:normal;
font-weight:bold;
letter-spacing:0.2px;
margin-right:0.3em;
padding-right:0.5em;
padding-left:0.2em;
}

ul.rss a:link	{color:#5A7993;text-decoration:none;}
ul.rss a:visited{color:#5A7993;text-decoration:none;}
ul.rss a:hover	{color:#304285;text-decoration:none;}
ul.rss a:active	{color:#304285;text-decoration:none;}

/* link
---------------------------------------------------- */
a{color:#304285;text-decoration:none;}
a:link{color:#304285;text-decoration:none;}
a:visited{color:#304285;text-decoration:none;}
a:active{color:#5A7993;text-decoration:none;}
a:hover{color:#5A7993;text-decoration:none;}

a.acalendar{color:#304285;text-decoration:none;}
a.acalendar:link{color:#304285;text-decoration:none;}
a.acalendar:visited{color:#304285;text-decoration:none;}
a.acalendar:active{color:#5A7993;text-decoration:none;}
a.acalendar:hover{color:#5A7993;text-decoration:none;}

a.acontinues{color:#304285;text-decoration:none;}
a.acontinues:link{color:#304285;text-decoration:none;}
a.acontinues:visited{color:#304285;text-decoration:none;}
a.acontinues:active{color:#5A7993;text-decoration:none;}
a.acontinues:hover{color:#5A7993;text-decoration:none;}

a.amenu	{color:#304285;text-decoration:none;}
a.amenu:link{color:#304285;text-decoration:none;}
a.amenu:visited	{color:#304285;text-decoration:none;}
a.amenu:active{color:#5A7993;text-decoration:none;}
a.amenu:hover{color:#5A7993;text-decoration:none;}

/* banner
---------------------------------------------------- */
#banner{
padding:10px;
background: #A3BACD;
border: 3px double #FFFFFF;
margin: 10px 0px 0 0px;
}

.blogtitle{
font-size:110%;
color: #fff;
margin: 0;
padding-top: 0;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
}

.description{
font-size:80%;
letter-spacing:1px;
color: #fff;
padding-top:5px;
padding-left:10px;
padding-right: 10px;
padding-bottom: 5px;
}

#banner a{color:#fff;text-decoration:none;}
#banner a:link{color:#fff;text-decoration:none;}
#banner a:visited{color:#fff;text-decoration:none;}
#banner a:active{color:#fff;text-decoration:underline;}
#banner a:hover{color:#fff;text-decoration:underline;}

#subbanner a{color:#fff;text-decoration:none;}
#subbanner a:link{color:#fff;text-decoration:none;}
#subbanner a:visited{color:#fff;text-decoration:none;}
#subbanner a:active{color:#fff;text-decoration:underline;}
#subbanner a:hover{color:#fff;text-decoration:underline;}

/* content
---------------------------------------------------- */
#content{
width:700px;
float:right;
background:#ffffff;
}

#links{
width:185px;
float:left;
text-align:left;
margin:0;
padding:20px 0 0 10px; 
background-color:#ffffff;
overflow:hidden;
}

.blog{
margin-top: 5px;
margin-right: 10px;
margin-bottom: 20px;
margin-left: 15px;
}
.date{
background-image: url(http://admin.hamazo.tv/_img/simple_babyblue/hama07_02date.gif);
background-position:right bottom;
color:#E5A7993;
font-size:90%;
letter-spacing:1px;
text-align:left;
background-repeat: no-repeat;
padding-top: 20px;
padding-right: 15px;
padding-left: 5px;
padding-bottom: 1px;
margin: 0;
}
.blogbody{
margin:0;
background: #E7EFF1;
padding-top: 0px;
padding-right: 5px;
padding-bottom: 0px;
padding-left: 5px;
border: 3px double #FFFFFF;
}
.title{
	color:#304285;
	font-size:90%;
	font-weight	:bold;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #304285;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 10px;
}
.main{
	width:100%;
	color:#3A4F5F;
	font-size:80%;
	overflow:auto;
	line-height:155%;
	padding: 10px 0 10px 5;
}
.main img{
    margin: 0px 5px 5px 5px;
    max-width: 100%;
}

.posted{
	color:#3A4F5F;
	font-size:76%;
	text-align:right;
	margin:0 0 25px 0;
}

a.aposted{color:#304285;text-decoration:underline;font-weight:bold;}
a.aposted:link{color:#304285;text-decoration:none;font-weight:bold;}
a.aposted:visited{color:#304285;text-decoration:none;font-weight:bold;}
a.aposted:active{color:#5A7993;text-decoration:none;font-weight:bold;}
a.aposted:hover{color:#5A7993;text-decoration:none;font-weight:bold;}




.title2{
	color:#3A4F5F;
	font-size:90%;
	font-weight	:bold;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	padding-top: 10px;
	margin: 0px;
}	

.menu{
	font-size:90%;
	text-align:right;
	padding-top: 10px;
}

.comments-head{
	font-size:80%;
	font-weight:bold;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-top: 10px;
}

.comments-body{
	font-size:80%;
	line-height:140%;
	border: 1px dotted #ded2bf;
	padding: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 13px;
	background-color: #FFFFFF;
}

.comments-post{
	font-size:80%;
	text-align:right;
	margin:0px 0px 25px 0px;
}

.trackback-url{
	font-size:80%;
	font-weight:bold;
	border: 1px dotted #ded2bf;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
}

.trackback-body{
	font-size:80%;
	line-height:135%;
	border: 1px dotted #ded2bf;
	padding: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 13px;
	background-color: #FFFFFF;
}

.trackback-post{
	font-size:80%;
	text-align:right;
	margin:0px 0px 25px 0px;
	font-weight:bold;
}

a.atrackback-post{color:#304285;text-decoration:underline;font-weight:bold;}
a.atrackback-post:link{color:#304285;text-decoration:underline;font-weight:bold;}
a.atrackback-post:visited{color:#304285;text-decoration:underline;font-weight:bold;}
a.atrackback-post:active{color:#5A7993;text-decoration:none;font-weight:bold;}
a.atrackback-post:hover{color:#5A7993;text-decoration:none;font-weight:bold;}

label{
font-size:80%;
font-weight:bold;
color:#5A7993;
}

#author{
width:200px;
border:1px dotted #ECEDCD;
}
#email{
width:200px;
border:1px dotted #ECEDCD;
}
#url{
width:200px;
border:1px dotted #ECEDCD;
}
#text{
font-size:12px;
width:400px;
height:200px;
border:1px dotted #ECEDCD;
}
.pagetop{
	font-size:80%;
text-align:right;
margin:20px 0px 25px 0px;
}

/* calendar
---------------------------------------------------- */
	.calendarhead{
		border-top:1px none #666;
	 	border-left:1px none #666;
	 	border-right:1px none #666;
	 	color:#333;
		font-size:100%;
	    font-weight:bold;
		letter-spacing:2px;
		padding:0px 0px 2px 0px;
		text-align:center;
		padding:3px 0px 3px 15px;

	}
	.calendartable{
	margin:0px auto 10px auto;
	width:183px;
	text-align:left;
	background:#fff;
	border-spacing:0px;
	border: 1px dotted #E7EFF1;
	}
	.calendarweek{
		color:#3A4F5F;
		font-size:88%;
		font-weight: bold;
	}

	.calendarwd{
	/*	border-left: 1px solid #5A7993;
 		border-right: 1px solid #5A7993;*/
		background:#E7EFF1;
		background-position:-2px 0px;
		color:#000000;
		font-size:84%;
		font-weight:bold;
		letter-spacing: 2px;
		text-align: center;
		padding-top: 2px;
		padding-right: 0px;
		padding-bottom: 2px;
		padding-left: 0px;

	}
	.calendard{
    	empty-cells:show;
    	border-top:1px solid #efefef;
	border-right:1px solid #efefef;
	text-align: center;
    }
	.calender{
		font-size:76%;
		padding:2px 2px;
		color:#aaa;
		
	}
/* side
---------------------------------------------------- */
.sidetitle{
	color:#304285;
	font-size:80%;
	letter-spacing:2px;
	widt:175px;
	padding: 5px;
	font-weight: bold;
background: #E7EFF1;
border: 3px double #FFFFFF;
}

.side{
font-size:78%;
line-height:140%;
margin:0 0 10px 0;
padding	:8px;

}

a.arss{color:#666666;text-decoration:underline;}
a.arss:link{color:#666666;text-decoration:underline;}
a.arss:visited{color:#666666;text-decoration:underline;}
a.arss:active{color:#999999;text-decoration:none;}
a.arss:hover{color:#999999;text-decoration:none;}

.photo{
text-align:center;}

.nickname{
color:#2b5695;
font-weight:bold;
margin:10px 0;
}

.message{}

.quotetable{}

.quote{
color:#000;
font-size:80%;
padding:1px;
}

.blogtimes{
margin:0 0 16px 0;
text-align:center;
}

.powered{
text-align:center;
margin:0 0 10px 0;
}

.syndicate{
font-size:80%;
text-align:center;
}
.checkers{
font-size:80%;
margin-top:10px;
}

a.adtitle{font-weight:bold;text-decoration:underline;}
a.adtitle:link{font-weight:bold;text-decoration:underline;}
a.adtitle:visited{font-weight:bold;text-decoration:underline;}
a.adtitle:active{font-weight:bold;text-decoration:underline;}
a.adtitle:hover	{font-weight:bold;text-decoration:underline;}

a.addescription	{color:black;text-decoration:none;}
a.addescription:link{color:black;text-decoration:none;}
a.addescription:visited	{color:black;text-decoration:none;}
a.addescription:active{color:black;text-decoration:none;}
a.addescription:hover{color:black;text-decoration:none;}

a.adurl{color:#0000FF;text-decoration:none;}
a.adurl:link{color:#0000FF;text-decoration:none;}
a.adurl:visited	{color:#0000FF;text-decoration:none;}
a.adurl:active{color:#0000FF;text-decoration:none;}
a.adurl:hover{color:#0000FF;text-decoration:none;}

a.adld{text-decoration:underline;}
a.adld:link{text-decoration:underline;}
a.adld:visited{text-decoration:underline;}
a.adld:active{text-decoration:underline;}
a.adld:hover{text-decoration:underline;}

body.ad{background-color: #FFFFFF;}

/* footer
---------------------------------------------------- */
#footer{clear:both;}

#copyright{
	font-size:90%;
	font-weight:bold;
	color:#FFFFFF;
	margin:10px;
	padding	:10px;
	line-height:16px;
	text-align:center;
	background-color:#A3BACD;
	border: 3px double #FFFFFF;
}