body,html { font-size: 13px; margin: 0;font-family:Helvetica,Arial,'メイリオ','Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;_font-family:"ＭＳ Ｐゴシック";text-align:center;padding:10px 0 20px; line-height:170%;letter-spacing:0.07em;}
#content{ padding:0 8px;}
#container-inner{ width:980px;background-color:#FFFFFF;margin:auto;text-align:left;}
#alpha{ float:left;}
#beta {display:block; float:right;}
a {color:#000000;text-decoration:underline;}
a:link {color:#000000;}
a:visited {color:#000000;}
a:active {color:#000000;	}
a:hover {color: #000000;text-decoration:none;}
h1, h2, h3 { font-weight: bold; margin: 0; padding: 0; }

#beta li a{ font-weight:bold;}
.content .entry{ background-color:#ffffff; background-repeat:repeat-y; background-position:right top; margin-bottom:2px; }
.asset { background-color: #ffffff; margin-bottom:20px;clear:both;}
.asset-header,.asset-content,.asset-footer{}
.archive-title{font-size:100%;background:#ffffff;margin-bottom:0px;padding:10px 0;color:#000000;font-weight:bold;display:none;}
.archive{background-color: #ffffff; margin-bottom: 10px; padding: 10px 0;}
.archive .archive-header,.archive .archive-content{}
#beta { background-color: #ffffff; background-image: none;}
.content-nav { background-color: #ffffff;padding:0 10px;_zoom:1;overflow:hidden;}
p.navi{margin:0;}
#beta li{clear:both;margin:0;padding:0;}
#beta li img,#beta li embed,#beta li object,#beta li param,#beta li div{display:none;}
.entry-title{font-size:120%;background:#000000;margin-bottom:2px;padding:5px 5px;color:#ffffff;font-weight:bold;}
.entry-title a{color:#ffffff;text-decoration:none;}
.asset-meta{font-size:85%;color:#666;}

#alpha-inner { padding:0;}
.layout-wtt #alpha {width:100%;}
.layout-wtt #beta {display:none; left:auto;}
.layout-wtt.blog #alpha,
.layout-wtt.schedule #alpha {width:700px;}
.layout-wtt.blog #beta,
.layout-wtt.schedule #beta {display:block; width:244px;}
.layout-wtt.blog #beta h2,
.layout-wtt.schedule #beta h2{background:#000; color:#fff;padding:2px 5px;font-size: 120%;}
.hdmenu { background:#000; padding:2px 5px;margin:20px 8px;}
.hdmenu a{ text-decoration:none;padding:0 10px 0 0 ;color:#fff;}
.hdmenu a:link{color:#fff;}
.hdmenu a:hover{color:#ccc;}
.blog .hdmenu a.blog,
.works .hdmenu a.works{color:#ccc;}
.works .asset-body,
.mt-main-index .asset-body{height:308px;overflow:hidden;}

.mt-main-index #content,.mt-category-archive.works #content{width:985px; overflow:hidden;}
.mt-main-index .entry-asset,.mt-category-archive.works .entry-asset{width:308px;float:left;margin:0 0 20px 0; clear:none !important;padding:0 20px 0 0 !important;}
.mt-main-index .entry-asset img,.mt-category-archive.works .entry-asset img{margin:auto;}
.mt-main-index .entry-asset p{margin:0 0 22px ;}
.asset-header, .asset-content, .asset-footer {padding: 0px !important;}

.content-nav{ clear:both; text-align:center;}

.link{ cursor:pointer;}
.link:hover {opacity:.80;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.link:hover *{text-decoration:none;}


.module-calendar{ padding:30px 10px;text-align:center;}
.module-calendar table{margin:auto;}
.module-calendar table .date{color:#999}
.module-calendar table a{color:#000;font-weight:bold;}

.entry-categories{ display:none;}

.social{height:70px;padding:20px 0 0 0;clear:both;}
.social div{float:left;padding:0 20px 0 0;}
.social{}