*{
	margin:0;
	padding:0;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,sans-serif;
	color:#555555;
}

body {
	background-image:url(http://static.emonyu.jp/30/img/backgorund_top.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#72b6ff;
}
img{
	border:none;
}
img.middle {
    vertical-align: middle;
}
p{
	font-size:12px;
	color:#4c4c4c;
	line-height:1.4em;
}
a{
	color:#0033ff;
	text-decoration:none;
}
a:link{
	color:#0033ff;
	text-decoration:none;
}
a:visited{
	color:#7266ff;
	text-decoration:none;
}
a:hover{
	color:#0033ff;
	text-decoration:underline;
}

h2,h3,h4,h5,h6 {
	color:#4c4c4c;
	line-height:normal;
}
h4 {
    margin-bottom: 10px;
}

input {
    vertical-align: middle;
}
input, textarea{
    padding: 2px 1px;
}

ul li {
	font-size:12px;
	color:#4c4c4c;
	list-style:none;
	line-height:1.6em;
}

ol li {
	font-size:12px;
	color:#4c4c4c;
	list-style-position:inside;
	line-height:1.6em;
}

br.clear {
	clear:both;
}

h3.title{
	font-size:22px;
	margin:6px 0 10px 0;
	color:#444444;
}

h3.title-pink{
	font-size:22px;
	margin:12px 0 3px 0;
	color:#444444;
	background-image:url(http://static.emonyu.jp/30/img/heart-pink.gif);
	background-repeat:no-repeat;
	background-position:0em -0.4em;
	text-indent:2.4em;
	min-height:50px;
}

h3.title-blue{
	font-size:22px;
	margin:12px 0 0px 0;
	color:#444444;
	background-image:url(http://static.emonyu.jp/30/img/heart-blue.gif);
	background-repeat:no-repeat;
	background-position:0em -0.4em;
	text-indent:2.6em;
	height:50px;
}

h3.title-red{
	font-size:22px;
	margin:12px 0 0px 0;
	color:#444444;
	background-image:url(http://static.emonyu.jp/30/img/heart-red.gif);
	background-repeat:no-repeat;
	background-position:0em -0.4em;
	text-indent:2.6em;
	height:50px;
}

h3.title-star{
	font-size:22px;
	margin:12px 0 0px 0;
	color:#444444;
	background-image:url(http://static.emonyu.jp/30/img/star.gif);
	background-repeat:no-repeat;
	background-position:0em -0.4em;
	text-indent:2.6em;
	height:50px;
}


h3.title-calender{
	font-size:22px;
	margin:12px 0 0px 0;
	color:#444444;
	min-height:50px;
	background-image:url(http://static.emonyu.jp/30/img/calender.gif);
	background-repeat:no-repeat;
	background-position:0em -0.4em;
	text-indent:2.6em;
}


p.link{
	font-size:14px;
	text-align:right;
	padding:8px;
	margin-right:30px;
}

#wrapper {
	width:900px;
	margin:0 auto;
}

#header {
	background-color:#ffffff;
	padding:0 10px;
	margin:0;
	vertical-align:bottom;
	background-image:url(http://static.emonyu.jp/30/img/header_bottom.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:880px;
	line-height:0;
}
#header:after {  
	content: ".";  
	display: block;  
	visibility: hidden; 
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;  
}


#header {  
	display: inline-block;  
}  

#header .description{
	line-height:normal;
	font-size:12px;
	font-weight:100;
	color:#4c4c4c;
	float:left;
	padding:4px 0 10px 15px;
	margin-right:10px;
}

#header p.new-entry {
	padding-top:4px;
	float:right;
	display:inline;
	margin-bottom:10px;
	vertical-align:middle;
}
#header form {
    font-size:10px;
	vertical-align:middle;
	float:right;
	display:inline;
	height:0;
	margin:0 0 -20px 0; 
}

#header form input{
	vertical-align:middle;
	height:23px;
	display:inline;
}

#header p.new-entry img {
	padding-top:4px;
	height:56px;
	width:141px;
	margin-bottom:-35px;
}


#header img{
	line-height:0;
	vertical-align:bottom;
}
#header ul.global_navi{
	border:0;
	display:inline;
	vertical-align:baseline;
	line-height:0;
	padding:0;
}

#header ul.global_navi li{
	line-height:0;
	margin-top:40px;
	margin-left:15px;
	vertical-align:bottom;
	float:left;
}

#header .logo  {
	border:0;
	line-height:0;
	display:inline;
	vertical-align:bottom;
	float:left;
	display:inline;
	padding:0 8px 0 15px;
	position:relative;
	bottom:14px;
}


div.banner{
	float:left;
	display:inline;
	position:relative;
	right:88px;
	top:30px;
}

#container {
	margin-top:20px;
	background-color:#ffffff;
}

#login {
padding:0 0 12px 0;
margin:0 0 15px 0;
border-bottom:dotted 1px #dddddd;
}

#login p {
padding:4px 0;
vertical-align:middle;
}
#login label {
    color:#4c4c4c;
}
#login p input {
	vertical-align:middle;
}
#login p label {
	margin-left:5px;
}
#login .login_left {
    float: left;
    width: 500px;
}
#login .login_right {
    float: right;
    width: 300px;
    margin-left: 20px;
}

#right #entry{
	margin:0 0 20px 0;
	text-align:left;
	vertical-align:bottom;
	background:#91b7f0;
	height:auto;
	padding:4px;
	background-image:url(http://static.emonyu.jp/30/img/bg_entry.gif);
	background-repeat:no-repeat;
	background-position:center bottom;

}
#right #entry .show_time_parts_box {
    padding: 4px;
    font-size: 12px;
	background:#b8d4ff;
	border-left:solid 2px #87aee8;
	border-top:solid 3px #87aee8;
	border-right:solid 2px #7090bf;
	border-bottom:solid 2px #7090bf;
}
#right #entry .show_time_parts_box label {
    color: #000;
}

#right  #entry_left{
	background:#b8d4ff;
	border-left:solid 2px #87aee8;
	border-top:solid 3px #87aee8;
	border-right:solid 2px #7090bf;
	border-bottom:solid 2px #7090bf;
	width:500px;
	float:left;
	margin:0;
	height:176px;
	display:inline;
	padding:0;
}
#right  #entry_feeling{
	margin:0 0 6px 0;
	padding:6px 0 0 0;
}

#right  #entry_feeling ul{
	margin:0 0 0 10px;
	padding:0;

}

#right #entry_feeling ul li{
	float:left;
	display:inline;
	margin:6px 2px 8px 0;
	padding:0;
}

#right #entry_feeling ul li img{
	margin:0;
	padding:0;
	width:67px;
	height:34px;
}


#right #entry_left #memo{
	border-top:solid 1px #87aadd;
	vertical-align:middle;
	margin:0 0 6px 0;
	padding:14px 6px 10px 10px;
}
#right #entry_left #memo input{
	vertical-align:middle;
	margin:0 0 0 3px;
	max-width:360px;

}
#right #entry_left #memo input.memoarea{
   width:280px;
}
#right #entry_left #memo label{
   vertical-align:middle;
   font-size:0.8em;
   margin:0 0 0 3px;
   color: #000;
}

#slider_area{
	border-top:solid 1px #87aadd;
	margin:0 0 6px 0;
	padding:6px 6px 0 10px;
    text-align:left;
}
.ui-slider {
	margin:2px 0;
	background-image:url(http://static.emonyu.jp/30/img/slider_border.gif);
	background-position:left center;
	background-repeat:no-repeat;
	height:24px;
	position:relative;
	padding-bottom:18px;
	width:379px;
}

.ui-slider-handle {
	background-image:url(http://static.emonyu.jp/30/img/slider.gif);
	height:26px;
	left:0pt;
	position:absolute;
	top:0pt;
	width:16px;
	z-index:1;
}

.ui-slider-handle-active {
	border:1px dotted black;
}

.ui-slider-disabled .ui-slider-handle {
	opacity:0.5;
}

.ui-slider-range {
	background:#50A029 none repeat scroll 0% 0%;
	height:100%;
	opacity:0.3;
	position:absolute;
	width:100%;
}


#right #entry_right{
	float:right;
	width:100px;
	background:#b8d4ff;
	border-left:solid 2px #87aee8;
	border-top:solid 3px #87aee8;
	border-right:solid 2px #7090bf;
	border-bottom:solid 2px #7090bf;
	background-image:url(http://static.emonyu.jp/30/img/caption_preview.gif);
	background-repeat:no-repeat;
	background-position:center 0.5em;
	padding:6px 10px;
	height:164px;

}


#right #entry_right #preview{
	background:#ffffff;
	margin-top:34px;
	padding:3px 0;
}

div#preview p.point{
	font-size: 14px;
	color:#cccccc;
	text-align:center;
	margin:4px 0 2px 0;
	font-weight:bold;
}



div#preview p.face{
	text-align:center;
	margin:12px 0;
}




#container #entry ul li input{
	vertical-align:middle;
}

#container #entry ul li label img{
	vertical-align:middle;
}
#container p.edge_t {
	background-image:url(http://static.emonyu.jp/30/img/top_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	line-height:0;
	text-align:left;
}
#container p.edge_b {
	background-image:url(http://static.emonyu.jp/30/img/bottom_right.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	line-height:0;
	text-align:left;
}

#left{
	margin-top:10px;
	float:left;
	width:191px;
	background-color:#e4e8e8;
	margin-left:24px;
	display:inline;
}
#left-container {
	padding:0 0 0 13px;
	width:159px;
}
#left-container form input.favorite_btn {
    margin-top: 8px;
}

#left h2{
	font-size:12px;
	background-image:url(http://static.emonyu.jp/30/img/border.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:2px 1px 8px 1px;
	text-align:center;
}

#left h2 a{
	font-size:16px;
	color:#fe4532;
	font-weight:600;
}
#left h2 a.otheruser{
	font-size:16px;
	color:#394bd1;
	font-weight:600;
}

#left h3 img{
	padding:8px 0 2px 0;
}

#left p.grayedge_t {
	background-image:url(http://static.emonyu.jp/30/img/top_right_gray.gif);
	background-position:right top;
	background-repeat:no-repeat;
	line-height:0;
	text-align:left;
}

#left p.grayedge_b {
	background-image:url(http://static.emonyu.jp/30/img/bottom_right_gray.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	line-height:0;
	text-align:left;
}
.left_box {
	margin:0 auto 15px auto;
	padding:6px;
	background:#ffffff;
	width:151px;
}

.left_box ul.date_archive li {
	border-bottom:dotted 1px #dddddd;
	line-height:2.2em;
	background-image:url(http://static.emonyu.jp/30/img/blue-icon.gif);
	background-position:0.2em 0.8em;
	background-repeat:no-repeat;
	text-indent:1.2em;
}

.left_box ul.emo_latest li.date {
	text-align:left;
	font-size:10px;
	margin:2px 0 8px 0;
}

.left_box ul.emo_latest li.point {
	font-size:14px;
	color:#cccccc;
	text-align:center;
	font-weight:bold;
	margin:4px 0 2px 0;
}
.left_box ul.emo_latest li.face {
	text-align:center;
	margin:12px 0;

}
.left_box ul.emo_latest li.text {
    text-align: center;
}



.left_box p.blue {
	background:#f1f7f8;
	padding:6px 8px;
}

.left_box table.emo_summary{
    width: 100%;
}

.left_box table.emo_summary td {
	font-size:12px;
	font-weight:bold;
	border-top:dotted 1px #dddddd;
	background-position:right;
	background-repeat:no-repeat;
    padding:4px 2px;
}
.left_box table.emo_summary td.point{
    width: 75px;
    text-align: right;
    padding-right: 6px;
}
.left_box table.emo_summary td.point span.point{
	font-size:14px;
	font-weight:bold;
}
.left_box table.emo_summary tr.more_info td {
    padding-top: 18px;
}

.left_box ul li.headline {
	border-top:dotted 1px #dddddd;
	padding:4px 0 0 0;
	margin:4px 0 0 0;
}

ul.links li {
	line-height:1.8em;
	background-image:url(http://static.emonyu.jp/30/img/blue-icon.gif);
	background-position:0.2em 0.8em;
	background-repeat:no-repeat;
	text-indent:1.2em;
}


#right{
	float:left;
	width:641px;
	background-color:#ffffff;
	margin-left:20px;
	margin-top:10px;
	display:inline;
}

#right .right-container {
	margin-bottom:38px;

}

.onecolumn{
	margin:10px auto 20px auto;
	width:852px;
}
#rules{
	margin:10px auto 20px auto;
	width:852px;
}
.howto{
	margin:0px auto 25px auto;
}
.howto p{
	font-size:0.9em;
	margin-bottom:4px;
}

.howto p a{
	margin:20px 0px 10px 0px;
	text-decoration:underline;
}

.howto dl{
	color:#444444;
	margin-bottom:10px;
}

.howto dl dt{
	font-size:1em;
	font-weight:700;
	color:#f95252;
}
.howto dl dd{
	font-size:0.9em;
	line-height:1.6em;
    margin-left: 1em;
}
#home_index .howto {
    width: 600px;
    margin: 6px;
    padding: 6px;
    border: 1px solid #f1f1ff;
    background: #f6f6ff;
}

#rules ol{
	margin:10px 0;
}

#rules ol li{
	margin-bottom:5px;
	color:#333333;
}

#rules p{
	margin-bottom:5px;
	color:#333333;
}


table.form{
	border:solid 1px #999999;
	border-collapse:collapse;
	font-size:12px;
	width:636px;
}
table.form tr th{
	border:solid 1px #999999;
	width:162px; 
	padding:6px;
	background:#f8f8f8;
}
table.form tr td{
	border:solid 1px #999999; 
	background:#fefefe;
	padding:6px;

}
table.form tr td.btn {
	border:solid 1px #999999; 
	padding:6px;
	text-align:center;

}

table.form  caption{
	text-align:left;
	font-size:14px;
	font-weight:700;
	color:#444444;
    margin: 6px 0;
}

#footer {
	margin-top:10px;
}
#footer ul {
	border-bottom:solid 1px #ffffff;
	padding:4px 0;
}
#footer ul li{
	display:inline;
	color:#ffffff;
	padding:0 4px;
}

#footer ul li a{
	color:#ffffff;
	text-decoration:none;
}

#footer p img{
	padding:8px 0 16px 0;
}

div.emoybox {
	float:left;	
	display:inline;
}
div.emoybox{
	width:150px;
	margin:5px 5px 10px 5px;
}

.onecolumn div.emoybox{
	width:150px;
	margin:5px 20px 20px 0px;
}

p.emobox_date img{
	width:150px;
	height:13px;
	float:left;
}
div.emobox_inner p.date{
	padding:0 10px 4px 8px;
	color:#ffffff;
}

div.emobox_inner p.white{
	padding:6px 14px 0 8px;
	text-align:center;
	height:38px;
}
div.emobox_inner p.white a{
	color:#ffffff;
	text-align:center;
}


div.emobox_inner {
	background-image:url(http://static.emonyu.jp/30/img/entrybox_m.gif);
	background-repeat:repeat-y;
	width:150px;
}

div.emobox_inner div.emobox_innerbox{
	background:#ffffff;
	width:128px;
	margin:0 12px 0px 8px;
    height:170px;
}
div.emobox_inner div.emobox_innerbox p.point{
    text-align:center;
	font-weight:bold;
}
div.emobox_inner div.emobox_innerbox p.point img{
	width:111px;
	margin:10px 0 2px 0;
}

div.emobox_inner p.operation{
	padding:4px 14px 0 10px;
	color:#ffffff;
}
div.emobox_inner p.operation a,
div.emobox_inner p.operation .clickable{
    color: #ffffff;
	margin:0 2px 0 1px;
    text-decoration: underline;
}

div.emobox_inner div.emobox_innerbox p.face{
	text-align:center;
	margin:6px 0 2px 0;
}


div.emobox_inner div.emobox_innerbox p.comment{
	text-align:center;
}
p.comment a {
    color: #000;
}
p.comment a:hover {
    color: #333;
}
p.comment img {
    vertical-align: middle;
}

div.emobox_inner p.name a{
	text-align:center;
	color:#2f98e1;
}


#right p.emobox_comment img{
	height:13px;
	width:150px;
	line-height:0;
}
#right p.emobox_comment {
	color:#ffffff;
	line-height:0;

}
.detail {
    clear: both;
	padding:8px 0 0 0;
	border-top:dotted 1px #dddddd;
}
 
.detail div.detail_icon{
	 float:left;
	 margin:0 10px 0 5px;
 }
 .detail_icon p{
	text-align:center;
}

.detail div.detail_text{
	 float:left;
	 font-size:24px;
 }

.others {
    padding:24px 0 0 0;
}
.others ul.members {
    margin-bottom: 18px;
}
.others ul.members li {
    line-height: 1.4em; 
}

.balloon_t img{
	float:left;
}



.balloon_m{
	 background-image:url(http://static.emonyu.jp/30/img/balloon_m.gif);
	 background-repeat:repeat-y;
	 width:472px;
	 padding-left:30px;
}

.balloon_m span{
	font-size:13px;
	 }
div.blogparts{
	margin:5px 0 20px 0;
	padding:0 0 22px 0;
	border-bottom:dotted 1px #dddddd;
}

.code{
	float:left;
    display:inline;
	width:350px;
	margin:0 12px;
	padding-right:30px;
}
.code textarea{
	font-size:0.8em;
	width:350px;
}

.demo{
	float:left;
    display:inline;
	margin:0 12px;
	width:200px;
}
.code h4,
.demo h4{
	font-size:0.8em;
	
}
.code p{
	font-size:0.6em;
	margin-bottom:6px;
}
.code table {
    border-collapse: collapse;
    border: 1px solid #ccc;
}
.code table tr td {
    font-size: 0.8em;
    border: 1px solid #ccc;
    padding: 4px;
}

.demo .sample{
	font-size:0.6em;
	margin:10px 0 0 0;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

form.normal_form {
    background: #f1f1f1;
    border: 1px solid #d4d4d4;
    padding: 8px;
    margin-bottom: 12px;
}
form.normal_form p {
    margin: 12px 0;
}

.error {
    border: 2px solid #ff0000;
    background: #ffeeee;
    padding: 6px;
    margin: 4px 0;
}
.error p.error_message {
    color: #f00;
    font-weight: bold;
}
.clickable {
    text-decoration: underline;
    cursor: pointer;
}
textarea.intro {
    width: 400px;
    height: 150px;
}

.pager {
    clear: both;
    text-align: center;
    padding: 16px 0 16px 0;
}
.pager a,
.pager b {
    font-size: 16px;
    padding: 6px;
}
.more {
    font-size: 14px;
    font-weight: bold;
    text-align: right;
	padding:8px 12px 0 0;
}
.right {
    text-align: right;
	padding:0 12px 4px 0;
}
.center {
    text-align: center;
}
.here a {
    text-decoration: none;
    font-weight: bold;
    color: #000;
}
.message {
    color: #33f;
    font-weight: bold;
    padding: 12px;
    background: #eef;
    border: 1px solid #33f;
    font-size: 12px;
}
.normal_area {
    background: #fffff1;
    border: 1px solid #ddddd4;
    padding: 8px;
    margin-bottom: 12px;
}
p.notice {
    margin: 0.5em auto;
    color: #777;
}

table#inquiry {
    border-collapse: collapse;
    width: 650px;
    border: 2px solid #ddd;
}
table#inquiry th {
    width: 140px;
    border: 1px solid #fff;
    background: #eee;
    font-size: 14px;
    padding: 6px;
}
table#inquiry td {
    width: 510px;
    border: 1px solid #eee;
    font-size: 12px;
    padding: 6px;
}
input#user_name {
    width: 100px;
}
input#mail {
    width: 200px;
}
input#inquiry_name {
    width: 200px;
}
input#inquiry_title {
    width: 300px;
}
input#timelog_id {
    width: 200px;
}
input#timelog_password {
    width: 200px;
}
textarea#inquiry_contents {
    width: 400px;
    height: 240px;
}

.terms dl {
    margin: 6px 0;
}
.terms dl dt.provision {
    margin-bottom: 12px;
    border-left: 3px solid #aaa;
    padding-left: 6px;
}
.terms dl dd {
    margin-left: 12px;
    margin-bottom: 18px;
}

ul.privacy {
    list-style: disc;
    width: 600px;
    padding-left: 24px;
}
ul.privacy li {
    list-style: disc;
    margin-bottom: 12px;
}
table tr th.public {
    background: #ddddff;
}

input.memo {
    width: 320px;
}

form.profile input.input_normal {
    width: 280px;
}
div.profile_user_name {
	font-size:14px;
	font-weight:700;
	color:#444444;
    margin: 8px 0;
}

div.user {
    width: 820px;
    margin: 12px auto;
    padding-top: 12px;
    padding-bottom: 16px;
    border-bottom: 1px dashed #a2d6ff;
}
div.user div.image {
    float: left;
    width: 72px;
    margin-right: 24px;
}
div.user div.emotion {
    float: left;
    width: 130px;
    margin-right: 12px;
}
div.user div.emotion p.point {
    margin-bottom: 6px;
}
div.user div.emotion p.comment {
    margin-bottom: 12px;
}
div.user div.profile {
    float: left;
    width: 500px;
}
div.user div.profile p.name {
    margin-bottom: 6px;
}
div.user form {
    margin-top: 8px;
}

div.news {
    padding: 6px;
    font-weight: bold;
    border: 4px solid #fcc;
    margin-bottom: 8px;
}
span.new {
    color: #f66;
    font-weight: bold;
}

.index-mobile {
    float: right;
    width: 204px;
    font-size: 13px;
}
.index-mobile-left {
    float: left;
    width: 130px;
    margin-top: 8px;
}
.index-mobile-right {
    float: right;
    width: 74px;
}

div.all_profile {
    width: 630px;
    margin-bottom: 12px;
    font-size: 12px;
    border: solid 1px #e1e1e1;
}
div.all_profile div.basic {
    float: left;
    width: 130px;
    padding: 16px;
}
div.all_profile div.basic {
    text-align: center;
}
div.all_profile div.basic li {
    border-bottom:dotted 1px #dddddd;
    padding: 4px 0;
    text-align: left;
}
div.all_profile div.info {
    float: left;
    width: 370px;
    padding: 16px;
}
div.all_profile div.info table {
    width: 400px;
}
div.all_profile div.info table th {
    width: 72px;
    vertical-align: top;
    padding: 4px 0;
}
div.all_profile div.info table td {
    border-bottom:dotted 1px #dddddd;
    padding: 4px 0;
}

span.emotion_happy {
    color: #ff6565;
}
span.emotion_unhappy {
    color: #696e71;
}
span.emotion_joy {
    color: #ff9900;
}
span.emotion_sad {
    color: #3d91c4;
}
span.emotion_peace {
    color: #48d541;
}
span.emotion_angry {
    color: #e763ef;
}
span.emotion_surprise {
    color: #ff5e0e;
}

div.emobox_inner div.emobox_innerbox p.sympathy {
	text-align:left;
	background-image:urL(/img/bg_symp.gif);
	background-repeat:no-repeat;
	height:24px;
	width:118px;
	color:#3f91ff;
	line-height:1.6em;
	vertical-align:middle;
	padding:0 5px;
}
div.emobox_inner div.emobox_innerbox p.sympathy span {
	color:#3f91ff;
}

div.emobox_inner div.emobox_innerbox p.sympathy img {
	position:relative;
	top:3px;
	margin-right:4px;
}

div.emobox_inner div.emobox_innerbox p.sympathy span img {
	background-image:urL(/img/btn_symp.gif);
	background-repeat:no-repeat;
	width:48px;
    cursor: pointer;
}

div.emobox_inner div.emobox_innerbox p.sympathy span.over img {
	background-image:urL(/img/btn_symp_over.gif);
	background-repeat:no-repeat;
	
}

#status_show #time-header {
    height: 36px;
}
#status_show #time-header-inner {
    padding: 8px;
}
#status_show #time-header h4 {
    float:left;
    margin-right: 12px;
}
#status_show p.sympathy {
    float: left;
}
#status_show p.sympathy img {
	vertical-align:middle;
}
#status_show p.sympathy span {
	color:#3f91ff;
}
#status_show p.sympathy span img {
	background-image:urL(/img/btn_symp.gif);
	background-repeat:no-repeat;
	width:48px;
    cursor: pointer;
	vertical-align:middle;
}
#status_show p.sympathy span.over img {
	background-image:urL(/img/btn_symp_over.gif);
	background-repeat:no-repeat;
}

div.home-menu ul {
    border-left: 1px solid #aac;
    margin-bottom: 28px;
    margin-left: 5px;
}
div.home-menu ul li {
    float: left;
    font-size: 14px;
    padding-left: 12px;
    padding-right: 12px;
    border-right: 1px solid #aac;
}

.chart_selected {
    font-weight: bold;
}
.chart_area {
    width: 155px;
    height: 155px;
    text-align: center;
}

div.feature {
    margin-bottom: 16px;
    font-weight: bold;
}

.information {
    border: 1px solid #ddd;
    padding: 8px;
}
.information p {
    margin: 0.5em;
}

