body {
	font-family:  "メイリオ", "osaka", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";
}

a {text-decoration:none;color:#4C4949;}
a:hover {text-decoration:underline;}
.caution {color:#FF4040;}

table.form {margin:20px 0px 20px 10px;}
table.form td {
font-size:12px;
color:#4C4949;
line-height:14px;
padding:0px 10px 10px 0px;
vertical-align:top;
font-weight:bold;
}
table.form td.block {color:#444444;padding-right:0px;}
table.form td.head {white-space:nowrap;}
table.form td .memo {color:#000000;font-weight:normal;}

table.container {padding:10px 0px 0px 15px;}

table.container table .title {
font-size:14px;
font-weight:bold;
color:#444444;
line-height:16px;
padding:10px;
}

table.container table.special td.title {
font-size:12px;
font-weight:bold;
color:#444444;
line-height:14px;
padding:0px 0px 10px 0px;
}

table.container table.detail_index td.title {
font-size:18px;
font-weight:bold;
color:#444444;
padding:0px 0px 10px 0px;
line-height:20px;
}

table.detail {margin-bottom:10px;}
table.detail td {
border-bottom:1px solid #D6D6D6;
padding:5px;
font-size:12px;
font-weight:bold;
color:#4C4949;
line-height:14px;
vertical-align:top;
}
table.detail td.head {color:#444444;}
table.detail td.space {border-bottom:1px solid #FFFFFF;}

table.openhouse {margin-bottom:10px;}
table.openhouse td {
border-bottom:1px solid #D6D6D6;
padding:10px 0px 7px 30px;
font-size:12px;
font-weight:bold;
color:#4C4949;
line-height:14px;
vertical-align:top;
}
table.openhouse td.head {color:#444444;}
table.openhouse td.space {border-bottom:1px solid #FFFFFF;}

table.data table.inner td {
border:0px solid #D6D6D6;
padding:0px;
}

table.data {
border-top:1px solid #D6D6D6;
border-left:1px solid #D6D6D6;
margin-bottom:10px;
}

table.data td {
border-right:1px solid #D6D6D6;
border-bottom:1px solid #D6D6D6;
padding:5px;
font-size:12px;
color:#4C4949;
line-height:14px;
vertical-align:top;
}

table.data td.head {
color:#444444;
font-weight:bold;
background-color:#EDEDED;
white-space:nowrap;
}

table.list td {
font-size:12px;
color:#4C4949;
font-weight:bold;
}

.icon {margin-bottom:7px;}
.photo {margin-bottom:10px;}
.plan {border:1px solid #D6D6D6;background-color:#f3f3f3;}
div.b_map {margin:0px 0px 10px 0px;}
div.b_detail {margin:0px 0px 10px 0px;}
div.b_floor {margin:0px 0px 10px 0px;}
div.b_pagetop {text-align:right;margin:15px 5px 0px 0px;}
div.b_back {text-align:right;margin:0px 5px 0px 0px;}
div.b_form {text-align:right;margin:0px 0px 7px 0px;}

.text {
font-size:12px;
color:#4C4949;
line-height:14px;
}

.text_s {
font-size:10px;
color:#4C4949;
line-height:13px;
}

.copy {
font-size:12px;
color:#444444;
font-weight:bold;
line-height:14px;
}

.head {
font-size:14px;
font-weight:bold;
color:#4C4949;
line-height:16px;
}

.data {
font-size:12px;
color:#4C4949;
line-height:14px;
}

div.footer {
padding:10px 0px 30px 0px;
text-align:center;
background-color:#444444;
font-size:12px;
color:#FFFFFF;
line-height:18px;
}

div.footer a {
color:#FFFFFF;
}

.new {
color:#FF0000;
font-weight:bold;
}

table.data2 {
border-top:1px solid #D6D6D6;
border-left:1px solid #D6D6D6;
margin-bottom:10
}

table.data2 td {
border-right:1px solid #D6D6D6;
border-bottom:1px solid #D6D6D6;
padding:2px;
font-size:12px;
color:#4C4949;
line-height:14px;
vertical-align:top;
}

table.data2 td.head {
color:#444444;
font-weight:bold;
background-color:#EDEDED;
white-space:nowrap;
}

table.container2 {padding:10px 0px 0px 0px;}

.selectname {
color:#444444;
font-weight:bold;
padding:0px 0px 0px 10px;
}

.head_brown {
font-size:12px;
font-weight:bold;
color:#444444;
line-height:16px;
}

.update {
font-size:14px;
font-weight:bold;
color:#FF0000;
}

.style1 {
color: #993300;
}

.station{
	height: 100%;
	font-weight: bold;
}
.price{
	text-align: center;
}
.price span{
	font-size: 12pt;
}
