section.content_body p.time{color:#888;margin-top:5px}
section.content_body p.time var{font-style:normal}
section.content_body .purchased{display:inline-block;vertical-align:middle;padding:2px 6px;background:#be1;color:#270 !important;text-shadow:0 1px 1px #fff;font-weight:bold;border:solid 1px #9c2}
section.content_body a.action_button{display:inline-block;vertical-align:baseline;padding:5px 10px !important;min-width:70px;border:solid 1px #fff;border-color:transparent;border-color:#09f #09f #06a;background:#06f url(/img/common/grad/uw_h24a50.png) repeat-x 0 0;color:#fff !important;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,0.2);text-shadow:0 0 10px #64c8ff;border-radius:2px}
section.content_body a.action_button:hover{background-color:#09f}
section.content_body a.action_button.main{display:block;padding:10px !important;font-size:20px}
section.content_body a.action_button.trial{border-color:#aaa;background-color:#eee;text-shadow:0 1px 0 #fff;color:#333 !important}
section.content_body a.action_button.trial:hover{background-color:#f8f8f8}
section.contents_detail{width:614px}
section.contents_detail .keimou{margin:10px 0}
section.contents_detail .detail_left{float:left;padding:0 10px 10px 0}
section.contents_detail .detail_left img.thumbnail{border:solid 1px #888;padding:1px;background:#fff}
section.contents_detail .detail_right{padding:0 0 10px}
section.contents_detail .detail_right ul,section.contents_detail .detail_right li{padding:0;margin:0;list-style:none}
section.contents_detail .detail_right .title{font-size:18px;margin:0 0 10px}
section.contents_detail .detail_right .properties{font-size:12px;color:#888}
section.contents_detail .detail_right .properties li{display:inline-block;vertical-align:middle;margin-bottom:4px}
section.contents_detail .detail_right .properties li var{display:inline-block;vertical-align:middle;padding:4px;vertical-align:middle;background:#eee;color:#666;white-space:nowrap;border-radius:4px}
section.contents_detail .detail_right .reactions{padding:10px 0 10px 0}
section.contents_detail .detail_right .reactions ul{padding:4px 0 0}
section.contents_detail .detail_right .reactions ul.counts{display:inline-block;vertical-align:baseline}
section.contents_detail .detail_right .reactions li:last-child{border:none}
section.contents_detail .detail_right .reactions li{padding:4px 0;border-bottom:solid 1px #f0f0f0}
section.contents_detail .detail_right .reactions li h6{display:inline-block;vertical-align:middle;width:70px;color:#888;font-weight:normal}
section.contents_detail .detail_right .reactions li var{display:inline-block;vertical-align:middle;width:80px;font-style:normal;text-align:right}
section.contents_detail .detail_right .reactions li var a{text-decoration:underline}
section.contents_detail .detail_right .reactions .last_res_body_wrap{margin:10px 0;padding-left:46px;background:transparent url(/img/common/res_bullet.gif) no-repeat left center}
section.contents_detail .detail_right .reactions .last_res_body_wrap .last_res_body{padding:4px;background-color:#a3a3a3;color:#fff;font-weight:bold}
section.contents_detail .detail_right .actions{padding:10px 0 10px 0}
section.contents_detail .detail_right .actions a{display:block;padding:10px;text-decoration:none}
section.contents_detail .detail_right .tags{clear:left;border-bottom:solid 1px #f0f0f0;padding-bottom:6px}
section.contents_detail .detail_right .tags h3{font-size:12px;padding-bottom:4px;color:#aaa}
section.contents_detail .detail_right .tags li{display:inline-block;vertical-align:middle;padding:0 4px 6px 0}
section.contents_detail .detail_right .tags a.nicopedia{display:inline-block;vertical-align:middle;text-decoration:underline !important;white-space:nowrap;color:#ddd !important}
section.contents_detail .detail_right .tags a.nicopedia:hover{color:#08f !important}
section.contents_detail .detail_right .tags a.nicopedia span{color:#000 !important;text-decoration:none !important}
section.contents_detail .detail_right .tags a.nicopedia_tag{padding:0 2px;margin-left:1px;font-size:10px}
section.contents_detail .detail_right .tags a.nicopedia_tag.written{background-color:#c33;color:#fff !important}
section.contents_detail .detail_right .tags a.nicopedia_tag.nonexist{text-decoration:none !important;background-color:#eee;color:#888 !important}
section.contents_detail .detail_right .description{clear:left;padding:10px 10px 10px 0;font-size:14px;line-height:2;word-break:break-all}
section.contents_detail.book .detail_right .reactions{padding-left:202px}
section.contents_detail.book .detail_right .actions{padding-left:202px}
section.contents_detail.video .detail_right .reactions{padding-left:160px}
section.contents_detail.video .detail_right .actions{padding-left:160px}
.adult_caution{margin:0 0 10px;padding:5px;padding-left:50px;border-radius:4px;background:#666 url(/img/channel/adult_caution.png) no-repeat 4px center;color:#fff}
.adult_caution strong{color:pink}
.announce{position:relative;padding:10px;border:1px #ccc dashed;background:#f1f1f1}
.announce .close{position:absolute;z-index:10;top:10px;right:10px}
.announce .badge{display:inline-block;vertical-align:middle;padding:2px}
.announce .badge.android{padding:0}
.announce .message{display:inline-block;vertical-align:middle}
.announce h1{font-size:18px}
.announce p{font-size:14px}
.sidebar{float:right}
.sidebar .purchase_method{float:none}
.sidebar .announce{margin:10px -10px 0 0;width:347px}
.forbidden_devices{display:block;margin:10px 0;padding:0 10px;line-height:1.4}
.forbidden_devices .device{display:inline-block;vertical-align:baseline;padding:0 5px;background:#800;color:#fff;white-space:nowrap;line-height:1.2}
li.item .forbidden_devices{margin:5px 0;padding:0;font-size:10px}
li.item .forbidden_devices .device{margin:0 2px;padding:2px;background:#f0f0f0;color:#666}
