@charset "utf-8";
/*______________________________________

  RMK

  Copyright (c) RMK Div.e'quipe, LTD. All rights reserved.
  http://www.rmkrmk.com/japan/
______________________________________*/



#body-zone p,th,td {
 line-height: 1.4;
 color: #666666;
 font-family: Verdana,"Hiragino Kaku Gothic Pro","Osaka",sans-serif;
}
#body-zone img {
 border: none;
}

#body-zone .wrap:after {
 content: ".";
 clear: both;
 display: block;
 height: 0;
 visibility: hidden;
}
/* IE7,MacIE用 */
#body-zone div.wrap {
 display: inline-block;
}
/* Hides from IE-mac \*/
* html #body-zone div.wrap{
 height: 1%;
}
#body-zone div.wrap {
 display: block;
}
/* End hides from IE-mac */

#monthly {
 margin-right: 91px;
 width: 309px;
 float: left;
}
#monthly h2{
 margin-top: 0px;
 margin-bottom: 45px;
}
#monthly .item {
 margin-left: 5px;
 margin-bottom: 20px;
 width: 301px;
 height: 201px;
 background: url(../images/mag-bg001.gif) no-repeat;
}
#monthly .item .item-pic {
 padding-top: 5px;
 width: 191px;
 float: left;
}
#monthly .item .item-text {
 width: 105px;
 float: left;
}
#monthly .item .item-text .number {
 margin: 5px 0px 0px 5px;
}
#monthly .item .item-text .category{
 margin: 9px 0px 0px 14px;
}
#monthly .item .item-text p{
 margin: 7px 9px 0px 14px;
 padding: 0px;
}
#monthly .item .item-text p a{
 color: #666666;
 text-decoration: none;
}
#monthly .item .item-text p a:visited{
 color: #666666;
 text-decoration: none;
}
#monthly .item .item-text p a:hover{
 color: #999999;
 text-decoration: none;
}

#monthly .button {
 margin: 45px 0px 0px 10px;
}

#weekly {
 width: 509px;
 float: left;
}
#weekly h2{
 margin-top: 0px;
 margin-bottom: 50px;
}
#weekly .item {
 margin-left: 9px;
 margin-bottom: 45px;
}
#weekly .item .item-pic {
 width: 191px;
 float: left;
}
#weekly .item .item-pic div.caption {
 color: #999999;
 margin-top: 2px;
 font-family: 'Verdana', sans-serif;
 font-size: 8px;
 line-height: 1.5;
}

#weekly .item .item-text {
 width: 309px;
 float: left;
}
#weekly .item .item-text h3 {
 margin: 0px 0px 9px 9px;
}
#weekly .item .item-text .item-info {
 margin: 0px 9px;
 padding: 9px 0px 0px 0px;
 background: url(../images/mag-bg002.gif) no-repeat;
}
#weekly .item .item-text .item-info table {
 padding: 0px 0px 3px 0px;
 background: url(../images/mag-dot001.gif) bottom repeat-x;
}
#weekly .item .item-text .item-info th {
 padding: 0px 0px 6px 0px;
 text-align: left;
 font-weight: normal;
 vertical-align: top;
 background: no-repeat;
}
#weekly .item .item-text .item-info td {
 padding: 0px 0px 6px 0px;
 vertical-align: top;
 background: no-repeat;
}

#weekly .item .item-text p {
 margin: 9px 0px 25px 9px;
}
#weekly .item .item-text p.url {
 margin: 0px 9px;
 font-family: Verdana,sans-serif;
 word-break: break-all;
}
#weekly .item .item-text p.url a {
 color: #aa99ff;
 text-decoration: none;
}
* html #weekly .item .item-text p.url {
 word-break: break-all;
}
#weekly .item .item-text p.url a:visited {
 color: #aa99ff;
 text-decoration: none;
}
#weekly .item .item-text p.url a:hover{
 color: #aa99ff;
 text-decoration: underline;
}
