*{
	word-break:break-all;
	line-height:100%;
}
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:#fff;}
#header td{
	font-size:12px;
	color:#000;
	text-align:right;
	padding-right:10px;
}
#header a:link{color:#000;}
#header a:visited{color:#000;}
#header a:hover{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;}


h1,h2,h3{margin:0;padding:0;}

.blogtitle{
	font-size:16px;
	padding:30px 30px 5px;
}

.description{
	color:#693;
	font-size:12px;
	padding:0 30px;
}

#wrapper{}
#blogcontainer{
	width:940px;
	margin:0 auto;
}
#content{
	float:right;
	width:730px;

	padding:13px 0;
}

#blog{
	text-align:left;
	padding:0px 15px;
}

#links{
	float:left;
	width:200px;
	_width:202px;
	padding:0px;
	text-align:center;
}
#linksbody{
	color:#693;
	width:180px;
	margin:13px auto;
}

#categorytitle{
	color:#693;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-bottom:25px;
	padding-bottom:5px;
	border-bottom:1px solid #9c3;
}
.date{
	color:#693;
	font-size:12px;
}
.blogbody{
	margin:15px auto;
	border-bottom: 1px solid #9c3;
}
.title{font-size:12px;}

.main,.mainmore,.article_tags{
	font-size:12px;
	margin:10px auto;
	line-height:19px;
}

blockquote{
	border:1px dotted #693;
	padding:10px;
	margin:10px;
	text-align:left;
}
.pict{}
.posted{
	color:#693;
	font-size:10px;
	text-align:right;
	line-height:16px;
}

.menu{
	color:#693;
	font-size:10px;
	text-align:right;
	margin:5px 0px 0px;
}

.comblogbodybottom{}









/* トラックバック*/
.trackbackurlbody{
	margin-top:20px;
	text-align:left;
	border-bottom:1px dotted #693;
}
.trackbackurlttl,.trackbackhead,.commenthead,.takecommenthead{
	font-size:12px;
	font-weight:bold;
}

.trackbackurl{text-align:center;margin:20px auto 40px;}
.trackbackurl table{width:350px;margin:0 auto;}
input.trackbackbox{width:275px;}


#trackback,#comment,#takecomment{
	text-align:left;
	padding-bottom:30px;
	margin-top: 20px;
	border-bottom: 1px dotted #693;
}

#trackbackbody,#commentbody{padding:15px 20px 0;font-size:12px;}
.trackbackttl,.commentttl{}
.trackbacktext,.commenttext{line-height:17px;margin:5px 5px 20px;}

#takecommentbody{}

#error{
	padding:10px;
	font-size:x-small;
	line-height:125%;
	font-weight:bold;
}
#error span{font-weight:normal;}

.loginon,.loginoff{
	font-size:12px;
	font-weight:bold;
	margin:10px 15px;
	padding:5px;
	text-align:center;
}

#formbody{text-algin:center;}

.form{
	margin:0px auto;
	font-size:12px;
	color:#693;
}

.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:330px;height:200px;}
input.button{margin-top:20px;width:80px;}

#blogcommentbottom{
}


/*本文指定*/

.fullbody{}

/* カレンダー指定 */
.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;}



/* サイド指定 */
.sidetitle{
	color:#693;
	font-size:12px;
	font-weight:bold;
	padding:5px 0px 2px 0px;
	text-align:left;
	border-bottom-width:1px;
	border-bottom-color:#9c3;
	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;} 

.sidebody{
	padding-bottom:5px;
	padding-left:7px;
	text-align:left;
	background-image: url(li01.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	margin-bottom:0px;
}


.sidebottom{}

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:10px;text-align:left;margin:0 auto;}
.reader{padding-bottom:20px;width:117px;font-size:10px;text-align:left;margin:0 auto;}
.powered{padding-bottom:10px;}
.syndicate{text-align:left;}

#footer{
}

#ad{text-align:center;margin-top:20px;}
.blogbody iframe{width:375px;}

a.adtitle{color:#000;font-weight:bold;text-decoration:underline;}
a.addescription{color:#000;text-decoration:none;}
a.adurl{color:#000;text-decoration:none;}
a.adld{color:#000;text-decoration:underline;}

body.ad{background:#000;}

.prevpage{float:left;}
.nextpage{float:right;}

#outfooter {
	color:#669933;
	width:940px;
	height:100px;
	text-align:left;
	margin-left:20px;
	font-weight:normal;
	background:url("dotline.gif") ;
}


.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 */