/* 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:#3A4F5F;
margin:0;
padding	:0;
text-align:center;
background:#FDE3E3 url() ;
}
#container{
width:748px;
font-size:100%;
background:url(http://ashita-sanuki.jp/_img/tanpopo/tanpopo_title.gif) ;
background-repeat: no-repeat;
margin:0px auto 10px auto;
padding	:0px 0px 0px 0px;
text-align:left;
border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #fff;
	border-left-color: #fff;
}

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:85%;
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:#3A4F5F;text-decoration:none;}
ul.rss a:visited{color:#3A4F5F;text-decoration:none;}
ul.rss a:hover	{color:#5A7993;text-decoration:none;}
ul.rss a:active	{color:#5A7993;text-decoration:none;}

/* link
---------------------------------------------------- */
a{color:#3A4F5F;}
a:link{color:#3A4F5F;}
a:visited{color:#3A4F5F;}
a:active{color:#3A4F5F;}
a:hover{color:#F99404;text-decoration:none;}

a.acalendar{color:#996600;text-decoration:none;}
a.acalendar:link{color:#996600;text-decoration:none;}
a.acalendar:visited{color:#996600;text-decoration:none;}
a.acalendar:active{color:#5A7993;text-decoration:none;}
a.acalendar:hover{color:#5A7993;text-decoration:none;}

a.acontinues{color:#996600;text-decoration:none;}
a.acontinues:link{color:#996600;text-decoration:none;}
a.acontinues:visited{color:#996600;text-decoration:none;}
a.acontinues:active{color:#5A7993;text-decoration:none;}
a.acontinues:hover{color:#5A7993;text-decoration:none;}

a.amenu	{color:#996600;text-decoration:none;}
a.amenu:link{color:#996600;text-decoration:none;}
a.amenu:visited	{color:#996600;text-decoration:none;}
a.amenu:active{color:#5A7993;text-decoration:none;}
a.amenu:hover{color:#5A7993;text-decoration:none;}

/* banner
---------------------------------------------------- */
#banner{
padding:0px;
background: url() no-repeat;
margin: 0px 0px 0px 0px;
height:200px;
}

.blogtitle{
font-size:100%;
font-weight: bold;
color: #A3DC6B;
margin: 0;
padding-top: 50px;
padding-right: 10px;
padding-bottom: 0px;
padding-left:30px;
text-align: left;
}

.description{
font-size:80%;
letter-spacing:1px;
color: #3A4F5F;
padding-top:20px;
padding-left:210px;
padding-right: 190px;
padding-bottom: 5px;
}

#banner a{color:#990000;text-decoration:none;}
#banner a:link{color:#99000;text-decoration:none;}
#banner a:visited{color:#990000;text-decoration:none;}
#banner a:active{color:#93CB5C;text-decoration:underline;}
#banner a:hover{color:#990000;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:500px;
margin:0px 15px 0px 0px;
float:right;
background:;
}

#links{
width:187px;
float:left;
text-align:left;
margin:100px 0px 0px 0px;
padding:0px 0px 0px 12px; 
background-color:#;
overflow:hidden;
}

.ad{
font-size:90%;
}

.blog{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding:5px 10px 20px 10px;
border: 0px solid #CCCCCC;

}
.date{
background-image: url();
background-position:left bottom;
color:#3A4F5F;
font-size:82%;
font-weight: normal;
background-position: 320px 0px;
text-align:left;
background-repeat: no-repeat;
padding: 5px 0px 5px 5px;
height:20px;
margin: 0px 12px 0px 12px;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #ccc;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #ccc;
}

.date2{
background-image: url();
background-position:left bottom;
color:#3A4F5F;
font-size:82%;
font-weight: normal;
background-position: 320px 0px;
text-align:right;
background-repeat: no-repeat;
padding: 5px 0px 5px 5px;
height:10px;
margin: 0px 2px 0px 10px;
/*
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #ccc;
*/
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #ccc;
}

.blogbody{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: #fff url(http://ashita-sanuki.jp/_img/tanpopo/ta_blog_body1.gif) repeat-y;
border-top: 1px double #fef6f6;
border-bottom: 1px double #fef6f6;
border-left: 1px double #EAD2D2;
border-right: 1px double #EAD2D2;
}
.title{
	background:  url(http://ashita-sanuki.jp/_img/tanpopo/ta_blog_title1.gif) no-repeat;
        background-position: 0px 0px;
        color:#990000;
	font-size:90%;
	font-weight	:bold;
        padding:23px 7px 0px 17px;	
        margin:0px 0px 0px 0px;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
        height:23px;
}

.title a{color:#990000;text-decoration:underline;font-weight:bold;}
.title a:link{color:#990000;text-decoration:none;font-weight:bold;}
.title a:visited{color:#990000;text-decoration:none;font-weight:bold;}
.title a:active{color:#990000;text-decoration:none;font-weight:bold;}
.title a:hover{color:#EEB80E;text-decoration:none;font-weight:bold;}


.main{

	width:93%;
	color:#3A4F5F;
	font-size:80%;
	overflow:auto;
	line-height:135%;
	padding: 15px 15px 15px 15px;
        background: url() no-repeat;
}
.main img{margin:5px;}

.posted{
	color:#3A4F5F;
	font-size:70%;
	text-align:right;
	margin:0px 12px 0px 12px;
        padding: 5px 10px 5px 0;
        border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ABBDCB;
        border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #ABBDCB;
}

a.aposted{color:#E3B00C;text-decoration:underline;}
a.aposted:link{color:#E3B00C;text-decoration:none;}
a.aposted:visited{color:#E3B00C;text-decoration:none;}
a.aposted:active{color:#E3B00C;text-decoration:none;}
a.aposted:hover{color:#990000;text-decoration:none;}




.title2{
	color:#3A4F5F;
	font-size:90%;
	font-weight	:bold;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	padding-top: 10px;
	margin: 0px;
}	

.menu{
	
	text-align:right;
padding:5px 0px 5px 0px; 
}

.comments-head{
        color:#000000; 
	font-size:80%;
	font-weight:bold;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-top: 10px;
}

.comments-body{
        color:#000000;
	font-size:80%;
	line-height:140%;
	border: 1px dotted #ABBDCB;
	padding: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 13px;
	background-color: #FFFFFF;
}

.comments-post{
        color:#000000;
	font-size:80%;
	text-align:right;
	margin:0px 0px 25px 0px;
}

.trackback-url{
        color:#000000;
	font-size:80%;
	font-weight:bold;
	border: 1px dotted #ABBDCB;
	margin-top: 20px;
	margin-right:20px;
	margin-bottom: 15px;
	margin-left: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #FFFFFF;
}

.trackback-body{
        color:#000000;
	font-size:80%;
	line-height:135%;
	border: 1px dotted #ABBDCB;
	padding: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
	background-color: #FFFFFF;
}

.trackback-post{
        color:#000000;
	font-size:80%;
	text-align:right;
	margin:0px 0px 25px 0px;
	font-weight:bold;
}

a.atrackback-post{color:#996600;text-decoration:underline;font-weight:bold;}
a.atrackback-post:link{color:#996600;text-decoration:underline;font-weight:bold;}
a.atrackback-post:visited{color:#996600;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:10px;
/* font-size:80%; */
font-weight:bold;
color:#5A7993;
}

#author{
width:200px;
border:1px dotted #ABBDCB;
}
#email{
width:200px;
border:1px dotted #ABBDCB;
}
#url{
width:200px;
border:1px dotted #ABBDCB;
}
#text{
font-size:12px;
width:370px;
height:200px;
border:1px dotted #ABBDCB;
}

#blog_footer{
background:url(http://ashita-sanuki.jp/_img/tanpopo/ta_blog_footer1.gif);
background-repeat: no-repeat;
height:18px;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px; 
}

.pagetop{
font-size:12px;
text-align:right;
margin:0px 15px 25px 0px;
padding:0px 0px 10px 0px; 
}

/* calendar
---------------------------------------------------- */
	.calendarhead{
		border-top:0px none #336633;
	 	border-left:0px none #336633;
	 	border-right:0px none #336633;
	 	color:#990000;
		font-size:90%;
	        font-weight:bold;
		letter-spacing:2px;
		padding:30px 0px 5px 10px;
                margin:0px auto 5px auto;
		text-align:center;
                background:url(http://ashita-sanuki.jp/_img/tanpopo/tanpopo_side_title.gif) no-repeat;
                height:25px;
		

	}
	.calendartable{
	margin:0px auto 10px auto;
	width:175px;
	text-align:left;
	background: ;
	border-spacing:0px;
	border: 0px solid #ccc;
　　　font-size:85%;
font-weight: normal;
font-family: Verdana;
padding: 0px 0px 0px 0px;
	}
	
.calendarweek{
		color:#990000;
		font-size:100%;
		font-weight: bold;
               font-family: Verdana;
	}

	.calendarwd{
	/*	border-left: 1px solid #3A4F5F;
 		border-right: 1px solid #3A4F5F;*/
		color:#000;
		font-size:85%;
		font-weight:bold;
		letter-spacing: 0px;
		text-align: center;
                padding:3px 0px 3px 0px;		
 background:  url(http://ashita-sanuki.jp/_img/tanpopo/ta_calenda_bg01.gif) no-repeat;
 text-align: center;
 background-position: center center;
	}

	.calendard{
    	empty-cells:show;
        padding:3px 0px 3px 0px;
    	border-top:0px solid #efefef;
	border-right:0px solid #efefef;
        background: url(http://ashita-sanuki.jp/_img/tanpopo/ta_calenda_bg02.gif) no-repeat;
	text-align: center;
        background-position: center center;
    }
	.calender{
		font-size:76%;
		padding:0px 0px 0px 0px;
		
	}
/* side
---------------------------------------------------- */
.sidetitle{
	background:url(http://ashita-sanuki.jp/_img/tanpopo/tanpopo_side_title.gif) no-repeat;
        background-position: 3px 0px;
        color:#990000;
	font-size:80%;
	letter-spacing:2px;
	width:180px;
        height:27px;
        padding:30px 0px 0px 25px; 	
        border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
font-weight: bold;
	
}

.side{
font-size:78%;
line-height:140%;
        margin:0 0 10px 0px;
	padding	:12px 0px 0px 5px;
	width:172px;
        background: url() no-repeat ;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;

}
.side .text{
	width:80px;}
        
        a.aside{color:#3A4F5F;text-decoration:underline;}
	a.aside:link{color:#3A4F5F;text-decoration:underline;}
	a.aside:visited{color:#3A4F5F;text-decoration:underline;}
	a.aside:hover{color:#3A4F5F;text-decoration:none;}

a.arss{color:#ffffff;text-decoration:underline;}
a.arss:link{color:#ffffff;text-decoration:underline;}
a.arss:visited{color:#666666;text-decoration:underline;}
a.arss:active{color:#666666;text-decoration:none;}
a.arss:hover{color:#666666;text-decoration:none;}

.photo{
text-align:center;}

.nickname{
color:#3A4F5F;
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;
padding	:0px;
height:40px;
background: url() no-repeat;
}

#copyright{
	font-size:90%;
	font-weight:bold;
	color:#990000;
	margin:0px;
padding	:7px 0px 7px 0px;
	text-align:center;
	border: 0px double #cccccc;
background:#FCC0C0 url() no-repeat;
}