@charset "euc-jp";
/* CSS Document */

@media print {
body {
_zoom: 0.70;
}
}

html,body,div,
ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td,
form {
margin:0;
padding:0;
color:#333333;
line-height:140%;
font-family: "Verdana", "Arial", "sans-serif";
text-align:left;
}

body {
background-color:#ffffff;
font-size:90%;
}

a img,:link img,:visited img {border:none;}
address {font-style:normal;}


h1,h2,h3,h4,h5,h6{
margin: 0px;
padding: 0px;
font-weight: normal;
font-size:100%;
}

img{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border:none;
}

div,p{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

ol,ul {
list-style:none;
}

hr {
border:0;
height:1px;
background-color:#000;
color:#000;
}

.clr{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
clear:both;
}


/* font style---------------------------------------- */

.font-l{
font-size:120%;
}

.font-m{
font-size:100%;
}

.font-s{
font-size:80%;
}

.red{
color:#ff0000;
}

.blue{
color:#2851a5;
}

.font-bold{
font-weight:bolder;
}


.aln-left{
text-align:left;
}

/* common---------------------------------------- */

#wrap-0{
width:880px;
margin:10px auto 10px auto;
border:#999999 solid 1px;
}

#wrap{
width:850px;
margin:10px auto 10px auto;
}

#head{
width:850px;
margin:0px 0px 0px 0px;
}

#head-1{
width:850px;
margin:0px 0px 0px 0px;
text-align:right;
font-size:80%;
}

#head-2{
width:850px;
height:116px;
background-image:url(../images/hdr-1.jpg);
}

#head-3{

height:21px;
padding:0px 10px 0px 0px;
text-align:right;
background-image:url(../images/hdr-2.jpg);
font-size:80%;
}

#head-3 a{
color:#FFFFFF;
}



#menu{
width:850px;
height:34px;
background-image:url(../images/menu-bar-1.jpg);
}

#menu-1{
width:850px;
height:34px;
background-image:url(../images/menu-bar-1.jpg);
background-repeat:no-repeat;
background-repeat:
text-align:right;
}

#menu-1 ul{
width:840px;
padding:8px 10px 0px 0px;
}

#menu-1 li{
height:20px;
float:right;
margin:0px 0px 0px 3px;
}


#menu-2{
margin:8px 0px 0px 0px;
width:850px;
}

#menu-2-1{
margin:0px 0px 4px 0px;
width:191px;
float:left;
}

#menu-2-2{
margin:4px 0px 0px 0px;
width:648px;
float:right;
}

#left-area{
margin:0px 0px 0px 0px;
width:191px;
float:left;
}

#l-1{
margin:0px 0px 0px 0px;
}

#l-2{
margin:0px 0px 0px 0px;
background-color:#c0d3f4;
}

#l-3{
margin:0px 0px 0px 0px;
width:191px;
}

.l-3-ul{
width:191px;
}

.l-3-li{
background-image:url(../images/r-menu-bg-1.gif);
background-repeat:repeat-y;
height:26px;
padding:5px 0px 2px 35px;
font-size:90%;
}

.l-4-li{
background-image:url(../images/r-menu-bg-2.gif);
background-repeat:repeat-y;
height:26px;
padding:5px 0px 2px 20px;
font-size:90%;
}

#pagetop{
text-align:right;
padding:0px 0px 8px 0px:
}



#content{
margin:0px 0px 0px 0px;
width:648px;
float:right;
}



/* top---------------------------------------- */
#content-up{
margin:0px 0px 0px 0px;
width:648px;

}

#content-1{
margin:6px 0px 10px 0px;
width:646px;
text-align:left;
border-bottom:#5789db solid 1px;
}


#content-2{
width:648px;
height:1px;
background-color:#5789db;
}



#center-area{
margin:0px 0px 0px 0px;
width:445px;
float:left;
}

/*20100302*/
#center-area2{
	margin:0px;
	width:648px;
	float:left;
}

#center-area2 #c-1{
width:648px;
margin:0px 0px 8px 0px;
padding:0px 0px 0px 0px;
border:#999999 solid 1px;


}

#c-1{
width:443px;
margin:0px 0px 8px 0px;
padding:0px 0px 0px 0px;
border:#999999 solid 1px;


}

#c-1-2{

}

.c-1-ul{
width:443px;
margin:0px 0px 0px 0px;
list-style-type:none;
}

.c-1-li{
background-image:url(../images/info-bg-1.gif);
background-repeat:no-repeat;
background-position:top;
height:20px;
padding:6px 0px 0px 35px;

}

.c-1-2{
margin:0px 0px 0px -20px;
}

#c-2{
width:445px;
margin:0px 0px 0px 0px;
}

.c-2-1{
height:103px;
float:left;
}



#c-3{
width:648px;
margin:0px 0px 0px 0px;
}

#c-3-1--{
width:646px;
height:287px;
margin:0px 0px 0px 0px;
border:#999999 solid 1px;
}

#c-3-2{
margin:0px 0px 0px 0px;
width:646px;
border:1px #999999 solid;
}



#right-area{
width:192px;
float:right;
}

#r-1{
width:192px;
margin:0px 0px 2px 0px;
}

#r-1-1{
width:191px;
}

#r-1-2{
width:192px;
height:22px;
padding:2px 0px 2px 0px;
background-image:url(../images/bnr-chin-2.jpg);
background-repeat:no-repeat;
text-align:center;
font-size:90%;
}

/*20100305 */
#bnrRent{
width:192px;
margin:0px 0px 2px 0px;
}

#bnrRent .upObj{
width:192px;
}

#bnrRent .bkNum{
	width:192px;
	height:23px;
	background-image:url(../images/bnr_rent_s02.gif);
	background-repeat:no-repeat;
	text-align:center;
	font-size:90%;
	background-position: 0px 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

#r-2{
width:192px;
margin:0px 0px 6px 0px;
}


#r-3{
width:192px;
margin:0px 0px 0px 0px;
}


#foot{
margin:10px 0px 20px 0px;
width:850px;
text-align:center;
}


/* sell---------------------------------------- */


/* search ---------------------------------------- */

#searchlist{
margin:6px 0px 8px 0px;
font-size:85%;
width:648px;
}

#searchlist table{
font-size:inherit;
border-top:1px solid #666666;
border-left:1px solid #666666;
border-color:#3535ba;
border-collapse:collapse;
}

#searchlist td,th{
padding:5px;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
border-color:#0099FF;
border-color:#2851a5;
text-align:center;
}

#searchlist th{
background-color:#cbe4de;
text-align:center;
color:#2851a5;
}

#searchlist .syozaichi{
text-align:left;
}

#searchlist-1{
margin:6px 0px 10px 0px;
width:646px;
text-align:right;
border-bottom:#5789db solid 1px;
}

#searchlist-2{
margin:10px 0px 8px 0px;
width:646px;
text-align:left;
font-size:120%;
font-weight:bolder;
}

#searchlist-3{
margin:0px 0px 8px 0px;
width:646px;
background-image:url(../images/select-bar-1.jpg);
background-repeat:no-repeat;
}

#searchlist-3-1{
margin:0px 0px 8px 0px;
width:646px;
text-align:center;
}



/* lotsell-page ---------------------------------------- */
#lotsell-1{
margin:10px 0px 8px 0px;
}

#lotsell-2{
margin:6px 0px 2px 0px;
width:646px;
text-align:right;
}

#lotsell-searchlist{
margin:6px 0px 8px 0px;
font-size:85%;
width:648px;
}

#lotsell-searchlist table{
font-size:inherit;
border-top:1px solid #666666;
border-left:1px solid #666666;
border-color:#3535ba;
border-collapse:collapse;
}

#lotsell-searchlist td,th{
padding:5px;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
border-color:#0099FF;
border-color:#2851a5;
text-align:center;
}


#lotsell-searchlist th{
background-color:#aedda5;
text-align:center;
color:#2851a5;
}

/* mansion-page ---------------------------------------- */

#mansion-searchlist{
margin:6px 0px 8px 0px;
font-size:85%;
width:648px;
}

#mansion-searchlist table{
font-size:inherit;
border-top:1px solid #666666;
border-left:1px solid #666666;
border-color:#3535ba;
border-collapse:collapse;
}

#mansion-searchlist td,th{
padding:5px;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
border-color:#0099FF;
border-color:#2851a5;
text-align:center;
}


#mansion-searchlist th{
background-color:#e7cbb8;
text-align:center;
color:#2851a5;
}


#mansion-1{
margin:10px 0px 8px 0px;
width:820px;
text-align:center;
}
.mansion-2{
width:820px;
margin:4px 0px 0px 0px;
text-align:center;
}

.mansion-3{
margin:4px auto 0px auto;
text-align:center;
border:#999999 solid 1px;
}

.mansion-4 td{
padding:5px;
border-top:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
border-color:#0099FF;
border-color:#2851a5;
text-align:center;
}

.mansion-5 td{
padding:5px;
border-top:0px solid #666666;
border-left:0px solid #666666;
border-right:0px solid #666666;
border-bottom:0px solid #666666;
border-color:#0099FF;
border-color:#2851a5;
text-align:center;
}







/* buy-page ---------------------------------------- */

#buy-1{
margin:28px 0px 10px 0px;
width:646px;
text-align:center;
}

#buy-2{
margin:8px auto 10px auto;
width:626px;
text-align:center;
border:#5789db solid 1px;
}

#buy-2-1{
margin:16px auto 10px auto;
padding:2px 2px 2px 2px;
width:594px;
text-align:left;
background-color:#3e8851;
color:#FFFFFF;
font-weight:bolder;
}

#buy-2-2{
margin:16px auto 10px auto;
width:594px;
text-align:left;
font-size:85%;
}

#buy-2-3-ul{
list-style-type:decimal;
}


#buy-3{
margin:8px auto 10px auto;
width:626px;
text-align:center;
}


#mailfrom-1 .buy-table table{
border-style:none;
}
#mailfrom-1 .buy-table td,th,tr{
border-style:none;
}


/* annai-page ---------------------------------------- */

#annai-1{
margin:28px 0px 10px 0px;
width:646px;
text-align:center;
}


/* ---------------------------------------- */

.price{
font-weight:bolder;
color:#FF0000;
font-size:120%;
}


.font-chiseki{
font-weight:bolder;
color:#339966;
}



#ex-menu-1{
width:191px;
background-color:#c0d3f4;
}

#ex-menu-1-2{
width:171px;
margin:6px auto 6px auto;
}


#ex-menu-1-2 select{
width:161px;
}

#ex-menu-1-3{
margin:6px 0px 0px 0px;
}


divf{
border:#ff0000 solid 1px;}

/* dtl-page form-page ---------------------------------------- */

#dtl-content{
margin:0px auto 0px auto;
width:820px;
}

#dtl-content-1{
margin:8px 0px 8px 0px;
width:820px;
text-align:right;
}

#dtl-content-2{
margin:8px 0px 8px 0px;
width:570px;
font-size:110%;
font-weight:bolder;
float:left;
}

#dtl-content-3{
margin:8px 0px 8px 0px;
width:230px;
float:right;
}

#dtl-content-4{
margin:8px 0px 8px 0px;
width:820px;
}

#dtl-content-5{
margin:18px 0px 8px 0px;
width:820px;
}

#dtl-content-5-1{
margin:0px 8px 0px 0px;
width:405px;
float:left;
}

#dtl-content-5-2{
margin:0px 0px 0px 0px;
width:405px;
float:right;
}

.dtl-content-5-3{
width:401px;
height:301px;
margin:4px 0px 0px 0px;
text-align:center;
border:#999999 solid 1px;
}

.dtl-content-5-3 table,td{
text-align:center;
}

.dtl-content-5-4{
width:381px;
height:281px;
margin:10px 10px 10px 10px;
background-color:#CCFFCC;
}

.dtl-content-5-6{
text-align:center;
}


#dtl-content-6{
margin:16px 0px 8px 0px;
width:820px;
}

#dtl-content-7{
margin:16px 0px 8px 0px;
width:820px;
text-align:center;
}



#frm-content-1{
margin:10px 0px 8px 0px;
width:820px;
text-align:center;
}

#frm-content-2{
margin:8px auto 8px auto;
width:405px;
}



/* mailform ---------------------------------------- */

#mailfrom-1{
margin:6px 0px 0px 0px;
width:820px;
font-size:85%;
}

#mailfrom-1 table{
font-size:inherit;
border-top:1px solid #666666;
border-left:1px solid #666666;
border-color:#3535ba;
border-collapse:collapse;
}

#mailfrom-1 td,th{
padding:5px;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
border-color:#0099FF;
border-color:#2851a5;
text-align:left;
}

#mailfrom-1 th{
background-color:#cbe4de;
text-align:center;
color:#2851a5;
}

#mailfrom-2{
margin:10px 0px 0px 0px;
width:820px;
text-align:center;
}

#mailfrom-3{
margin:10px 0px 10px 0px;
width:820px;
text-align:center;
font-size:110%;
}

/* thanks ---------------------------------------- */

#thanks-1{
margin:40px auto 30px auto;
padding:20px 20px 20px 20px;
width:620px;
height:100px;
text-align:center;
border:#5789db solid 1px;
}

#thanks-2{
width:620px;
text-align:center;
}

/* corp ---------------------------------------- */
#corp-content{
margin: 0px 0px 0px 10px;
text-align:right;
}


#corp-1{
text-align:center;
}

#corp-2{
width:600px;
padding:5px;
}


#corp-1 table{
font-size:inherit;
border-top:1px solid #666666;
border-left:1px solid #666666;
border-color:#3535ba;
border-collapse:collapse;
font-size:90%;
}

#corp-1 td,th{
padding:5px;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
border-color:#0099FF;
border-color:#2851a5;
text-align:left;
}


#corp-1 th{
background-color:#e7cbb8;
text-align:left;
color:#2851a5;
}

div-{
border:1px #ff0000 solid;}


/*\i!?\o\¡¦\a\s\i!?\?!?Aa¡¤¢ã¡¦
------------------------------*/
table.loan_sheet_title td{
	padding: 3px;
}



table.loan_sheet{
}

table.loan_sheet th{
	color: #FFFFFF;
	padding-top: 3px;
}


table.loan_sheet th.ls_value{
	text-align: left;
	padding: 3px;
}

table.loan_sheet td{
	text-align: right;
	padding-top: 3px;
	letter-spacing: 1px;
}

/*greyout*/
table.loan_sheet td.loan_none{
	text-align: right;
	color: #999999;
	background-color: #F0F0F0;
	font-size: 12px;
}

/*normal*/
table.loan_sheet td.loan_normal{
	text-align: right;
	color: #3366FF;
	background-color: #FFFFFF;
	font-size: 12px;
}

/*price 1*/
table.loan_sheet td.loan_a01{
	text-align: right;
	color: #3366FF;
	background-color: #FFEB32;
	font-size: 12px;
}

/*price 2*/
table.loan_sheet td.loan_a02{
	text-align: right;
	color: #3366FF;
	background-color: #FFFF66;
	font-size: 12px;
}

/*price 3*/
table.loan_sheet td.loan_a03{
	text-align: right;
	color: #3366FF;
	background-color: #FFFFCC;
	font-size: 12px;
}




.txt_white{
	color: #FFFFFF;
}

.txt_white_big{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.loan_s_title{
	text-align: right;
}

.loan_s_txt{
	font-size: 12px;
	padding: 5px;
}

/*20100302*/
.clearfix{
	clear: both;
	float: none;
}


/* googlemap---------------------------------------- */
#ggl-1{
width:442px;
height:442px;
float:left;
}

#ggl-2{
width:200px;
height:442px;
overflow:auto;
float:right;
font-size:12px;
}


.ggl-size-s{
font-size:10px;
}

