/*-----------------------------------------------*/
/* with */
/*-----------------------------------------------*/

/*サイドメニュー*/

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

.wi2 { width: 160px; border-width: 0px 0px 1px 0px; border-color: #666; border-style: none none dotted none; font-weight: normal; font-size: 13px; line-height: 20px; }
.wi2 A:link { color: #630; background: #FFD; text-decoration: none; position: static; padding: 5px 0px 5px 20px; display: block; }
.wi2 A:visited { color: #630; background: #FFD; text-decoration: none; position: static; padding: 5px 0px 5px 20px; display: block; }
.wi2 A:active { color: #960; background: url("../img/menu/p_y.gif") 3px 5px no-repeat; text-decoration: none; position: relative; top: 1px; left: 1px; padding: 5px 0px 5px 20px; display: block; }
.wi2 A:hover { color: #960; background: url("../img/menu/p_y.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: #666; line-height: 120%; }
IMG.photo { padding: 4px; margin: 5px; border: 1px #999 solid; }

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

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

/*メインボックス*/

.with_line { width: 540px; padding: 5px 0px; border-width: 0px 0px 1px 0px; border-color: #EBC047; border-style: none none dotted none; }
.with_box { padding: 10px 0px 0px 0px; }

SPAN.with_bold { font-size: 13px; font-weight: bold; color: #003399; }
SPAN.with_tit { font-weight: bold; }
SPAN.with_tit1 { color: #DDB347; }
SPAN.with_tit2 { color: #996600; }

.wi_tit { width: 520px; padding: 5px 0px 5px 20px; margin: 10px auto; background: url(../img/menu/l_y.gif) repeat-y; border-width: 0px 0px 2px 0px; border-color: #FFE347; 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: 135px; background: url(../img/rent/toi2.gif) no-repeat; }
.under_toi_large { width: 540px; height: 165px; background: url(../img/with/toi_l.gif) no-repeat; }
.under_toi2 { width: 540px; height: 150px; background: url(../img/with/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; }

/*ボランティアとは？*/

TABLE.vo_renraku { width: 520px; border: 1px #DDB347 solid; }

TD.vo_ren11 { width: 180px; background-color: #FFC; text-align: center; border-width: 0px 1px 1px 0px; border-color: #DDB347; border-style: none solid solid none; }
TD.vo_ren12 { width: 300px; background-color: #FFC; text-align: center; border-width: 0px 0px 1px 0px; border-color: #DDB347; border-style: none none solid none; }
TD.vo_ren21 { width: 180px; padding: 3px 8px; border-width: 0px 1px 1px 0px; border-color: #DDB347; border-style: none solid solid none; }
TD.vo_ren22 { width: 300px; padding: 3px 8px; border-width: 0px 0px 1px 0px; border-color: #DDB347; border-style: none none solid none; }
TD.vo_ren31 { width: 180px; padding: 3px 8px; border-width: 0px 1px 0px 0px; border-color: #DDB347; border-style: none solid none none; }
TD.vo_ren32 { width: 300px; padding: 3px 8px; border: 0px none; }

/*ボランティア保険*/

TABLE.vo_hoken { width: 520px; border: 1px #DDB347 solid; text-align: center; }
TR.vo_h_top { background-color: #FFC; }
TD.vo_h_left1 { background-color: #FFC; border-width: 0px 1px 1px 0px; border-color: #DDB347; border-style: none solid solid none; }
TD.vo_h_left2 { background-color: #FFC; border-width: 0px 1px 0px 0px; border-color: #DDB347; border-style: none solid none none; }
TD.vo_h1 { border-width: 0px 1px 1px 0px; border-color: #DDB347; border-style: none solid solid none; }
TD.vo_h2 { border-width: 0px 0px 1px 0px; border-color: #DDB347; border-style: none none solid none; }
TD.vo_h3 { border-width: 0px 1px 0px 0px; border-color: #DDB347; border-style: none solid none none; }

/*ふE△ぁΔいいきサE/
TABLE.with_salon { width: 520px; border: 1px #DDB347 solid; }
TD.with_salon11 { width: 100px; background-color: #FFC; text-align: center; padding: 3px 8px; border-width: 0px 1px 1px 0px; border-color: #DDB347; border-style: none solid solid none; }
TD.with_salon12 { width: 160px; background-color: #FFC; text-align: center; padding: 3px 8px; border-width: 0px 1px 1px 0px; border-color: #DDB347; border-style: none solid solid none; }
TD.with_salon13 { width: 60px; background-color: #FFC; padding: 3px 8px; text-align: center; border-width: 0px 1px 1px 0px; border-color: #DDB347; border-style: none solid solid none; }
TD.with_salon14 { width: 120px; background-color: #FFC; padding: 3px 8px; text-align: center; border-width: 0px 0px 1px 0px; border-color: #DDB347; border-style: none none solid none; }
TD.with_salon21 { width: 100px; padding: 3px 8px; text-align: center; border-width: 0px 1px 1px 0px; border-color: #DDB347; border-style: none solid solid none; }
TD.with_salon22 { width: 160px; padding: 3px 8px; border-width: 0px 1px 1px 0px; border-color: #DDB347; border-style: none solid solid none; }
TD.with_salon23 { width: 60px; padding: 3px 8px; text-align: center; border-width: 0px 1px 1px 0px; border-color: #DDB347; border-style: none solid solid none; }
TD.with_salon24 { width: 120px; padding: 3px 8px; border-width: 0px 0px 1px 0px; border-color: #DDB347; border-style: none none solid none; }
TD.with_salon31 { width: 100px; padding: 3px 8px; text-align: center; border-width: 0px 1px 0px 0px; border-color: #DDB347; border-style: none solid none none; }
TD.with_salon32 { width: 160px; padding: 3px 8px; border-width: 0px 1px 0px 0px; border-color: #DDB347; border-style: none solid none none; }
TD.with_salon33 { width: 60px; padding: 3px 8px; text-align: center; border-width: 0px 1px 0px 0px; border-color: #DDB347; border-style: none solid none none; }
TD.with_salon34 { width: 120px; padding: 3px 8px; border: 0px none; }

/*共同募E/

TABLE.vo_bokin { width: 520px; border: 1px #DDB347 solid; }

TD.vo_b11 { width: 100px; padding: 5px 8px; text-align: center; background-color: #FFC; border-width: 0px 1px 1px 0px; border-color: #DDB347; border-style: none solid solid none; }
TD.vo_b12 { width: 400px; padding: 5px 8px; text-align: center; background-color: #FFC; border-width: 0px 0px 1px 0px; border-color: #DDB347; border-style: none none solid none; }
TD.vo_b21 { width: 100px; padding: 5px 8px; text-align: center; border-width: 0px 1px 1px 0px; border-color: #DDB347; border-style: none solid solid none; }
TD.vo_b22 { width: 400px; padding: 5px 8px; border-width: 0px 0px 1px 0px; border-color: #DDB347; border-style: none none solid none; }
TD.vo_b23 { width: 100px; padding: 5px 8px; text-align: center; border-width: 0px 1px 0px 0px; border-color: #DDB347; border-style: none solid none none; }
TD.vo_b24 { width: 400px; padding: 5px 8px; border: 0px none; }
TD.vo_b31 { padding: 5px 8px; text-align: center; background-color: #FFC; border-width: 0px 1px 1px 0px; border-color: #DDB347; border-style: none solid solid none; }
TD.vo_b32 { width: 100px; padding: 5px 8px; text-align: center; background-color: #FFC; border-width: 0px 1px 1px 0px; border-color: #DDB347; border-style: none solid solid none; }
TD.vo_b33 { width: 300px; padding: 5px 8px; text-align: center; background-color: #FFC; border-width: 0px 0px 1px 0px; border-color: #DDB347; border-style: none none solid none; }
TD.vo_b41 { width: 30px; padding: 5px 8px; text-align: center; border-width: 0px 1px 0px 0px; border-color: #DDB347; border-style: none solid none none; }
TD.vo_b42 { width: 70px; padding: 5px 8px; text-align: center; border-width: 0px 1px 1px 0px; border-color: #DDB347; border-style: none solid solid none; }
TD.vo_b43 { padding: 5px 8px; text-align: center; border-width: 0px 1px 1px 0px; border-color: #DDB347; border-style: none solid solid none; }
TD.vo_b44 { width:3 00px; padding: 5px 8px; border-width: 0px 0px 1px 0px; border-color: #DDB347; border-style: none none solid none; }
TD.vo_b45 { padding: 5px 8px; text-align: center; border-width: 0px 1px 0px 0px; border-color: #DDB347; border-style: none solid none none; }
TD.vo_b46 { width: 300px; padding: 5px 8px; border: 0px none; }