@charset "utf-8";
/*______________________________________

  RMK

  Copyright (c) RMK Div.e'quipe, LTD. All rights reserved.
  http://www.rmkrmk.com/japan/
______________________________________*/



#body-zone p,dt,dd {
 line-height: 1.5;
 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 */

#subcontent-area {
 margin: 50px 9px 0px 0px;
 width: 200px;
 float: left;
}
#subcontent-area .item {
 margin-left: 9px;
 margin-bottom: 47px;
}
#subcontent-area .item .item-number {
 width: 53px;
 float: left;
}
#subcontent-area .item .item-contents{
 margin-left: 9px;
 width: 129px;
 float: left;
}
#subcontent-area .item .item-contents p{
 margin: 0px;
 padding: 9px 0px 0px 0px;
}


/*            contents               */
#content-area {
 width: 691px;
 float: left;
}
#content-area .lead-text {
 position: absolute;
 top: -32768px;
 left: -32768px;
}
#content-area .lead-pic {
 margin: 50px 0px 40px 0px;
}
#content-area h3 {
 margin: 0px;
 padding: 50px 0px 30px 0px;
}
#content-area h3.first-item {
 padding-top: 0px;
}
#content-area h4 {
 margin: 0px;
 padding: 30px 0px 10px 0px;
}
#content-area h4.first {
 margin: 0px;
 padding: 0px 0px 10px 0px;
}
#content-area p {
 margin: 0px;
 padding: 0px;
 text-indent: 1em;
}
#content-area p.lead {
 margin: 0px;
 padding: 0px 0px 20px 0px;
 font-weight: bold;
 text-indent: 0em;
}
#body-zone div.content-text p.caption{
 font-size: 91.67%;
 margin-bottom: 24px;
}
#content-area .content-text {
 margin: 0px 0px 40px 0px;
}
#content-area .content-pic-r {
 padding: 0px 0px 20px 18px;
 width: 291px;
 float: right;
}
#content-area .content-pic-l {
 padding: 0px 18px 20px 0px;
 width: 291px;
 float: left;
}
#content-area .content-pic-l p,#content-area .content-pic-r p {
 margin: 0px;
 padding: 10px 0px 0px 0px;
 text-indent: 0em;
}

#content-area .content-info {
 margin: 0px 0px;
 padding: 15px 35px 0px 35px;
 background: url(/magazine/images/mag-dot003.gif) repeat-y;
}
#content-area .content-info p {
 text-indent: 0em;
 padding-bottom: 20px;
}
#content-area .content-info dl {
 margin: 0px;
 padding: 5px 0px 20px 0px;
}
#content-area .content-info dl dt {
 margin: 0px;
 padding: 0px;
 font-weight: bold;
}
#content-area .content-info dl dd {
 margin: 0px;
 padding: 0px;
}
#content-area .content-info dd a{
 color: #aa99ff;
 text-decoration: none;
}
#content-area .content-info dd a:visited{
 color: #aa99ff;
 text-decoration: none;
}
#content-area .content-info dd a:hover{
 color: #aa99ff;
 text-decoration: underline;
}









