@charset "utf-8";
/*______________________________________

  RMK

  Copyright (c) RMK Div.e'quipe, LTD. All rights reserved.
  http://www.rmkrmk.com/japan/
______________________________________*/



#body-zone p {
 line-height: 1.5;
}
#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 */

#lead {
 width: 909px;
 height: 486px;
 background: url(../../images/bl-a-dummy-dot001.gif) repeat-x bottom;
}
#lead .item-pic {
 width: 400px;
 float: left;
}
#lead .item-text {
 width: 509px;
 text-align: center;
 float: left;
}
#lead .item-text .item-title {
	margin:20px 0px;
	width: 491px;
	text-align: right;
}
#lead .item-text p{
 margin: 0px 0px 12px 0px;
 padding: 0px;
 color: #88cc7a;
}
#lead .item-text p.credit{
 margin: 0px 0px 105px 0px;
}

#subcontent-area {
 margin: 45px 91px 0px 0px;
 width: 309px;
 float: left;
}
#subcontent-area .item{
 margin-bottom: 40px;
}
#subcontent-area .item .item-title{
 width: 95px;
 float: left;
}
#subcontent-area .item .item-title h2{
 margin-top: 15px;
 margin-left: 9px;
}
#subcontent-area .item-contents{
 width: 210px;
 float: left;
}
#subcontent-area .item-contents .text{
 margin-left: 14px;
 padding: 0px;
 width: 191px;
 background: url(../../images/bl-a-dot004.gif);
}
#subcontent-area .item-contents p{
 margin: 0px;
 padding: 9px 9px 10px 9px;
 background: url(../../images/bl-a-dot005.gif) no-repeat bottom;
}

#content-area {
 width: 509px;
 float: left;
}
#content-area .item{
 padding: 50px 9px 50px 0px;
 background: url(../../images/bl-a-dummy-dot001.gif) repeat-x bottom;
}
#content-area .item .item-contents{
 width: 309px;
 float: left;
}
#content-area .item .item-contents h2{
 margin: 0px;
 padding: 0px 0px 15px 0px;
}
#content-area .item .item-contents p{
 margin: 0px;
 padding: 0px 9px 18px 9px;
}
#content-area .item .item-pict{
 width: 191px;
 float: left;
}
#content-area .item .item-contents a{
 text-decoration: none;
 color:#78d365;
}
#content-area .item .item-contents a:hover {
	text-decoration:underline;
	color:#448836;
}