@charset "UTF-8";

/*************************************
    CSS-for myhome.nifty.com/rent/
name:layout.css
version:1
--------------- index ---------------
 1.General html-link-container
 2.Parts
 3.Contents
   - postPage
*************************************/

/*-----------------------------------
 1.General
-----------------------------------*/


body {
	color: #000;
	text-align:center;
	
}

/* --- wrapper --- */

#container {
	position:relative;
	background: url(../images/sky_back.jpg) repeat-x;
	background-position:50% 100px ;
	zoom: 1;
	overflow:hidden;
}
/* IE6 */
*html #container {
	background: url(../images/ie6/sky_back.jpg) repeat-x;
	background-position: 0 100px;
}

#container2 {
	position:relative;
	background: url(../images/sky_back.jpg) repeat-x;
	background-position: 0 60px;
	zoom: 1;
}
/* IE6 */
*html #container2 {
	background: url(../images/ie6/sky_back.jpg) repeat-x;
	background-position: 0 60px;
}

#wrapper {
	width:985px;
	margin:0 auto;
	text-align:left;
	position:relative;
}

#wrapper2 {
	width:985px;
	margin:0 auto;
	text-align:left;
	position:relative;
}


/* --- header --- */
#header {
	border-top: solid #d12b15 5px;
	margin: 0 -50%;
	padding: 0 50%;
	width: 100%;
	background:#fff;
}
* html #header { /* IE6 */
	position: relative;
	z-index: 4;
	zoom: 1;
}
*:first-child+html #header { /* for IE7 */
	/*position: relative;*/
	zoom: 1;
}


*html .listNav li {
	padding-bottom: 5px;
	zoom 1;
	position: relative;
}

.listIconY {
	vertical-align: 1px;
	*vertical-align: middle;
	background: transparent url(../images/sprite_common.gif) no-repeat -750px -92px;
	width: 4px;
	height: 6px;
	margin-right: 5px;
	display: inline-block;
	zoom: 1;
	overflow: hidden;
}

.listIconW {
	*vertical-align: middle;
	background: transparent url(../images/sprite_common.gif) no-repeat -756px -92px;
	width: 4px;
	height: 6px;
	margin-right: 7px;
	display: inline-block;
	float: left;
	zoom: 1;
	overflow: hidden;
}

.listIconB {
	*vertical-align: middle;
	background: transparent url(../images/sprite_common.gif) no-repeat -750px -101px;
	width: 4px;
	height: 6px;
	margin-right: 7px;
	display: inline-block;
	float: left;
	zoom: 1;
	overflow: hidden;
}

.tagline {
	margin:3px 0;
	width:740px;
	float:right;
	text-align: right;
	font-weight:normal;
	font-size:0.74em;
}

.siteLogo {
	width:230px;
	padding:5px 0;
	float:left;
}

.niftyLogo {
	position:relative;
	top: 12px;
	float:left;
}

.niftyLogo a {
	display:block;
	width: 77px;
	height: 31px;
	background: url(../images/sprite_common.gif) no-repeat -1px 0;
	text-indent: -9999px;
}

.myhomeLogo {
	float:left;
}

.myhomeLogo a {
	display:block;
	width: 125px;
	height: 44px;
	background: url(../images/sprite_common.gif) no-repeat -80px 0;
	text-indent: -9999px;
}

div#headerContainer{
	position:relative;
}

.siteLogo #myhomeLogo{
	background: url(/search_top/images/sprite.png) -6px 0 no-repeat;
	height: 42px;
	width: 199px;
	float:left;
}
.siteLogo #myhomeLogo a{
	display: block;
	height: 44px;
	text-indent: -9999px;
	width: 200px;
}

p#niftytop{
	position:absolute;
	right:1px;
	top:24px;
	font-size:0.78em;
}

p#niftytop a{
	position:relative;
	right:-61px;
	top:2px;
}

div#wrapper.wide p#niftytop a{
	right:133px;
}

.shortcutNav {
	position:relative;
	display:block;
	margin-left: auto;
	width: 545px;
	zoom : 1;
}

.shortcutNav li {
	float: left;
	padding: 0 0 8px;
	margin-left: 10px;
	text-decoration:none;
}

.shortcutNav li a {
	display: block;
	height:23px;
	background-image: url(../images/sprite_common.gif);
	position:relative;
	text-decoration:none;
}

.shortcutNav span {
	color: #ffffff;
	position:absolute;
	font-size: 90%;
	top: 2px;
	right: 4px;
}

.shortcutNav #previousCondOn a {
	width: 150px;
	background-position: -684px -44px;
	text-decoration:none;
}
.shortcutNav #previousCondOn a:hover {
	background-position: -684px -126px;
}

.shortcutNav #savedCondOn a {
	width: 166px;
	background-position: -834px -44px;
	text-decoration:none;
	zoom: 1;
}

.shortcutNav #savedCondOn a:hover {
	background-position: -834px -126px;
}

.shortcutNav #bookmarkedOn a {
	width: 185px;
	background-position: -1000px -44px;
	text-decoration:none;
}

.shortcutNav #bookmarkedOn a:hover {
	background-position: -1000px -126px;
}

.shortcutNav #previousCondOff a {
	width: 150px;
	background-position: -684px -67px;
	text-decoration:none;
}

.shortcutNav #savedCondOff a {
	width: 164px;
	background-position: -834px -67px;
	text-decoration:none;
}

.shortcutNav #bookmarkedOff a {
	width: 186px;
	background-position: -998px -67px;
	text-decoration:none;
}

.shortcutBox {
	display:none;
	position: absolute;
	z-index: 100;
	font-size: 0.85em;
	background:#fff;
	border: solid #bd541b 1px;
	border-radius: 0 0 2px 2px;
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	box-shadow: 1px 1px 1px #bd541b;
	-webkit-box-shadow: 1px 1px 1px #bd541b;
	-moz-box-shadow: 1px 1px 1px #bd541b;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#bd541b', Direction=135, Strength=1);
}
/*---------------------------------------------------
	v3変更部分（右カラムスライドエリア）ここから
----------------------------------------------------*/
.shortcutBox.rightBox {
	border:#95917c 4px solid;
	border-radius: 6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	box-shadow: 1px 1px 1px #95917c;
	-webkit-box-shadow: 1px 1px 1px #95917c;
	-moz-box-shadow: 1px 1px 1px #95917c;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#95917c', Direction=135, Strength=1);
	width:202px;
	left:15px;
	font-size:0.93em;
}
#recommendPreviousBox {
	z-index:101;
}
.shortcutBox.rightBox .boxArrow {
	display:block;
	position:absolute;
	z-index:100;
	width:12px;
	height:8px;
	top:-11px;
	left:95px;
	background:url(../images/right_box_icon.png) 0 0 no-repeat;
	_background:url(../images/ie6/right_box_icon.gif) 0 0 no-repeat;
}
/*---------------------------------------------------
	v3変更部分（右カラムスライドエリア）ここまで
----------------------------------------------------*/

#previousCondBox {
	width: 147px;
	top: 44px;
	left: 450px;
}

/* IE6 */
*html #previousCondBox {
	top: 36px;
	left: 5385px;
}

#savedCondBox {
	width: 163px;
	top: 44px;
	left: 610px;	
}

/* IE6 */
*html #savedCondBox {
	top: 36px;
	left: 5545px;
}

#bookmarkedBox {
	width: 182px;
	top: 44px;
	left: 786px;	
}

*html #bookmarkedBox {
	top: 36px;
	left: 5721px;
}

.shortcutBox .searchedCondList {
	padding: 2px 5px 5px 5px;	
}

.shortcutBox .searchedCondList li {
	padding: 5px 0 5px 7px;
	border-bottom: dotted #bdbdbd 1px;	
}

.shortcutBox .searchedCondList li:last-child {
	border-bottom: none;
}

.shortcutBox p.closeArea {
	padding: 2px 0 2px 0;
	background-image:url(../images/gray_tile_ptn2.gif);
}

p.closeArea .closeButton {
	background: transparent url(../images/sprite_common.gif) no-repeat -739px -90px;
	width: 8px;
	height: 8px;
	padding-right: 2px;
	*vertical-align: middle;
	display: inline-block;
}

/* IE6 */
*html p.closeArea .closeButton {
	overflow: hidden;
	zoom: 1;
}


.shortcutBox p.closeArea a {
	display: block;
	margin: 0 auto;
	width: 50px;
	font-weight: bold;
	color: #0052cd;
	text-decoration: none;
}

/*---------------------------------------------------
	v3変更部分（右カラムスライドエリア）ここから
----------------------------------------------------*/

.shortcutBox.rightBox p.closeArea a {
	width:60px;
}


.shortcutBox .listNav {
	margin-left: 6px;	
}

.shortcutBox .listNav li {
	text-indent: -6px;	
}
.shortcutBox.rightBox .listNav li.noBorder {
	background:none;
	padding:0 0 4px;
}
.shortcutBox.rightBox .listNav li {
	background:url(../images/right_box_dot.gif) 0 0 repeat-x;
	text-indent:0;
	margin-right:6px;
	padding:5px 0 4px;
}

/*---------------------------------------------------
	v3変更部分（右カラムスライドエリア）ここから
----------------------------------------------------*/
.shortcutBox .bookmarkedItem {
	padding-top: 6px;
}
.shortcutBox .bookmarkedItem .loc {
	margin: 0 auto;
	width: 170px;
}

.bookmarkedItem  .prefBookmarkedItem {
	float: left;
	width: 16px;
}

.bookmarkedItem .prefBookmarkedItem a {
	display: block;
	margin: 30px 0 0 0;
	width: 14px;
	height: 19px;
	background: transparent url(../images/sprite_common.gif) no-repeat -711px -90px;	
}


.bookmarkedItem  .nextBookmarkedItem {
	float: right;
	width: 16px;
}

.bookmarkedItem .nextBookmarkedItem a {
	display: block;
	margin: 30px 0 0 0;
	width: 14px;
	height: 19px;
	background: transparent url(../images/sprite_common.gif) no-repeat -725px -90px;	
}

.bookmarkedItem .bookmarkedContentArea {
	position:relative;
	overflow:hidden;
	width: 150px;
	float:left
}

.bookmarkedContentArea #bookmarkedContentWrapper {
	position: relative;	
	overflow:hidden;
	left: 0px;
	width: 800px;
	height: 90px;
	padding: 5px 0 0 0;
}

.shortcutBox .bookmarkedItem .loc {
	margin: 0 auto;
	text-align: center;	
}

.shortcutBox .bookmarkedItem .bookmarkedContent {
	float: left;
	width: 150px;
	margin-bottom: 20px;
}

.bookmarkedContent img {
	width: 70px;
	height: 70px;
}

.bookmarkedContent .ph {
	float:left;	
}

.bookmarkedContent .detail {
	float:left;
	width: 80px;
}

#globalNavi { 
	margin: 0 -50%;
}

/*-- サブメニュー --*/
#globalSubMenu {
	float: left;
	width: 152px;
	padding-left: 5px;
	line-height: 1.3;
}
/* IE6 */
* html #globalSubMenu {
	line-height: 1.7;	
}

#globalSubMenu li {
	display: inline-block;
	font-size: 0.80em;
}
/* IE6,7 */
html*#globalSubMenu li {
	display: inline;
	margin-right: 5px;
}
#globalSubMenu li a {
	color: #737373;
}

* html #globalSubMenu {
	width: 153px;	
}

.noscriptMsg {
	padding: 0 10px;
	font-weight:bold;
	color:#CC0000;
}

#contentsSec {
	margin: 0 10px;
}

.detailPage  #contentsSec {
	margin: 0 3px;
}

.breadCrumbNav {
	position: relative;
	margin: 3px 0 10px;
	z-index: 2;
}

.breadCrumbNav li {
	display:inline;
	font-size:0.86em;
}

#contentsSec #mainTopBorder {
	width: 100%;
	height: 4px;
	background-image: url(../images/orange_tile.gif);
	overflow: hidden;
}

/* IE6 */
*html #contentsSec #mainTopBorder {
	width: 100.4%;
}

#mainSec {
	border: solid #eaeaea 1px;
	border-top: solid #ffcc00 1px;
	background-color: #fff;
	padding: 2px 10px 10px 10px;
}

#detailMainSec {
	border: solid #eaeaea 1px;
	background-color: #fff;
	padding: 0;
}

.threeColMainSec {
	width: 720px;
	float: right;
}

.threeColLeftSec {
	width:230px;
	float:left;
}

.contentBox {
	border: solid #cbcbcb 1px;
	background-color:#FFF;
}

.contentBox .contentHeader {
	border-bottom: solid #dc6827 2px;
	background: #ededed; /* old Blowser */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%);
	background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); 
	background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); 
	background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
	zoom: 1;
}

.contentHeader .cotentHeaderIcon {
	vertical-align: -11px;
	*vertical-align: middle;
	overflow:hidden;
	margin: 0 2px 0 2px;
	background-image: url(../images/sprite_top.png);
	display:inline-block;
}

#sidebar {
	width:200px;
	position:absolute;
	right:0px;
	top:135px;
	/* 初期状態では非表示 */
	display: none;
}

#contentFooterSec {
	margin: 15px 0 0 0;
}

.pageFooterNav {
	font-size:0.86em;
	padding: 0 0 5px;
	margin: 0 0 5px;
	float: left;
}

*html .pageFooterNav {
	width: 500px;	
}

.signbordAside {
	float: right;
}

*html .signbordAside {
	width: 275px;
}

.signbordAside li {
	margin: 0 0 5 px;
	display: inline;
}

.pageFooterNav dt {
	font-weight: bold;	
}

.pageFooterNav dt , .pageFooterNav dd {
	float:left;
}

.pageFooterNav dt:after {
	content:"：";
	margin-right:5px;
}
 
.pageFooterNav ul li {
	display:inline;
}

.articleSecWrapper {
	display:block;
	overflow: hidden;
   	position: relative;
	margin: 0 -50%;
	padding: 0 50%;
	/*
	IE 7だとずれる
	margin: 0 -500%;
	padding: 0 500%;
	*/
	width: 985px;
	left:-10px;
	background-color: #474747;
}

* html .articleSecWrapper { /* IE6 */
	position: relative;
	zoom: 1;
}
*:first-child+html .articleSecWrapper { /* for IE7 */
	position: relative;
	zoom: 1;
}

.articleSec {
	width:287px;
	height: 24em;
	float:left;
	color: #fff;
	margin: 10px 0 20px 0;
	font-size:0.8em;
	border-right: dotted 1px #686868;
}

.articleSec.last {
	width:317px;
}

.articleSec a {
	color: #fff;
	text-decoration:underline;
}

.articleSec p {
	padding: 0 0 10px 0;
	font-size: 1.2em;
}

.articleSec p .iconMinHomeB {
	width: 15px;
	height: 13px;
	vertical-align: -1px;
	*vertical-align: middle; /* IE6, 7*/
	display: inline-block;
	margin: 0 7px 0 0;
	background: transparent url(../images/sprite_common.gif) no-repeat -805px -90px;
}


.articleSec ul {
	padding-left: 5px;
}

.articleSec li {
	line-height:1.8;
}

.articleSec:last-child  {
	border-right:none;
}

/* for IE6,7 */
.articleSecWrapper div.last {
	*border-right:none;
}

.floatList li {
	float:left;	
}


li .no1 {
	display: inline-block;
	width: 16px;
	height: 18px;
	background: transparent url(../images/sprite_common.gif) no-repeat -760px -24px;
}

li .no2 {
	display: inline-block;
	width: 16px;
	height: 18px;
	background: transparent url(../images/sprite_common.gif) no-repeat -776px -24px;
}

li .no3 {
	display: inline-block;
	width: 16px;
	height: 18px;
	background: transparent url(../images/sprite_common.gif) no-repeat -792px -24px;
}

li .no4 {
	display: inline-block;
	width: 16px;
	height: 18px;
	background: transparent url(../images/sprite_common.gif) no-repeat -808px -24px;
}

li .no5 {
	display: inline-block;
	width: 16px;
	height: 18px;
	background: transparent url(../images/sprite_common.gif) no-repeat -824px -24px;
}

li .rankRed {
	display: inline-block;
	width: 33px;
	height: 19px;
	margin-right: 5px;
	vertical-align: -4px;
	*vertical-align: middle;
	background-image: url(../images/sprite_common.gif);
}

li .rankRed1 {
	background-position: -840px -24px;	
}

li .rankRed2 {
	background-position: -873px -24px;	
}

li .rankRed3 {
	background-position: -906px -24px;	
}

li .rankRed4 {
	background-position: -939px -24px;	
}

li .rankRed5 {
	background-position: -972px -24px;	
}

#overlayW {
	display: none;
	position: absolute;
	z-index: 500;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: 0.6;
	filter: alpha(opacity=60);/* ie 6 7 */
	-ms-filter: "alpha(opacity=60)";/* ie 8 */
}

#overlayB {
	display: none;
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	top:0;
	left:0;
	z-index: 500;
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}

*html #overlayB {
	height: 3350px;	
}

#footer {
	clear:both;
	text-align:center;
}

#anchrNifty {
	margin:10px 0 0;
	padding:10px 10px 0;
	text-align:left;
}

#anchrNifty dt {
	display:inline;
	font-weight:bold;
}

#anchrNifty dd {
	display:inline;
}

#anchrNifty dd span {
	padding:0 5px 0 0;
	margin:0 2px 0 0;
	border-right:solid 1px #7D7D7D;
	zoom:1;
	line-height:1.2;
}

.topLinkList {
	padding:10px 10px 0;
	width:45%;
	float:left;
}

.topLinkList li {
	margin: 0 5px 0 0;
	float:left;
}

.topLinkList .niftyTopBtn {
	width:87px;
	height:16px;
	background:url("../images/sprite_common.gif") -206px 0 no-repeat;
	display:block;
	text-indent:-9999em;
}

.topLinkList .niftyRegistBtn {
	width:99px;
	height:16px;
	background:url("../images/sprite_common.gif") -206px -16px no-repeat;
	display:block;
	text-indent:-9999em;
}

#footer address {
	width:35%;
	padding:0 10px 0 0;
	float:right;
	text-align:right;
	font-style:normal;
}

/*-----------------------------------
 3.contents
-----------------------------------*/
/* === detailPageSetting  ===*/
.detailContentsSec {
	margin: 0px !important;
}


/* media-info */

.info-alert {
  font-size: .8em;
  width: 965px;
  background: #f9f7df;
  height: 30px;
  line-height: 30px;
  margin: 30px 0 10px;
  white-space: nowrap;
  overflow: hidden;
}
.info-alert p {
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFQTFRFJYXe+ffftNLf9fj9MYve6O7fJoXeK4je3+r5irve////5+3fTJrejb3eSpnesMzwMIveTpveKYfeKojeLoreo8TuS5rejLzeMYzes9HfL4rep7xz2AAAAGlJREFUeNpcj1cOgDAMQ53uQoGyx/0PCk0jgfBP8pTlgIhs7L1PnX1SEKkDLKMKKgeRUwRrShYC11t0eBERCR/18CUMjWacK0JXvKRZcJNVghGt4dlmrYd+NojOXCmzSX5hWsa9vHALMAD3VwKq16v53gAAAABJRU5ErkJggg==) 0 center no-repeat;
  padding-left: 20px;
  margin: 0 10px;
}
.info-alert.rent {
  font-size: .8em;
  width: 965px;
  background: #fff4f3;
  height: 30px;
  line-height: 30px;
  margin: 30px 0 10px;
  white-space: nowrap;
  overflow: hidden;
}
.info-alert.rent p {
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmZDg5NmQ4ZS1jMDgzLWFmNGQtYjZkNC03ODFmMzZiZWExM2QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUY2NzE3NzMxQkU1MTFFNUJFOEY4MDFCQkZEMjk1RDAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUY2NzE3NzIxQkU1MTFFNUJFOEY4MDFCQkZEMjk1RDAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTcxODFjN2MtMjAzNi00ZTQyLWExZjgtNTExZGMyOTU0N2Y1IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2JmNTk1YWMtMTU4NC0xMWU1LWJiMWUtY2I1ZDU3YjI3NDczIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+QEijKgAAAFdQTFRFJYXe//Tz9fj9uNDsMYvf7uvx3+r5jLroK4jfJoXe////7OrxkLvoTZnisMzwMIvfS5niS5jiMozfT5riTJniL4rfj7voKYfeLorf7evxt8/so8TuKoje7VmAngAAAGtJREFUeNpcj1kOgDAIRAdbbdXWfdf7n1OhJBrnB17YBhBR7jrvY8ifFERmgMgaRlNCVRrCbjkrCqnXCHgRDhEfdfAcmioTvBIiSzhrs+KkqxQdaiuz1ZkO/WwQHW2iVkzyC/26jQu/cAswAATGAs7+4NdnAAAAAElFTkSuQmCC) 0 center no-repeat;
  padding-left: 20px;
  margin: 0 10px;
}

/*-----------------------------------
 99.clear
-----------------------------------*/
#header:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	width: 100%;
	height: 0;
}
* html #header { zoom: 1; } /* IE6 */
*:first-child+html #header { zoom: 1; } /* IE7 */