@charset "UTF-8";

/* Default area
-----------------------------------------------------------------------*/
*
			{
			margin:0; padding:0;
			}
body 
			{
			background:#FFF;
			margin:0;
			font-size:12px;
			line-height:120%;
			letter-spacing:1px;
			color:#333;
			}
img			{ border:none; }
ul li, ol li{list-style-type:none;}
a { color:#87CF1E; text-decoration:underline; }
a:hover { text-decoration:none; }
a img:hover 
			{
			filter: alpha(opacity=60);
			-moz-opacity:0.60;
			opacity:0.60;
			}

-----------------------------------------------------------------------*/
#contents { width:190px; }
.scroll-pane { width: 100%; height: 180px; overflow: auto; }

#imatsubu_footer
			{
			display:none;
			color:#666;
			font-size:10px;
			font-weight:bold;
			text-align:right;
			padding:10px;
			}

/**/
div.timeline div.mutters
			{
			position: relative;
			margin-bottom:10px;
			padding-bottom:10px;
			}
div.timeline div.mutters.noline { background: none; }
div.timeline div.mutters div.spouting .nam { font-weight:bold; }

div.timeline div.mutters div.spouting .txt { margin-top:5px; }
div.timeline div.mutters div.spouting .txt img { vertical-align:middle; margin:0 1px; }
div.timeline div.mutters div.spouting .tim
			{
			font-size:83.3%;
			margin-top:5px;
			color:#999999;
			line-height:110%;
			}




#motto { margin-top:15px; }
#motto a.bt-more
			{
			float:right;			
			display:block;
			background: url(../img/bt_more.gif) left top no-repeat;
			width:82px; height:17px;
			text-indent:-999em;
			overflow:hidden;
			}
#motto a:hover.bt-more { background-position: 0 -17px; }	

/* ===== clearfix ===== */

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.clearfix{ display:inline-block; }

/*\*/

* html .clearfix { height:1%; }

.clearfix { display:block; }

/**/