/*___

Created by GreenTree Inc.
http://www.greentree.jp

--------------------------------------------
index
--------------------------------------------

___DEFAULT___
___LAYOUT___
___FLOAT___

___HEADER___
___CALENDAR___

___ENTRY___
___COMMENT_TRACKBACK___
___ARCHIVE___

___BETA___
___GAMMA___

___FOOTER___

___MTM-LOGO___
___CLOCK___

--------------------------------------------

___*/


/*___DEFAULT___*/

* {
	padding: 0px ;
	margin: 0px ;
	font-size: 12px ;
	font-style: normal ;
	font-weight: normal ;
	line-height: 1.5 ;
}



ul {
	list-style-type: none ;
}

ul ul {
	margin-left: 15px ;
}

  

img {
	border: 0 ;
}





body {
	padding-bottom: 50px ;
	color: #666 ;
	text-align: center ;
	background : #D7E7F6 ;


}





a {
	color: #4988BB ;
}





/*___LAYOUT___*/

#container {
	width: 950px ;
	padding: 0px 5px ;
	margin: auto ;
	text-align: center ;
	background : url("http://www.kiyoteru.com/mt/mt-static/themes/m007/body_gra.jpg") top center no-repeat ;

}

body > #container {
	width: 950px ;

}






#container-inner {
	width: 950px ;
	margin: auto ;
	text-align: left ;
	background : #fff url("http://www.kiyoteru.com/mt/mt-static/themes/m007/bg_container.gif") repeat-y;
}






#content {
	background: url("http://www.kiyoteru.com/mt/mt-static/themes/m007/header_gra.gif") no-repeat ;
	position : relative ;
}




#content-inner {
	height: 1% ;
	padding: 15px ;
	margin: auto ;
}





#content > #content-inner {
	height: auto ;
	width: 920px ;
	overflow: hidden ;
}





#calendar {
	height: 36px ;
	padding-left: 120px ;
	color: #006 ;
	line-height: 36px ;
	background: url("http://www.kiyoteru.com/mt/mt-static/themes/m007/calendar.jpg") no-repeat ;
}





#footer {
	position: relative ;
	clear: both ;
	padding: 10px 10px 20px ;
	background: url("http://www.kiyoteru.com/mt/mt-static/themes/m007/footer.jpg") no-repeat;
	height : 50px ;
}






/*___FLOAT___*/

#alpha, #beta, #gamma {
	float: left;
	overflow: hidden;
}


#alpha {
	width: 540px;
	margin-right: 10px ;
}


#alpha-inner {
	position: relative ;
}



#beta {
	left: 0px;
	width: 180px;
	margin-right: 10px ;
}





#gamma {
	left: 0px;
	width: 180px;
}







/*___HEADER___*/


#header {
	position: relative;
	height: 164px ;
	text-align: left ;
	background: url("http://www.kiyoteru.com/mt/mt-static/themes/m007/header.jpg") no-repeat bottom ;
}




#header-inner {
	padding: 25px 30px 0px ;
	text-align: right ;
}


#header #header-name a {
	font-size: 3em ;
	font-weight: bold ;
	color: #036 ;
	text-decoration: none ;
	text-align: right ;
	line-height : 1em ;
}




#header #header-description {
	font-size: 1.4em ;
	color: #036 ;
	text-align: right ;
}








/*___CALENDAR___*/

#calendar td {
	height: 32px ;
	width: 16px ;
	color: #253951 ;
	line-height: 32px ;
	text-align: center ;
}



#calendar td a {
	height: 16px ;
	width: 16px ;
	margin-right: 1px ;
	color: #fff ;
	line-height: 16px ;
	text-decoration: none ;
	display: block ;
	text-align: center ;
	background: #253951 ;
}



#calendar td.month {
	width: auto ;
}





#calendar td.month a {
	color: #006 ;
	display: inline ;
	background: none ;
}





.month a {
	font-weight: bold ;
	color: #006 ;
}







/*___ENTRY___*/



.asset-name {
	padding: 15px 12px 13px;
	margin-bottom: 5px;
	border-right: none ;
	border-left: 1px solid #e4e4e4 ;
	border-right: 1px solid #e4e4e4 ;
	font-weight: bold ;
	background: url("http://www.kiyoteru.com/mt/mt-static/themes/m007/bg_ent_t.jpg") repeat-x center ;
}





.asset-name a {
	color: #142A3F;
	text-decoration: none ;
}





.asset-content {
	margin-bottom: 10px ;
	background: transparent ;
}





.asset-body {
	height: 1% ;
	padding: 30px 15px 15px ;
	text-align : justify ;
}
.asset-meta {
	position: absolute ;
	right: 15px ;
	padding-top: 10px ;
	font-size: 0.75em ;
	text-align: right ;
}


.asset-header > .asset-meta{
	padding-top: 15px ;
}


/*___COMMENT_TRACKBACK___*/

#trackbacks, #comments {
	margin-bottom: 15px ;
}









/*___ARCHIVE___*/


.archive-title, .archive-header, .trackbacks-header, .comments-open-header, .comments-open-header {
	color: #333;
	background: #E6E7E2 ;
	padding : 3px ;
	border-bottom : 1px solid #c8c8c8 ;
}






.archive-list {
	margin-top: 10px ;
	margin-bottom: 15px ;
}





.archive-title {
	margin-bottom: 10px ;
	color: #333 ;
}






/*___CLOCK___*/

#jtokei {
	position: absolute ;
	top: 35px ;
	right: 15px ;
	height: 20px ;
	width: 60px ;
}





#jtokei input{
	position: absolute ;
	left: 0px ;
	top: 0px ;
	height: 22px ;
	width: 60px ;
	z-index: 1;
	border: none;
	color: #999;
	line-height: 22px ;
	display: block ;
	vertical-align: middle ;
	text-align: center ;
	background: url("http://www.kiyoteru.com/mt/mt-static/themes/m007/clock_c.gif") repeat-x center;
}




#jtokei form > input {
	height: 19px ;
	padding-top: 3px ;
}



img.clockL {
	position: absolute ;
	left: -15px ;
	top: 0px ;
	z-index: 2 ;
}




img.clockR {
	position: absolute ;
	top: 0px ;
	right: -13px ;
	z-index: 3;
}





/*___BETA___*/


.widget-header a {
	color: #4988BB ;
}


#beta .widget-content, #gamma .widget-content  {
	margin: 10px ;
}


/*___GAMMA___*/

  
#beta h3.widget-header, #gamma h3.widget-header {
	padding: 9px ;
	color: #0B2B68 ;
	background: url("http://www.kiyoteru.com/mt/mt-static/themes/m007/side_t.jpg") center repeat-x ;
}




/*___MTM-LOGO___*/
.mt-monster {
	margin-bottom: 10px ;
	margin-left: 10px ;
}


#monkuro{
	position: absolute ;
	left: -9999px ;
	top: 0px ;
}



