@charset "UTF-8";

/* support_area
====================================== */
* html #logo_area .site_logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='http://shinchiku-mansion.o-uccino.jp/icons/common/header_logo01.png')}
* html #logo_area .area_logo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='http://shinchiku-mansion.o-uccino.jp/icons/common/area_logo01.png')}

#support_area02{background:#FFFFFF;width:950px;margin:0px auto 2px;text-align:center;min-height:3em;height:auto !important;height:3em;text-align:left}
.breadcrumbs { width:950px;}
.breadcrumbs li{display:inline}
.breadcrumbs li a{margin-right:5px}
.tipped{color:#BBBBBB}

/* contents
------------------------------------------ */
#contents{width:950px;margin:0 auto;text-align:left;overflow:hidden}
#main{width:675px;overflow:hidden;float:left;padding-bottom:50px}
#aside{width:252px;float:right}

/* clearfix
====================================== */
#contents:after{clear:both;content:".";display:block;height:0;visibility:hidden}

/* List
====================================== */
#contents h2 {  }
#contents .TabHead { margin-bottom:40px; }
	#contents .TabHead:after{clear:both;content:".";display:block;height:0;visibility:hidden}
		#contents .TabHead ul {  }
		#contents .TabHead li { display:block; position:relative; overflow:hidden; float:left; height:60px; }
			#contents .TabHead li.tabSyutoken { width:316px; background:url(../images/tab01_over.gif) no-repeat; }
			#contents .TabHead li.tabKansai { width:317px; background:url(../images/tab02_over.gif) no-repeat; }
			#contents .TabHead li.tabTokai { width:317px; background:url(../images/tab03_over.gif) no-repeat; }
		#contents .TabHead li a { display:block; height:60px; }
		#contents .TabHead li a:hover img, #contents .TabHead li a.stay img { position:relative; top:-60px; }

#contents .Slide { position:relative; overflow:hidden; height:450px; margin-bottom:40px; }
	#contents .Slide:after{clear:both;content:".";display:block;height:0;visibility:hidden}

#main { margin-bottom:30px; padding-bottom:0; }
	#main:after{clear:both;content:".";display:block;height:0;visibility:hidden}

#Tab01Rank {  }
	#Tab01Rank:after{clear:both;content:".";display:block;height:0;visibility:hidden}

		.tabWrap h3 { margin-bottom:20px; padding-left:55px; color:#545454; font-size:2.2em; background:url(../images/ico06.gif) no-repeat; }
		.tabWrap ol {  }
			.tabWrap ol:after{clear:both;content:".";display:block;height:0;visibility:hidden}
		.tabWrap ol li { position:relative; margin-bottom:15px; border:#DBDBDB 1px dotted; }
			.tabWrap ol li:after{clear:both;content:".";display:block;height:0;visibility:hidden}
				.tabWrap ol li:hover {  }
					.tabWrap ol li.List {  }
/*
#Tab01Rank ol li .bl-hover { *width:100%; *height:100%; *zoom:1; opacity:0.8; filter:alpha(opacity=80); cursor:pointer; }
#Tab01Rank ol li a { color:#111; text-decoration:none; }
*/
		.tabWrap ol li .ListInner { padding:14px; *padding:14px 14px 0 14px; }

			.tabWrap ol li .ListHead { margin-bottom:1px; }
				.tabWrap ol li .ListHead:after{clear:both;content:".";display:block;height:0;visibility:hidden}
			.tabWrap ol li .ListHead h4 { margin-bottom:10px; color:#555555; font-size:1.7em; }

			.tabWrap ol li .ListBody {  }
				.tabWrap ol li .ListBody .info { float:right; width:445px; }
					.tabWrap ol li .ListBody .info h4 { margin-bottom:7px; font-weight:600; }
					.tabWrap ol li .ListBody .info dl { margin-bottom:10px; padding-bottom:4px; border-bottom:#CFCFCF 1px dotted; }
						.tabWrap ol li .ListBody .info dl:after{clear:both;content:".";display:block;height:0;visibility:hidden}
							.tabWrap ol li .ListBody .info dt { display:block; float:left; width:55px; padding-left:20px; color:#1B94F2; }
								.tabWrap ol li .ListBody .info .address dt { background:url(../images/ico04.gif) no-repeat; }
								.tabWrap ol li .ListBody .info .access dt { background:url(../images/ico05.gif) no-repeat; }
							.tabWrap ol li .ListBody .info dd { display:block; float:left; width:370px; }
					.tabWrap ol li .ListBody .info p { margin-bottom:10px; *margin-bottom:5px; font-size:0.9em; word-break: break-all; }
					.tabWrap ol li .ListBody .info ul {  }
						.tabWrap ol li .ListBody .info li { display:block; float:right; margin-left:15px; border:0; }
						.tabWrap ol li .ListBody .info li.end {  }
				.tabWrap ol li .ListBody .figure { float:right; width:180px; margin:0 20px 14px 0; *margin:0 20px 0 0; }

#aside {  }

#sideCatRank {  }
		#sideCatRank h4 { margin-bottom:20px; padding:0 0 5px 12px; border-bottom:#878787 1px dotted; font-size:1.1em; font-weight:600; background:url(../images/ico01.gif) repeat-y left top; }
			#sideCatRank h5 { margin-bottom:18px; padding:0.4em 10px; border-radius:4px; color:#FFF; font-weight:600; text-align:center; }
				#sideCatRank .cat-tower h5 { background:#2796EF; }
				#sideCatRank .cat-family h5 { background:#7FD239; }
				#sideCatRank .cat-single h5 { background:#3DBED1; }
		#sideCatRank ol { margin-bottom:27px; }
			#sideCatRank ol li { margin-bottom:18px; padding-bottom:15px; border-bottom:#878787 1px dotted; }
				#sideCatRank ol li:after{clear:both;content:".";display:block;height:0;visibility:hidden}
					#sideCatRank ol li .txt { float:right; width:140px; }
					#sideCatRank ol li h6 { margin-bottom:10px; }
						#sideCatRank ol li a { color:#666; text-decoration:none; }
						#sideCatRank ol li a:hover { color:#999; text-decoration:underline; }
					#sideCatRank ol li .access { text-indent:15px; font-size:0.95em; background:url(../images/ico02.gif) no-repeat; }
					#sideCatRank ol li .figure { position:relative; float:right; width:97px; margin-right:15px; }
						#sideCatRank ol li .figure span { display:block; position:absolute; top:-7px; left:2px; }
							#sideCatRank ol li .figure span.end { display:block; position:relative; top:0; left:0; width:92px; margin-top:1px; padding:0.2em 0; color:#FFF; font-size:0.9em; text-align:center; background:#999; }




.pageTop { clear:both; margin:0 0 60px 0; }
	.pageTop p { text-align:right; font-size:0.9em; }
	.pageTop a { padding-left:10px; color:#111; text-decoration:none; background:url(../images/ico03.gif) no-repeat left center; }


/*tab*/
@media projection, screen { .ui-tabs-hide { display:none; }}
@media print { .ui-tabs-nav { display:none; }}


.ui-tabs-nav {  }
.ui-tabs-nav:after { display:block; height:0.01em; clear:both; content:"."; visibility:hidden; }

.ui-tabs-nav li {  }
.ui-tabs-nav li a {  }

.ui-tabs-nav li a:hover {  }
.ui-tabs-nav li a:hover img {  }

.ui-tabs-panel {  }
.ui-tabs-panel:after { content:"."; display:block; height:0.1em; clear:both; visibility:hidden; }

.ui-tabs-nav a {  }


/*ロールオーバー指定*/
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {  }
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {  }

.ui-tabs-nav .ui-tabs-selected a img, .ui-tabs-nav a:focus img, .ui-tabs-nav a:hover img, .ui-tabs-nav a:active img { position:relative; top:-60px; }
.ui-tabs-nav a img, .ui-tabs-nav .ui-tabs-disabled a:hover img, .ui-tabs-nav .ui-tabs-disabled a:focus img, .ui-tabs-nav .ui-tabs-disabled a:active img {  }

/*カーソル指定*/
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { cursor:text; }
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { cursor:pointer; }

.ui-tabs-disabled {  }
.ui-tabs-loading em {  }

* html .ui-tabs-nav { display:inline-block; }
*:first-child+html .ui-tabs-nav  { display:inline-block; }

