/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt-static/themes-base/blog.css);
@import url(/mt-static/themes/unstyled/screen.css);
/* end StyleCatcher imports */

body { background: url(/fumie_bg.gif) center top repeat-y; }

body,
.asset .asset-content { font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif; line-height:140%; }

a { color:hotpink; }
a:link { text-decoration:none; }
a:hover { text-decoration:underline; }

#container-inner { width:960px; }
#header-inner,
#footer-inner,
#alpha-inner,
#beta-inner,
#gamma-inner { margin:0; padding:0 10px; overflow:visible; }
#content-inner { font-size:12px; color:#666; padding: 0 0 20px 0; }
#header-inner { padding:0; margin:0; }

#beta-inner { padding: 0 10px 0 20px; }
#gamma-inner { padding: 0 20px 0 10px; }

.layout-twt #alpha { left:200px; }
.layout-twt #beta,
.layout-twt #gamma { width:200px; }

h3.widget-header { background: url(/blog_titleber.gif) 0 0 no-repeat; height: 31px; line-height: 25px; text-indent: 36px; font-size:14px; color:#E12D6D; }

.entry-asset { margin:0 0 30px 0; padding:0; }

.widget ul li { margin-bottom;8px; line-height:1.2em; }

.date-header { border: 0px; color: black; font-size: medium; font-weight: bold; margin: 0px; padding:0 0 0 30px; float:none; text-align: left; width: auto; }
.asset-header { color: #E12D6D; border-bottom: 1px solid #E12D6D; font-size: large; font-weight: bold; line-height: normal; margin: 0 0 10px; padding: 5px 0; text-align: left; }
.asset .asset-header a,.asset .asset-header a:hover { color: #E12D6D;  }
.asset .asset-header a:hover { text-decoration:underline; }
.asset { margin:0 0 20px 0; padding:0; }
#beta { text-align:left; }
.widget { margin:0; padding: 0; }
blockquote, ol, ul { margin-left: 1em; }

#header { width: 960px; height: 277px; margin:0 0 30px 0; padding:0; overflow:hidden; background: url(/fumi_header.jpg); }
#nav { display:none; }
#header-name a { display:block; width: 960px; height: 277px; overflow:hidden; padding-top:300px; }
#footer { background:none; margin:0; padding:5px 30px; text-align:center; }
#footer ul { margin:0; padding:0; }
.search-results-header { text-align:center; padding: 5px 0; margin:0; color:#333; }

.twitter { margin-bottom:10px; }

#footer { color:#666; line-height:120%; margin:0; padding:0; font-size:12px; }
#footer-inner { margin:0; padding:0; }
#footer .caution { padding: 15px; border-bottom: 1px solid #FA87B0; border-top: 1px solid #FA87B0; text-align:left; overflow:visible; }
#footer .copyright { text-align:center; padding: 10px; }

.button { width: 170px; height: 87px; overflow: hidden; margin-bottom: 10px; }
.button a { display: block; width: 170px; height: 87px; overflow: hidden; text-indent: -999em; background-image: url(/profile_works_banner.png); background-repeat: no-repeat; }
.button a.profile { background-position: 0 0; }
.button a.profile:hover { background-position: 0 -87px; }
.button a.works { background-position: -170px 0; }
.button a.works:hover { background-position: -170px -87px; }
.mailmagazine { text-align: center; margin-bottom: 10px; }

.entry-body ul { margin-left: 2em; }

.tac { text-align:center; }
.mb10px { margin-bottom: 10px; }

.widget-content li { margin: 0 0 8px 0; }
