@charset "utf-8";

/* モーダル用 */
#lean_overlay{
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background: #000;
	display: none;
}
.modalWrap{
	height: 100%;
	width: 100%;
	width: 940px;
	margin: 0 auto!important;
	left: 0!important;
	right: 0!important;
}
.modalCont {
	width: 900px;
	padding-left: 20px;
	overflow: hidden;
	height: 100%;
}
.modalScroll {
	height: 100%;
	overflow-y: scroll;
	padding-right: 20px;
	width: 900px;
}
.modal_close {
	display: block;
	position: absolute;
	top: 59px;
	right: -38px;
	z-index: 2;
	background-color: #fff;
}
.modal_close:hover {
	cursor: pointer;
}
.modal_close:hover img {
	opacity: 0.7;
}
.fixed {
	position: fixed !important;
}
