@charset "utf-8";
@import url(http://www.formandcraft.jp/mt-static/themes-base/blog.css);
@import url(general.css);


#navi .portfolio a,
#navi .portfolio a:hover {background-position:-280px 5px;}

#beta div.step  {clear:both; margin-bottom:30px; overflow:hidden;}
#beta div.step h2     {font-size:120%; font-weight:bold; margin:10px 0; }
#beta div.step p      {padding:0 0 25px 17px;}
#beta div.step p.sttl {padding:0px; font-weight:bold;}

ol    {margin:0 0 20px 10px;}
ol li {list-style-type:decimal; margin-left:20px;}

#header-inner, #footer-inner, #alpha-inner, #beta-inner, #gamma-inner {padding-left:0px; padding-right:0px;}
#header-inner, #content-inner, #footer-inner {padding-bottom:0px; padding-top:0px;}
.widget-header {padding-top:20px; border-bottom: 1px solid #E5E5E5;}

.asset {padding-top:20px; background: url("images/border_first_data.gif") no-repeat scroll 0 0 transparent;}
.asset-name{font-size:160%; color:#666;}
.entry-content {font-size:12px;}

.comments-header, .trackbacks-header, .comments-open-header{font-weight:bold;}
#comment-author, #comment-email, #comment-url, #comment-text {font-size:12px; padding:2px;}
.comment, .trackback {border-bottom:1px solid #e5e5e5;}

.archive-title {font-size: 120%; padding: 20px 0; background: url("images/border_first_data.gif") no-repeat scroll 0 0 transparent;}



#body div.main {width:695px; left: -15px; overflow: hidden; position: relative;}
#body h2.portfoliofac{background:url(../images/title_portfolio_fac.gif) no-repeat; height:21px; margin-top:20px; text-indent:-99999px;}

#body dl {width:680px;}
#body dt {float:left; width:163px; padding:9px 0px; border-top:1px solid #000000; overflow:hidden;}
#body dd {float:left; width:502px; margin-left:15px; overflow:hidden;}

#body div.url{height:64px;}

#body .small {font-size:85%;}

#body div.main div.entry {margin-left:15px; padding-bottom:25px; float:left;}
#body div.main div.entry-body {width:158px; height:160px;}

#body div.entry-title {line-height: 1.4em; padding-top: 11px;}
#body div.entry-url{line-height:1.5em; font-size:10px;}
#body div.entry-client{line-height:1.5em; font-size:10px;}
#body div.entry-comment {line-height:1.5em; font-size:10px;}

#body div.main div.clear {width:695px; height:1px; text-size:1px; line-height:1px; clear:both;}

#body dt div.entry-title {font-size:14px; margin-bottom:20px;}
#body dt div.entry-url,
#body dt div.entry-client,
#body dt div.entry-comment {font-size:10px; padding-top:10px;}
#body dt div.entry-thumbnail {padding-top:30px;}
#body dt div.entry-thumbnail a{display:block; width:50px; float:left; border:1px solid #e7e7e7; padding:0px; margin: 0 8px 8px 0; }
#body dt div.entry-thumbnail a:hover{border:1px solid #a7a7a7;}
#body div.entry-content img {margin-bottom:20px; border:1px solid #e7e7e7;}



