/* CSS Document */

#header, #searchby, #e_header, #urianchors, #condonoprint, .mainmenu, .sub-container, .e_mainmenu, .uribukken  {
   display:none;
}
#Accordion1 {
   display:none;
}

#bodyprint {
  display:block;
}

body {
    background-color: #fff ;
    color: #000;
    font-size: 12px;
    padding: 0;
    margin: 0 ;
    font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
    line-height: 1.4;
}

a:link     { color: #164abe; text-decoration:underline ; }    /* 未訪のリンク */
a:visited { color: #3c6ddb; text-decoration:underline ; }   /* 訪問済みのリンク */
a:hover  { color: #164abe; text-decoration:none ; } /* カーソルが上に乗っているリンク */
a:active  { color: #164abe; text-decoration:none ; }   /* アクティブ中のリンク */

a img { border: 0; }

* html .iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
}


ul {
    margin : 0 ;
    padding : 0 ;
    list-style : none ;
}

p {
    margin : 0 0 10px 0 ;
    padding : 0 ;
}

h1 {
    margin : 0 ;
    padding : 0 ;
}

h2 {
    margin : 0px 0px 10px 0px ;
    padding : 0 ;
	font-size:14px;
	border-left: solid #003399 5px;
	padding-left:10px;
}

h3 {
    margin : 0 ;
    padding : 0 ;
}

h4 {
    margin : 0 ;
    padding : 0 ;
}

.under-clear {
    padding: 0 ;
    margin: 0 ;
    clear:both;
}

.midashi {
	width:540px;;
	background-color:#fafafa;
	border-left:5px solid #3333cc;
	font-size: 14px;
	color: #333399;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom:5px;
	text-align: left;
	top:50%;
}

.commenthead {
	width:540px;;
	background-color: #333399;
	border-left:5px solid #42bfed;
	font-size: 12px;
       font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom:5px;
       margin: 10px 0px 15px 0px;
	text-align: left;
	top:50%;
}

#crumbs {
       text-align: left;
       font-size: 11px;
       margin-bottom: 10px;
}


/* スペース★★★★★★★★★★★★★★★★★★★★ */

/* margin★★★★★★★★★★★★★★★★★★★★ */

.mb25px {
    margin-bottom: 25px ;
}

.mb20px {
    margin-bottom: 20px ;
}

.mb15px {
    margin-bottom: 15px ;
}

.mb10px {
    margin-bottom: 10px ;
}

.mb5px {
    margin-bottom: 5px ;
}

.mb3px {
    margin-bottom: 3px ;
}

.mb1px {
    margin-bottom: 1px ;
}

.mr10px {
    margin-right: 10px ;
}

/* padding★★★★★★★★★★★★★★★★★★★★ */

.pb25px {
    padding-bottom: 25px ;
}

.pb15px {
    padding-bottom: 15px ;
}

.pb10px {
    padding-bottom: 10px ;
}

.pb20px {
    padding-bottom: 20px ;
}

.pb30px {
    padding-bottom: 30px ;
}

.pb5px {
    padding-bottom: 5px ;
}

.pb3px {
    padding-bottom: 3px ;
}

/* フォント★★★★★★★★★★★★★★★★★★★★ */
.font-red {
   color: #E60012 ;
}
.font-green {
   color: #456775 ;
}
.font-maroon {
   color: #990000 ;
}
.font-11 {
   font-size:11px;
}

/* 点線★★★★★★★★★★★★★★★★★★★★ */
.dot {
    background-image: url(../images/r-dot01.gif) ;
    background-repeat: x-repeat ;
    height: 1px ;
    margin: 5px 0 ;
}

.dot01 {
    background-image: url(../images/r-dot01.gif) ;
    background-repeat: x-repeat ;
    height: 1px ;
    margin: 5px 0 ;
	clear:both;
}


/* サブメニュー★★★★★★★★★★★★★★★★★★★★ */

.sitemenu {
    height: 11px ;
    overflow: hidden ;
	text-align:left;
}

.sitemenu ul {
    width: 533px ;
    height: 11px ;
}

.sitemenu li {
    float: left ;
}

/* トップ */
.menu-top {
    width : 44px ;
    height : 11px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.menu-top img{
    visibility: hidden;
}

.menu-top a {
    background: url("../images/hs-bttop.gif") no-repeat ;
    background-position: 0px 0px;
    display:block;
}

.menu-top a:hover {
    background: url("../images/hs-bttop-over.gif") no-repeat ;
    background-position: 0px 0px;
}

/* サイトマップ */
.menu-sitemap {
    width : 79px ;
    height : 11px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.menu-sitemap img{
    visibility: hidden;
}

.menu-sitemap a {
    background: url("../images/hs-btsitemap.gif") no-repeat ;
    background-position: 0px 0px;
    display:block;
}

.menu-sitemap a:hover {
    background: url("../images/hs-btsitemap-over.gif") no-repeat ;
    background-position: 0px 0px;
}

/* 個人情報１ */
.menu-kojin01 {
    width : 103px ;
    height : 11px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.menu-kojin01 img{
    visibility: hidden;
}

.menu-kojin01 a {
    background: url("../images/hs-btkojin01.gif") no-repeat ;
    background-position: 0px 0px;
    display:block;
}

.menu-kojin01 a:hover {
    background: url("../images/hs-btkojin01-over.gif") no-repeat ;
    background-position: 0px 0px;
}


/* 物件 */
.menu-bukken {
    width : 102px ;
    height : 11px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.menu-bukken img{
    visibility: hidden;
}

.menu-bukken a {
    background: url("../images/hs-btbukken.gif") no-repeat ;
    background-position: 0px 0px;
    display:block;
}

.menu-bukken a:hover {
    background: url("../images/hs-btbukken-over.gif") no-repeat ;
    background-position: 0px 0px;
}



/* メインメニュー★★★★★★★★★★★★★★★★★★★★ */

.mainmenu {
    height: 20px ;
	width:806px;
	padding-left:1px;
    overflow: hidden ;
	text-align:left;
}

.mainmenu ul {
    width: 801px ;
    height: 20px ;
}

.mainmenu li {
    float: left ;
}


/* トップ */

.mainmenu-top {
    width : 80px ;
    height : 20px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.mainmenu-top img{
    visibility: hidden;
}

.mainmenu-top a {
    background: url("../images/m-normal.gif") no-repeat ;
    background-position: 0px 0px;
    display:block;
}

.mainmenu-top a:hover {
    background: url("../images/m-over.gif") no-repeat ;
    background-position: 0px 0px;
}

/* オススメ */

.mainmenu-osusume {
    width : 80px ;
    height : 20px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.mainmenu-osusume img{
    visibility: hidden;
}

.mainmenu-osusume a {
    background: url("../images/m-normal.gif") no-repeat ;
    background-position: -80px 0px;
    display:block;
}

.mainmenu-osusume a:hover {
    background: url("../images/m-over.gif") no-repeat ;
    background-position: -80px 0px;
}

/* 物件検索 */

.mainmenu-kensaku {
    width : 80px ;
    height : 20px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.mainmenu-kensaku img{
    visibility: hidden;
}

.mainmenu-kensaku a {
    background: url("../images/m-normal.gif") no-repeat ;
    background-position: -160px 0px;
    display:block;
}

.mainmenu-kensaku a:hover {
    background: url("../images/m-over.gif") no-repeat ;
    background-position: -160px 0px;
}

/* 物件情報 */

.mainmenu-jouhou {
    width : 80px ;
    height : 20px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.mainmenu-jouhou img{
    visibility: hidden;
}

.mainmenu-jouhou a {
    background: url("../images/m-normal.gif") no-repeat ;
    background-position: -240px 0px;
    display:block;
}

.mainmenu-jouhou a:hover {
    background: url("../images/m-over.gif") no-repeat ;
    background-position: -240px 0px;
}

/* 物件の売却 */

.mainmenu-baikyaku {
    width : 80px ;
    height : 20px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.mainmenu-baikyaku img{
    visibility: hidden;
}

.mainmenu-baikyaku a {
    background: url("../images/m-normal.gif") no-repeat ;
    background-position: -320px 0px;
    display:block;
}

.mainmenu-baikyaku a:hover {
    background: url("../images/m-over.gif") no-repeat ;
    background-position: -320px 0px;
}

/* 地域情報 */

.mainmenu-area {
    width : 80px ;
    height : 20px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.mainmenu-area img{
    visibility: hidden;
}

.mainmenu-area a {
    background: url("../images/m-normal.gif") no-repeat ;
    background-position: -400px 0px;
    display:block;
}

.mainmenu-area a:hover {
    background: url("../images/m-over.gif") no-repeat ;
    background-position: -400px 0px;
}

/* 物件内見 */

.mainmenu-naiken {
    width : 80px ;
    height : 20px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.mainmenu-naiken img{
    visibility: hidden;
}

.mainmenu-naiken a {
    background: url("../images/m-normal.gif") no-repeat ;
    background-position: -480px 0px;
    display:block;
}

.mainmenu-naiken a:hover {
    background: url("../images/m-over.gif") no-repeat ;
    background-position: -480px 0px;
}


/* セミナー */

.mainmenu-seminar {
    width : 80px ;
    height : 20px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.mainmenu-seminar img{
    visibility: hidden;
}

.mainmenu-seminar a {
    background: url("../images/m-normal.gif") no-repeat ;
    background-position: -560px 0px;
    display:block;
}

.mainmenu-seminar a:hover {
    background: url("../images/m-over.gif") no-repeat ;
    background-position: -560px 0px;
}

/* ニュースレター */

.mainmenu-news {
    width : 80px ;
    height : 20px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.mainmenu-news img{
    visibility: hidden;
}

.mainmenu-news a {
    background: url("../images/m-normal.gif") no-repeat ;
    background-position: -640px 0px;
    display:block;
}

.mainmenu-news a:hover {
    background: url("../images/m-over.gif") no-repeat ;
    background-position: -640px 0px;
}

/* リンク*/

.mainmenu-link {
    width : 81px ;
    height : 20px ;
    overflow: hidden;
    border: 0;
    padding: 0;
    text-align: right;
}

.mainmenu-link img{
    visibility: hidden;
}

.mainmenu-link a {
    background: url("../images/m-normal.gif") no-repeat ;
    background-position: -720px 0px;
    display:block;
}

.mainmenu-link a:hover {
    background: url("../images/m-over.gif") no-repeat ;
    background-position: -720px 0px;
}

/* 枠組み★★★★★★★★★★★★★★★★★★★★ */

#wrap {
   width:807px;
   margin-top: 0px;
   margin-right: 0;
   margin-bottom: 0px;
   margin-left: 0;
   border-top: 5px solid #003399;
   border-left: 5px solid #003399;
}

#header {
   width: 807px;
   height:106px;
   background-image:url("../images/header.jpg") ;
   text-align:left;
}

#hamidashi {
    position: absolute ;
    top: -19px ;
    left: -18px ;
}


#searchby {
	width:795px;
	color:#fff;
	text-align:right;
	margin:0px;
	padding:0px 10px 0px 0px;
}

#searchby a {
	background: url("../images/h-arrow.gif") no-repeat;
	background-position:right;
	padding-right: 13px;
	color:#FFFFFF;
	}


#contents-top {

}

#contents {
 
}

.print01 {
   text-align: right;
   display:none;
}

.print02 {
   text-align: right;
   margin:0px;
   padding:0px;
}

.main-container {
	width:555px;
	padding-left: 21px;
	padding-right: 9px;
	text-align:left;
	float:left;
}

.hamidashi-main {
    position: absolute ;
    top: -12px ;
    left: -19px ;
}
.hamidashi-space {
    padding-bottom:375px;
}

.cm-left {
	width:278px;
	float:left;
}
.cm-right {
	width:277px;
	float:left;
}

.sub-container {
	width: 200px;
	padding-left:6px;
	padding-right:14px;
	text-align:left;
	float:right;
}

.sub-oshirase {
	font-size:11px;
}

#contents-btm {

}

.profile-block {
	width:200px;
	padding-right:10px;
	float:left;
}
.profile-left {
	width:95px;
	padding-right:5px;
	float:left;
}
.profile-right {
	width:95px;
	padding-left:5px;
	float:right;
}

.big-container {
	width:775px;
	padding-left: 16px;
	padding-right: 16px;
	text-align:left;
}

.main-text {
	width:343px;
	float:right;
}

.main-text ul{
	padding:0px 0px 0px 15px;;
	margin:0px;
	list-style:disc;
}

/* Footer★★★★★★★★★★★★★★★★★★★★ */

#footer {
	width:795px;
	padding-left:20px;
	color:#003399;
	font-size:11px;
	text-align:left;
}
