@charset "utf-8";

/*========================================================================

siteName	: www.mintetsu.or.jp
fileName	: /common/css/eco/contents.css
description	: Contents modules CSS.
date		: 2010.03.01
update	: 2010.03.01

	---------------------LIST---------------------
	 01: Index
			 01-1: btnLink
			 01-2: topLink
	 02: Second - library
			 02-1: libBox
	 03: Second - campaign
			 03-1: footerlink
	 04: Second - campaign_publish
			 04-1: campBox
	 05: Second - Blog
			 05-1: ecoBlog
	----------------------------------------------

========================================================================*/

/*====================================================
  01: Index
====================================================*/

/* 01-1: btnLink
 -------------------------------------------------- */
ul.btnLink{
	margin-bottom:15px;
	margin-left:15px;
	clear:both;
}
ul.btnLink li{
	float:left;
	margin-right:10px;
}


/* 01-2: topLink
 -------------------------------------------------- */
.boxList01{
	float:left;
	width:335px;
	background:url(../../../eco/img/bg_box02.gif) repeat-y left top;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin-right:5px;
}
.boxList01 h2{
	background:url(../../img/css_img/modules/bg_Title01.jpg) repeat-x left top;
	border-bottom:1px dotted #cccccc;
	padding:10px;
	margin:0px 2px 0px 2px;
}
.boxList01 h2 a{
	background:url(../../img/css_img/modules/icon_arrow_black.gif) no-repeat left center;
	padding-left:15px;
}
.boxList01 p{
	margin:15px;
}
.boxList01 img{
	margin:0px 15px 15px 15px;
}

.boxList02{
	float:left;
	width:335px;
	background:url(../../../eco/img/bg_box02.gif) repeat-y left top;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin-right:5px;
	position:relative;
}
.boxList02 h2{
	background:url(../../img/css_img/modules/bg_Title01.jpg) repeat-x left top;
	border-bottom:1px dotted #cccccc;
	padding:10px;
	margin:0px 2px 0px 2px;
}
.boxList02 h2 a{
	background:url(../../img/css_img/modules/icon_arrow_black.gif) no-repeat left center;
	padding-left:15px;
}
.boxList02 p{
	margin:15px;
	width:200px;
}
.boxList02 img{
	position:absolute;
	right:10px;
	top:17px;
}



/*====================================================
  01: Library
====================================================*/

/* 02-1: libBox */
.libBox{
	margin:15px 15px 15px 15px;
}
.libBox .leftimg{
	float:left;
	width:132px;
}
.libBox .rightcont{
	float:left;
}
.libBox .rightcont .roll{
	margin-bottom:20px;
}
.libBox .rightcont ul{
	margin-bottom:10px;
}
.libBox .rightcont ul li a{
	margin-right:5px;
}

/*====================================================
  03: campaign
====================================================*/

/* 03-1: footerLink */

.footerlink li{
	display:inline;
	margin-right:15px;
}

/* 03-2: libLink */

.libLink {
	border:3px solid #CCCCCC;
	margin:25px 0 0 0;
	padding:15px;
	background:url(../../../eco/img/ind_liblink.jpg) no-repeat 550px 5px;
	height:45px;
}


/*====================================================
  04: campaign_publish
====================================================*/

/* 04-1: campBox */

.campBox{
	margin:0px;
	padding:0px;
}
.campBox h2 span{
	display:block;
	font-weight:normal;
}
.campBox h3{
	margin-bottom:20px;
}
.campBox h3 span{
	display:block;
	font-weight:normal;
}
.campBox p{
	margin:0px 15px 0px 15px;
}
.campBox p img{
	float:right;
	padding:0px 0px 15px 15px;
}
.campBox ul{
	text-align:right;
	margin-top:15px;
	clear:both;
}


/*====================================================
  05: Blog
====================================================*/

/* 05-1: ecoBlog */
.ecoPro{
	background:url(../../../eco/img/blo_profile.jpg) no-repeat left top;
	padding:25px 10px 10px 150px;
	height:100px;
}
.ecoPro strong{
	display:block;
}

.ecoBlog{
	background:url(../../../eco/img/blo_bg_img.gif) no-repeat 590px top;
	padding-right:80px !important;
}
.ecoBlog p{
	margin-bottom:15px;
}
.bloLink{
	background:url(../../img/css_img/modules/bg_Title05.jpg) repeat-x left top;
	padding-top:20px;
	text-align:center;
}




