
@charset "UTF-8";



img[src*="watch/maker."]{
	display: block;
	margin: 40px auto;
}

.maker_banner{
	text-align: center;
	margin: 50px 0 20px;
}

.maker_banner a{
	display: block;
	position: relative;
	width: 100%;
}

.maker_banner a svg{
	display: block;
}

.maker_banner a svg rect{
	-webkit-transition: 0.2s ease-in-out;
	   -moz-transition: 0.2s ease-in-out;
	     -o-transition: 0.2s ease-in-out;
	        transition: 0.2s ease-in-out;
}

.maker_banner a:hover svg rect{
	fill: rgba(0,0,0,0);
}

.maker_banner a.seiko{
	position: relative;
	background-image: url(../img/watch/2.jpg);
	background-size: 100%;
	background-position: 25% 50%;
	height: 234px;
}

.maker_banner a.seiko .text{
	text-align: justify;
	color: #fff;
	width: 205px;
	padding: 40px 35px 0 360px;
}

.maker_banner a.casio{
	position: relative;
	background-image: url(../img/watch/3.jpg);
	background-size: 100%;
	background-position: 72% 45%;
	height: 234px;
}

.maker_banner a.casio .text{
	text-align: justify;
	color: #000;
	width: 200px;
	padding: 40px 0 0 30px;
	text-shadow: -1px -1px 3px #dcd8d7,  1px 1px 3px #dcd8d7;
}

.maker_banner a.citizen{
	position: relative;
	background-image: url(../img/watch/4.jpg);
	background-size: 100%;
	background-position: 50% 60%;
	height: 234px;
}

.maker_banner a.citizen .text{
	text-align: justify;
	color: #fff;
	width: 560px;
	padding: 40px 0 0 25px;
}

.maker_banner a.seiko:hover img,
.maker_banner a.casio:hover img,
.maker_banner a.citizen:hover img{
	opacity: 1;
}

.maker_banner a.seiko img.name,
.maker_banner a.casio img.name{
	display: block;
	margin: 0 auto 30px;
}

.maker_banner a.citizen img.name{
	float: left;
	margin: 6px 17px 0 0;
}

.maker_banner a.seiko .arrow,
.maker_banner a.casio .arrow,
.maker_banner a.citizen .arrow{
	text-align: right;
	position: absolute;
	bottom: 0;
	box-sizing: border-box;
	width: 100%;
	padding: 3px;
}

.maker_banner a.seiko .kuwasiku,
.maker_banner a.casio .kuwasiku,
.maker_banner a.citizen .kuwasiku{
	position: absolute;
	color: #211915;
	background-color: rgba(255,255,255, 0.89);
	border: 1px solid #000;
	top: 203px;
	left: 219px;
	width: 160px;
}




