

/*body関連*/
body{margin-top:0px;margin-left:0px;margin-right:0px;margin-bottom:30px;border-top:6px solid #73AA01;}

form{
margin:0px;
}

.hide {
display: none;
}

img, img a {
  border:0px;
}

img.p_l {
  margin-left:15px;
}

img.p_r {
  margin-right:15px;
}

.company_menu {
  background-color: #F6F6F6;
}

/*a関連*/

a.top:link{color:#000000;text-decoration:none;}
a.top:visited{color:#000000;text-decoration:none;}
a.top:active{color:#000000;text-decoration:none;}
a.top:hover{color:#679901;text-decoration:underline;}

/*ライン関連*/
.info_line{border-bottom:1px solid #676767;padding-bottom:5px;padding-top:5px;}
.foot_line{border-bottom:1px solid #679901;}
.company_line{border-right:1px solid #679901;}
.link_line{border-top:1px solid #679901;}

/*box関連*/

table.info_box{
  border:1px solid #676767;
  padding: 13px;
  margin-bottom: 20px;
}

table.mailmaga_box{
  border:1px solid #679901;
  margin-bottom: 10px;
}


table.fotm_list{
  border:1px solid #666666;
  padding: 3px;
  border-collapse:collapse;
}

table.fotm_list .cap{
  border:1px solid #666666;
  padding: 3px;
  border-collapse:collapse;
  font-size:12px;
  background-color: #E9E9E9;
  text-align: center;
}

table.fotm_list .item-w{
  border:1px solid #666666;
  padding: 3px;
  border-collapse:collapse;
  font-size:12px;
}


/*テキスト、フォント関連*/

.t10{font-size:10px;color:#000000;}
.t10-b{font-size:10px;color:#000000;font-weight:bold;}
.t10-6{font-size:10px;line-height:16px;color:#000000;}
.t10-f00{font-size:10px;line-height:16px;color:#FF0000;}
.t10-8{font-size:10px;line-height:18px;color:#000000;}
.t10-10{font-size:10px;line-height:20px;color:#000000;}

.t10-copy{font-size:10px;color:#679901;text-align:center;}
.t10-info{font-size:10px;color:#000000;padding-top:5px;}

.t12{font-size:12px;color:#000000;}
.t12-b{font-size:12px;color:#000000;font-weight:bold;} 
.t12-fff{font-size:12px;color:#FFFFFF;}
.t12-f00{font-size:12px;color:#FF0000;}
.t12-6{font-size:12px;line-height:18px;color:#000000;}
.t12-8{font-size:12px;line-height:20px;color:#000000;}
.t12-10{font-size:12px;line-height:22px;color:#000000;}

.t12-new{font-size:12px;color:#669900;font-weight:bold;padding-right:20px;}
.t12-rent{font-size:12px;color:#FF0000;font-weight:bold;padding-left:20px;}

.t12-blog{font-size:12px;line-height:18px;color:#679901;}

.t14{font-size:14px;color:#000000;}
.t14-f00{font-size:14px;color:#FF0000;}
.t14-6{font-size:14px;line-height:20px;color:#000000;}
.t14-8{font-size:14px;line-height:22px;color:#000000;}
.t14-10{font-size:14px;line-height:24px;color:#000000;}

.t16{font-size:16px;color:#000000;}
.t16-6{font-size:16px;line-height:22px;color:#000000;}
.t16-8{font-size:16px;line-height:24px;color:#000000;}
.t16-10{font-size:16px;line-height:26px;color:#000000;}

/* blog
-------------------------------------------------------------------------*/

.blog {
  padding: 0;
  margin:0;
  background-color: #FFFFFF;
}

.blog li a.rss-item{
  padding:0 0 5px 0;
  margin:0;
  font-size:12px;
  color:#679901;
}

.blog ul {
 list-style:none;
  padding:0;
  margin:0;
}

.blog ul li {
  padding:10px 0 10px 0;
  margin:0;
  border-bottom:2px solid #679901;
  font-size:12px;line-height:18px;color:#000000;
}

.img0 a:hover img{
	opacity:0;
	filter:alpha(opacity=0);
	-ms-filter: "alpha( opacity=0 )";}

.img70 a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";}
	
	
.r20{margin-right:20px;}