#hondou,
#nioumon,
#syuuzouko,
#gomadou,
#keisenzou,
#ubasugi,
#gassan,
#choukei-tennou,
#katsurashimizu,
#tsuchihumazu,
#shiryoukan,
#tekiseisya,
#katsura-an {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
}

#kinenkan {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: fixed;
}

.close_overlay {
	width: 120%;
	height: 120%;
	display: block;
	position: absolute;
	background: #000;
	opacity: 0.5;
	z-index: 5;
}
 
.modal_window {
	top: 30%;
	left: 20%;
	width: 45%;
	max-height: 65%;
	padding: 10px;
	border-radius: 5px;
	display: block;
	background: #fff;
	position: fixed;
	z-index: 10;
	overflow-y:auto;
}
 
/* CSS3 ModalWindow SET
-------------------------- */
@-webkit-keyframes modalFadeIn {
	0% {opacity:0;display:block;}
	100% {opacity:1;}
}
div#modal div:target {
    -webkit-animation-name: modalFadeIn; 
    -webkit-animation-duration: 0.5s;
    -webkit-animation-iteration-count: 1;
    opacity: 1;
    display:block;
}

