@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 基本


******************************************************************************* */


/* ==

　01. 基本

=============================================================================== */

.container .mainCnts h3{
	height:auto;
	margin-bottom:20px;
	padding:7px 0;
	background:none;
	border-bottom:1px dotted #9c9c9c;
	font-size:110%;
	line-height:1.3;
	color:#d96d00;
}




/* メインイメージ
------------------------------------------------------------------------------- */
.container div.mainimg{
	width:942px;
	margin:0 0 0 -2px;
	padding:0 10px 0 2px; 
	background:url(../../images/rn01/proposal/bg_mainimg.png) left top repeat-y;
	position:relative;
	clear:both;
}
.container div.mainimg p.img{ float:left; }
.container div.mainimg div.cRight{
	padding: 0 0 0 15px;
	float:left;
}
.container div.mainimg div.cRight p.pdg15{ padding-top:25px; padding-bottom:25px; }


/* 
------------------------------------------------------------------------------- */
.mainCnts .colBlock01{
	width:920px;
	margin:0 -20px 20px auto;
	/padding-bottom:20px;
	clear:both;
}
.mainCnts .colBlock01 .col{
	width:280px;
	margin:0 20px 20px 0;
	display:inline;
	float:left;
}
.mainCnts .colBlock01 .col div{
	border:1px solid #ea460f;
}
.mainCnts .colBlock01 .col div p{ padding:5px 10px; }
.mainCnts .colBlock01 .col div p.img{ padding:0; }

.proposalBlock {
	margin-top: 20px;
}
.proposalBlock .colW {
	float: left;
	width: 534px;
}
.proposalBlock .colN {
	float: right;
	width: 338px;
}
.proposalList dt {
	color: #333;
	font-size: 110%;
	font-weight: bold;
}
.proposalList dd {
	margin: 0 0 20px;
}

