/* ------ トップの設定 ------ */
td.photo{
padding: 0px 0px 0px 9px;
}

td.title{
padding: 0px 0px 15px 20px;
vertical-align: top;
}

td.b_bun{
padding: 5px 0px 15px 0px;
vertical-align: top;
font-size: 10px
}

td.left{
padding: 0px 0px 0px 20px;
vertical-align: top;
}

td.access{
padding: 12px 0px 12px 0px;
vertical-align: top;
}

td.left_bottom{
padding: 12px 0px 0px 0px;
vertical-align: bottom;
}

td.shadow{
width:16px;
background-image:url(../common/shadow.gif);
}

td.shosai{
width:93px;
height: 21px;
padding: 0px 0px 0px 21px;
background-image:url(../common/bottun.gif);
}

/* ------ ロケーションの設定 ------ */
td.loc_h{
padding: 15px 0px 10px 0px;
}

td.loc_bun{
padding: 0px 0px 20px 0px;
}

td.loc_ｔ{
padding: 0px 0px 10px 0px;
}

td.loc_photo{
padding: 3px 0px 0px 0px;
}

table.waku{
	width:770px;
	text-align:center;
}
.waku img{
	border:1px solid #333333;
}
/* ------ プランの設定 ------ */
td.plan_nedan{
padding: 10px 0px 0px 0px;
}

td.plan_bun{
color:#000000;
line-height:160%;
padding: 15px 0px 15px 0px;
}

/* ------ 設備の設定 ------ */
.sub_k {
background:url(equip/image/k_h.gif) no-repeat;
text-align:left;
width:570px;
height:12px;
margin:15px 0 10px 0;
padding:3px 0 0 190px;
}
.sub_genkan{
background:url(equip/image/lead_genkan.gif) no-repeat;
text-align:left;
width:570px;
height:12px;
margin:15px 0 10px 0;
padding:3px 0 0 100px;
}
.sub_tategu{
background:url(equip/image/lead_tategu.gif) no-repeat;
text-align:left;
width:400px;
height:12px;
margin:15px 0 10px 0;
padding:3px 0 0 100px;
}

.sub_b {
background:url(equip/image/b_h.gif) no-repeat;
width:150px;
height:16px;
margin-top:5px;
padding:20px 0 0 22px;
}

.sub_d {
background:url(equip/image/d_h.gif) no-repeat;
width:150px;
height:16px;
margin-top:5px;
padding:20px 0 0 22px;
}

.sub_t {
background:url(equip/image/t_h.gif) no-repeat;
width:150px;
height:16px;
margin-top:5px;
padding:20px 0 0 22px;
}

.sub_g {
background:url(equip/image/g_h.gif) no-repeat;
text-align:left;
width:650px;
height:16px;
margin:5px 0 10px 0;
padding:10px 0 0 110px;
}

.sub_m {
background:url(equip/image/s_h.gif) no-repeat;
width:150px;
height:16px;
margin-top:5px;
padding:20px 0 0 22px;
}

.sub_n {
background:url(equip/image/l_h2.gif) no-repeat;
width:150px;
height:16px;
margin-top:5px;
padding:20px 0 0 22px;
}

.sub_y {
background:url(equip/image/l_h4.gif) no-repeat;
width:165px;
height:16px;
margin-top:5px;
padding:20px 0 0 22px;
}

.text01 {
line-height:150%
}
.text01_b{
line-height:150%;
font-weight:bold;
}
table#table {
width:100%;
height:100px;
}
#table td {
border:1px solid #ebebeb;
}
.img_k {
margin-right:10px;
}

td.eq_t{
padding: 0px 0px 25px 0px;
}

td.eq_b{
padding: 0px 0px 10px 0px;
}

td.eq_b2{
width:211px;
padding: 12px 0px 0px 0px;
}

td.eq_b3{
width:179px;
padding: 12px 0px 0px 0px;
}

td.eq_b4{
width:215px;
padding: 12px 0px 0px 0px;
}

td.eq_b5{
width:155px;
padding: 12px 0px 0px 0px;
}

td.eq_bun2{
padding: 5px 32px 0px 0px;
}

td.eq_bun3{
padding: 5px 25px 0px 0px;
}

td.eq_bun4{
padding: 5px 28px 0px 0px;
}

td.eq_bun{
padding: 5px 0px 0px 0px;
}

/* ------ 概要の設定 ------ */
td.tab{
border-top:1px solid;
border-collapse: collapse;
border-color:#701F16;
background-color:#F0F0F0;
margin:0;
padding: 5px 0px 5px 5px;
line-height:150%;
}

td.tab2{
border-top:1px solid;
border-collapse: collapse;
border-color:#701F16;
margin:0;
padding: 5px 0px 5px 5px;
line-height:150%;
}

td.tab3{
border-top:1px solid;
border-bottom:1px solid;
border-collapse: collapse;
border-color:#701F16;
background-color:#F0F0F0;
margin:0;
padding: 5px 0px 5px 5px;
line-height:150%;
}

td.tab4{
border-top:1px solid;
border-bottom:1px solid;
border-collapse: collapse;
border-color:#701F16;
margin:0;
padding: 5px 0px 5px 5px;
line-height:150%;
}


/* ------ 全体の設定 ------ */
td.mainspace{
height: 30px;
}

