
#cycle-loader {
	height:32px;
	left:50%;
	margin:-8px 0 0 -8px;
	position:absolute;
	top:50%;
	width:32px;
	z-index:999;}
			
#maximage {
	display:none;
	position:fixed !important;
}
			
#gradient {
	left:0;
	height:100%;
	position:absolute;
	top:0;
	width:100%;
	z-index:999;}

h1 {
	position: absolute;
	left: 50px; top: 45px;}

#lang {
	position: absolute;
	left: 340px; top: 77px;
	z-index: 999;}

#lang li {
	display: inline;}

#lang li a {
	font-size: 1.4em;
	font-weight: normal;
	color: #fff;
	letter-spacing: 0.2em;
	margin: 0 1em;
	font-family: "Proxima Nova", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo,Verdana,sans-serif;}

#lang li:first-child:after {
	font-size: 1.2em;
	color: #fff;
	content: "/";}

#lang li a:hover {}


/*! Version: 2.0.73 (12-Oct-2012) */

.mc-hide-scrolls{
	overflow:hidden;
}

body .mc-cycle {
	height:100%;
	left:0;
	overflow:hidden;
	position:fixed;
	top:0;
	width:100%;
	z-index:-1;
}

div.mc-image {
	-webkit-transition: opacity 2s ease-in-out; 
	-moz-transition: opacity 2s ease-in-out; 
	-o-transition: opacity 2s ease-in-out; 
	transition: opacity 2s ease-in-out;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position:center center;
	background-repeat:no-repeat;
	height:100%;
	overflow:hidden;
	width:100%;
}

.mc-old-browser .mc-image {
	overflow:hidden;
}

/* BANNER_150717 */

#bnr {
	position: fixed;
	left: 50px; bottom: 20px;}

#bnr li {
	display: inline;
	margin-right: 10px;}

#bnr li a:hover img {
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;}