@charset "utf-8";
/* CSS Document */

.page.press {margin-bottom:170px; text-shadow:1px 1px 2px rgba(0,0,0,0.8); }
.msie7 .page.press {padding-top:120px;}


.page.press .head {font-size:22px; color:#FFF; color:#CCC; margin:20px 0 0 20px;}
.msie6 .page.press .head {margin-top:60px; }

.page.press .right {float:right; width:220px; border:1px solid #2d2d2d; padding:20px; -moz-border-radius:12px;  -webkit-border-radius:12px; border-radius:12px; background:url(bg2.gif) repeat; margin-right:20px; }
.page.press .right .head {margin:0;}
.page.press .right .head.twitter {display:block; overflow:hidden; text-indent:-9999px; background:url(twitter.png) no-repeat; width:109px; height:26px}
.page.press .right .item {border-bottom:1px solid #6a6a6a;padding:10px 0; line-height:18px; font-size:12px;}
.page.press .right .item.last {border:0;}
.page.press .right .user ,
.page.press .right .user a {color:#79b1c6;}
.page.press .right .text {margin-top:5px; overflow:hidden;}
.page.press .right .text a { text-decoration:underline;text-shadow:none; }
.page.press .right .date {margin-top:5px;}


.page.press .left {width:560px; margin-left:20px;}
.page.press .left table {margin-top:20px; width:100%;}
.page.press .left td {border-top:1px solid #6a6a6a;padding:20px 0}
.page.press .left td.thumbnail {width:120px;}
.page.press .left .title {color:#FFF; fon-weight:bold; font-size:20px; line-height:25px;}
.page.press .left .detail { margin-top:20px; line-height:20px;} 
.page.press .left .date {color:#8ad4f0; margin-top:10px; font-size:13px;}
.page.press .left .publisher {line-height:20px; font-size:13px; } 
.page.press .left .pagination {border-top:1px solid #6a6a6a;padding:10px;text-align:right;}