@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　00. file import　　！！！インポートファイルは一番初めに記述のこと！！！
　01. 基本
　02. お問い合わせボタン
　99. SNSボタン


******************************************************************************* */



/* ==

　00. file import

=============================================================================== */
@import url("/common/css/rn01/common.css");


/* ==

　01. 基本

=============================================================================== */
#hdArea{ border-bottom:none !important; }
#hdNav li.btnHousingAPI{
	margin-left:0;
	padding-left:0;
	background:none;
	display:block;
	float:none;
	position:absolute;
	top:9px;
	right:0;
}
#hdNav li.btnHousingAPI a{ width:76px; padding:0; zoom:1; display:block; position:relative; }
#hdNav li.btnHousingAPI a:link, #hdNav li.btnHousingAPI a:visited,{
		filter:alpha(opacity=100);
		-moz-opacity:1.0;
		opacity:1.0;
}
#hdNav li.btnHousingAPI a:hover, #hdNav li.btnHousingAPI a:active{
		filter:alpha(opacity=60);
		-moz-opacity:0.6;
		opacity:0.6;
}


.section{ font-size:120%; line-height:1.5; }
.section div:after{ content:''; display:block; clear:both; }
.container .topicPath{ background:none; }


/* h
-------------------------------------------------------------------------------- */
.container .section h3{ margin:0 0 10px; background:url(/common/images/renew2009/bk_h2.gif) right top; }
.container .section h3.txt{
	height:26px;
	padding:4px 0 0 15px;
	font-size:16px;
	color:#333;
}

.container .section h4{
	margin:0 0 10px;
	padding:0 2px 5px;
	border-bottom:1px dotted #666;
	font-size:16px;
	color:#333;
}


/* 
-------------------------------------------------------------------------------- */
p.txt_link a{
	padding-left:12px;
	background:url(/common/images/renew2009/arrow.gif) left 5px no-repeat;
	line-height:1.3;
}
p.txt_link a.blank{
	padding-left:17px;
	background:url(/common/images/renew2009/arrow_blank.gif) left 3px no-repeat;
}

p.btn_download a{
	width:262px;
	height:41px;
	background-image:url(../images/btn_download.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
p.btn_download a span{ display:none; }
p.btn_download a:link, p.btn_download a:visited{ background-position:left top; }
p.btn_download a:hover, p.btn_download a:active{ background-position:left bottom; }







/* アプリ概要
-------------------------------------------------------------------------------- */
div.summary{ width:950px; padding-bottom:40px; clear:both; }
div.summary p.img{ float:right; }
div.summary div.txt{ width:555px; float:left; }

div.section div div.summary h3{
	padding-top:5px;
	background:none;
	font-size:20px;
	color:#333;
}








/* ==

　02. お問い合わせボタン

=============================================================================== */
div.inquiry{
	width:950px;
	margin:0 0 20px;
	clear:both;
}
div.inquiry p.btn{
	width:540px;
	height:60px;
	margin:0 auto;
}
div.inquiry p.btn a{
	width:540px;
	height:60px;
	background-image:url(../images/top/btn_inquiry.gif);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
}
div.inquiry p.btn a span{ display:none; }

div.inquiry p.btn a:link, div.inquiry p.btn a:visited{ background-position:left top; }
div.inquiry p.btn a:hover, div.inquiry p.btn a:active{ background-position:left bottom; }





/* ==

　99. SNSボタン

=============================================================================== */
#sns{ width:950px; margin:0 0 10px; padding:0; /padding:0 0 5px; text-align:right; clear:both; }
#sns:after{ content:''; display:block; clear:both; }
#sns p{ margin:0; padding:0; display:inline; }
#sns p{ /padding:0 0 0 5px; }












