@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　00. 
　01. グローバルナビ
　99. コンバージョンエリア


******************************************************************************* */

/* ==

　00. 

=============================================================================== */
hr{ display:none; }

.inner{ width:950px; margin:0 auto; }

#main{ min-width:950px; padding-bottom:20px; }
#main div:after{ content:''; display:block; clear:both; }



#main h2{
	margin-bottom:20px;
	padding:0;
	background-color:transparent;
	font-size:32px;
	line-height:1.3;
	font-weight:normal;
	text-align:center;
}
#main h3 {
	margin-bottom:20px;
	padding: 10px 15px;
	border-left: 6px solid #666;
	background-color: #f4f4f4;
	font-size: 134%;
	font-weight: bold;
	text-align: left;
}
#main p.lead{
	margin:0 auto 40px;
	font-size:124%;
	color:#333;
	text-align:center;
}



#main p{ font-size:124%; }
#main p.note{ font-size:117%; }
#main li ul{ font-size:100%; }

#main p.fsM{ font-size:117%; }
#main p.fsS{ font-size:100%; }
#main p.fsXS{ font-size:84%; }

#subFooter .subCol ul{ font-size:100%; }





/* ==

　01. グローバルナビ

=============================================================================== */
div#hdNav{
	width:100%;
	min-width:950px;
	background-color:#edeef0;
	line-height:1.0;
	position:relative;
	z-index:100;
	clear:both;
}
div#hdNav div{
	width:950px;
	min-height:1%;
	margin:0 auto;
	position:relative;
	clear:both;
}
div#hdNav div:after{ content:''; display:block; clear:both; }

div#hdNav div p{ padding:16px 5px 16px 0; line-height:1.0; float:left; }

div#hdNav ul{ float:left; }
div#hdNav li{
	margin-left:5px;
	padding-left:5px;
	background:url(/common/images/rn01/nav_vline.gif) left center no-repeat;
	line-height:1.0;
	display:inline;
	float:left;
}
div#hdNav li a{ padding:16px 0; display:block; }
div#hdNav li a:link, div#hdNav li a:visited{ background:none; }
div#hdNav li a:hover, div#hdNav li a:active{ background:url(/common/images/rn01/nav_bg_over.png) left 16px repeat-x; }
div#hdNav.funcFix .fixArea {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	border-top: 3px solid #fa0046;
	border-bottom: 1px solid #dfdfdf;
	background: #fff;
}



/* 回り込み解除
------------------------------------------------------------------------------- */
div#hdNav.op_type02 .clearfix:after { content: ''; display: block; clear: both; height: 0; }
*:first-child+html div#hdNav.op_type02 .clearfix { zoom: 1; } /* ie7 */
* html div#hdNav.op_type02 .clearfix { zoom: 1; } /* ie6 */





/* ==

　02. 中ページ共通

=============================================================================== */
.titBlock{
	min-width:950px;
	background:#ebebeb url(../../images/rn/bg_title.png) left top no-repeat;
}
.titBlock .inner{
	min-height:120px;
	padding:60px 0 0;
	background-position:right center;
	background-repeat:no-repeat;
	position:relative;
}

.titBlock h1{ margin-bottom:10px; font-size:34px; line-height:1.3; color:#333; }






