
#lifecontent   { background-image: url(../taiseilife/img/lifeback_1.gif); width: 100% }
#lifecontent2    { background-color: #fff; width: 100% }
#lifetopl     { float: left; margin-top: 5px; margin-bottom: 10px; width: 511px }
#lifetopr     { float: right; padding-bottom: 10px; width: 265px }
#lifefooter              { background-color: #fff; clear: both; padding-bottom: 250px }
.lifetopbox  { background: url(../taiseilife/img/life_topback2.gif) no-repeat 23px 0px; height: 186px }
.lifetopmidashi  { margin-top: 10px; margin-bottom: 10px; margin-left: 70px }
.lifetoptxt1  { font-size: 86%; line-height: 140%; margin-right: 38px; margin-left: 70px }
.lifetoptxt2  { font-size: 73%; line-height: 140%; margin-right: 38px; margin-left: 70px }
.lifetopmel2  { background: url(../taiseilife/img/top_melback.gif) repeat-y; padding: 10px 56px 20px 23px }
.clearline { background-color: #fff; clear: both }
.clearlinenaka  { background-color: #fff; clear: both; margin-top: 50px }

.lifeform     { margin-top: 2px; margin-bottom: 2px; width: 98%; height: 20px }
.lifesubmit  { text-align: center }
.formmidashi   { font-weight: bold; font-size: 86%; line-height: 120%; margin-top: 15px; margin-bottom: 5px }
.lifetoplink { float: left; margin-left: 22px }
.melmatb  { margin-bottom: 25px; width: 242px }
.melmatd1   { background: url(../taiseilife/img/life_topback.gif) no-repeat; padding: 10px 26px 10px 15px }
/*住まい*/
.sumaiconetnt { margin-right: 40px; margin-left: 88px }
.sumaiq1   { color: #2681b4; font-weight: bold; font-size: 86%; line-height: 130%; background: url(../taiseilife/img/life_q.gif) no-repeat; vertical-align: middle; margin-right: 40px; margin-left: 88px; padding-top: 15px; padding-left: 70px; height: 59px }
.sumaia1   { color: #575757; font-size: 86%; line-height: 160%; background: url(../taiseilife/img/life_a.gif) no-repeat; margin-top: 10px; margin-right: 40px; margin-left: 88px; padding-left: 70px }
.sumailine  { clear: both; margin-top: 10px; margin-bottom: 10px; margin-left: 88px; width: 648px; height: 1px }
.sumaiph { float: right; padding-bottom: 5px; padding-left: 5px }

/*くらし*/
.kurashibox  { background-color: #ffc; margin-right: 40px; margin-bottom: 10px; margin-left: 88px; padding: 10px }
.kurashibox h2 { background: url(../taiseilife/img/kurashi_kei.gif) repeat-x; margin-bottom: 10px; padding-top: 24px }
.book { float: left; margin-left: 33px; border: solid 1px #000 }
.cd { float: left; margin-left: 5px; border: solid 1px #000 }
.kurashibox h3 { font-weight: bold; font-size: 86%; line-height: 130%; margin-left: 153px }
.kurashibox h4 { color: #f39; font-weight: bold; font-size: 93%; line-height: 130%; margin-top: 3px; margin-bottom: 3px; margin-left: 153px; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #000; border-bottom: 1px solid #000 }
.kurashitxt1 { font-size: 86%; line-height: 160%; margin-left: 153px }
.kurashitxt2  { color: #575757; font-size: 86%; line-height: 160%; margin-top: 5px; margin-left: 153px }
.kurashitxt3 { color: #575757; font-size: 73%; line-height: 140%; margin-left: 153px }
.kurashitxt4 { font-size: 86% }
.input1 { width: 170px }
.sankakutxt  { background: url(../img/sankaku.gif) no-repeat 2px center; padding-left: 15px }
.sankakulink { vertical-align: middle }
.backnumber { font-size: 10px; margin-top: 20px; margin-bottom: 5px; margin-left: 88px }
