/* CLEARFIX */
#main,
.hEntry,
.asset-meta,
.comments li {zoom: 1;}
#main:after,
.hEntry:after,
.asset-meta:after,
.comments li:after {content: "."; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; line-height: 0;}

.hEntry .image {float: left; margin-right: 20px;}
.hEntry .desc {overflow: hidden;}
.hEntry .date {margin-right: 10px;}
.hEntry .attr {margin: 10px 0;}
.hEntry .attr * {font-size: 11px; display: inline-block;}
.tag li a {background: #f3f3f3; color: #999; margin-right: 5px; padding: 2px 5px;
 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-decoration: none;}

.hEntry .share li {display: inline-block; vertical-align: top;}


.entry-content {float: left; width: 520px;}
#entries h2 {font-size: 14px;}
#entries .hEntry {margin-bottom: 20px; padding-top: 20px; border-top: 1px solid #e6e6e6;}


h1 {font-size: 23px; font-weight: bold; margin: 20px 0 30px;}


.aside {float: right; width: 155px; margin-top: 20px;}
.aside h2 {font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #666; margin-bottom: 10px;}

.aside .information,
.aside .survey,
.aside .popularColumn {margin-bottom: 30px;}

.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 .section .tag {margin-top: 5px;}
.aside .section .tag li {display: inline-block; margin-top: 0; padding-top: 0; border: 0; font-size: 11px;}

.aside .date {font-size: 11px; color: #999;}

img.imgL { float: left; margin: 0 25px 5px 0;}
img.imgR { float: right; margin: 0 0 5px 25px;}

/* caption */
.caption { float:right; background-color:#F3F3F3; margin:0 0 20px 20px; padding:10px; font-size: 11px;line-height:1.4;}
.caption img { margin-bottom: 10px;}
.caption dt { margin-bottom: 5px; font-weight: bold; font-size: 12px;}

.categoryBadge {
display: block; width: 133px; height: 133px; padding: 10px;
margin-bottom: 30px; overflow: hidden;
border: 1px solid #ddd7c7;
background-repeat: no-repeat;
background-position: 27px 45px;
background-color: #F5F2E9;
}
.categoryBadge dt {font-size: 10px; font-weight: bold; margin-bottom: 5px;}
.cleaning .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_cleaning.png);}
.wash .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_wash.png);}
.kitchen .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_kitchen.png);}
.sleep .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_sleep.png);}
.sumai .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_sumai.png);}
.strage .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_strage.png);}
.child .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_child.png);}
.recycle .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_recycle.png);}
.reuse .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_reuse.png);}
.fairtrade .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_fairtrade.png);}
.organic .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_organic.png);}
.symbiosis .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_symbiosis.png);}
.action .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_action.png);}
.travel .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_travel.png);}
.hobby .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_hobby.png);}
.healing .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_healing.png);}
.health .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_health.png);}
.sports .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_sports.png);}
.green .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_green.png);}
.event .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_event.png);}
.standard .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_standard.png);}
.size .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_size.png);}
.found .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_found.png);}
.gift .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_gift.png);}

.clothes .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_clothes.png);}
.food .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_food.png);}
.living .categoryBadge {background-image: url(https://www.muji.net/lab/theme_illust_s_living.png);}


#fb_message {width: 510px; height: 100px; margin: 10px 0; border: 5px solid #e6e6e6;}
#fb-post input {margin-left: auto; margin-bottom:20px; width: 80px; background: #333; color: #fff; font-weight: bold; padding: 7px 5px; cursor: pointer; text-decoration: none;
-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-align: center; border:0;}
#fb-post input:hover {background: #7f0019; color: #fff;}
#submitButtonWrap {text-align: right; font-size: 14px;}

/* oldSchoolPost */
.oldSchoolPost {position: relative; margin-top: 10px;padding: 15px 14px;border: 1px solid #E6E6E6;}
.oldSchoolPost h2 { height: 16px; padding-bottom: 12px; background-position: 0 -70px;}
.oldSchoolPost p {padding-bottom: 0;}
.oldSchoolPost .btn {position: absolute; top: 15px; right: 15px; font-size: 14px;}
.oldSchoolPost .btn a {width: 80px; background: #333; color: #fff; font-weight: bold; padding: 7px 5px; display: inline-block; cursor: pointer; text-decoration: none;
-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-align: center;}
.oldSchoolPost .btn a:visited {color: #fff;} /* IE6 */
.oldSchoolPost .btn a:hover {background: #7f0019; color: #fff;}

/* Header */
#header {width: 100%;}
