@charset "EUC-JP";

* {
	word-break:break-all;
	margin:0;
	padding:0;
	font-family: "¥á¥¤¥ê¥ª","Meiryo","¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
	font-size:12px;
}

a:link {
	text-decoration:none; 
	color:#27BDBD;
	font-weight: bold; 
}
a:visited {
	text-decoration:none; 
	color:#27BDBD;
	font-weight: bold; 
}
a:active {
	text-decoration:none; 
	color:#27BDBD;
	font-weight: bold; 
}
a:hover {
	text-decoration:underline; 
	color:#27BDBD;
}

body{
	color:#9c884e;
	background-image: url("http://image.blog.livedoor.jp/dalmatto0907/imgs/e/3/e3580bf0.jpg");
	background-position: center;
	text-align:center;
}


#container{
	width:100%;
		background-image: url("http://image.blog.livedoor.jp/dalmatto0907/imgs/2/d/2dc5d9a8.jpg");
		background-repeat:no-repeat;
		background-position:top center;
}

div#blogcontainer {
	width:880px;
	margin-left:auto;
	margin-right:auto;
	background-color:#f1f1e8;	
}


#banner{
	position:relative;
	width:880px;
	height:531px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-image: url("http://image.blog.livedoor.jp/dalmatto0907/imgs/0/4/04e64705.jpg");
}

#banner h1 a {
	position:absolute;
	text-indent:-9999px;	
	display:block;
	top:195px;left:358px;
	overflow:hidden;
	width:160px;height:60px;
	background-image: url("http://image.blog.livedoor.jp/dalmatto0907/imgs/8/a/8a8477ec.jpg");
	text-indent:-9999px;	
}
#banner a{color:#9c884e;text-decoration:none;}
#banner a:link{color:#9c884e;text-decoration:none;}
#banner a:visited{color:#9c884e;text-decoration:none;}
#banner a:hover{color:#9c884e;text-decoration:underline;}

div.dalmattoweb a{
	position:absolute;
	text-indent:-9999px;	
	display:block;
	top:429px;
	left:356px;
	width:169px;
	height:27px;
	overflow:hidden;
	background-image: url("http://image.blog.livedoor.jp/dalmatto0907/imgs/e/f/ef830a39.gif");
}




div#blogcontainer {
	width:880px;
	margin-right:auto;
	margin-left:auto;
	background-image: url("http://image.blog.livedoor.jp/dalmatto0907/imgs/5/c/5c097aeb.gif");
	background-repeat:repeat-y;
}

#content{
	padding:0px 0px 0px 50px;
	float:left;
	width:560px;
	text-align:left;
}
#blog{


}
div.outblogbody {
	position:relative;
}

div.outblogbody_head {
	width:540px;
	height:130px;
	background-image: url("http://image.blog.livedoor.jp/dalmatto0907/imgs/3/3/33ea623e.jpg");
	position:relative;
	background-color:#f1f1e8;	
	background-repeat:no-repeat;
}

div.datebox {
	height:80px;
}

div.datebody {
	position:relative;
	left:90px;
	top:39px;
	color:#fff;
}
div.titlebody {
	position:relative;
	width:450px;
	left:90px;
	top:0px;
	color:#5ACAC8;
	letter-spacing:0.5em;
	font-size: 20px;
}
div.titlecategory {
	width:540px;
	text-align:right;
}
dl.article-category {
	padding: 2px 0px 10px 0px;
}

dl.article-category dt, dl.article-category dd {
	display: inline; 
	font-size:11px;
}
div.main {
	position:relative;
	width:450px;
	left:90px;
	top:0px;
}
dl.article-tags {
	position:relative;
	left:90px;
	padding: 2px 20px 0px 0px;
}
dl.article-tags dt, dl.article-tags dd {
	display: inline; 
	font-size:11px;
}
div.catbox {
	position:relative;
	left:90px;
	width:450px;
	text-align:right;
}
dl.article-catbox dt, dl.article-catbox dd {
	display: inline; 
	font-size:11px;
}
dd.separate {
	color:#fff;
	font-weight:bold;	
}
div#cphr {
	position:relative;
	top:20px;
	width:540px;
	height:28px;
	background-image: url("http://image.blog.livedoor.jp/dalmatto0907/imgs/b/4/b4df0543.jpg");
	background-repeat:no-repeat;
}


#plugins{
	float:right;
	width:268px;
	padding-bottom:30px;
	text-align:left;
	background-image: url("http://image.blog.livedoor.jp/dalmatto0907/imgs/5/c/5c097aeb.gif");
	background-repeat:repeat-y;
	background-position:right;
	background-color:#f1f1e8;	
}


div.sidetitlebody {
	width:224px;
	height:63px;
	background-image: url("http://image.blog.livedoor.jp/dalmatto0907/imgs/f/e/fe0b6d90.gif");
	background-repeat:no-repeat;
	overflow:hidden;
}

div.sidetitle {
	position:relative;
	top:38px; left:36px;
	text-align:left;
	color:#fff;
	font-size:11px;
	font-weight:bold;
}


div.sidebody {
	position:relative;
	left:32px;
	line-height:16px;
	padding:4px 4px 4px 4px;
	text-align:left;
	width:200px;
}

div.sidebottom {
	margin-bottom:14px;

}
div.side img { 
	position:relative;
	display:block;
	top:7px;
	left:-20px;
}

.calendarhead{
	font-size:small;
	_font-size:x-small;
	text-align:center;
	line-height:100%;
}
.calendarpre,.calendarnext{
	font-size:small;
	_font-size:x-small;
	line-height:100%;
}
.calendarhead, .caltop, .caltbl{
	position:relative;
	width:190px;
	left:24px;
}

div.calendarhead {
	position:relative;
	top:14px;
}
div.caltop {
	height:20px;
}
div.calbody {
	margin-bottom:10px;
}


.caltblwk{
	font-size:small;
	_font-size:x-small;
}
.caltblwk td{
	padding:5px 0;
	text-align:center;
	line-height:100%;
}
.caltblday{
	font-size:small;
	_font-size:x-small;
}
.caltblday td{
	text-align:center;
	padding:5px 0px;
	line-height:100%;
}
.calon{background:url("http://image.blog.livedoor.jp/dalmatto0907/imgs/1/1/1181dc82.gif") no-repeat 50% 50%;}
.caloff{background:url("http://image.blog.livedoor.jp/dalmatto0907/imgs/4/2/422afeeb.gif") no-repeat 50% 50%;}

div.pager-inner {
	width:540px;
	height:40px;
	text-align:right;
}
div.index-navigator-outer ul{
	text-align:right;
}

div#footer {
	width:880px;
	height:177px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-image: url("http://image.blog.livedoor.jp/dalmatto0907/imgs/0/4/0456d0df.jpg");
	background-repeat:no-repeat;

}







.trackbackurlbody{
	text-align:left;
}
.trackbackurlttl{
	font-size:16px;
	font-weight:bold;
	padding:0px 0 6px 0px;
	border-bottom:1px dotted #d1cbac;
}
.trackbackurl{
	text-align:center;
	margin:10px auto;
}
.trackbackurl table{width:380px;margin:0px auto;}
input.trackbackbox{width:100%;}
input.trackbackbtn{width:70px;}

#trackback,#comment,#takecomment{
	padding:10px 0px;
	text-align:left;
}
.trackbackhead,.commenthead,.takecommenthead{
	font-size:16px;
	font-weight:bold;
	padding:0px 0 6px 0px;
	border-bottom:1px dotted #d1cbac;
}
#trackbackbody,#commentbody{
	font-size:small;
	_font-size:x-small;
	padding:10px 5px;
}
.trackbackttl,.commentttl{
}
.trackbacktext,.commenttext{
	padding:3px 0 10px 10px;
}
#error{
	font-size:small;
	_font-size:x-small;
	line-height:150%;
	font-weight:bold;
}
#error span{font-weight:normal;}

.loginon,.loginoff{
	font-size:small;
	_font-size:x-small;
	margin:15px 0;
}

#formbody{text-algin:center;}

.form{
	width:400px;
	margin:0px auto;
	font-size:small;
	_font-size:x-small;
}

.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:350px;height:200px;}
input.button{margin-top:20px;width:80px;}

#blogcommentbottom{
}
