@charset "utf-8";

/* CLEARFIX */
#contents, .entry-content, .section, .block, .clearfix {zoom: 1;}
#contents:after, .entry-content:after, .section:after, .block:after, .clearfix:after {content: "."; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; line-height: 0;}


body { color:#333; font: 12px/1.5 "Helvetica", 'Lucida Grande', "Microsoft YaHei", sans-serif;}
.entry-content {line-height: 1.6;}
.entry-content p { padding-bottom: 20px;}

#gnLab a { background-position: -95px -58px; }

#main {margin-top: 0;}
#breadcrumbs {padding-top: 0;}

.share {margin-top: 15px;}
.share li {display: inline-block; *display: inline; *zoom: 1; vertical-align: top;}

.asset-meta { margin-top: 20px;}
.asset-meta .byline {margin-bottom: 10px; float: left;}
.asset-content .asset-header .share { float:right; margin:0 0 10px; }

.aside h2 {font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #666; margin-bottom: 10px;}
.aside .section {margin-bottom: 30px; margin-top: 25px;}
.aside .section li {margin-top: 10px; padding-top: 10px; border-top: 1px solid #f3f3f3;}
.aside .section li:first-child {margin-top: 0; padding-top: 0; border: 0;}
.aside .date {font-size: 11px;}

.aside .section.globalProduct li {margin-top: 0; margin-bottom: 10px; padding-top: 0; border-top: none;}
.aside .globalProduct img {border: 1px solid #cccccc;}
.aside .globalProduct a {background: #000; display: block;}
.globalProduct a:hover img {filter: alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}

.aside ul.iLink li {margin-bottom: 4px;}
.aside ul.iLink li a {padding: 3px 0 3px 10px; background: url(//www.muji.net/img/store/common/sprite_sidenav.png) no-repeat 0 -178px; text-decoration: none;}

.aside #nFormLink {margin-bottom: 25px;}
.aside #nFormLink p {font-size: 11px;}
.aside #nFormLink a {display: block; width: 80px; height: 17px; margin-bottom: 5px; background: url(/img/lab/global/img/formlink_snav.gif) no-repeat 0 0; font-size: 1px; line-height: 1px; text-indent: -9999px; overflow:hidden; outline:none;}
.aside #nFormLink a:hover {display: block; width: 80px; height: 17px; background: url(/img/lab/global/img/formlink_snav.gif) no-repeat 0 -17px;}

.asset-body h2 {font-size: 16px; margin: 30px 0 20px; font-weight: bold;}
.asset-body h2:first-child {margin: 10px 0 20px;}
.asset-body p {font-size: 14px; margin-bottom: 10px;}

.hentry .image a:link img,
.hentry .image a:visited img { border: 1px solid #fff;}
.hentry .image a:hover img,
.hentry .image a:active img { border: 1px solid #fff;}

.published { color: #999;}

.date .published, .updated {font-size: 11px;}

.content{padding-top: 40px;}
#main{width: 880px;}

#nTheme{height: 20px;background-position: 0 -126px;}

.content {padding-top: 30px;}