@charset "utf-8";

#content01 {
float:right;
width:715px;
padding-top:3px;
padding-right:15px;
}
#content01 h2 {
margin-bottom:8px;
}

/* back to bland list */
#content01 .box01 {
margin-bottom:9px;
border-bottom:1px dotted #999;
padding-bottom:8px;
text-align:right;
}

/* tab navigation */
#tab-nav {
height:35px;
}
#tab-nav li {
float:left;
margin-right:3px;
}
#tab-nav li a {
display:block;
width:87px;
height:35px;
background-image:url(../img/search_bg_tab.gif);
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden;
}
#tab-nav li.kodate a {
background-position:0 0;
}
#tab-nav li.kodate a.on {
background-position:0 -35px;
}
#tab-nav li.kodate a:hover {
background-color:#fee8ea;
}
#tab-nav li.mansion a {
background-position:-90px 0;
}
#tab-nav li.mansion a.on {
background-position:-90px -35px;
}
#tab-nav li.mansion a:hover {
background-color:#e6fffb;
}
#tab-nav li.bessou a {
background-position:-180px 0;
}
#tab-nav li.bessou a.on {
background-position:-180px -35px;
}
#tab-nav li.bessou a:hover {
background-color:#f5f9df;
}
#tab-nav li.tochi a {
background-position:-270px 0;
}
#tab-nav li.tochi a.on {
background-position:-270px -35px;
}
#tab-nav li.tochi a:hover {
background-color:#fff4e6;
}

/* each tab contents */
#content01 .box02 {
margin-top:-2px;
border:1px solid #ccc;
padding:15px 19px 15px;
background-position:left top;
background-repeat:repeat-x;
}
#content01 .box02 h3 {
margin-bottom:12px;
border-left:3px solid #46BBD4;
padding:2px 8px;
font-size:1.3em;
font-weight:bold;
}
#content01 .box02 p {
margin:0 12px 14px;
color:#666;
font-size:1.2em;
font-weight:bold;
}
#kodate {
background-image:url(../img/search_bg_kodate.png);
}
#mansion {
background-image:url(../img/search_bg_mansion.png);
}
#bessou {
background-image:url(../img/search_bg_bessou.png);
}
#tochi {
background-image:url(../img/search_bg_tochi.png);
}

/* default search contents */
#content01 .box02 .default {
margin-bottom:18px;
}
#content01 .box02 .default .selection {
padding:14px 14px 6px;
background-color:#F4F4F4;
}
#content01 .box02 .default ul {
padding-bottom:6px;
color:#666;
font-size:1.2em;
}
#content01 .box02 .default ul.bland {
margin-bottom:14px;
border-bottom:1px dotted #999;
}
#content01 .box02 .default ul li {
display:inline;
margin-right:60px;
line-height:2.33;
}
#content01 .box02 .default ul li label {
white-space:nowrap;
}
#content01 .box02 .default ul li label.disabled {
color:gray;
}
#content01 .box02 .default ul li a {
text-decoration:underline;
}
#content01 .box02 .default ul li input {
margin-right:0.5em;
vertical-align:middle;
}

/* advanced search contents */
#content01 .box02 .advanced {
margin-bottom:18px;
padding:14px 12px;
background-color:#F4F4F4;
}
#content01 .box02 .advanced table {
width:100%;
font-size:1.2em;
}
#content01 .box02 .advanced th,
#content01 .box02 .advanced td {
border-top:1px dotted #999;
padding:14px 12px;
vertical-align:top;
}
#content01 .box02 .advanced th {
width:140px;
}
#content01 .box02 .advanced select {
width:140px;
}
#content01 .box02 .advanced ul li {
float:left;
width:200px;
margin-bottom:9px;
}
#content01 .box02 .advanced input {
margin-right:0.5em;
}

/* search submit button */
#content01 .box02 .submit {
margin-bottom:16px;
text-align:center;
}

/* search nav on sidebar */
#search00 {
/* margin-bottom:10px; */
/* padding-bottom:10px; */
/* background:transparent url("../../common/search_bg_01.png") left bottom no-repeat; */
}
#search00 dt {
position:relative;
}
#search00 dd ul {
padding:0 10px 10px;
background-color:#F6F6F6;
}
#search00 dd ul li h2 {
margin-bottom:9px;
padding-top:10px;
border-top:1px solid #fff;
}
#search00 dd ul li p {
padding:0 10px 13px;
border-bottom:1px solid #DFDFDF;
}
#search00 dd ul li p img {
margin:0 -10px;
}
#search00 dd ul li ul {
padding:0;
}
#search00 dd ul li ul li {
margin-bottom:9px;
/* delete below proerties when add banners. */
height:59px;
border:1px solid #666;
background-color:#ccc;
}
