/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://ken-kaku.com/mtos/mt-static/themes-base/blog.css);
@import url(http://ken-kaku.com/mtos/mt-static/support/themes/006/006.css);
/* end StyleCatcher imports */

body{
	background-color:#ffffff;
	text-align:center;
}

ul, li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	text-align:left;
}

h1{
	margin:0px;
	padding:0px;
	color:#555555;
	font-size:14px;

}

big{
	font-size:16px;
}

small{
	font-size:11px;
}

.clear{
	clear:both;
	font:0px/0px sans-serif;
}

/* レイアウト */

#header-inner{
	margin-top:8px;
}

.header_left{
	float:left;
	text-align:left;
	width:380px;
}

.header_right{
	float:right;
	text-align:left;
	font-size:12px;
	color:#333333;
	width:485px;
	margin:0;
	padding:0;
}

.header_bottom{
	margin:1px 0px 0px 0px;
	padding:3px 0px 1px 0px;
	border-top:1px dotted #993300;
	border-bottom:1px dotted #993300;
	font-size:12px;
	color:#555555;
	line-height:115%;
}

.menu{
	margin: 0px auto;
	padding: 4px 0px 3px 4px;
	font-size: 14px;
	background-color:#79502F;
	color: #ffffff;
	font-weight: bold;
}

.box_1{

	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #cccccc;
	margin: 0px 0px 16px 0px;
	padding: 0px auto;
}

.box_2{
	background: #fcfcfc;
	padding: 2px 2px 0px 4px;
}

.box_3{
	margin-bottom: 8px;
	height: 60px;
}

.box_hsoc{
	margin-bottom: 8px;
	padding:2px 0px 6px 0px;
	font-size:14px;
	background-color:#000;
}

.box_hsoc a{
	color:#fff;
}

.box_hsoc a:hover{
	color: #ff0000;
}

/* フォント */

.text_h1{
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#555555;
	font-size:14px;
}

.carefule{
	font-size:12px;
	color:#555555;
	margin-bottom:16px;
}

.asset-body{
	font-size:110%;
}

/* コンテンツ */

.recent-comments-list li{
	margin-bottom:12px;
}

#alpha-inner p{
	margin-top:8px;
	margin-bottom:16px;
}

#alpha-inner tr{
	font-size:14px;
}

.widget-header{
	color:#5C3C23;
}

.asset-name a{
	text-decoration:none;
}

.entry-asset{
	margin:0px;
}

.content-nav{
	margin:16px;
}

.ads{
	padding-top:8px;
	margin-bottom:8px;
}

.ads_text{
	margin:4px 0px 28px auto;
}

.adv_1, .adv_2{
	margin-top:16px;
	font-size:14px;
	font-weight:bold;
}
.adv_1{
	margin-bottom:16px;
}
.adv_2{
	margin-bottom:16px;
}

/* フッター */

.footer_menu{
	font-size:12px;
	color:#333333;
	border-width:1px; 
	border-top-style:dotted;
	border-color:#993300;
	line-height:170%;
	padding-top:8px;
	text-align:center;
}

.copyright{
	font-size:12px;
	color:#333333;
	line-height:170%;
	margin:8px 0px 0px 0px;
	padding-top:8px;
	padding-bottom:8px;
}

#footer li{
	display:inline;
	padding-right:7px;
	margin-right:9px;
	border-right:1px solid #993300;
}

/* PageBute */
.pagebute_head{
	margin-bottom:8px;
	margin-bottom:32px;
}

ul.pagebute{
	padding:0.1em;
	list-style:none;
	border-bottom:1px solid #eee;
	background-color:#f5f5f5;
	font-size: 85%;
	line-height:1;
	color:#ccc;
	text-align:center;
	text-transform:uppercase;
	text-justify:none;
	letter-spacing:1px;
}
ul.pagebute{
margin-top:8px;
margin-bottom:32px;}
ul.pagebute li{
	margin-right:0.5em;
	display:inline;
}

ul.pagebute li a:link,
ul.pagebute li a:visited{
	padding:0.1em;
	border:1px solid #ccc;
	color:#888;
	background-color:#fff;
	text-decoration:none;
}

ul.pagebute li a:hover{
	color: #fff;
	border:1px solid #fff;
	background-color:#222;
}

ul.pagebute li span{
	padding:0.1em 0.5em;
	font-weight:bold;
	color:#000;
}

