@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01. 基本


******************************************************************************* */


/* ==

　01. 基本

=============================================================================== */
div.title h1{ float:left; }


/* メインイメージ
------------------------------------------------------------------------------- */
.container div.mainimg{
	width:940px;
	margin:0 0 0 -2px;
	padding:0 10px 0 4px; 
	background:url(../../images/rn01/top/bg_mainimg.png) left top repeat-y;
	position:relative;
	clear:both;
}
.container div.mainimg p.img{ position:absolute; top:-5px; left:5px; }
.container div.mainimg div.cRight{
	width:450px;
	padding:10px 0;
	float:right;
}
.container div.mainimg div.cRight p.bnr_casestudy{ margin-bottom:10px; }
.container div.mainimg div.cRight p.bnr_inquiry{ margin:0 10px 0 0; float:left; }
.container div.mainimg div.cRight p.bnr_moveinto{ margin:0; float:left; }


.container div.lead{
	width:914px;
	margin:0 0 40px -2px;
	padding:15px 20px;
	background:url(/business/silver/images/rn01/bg_lead.png) left bottom no-repeat;
	clear:both;
}
.container div.lead h2{
	margin:0 0 10px;
	padding:0 0 10px;
	background:none;
	border-bottom:1px dotted #9c9c9c;
}
.container div.lead p.txt{
	width:450px;
	float:left;
	font-size:115%;
	line-height:1.6;
	color:#333;
}
.container div.lead p.txt strong {
	color:#333;
}
.container div.lead p.bnr{ float:right; }

.container div.lead p.notes{ color:#333; }




/* POINT1-3 
------------------------------------------------------------------------------- */
.container div.point{
	width:980px;
	margin:0 0 40px -25px;
	clear:both;
}
.container div.point div{
	width:300px;
	margin:0 0 0 25px;
	background-color:#f4f4f4;
	display:inline;
	float:left;
	clear:none;
}
.container div.point div div{
	width:auto;
	margin:0;
	padding:10px;
	background-color:#f4f4f4;
	display:block;
	float:none;
	clear:both;
}
.container div.point div p.hd{
	background-color:#0e5fa3;
	text-align:right;
}
.container div.point div h3{
	margin:10px 0 5px;
	padding-left:25px;
	background:url(/business/silver/images/rn01/img_check.png) left top no-repeat;
	font-size:120%;
	line-height:1.4;
	color:#0e5fa3;
}
.container div.point div p{ font-size:115%; line-height:1.5; color:#333; }
.container div.point div p.txt_link{ padding-top:10px; }
.container div.point div p.txt_link a{
	padding-left:12px;
	background:url(/common/images/renew2009/arrow.gif) left 5px no-repeat;
	font-weight:bold;
}

