@import url(http://www.tanut.co.jp/blog/base_theme.css);
/* @import url(http://www.tanut.co.jp/cgi-bin/mt4/mt-static/themes/minimalist-red/screen.css); */

/* tanut 社長ブログ　main.css */


/* Layout オーバーライド　----------------------------------------------------------------- */

#container-inner {
    width: 780px;
}

#header-inner, #content-inner, #footer-inner {
    padding-top: 0px;
    padding-bottom: 0px;
}

#header-inner, #footer-inner,
#alpha-inner, #beta-inner, #gamma-inner {
    overflow: hidden;
    padding-right: 0px;
    padding-left: 0px;
}


/* Thin-Wide */

.layout-tw #alpha {
    left: 220px;
    width: 560px;
}

.layout-tw #beta {
    left: -560px;
    width: 220px;
}




/* Content オーバーライド　---------------------------------------------------------------- */

a:link, a:visited {
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, fieldset, ul, ol, dl {
    margin-bottom:0;
}

blockquote, ol, ul {
    margin-left: 0px;
    background-repeat:none;
}

ol { list-style:none; }
ul { list-style:none; }
.item { list-style: none; }


/* Header */

#header-name {
    margin-bottom: 0;
}

#header-description {
    margin-bottom: 0;
}


/* Assets */

.asset,
.comments,
.comments-content,
.trackbacks,
.archive,
.search-form
.asset-header,
.asset-content,
.asset-body,
.entry-categories,
.entry-tags,
.comments-header,
.comment-header,
.comment-content,
.comment-footer,
.comments-open-header,
.comments-open-content,
#comments-open-footer,
.comments-closed,
#comment-form-external-auth,
.comments-open-moderated,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content,
.search-form-header,
.search-results-header 
.asset-name{
  margin-bottom: 0;
}



/* Widgets */

.widget-content {
    margin: 0;
}

.widget-list .widget-list {
    margin-left: 0;
}

.widget-list-item {
    margin-top: 0;
    margin-bottom: 0;
}

.widget-cloud .widget-list {
    margin-right: 0;
    margin-left: 0;
}

.widget-cloud .widget-list-item {
    margin: 0;
    padding: 0;
}
#footer .widget-content {
    margin-top: 0;
    margin-bottom: 0;
}

.widget-assets .widget-content .widget-list {
    overflow: auto;
    margin-right: 0;
}
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5em;
	color: #5e5e5e;
}



/*  add style ---------------------------------------------------------------- */
a{
	color: #5e5e5e;
}
a:hover{
	text-decoration:underline;
}
	
/* header -------------------------------- */
#header-content {
	margin: 30px 0px 0px 0px;
	position: relative;
}
#header-content .widget-search {
	top: 190px;
	right: 0px;
	position: absolute;

}
#header-content .widget-search .widget-content {
	padding: 0px 15px 0px 0px;
	text-align: right;
	color: #cff;
}
#header-content .widget-search .widget-content form {
	position: relative;
	font-size: 12px;
}
#header-content .widget-search .widget-content input.search {
	margin:0px 0px 0px 5px;
	padding: 1px;
	width: 120px;
}
#header-content .widget-search .widget-content input.searchsubmit {
	padding: 1px;
	width: 40px;
}
/* no ie mac \*/
* html .search{
	height: 1em;
}
* html .searchsubmit{
	height:20px;
}
/* */
/* alpha ------------------------------- */
#alpha-inner{
	padding:30px 20px 0px 20px;
}
#alpha-inner .entry-asset {
	padding: 0px 0px 50px 0px;
	border-bottom:1px solid #0568bb;
	margin:0px 0px 50px 0px
}
#alpha-inner .asset-header .asset-name {
	width: 400px;
	float: left;
	padding: 0px 0px 0px 10px;
}
#alpha-inner .asset-header .asset-name img {
	margin:0px 10px 0px 0px;
}
#alpha-inner .asset-header .asset-date {
	text-align:right;
	padding: 0px 0px 5px 0px;
	float: left;
	width: 110px;
	color: #a8a8a8;
}
#alpha-inner .asset-content {
	padding: 10px 10px 30px 10px;
	background:url(http://www.tanut.co.jp/blog//img/blog3_15.jpg) left bottom no-repeat;
}
#alpha-inner .asset-footer {
	text-align: right;
	padding: 5px 0px 0px 0px;
	font-size: 10px;
}





/* beta -------------------------------- */
#beta-inner{
	background-color:#f3f3f3;
	border-bottom:1px solid #d4d4d4;
}
#beta-inner h3.widget-header {
	font-weight: bold;
	color: #0568bb;
	border: 4px solid #0568bb;
	padding: 5px;
	background-color: #FFFFFF;
}
#beta-inner h3.widget-header a img{
	margin: 0px 0px 0px 70px;

}
#beta #beta-inner  .widget-content {
	margin: 0px;
	padding: 10px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
}
#beta #beta-inner  .widget-content dt {
	margin: 0px 0px 15px 0px;
}
#beta #beta-inner  .widget-content img {
	margin: 10px 0px 0px 0px;
}

#beta #beta-inner .widget-calendar #calender_month,
#beta #beta-inner .widget-calendar #calender_month a
{
	font-weight:bold;
	text-align: center;
	color:#3399FF;
}
table#calender_table {
	margin:10px 10px 10px 10px;
	width:170px;
	text-align:center;
	color:#3399FF;
}
 table#calender_table tr th{
	text-align:center;
	color:#3399FF;
}
table#calender_table tr th.calender_sun,
table#calender_table tr th.calender_sat{
	color:#FF0000;
}
table#calender_table tr td.haslink{
	background-color:#0568bb;
}
table#calender_table tr td.haslink a{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
}
/* footer -------------------------------- */
#footer{
	text-align:right;
}
#footer #footer-inner #footer-content {
	padding: 10px 0px 0px 0px;
}
