@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　00. 
　01. 
　02. 

******************************************************************************* */

/* ==

　00. 

=============================================================================== */
/* 
------------------------------------------------------------------------------- */
#main{ width:auto; padding-top:0; padding-bottom:0; }
#main div:after{ content:''; display:block; clear:both; }

#main .inner{ width:950px; margin:0 auto; }

#main h2{ margin-bottom:40px; }
#main h3{
	margin-bottom:20px;
	padding:12px 10px 10px 20px;
	background-color:#f4f4f4;
	border-left:6px solid #0069b6;
	font-size:124%;
	line-height:1.5;
}
#main h4{
	font-size:130%;
	color:#0069b6;
}



/* タイトル
------------------------------------------------------------------------------- */
.titBlock{
	min-width:950px;
	margin-bottom:10px;
	background:#0069b6 url(../../images/rn/landUse_bg_title.png) right bottom no-repeat;
	zoom:1;
	clear:both;
}
.titBlock .inner{
	width:570px;
	min-height:160px;
	padding:80px 0 0 380px;
	background:url(../../images/rn/landUse_img_title.jpg) left center no-repeat;
}

.titBlock h1{ margin-bottom:10px; font-size:34px; line-height:1.3; color:#fff; }




/* アンカー
------------------------------------------------------------------------------- */
.anchor{
	margin-bottom:40px;
	background-color:#ddd;
	zoom:1;
	clear:both;
}
.anchor:after{ content:''; display:block; clear:both; }
.anchor li{
	width:236px;
	border-right:1px solid #ccc;
	line-height:1.3;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	/float:left;
}
.anchor li:first-child{ border-left:1px solid #ccc; }
.anchor li a{
	padding:10px 0;
	color:#333;
	text-decoration:none;
	display:block;
}
.anchor li a span{
	padding-right:25px;
	background:url(../../images/rn/ico_arrow03.png) right center no-repeat;
	display:inline-block;
}

.anchor li br.devPcTbl{ display:inline; }




/* ==

　01. 

=============================================================================== */
/* 
------------------------------------------------------------------------------- */
#main #landUse01{
	padding:55px 0;
}

#main #landUse01 ul{ margin-bottom:15px; font-size:124%; }
#main #landUse01 li{
	margin-bottom:5px;
	padding:0 0 0 15px;
	background:url(../../images/rn/landUse_ico01.png) left 0.4em no-repeat;
	line-height:1.4;
}


#main #landUse01 .note_num { margin-top:15px; font-size:100%; }
#main #landUse01 .note_num li{
	margin-left:3.75em;
	padding:0;
	background:none;
	text-indent:-3.75em;
}




/* ==

　02. 

=============================================================================== */
/* 
------------------------------------------------------------------------------- */
#main #landUse02{
	padding:55px 0;
	background-color:#cde0eb;
	background-image:url(../../images/rn/bg01.png), url(../../images/rn/bg02.png);
	background-position: left top, right bottom;
	background-repeat: no-repeat, no-repeat;
	position:relative;
}





/* ==

　03. 

=============================================================================== */
/* 
------------------------------------------------------------------------------- */
#main #landUse03{
	padding:55px 0;
}

#main #landUse03 ol{ margin-bottom:40px; font-size:124%; }

#main #landUse03 ol li ul{ padding-left:3em; font-size:100%; }
#main #landUse03 ol li li{
	margin-bottom:5px;
	padding:0 0 0 15px;
	background:url(../../images/rn/landUse_ico01.png) left 0.4em no-repeat;
	line-height:1.4;
}



/* ==

　04. 

=============================================================================== */
/* 
------------------------------------------------------------------------------- */
#main #landUse04{
	padding:55px 0 1px;
	background-color:#cde0eb;
	background-image:url(../../images/rn/bg01.png), url(../../images/rn/landUse_bg01.png);
	background-position: left top, right bottom;
	background-repeat: no-repeat, no-repeat;
	position:relative;
}





#main #landUse04 .bg{ margin-bottom:60px; padding:30px 25px; background-color:#fff; zoom:1; clear:both; }
#main #landUse04 .bg .colBlock{
	margin:0 0 20px;
	padding:0 0 20px;
	border-bottom:1px dotted #ddd;
	zoom:1;
	clear:both;
}
#main #landUse04 .bg .colBlock:last-child{ margin-bottom:0; border-bottom:none; }

#main #landUse04 .bg .col1{ width:425px; padding:20px 0 0; float:left; }
#main #landUse04 .bg .col2{ width:425px; padding:20px 0 0; float:right; }



#main #landUse04 .bg dt{
	width:100px;
	margin-bottom:10px;
	padding:2px 10px;
	background-color:#ddd;
	font-weight:bold;
	text-align:center;
}















