@charset "UTF-8";

#content div.news {width: 660px; margin: 0px 0px 10px 5px; background: #fddc7b url(../images/bg-news.gif) no-repeat;}
#content div.news .wrapper {background: url(../images/bg-news-wrapper.gif) no-repeat bottom; overflow: auto; padding: 0px 5px 0px;}
#content div.news h1 {font-weight: normal; font-size: 16px; padding: 10px 5px; color: #976d14;}
#content div.article {width: 530px; float: left; background: #fffcf2 url(../images/bg-article.gif) no-repeat; margin-bottom: 10px;}
#content div.article .wrapper {background: url(../images/bg-article-wrapper.gif) no-repeat bottom; clear: both; overflow: auto; padding: 10px 5px;}
#content div.article h1 {font-weight: bold; font-size: 14px; padding: 0px; color: #ff6633; text-decoration: none;}
#content div.article h1 a {font-weight: bold; font-size: 14px; padding: 0px; color: #ff6633; text-decoration: none;}
#content div.article h1 a:hover {color: #415caa;}
#content div.article h2 {font-weight: normal; font-size: 12px; padding: 5px 0px 5px 0px; color: #bbb39b;}
#content div.comments {float: right; padding: 5px 5px 5px 18px; background: url(../images/bg-comments.gif) no-repeat left 7px;}
#content div.living-color {width: 660px; margin: 0px 0px 10px 5px; background: #f9b06e url(../images/bg-living-color.gif) no-repeat;}
#content div.living-color .wrapper {background: url(../images/bg-living-color-wrapper.gif) no-repeat bottom; overflow: auto; padding: 0px 0px 0px 5px; margin: 0px;}
#content div.living-color h1 {font-weight: normal; font-size: 16px; padding: 10px; color: #b94f18;}
#content div.video {width: 322px; float: left; display: inline; background: #fffcf2 url(../images/bg-video.gif) no-repeat; margin: 0px 5px 10px 0px;}
#content div.video .wrapper {background: url(../images/bg-video-wrapper.gif) no-repeat bottom; clear: both; overflow: auto; padding: 10px 5px;}
#content div.video div.thumbnail {float: left; padding-left: 3px;}
#content div.video div.caption {width: 170px; float: right;}
#content div.video div.caption a {font-weight: bold; font-size: 12px; color: #333; text-decoration: none;}
#content div.video div.caption a:hover {color: #415caa;}
#content div.video div.caption p.time {padding-top: 10px; color: #888;}
#nav .notice {width: 185px; background: #f2f2f2 url(../images/bg-main-notice.gif) no-repeat;}
#nav .notice .wrapper {background: url(../images/bg-main-notice-wrapper.gif) no-repeat center bottom; overflow: auto;}
#nav .notice h1 {font-weight: normal; font-size: 16px; padding: 10px 5px 5px 10px; color: #ff6633;}
#nav .notice p {padding: 5px 5px 10px 10px;}
