* {margin:0;padding:0;}

body {
margin:0;padding:0;
color:#4e2700;
font-family:
Meiryo,"ＭＳ Ｐゴシック", Hiragino Maru Gothic Pro,"ヒラギノ丸ゴ Pro W4", verdana, arial, sans-serif;
font-size:12px;
background:url(../img/common/bg.jpg);
text-align:center;
}

a{color:#4e2700;}
a:link,a:visited{text-decoration:underline}
a:hover,a:active{color:#CC0000;text-decoration:underline}

p,li,dt,dl {line-height:1.6;}
p {margin:0 0 1em 0;}
li {list-style-type:none;}
img {border:0;behavior: expression(IEPNGFIX.fix(this));}

/*iepngfixalpha
img, div, input{ behavior: url("http://e-hanaichi.co.jp/js/iepngfix.htc") }
*//**/


address {font-style:normal;}

.clear {clear:both;}


/*コンテナ・ヘッダ背景、indexのみ個別に指定*//**/
#container{width:100%;heigh:100%;background:url(../img/common/bg_head_sub.png) no-repeat center top;position:relative}



/*背景・グラデ背景はここで指定*//**/
#bg_brown{width:100%;heigh:100%;background:url(../img/common/bg_brown.png) top}

* html #bg_brown{background:url(../img/common/bg_brown_ie6.png);behavior: expression(IEPNGFIX.fix(this));}


/*ヘッダ*//**/
#head{height:35px;text-align:center;z-index:590}
#head h1{left:20px;text-align:left;font-size:11px;font-weight:normal;padding:5px}
* html #head h1{padding-top:7px}
#head h1 a{text-decoration:none}

/*サブメニュー*//**/
#submenu{z-index:599;padding:5px;position:absolute;top:0;right:20px;text-align:right;font-size:10px}
* html #submenu{margin:-27px 0 0 0;}
#submenu a{margin-top:-5px}
#submenu a:hover,#submenu a:active{color:#cc0000}


/*メニュー*//**/
#container #menu{position:absolute;height:37px;width:100%;background:url(../img/common/bamboo.png) center bottom no-repeat;margin-top:-3px;z-index:590}
* html #container #menu{behavior: url("http://e-hanaichi.co.jp/js/iepngfix.htc");margin-top:-8px;position:absolute;left:0;}
*:first-child+html #container #menu{margin-top:0px;position:absolute;left:0}

#menu ul{width:756px;margin:auto}
* html #container #menu ul{margin:0}

#menu ul li{display:block;width:126px;float:left;}
#menu ul li img{margin-top:3px}

* html #menu ul li img{margin-top:4px}


/*骨*//**/
#contents{position:relative;text-align:center;position:relative;padding-top:35px;width:800px;margin:auto;background:url(../img/common/bg.jpg) center}
* html #contents{z-index:1;margin-top:-70px}



/*タイトル部分背景・高さは個別で指定、画像はindexのみ個別に指定*//**/
#headimg{width:800px;background:url(../img/common/head_sub.png) no-repeat center;margin-top:-70px;text-align:center}
* html #headimg{behavior: expression(IEPNGFIX.fix(this));}

/*ふせんメニュー・indexのみ個別に指定*//**/
#contents #postit{
	position:absolute;
	width:250px;
	z-index:598;
	right:25px;
	top:136px;
	height: 269px;
}
* html #contents #postit{top:220px}

#postit ul li{margin:5px}

/*ページの基本枠*//**/
#page{width:700px;margin:auto;text-align:left}
* html #page{width:800px;padding-left:50px}

/*フッタ*//**/
#foot{text-align:center;overflow:hidden;padding-bottom:10px;font-size:10px}
#foot ul{
padding:0;
margin:0 auto;
list-style-type:none;
float:left;
position:relative;
left:50%;
}

#foot ul li{
float:left; position:relative; right:50%;
display:block;margin:0 10px
}


/*フッタメニューのハック*//**/
* html #foot ul{left:50%;margin-left:-10px;clear:left} 
*:first-child+html #foot ul{left:50%;clear:left}



address{width:786px;font-size:11px;color:#CCCCCC;text-align:center;padding:7px}
* html address{width:800px}
address a:link,address a:hover,address a:visited,address a:active{color:#CCCCCC;text-decoration:none}
