@charset "EUC-JP";

BODY {

	MARGIN: 0px; COLOR: #000; BACKGROUND-REPEAT: repeat

;}

A {

	COLOR: #0000a0; TEXT-DECORATION: none

;}

A:link {

	COLOR: #0000a0; TEXT-DECORATION: none

;}

A:visited {

	COLOR: #0000cc; TEXT-DECORATION: none

;}

A:active {

	

}

A:hover {

	COLOR: #999; TEXT-DECORATION: underline

;}

A.acalendar {

	COLOR: #399; TEXT-DECORATION: none

;}

A.acalendar:link {

	COLOR: #399; TEXT-DECORATION: none

;}

A.acalendar:visited {

	TEXT-DECORATION: none

;}

A.acalendar:active {

	

}

A.acalendar:hover {

	COLOR: #999; TEXT-DECORATION: underline

;}

A.acontinues {

	COLOR: #69c; TEXT-DECORATION: underline

;}

A.acontinues:link {

	COLOR: #69c; TEXT-DECORATION: underline

;}

A.acontinues:visited {

	TEXT-DECORATION: underline

;}

A.acontinues:active {

	

}

A.acontinues:hover {

	COLOR: #999; TEXT-DECORATION: none

;}

A.amenu {

	COLOR: #666; TEXT-DECORATION: underline

;}

A.amenu:link {

	COLOR: #666; TEXT-DECORATION: underline

;}

A.amenu:visited {

	TEXT-DECORATION: underline

;}

A.amenu:active {

	

}

A.amenu:hover {

	COLOR: #999; TEXT-DECORATION: none

;}

DIV.main {

	MARGIN: 20px 0px 15px 15px

;}

.main-continues {

	

;}
H1 {

text-align: right; padding: 0px;  margin : 0px ; FONT-SIZE: small

;}
H2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

;}

H3 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px

;}


LABEL {

	FONT-WEIGHT: bold; FONT-SIZE: x-small

;}

#banner {

	FONT-WEIGHT: normal; BACKGROUND: url(http://parts.blog.livedoor.jp/img/usr/new_default_blue/title.gif) repeat-x; MARGIN: 0px auto; COLOR: #fff; HEIGHT: 100px; TEXT-ALIGN: left

;}

#subbanner {

	FONT-WEIGHT: normal; BACKGROUND: url(http://parts.blog.livedoor.jp/img/usr/new_default_blue/title.gif) repeat-x; MARGIN: 0px auto; COLOR: #fff; HEIGHT: 100px; TEXT-ALIGN: left

;}

#banner A {

	COLOR: #fff; TEXT-DECORATION: none

;}

#banner A:link {

	COLOR: #fff; TEXT-DECORATION: none

;}

#banner A:visited {

	COLOR: #fff; TEXT-DECORATION: none

;}

#banner A:hover {

	COLOR: #fff; TEXT-DECORATION: underline

;}

#subbanner A {

	COLOR: #399; TEXT-DECORATION: none

;}

#subbanner A:link {

	COLOR: #399; TEXT-DECORATION: none

;}

#subbanner A:visited {

	TEXT-DECORATION: none

;}

#subbanner A:active {

	

}

#subbanner A:hover {

	COLOR: #999; TEXT-DECORATION: none

;}

#menubar {

	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: xx-small; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px

;}

#menubar A {

	COLOR: #007e0f; TEXT-DECORATION: underline

;}

#menubar A:link {

	COLOR: #007e0f; TEXT-DECORATION: underline

;}

#menubar A:visited {

	TEXT-DECORATION: underline

;}

#menubar A:active {

	

}

#menubar A:hover {

	COLOR: #007e0f; TEXT-DECORATION: none

;}

.description {

	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

;}

#wrapper {

	FLOAT: left; MARGIN: 0px

;}

#content {



	border-top : solid #8abde3;border-top-width : 0px; float : left; 

  

  

  clear : none;

  position : absolute;

  

  left : 230px;


  width : 80%;
}

#links {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 160px; PADDING-TOP: 0px; POSITION: absolute; TOP: 145px

;}

#links2 {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 5px; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 160px; PADDING-TOP: 0px; POSITION: absolute; TOP: 145px

;}

.blog {

	PADDING-RIGHT: 20px; PADDING-LEFT: 15px; PADDING-BOTTOM: 25px; PADDING-TOP: 20px

;}

.menu {

	FONT-SIZE: small; COLOR: #666; TEXT-ALIGN: center

;}

.blogbody {

	FONT-SIZE: 14px; MARGIN: 10px 15px 0px; LINE-HEIGHT: 135%

;}

.blogbody A {

	text-decoration : none;}

.blogbody A:LINK {

	text-decoration : none;}

.blogbody A:VISITED {

	text-decoration : none;}

.blogbody A:ACTIVE {

	text-decoration : none;}

.blogbody A:HOVER {

	COLOR: #999; text-decoration : underline;}

.blogtitle {

	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-SIZE: 24px; PADDING-BOTTOM: 5px; PADDING-TOP: 30px

;}

.title {

	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: medium; PADDING-BOTTOM: 2px; COLOR: #000099; PADDING-TOP: 0px; BORDER-BOTTOM: #000099 1px solid

;}

.date {

	BORDER-RIGHT: #d1d1d1 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: x-small; BACKGROUND: #e9edfe; PADDING-BOTTOM: 3px; COLOR: #000099; PADDING-TOP: 5px; BORDER-BOTTOM: #d1d1d1 1px solid

;}

.posted {

	FONT-SIZE: x-small; MARGIN: 0px 0px 25px; COLOR: #666; TEXT-ALIGN: right

;}

A.aposted {

	FONT-WEIGHT: bold; COLOR: #666; TEXT-DECORATION: underline

;}

A.aposted:link {

	FONT-WEIGHT: bold; COLOR: #666; TEXT-DECORATION: underline

;}

A.aposted:visited {

	FONT-WEIGHT: bold; TEXT-DECORATION: underline

;}

A.aposted:active {

	FONT-WEIGHT: bold

;}

A.aposted:hover {

	FONT-WEIGHT: bold; COLOR: #999; TEXT-DECORATION: none

;}

.calendar {

	FONT-WEIGHT: normal; FONT-SIZE: x-small

;}

.calendarhead {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 3px; COLOR: #000099; PADDING-TOP: 3px; TEXT-ALIGN: center; no-repeat: 

}}}}}}

.calendard {

	BORDER-TOP: #399 1px solid; empty-cells: show

}}

.calendardbg {

	BORDER-TOP: #399 1px solid; BACKGROUND: #f3fbca

;}

.calendartable {

	BORDER-RIGHT: #399 1px solid; BORDER-TOP: #399 1px solid; BACKGROUND: #ffffff; MARGIN: 0px auto 10px; BORDER-LEFT: #399 1px solid; BORDER-BOTTOM: #399 1px solid; TEXT-ALIGN: center

;}

.calendarwd {

	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #d7f6f1; PADDING-BOTTOM: 2px; PADDING-TOP: 2px

;}

.calendarweek {

	FONT-SIZE: x-small; COLOR: #399

;}

.side {

	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; BORDER-LEFT: #000099 1px solid; LINE-HEIGHT: 135%; PADDING-TOP: 5px; BORDER-BOTTOM: #000099 1px solid; TEXT-ALIGN: left

;}

.sidetitle {

	BORDER-RIGHT: #399 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #399 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: medium; PADDING-BOTTOM: 5px; BORDER-LEFT: #399 1px solid; COLOR: #ffffff; PADDING-TOP: 5px; LETTER-SPACING: 1px; BACKGROUND-COLOR: #000099; TEXT-ALIGN: center

;}

.comments-body {

	FONT-SIZE: x-small; MARGIN: 20px 0px 15px 15px

;}

.comments-head {

	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: x-small; PADDING-BOTTOM: 2px; COLOR: #399; PADDING-TOP: 0px; BORDER-BOTTOM: #399 1px solid

;}

.comments-post {

	FONT-SIZE: xx-small; MARGIN: 0px 0px 25px; COLOR: #666; TEXT-ALIGN: right

;}

.trackback-body {

	FONT-SIZE: small; MARGIN: 20px 0px 15px 15px

;}

.trackback-post {

	FONT-SIZE: xx-small; MARGIN: 0px 0px 25px; COLOR: #666; TEXT-ALIGN: right

;}

A.atrackback-post {

	FONT-WEIGHT: bold; COLOR: #666; TEXT-DECORATION: underline

;}

A.atrackback-post:link {

	FONT-WEIGHT: bold; COLOR: #666; TEXT-DECORATION: underline

;}

A.atrackback-post:visited {

	FONT-WEIGHT: bold; TEXT-DECORATION: underline

;}

A.atrackback-post:active {

	FONT-WEIGHT: bold

;}

A.atrackback-post:hover {

	FONT-WEIGHT: bold; COLOR: #999; TEXT-DECORATION: none

;}

.trackback-url {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 20px 0px 25px 40px; COLOR: #69c

;}

TABLE.form {

	MARGIN: 25px 0px 0px

;}

#author {

	BORDER-RIGHT: #69c 1px solid; BORDER-TOP: #69c 1px solid; BORDER-LEFT: #69c 1px solid; WIDTH: 200px; BORDER-BOTTOM: #69c 1px solid

;}

#email {

	BORDER-RIGHT: #69c 1px solid; BORDER-TOP: #69c 1px solid; BORDER-LEFT: #69c 1px solid; WIDTH: 200px; BORDER-BOTTOM: #69c 1px solid

;}

#url {

	BORDER-RIGHT: #69c 1px solid; BORDER-TOP: #69c 1px solid; BORDER-LEFT: #69c 1px solid; WIDTH: 200px; BORDER-BOTTOM: #69c 1px solid

;}

#text {

	BORDER-RIGHT: #69c 1px solid; BORDER-TOP: #69c 1px solid; BORDER-LEFT: #69c 1px solid; WIDTH: 500px; BORDER-BOTTOM: #69c 1px solid; HEIGHT: 200px

;}

.photo {

	TEXT-ALIGN: center

;}

.nickname {

	FONT-WEIGHT: bold; FONT-SIZE: xx-small; MARGIN: 10px 0px; COLOR: #399

;}

.message {

	FONT-SIZE: xx-small

;}

.quotetable {

	BACKGROUND: #399

;}

.quote {

	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: xx-small; BACKGROUND: #fff; PADDING-BOTTOM: 1px; COLOR: #000; PADDING-TOP: 1px

;}

.blogtimes {

	MARGIN: 0px 0px 10px; TEXT-ALIGN: center

;}

.powered {

	MARGIN: 0px 0px 10px; TEXT-ALIGN: center

;}

.syndicate {

	FONT-SIZE: xx-small; TEXT-ALIGN: center

;}

.pagetop {

	FONT-SIZE: xx-small; MARGIN: 0px 0px 25px; COLOR: #666; TEXT-ALIGN: right

;}

BLOCKQUOTE {

	MARGIN: 0px 0px 0px 40px; COLOR: #399

;}

PRE {

	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 12px; BACKGROUND: #eee; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #aaa 1px solid; LINE-HEIGHT: 1.2em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #aaa 1px solid

;}

.checkers {

	MARGIN-TOP: 10px; FONT-SIZE: xx-small

;}

A.adtitle {

	FONT-WEIGHT: bold; TEXT-DECORATION: underline

;}

A.adtitle:link {

	FONT-WEIGHT: bold; TEXT-DECORATION: underline

;}

A.adtitle:visited {

	FONT-WEIGHT: bold; TEXT-DECORATION: underline

;}

A.adtitle:active {

	FONT-WEIGHT: bold; TEXT-DECORATION: underline

;}

A.adtitle:hover {

	FONT-WEIGHT: bold; TEXT-DECORATION: underline

;}

A.addescription {

	COLOR: black; TEXT-DECORATION: none

;}

A.addescription:link {

	COLOR: black; TEXT-DECORATION: none

;}

A.addescription:visited {

	COLOR: black; TEXT-DECORATION: none

;}

A.addescription:active {

	COLOR: black; TEXT-DECORATION: none

;}

A.addescription:hover {

	COLOR: black; TEXT-DECORATION: none

;}

A.adurl {

	COLOR: blue; TEXT-DECORATION: none

;}

A.adurl:link {

	COLOR: blue; TEXT-DECORATION: none

;}

A.adurl:visited {

	COLOR: blue; TEXT-DECORATION: none

;}

A.adurl:active {

	COLOR: blue; TEXT-DECORATION: none

;}

A.adurl:hover {

	COLOR: blue; TEXT-DECORATION: none

;}

A.adld {

	TEXT-DECORATION: underline

;}

A.adld:link {

	TEXT-DECORATION: underline

;}

A.adld:visited {

	TEXT-DECORATION: underline

;}

A.adld:active {

	TEXT-DECORATION: underline

;}

A.adld:hover {

	TEXT-DECORATION: underline

;}

BODY.ad {

	BACKGROUND: #fff

;}

#left {

PADDING-RIGHT: 3px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 30px; MARGIN-LEFT: 5px; WIDTH: 210px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fef8cb



;
  text-align : center;
}

#right {

	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 30px; WIDTH: 160px; PADDING-TOP: 2px; TEXT-ALIGN: center

;}

.trackbackurlbody {

	TEXT-ALIGN: left

;}

.trackbackurlttl {

	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #43699b; PADDING-TOP: 10px

;}

.trackbackurl {

	MARGIN-BOTTOM: 10px; TEXT-ALIGN: center

;}

.trackbackurl TABLE {

	MARGIN: 0px auto; WIDTH: 350px

;}

INPUT.trackbackbox {

	WIDTH: 275px

;}

A.posttitle:link {

	FONT-SIZE: x-small; COLOR: #43699b; TEXT-DECORATION: underline

;}

A.posttitle:visited {

	FONT-SIZE: x-small; COLOR: #43699b; TEXT-DECORATION: underline

;}

A.posttitle:active {

	FONT-SIZE: x-small; COLOR: #43699b; TEXT-DECORATION: underline

;}

A.posttitle:hover {

	FONT-SIZE: x-small; COLOR: #43699b; TEXT-DECORATION: underline

;}

#trackback {

	TEXT-ALIGN: left

;}

#comment {

	TEXT-ALIGN: left

;}

#takecomment {

	TEXT-ALIGN: left

;}

.trackbackhead {

	PADDING-RIGHT: 20px; BORDER-TOP: #cce9f9 1px solid; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: #43699b; PADDING-TOP: 10px

;}

.commenthead {

	PADDING-RIGHT: 20px; BORDER-TOP: #cce9f9 1px solid; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: #43699b; PADDING-TOP: 10px

;}

.takecommenthead {

	PADDING-RIGHT: 20px; BORDER-TOP: #cce9f9 1px solid; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; COLOR: #43699b; PADDING-TOP: 10px

;}

#trackbackbody {

	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

;}

#commentbody {

	BORDER-RIGHT: #c6c6c6 0px; PADDING-RIGHT: 0px; BORDER-TOP: #c6c6c6 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #c6c6c6 0px; COLOR: black; PADDING-TOP: 0px; BORDER-BOTTOM: #c6c6c6 0px; BACKGROUND-COLOR: #f0f0ff

;}

#takecommentbody {

	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px

;}

.trackbackttl {

	FONT-SIZE: 8px; COLOR: #43699b

;}

.commentttl {

	FONT-SIZE: 10px; COLOR: #000099

;}

.trackbacktext {

	FONT-SIZE: small; MARGIN: 5px 5px 20px; LINE-HEIGHT: 125%

;}

.commenttext {

	BORDER-RIGHT: #9393ff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9393ff 1px solid; PADDING-LEFT: 5px; FONT-SIZE: small; PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #9393ff 1px solid; WIDTH: auto; TEXT-INDENT: 0px; LINE-HEIGHT: 125%; PADDING-TOP: 5px; BORDER-BOTTOM: #9393ff 1px solid; HEIGHT: auto; BACKGROUND-COLOR: #e1e1ff

;}

#ad2 {

	FONT-WEIGHT: normal;  margin : 0px 730px;margin-bottom : 0px;margin-left : 0px; COLOR: #fff; height : 75px; TEXT-ALIGN: left

;}

p.head {text-align: right; padding: 0px;  margin : 0px 

; }