* {margin:0;padding:0;}

html {overflow-y:auto;}

body {
font-size:12px;
width:100%;
margin:0;padding:0;
background:url(../img/common/bg_head.jpg) no-repeat center top #ffffff;
font-family:
Meiryo,Hiragino Maru Gothic Pro,"ヒラギノ丸ゴ Pro W4","ＭＳ Ｐゴシック", "Osaka", verdana, arial, sans-serif;
color:#333333;
}

* html body{text-align:center;background:url(../img/common/bg_head_ie6.jpg) no-repeat center top;}


a{}
a:link{}
a:hover{}
a:visited{}

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));}

address {font-style:normal;}

.clear {clear:both;}

/*�t�b�^�w�i*//**/
#foot_bg{background:url(../img/common/bg_foot.jpg) bottom center no-repeat}
#foot_bg_index{background:url(../img/common/bg_foot_index.gif) bottom center no-repeat}


/*�w�b�_*//**/
#head{width:100%}
#head h1{text-align:left}
#head h1 img{margin:15px 13px}
#head ul.tab{position:absolute;top:36px;right:20px}
#head ul.tab li{float:right;margin-right:-15px}

* html #head ul.tab{position:absolute;top:34px;right:10px}
* html #head ul.tab li.sitemap{margin-right:0;}


#head p{position:absolute;top:5px;right:15px;font-size:11px}
#head p a:link,#head p a:visited{color:#fff;text-decoration:underline}
#head p a:hover,#head p a:active{color:#FFCC00;text-decoration:underline}



#head #line{width:100%;height:42px;background:url(../img/common/head_line.png) center no-repeat;position:relative;top:0px}
* html #head #line{background:none;margin-bottom:-10px}

#head #line ul{display:block;width:800px;margin:auto}
#head #line ul li{float:left}




/*�R���e�i800*//**/
#container{width:800px;margin:0 auto;}
* html #container{text-align:left;padding-top:10px;}

/*�t�b�^*//**/
#foot{width:800px;height:70px;text-align:center;background:url(../img/common/foot.png) top center no-repeat}
* html #foot{
behavior: expression(IEPNGFIX.fix(this));
}

#foot img{margin:15px 0 8px 0}
#foot address{font-size:11px;color:#ccc}

/*�R�s�[���C�g*//**/
p#copy{text-align:center;margin:auto;padding:10px 0;font-size:10px}
* html p#copy{padding:0;margin:5px}
*:first-child+html p#copy{padding:0;margin:5px}

