@charset "UTF-8";

/*
-----------------------------------------------------
livedoor Blog CSS
FileName:	ネコさん　峯田ver(20091201)
Version:	2009.12.01
-----------------------------------------------------
*/

#header {
}

#header td {
color:#FFFFFF;
font-size:12px;
padding-right:10px;
text-align:right;
}
#header a:link {
color:#FFFFFF;
}
#header a:visited {
color:#FFFFFF;
}
#header a:active {
color:#FFFFFF;
}
#header a:hover {
color:#FFFFFF;
text-decoration:none;
}
body {
background-color:#003300;
font-family:verdana,arial,sans-serif;
margin:0;
padding:0;
text-align:center;
}
a {
color:#666666;
text-decoration:underline;
}
a:link {
color:#666666;
text-decoration:underline;
}
a:visited {
text-decoration:underline;
}
a:active {
}
a:hover {
color:#666666;
text-decoration:none;
}
#container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://parts.blog.livedoor.jp/img/usr/mineta/header.gif) no-repeat scroll 0 0;
margin:0 auto;
text-align:left;
width:833px;
}
#banner img {
margin-left:500px;
margin-top:20px;}
#banner, #subbanner {
height:185px;
margin:0 auto 35px;
width:833px;
}
#banner a {
color:#FFFFFF;
text-decoration:none;
}
#banner a:link {
color:#FFFFFF;
text-decoration:none;
}
#banner a:visited {
text-decoration:none;
}
#banner a:active {
}
#banner a:hover {
color:#FFFFFF;
text-decoration:underline;
}
#subbanner a {
color:#FFFFFF;
text-decoration:underline;
}
#subbanner a:link {
color:#FFFFFF;
text-decoration:underline;
}
#subbanner a:visited {
text-decoration:underline;
}
#subbanner a:active {
}
#subbanner a:hover {
color:#FFFFFF;
text-decoration:none;
}
h1, h2, h3 {
margin:0;
padding:0;
}
.blogtitle {
font-size:28px;
font-weight:bold;
padding-left:270px;
padding-top:45px;
text-align:left;
}
.description {
color:#000000;
font-size:12px;
font-weight:bold;
padding-left:270px;
text-align:left;
padding-top:10px;
color:#ffffff;
}
#categorytitlebody {
}
#categorytitle {
font-size:14px;
font-weight:bold;
padding:20px 10px 15px;
text-align:center;
}
#blogcontainer {
background-color:#FFFFFF;
margin:0 auto auto 20px;
width:755px;
}
#content {
float:left;
padding-bottom:50px;
padding-left:10px;
text-align:left;
width:564px;
}
#links {
float:right;
padding-bottom:50px;
width:170px;
}
.blog {
}
.date {
color:#4D9D1C;
font-size:14px;
font-weight:bold;
margin-bottom:5px;
text-align:left;
}
.title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://image.blog.livedoor.com/img/usr/20040819/nikukyu.gif) no-repeat scroll 0 50%;
font-size:14px;
font-weight:bold;
padding-left:26px;
text-align:left;
}
.blogbody {
background-color:#F3F1E2;
line-height:130%;
padding:10px 0 0 10px;
text-align:left;
}
.main, .mainmore, .portal-links {
font-size:12px;
line-height:150%;
padding:18px 10px 30px 26px;
}
blockquote {
border:2px dotted #4D9D1C;
margin:5px;
padding:5px;
}
.pict {
margin:5px;
}
.posted {
color:#000000;
font-size:11px;
margin:0;
padding:10px 15px 10px 26px;
text-align:left;
}
a.posted {
color:#000000;
text-decoration:underline;
}
a.posted:link {
color:#000000;
text-decoration:underline;
}
a.posted:visited {
text-decoration:underline;
}
a.posted:active {
}
a.posted:hover {
color:#000000;
text-decoration:none;
}
.menu {
font-size:11px;
padding:2px 15px 20px 26px;
text-align:right;
}
.blogbodybottom {
margin-bottom:20px;
}
.comblogbodybottom {
margin-bottom:20px;
}
#contentcommentbottom {
}
.formbodybottom {
}
#articletop {
}
#articlebody {
}
#articlebottom {
}
.trackbackurlbody {
padding-left:10px;
text-align:left;
}
.trackbackurlttl {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://image.blog.livedoor.com/img/usr/20040819/nikukyu.gif) no-repeat scroll 0 50%;
font-size:12px;
font-weight:bold;
padding-left:26px;
}
.trackbackurl {
padding-bottom:20px;
padding-top:10px;
text-align:left;
}
.trackbackurl table {
margin:0 auto;
width:350px;
}
input.trackbackbox {
width:300px;
}
.trackbackurlbottom {
}
a.posttitle:link {
color:#000000;
font-size:12px;
text-decoration:underline;
}
a.posttitle:visited {
color:#000000;
font-size:12px;
text-decoration:underline;
}
a.posttitle:active {
color:#000000;
font-size:12px;
text-decoration:underline;
}
a.posttitle:hover {
color:#000000;
font-size:12px;
text-decoration:none;
}
#trackback, #comment, #takecomment {
padding-left:10px;
padding-right:10px;
text-align:left;
}
.trackbackhead, .commenthead, .takecommenthead {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://image.blog.livedoor.com/img/usr/20040819/nikukyu.gif) no-repeat scroll 0 50%;
font-size:12px;
font-weight:bold;
padding-left:26px;
}
#trackbackbody, #commentbody, #takecommentbody {
}
.trackbackttl, .commentttl {
color:#000000;
font-size:10px;
padding:15px 5px 0 15px;
}
.trackbacktext, .commenttext {
font-size:12px;
line-height:140%;
padding:10px 10px 20px 15px;
}
#error {
font-size:12px;
font-weight:bold;
line-height:130%;
padding:10px;
}
#error span {
font-weight:normal;
}
.loginon {
border:1px solid #000000;
font-size:12px;
font-weight:bold;
margin:10px 15px;
padding:5px;
text-align:center;
}
.loginon a:link {
text-decoration:underline;
}
.loginon a:visited {
text-decoration:underline;
}
.loginon a:active {
text-decoration:underline;
}
.loginon a:hover {
text-decoration:none;
}
.loginoff {
border:1px solid #000000;
font-size:12px;
font-weight:bold;
margin:10px 15px;
padding:5px;
text-align:center;
}
.loginoff a:link {
text-decoration:underline;
}
.loginoff a:visited {
text-decoration:underline;
}
.loginoff a:active {
text-decoration:underline;
}
.loginoff a:hover {
text-decoration:none;
}
#formbody {
padding-left:10px;
text-align:center;
}
.form {
color:#936541;
font-size:12px;
margin:0 auto;
}
.form th {
font-weight:normal;
padding:2px;
text-align:right;
}
.form td {
padding:2px;
}
input#author {
border:1px solid #4D9D1C;
width:200px;
}
input#email {
border:1px solid #4D9D1C;
width:200px;
}
input#url {
border:1px solid #4D9D1C;
width:200px;
}
input#bake {
}
textarea#text {
border:1px solid #4D9D1C;
height:200px;
width:350px;
}
input.button {
margin-top:20px;
width:80px;
}
#blogcommentbottom {
}
.calendarhead {
color:#4D9D1C;
font-size:11px;
font-weight:bold;
margin-bottom:7px;
text-align:center;
}
.calendarhead a:link {
color:#4D9D1C;
font-weight:bold;
text-decoration:underline;
}
.calendarhead a:link {
color:#4D9D1C;
font-weight:bold;
text-decoration:underline;
}
.calendarhead a:visited {
color:#4D9D1C;
font-weight:bold;
text-decoration:underline;
}
.calendarhead a:active {
color:#4D9D1C;
font-weight:bold;
text-decoration:none;
}
.calendarhead a:hover {
color:#4D9D1C;
font-weight:bold;
text-decoration:none;
}
.calbody {
padding:15px 0 10px;
}
.caltblday td {
height:23px;
text-align:center;
width:23px;
}
.caltblday a:link {
font-weight:bold;
text-decoration:none;
}
.caltblday a:visited {
font-weight:bold;
text-decoration:none;
}
.caltblday a:active {
font-weight:bold;
text-decoration:none;
}
.caltblday a:hover {
font-weight:bold;
text-decoration:underline;
}
.calbottom {
margin-bottom:30px;
}
.calendartable {
margin-bottom:30px;
text-align:center;
width:161px;
}
.calendarweek {
color:#666666;
font-size:12px;
font-weight:bold;
}
.calendarwd {
padding:3px 0;
}
.calendard {
empty-cells:show;
padding:3px 0;
}
.calendardbg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#C9E1BA none repeat scroll 0 0;
padding:3px 0;
}
.calendar {
color:#666666;
font-size:11px;
}
.sidetitle {
color:#4D9D1C;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
margin-bottom:7px;
text-align:left;
}
a.ttllink:link {
color:#4D9D1C;
text-decoration:underline;
}
a.ttllink:visited {
color:#4D9D1C;
text-decoration:underline;
}
a.ttllink:active {
color:#4D9D1C;
text-decoration:underline;
}
a.ttllink:hover {
color:#4D9D1C;
text-decoration:none;
}
.side {
font-size:12px;
line-height:125%;
padding:15px 0 30px;
text-align:center;
}
.sidebody {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://image.blog.livedoor.com/img/usr/20040819/list.gif) no-repeat scroll 0 5px;
margin-left:5px;
padding:0 3px 8px 8px;
text-align:left;
}
.pagetop {
font-size:11px;
margin:25px;
text-align:right;
}
.photo {
text-align:center;
}
.nickname {
color:#4D9D1C;
font-size:12px;
font-weight:bold;
margin:10px 0;
text-align:center;
}
.message {
color:#000000;
font-size:12px;
margin-bottom:10px;
padding:5px 7px 15px;
text-align:left;
}
.afbody {
padding:0 5px 10px;
text-align:center;
}
.quotetable {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
margin:0 auto;
width:170px;
}
.quotetable img {
width:160px;
}
.quote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
font-size:12px;
padding:1px;
}
.newslist {
padding-right:2px;
}
.elsebody {
text-align:center;
}
.checkers {
font-size:11px;
margin:0 auto;
padding-bottom:10px;
text-align:left;
width:117px;
}
.reader {
font-size:11px;
margin:0 auto;
padding-bottom:20px;
text-align:left;
width:117px;
}
.powered {
padding-bottom:10px;
}
.syndicate {
}
a.adtitle {
color:#4D9D1C;
font-weight:bold;
text-decoration:underline;
}
a.adtitle:link {
color:#4D9D1C;
font-weight:bold;
text-decoration:underline;
}
a.adtitle:visited {
color:#4D9D1C;
font-weight:bold;
text-decoration:underline;
}
a.adtitle:active {
color:#4D9D1C;
font-weight:bold;
text-decoration:underline;
}
a.adtitle:hover {
color:#4D9D1C;
font-weight:bold;
text-decoration:underline;
}
a.addescription {
color:#666666;
text-decoration:none;
}
a.addescription:link {
color:#666666;
text-decoration:none;
}
a.addescription:visited {
color:#666666;
text-decoration:none;
}
a.addescription:active {
color:#666666;
text-decoration:none;
}
a.addescription:hover {
color:#666666;
text-decoration:none;
}
a.adurl {
color:#666666;
text-decoration:none;
}
a.adurl:link {
color:#666666;
text-decoration:none;
}
a.adurl:visited {
color:#666666;
text-decoration:none;
}
a.adurl:active {
color:#666666;
text-decoration:none;
}
a.adurl:hover {
color:#666666;
text-decoration:none;
}
a.adld {
color:#4D9D1C;
text-decoration:underline;
}
a.adld:link {
color:#4D9D1C;
text-decoration:underline;
}
a.adld:visited {
color:#4D9D1C;
text-decoration:underline;
}
a.adld:active {
color:#4D9D1C;
text-decoration:underline;
}
a.adld:hover {
color:#4D9D1C;
text-decoration:underline;
}
#ad {
text-align:center;
}
.blogbody iframe {
margin:20px auto 15px;
text-align:center;
width:380px;
}
body.ad {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F3F1E2 none repeat scroll 0 0;
}
