.main-col, .aside, #main {zoom: 1;}
.main-col:after, .aside:after, #main:after {content: "."; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; line-height: 0;}

h1 {margin: 20px 0 30px;}

.main-col {width: 485px; float: left; overflow: hidden; *zoom: 1;}
.aside { width: 185px; float: left; margin-left: 25px;}

.main-col div {background-repeat: no-repeat; background-position: 370px 15px; border: 1px solid #e6e6e6; margin-bottom: 15px; padding: 15px; min-height: 100px; _height: 100px;}

.main-col h2 {font-size: 14px; font-weight: bold; padding: 0 0 10px; margin-right: 110px; margin-bottom: 10px; border-bottom: 1px solid #e6e6e6;}

.main-col div ul {margin-right: 110px;}
.main-col div ul ul {margin-right: 0;}
.main-col div li {margin-bottom: 10px;}
.main-col div li li {margin-bottom: 0;}

.main-col div.cleaning {background-image: url(https://www.muji.net/lab/theme_illust_s_cleaning.png);}
.main-col div.kitchen {background-image: url(https://www.muji.net/lab/theme_illust_s_kitchen.png);}
.main-col div.wash {background-image: url(https://www.muji.net/lab/theme_illust_s_wash.png);}
.main-col div.sleep {background-image: url(https://www.muji.net/lab/theme_illust_s_sleep.png);}
.main-col div.sumai {background-image: url(https://www.muji.net/lab/theme_illust_s_sumai.png);}
.main-col div.strage {background-image: url(https://www.muji.net/lab/theme_illust_s_strage.png);}
.main-col div.child {background-image: url(https://www.muji.net/lab/theme_illust_s_child.png);}
.main-col div.recycle {background-image: url(https://www.muji.net/lab/theme_illust_s_recycle.png);}
.main-col div.reuse {background-image: url(https://www.muji.net/lab/theme_illust_s_reuse.png);}
.main-col div.fairtrade {background-image: url(https://www.muji.net/lab/theme_illust_s_fairtrade.png);}
.main-col div.organic {background-image: url(https://www.muji.net/lab/theme_illust_s_organic.png);}
.main-col div.symbiosis {background-image: url(https://www.muji.net/lab/theme_illust_s_symbiosis.png);}
.main-col div.action {background-image: url(https://www.muji.net/lab/theme_illust_s_action.png);}
.main-col div.travel {background-image: url(https://www.muji.net/lab/theme_illust_s_travel.png);}
.main-col div.hobby {background-image: url(https://www.muji.net/lab/theme_illust_s_hobby.png);}
.main-col div.healing {background-image: url(https://www.muji.net/lab/theme_illust_s_healing.png);}
.main-col div.health {background-image: url(https://www.muji.net/lab/theme_illust_s_health.png);}
.main-col div.sports {background-image: url(https://www.muji.net/lab/theme_illust_s_sports.png);}
.main-col div.green {background-image: url(https://www.muji.net/lab/theme_illust_s_green.png);}
.main-col div.event {background-image: url(https://www.muji.net/lab/theme_illust_s_event.png);}
.main-col div.standard {background-image: url(https://www.muji.net/lab/theme_illust_s_standard.png);}
.main-col div.size {background-image: url(https://www.muji.net/lab/theme_illust_s_size.png);}
.main-col div.found {background-image: url(https://www.muji.net/lab/theme_illust_s_found.png);}
.main-col div.gift {background-image: url(https://www.muji.net/lab/theme_illust_s_gift.png);}

.tag,
.tag li {display: inline-block; *display: inline; zoom:1; margin-top: 3px;}
.tag 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; font-size: 11px;}
.tag a:hover { color: #7f0019; background: #eaeaea;}

.published {font-size: 11px;}

.aside .projectName a {margin: 0 0 0 5px;}
