/*-----------------------------------------------*/
/* rent */
/*-----------------------------------------------*/

.re { width: 160px; border-width: 0px 0px 1px 0px; border-color: #4466CC; border-style: none none dotted none; font-weight: bold; font-size: 14px; line-height: 20px; }
.re A:link    { color: #444444; background: #FFFFFF; text-decoration: none; position: static; padding: 8px 0px 8px 20px; display: block; }
.re A:visited { color: #444444; background: #FFFFFF; text-decoration: none; position: static; padding: 8px 0px 8px 20px; display: block; }
.re A:active  { color: #4466CC; background: url("../img/menu/p_b.gif") 3px 5px no-repeat; text-decoration: none; position: relative; top: 1px; left: 1px; padding: 8px 0px 8px 20px; display: block; }
.re A:hover   { color: #4466CC; background: url("../img/menu/p_b.gif") 3px 5px no-repeat; text-decoration: none; position: relative; top: 1px; left: 1px; padding: 8px 0px 8px 20px; display: block; }

.re2 { width: 160px; border-width: 0px 0px 1px 0px; border-color: #666666; border-style: none none dotted none; font-weight: normal; font-size: 13px; line-height: 20px; }
.re2 A:link    { color: #002266; background: #EEEEFF; text-decoration: none; position: static; padding: 5px 0px 5px 20px; display: block; }
.re2 A:visited { color: #002266; background: #EEEEFF; text-decoration: none; position: static; padding: 5px 0px 5px 20px; display: block; }
.re2 A:active  { color: #4466CC; background: url("../img/menu/p_b.gif") 3px 5px no-repeat; text-decoration: none; position: relative; top: 1px; left: 1px; padding: 5px 0px 5px 20px; display: block; }
.re2 A:hover   { color: #4466CC; background: url("../img/menu/p_b.gif") 3px 5px no-repeat; text-decoration: none; position: relative; top: 1px; left: 1px; padding: 5px 0px 5px 20px; display: block; }

SPAN.font_g { font-size: 12px; color: #666666; line-height: 120%; }
IMG.photo { padding: 4px; margin: 5px; border: 1px #999999 solid; }

.re_on { width: 160px; border-width: 0px 0px 1px 0px; border-color: #66A0D7; border-style: none none dotted none; font-weight: bold; font-size: 14px; line-height: 20px; }
.re_on A:link    { color: #4466CC; background: url("../img/menu/p_b.gif") 3px 5px no-repeat; text-decoration: none; position: static; padding: 5px 0px 5px 20px; display: block; }
.re_on A:visited { color: #4466CC; background: url("../img/menu/p_b.gif") 3px 5px no-repeat; text-decoration: none; position: static; padding: 5px 0px 5px 20px; display: block; }
.re_on A:active  { color: #4466CC; background: url("../img/menu/p_b.gif") 3px 5px no-repeat; text-decoration: none; position: relative; top: 1px; left: 1px; padding: 5px 0px 5px 20px; display: block; }
.re_on A:hover   { color: #4466CC; background: url("../img/menu/p_b.gif") 3px 5px no-repeat; text-decoration: none; position: relative; top: 1px; left: 1px; padding: 5px 0px 5px 20px; display: block; }

/*メインボックス*/

.rent_line { width: 540px; padding: 5px 0px; border-width: 0px 0px 1px 0px; border-color: #86C0F7; border-style: none none dotted none; }
.rent_box { padding: 10px 0px 0px 0px; }

SPAN.rent_bold { font-size: 15px; font-weight: bold; color: #003399; }
SPAN.rent_tit { font-weight: bold; }
SPAN.rent_tit1 { color: #66A0D7; }
SPAN.rent_tit2 { color: #00579A; }

.re_tit { width: 520px; padding: 5px 0px 5px 20px; margin: 10px auto; background: url(../img/menu/l_b.gif) repeat-y; border-width: 0px 0px 2px 0px; border-color: #2379D9; border-style: none none solid none; font-size: 17px; font-weight: bold; }
.under_toi { width: 540px; height: 135px; background: url(../img/rent/toi.gif) no-repeat; }

TABLE.under_toi { width: 540px; }

TD.under_toi_l { width: 25px; }
TD.under_toi_m_l1 { width: 285px; padding: 5px 25px 5px 10px; border-width: 0px 0px 1px 0px; border-color: #0066CC; border-style: none none dotted none; }
TD.under_toi_m_l2 { width: 285px; padding: 5px 25px 0px 10px; }
TD.under_toi_m_r { width: 160px; padding: 5px 10px 5px 20px; }
.under_toi_s { width: 540px; height: 75px; background: url(../img/rent/toi_s.gif) no-repeat; }
.under_toi2 { width: 540px; height: 135px; background: url(../img/rent/toi2.gif) no-repeat; }
TD.under_toi2_m_l1 { width: 340px; padding: 5px 20px 5px 10px; border-width: 0px 0px 1px 0px; border-color: #0066CC; border-style: none none dotted none; }
TD.under_toi2_m_l2 { width: 340px; padding: 5px 20px 0px 10px; }
TD.under_toi2_m_l3 { width: 340px; padding: 5px 0px 0px 10px; }
TD.under_toi2_m_r { width: 110px; padding: 5px 10px 5px 20px; }

/*福祉センター*/

.re_cen_l { width: 120px; float: left; padding: 3px 0px; }
.re_cen_r { width: 400px; float: right; padding: 3px 0px; }
.re_cen_line { padding: 5px 0px; border-width: 0px 0px 1px 0px; border-color: #6699FF; border-style: none none dotted none; }

TABLE.re_cen_table { width: 400px; border: 1px #4466CC solid; }
TD.re_cen1 { width: 125px; border-width: 0px 1px 1px 0px; border-color: #4466CC; border-style: none solid solid none; }
TD.re_cen_l1 { width: 100px; border-width: 0px 1px 1px 0px; border-color: #4466CC; border-style: none solid solid none; text-align: center; background-color: #EEEEFF; }
TD.re_cen_m1 { width: 100px; border-width: 0px 1px 1px 0px; border-color: #4466CC; border-style: none solid solid none; text-align: center; background-color: #EEEEFF; }
TD.re_cen_r1 { width: 75px; border-width: 0px 0px 1px 0px; border-color: #4466CC; border-style: none none solid none; text-align: center; background-color: #EEEEFF; }
TD.re_cen_l1w { width: 100px; border-width: 0px 1px 1px 0px; border-color: #4466CC; border-style: none solid solid none; text-align: center; background-color: #FFFFFF; }
TD.re_cen_m1w { width: 100px; border-width: 0px 1px 1px 0px; border-color: #4466CC; border-style: none solid solid none; text-align: center; background-color: #FFFFFF; }
TD.re_cen_r1w { width: 75px; border-width: 0px 0px 1px 0px; border-color: #4466CC; border-style: none none solid none; text-align: center; background-color: #FFFFFF; }
TD.re_cen2 { width: 125px; border-width: 0px 1px 0px 0px; border-color: #4466CC; border-style: none solid none none; text-align: center; background-color: #EEEEFF; }
TD.re_cen_l2 { width: 100px; border-width: 0px 1px 0px 0px; border-color: #4466CC; border-style: none solid none none; text-align: center; }
TD.re_cen_m2 { width: 100px; border-width: 0px 1px 0px 0px; border-color: #4466CC; border-style: none solid none none; text-align: center; }
TD.re_cen_r2 { width: 75px; text-align: center; }
TD.re_cen_l11 { width: 35px; border-width: 0px 1px 0px 0px; border-color: #4466CC; border-style: none solid none none; text-align: center; background-color: #EEEEFF; }
TD.re_cen_l12 { width: 85px; border-width: 0px 1px 1px 0px; border-color: #4466CC; border-style: none solid solid none; background-color: #EEEEFF; }
TD.re_cen_l22 { width: 85px; border-width: 0px 1px 0px 0px; border-color: #4466CC; border-style: none solid none none; background-color: #EEEEFF; }
TD.re_cen3 { width: 125px; border-width: 0px 1px 0px 0px; border-color: #4466CC; border-style: none solid none none; text-align: center; background-color: #EEEEFF; }

.cen_photo { width: 160px; float: left; padding: 10px 5px; }

SPAN.font_bk { font-size: 12px; font-weight: bold; color: #000000; }

/*福祉車両*/

.re_car_l { width: 295px; float: left; }
.re_car_r { width: 225px; float: right; }