@charset "shift_jis";
/* ****************************************************
Since : 2010-12-13
Last Modify : 2010-12-13
**************************************************** */


/* 分譲賃貸物件ページ　共通
---------------------------------------- */

/* maincontentsWrapper */
#maincontentsWrapper {
	padding-right: 0;
	padding-left: 0;
}
#maincontentsWrapper .container {
	margin-bottom: 20px;
	padding: 0;
	border:  none;
}

/* anchor-box */
#maincontentsWrapper div.anchor-box {
	margin-right: 20px;
	margin-left: 20px;
}

/* local-nav01 */
#maincontentsWrapper .local-nav01 {
	margin: 0 20px;
}
#maincontentsWrapper .local-nav01 .col-developer {
	float: left;
	width: 775px;
}
#maincontentsWrapper .local-nav01 .col-area {
	float: right;
	width: 125px;
}

#maincontentsWrapper .local-nav01 .col-developer ul {
	padding: 5px 0 0 5px;
	background: url(/resident/mansion/img/com/mansion_bg01.gif) no-repeat 0 0;
}
#maincontentsWrapper .local-nav01 .col-developer ul li {
	float: left;
	margin: 0 5px 0 0;
}

#maincontentsWrapper .local-nav01 .col-area p {
	margin: 5px 0 0 0;
	padding-bottom: 0;
}

/* local-nav02 */
#maincontentsWrapper .local-nav02 {
	padding: 15px 0;
	background-color: #e6dcbb;
	text-align: center;
}
#maincontentsWrapper .local-nav02 ul {
	width: 910px;
	margin: 0 auto;
}
#maincontentsWrapper .local-nav02 ul li {
	float: left;
	margin: 0 15px 0 0;
	padding: 0 0 0 26px;
	background: url(/resident/mansion/img/com/mansion_ic01.gif) no-repeat 0 50%;
	font-weight: bold;
	white-space: nowrap;
}
#maincontentsWrapper .local-nav02 ul li span {
	color: #7c6d3c;
}

/* mansion-container */
#maincontentsWrapper .mansion-container {
	padding: 0 0 20px 0;
	background: #f7f1de url(/resident/mansion/img/com/mansion_bg02.gif) no-repeat 0 0;
}
#maincontentsWrapper .mansion-container p {
	padding-bottom: 0;
}

/* dev-column02 */
#maincontentsWrapper .dev-column02 {
	margin: 8px 20px 0;
	padding: 0 0 10px 0;
	background: url(/resident/mansion/img/com/mansion_bg04.gif) repeat-y 0 0;
}
#maincontentsWrapper .dev-column02 .col-left,
#maincontentsWrapper .dev-column02 .col-right {
	width: 450px;
}
#maincontentsWrapper .dev-column02 .col-left {
	float: left;
}
#maincontentsWrapper .dev-column02 .col-right {
	float: right;
}
#maincontentsWrapper .dev-column02 .inner {
	padding: 15px 10px 0 15px;
	background: url(/resident/mansion/img/com/mansion_bg03.gif) no-repeat 0 0;
}
#maincontentsWrapper .dev-column02 .inner .col-photo {
	float: left;
	width: 152px;
	height: 182px;
	background: url(/resident/mansion/img/com/mansion_bg05.gif) no-repeat 0 0;
}
#maincontentsWrapper .dev-column02 .inner .col-photo img {
	margin: 4px;
}
#maincontentsWrapper .dev-column02 .inner .col-detail {
	float: right;
	width: 270px;
}
#maincontentsWrapper .dev-column02 .inner .col-detail .detail-name dl dt {
	padding: 15px 0 6px 23px;
	background: url(/resident/mansion/img/com/mansion_bg06.gif) no-repeat 0 0;
	font-size: 0;
}
#maincontentsWrapper .dev-column02 .inner .col-detail .detail-name dl dd {
	margin: 0 0 0 23px;
}
#maincontentsWrapper .dev-column02 .inner .col-detail .detail-pickup {
	margin: 0 0 0 17px;
}
#maincontentsWrapper .dev-column02 .inner .col-detail .detail-pickup dl {
	margin: 5px 0 0 0;
}
#maincontentsWrapper .dev-column02 .inner .col-detail .detail-pickup dl dt {
	float: left;
	width: 59px;
}
#maincontentsWrapper .dev-column02 .inner .col-detail .detail-pickup dl dd {
	float: right;
	width: 190px;
}
#maincontentsWrapper .dev-column02 .inner .col-detail .detail-pickup dl dd ul li {
	padding: 3px 10px 3px 15px;
	background: #eeeeee url(/resident/mansion/img/top/index_ic03.gif) no-repeat 0 0.6em;
	border-bottom: 1px solid #ffffff;
}


/* 分譲賃貸物件ページ　トップ
---------------------------------------- */

/* index-mv */
#maincontentsWrapper .index-mv {
	height: 288px;
	margin: 6px 20px 0;
	position: relative;
}
#maincontentsWrapper .index-mv p {
	position: absolute;
}
#maincontentsWrapper .index-mv .bt {
	top: 220px;
	left: 700px;
}

/* mansion-container */
#maincontentsWrapper .top-container {
	background: #f7f1de url(/resident/mansion/img/top/index_bg01.gif) no-repeat 0 0;
}

/* developer-box */
#maincontentsWrapper .developer-box {
/*	height: 70px;*/
	height: 80px;
	margin: 0 15px 0 20px;
}
#maincontentsWrapper .developer-box h2 {
	float: left;
/*	width: 500px;*/
	margin: 7px 0 0 0;
	padding: 0 0 0 22px;
}
#maincontentsWrapper .developer-box p {
	float: right;
/*	width: 350px;*/
	width: 486px;
	margin: 20px 0 0 0;
	text-align: right;
}

/* dev-column01 */
#maincontentsWrapper .dev-column01 {
	margin: 0 20px;
	padding: 0 0 21px 0;
	background: url(/resident/mansion/img/top/index_bg03.gif) no-repeat 0 100%;
}
#maincontentsWrapper .dev-column01 .inner01 {
	padding: 15px 2px 0 15px;
	background: url(/resident/mansion/img/top/index_bg02.gif) no-repeat 0 0;
}
#maincontentsWrapper .dev-column01 .inner01 .col-photo {
	float: left;
	width: 152px;
	height: 182px;
	background: url(/resident/mansion/img/com/mansion_bg05.gif) no-repeat 0 0;
}
#maincontentsWrapper .dev-column01 .inner01 .col-photo img {
	margin: 4px;
}
#maincontentsWrapper .dev-column01 .inner01 .col-detail {
	float: right;
	width: 740px;
}
#maincontentsWrapper .dev-column01 .inner01 .col-detail .detail-name {
	padding-bottom: 10px;
	background-color: #FFFFFF;
}
#maincontentsWrapper .dev-column01 .inner01 .col-detail .detail-name dl {
	width: 732px;
}
#maincontentsWrapper .dev-column01 .inner01 .col-detail .detail-name dl dt {
	padding: 15px 0 6px 23px;
	background: url(/resident/mansion/img/com/mansion_bg06.gif) no-repeat 0 0;
	font-size: 0;
}
#maincontentsWrapper .dev-column01 .inner01 .col-detail .detail-name dl dd {
	margin: 0 0 0 23px;
}
#maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 {
	background: transparent url(/resident/mansion/img/top/index_bg06.gif) no-repeat 0 0;
}
#maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-pickup {
	float: left;
	width: 570px;
}
#maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-link {
	float: right;
	width: 155px;
}
#maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-link p {
	margin: 15px 0 0 15px;
}
#maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-pickup .inner3 {
	margin: 0 0 0 15px;
}
#maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-pickup .inner3 .col-left {
	float: left;
	width: 270px;
}
#maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-pickup .inner3 .col-right {
	float: right;
	width: 270px;
}
#maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-pickup .inner3 dl {
}
#maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-pickup .inner3 dl dt {
	float: left;
	width: 75px;
}
#maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-pickup .inner3 dl dd {
	float: right;
	width: 190px;
}
#maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-pickup .inner3 dl dd ul li {
	padding: 3px 10px 3px 15px;
	background: #eeeeee url(/resident/mansion/img/top/index_ic03.gif) no-repeat 0 0.6em;
	border-bottom: 1px solid #ffffff;
}

/* dev-column04 */
#maincontentsWrapper .dev-column04 {
	margin: 0 20px;
	background: url(/resident/mansion/img/top/index_bg04.gif) no-repeat 0 100%;
}
#maincontentsWrapper .dev-column04 .col-left,
#maincontentsWrapper .dev-column04 .col-right {
	width: 450px;
}
#maincontentsWrapper .dev-column04 .col-left {
	float: left;
}
#maincontentsWrapper .dev-column04 .col-right {
	float: right;
}
#maincontentsWrapper .dev-column04 p {
	margin: 0 7px 0 0;
	padding: 4px 0 1px 0;
	text-align: right;
}

/* link-box01 */
#maincontentsWrapper .link-box01 {
	height: 200px;
	margin: 20px 20px 0;
	position: relative;
}
#maincontentsWrapper .link-box01 p {
	position: absolute;
}
#maincontentsWrapper .link-box01 .bt {
	top: 80px;
	left: 770px;
}

/* link-box02 */
#maincontentsWrapper .link-box02 {
	margin: 0 15px 0 20px;
	padding: 8px 0 0 0;
	background: url(/resident/mansion/img/top/index_bg07.gif) no-repeat 0 0;
}
#maincontentsWrapper .link-box02 p {
	text-align: right;
}


/* 分譲賃貸マンション3つのメリットは？
---------------------------------------- */

/* merit-column01 */
#maincontentsWrapper .merit-column01,
#maincontentsWrapper .merit-column02 {
	margin: 20px 20px 0;
	padding: 0 0 15px 0;
	background: url(/resident/mansion/merit/img/index_bg02.gif) no-repeat 0 100%;
}
#maincontentsWrapper .merit-column01 .inner,
#maincontentsWrapper .merit-column02 .inner {
	padding: 0 15px 0 30px;
	background: url(/resident/mansion/merit/img/index_bg01.gif) no-repeat 0 0;
}
#maincontentsWrapper .merit-column01 .inner .col-left {
	float: left;
	width: 580px;
	margin: 17px 0 0 0;
}
#maincontentsWrapper .merit-column01 .inner .col-right {
	float: right;
	width: 264px;
	margin: 30px 0 0 0;
}
#maincontentsWrapper .merit-column02 .inner .col-left {
	float: left;
	width: 264px;
	margin: 30px 0 0 0;
}
#maincontentsWrapper .merit-column02 .inner .col-right {
	float: right;
	width: 580px;
	margin: 17px 0 0 0;
}
#maincontentsWrapper .merit-column01 .inner .col-left h3,
#maincontentsWrapper .merit-column02 .inner .col-right h3 {
	padding: 0 0 22px 0;
}
#maincontentsWrapper .merit-column01 .inner .col-left .tx-box p,
#maincontentsWrapper .merit-column02 .inner .col-right .tx-box p {
	margin: 10px 0 0 0;
}
#maincontentsWrapper .merit-column01 .inner .col-right .photo-box,
#maincontentsWrapper .merit-column02 .inner .col-left .photo-box {
	width: 264px;
	height: 404px;
	background: url(/resident/mansion/merit/img/index_bg03.gif) no-repeat 0 0;
}
#maincontentsWrapper .merit-column01 .inner .col-right .photo-box img,
#maincontentsWrapper .merit-column02 .inner .col-left .photo-box img {
	margin: 5px;
}

/* trial-box */
#maincontentsWrapper .trial-box {
	margin: 15px 17px 0;
}
#maincontentsWrapper .trial-box .trial-ti {
	margin: 0 3px;
	background: url(/resident/mansion/merit/img/index_bg04.gif) repeat-x 0 0;
}
#maincontentsWrapper .trial-box .trial-ti p {
	padding: 11px 0 3px 30px;
}
#maincontentsWrapper .trial-box .trial-tx {
	padding: 0 0 30px 0;
	background: url(/resident/mansion/merit/img/index_bg06.gif) no-repeat 0 100%;
}
#maincontentsWrapper .trial-box .trial-tx .inner {
	padding: 23px 30px 0 30px;
	background: url(/resident/mansion/merit/img/index_bg05.gif) no-repeat 0 0;
}
#maincontentsWrapper .trial-box .trial-tx .inner p {
	margin: 10px 0 0 0;
}
#maincontentsWrapper .trial-box .trial-tx .inner .tx-lead01 {
	margin-top: 0;
	color: #990000;
	font-size: 125%;
	font-weight: bold;
}
#maincontentsWrapper .trial-box .trial-tx .inner .tx-lead02 {
	font-size: 116%;
	font-weight: bold;
}
#maincontentsWrapper .trial-box .trial-note {
	margin: 15px 30px 0;
}
#maincontentsWrapper .trial-box .trial-note .tx-note {
	color: #cc0000;
	margin: 15px 0 0 0;
	padding: 0 0 0 1em;
	text-indent: -1em;
}


/* 5大ディベロッパー
---------------------------------------- */

/* mansion-container */
#maincontentsWrapper .dev-container {
	padding-top: 50px;
}

/* dev-column03 */
#maincontentsWrapper .dev-column03 {
	margin: 0 20px;
	padding: 0 0 20px 0;
	background: url(/resident/mansion/developer/img/developer_bg02.gif) no-repeat 0 100%;
}
#maincontentsWrapper .dev-column03 .inner {
	padding: 32px 15px 0 15px;
	background: url(/resident/mansion/developer/img/developer_bg01.gif) no-repeat 0 0;
}
#maincontentsWrapper .dev-column03 .inner .col-left {
	float: left;
	width: 292px;
}
#maincontentsWrapper .dev-column03 .inner .col-right {
	float: right;
	width: 585px;
}
#maincontentsWrapper .dev-column03 .inner .col-left .photo-box {
	width: 292px;
	height: 402px;
	background: url(/resident/mansion/developer/img/developer_bg03.gif) no-repeat 0 0;
}
#maincontentsWrapper .dev-column03 .inner .col-left .photo-box img {
	margin: 4px;
}
#maincontentsWrapper .dev-column03 .inner .col-right h2 {
	padding: 5px 0 27px 34px;
}
#maincontentsWrapper .dev-column03 .inner .col-right .tx-box {
	margin: 0 0 0 34px;
}
#maincontentsWrapper .dev-column03 .inner .col-right .tx-box p {
	margin: 10px 0 0 0;
}
#maincontentsWrapper .dev-column03 .inner .col-right .point-box {
	width: 553px;
	margin: 25px 0 0 34px;
	padding: 0 0 20px 0;
	background: url(/resident/mansion/developer/img/developer_bg05.gif) no-repeat 0 100%;
}
#maincontentsWrapper .dev-column03 .inner .col-right .point-box dl {
	min-height: 155px;
	padding: 10px 110px 0 10px;
	background: url(/resident/mansion/developer/img/developer_bg04.gif) no-repeat 0 0;
}
* html #maincontentsWrapper .dev-column03 .inner .col-right .point-box dl {
	height: 155px;
}
#maincontentsWrapper .dev-column03 .inner .col-right .point-box dl dd ul li {
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
	background: url(/resident/mansion/developer/img/developer_bt01.gif) no-repeat 0 0.4em;
}
#maincontentsWrapper .dev-column03 .inner .col-right .point-box dl dd ul li span {
	font-size: 83%;
}

/* heading3-box */
#maincontentsWrapper .heading3-box {
	margin: 17px 0 0 0;
	background: url(/resident/mansion/developer/img/developer_bg06.gif) no-repeat 0 0;
}

/* series-box */
#maincontentsWrapper .series-box {
	margin: 0 70px;
}
#maincontentsWrapper .series-box h3 {
	padding: 17px 0 10px 6px;
	background: url(/resident/mansion/developer/img/developer_bg07.gif) repeat-x 0 100%;
}
#maincontentsWrapper .series-box dl {
	padding: 3px 5px;
	background: url(/resident/mansion/developer/img/developer_bg07.gif) repeat-x 0 100%;
}
* html #maincontentsWrapper .series-box dl {
	zoom: 1;
}
#maincontentsWrapper .series-box dl dt {
	float: left;
	width: 125px;
	min-height: 20px;
	color: #330000;
	font-weight: bold;
}
* html #maincontentsWrapper .series-box dl dt {
	height: 20px;
}
#maincontentsWrapper .series-box dl dt span {
	display: block;
	padding: 1px 0 0 22px;
}
#maincontentsWrapper .series-box dl dd {
	float: right;
	width: 648px;
	padding: 0 0 0 22px;
	background: url(/resident/mansion/developer/img/developer_bg08.gif) no-repeat 0 0.6em;
}
#maincontentsWrapper .series-box .color01 {
	background-color: #efe4c1;
}
#maincontentsWrapper .series-box .color01 dt span {
	background: url(/resident/mansion/developer/img/developer_ic01.gif) no-repeat 0 0;
}
#maincontentsWrapper .series-box .color02 {
	background-color: #ffffff;
}
#maincontentsWrapper .series-box .color02 dt span {
	background: url(/resident/mansion/developer/img/developer_ic02.gif) no-repeat 0 0;
}

/* feature-box */
#maincontentsWrapper .feature-box {
	margin: 0 20px;
}
#maincontentsWrapper .feature-box h3 {
	padding: 17px 0 10px 58px;
}
#maincontentsWrapper .feature-box .feature-column {
	margin: 20px 0 0 0;
	padding: 0 0 12px 0;
	background: url(/resident/mansion/developer/img/developer_bg09.gif) no-repeat 0 100%;
}
#maincontentsWrapper .feature-box .feature-column .col-left,
#maincontentsWrapper .feature-box .feature-column .col-right {
	width: 450px;
}
#maincontentsWrapper .feature-box .feature-column .col-left {
	float: left;
}
#maincontentsWrapper .feature-box .feature-column .col-right {
	float: right;
}
#maincontentsWrapper .feature-box .feature-column .inner {
	padding: 15px 10px 0 15px;
	background: url(/resident/mansion/img/com/mansion_bg03.gif) no-repeat 0 0;
}
#maincontentsWrapper .feature-box .feature-column .inner .col-photo {
	float: left;
	width: 153px;
}
#maincontentsWrapper .feature-box .feature-column .inner .col-photo dl dt {
	width: 153px;
	height: 154px;
	background: url(/resident/mansion/developer/img/developer_bg10.gif) no-repeat 0 0;
}
#maincontentsWrapper .feature-box .feature-column .inner .col-photo dl dt img {
	margin: 5px;
}
#maincontentsWrapper .feature-box .feature-column .inner .col-photo dl dd {
	margin: 5px 0 0 0;
}
#maincontentsWrapper .feature-box .feature-column .inner .col-photo dl dd ul {
	text-align: center;
	font-size: 0;
}
#maincontentsWrapper .feature-box .feature-column .inner .col-photo dl dd ul li {
	display: inline-block;
	width: 48px;
	height: 48px;
	margin: 0 0 0 1px;
	background-color: #ffffff;
	vertical-align: top;
	float: left;
}
* html #maincontentsWrapper .feature-box .feature-column .inner .col-photo dl dd ul li {
	display: inline;
	zoom: 1;
}
*:first-child+html #maincontentsWrapper .feature-box .feature-column .inner .col-photo dl dd ul li {
	display: inline;
	zoom: 1;
}
#maincontentsWrapper .feature-box .feature-column .inner .col-photo dl dd ul li img {
	margin: 4px;
}
#maincontentsWrapper .feature-box .feature-column .inner .col-photo dl dd ul li.selected {
	background-color: #e8df94;
}
#maincontentsWrapper .feature-box .feature-column .inner .col-photo dl dd ul li.selected img {
	margin: 3px;
	border: 1px solid #ffffff;
}

#maincontentsWrapper .feature-box .feature-column .inner .col-detail {
	float: right;
	width: 272px;
}
#maincontentsWrapper .feature-box .feature-column .inner .col-detail dl dt {
	min-height: 45px;
	background: url(/resident/mansion/developer/img/developer_bg11.gif) no-repeat 0 0;
}
* html #maincontentsWrapper .feature-box .feature-column .inner .col-detail dl dt {
	height: 45px;
}
#maincontentsWrapper .feature-box .feature-column .inner .col-detail dl dt span {
	display: block;
	padding: 17px 7px 5px 25px;
	font-size: 125%;
	font-weight: bold;
}
#maincontentsWrapper .feature-box .feature-column .inner .col-detail dl dd {
	margin: 0 10px 0 25px;
}
#maincontentsWrapper .feature-box .feature-column .inner .col-detail p {
	margin: 30px 0 0 0;
	text-align: right;
}

/* list-box */
#maincontentsWrapper .list-box {
	margin: 30px 20px 0;
}
#maincontentsWrapper .list-box h3 {
	padding: 8px 40px;
	background-color: #661111;
}
#maincontentsWrapper .list-box .detail-box {
	margin: 1px 0 0 0;
	padding: 15px 40px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}


/* general
---------------------------------------- */

/* tag */
sup {
	font-size: 91%;
	vertical-align: top;
}

/* margin */
#maincontentsWrapper .first {
	margin-top: 0!important;
}


/* print
---------------------------------------- */
* html #maincontentsWrapper .mansion-container,
* html #maincontentsWrapper .dev-column01,
* html #maincontentsWrapper .dev-column01 .inner01,
* html #maincontentsWrapper .dev-column01 .inner01 .col-detail .detail-name dl dt,
* html #maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-pickup .inner3 dl dd ul li,
* html #maincontentsWrapper .dev-column02 .inner .col-detail .detail-name dl dt,
* html #maincontentsWrapper .dev-column02 .inner .col-detail .detail-pickup dl dd ul li,
* html #maincontentsWrapper .merit-column01,
* html #maincontentsWrapper .merit-column02,
* html #maincontentsWrapper .trial-box .trial-ti,
* html #maincontentsWrapper .trial-box .trial-tx,
* html #maincontentsWrapper .trial-box .trial-tx .inner,
* html #maincontentsWrapper .dev-column03,
* html #maincontentsWrapper .dev-column03 .inner .col-right .point-box dl dd ul li,
* html #maincontentsWrapper .heading3-box {
	zoom: 1;
}

/* clearFix
---------------------------------------- */
#maincontentsWrapper .local-nav01:after,
#maincontentsWrapper .local-nav01 .col-developer ul:after,
#maincontentsWrapper .local-nav01 .col-area ul:after,
#maincontentsWrapper .local-nav02 ul:after,
#maincontentsWrapper .developer-box:after,
#maincontentsWrapper .series-box dl:after,
#maincontentsWrapper .dev-column01 .inner01:after,
#maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2:after,
#maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-pickup .inner3:after,
#maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-pickup .inner3 dl:after,
#maincontentsWrapper .dev-column02:after,
#maincontentsWrapper .dev-column02 .inner:after,
#maincontentsWrapper .dev-column02 .inner .col-detail .detail-pickup dl:after,
#maincontentsWrapper .dev-column04:after,
#maincontentsWrapper .merit-column01 .inner:after,
#maincontentsWrapper .merit-column02 .inner:after,
#maincontentsWrapper .dev-column03 .inner:after,
#maincontentsWrapper .feature-box .feature-column:after,
#maincontentsWrapper .feature-box .feature-column .inner:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#maincontentsWrapper .local-nav01,
#maincontentsWrapper .local-nav01 .col-developer ul,
#maincontentsWrapper .local-nav01 .col-area ul,
#maincontentsWrapper .local-nav02 ul,
#maincontentsWrapper .developer-box,
#maincontentsWrapper .series-box dl,
#maincontentsWrapper .dev-column01 .inner01,
#maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2,
#maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-pickup .inner3,
#maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-pickup .inner3 dl,
#maincontentsWrapper .dev-column02,
#maincontentsWrapper .dev-column02 .inner,
#maincontentsWrapper .dev-column02 .inner .col-detail .detail-pickup dl,
#maincontentsWrapper .dev-column04,
#maincontentsWrapper .merit-column01 .inner,
#maincontentsWrapper .merit-column02 .inner,
#maincontentsWrapper .dev-column03 .inner,
#maincontentsWrapper .feature-box .feature-column,
#maincontentsWrapper .feature-box .feature-column .inner {
	display: block; /* for safari firefox3 */
	min-height: 1%;  /* for IE 7*/
}

* html #maincontentsWrapper .local-nav01,
* html #maincontentsWrapper .local-nav01 .col-developer ul,
* html #maincontentsWrapper .local-nav01 .col-area ul,
* html #maincontentsWrapper .local-nav02 ul,
* html #maincontentsWrapper .developer-box,
* html #maincontentsWrapper .series-box dl,
* html #maincontentsWrapper .dev-column01 .inner01,
* html #maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2,
* html #maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-pickup .inner3,
* html #maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-pickup .inner3 dl,
* html #maincontentsWrapper .dev-column02,
* html #maincontentsWrapper .dev-column02 .inner,
* html #maincontentsWrapper .dev-column02 .inner .col-detail .detail-pickup dl,
* html #maincontentsWrapper .dev-column04,
* html #maincontentsWrapper .merit-column01 .inner,
* html #maincontentsWrapper .merit-column02 .inner,
* html #maincontentsWrapper .dev-column03 .inner,
* html #maincontentsWrapper .feature-box .feature-column,
* html #maincontentsWrapper .feature-box .feature-column .inner {
	zoom: 1;  /* for IE 6*/
}
*:first-child+html #maincontentsWrapper .local-nav01,
*:first-child+html #maincontentsWrapper .local-nav01 .col-developer ul,
*:first-child+html #maincontentsWrapper .local-nav01 .col-area ul,
*:first-child+html #maincontentsWrapper .local-nav02 ul,
*:first-child+html #maincontentsWrapper .developer-box,
*:first-child+html #maincontentsWrapper .series-box dl,
*:first-child+html #maincontentsWrapper .dev-column01 .inner01,
*:first-child+html #maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2,
*:first-child+html #maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-pickup .inner3,
*:first-child+html #maincontentsWrapper .dev-column01 .inner01 .col-detail .inner2 .detail-pickup .inner3 dl,
*:first-child+html #maincontentsWrapper .dev-column02,
*:first-child+html #maincontentsWrapper .dev-column02 .inner,
*:first-child+html #maincontentsWrapper .dev-column02 .inner .col-detail .detail-pickup dl,
*:first-child+html #maincontentsWrapper .dev-column04,
*:first-child+html #maincontentsWrapper .merit-column01 .inner,
*:first-child+html #maincontentsWrapper .merit-column02 .inner,
*:first-child+html #maincontentsWrapper .dev-column03 .inner,
*:first-child+html #maincontentsWrapper .feature-box .feature-column,
*:first-child+html #maincontentsWrapper .feature-box .feature-column .inner {
	display: inline-table;  /* for IE 7*/
}