body{position:relative}

#container{background:url(../img/otoku/bg.jpg) no-repeat top}

#head{width:900px;height:250px;position:relative}
#head .name{margin-top:20px}

#head h1{text-align:left;font-size:12px;font-weight:normal;margin-left:10px}
* html #head h1{margin-top:3px}


#contents{background:url() no-repeat top center;position:relative;margin-top:40px}
* html #contents{margin-left:-50px}

#contents .otoku{width:657px;margin:0 0 40px 50px;position:relative}
#contents .otoku .honbun{width:510px;min-height:100px;background:url(../img/otoku/body_yama.png) repeat-y;padding:5px 50px 10px 90px;color:#000000}
* html #contents .otoku .honbun{margin:-2px 33px 0 0px;width:517px}
*:first-child+html #contents .otoku .honbun{margin:-2px 33px 0 0px;width:517px}

#contents .otoku .honbun2{width:510px;min-height:100px;background:url(../img/otoku/body_zeze.png) repeat-y;padding:5px 50px 10px 90px;color:#000000}
* html #contents .otoku .honbun2{margin:-3px 33px 0 0px;width:517px}
*:first-child+html #contents .otoku .honbun2{mmargin:-2px 33px 0 0px;width:517px}


#contents .otoku .honbun b,#contents .otoku .honbun2 b{color:#FF0000;font-size:14px}
#contents .otoku .honbun span,#contents .otoku .honbun2 span{margin-left:10px;color:#993300}
#contents .otoku img.otokufoot{margin-top:0px}


#contents #button{width:700px;text-align:center;margin:30px auto auto auto}
* html #contents #button{{width:720px;margin:0px 0px 0px 50px}


#foot{width:900px;margin:auto auto auto auto;text-align:center;}
#foot img{margin:30px 0 10px 0}
#foot address{text-align:center}
