/* CSS Document */


h1 {
	margin:0 0 25px 0;
}

.catch1 {
	margin:10px 0 0 0 ;
}

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

.kinoBox {
	background:#333333;
	padding:0 0 20px 0;
}

.kinoTxt1 {
	color:#00bc54;
	font-size:16px;
	margin:20px 10px 0 10px;
}

.kinoTxt2 {
	color:#ffffff;
	font-size:14px;
	margin:10px 10px 0 10px;
}

.kinoImg1 {
	margin:15px 0 10px 0;
}

.kinoKome {
	font-size:12px;
	text-indent:-2em;
	padding-left:2em;
	color:#ffffff;
	margin:0 20px 0 20px;
}

.kinoTitle3 {
	margin:25px 0 0 0;
}


.kinoImg2 {
	margin:15px 0 10px 0;
}

.kinoKome2 {
	font-size:12px;
	text-indent:-1em;
	padding-left:1em;
	color:#ffffff;
	margin:0 20px 0 20px;
}

.kinoTitle4 {
	margin:25px 0 0 0;
}


.kinoImg3 {
	margin:15px 0 10px 0;
}

.kinoImg4 {
	margin:0 0 10px 0;
}





.genriBox {
	background:#333333;
	padding:0 0 20px 0;
	margin:20px 0 0 0;
}

.genriTxt1 {
	color:#ffffff;
	font-size:14px;
	margin:10px 10px 0 10px;
}

.genriImg1 {
	margin:15px 0 0 0;
}

.genriImg2 {
	margin:0 0 10px 0;
}

.genriKome {
	font-size:12px;
	text-indent:-2em;
	padding-left:2em;
	color:#ffffff;
	margin:0 20px 0 20px;
}





.anzenBox {
	background:#333333;
	padding:0 0 20px 0;
	margin:20px 0 0 0;
}

.anzenTable {
	margin:10px 10px 0 10px;
}

.anzenTable td {
	vertical-align:top;
	color:#ffffff;
	font-size:14px;
	padding:5px;
}