@charcart"utf-8";/*CSSDocument*/

.modal-content {
    position:fixed;
    display:none;
    z-index:9999;
    width:90%;
    margin:0 auto;
    border:2px solid #aaa;
    background:#fff;
}

.modal-content img{
	width: 100%;
}

.modal-content p {
    margin:0;
    padding:0;
}

.modal-overlay {
    z-index:9998;
    display:none;
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:120%;
    background-color:rgba(0,0,0,0.75);
}

.modal-open {
    text-decoration:underline;
}

.modal-open:hover {
    cursor:pointer;
    color:#f00;
}


.modal-close:hover {
    cursor:pointer;
    color:#f00;
}
.modal_ttl {
font-size:20px;
text-align:center;
margin:0 0 10px;
}
.modal_box {
	position:relative;
	text-align:center!important;
	}
.modal-closeWrap {
font-size:25px;
padding:2px 5px;
text-align:center;
background:#CCCCCC;
color:#FFFFFF;
position:absolute;
top:0px;
right:0px;
cursor:pointer;
}
.modal-closeWrap a:hover {
	text-decoration:none;
	color:#fff;
	}


