@charset "utf-8";


/* all
-------------------------------------------------------------------*/
body {
	width: 100%;
	font-size: 100%;
	text-align: center;
}
.sitewrap {
	width: 1100px;
	min-width:1100px;
	overflow:hidden;
	margin: 0 auto;
	text-align: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
@media screen and (max-width:768px) {
.sitewrap {
	width: 100%;
	min-width:0;
}

}



/* contents
-------------------------------------------------------------------*/

main{
	display: block;
}
.display_pc{
	display: block;
}
.display_sp{
	display: none;
}
.display_pc_s{
	display: block;
}
.display_sp_s{
	display: none;
}

@media screen and (max-width:1160px) {
	main{
    padding-top: 50px;
	}
}
@media(max-width:960px){
  	.display_pc{
		display: none;
	}
	.display_sp{
		display: block;
	}
}
@media(max-width:760px){
  	.display_pc_s{
		display: none;
	}
	.display_sp_s{
		display: block;
	}
}
/* footer
-------------------------------------------------------------------*/
#pageTop {
    position: fixed;
    bottom: 15px;
    right: 5%;
    width: 70px;
    z-index: 999;
}
@media screen and (max-width:768px) {
  #pageTop {
    width: 49px;
    right:10px;
    bottom:10px;
  }
}




/*---ページ内リンク_position:fixd調整---*/

/*
#ivent_detail{
  padding-top: 80px;
  margin-bottom: -80px;
}

@media screen and (max-width:1160px){
  #ivent_detail{
  padding-top: 50px;
  margin-bottom: -50px;
  }
  
}
*/







