body{
	color:#693;
	margin:0;
	padding:0;
	background:#fff;
	font-family:arial ,sans-serif;
		background-image:url(../../../images/bg.gif);
	background-repeat:repeat-y;
}



img{border:none;}


#flowerhead {
width: 940px; 
height: 100px; 
margin-bottom:15px;
}

#logo {
width: 296px; 
height: 43px; 
left:0px;
margin-top:40px;
}

#home {
float: left;
width: auto;
height: 25px;

}

#head_copy {
float: left;
width: 272px;
margin-top: 2px; 
margin-left: 3px;
}


#head_copy h1{
display:inline;font-size:small;}
html>body #head_copy h1{font-size:14px;}



a:link{color:#000;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}
a:active{color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}

#header{
	background:#ccc;
}
#header td{
	font-size:12px;
	text-align:right;
	padding-right:10px;
}
#header a:link{color:#00497d;}
#header a:visited{color:#00497d;}
#header a:active{color:#00497d;}
#header a:hover{color:#00497d;text-decoration:none;}

#container{
	width:940px;
	margin:0px 20px ;
	padding-bottom:30px;
	text-align:left;

}


#banner,#subbanner{
	color:#669933;
	width:940px;
	height:100px;
	text-align:left;
	margin:0 auto 10px auto;
	font-weight:normal;
	background:url("dotline.gif") ;
}

#banner a{color:#669933;text-decoration:none;}
#banner a:link{color:#669933;text-decoration:none;}
#banner a:visited{color:#669933;text-decoration:none;}
#banner a:hover{color:#669933;text-decoration:underline;}

#ad{width:340px;}

h1,h2,h3{margin:0;padding:0;}

.blogtitle{
	font-size:x-large;
	padding:30px 30px 5px;
}

.description{
	font-size:12px;
	padding:0 30px;
}

#wrapper{
	float:left;
	width:730px;
}

#content{
	float:right;
	width:520px;
	text-align:center;
	margin-left: 20px;
}

#blog{
	width:100%;
	padding:0px 0 20px;
	text-align:left;
	margin:0 auto;
}

#left{
	float:right;
	width:190px;
	padding:0px 0px 30px;
}

#right{
	float:left;
	width:190px;
	padding:0px 0px 30px 20px;
	text-align:center;
}

#categorytitle{
	color:#43699b;
	font-size:14px;
	font-weight:bold;
	padding:6px 20px;
	text-align:left;
	background:#CCE9F9;
}

.date{
	color:#669933;
	font-size:12px;
	font-weight:normal;
	padding:10px 0px;

}

.blogbody{
	line-height:130%;
	text-align:center;
	border-bottom:#99cc33 1px solid;
	margin-bottom:10px;
}

.blogbodybottom{
}

.title{
	color:#669933;
	font-size:small;
	font-weight:bold;
	text-align:left;
	margin:0px;
}

.main,.mainmore{
	font-size:small;
	margin:10px 0px 0;
	text-align:left;
}

blockquote{
	border:2px dotted #777;
	padding:10px;
	margin:10px;
	text-align:left;
}

.pict{}

 a.continues:link{color:#000;text-decoration:none;}
 a.continues:visited{color:#000;text-decoration:none;}
 a.continues:active{color:#000;text-decoration:none;}
 a.continues:hover{color:#000;text-decoration:underline;}




.posted{
	color:#669933;
	font-size:11px;
	text-align:right;
	margin:20px 0px 5px;
}

.posted a:link{color:#000;text-decoration:none;}
.posted a:visited{color:#000;text-decoration:none;}
.posted a:active{color:#000;text-decoration:none;}
.posted a:hover{color:#000;text-decoration:underline;}


.menu{
	color:#43699b;
	font-size:11px;
	text-align:right;
	margin:0 20px 10px;
	}

.menu a:link{color:#000;text-decoration:none;}
.menu a:visited{color:#000;text-decoration:none;}
.menu a:active{color:#000;text-decoration:none;}
.menu a:hover{color:#000;text-decoration:underline;}


.comblogbodybottom{}

/* トラックバックURL表示 */

.trackbackurlbody{
	margin-top:20px;
	text-align:left;
	border-bottom:1px dotted #693;
	margin-bottom: 30px;
}



.trackbackurlttl{
	color:#693;
	font-size:12px;
	font-weight:bold;
	padding:10px 20px 0;
/*		border-top:#CCE9F9 1px solid; */
}

.trackbackurl{text-align:center;margin-bottom:30px;}
.trackbackurl table{width:350px;margin:0 auto;}
input.trackbackbox{width:275px;}

/* トラックバック・コメント表示 */

a.posttitle:link{color:#000;text-decoration:none;font-size:x-small;}
a.posttitle:visited{color:#000;text-decoration:none;font-size:x-small;}
a.posttitle:active{color:#000;text-decoration:none;font-size:x-small;}
a.posttitle:hover{color:#000;text-decoration:underline;font-size:x-small;}

#trackback,#comment,#takecomment{	text-align:left;
	padding-bottom:30px;
	margin-top: 20px;
	border-bottom: 1px dotted #693;}

.trackbackhead,.commenthead,.takecommenthead{
	color:#693;
	font-size:12px;
	font-weight:bold;
	padding:10px 20px 0;
	margin-bottom:10px;
}
#trackbackbody,#commentbody,#takecommentbody{padding:0 20px;}
.trackbackttl,.commentttl{color:#693;font-size:12px;}
.trackbacktext,.commenttext{font-size:12px;line-height:125%;margin:5px 5px 20px;}

#error{
	padding:10px;
	font-size:x-small;
	line-height:125%;
	font-weight:bold;
}
#error span{font-weight:normal;}

.loginon{
	color:#000;
	font-size:x-small;
	font-weight:bold;
	margin:10px 15px;
	padding:5px;
	border:1px solid #CCE9F9;
	text-align:center;
}
.loginoff a:link{color:#000;}
.loginoff a:visited{color:#000;}
.loginoff a:active{color:#000;}
.loginoff a:hover{color:#000; text-decoration:underline;}

.loginoff{
	color:#000;
	font-size:x-small;
	font-weight:bold;
	margin:10px 15px;
	padding:5px;
	border:1px solid #99cc33;
	text-align:center;
}
.loginoff a:link{color:#000;}
.loginoff a:visited{color:#000;}
.loginoff a:active{color:#000;}
.loginoff a:hover{color:#000; text-decoration:underline;}

#formbody{text-algin:center;padding-left:10px;}

.form{
	margin:0px auto;
	color:#693;
	font-size:12px;
}

.form th{
	font-weight:normal;
	padding:2px;
	text-align:right;
}
.form td{
	padding:2px;
}

input#author{width:200px;}
input#email{width:200px;}
input#url{width:200px;}
input#bake{}
textarea#text{width:280px;height:200px;}
input.button{margin-top:20px;width:80px;}

#blogcommentbottom{
}


/* カレンダー指定 */
.calendarhead{

		color:#693;
	font-size:12px;
	font-weight:bold;
	height:15px;
	padding:3px 0;
	text-align:center;
	border-bottom-width:1px;
	border-bottom-color:#9c3;
	border-bottom-style:solid;
	margin-bottom:5px;
}

.calendarhead a:link{color:#000;text-decoration:none;}
.calendarhead a:link{color:#000;text-decoration:none;}
.calendarhead a:visited{color:#000;text-decoration:none;}
.calendarhead a:active{color:#000;text-decoration:none;}
.calendarhead a:hover{color:#000;text-decoration:underline;}

.caltop{}
.calbody{text-align:left;}
.calendartable{}
.caltbl{
	width:188px;
	margin:0px;
}

.calbottom{margin-bottom:10px;}
.caltblwkbg{}
.calendarwd{
	margin:0;
}
.caltblwk{}
.caltblwk td{
	color:#693;
	padding:3px 0;
	font-size:11px;
	text-align:center;
}

.calendarweek{}
.weekday{}
.sun{}
.sat{}

.caltbldaybg{
	padding:5px 5px 0 6px;
	background:transparent;
}

.caltblday{
	width:175px;
	margin:0 auto;
}

.caltblday td{
	color:#693;
	width:25px;
	height:25px;
	padding:3px 0;
	font-size:11px;
	text-align:center;
}

.calendar{}
.calendard{}
.calon{background:url(calendaron.gif) no-repeat;}
.caloff{background:url(calendar.gif) no-repeat;}

.caltblday a:link{color:#000;text-decoration:none;}
.caltblday a:visited{color:#000;text-decoration:none;}
.caltblday a:active{color:#000;text-decoration:none;}
.caltblday a:hover{color:#000;text-decoration:underline;}


/* サイド指定 */
.sidetitle{
	color:#693;
	font-size:12px;
	font-weight:bold;
	height:15px;
	padding:3px 0;
	text-align:left;
	border-bottom-width:1px;
	border-bottom-color:#99cc33;
	border-bottom-style:solid;
	margin-bottom:5px;
}

.side{
	color:#693;
	font-size:x-small;
	text-align:left;
	line-height:125%;
	padding:5px 10px 0;
	margin-bottom: 20px;
}
html>body .side{font-size:12px;} 

.sidebottom{
	margin-bottom:10px;
}

.sidebody{
	padding-bottom:5px;
	padding-left:7px;
	text-align:left;
	background-image: url(li01.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.side a:link{color:#000;text-decoration:none;}
.side a:visited{color:#000;text-decoration:none;}
.side a:active{color:#000;text-decoration:none;}
.side a:hover{color:#000;text-decoration:underline;}

a.ttllink:link{color:#fff;text-decoration:underline;}
a.ttllink:visited{color:#fff;text-decoration:underline;}
a.ttllink:active{color:#fff;text-decoration:underline;}
a.ttllink:hover{color:#fff;text-decoration:none;}

input.sf{width:122px;margin-right:3px;}
.moblogbody,.linkme,.skypeme{text-align:center;}
.afbody{text-align:center;padding-bottom:10px;}
.afbody img{margin-bottom:3px;}
.photo{text-align:center;}
.nickname{font-size:x-small;font-weight:bold;margin:10px 0;text-align:left;}
html>body .nickname{font-size:12px;} 
.mysite,.message{text-align:left;font-size:x-small;margin-bottom:10px;}
html>body .mysite,.message{font-size:12px;} 

.blogtimes{margin:10px auto;text-align:center;width:180px;}
.quotetable{background:#000;width:170px;}
.quotetable img{width:160px;}
.quote{color:#000;font-size:x-small;padding:1px;background:#fff;}
html>body .quote{font-size:12px;} 

.elsehead{
	padding:3px 0 4px;
}
.elsebody{text-align:center;}
.elsebottom{
	padding:3px 0 4px;
}

.elsebody a:link{}
.elsebody a:visited{}
.elsebody a:active{}
.elsebody a:hover{}

.checkers{padding-bottom:10px;width:117px;font-size:11px;text-align:left;margin:0 auto;}
.reader{padding-bottom:20px;width:117px;font-size:11px;text-align:left;margin:0 auto;}
.powered{padding-bottom:10px;}
.syndicate{text-align:left;}


.blogbody iframe{width:340px;margin-top:20px;margin-left:10px;}

a.adtitle{color:#000;font-weight:bold;text-decoration:underline;}
a.adtitle:link{color:#000;font-weight:bold;text-decoration:underline;}
a.adtitle:visited{color:#000;font-weight:bold;text-decoration:underline;}
a.adtitle:active{color:#000;font-weight:bold;text-decoration:underline;}
a.adtitle:hover{color:#000;font-weight:bold;text-decoration:underline;}

a.addescription{color:#000;text-decoration:none;}
a.addescription:link{color:#000;text-decoration:none;}
a.addescription:visited{color:#000;text-decoration:none;}
a.addescription:active{color:#000;text-decoration:none;}
a.addescription:hover{color:#000;text-decoration:none;}

a.adurl{text-decoration:none;}
a.adurl:link{text-decoration:none;}
a.adurl:visited{text-decoration:none;}
a.adurl:active{text-decoration:none;}
a.adurl:hover{text-decoration:none;}

a.adld{color:#000;text-decoration:underline;}
a.adld:link{color:#000;text-decoration:underline;}
a.adld:visited{color:#000;text-decoration:underline;}
a.adld:active{color:#000;text-decoration:underline;}
a.adld:hover{color:#000;text-decoration:underline;}

body.ad{background:#fff;}



#outfooter {
	color:#669933;
	width:940px;
	height:100px;
	text-align:left;
	margin-left:20px;
	font-weight:normal;
	background:url("dotline.gif") ;
}


.prevpage{float:left;}
.nextpage{float:right;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    margin:0px;
padding:0px;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
