body, table, td {
	font-family: Osaka,Geneva,'‚l‚r ‚oƒSƒVƒbƒN','_ƒSƒVƒbƒN';
	color: #666666;
	font-size: 12px;
	line-height:18px;
	}

a:link, a:visited, a:active {
	color: #3c6664;
	text-decoration: none;
	}

a:hover {
	color: #6c9694;
	}

h1 {
	color: #ff9900;
	font-size: 14px;
	line-height: 16px;
	margin: 7px 0px;
	}

.orange {
 color: #ff9900;
}

.blog {
 color: #2a5750;
 margin-left: 4px;
}

.cat {
 color: #0b2540;
 margin-left: 4px;
}

.sub {
 color: #666666;
 margin-left: 0px;
}

.ulmargin {
 margin: 5px 0px 0px 20px;
}

.menusub {
 display: block;
 height: 22px;
}

.commentform {
 color: #3c6664;
 padding-top: 7px;
}

.entryimage {
 padding-right: 12px;
 padding-bottom: 12px;
}

.menu:link,.menu:visited {
 background-color: #eff1f0;
 width: 100%;
 padding: 0px 0px;
 margin: 0px 0px;
 display: block;
 text-decoration: none;
}

.menu:hover,.menu:active {
 color: #3c6664;
 background-color: #eff1f0;
 width: 100%;
 padding: 0px 0px;
 margin: 0px 0px;
 text-decoration: none;
}

.li {
 list-style: none;
 padding: 0px 0px;
 margin: 0px 0px;
}

.date {
 color: #3c6664;
 font-size: 10px;
 font-weight: bold;
}

.small {
 font-size: 10px;
 line-height: 14px;
}

.title_pad {
 color: #ffffff;
 font-weight: bold;
 padding-left: 48px;
}

.whatsnew {
 color: #ffffff;
 font-size: 14px;
 font-weight: bold;
 padding-top:7px;
}

.bg-obj {
 background: url(http://www.amuseblog.jp/images/obj_head.jpg) no-repeat bottom right;
}

.pad10 {
 padding: 0px 10px 10px;
}

.pad10l {
 padding-right:	10px;
}

.pad10r {
 padding-left: 10px;
}

.pad10tb {
 padding-top: 10px;
 padding-bottom: 10px;
}

.pad20lr {
 padding: 0px 20px;
}

.border {
 border: 1px solid #999999;
}

.borderc {
 border-left: 1px solid #999999;
 border-right: 1px solid #999999;
}

.borderb {
 border-bottom: 1px solid #999999;
}

.bordert {
 border-top: 1px solid #999999;
}

.bg1 {
 background-color: #feecec;
}

.bg2 {
 background-color: #f2f3ed;
}

.title {
 color: #c76909;
 font-weight: bold;
}

.title2 {
 color: #779245;
 font-weight: bold;
}

.img {
 float: left;
 vertical-align: middle;
 margin-right: 10px;
}

.frame {
 clear: left;
 margin-bottom: 10px;
}

.posr{
 position:relative;
 left:0;
}
.titlew{
font-size: 16px;
font-weight:bold;
 color: #95B84E;
 padding-left: 40px;
}
