@charset "utf-8";

/*						*/
/*		topImage		*/
/*						*/



header .topImage{
	overflow:hidden;
	height:600px;
}


header .navbar{
	padding-left:0;
	padding-right:0;
}


@media (max-width: 1199.98px) { 
	header .topImage{
		height:450px;
	}
}
@media (max-width: 991.98px) {
	header .topImage{
		height:390px;
	}
}
@media (max-width: 767.98px) {
	header .topImage{
		height:330px;
	}
}
@media (max-width: 575.98px) {
	header .topImage{
		height:66vw;
		margin-top:54px;
		margin-left:-1.5em;
		margin-right:-1.5em;
	}
}

.fader{
	position:relative;	
	margin:0;
	padding:0;
	display:none;
	z-index:2;
}

.fader li{
	position:relative;
	overflow: hidden;
	transform: scale(1.2) ;
}

.fader img{
	width:100%;
	height:auto;
	position: relative;
}

.zoom{
	animation: zoom 15s 0s;
}

@keyframes zoom {
	0% {
	}	
	100% {
		transform: scale(1.25) ;
	}
}

.scroll {
	animation: scroll 150s infinite linear;
}
@keyframes scroll {
	0% {
		transform: translateX(0%);
	}
	100% {
		transform: translateX(-100%);
	}
}

.paging_transparent{
	animation: paging_transparent 6s 0s;
}

@keyframes paging_transparent {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
}

h1{
	display:none !important;
}



main .greeting{
	/*font-family: kozuka-mincho-pro, serif;*/
	font-weight: 500;
	font-style: normal;
	
	text-align:center;
	
	font-size:2em;
	line-height:1.9em;
	margin:1em 0 2.5em 0;	
}

main h1{
	position: relative;
	display:inline-block;
	padding:0 1em;
    line-height: 0.75em;
	color:#5EB7E8;
    border-bottom: 7px solid #D7EDF9;
    margin-bottom: 0.5em;
}

main .twitter{
	overflow-y: scroll;
	width:100%;
	height:600px;
	margin-top:4em;
	border:1px solid #ddd;
}


main .business img{
	width:100%;
}

@media (max-width: 1199.98px) { 	
}
@media (max-width: 991.98px) {
}
@media (max-width: 767.98px) {
	main .greeting{
		margin:1em 0 2em 0;	
	}	
}
@media (max-width: 575.98px) {
	main .greeting{
		font-size:4.5vw;	
		margin:0 0 3em 0;	
	}
}


