@charset "utf-8";

/* ==

　01. container

=============================================================================== */
#container {
	background: url(/mansion/images/rn01/container_bg_01.gif) 76px 1200px no-repeat;
}


/* ==

　02. main

=============================================================================== */

/* 基本指定
------------------------------------------------------------------------------- */



/* contentsHead
------------------------------------------------------------------------------- */
#main #contentsHead, #main #contentsHead #topicPath { height: auto; }

#main #contentsHead #topicPath { height: 41px; }



/* mainVisual
------------------------------------------------------------------------------- */
#main .mainVisual { margin-bottom: 15px; }

#main .mainVisual .stylePc .leadTxt { font-size: 12px; }

#main .mainVisual .styleSmp { display: none; }


#main .mainVisual .styleSmp .leadTxt {
	line-height: 1.7;
	color: #333;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: url(/mansion/images/rn01/icon_13.gif) left bottom repeat-x;
	font-weight: normal;
	font-size: 117%;
}




/* table
------------------------------------------------------------------------------- */
#main .detailTable {
	width: 100%;
	margin-bottom: 15px;
	border-collapse: separate;
	border-spacing: 1px;
	background-color: #ccc;
}

#main .detailTable th {
	width:10em;
	border: 1px solid #fff;
	padding: 5px 10px;
	background-color: #eeece2;
	font-weight: bold;
	text-align: center;
}

#main .detailTable td {
	padding: 5px 10px;
	background-color: #fff;
	vertical-align: top;
}




/* pagetop
------------------------------------------------------------------------------- */
#main .pagetop {
	margin: 20px 0;
	padding-top: 15px;
	background: url(/mansion/images/rn01/bg_02.gif) left top repeat-x;
}

#main .pagetop.styleCN {
	margin-top: 5px;
	padding-top: 0;
	background: none;
}




#main .noData{ padding: 0 0 10px; }



#main .seBukkenBlock .col .colHeader{ height:auto; min-height:27px; }

/* .colBtn */
#main .seBukkenBlock .col .colBtn{
	width:auto;
	margin-right:0;
	text-align:center;
}
#main .seBukkenBlock .col .colBtn li{
	display:inline;
	float:none;
}





