@charset "shift_jis";

/*------------------------------------------------------------
 Template Name: ink
 Last Modified: July 16, 2006
 
 designed by cie.
 http://buena-suerte.seesaa.net/
 http://blog.livedoor.jp/cie/
-------------------------------------------------------------*/

* {margin: 0; padding: 0;}

/* initialize settings
-----------------------------------------*/
body {
	font-size: 120%;
	font-family: Verdana, sans-serif, HiraKakuPro-W3, 'ヒラギノ角ゴ Pro W3', Osaka, Meiryo, Arial;
	line-height: 1.8;
	letter-spacing: 1px;
	color: #dcdcdc;
	background: #2c2c2c url(http://buena-suerte.up.seesaa.net/tmp/ink_body.png) 70% 0 repeat-y;
	text-align: center;
	margin: 0;
    padding: 0;
	}
a, a:link,
a:visited,
a:active {
	color: #d53;
	background: transparent;
	text-decoration: none;
	}
a:hover,
a:focus {
	color: #fff;
	background: transparent;
	text-decoration: none;
	}
	
/* container settings
-----------------------------------------*/
#container {
	background: transparent;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	}

/* header settings
-----------------------------------------*/
#banner {
	height: 150px;
	background-color: transparent;
	}
#banner h1 {
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 0.5em;
	padding: 20px 0 0 20px;
	}
#banner .description {
	font-size: 12px;
	color: #fff;
	background-color: transparent;
	padding: 0 0 0 20px;
	letter-spacing: 0.5em;
	}
#banner h1 a,
#banner h1 a:link,
#banner h1 a:visited,
#banner h1 a:active,
#banner h1 a:hover,
#banner h1 a:focus {
	color: #8e3;
	background: transparent;
	}

/* content settings
-----------------------------------------*/
#content {
	width: 68%;
	float: left;
	background-color: transparent;
	padding: 0;
	font-size:0.8em;
	}
.blog {
	padding: 0 0 0 20px;
	}
.date {
	color: #494949;
	background-color: transparent;
	font-weight: bold;
	font-size: 2.5em;
	letter-spacing: 0.2em;
	padding: 0.1em 0;
	text-align: right;
	}
.blogbody {
	padding: 0 0 2em;
	background: transparent;
	}
h3.title {
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 25px;
	margin-bottom: 1em;
	color: #fff;
	background: transparent url(http://buena-suerte.up.seesaa.net/tmp/ink_title.png) no-repeat 0 50%;
	border-bottom: 1px solid #5f5f5f;
	}
h3.title a,
h3.title a:link,
h3.title a:hover,
h3.title a:focus,
h3.title a:active,
h3.title a:visited {
	color: #fff;
	}
.blogbody .text {
	font-size: 1em;
	padding-left: 1em;
	}
.blogbody .text p{
	font-size: 1em;
	}
.blogbody .text a,
.blogbody .text a:link,
.blogbody .text a:active {
	color: #fff;
	background-color: transparent;
	text-decoration: none;
	border-bottom: 1px dotted #d53;
	}
.blogbody .text a:hover,
.blogbody .text a:focus {
	color: #d53;
	background-color: transparent;
	text-decoration: none;
	border-bottom: 1px dotted #d53;
	}
.blogbody .text a:visited {
	color: #ccc;
	background-color: transparent;
	text-decoration: none;
	border-bottom: 1px dotted #d53;
	}
.blogbody .text a.img,
.blogbody .text a.img:link,
.blogbody .text a.img:hover,
.blogbody .text a.img:focus,
.blogbody .text a.img:active,
.blogbody .text a.img:visited {
	border: none;
	}
.blogbody .text img {
	padding: 5px;
	background: #fafafa;
	border: 1px solid #ccc;
	margin: 0 3px 3px 0;
	}
.posted {
	font-size: 0.75em;
	margin: 1em 0;
	padding: 0.5em 0;
	}
.posted a,
.posted a:link,
.posted a:active,
.posted a:visited {
	color: #fff;
	background-color: transparent;
	font-weight: bold;
	}
.posted a:hover,
.posted a:focus {
	color: #d53;
	background-color: transparent;
	font-weight: bold;
	}
.navi {
	text-align: center;
	padding: 0.5em 0;
	}
	
/* comment settings
-----------------------------------------*/
#comments {
	padding: 0 0 0 20px;
	}
.comments-head {
	font-weight: bold;
	padding: 1em 0 0 0.2em;
	margin: 1em 0;
	border-bottom: 1px solid #5f5f5f;
	}
.comments-body .text {
	font-size: 0.8em;
	color: #5f5f5f;
	background: #fff url(http://buena-suerte.up.seesaa.net/tmp/ink_comments-body.png) no-repeat 0 0;
	padding: 0.8em 1em 0.7em;
	}
.comments-body .comments-post {
	font-size: 0.8em;
	padding: 0.8em 1em 2em 0;
	text-align: right;
	background: transparent url(http://buena-suerte.up.seesaa.net/tmp/ink_comments-post.png) no-repeat 100% 0;
	}
.comments-body .text strong,
.comments-body .text em {
	color: #3c3c3c;
	background-color: transparent;
	}
.comments-body .text del {
	color: #acacac;
	background-color: transparent;
	}
.comments-body .text a:hover,
.comments-body .text a:focus {
	color: #d53;
	background-color: transparent;
	}
.comments-body .comments-post a,
.comments-body .comments-post a:link,
.comments-body .comments-post a:active,
.comments-body .comments-post a:visited {
	color: #8e3
	}
.comments-body .comments-post a:hover,
.comments-body .comments-post a:focus {
	color: #fff;
	}


/* comment form settings
-----------------------------------------*/
#comments form {
	padding: 0 0 20px;
	}
#comments form .comments-body {
	font-size: 0.9em;
	}
#comments form input {
	font-size: 1em;
	color: #fff;
	background-color: transparent;
	border: solid #5f5f5f;
	border-width: 0 0 1px;
	}
#comments form textarea {
	font-size: 1em;
	color: #fff;
	background-color: transparent;
	border: solid #5f5f5f;
	border-width: 0 0 1px 1px;
	width: 400px;
	height: 15em;
	}
#comments form input.input-submit {
	font-size: 1em;
	margin: 1em 0.5em 1em 0;
	letter-spacing: 0.3em;
	width: auto;
	}

/* trackback settings
-----------------------------------------*/
#trackback {
	font-size: 0.9em;
	padding: 15px 10px 15px;
	margin: 10px 20px 30px 20px;
	border: 1px solid #5f5f5f;
	}
#trackback hr{
	margin: 0.2em 0 0.5em;
	border: 1px solid #5f5f5f;
	height: 1px;
	background: #5f5f5f;
	}
#trackback a,
#trackback a:link,
#trackback a:active,
#trackback a:visited {color: #8e3; text-decoration: none;}
#trackback a:hover,
#trackback a:focus {color: #fff; text-decoration: none;}


/* sidemenu settings
-----------------------------------------*/
#links {
	width: 26%;
	float: right;
	padding: 20px 20px 30px 0;
	font-size: 0.9em;
	line-height: 1.4em;
	margin-top: -150px;
	}
#links-left {
	width: 26%;
	float: right;
	padding: 20px 20px 30px 0;
	font-size: 0.9em;
	line-height: 1.4em;
	margin-top: -150px;
	}
.sidetitle {
	padding: 0 0.5em 0.3em;
	border-bottom: 1px solid #5f5f5f;
	}
.side {
	font-size: 0.7em;
	padding: 0.5em 0.5em 2em;
	}
.side a,
.side a:link,
.side a:active {
	color: #d53;
	background-color: transparent;
	}
.side a:visited {
	color: #ccc;
	background-color: transparent;
	}
.side a:hover,
.side a:focus {
	color: #fff;
	background-color: transparent;
	}

/* calendar settings
-----------------------------------------*/
#calendar {
	width: 100%;
	margin: 0px 0px 20px;
}
#calendar table {
	width: 100%;
	text-align: center;
	padding: 0 0.5em;
	margin: 0.5em 0 2em;
}
#calendar table caption {
	font-size: 1em;
	padding: 0.2em;
	font-weight: bold;
	border-bottom: 1px solid #5f5f5f;
}
#calendar th {
	font-weight: bold;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 0.6em 0;
	border-bottom: 1px solid #5f5f5f;
}
.calendarday {
	font-size: 0.8em;
	text-align: center;
	padding: 0.6em 0;
	border-bottom: 1px solid #5f5f5f;
	empty-cells: show;
}
.calendarday a,
.calendarday a:link,
.calendarday a:active,
.calendarday a:visited {
	font-weight: bold;
	color: #d53;
	background: transparent;
	display: block;
	}
.calendarday a:hover,
.calendarday a:focus {
	color: #fff;
	background: transparent;
	}

/* credit settings
-----------------------------------------*/
.powered {
	font-size: 0.75em;
	text-align: center;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	}
.syndicate {
	font-size: 0.75em;
	text-align: center;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background:url(http://rosea.jpn.org/css/dummy.gif) no-repeat;
	}

/* footer settings
-----------------------------------------*/
#footer {
	clear: both;
	font-size: 0.7em;
	line-height: 2em;
	height: 200px;
	padding: 50px 20px 0;
	background: #1f1f1f;
	}
#footer a,
#footer a:link,
#footer a:active,
#footer a:visited {
	color: #8e3;
	background: transparent;
	}
#footer a:hover,
#footer a:focus {
	color: #fff;
	background: transparent;
	}

/* other settings
-----------------------------------------*/
h1 {font-size: 160%; margin:0.5em 0;}
h2 {font-size: 150%; margin:0.5em 0;}
h3 {font-size: 140%; margin:0.5em 0;}
h4 {font-size: 130%; margin:0.5em 0;}
h5 {font-size: 120%; margin:0.5em 0;}
h6 {font-size: 110%; margin:0.5em 0;}
p {margin-bottom: 1em; }
ul {margin-left: 1.5em;}
ul li {list-style: disc inside; }
ul ul li {list-style: circle; }
ol {margin-left: 1.5em;}
ol li {list-style: decimal inside; }
ol ol li {list-style-type: lower-alpha;}
dl{margin-left: 1.5em;}
dl dt {font-weight: bold; }
dl dd {margin-left: 1em; }
hr {
	border: 1px;
	height:1px;
	color: #5f5f5f;
	background-color: #5f5f5f;
	}
blockquote {
	color: #acacac;
	background-color: transparent;
	font-size: 0.9em;
	padding: 0;
	margin: 1em 0 1em 4em;
	}
blockquote[title][cite]:after {
	content: "引用元："attr(title)" - "attr(cite);
	display: block;
	color: #aaa;
	background-color: transparent;
	text-align: right;
	padding: 0;
	}
blockquote[title]:after {
	content: "引用元："attr(title);
	display: block;
	color: #aaa;
	background-color: transparent;
	text-align: right;
	padding: 0;
	}
blockquote[cite]:after {
	content: "引用元："attr(cite);
	display: block;
 	color: #aaa;
	background-color: transparent;
	text-align: right;
	padding: 0;
	}
blockquote strong,
blockquote em {
	color: #acacac;
	background-color: transparent;
	}
pre {
	color: #acacac;
	background-color: transparent;
	}
br {
	letter-spacing: normal;
	}
img {border: 0;}
input {
	color: #5f5f5f;
	background: #fff;
	border: 1px solid #5f5f5f;
	padding: 3px 2px;
	font-size: 0.9em;
	}
textarea {
	color: #5f5f5f;
	border: 1px solid #5f5f5f;
	background: #fff;
	padding: 2px;
	font-size: 0.9em;
	}
select {
	color: #5f5f5f;
	border: 1px solid #5f5f5f;
	background-color: #fff;
	padding: 1px;
	font-size: 0.9em;
	}
table,
table td {font-size: 1em;}
strong,
em {
	color: #fff;
	background-color: transparent;
}
del {
	color: #8c8c8c;
	background-color: transparent;
}

.clear {clear: both;}
.left {float: left;}
.right {float: right;}


/* EOF
-----------------------------------------*/
