/*----------------------------------------------
Wrap
全体を包括
-----------------------------------------------*/
#wrap{
width:760px;
margin:0px auto;
height:100%;
min-height: 100%;
background-image: url(../common/body_back.gif);
background-repeat: repeat-y;
}

/*----------------------------------------------
 header
-----------------------------------------------*/
#header{
width: 750px;
height:68px;
margin-left: auto;
margin-right: auto;
background-image: url(../common/head_back.gif);
}

h1{
float: left;
}

.info-bt{
text-align: right;
padding-right: 10px;
margin-bottom: 10px;
}


#head-navi {
float:right;
padding-top: 20px;
}

#head-navi img {
border: none;
vertical-align:top;
}

#head-navi ul {
padding: 0px;
list-style: none;
line-height: normal;
}

#head-navi li{
float: left;
list-style:none;
margin-right: 10px;
}


/*----------------------------------------------
container
ナビゲーションとバナー部分、メインコンテンツを包括
-----------------------------------------------*/
#container{
  width:750px;
  position:relative;
  min-height:100%;
  _height:100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 30px; /* ここはフッターと同じ高さに */
}




/*----------------------------------------------
Footer
-----------------------------------------------*/

#footer {
width: 800px;
margin-right: auto;
margin-left: auto;
margin-top: -30px; /* negative value of footer height */
height: 30px;
clear:both;
text-size: 75%;
text-align: center;
} 

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


