@charset "utf-8";
.modaal-inner-wrapper {
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.point_storage article {
		display: none;
}
.modaal-inner-wrapper {
		padding: 0 15px;
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		align-items: center;
		min-height: 100vh;
}
.modaal-inner-wrappr img {
		width: 100%;
		height: auto;
}
.modaal-container {
		width: inherit !important;
		max-width: 600px;
		margin: 0 auto;
		border-radius: 0;
		background: #fff;
}
.modaal-content-container {
		padding: 0;
		border-radius: 0;
		background: #fff;
		color: #4c4949;
		position: relative;
}
.modaal-container .modaal-close {
		position: absolute;
		right: -13px;
		top: -62px;
		color: #333;
		width: 50px;
		height: 50px;
}
.modaal-close, .modaal-close:focus, .modaal-close:hover {
		outline: none;
		border-radius: 0;
		background: none;
}
.modaal-close:before, .modaal-close:after {
		display: block;
		content: " ";
		position: absolute;
		top: 11px;
		left: 25px;
		width: 2px;
		height: 30px;
		border-radius: 0px;
		background: #fff;
}
.modaal-close:focus:before, .modaal-close:focus:after, .modaal-close:hover:before, .modaal-close:hover:after {
		background: #fff;
}
.contents_area.open {
		position: fixed;
		width: 100%;
}
.point_col_thumb img {
		width: 100%;
		height: auto;
}
.point_col_caption {
		padding: 20px 40px;
}
h5.point_col_hd {
		color: #a11d23;
		font-family: 'Helvetica LT W01 Roman';
		font-weight: normal;
		font-size: 14px;
}
.point_col_caption p {
		line-height: 1.8;
		font-size: 16px;
}
@media(max-width: 767px) {
		.modaal-content-container {
				padding: 0;
		}
		.point_col_caption {
				padding: 20px;
		}
}