BODY {
	MARGIN: 0px;	padding:0px;
	TEXT-ALIGN: center;
	background: #ffffff url(http://yoshinomayumi.net/ym-blog/blogimg/ymb_bg.jpg) repeat-y;
	FONT-WEIGHT: normal; FONT-SIZE: small; COLOR: #999999; FONT-FAMILY: MS UI Gothic,Arial              
}
A {
	TEXT-DECORATION: underline
}
A:link {
	FONT-WEIGHT: bold; COLOR: #FF3300
}
A:visited {
	COLOR: #666666
}
A:active {
	COLOR: #FF3300
}
A:hover {
	COLOR: #FF9900
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #ffffff
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: small; COLOR: #ffffff; FONT-FAMILY: MS UI Gothic
}
H3 {
	FONT-SIZE: 100%; COLOR: #334d55; FONT-FAMILY: MS UI Gothic
}
#container {
	LINE-HEIGHT: 140%;
	TEXT-ALIGN: left;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	height: auto;
	width: 800px;
}
#banner {
	COLOR: #ffcc00;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	HEIGHT: 222px;
	TEXT-ALIGN: left;
	background: #FFFFFF url(blogimg/ymb_head.jpg) no-repeat center;
	width: 800px;
	float: left;
}
#banner-img {
	DISPLAY: none
}
#banner A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#banner H1 {
	FONT-SIZE: 12px; MARGIN: 115px 0px 0px 20px; COLOR: #ffffff;
}
#banner H2 {
	MARGIN: 0px 0px 0px 20px;
	COLOR: #000000;
	padding: 0px;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	letter-spacing: 1px;
}

#center {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 530px;
	margin: 0px 5px 0px 5px;
}

#catcenter {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 610px;
	margin: 0px 0px 0px 0px;
}

.content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: small; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 15px; FONT-FAMILY: Verdana, Arial, sans-serif; BACKGROUND-COLOR: #ffffff
}
#right {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 230px; BACKGROUND-COLOR: #ffffff; margin: 0px 0px 0px 5px;
}
.content P {
	FONT-WEIGHT: normal; FONT-SIZE: small; MARGIN-BOTTOM: 10px; COLOR: #000000; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
.content BLOCKQUOTE {
	LINE-HEIGHT: 150%
}
.content LI {
	LINE-HEIGHT: 150%
}
.content H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 1px; FONT: bold medium Verdana, Arial, sans-serif; MARGIN-LEFT: 0px; COLOR: #ad3863; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.content H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 1px;
	FONT: bold small Verdana, Arial, sans-serif;
	MARGIN-LEFT: 0px;
	COLOR: #FF3300;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
	background: #FFCC99;
	border: none;
}
.content H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	BACKGROUND: #ffffff;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 2px;
	COLOR: #FF3300;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left;
	font: bold small Verdana, Arial, sans-serif;
	border-top: none;
	border-right: none;
	border-bottom: thin dotted #FF3300;
	border-left: none;
}
.content H4 {
	FONT-WEIGHT: normal;FONT-SIZE: small; MARGIN-BOTTOM: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left;background: #ffffff;padding: 2px 0px 2px 5px;
}
.content H5 {
	FONT-SIZE: small; MARGIN-BOTTOM: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left;background: #ffffff;padding: 2px 0px 2px 5px;width:550px;MARGIN-left: 10px;font-weight: bold;
}
.content P.posted {
	BORDER-TOP: none;
	MARGIN-BOTTOM: 25px;
	COLOR: #FF3300;
	TEXT-ALIGN: right;
	padding: 3px;
	font: x-small/normal Verdana, Arial, sans-serif;
}
.content table {
	MARGIN-BOTTOM: 10px;
	TEXT-ALIGN: left;
	border: 1px solid #CCCCCC;
}
.sidebar {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#calendar {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: x-small; MARGIN-BOTTOM: 30px; PADDING-BOTTOM: 2px; COLOR: #666666; LINE-HEIGHT: 140%; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: center
}
#calendar TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 2px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px
}
#calendar CAPTION {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; TEXT-TRANSFORM: uppercase; COLOR: #666666; FONT-FAMILY: Verdana, Arial, sans-serif; LETTER-SPACING: 0.3em; TEXT-ALIGN: center
}
#calendar TH {
	FONT-WEIGHT: normal; TEXT-ALIGN: center
}
#calendar TD {
	TEXT-ALIGN: center
}
.sidebar H2 {
	FONT-WEIGHT: bold; FONT-SIZE: small; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
.sidebar UL {
	PADDING-LEFT: 0px; MARGIN: 0px 0px 30px
}
.sidebar UL UL {
	MARGIN-BOTTOM: 0px
}
.sidebar #categories UL {
	PADDING-LEFT: 15px
}
.sidebar LI {
	MARGIN-TOP: 10px; FONT-SIZE: small; COLOR: #666666; LINE-HEIGHT: 100%; FONT-FAMILY: Verdana, Arial, sans-serif; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.sidebar #categories LI {
	LIST-STYLE-TYPE: circle
}
.sidebar IMG {
	BORDER-RIGHT: #ffffff 3px solid; BORDER-TOP: #ffffff 3px solid; BORDER-LEFT: #ffffff 3px solid; BORDER-BOTTOM: #ffffff 3px solid
}
.photo {
	MARGIN-BOTTOM: 20px; TEXT-ALIGN: left
}
.link-note {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: small; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 150%; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
#powered {
	MARGIN-TOP: 50px; FONT-SIZE: x-small; COLOR: #666666; LINE-HEIGHT: 150%; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left
}
#comment-data {
	BORDER-RIGHT: #bbb 1px dotted; PADDING-RIGHT: 15px; FLOAT: left; WIDTH: 180px; MARGIN-RIGHT: 15px; TEXT-ALIGN: left
}
UNKNOWN {
	WIDTH: 80%
}
.commenter-profile IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px
}
#main {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 165px;
 BACKGROUND-COLOR: #ffffff;margin: 0px 0px 0px 5px;

}
#main ul a:link, #main ul a:visited {display: block;}
#main ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#main li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #main li {border-bottom: none;}
#menu {
position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
　　　　　　　FONT-SIZE: 12px;
}
#menu a {
display: block;
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}
#menu a:hover{
background-color: #ffccff;
}

.mag {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-FAMILY: "ＭＳ ゴシック", "Osaka－等幅"
}
#titles  a:link {
	FONT-SIZE: 12px; COLOR: #ff6000; TEXT-DECORATION: underline
}
#titles  a:visited {
	FONT-SIZE: 12px; COLOR: #ff6000; TEXT-DECORATION: underline
}
#titles  a:active {
	FONT-SIZE: 12px; COLOR: #ff6000; TEXT-DECORATION: underline
}
#titles  a:hover {
	FONT-SIZE: 12px; COLOR: #ff9900; TEXT-DECORATION: none
}

.tstyle_book{
font-size:10px;font-weight:normal;text-align:center;
}
.tstyle_book td{
width:110px;padding:5px;
vertical-align:top;text-align:center;
background:#FFFFFF;border:1px solid #999999;
}
.tstyle_book td p{
padding:0px;margin:0px;font-size:10px;font-weight:normal;line-height:115%;text-align:center;
}
.tstyle_book a{ color:#0000FF; text-decoration: none; font-weight:normal; }
.tstyle_book a:hover{ color: #FF3300; text-decoration: none; font-weight:normal; }
.tstyle_book img{ padding:0px; margin:2px 0px; border:none; }
.tstyle_book input{width:110px;font-size:11px;}

/* Follow meアイコン */
p.twitter_followme {
position: fixed;
top: 200px;
left: 830px;
}