* {
	margin: 0;
	padding: 0;
}
	body {
	text-align:center;
	background-color:rgb(255,255,255);
}
#wrapper {
background-color:transparent;
}

#layout {
	text-align:left;
	margin:0 auto;
	background-color: transparent;
width: 760px;
}

#main {
float: left;
width: 500px;
	background-color: #FFF;
}

#side {
float: right;
width: 220px;
	background-color: #FFF;
}

h1 {
margin: 0px;
padding: 0px;
}

ul {
margin: 0px 0px 0px 15px;
padding: 0px;
}
/*UME++++++++++++++++++++++++++++++++++++++++++++++++++*/
#menuss {
	text-align:center;
	marign:0 auto;
	height:70px;
	color:rgb(250,250,250);
	font-weight:normal;
	background:rgb(0,0,0) url(http://osharedorobo.com/aimg/up_shadow.jpg) repeat-x left bottom;
}
#menuss a img {
	border:0;
}

/*UME++++++++++++++++++++++++++++++++++++++++++++++++++*/
a { color: #999966; text-decoration: underline; }
a:link		{ color: #336666; text-decoration: underline; }
a:visited	{ color: #999999; text-decoration: underline; }
a:active	{ color: #999999; text-decoration: none; }
a:hover		{ color: #999999; text-decoration: none; }

.site_title a {color: #666666;text-decoration: none;}
.site_title a:link {color: #666666;text-decoration: none;}
.site_title a:visited {color: #666666;text-decoration: none;}
.site_title a:active {color: #666666;text-decoration: none;}
.site_title a:hover {color: #666666;text-decoration: none;}

.site_title {
font-family:"Lucida Grande", Geneva, Arial, Verdana,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
font-size: 24px;
color: #000000;
margin: 20px 0px 10px 0px;
padding: 0px;
}

.description {
font-family:"Lucida Grande", Geneva, Arial, Verdana,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
font-size: 14px;
color: #666666;
margin: 0px 0px 25px 0px;
}


.entry_navi{
font-size: 12px;
color: #666666;
margin: 15px 0px 15px 0px;
}

.entry {
margin: 0px;
padding: 0px;
}

.entry_date {
font-family:"Lucida Grande", Geneva, Arial, Verdana,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
font-size: 18px;
font-weight: normal;
color: #969696;
margin: 10px 0px 10px 0px;
padding-top: 5px;
padding-bottom: 3px;
border-top: 2px solid #CCCCCC;
border-bottom: 1px dotted #CCCCCC;
}

.entry_title {
font-family:"Lucida Grande", Geneva, Arial, Verdana,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
font-size: 17px;
/*JUGEM font-weight: bolder;*/
	font-weight: nomal;
color: rgb(0,99,220);
margin: 15px 0px 15px 0px;
}

.entry_body {
font-family:"Lucida Grande", Geneva, Arial, Verdana,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
/*JUGEM font-size: 12px;
line-height: 170%;*/
	font-size:13px;
	font-weight:normal;
	line-height:1.8;
	letter-spacing:1pt;
	word-spacing:2pt;
color: #666666;
margin: 15px 0px 30px 0px;
}

.entry_author {
font-family:"Lucida Grande", Geneva, Arial, Verdana,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
font-size: 10px;
color: #999999;
margin: 5px 0px 5px 0px;
text-align: right;
}

.entry_more {
font-family:"Lucida Grande", Geneva, Arial, Verdana,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
font-size: 11px;
line-height: 170%;
color: #333333;
margin: 15px 0px 15px 0px;
}

.entry_state {
font-family:"Lucida Grande", Geneva, Arial, Verdana,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
font-size: 11px;
color: #666666;
margin: 15px 0px 30px 0px;
}

blockquote {
font-family:"Lucida Grande", Geneva, Arial, Verdana,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
font-size: 11px;
color: #666666;
margin: 20px 10px 20px 10px;
padding: 10px;
border-left: 3px solid #CCCCCC;
}

.comment-title {
font-family:"Lucida Grande", Geneva, Arial, Verdana,"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;
font-size: 14px;
font-weight: normal;
color: #666666;
margin: 10px 0px 10px 0px;
padding-bottom: 3px;
border-bottom: 1px dotted #CCCCCC;
}

.trackback-title {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 14px;
font-weight: normal;
color: #666666;
margin: 10px 0px 10px 0px;
padding-bottom: 3px;
border-bottom: 1px dotted #CCCCCC;
}

/*.pict {
border-width: 1px;
border-style: solid;
border-color: #999;
}*/

.linktitle {
font-family: "Verdana";
font-size: 12px;
font-weight: normal;
color: rgb(255,100,150);
line-height: 170%;
margin: 10px 0px 0px 0px;
}

.linktext {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 11px;
color: #999999;
line-height: 170%;
margin: 5px 0px 15px 0px;
}

.search {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 10px;
color: #333333;
line-height: 170%;
margin: 20px 0px 5px 0px;
}

.copyright {
font-family: "Verdana", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡¾ÅùÉý";
font-size: 10px;
color: #333333;
line-height: 170%;
border-top: 1px solid #666666;
margin: 30px 0px 0px 0px;
padding-top: 10px;
}

.calendar {
font-family: "Verdana";
font-size: 10px;
color: #666666;
margin: 5px 0px 20px 0px;
}

.calendar_month {
font-family: "Verdana";
margin-bottom: 10px;
font-size: 10px;
color: #F666666;
}

.cell {
width: 25px;
height: 20px;
padding: 0px;
}

.jugem_bana{
	margin: 20px 1px 10px 0px;
}

ul.navi {
	margin: 40px 0 10px;
	list-style: none;
	text-align:center;
	font-size:11px;
}

ul.navi  li{
	display:inline;
	color:rgb(0,99,220);
}



#footerrr {
	background-color:rgb(0,0,0);
}
* html #footerrr {
	display:none;
}
#ffooter {
	height:450px;
	margin:10px auto;
	text-align:left;
	color:#5C3F62;
	background:rgb(0,0,0) url(http://osharedorobo.com/aimg/footer_bg.gif) repeat-y center top;
}
*:first-child+html #ffooter {
	height:400px !important;
}
#ffooter ul {
	font-size:85%;
	height:auto;
	text-align:left;
	margin:0;
	margin-bottom:20px;
	padding:0;
	list-style-type:none;
}
#ffooter li {
	width:248px;
	display:block;
	float:none;
	margin:0;
	padding:0;
	border-bottom:1px dashed rgb(137,40,158);
}
#ffooter a:link {
	display:block;
	color:rgb(250,250,250);
	text-decoration:none;
	padding-left:12px;
	background:transparent url(http://osharedorobo.com/aimg/link.gif) no-repeat left 8px;
}
#ffooter a:visited {
	color:rgb(250,250,250);
	text-decoration:none;
	padding-left:12px;
	background:transparent url(http://osharedorobo.com/aimg/hover.gif) no-repeat left 8px;
}
#ffooter a:hover {
	color:rgb(170,170,170);
	padding-left:12px;
	background:transparent url(http://osharedorobo.com/aimg/hover.gif) no-repeat left 8px;
}
#ffooter a:active {
	color:rgb(250,250,250);
	padding-left:12px;
	background:transparent url(http://osharedorobo.com/aimg/hover.gif) no-repeat left 8px;
}
#footer1 {
	float:left;
	margin-left:25px;
}
#footer2 {
	margin-left:55px;
	float:left;
}
#footer3 {
	width:245px;
	margin-right:25px;
	float:right;
}

* html h3 {
font-size:130%;
}
* html #ffooter {
	padding:18px;
}
* html #footer1 {
	margin-left:13px;
}
* html #footer3 {
	margin-right:11px;
}

html>/**/#ffooter { margin-bottom /*\**/: 80px\9; }

a:hover img {
	opacity: .60;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	-khtml-opacity: .60;
	-moz-opacity: .60;
}
