@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　00. file import　　！！！インポートファイルは一番初めに記述のこと！！！
　01. 共通
　02. ナビ
　03. トップページ（index.html）


******************************************************************************* */



/* ==

　00. file import

=============================================================================== */
@import url("/jutaku/lifestyle/css/style.css"); /* ライフスタイル・テーマから選ぶ（/jutaku/lifestyle/css/） */


/* ==

　01. 共通
=============================================================================== */
p.top{
font-size:18px;
font-weight:bold;
float:left;
padding-top:10px;
}

img.catalog{ float:right; }

.main div{
	clear:none;
}

#contents{
	width:100%;
	margin-bottom:0;
}

.main p.bnr{ padding:0; }


/*
.clr{
	clear: both;
	height: 1px;
	width: 1px;
	padding: 0;
	margin: 0 -1px -1px 0;
	overflow: hidden;
	border: 0;
	font-size: 0;
	line-height: 0;
}
*/

.pkg{
	width:100%;
}

.pkg:after{
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	
}

* html .pkg{display:inline-table;}
/* no ie mac \*/
* html .pkg { height:1%; }
.pkg {
	display:block;
	position:relative;
}
/* */

.cLeft{ float: left; }
.cRight{ float: right; }

.imgLeft{ float: left; margin-right: 10px; }
.imgRight{ float: right; margin-left: 10px; }


ul.pkg li.cLeft dd li{
	margin-left:0.5em;
	text-indent:-0.5em;
}




/* ==

　03. 間取り・プラン紹介はこちら
=============================================================================== */
/*
div.planIntro{
padding-bottom:20px;
}
div.planIntro h3{
margin:15px 5px 18px;
}
div.planIntro div{
clear:none;
margin:0;
}
div.planIntro div.planIntroList ul li{
margin:0;
padding:0 3px 1em 0;
}
div.planIntro div.planIntroList ul li.btn_plan03{
padding-right:0;
}
div.planIntro div.xevoSeries{
width:476px;
height:200px;
padding:0 3px;
float:left;
background:#fff url("../images/t_xevo_bg.gif") no-repeat;
}

.main div.planIntro div.xevoSeries li.seriesBox li a,
.main div.planIntro div.xevoSeries li.seriesList a{
border:none;
}

div.planIntro div.xevoSeries ul li,
div.planIntro div.catalogReq{
float:left;
margin:0;
padding:0;
}
* html body div.planIntro div.xevoSeries ul{  
display:inline;
}

div.planIntro div.xevoSeries li.seriesList{
margin:25px 0 0 0;
}

div.planIntro div.catalogReq{
float:right;
width:236px;
}
*/


/* ==

　04. トップページ（index.html）

=============================================================================== */
div.nm{
width:100%;
margin:0;
}

.nisetaiTopBox{
	margin:10px 0 20px;
}
/*
.nisetaiTopBox .st{
	margin:0 0 30px !important;
}
*/
.nisetaiTopBox1{
	width:100%;
	padding:0 0 20px;
	margin:0 0 25px;
	background:#fff url("/common/images/renew2009/line_dotted03.gif") repeat-x bottom;
}
nisetaiTopBox1Last{
	width:100%;
	padding:0;
	margin:0 0 40px;
	background:none;
}
.nisetaiTopBox2{
	width:100%;
}

.nisetaiTopBox1 .cLeft,
.nisetaiTopBox1Last .cLeft{
	width:483px;
}
.nisetaiTopBox1 .cRight,
.nisetaiTopBox1Last .cRight{
	width:236px;
}
.nisetaiTopBox1 li li,
.nisetaiTopBox1Last li li,
.nisetaiCatalog .cLeft li{
	line-height:1.5;
}
.nisetaiTopBox1 .cLeft h4,
.nisetaiTopBox1Last .cLeft h4{
	margin:0 0 10px;
}
.nisetaiTopBox1 .cLeft dt,
.nisetaiTopBox1Last .cLeft dt{
	margin:0 0 10px;
}

.nisetaiTopBox2 h4{
	margin:0 0 20px;
}
.nisetaiTopBox2 dt{
	margin:0 0 5px;
}
.nisetaiTopBox2 dd{
	line-height:1.5;
}

.main div.nisetaiCatalog{
	width:730px;
	background:url(../images/nisetai_Catalog_bg.gif) left repeat-y;
	margin:0 0 20px;
}
.main div.nisetaiCatalog dl{
	width:730px;
	padding:0;
	margin:0;
	background:url(../images/nisetai_Catalog_btm.gif) left bottom no-repeat;
}
.main div.nisetaiCatalog .cLeft{
	width:485px;
}
.main div.nisetaiCatalog .cRight{
	width:236px;
	line-height:1.0;
}

.main div.nisetaiCatalog .cLeft ul{
	padding:13px 0 0 100px;
	background:url(../images/nisetai_Catalog_i01.gif) 28px 13px no-repeat;
}

.lsc{
	letter-spacing:-1px;
}

/* 2世帯マンションバナー*/
.m_bnr{
clear:both;
margin:0;
padding:10px 0 0 0;
}



/* xevoYU
------------------------------------------------------------------------- */
.main #xevoYU p.btn a{
	width:730px;
	height:42px;
	background-image:url(../images/btn_xevoYU.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.main #xevoYU p.btn a:link, .main #xevoYU p.btn a:visited{ background-position:left top; }
.main #xevoYU p.btn a:hover, .main #xevoYU p.btn a:active{ background-position:left bottom; }




