@charset "utf-8";
*{
	margin: 0;
	padding: 0;	
}
@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?jqt79t');
  src:  url('../fonts/icomoon.eot?jqt79t#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?jqt79t') format('truetype'),
    url('../fonts/icomoon.woff?jqt79t') format('woff'),
    url('../fonts/icomoon.svg?jqt79t#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-facebook2:before {
  content: "\ea91";
}
.icon-instagram:before {
  content: "\ea92";
}
.icon-twitter:before {
  content: "\ea96";
}
.container{
	max-width: 980px;
	padding: 0 30px;
	margin-left: auto;
	margin-right: auto;
}
.bg-slider {
 	padding-top: 250px;
    padding-bottom: 360px;
    background-size: cover;
 }
.header{
	height: 130px;
	background-color: #ff7f50;
	width: 100%		
}
.header-left{
	float: left;
}
.header-right{
	float: right;
}
.clear{
	clear: both;
}
.header-left h1{
	height: 130px;
	margin-bottom: -50px;
	margin-left: -50px;
	margin-right: -50px;
	margin-top: -130px;
}
.header-right a {
	line-height: 130px;
	color: #000000;
	margin-left: 5px;
	margin-right: 50px;
}
.header-right a:hover{
	background-color: #e2f1ff;
	font-size: 16px;
	padding: 16px 5px;
	transition: background-color 0.5s;
}
.footer{
	height: 130px;
	background-color: #ff7f50;
	color: #000000;
}
.footer-left{
	float: left;
}
.sns{
	margin-bottom: 15px;
}
.sns li{
	display: inline-block;
}
.sns a{
	display: block;
	padding: 10px 20px;
	background: fff;
	color: #00bfff;
	border-radius: 5px;
	font-size: 24px;
	text-decoration: none;
}
.sns a:hover{
	opacity: 0.7;
}
.footer-right{
	float: right;
	padding: auto;
	}
.page_top{
	width: 14.0625%;
	min-width: 45px;
	position: fixed;
	right: 10px;
	bottom: 10px;
}	

