@charset "EUC-JP";

/*
-----------------------------------------------------
livedoor Blog CSS
FileName:	飛沫
Version:	2006.06.26
-----------------------------------------------------
*/

*{
	word-break:break-all;
	line-height:100%;
}
body{
	color:#98d8f6;
	margin:0;
	padding:0;
	background:#FFF;
	text-align:center;
}

a{color:#00bfff;text-decoration:underline;}
a:hover{text-decoration:none;}

#header{background:#FFF;}
#header td{
	font-size:12px;
	color:#23337A;
	text-align:right;
	padding-right:10px;
}
#header a:link{color:#23337A;}
#header a:visited{color:#23337A;}
#header a:hover{text-decoration:none;}

#container{
	width:788px;
	margin:0 auto;
	padding-bottom:30px;
	text-align:center;
	background:#23337A url(http://image.blog.livedoor.jp/yamaderahibiki/imgs/0/c/0cef10b5.jpg) no-repeat 0 0;
}

#banner,#subbanner{
	color:#fff;
	height:245px;
	text-align:left;
	margin:0 auto;
}

#banner a{color:#fff;text-decoration:none;}
#banner a:visited{color:#fff;text-decoration:none;}
#banner a:hover{color:#fff;text-decoration:underline;}

h1,h2,h3{margin:0;padding:0;}

.blogtitle{
	font-size:16px;
	padding:35px 170px 5px 42px;
}

.description{
	color:#fff;
	font-size:12px;
	padding:0px 352px 0px 42px;
}

#wrapper{}
#blogcontainer{
	width:740px;
	margin:0 auto;
}
#content{
	float:right;
	width:530px;
	_width:532px;
	border:1px solid #00bfff;
	padding:13px 0;
}

#blog{
	text-align:left;
	padding:0px 15px;
}

#links{
	float:left;
	width:200px;
	_width:202px;
	border:1px solid #00bfff;
	padding:0px;
	text-align:center;
}
#linksbody{
	color:#00bfff;
	width:180px;
	margin:13px auto;
}

#categorytitle{
	color:#00bfff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-bottom:25px;
	padding-bottom:5px;
	border-bottom:1px solid #0383b9;
}
.date{
	color:#00bfff;
	font-size:12px;
}
.blogbody{
	margin:15px auto;
}
.title{font-size:12px;}

.main,.mainmore,.portal-links{
	font-size:12px;
	margin:10px auto;
	line-height:19px;
}

blockquote{
	border:1px dotted #00bfff;
	padding:10px;
	margin:10px;
	text-align:left;
}
.pict{}
.posted{
	color:#00bfff;
	font-size:10px;
	text-align:right;
	line-height:16px;
}

.menu{
	color:#00bfff;
	font-size:10px;
	text-align:right;
	margin:5px 0px 0px;
}

.comblogbodybottom{}

/* トラックバックURL表示 */
.trackbackurlbody{
	margin-top:30px;
	text-align:left;
}
.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;margin-bottom:30px;}

#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:#98d8f6;
}

.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{
}


/* カレンダー指定 */
.calendarhead{
	font-size:10px;
	font-weight:bold;
	text-align:center;
}

.caltbl{
	width:100%;
	margin:10px auto 20px;
}
.caltbl table{font-size:10px;}
.caltblwk{}
.caltblwk td{}
.caltblwk td,.caltblday td{
	padding:3px 0;
	text-align:center;
}
.caltblday{}
.calon{}
.caloff{}
.caltblday a{text-decoration:underline;}


/* サイド指定 */
.sidetitle{
	font-size:10px;
	font-weight:bold;
	text-align:left;
	padding-bottom:5px;
	border-bottom:1px solid #0383b9;
}
.side{
	font-size:10px;
	text-align:left;
	padding:10px 0px 20px;
}
.sidebody{
	padding:0px;
	margin-bottom:15px;
	line-height:17px;
}
.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:xx-small;font-weight:bold;margin:10px 0;}
.message{text-align:left;font-size:xx-small;margin-bottom:10px;}
.blogtimes{margin:10px auto;text-align:center;width:180px;}
.quotetable{background:#000;width:170px;}
.quotetable img{width:160px;}
.quote{color:#000;font-size:xx-small;padding:1px;background:#fff;}

.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{}

#footer{
}

#ad{text-align:center;margin-top:20px;}
.blogbody iframe{width:375px;}

a.adtitle{color:#9bd8f6;font-weight:bold;text-decoration:underline;}
a.addescription{color:#9bd8f6;text-decoration:none;}
a.adurl{color:#9bd8f6;text-decoration:none;}
a.adld{color:#9bd8f6;text-decoration:underline;}

body.ad{background:#000;}
