@charset "utf-8";
@import url(common.css);

/*-----
Created by MT Monster / GreenTree Inc.
http://www.free-movabletype.jp/

/* SIMPLE DESIGN
=========================================================*/
/*===DEFAULT===*/
body {
	padding-bottom: 30px ;
	font-size: 10px ;
	color: #555 ;
	background: #381179;
}

/*===LAYOUT===*/
#container {
	width: 900px ;
	background: #fff;
}

#header {
	height: 250px ;
	margin: 0 0 20px;
	background: url("img/header_banner.png") no-repeat ;
}

#alpha-inner {
	margin-right: 240px ;
	background: #FFF;
}

#beta {
	float: right ;
	width: 230px ;
	margin-left: -230px ;
	font-size: 1em ;
	display: inline ;
}

#beta-inner {
	margin-right: 20px ;
	background: #FFF;
}

#footer {
	height: 100% ;
	border-top: 2px solid #5E0976 ;
	background: #5E0976 url("img/widget-header.png") repeat-x 0 0 ;}


/*===HEADER===*/
#header-content {}

#header-name {
	margin-top: 25px;
	padding-top:50px;
	width:570px;
	height:0px;
	background:url("img/title.png") no-repeat 0 0;
	display:block;
	overflow:hidden;
}

#header-name a {}

#header-description {
	padding-top:30px;
	width:130px;
	height:0px;
	background:url("img/site_description.png") no-repeat 0 0;
	display:block;
	overflow:hidden;
}

/*===ALPHA===*/
.comments-open-header, .trackbacks-header, .comments-header, .entry-title {
	margin: 0 ;
	border: 1px solid #5E0976 ;
	color: #fff ;
	background: #5E0976 url("img/widget-header.png") repeat-x 0 0 ;
}

.comments-open-header,.trackbacks-header, .comments-header{
	margin-bottom: 1em ;
}

.mt-page-archive .asset-body {
	padding: 15px ;
}

.archive-title em {}

h2.entry-title {
	margin-bottom: 0 ;
}

h2.entry-title a {
	color: #fff ;
}

.entry-asset {
	background: #FFF;
}


.entry-asset .asset-meta {
	padding: 0 10px ;
}

.content-nav{
	margin:10px 0;
	background: #fff ;
}

.content-nav a {
}

.comment, .trackback {
	padding-top: 0 !important ;
	margin-bottom: 1em ;
	text-decoration: none ;
}

.trackbacks-info {
	margin-bottom: 1em ;
}

#trackbacks, #comments, #trackbacks, #comments, .mt-comment-confirmation #alpha-inner , .mt-comment-preview .comment {
	background: none ;
}

/*追加*/

#alpha-foot{
	text-align: right ;
	margin: 10px 0 ;
	line-height: normal ;
}

#alpha-foot a {
	text-decoration: none ;
}

/*===BETA===*/
h3.widget-header {
	padding: 0 ;
	font-size: 1.3em ;
	font-weight: normal ;
}

#beta h3.widget-header a {
	color: #fff ;
	text-decoration: none ;
}

#beta ul {
	margin-bottom:20px;
}

#beta li {
	font-size: 1.2em ;
	margin-left:10px;
}

#beta li a {
	text-decoration: none ;
	display: inline ;
	background: #fff url("img/arrow.gif") no-repeat 0px 0.5em;
}

#beta li a:hover {
	display: inline;
	background: #fff url("img/arrow.gif") no-repeat 0px 0.5em;
}

#beta li span {
	text-decoration: underlines ;
	display: inline ;
	background: #fff url("img/arrow.gif") no-repeat 0px 0.5em;
}

/* ===FOOTER===*/

#footer-content{
	height:30px;
	font-size:130%;
	text-align: center ;
	margin: auto;
	display:block;
	color: #fff ;
	line-height: 2.3 ;
} 

#footer-content a {
	text-decoration: none ;
	color: #fff ;
} 

/*===COMMENTS===*/
#content #beta .widget-recent-comments div.widget-content li ,

/*===CALENDAR===*/
.widget-calendar table {
	font-size: 110% ;
}

.widget-calendar table td {
	color: #000 ;
}

.widget-calendar table td a:link,
.widget-calendar table td a:visited,
.widget-calendar table td a:hover,
.widget-calendar table td a:active {
	font-weight: bold ;
	color: #fff ;
}

.widget-calendar table th {
	font-weight: normal ;
	color: #000 ;
}

/*===ARCHIVES===*/
.mt-archive-index .archive {
	background: none ;
}

.archive a {
	text-decoration: none ;
}

/*===POWERED===*/
.widget-powered {
	padding: 10px ;
}

.widget-powered a {}

/*===SEARCH===*/
.mt-search-results #alpha-inner p {
	background: none ;
}

#beta .widget-search form {
	width: auto ;
	padding-top: 35px ;
	padding-right: 5px ;
	padding-bottom: 5px ;
	text-align: right ;
	background: url("img/search_bg.gif") no-repeat ;
}

#beta .widget-search h3 {
	display: none ;
}

#beta .widget-search form input#search{
}

#beta .widget-search form input{
	width: 50px !important;
	padding: 3px !important;
	margin: 0px !important;
	margin-left : -3px ;
	border: none ;
	font-size: 1.2em ;
	font-weight: bold ;
	color: #fff  ;
	background: url("img/search_btn.gif") ;
}

#beta .widget-search form input#search{
	width: 110px !important;
	border: 1px solid #a5acb2 ;
	font-weight: normal ;
	color: #555 ;
	background: #fff;
	padding: 2px !important;
}

h1#page-title {
	margin-bottom: 30px ;
}

.asset-body {
	margin: 20px 15px 0 ;
}

/*===COLOR===*/

a:link, a:visited{
	color: #000 ;
}

a:hover, a:active{
	color: #0f6f83 ;
}

/*#8d8d8d*/ 


.content-nav,
.mt-archive-index .archive .archive-header,
.widget-powered,
#header-content,
#header-description,
.archive-title em,
.archive-title,
.search-results-header,
.mt-page-archive .asset-name,
.comments-open-header,
.content-nav a,.content-nav,
.mt-archive-index .archive .archive-header,
{
	color: #3d3d3d ;
}

h3.widget-header
{
	color: #FFF ;
}


/* #acacac */

.trackbacks-header, .comments-header, .entry-title {
}

.widget-calendar table td a {
	background: #acacac ;
}
/*#8d8d8d*/
.search-results-header,.mt-page-archive .asset-name {
	background: #c8c8c8;
}

.entry-asset .asset-meta ,
#content #beta .widget-syndication div.widget-content li ,
#beta .widget-search form {
	border-bottom: 1px solid #c8c8c8;
}

.comment, .trackback {
	border-bottom: 1px dotted #c8c8c8 ;
}

.entry-asset .asset-meta {
	border-left: 5px solid #c8c8c8;
}

h3.widget-header {
	border: 1px solid #5E0976;
}


/*#e7e7e7*/

.entry-asset .asset-meta,
.comments-open-header,
.asset-footer h4,{
	background: #c8c8c8 ;
}

.trackbacks-info {
	border: 1px solid #c8c8c8 ;
}


h3.widget-header
{
	background: #fff url("img/widget-header.png") repeat-x 0 0 ;
}

.mt-archive-index .archive .archive-header {
	border: 1px solid #5E0976 ;
	color: #fff ;
	background: #5E0976 url("img/widget-header.png") repeat-x 0 0 ;

}

.archive-title{
	border: 1px solid #5E0976 ;
	color: #fff ;
	background: #5E0976 url("img/widget-header.png") repeat-x 0 0 ;
}

.search-results-container{
	margin-top:20px ;
}


