/* CSS Document */

*{
margin:0px;
padding:0px;
}

body,p,div,ul,li,img,table{border:none;}

html{
height:100%;
}

body {
width:100%;
height:100%;
text-align:left;
background-color:#fff; 
color:#333;
font-size:30px;
line-height:40px;
font-family:"ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}

div#container {
	position: relative;top: 0;
	width:100%;
	height: 100%;
}

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


/* #ヘッダー */



/* #コンテンツ */

.bxslider {
	width: 100%;
	height: 100%;
		  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
	}


/* デフォルトの周りの枠を表示しない */
.bx-wrapper .bx-viewport {
  box-shadow: none;
  border: none;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  left: 0px;
  }
 
 
/* Next, Prev は非表示にしておき、jQuery でホバー時に表示 */
.bx-wrapper .bx-controls-direction a {
  display: none;
}

.bx-wrapper {
	width: 100%;
	height: 100%;
}


.portrait .bx-wrapper img {
	max-height: 100%;
	width: auto;
	display: block;
}

.landscape .bx-wrapper img {
	max-width: 100%;
	height: auto;
	display: block;
	
}

/* #フッター */

div#footer {
width: 100%;
position: fixed;bottom: 0; z-index: 100;
text-align:center;
}



.copyright {
padding: 5px;
text-align: center;
color:#999;
font-size:10px;
line-height:14px;
font-family:"ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
}



