#modal-win {
	width: 100%;
	position: absolute;
}
#modal-win-inner {
	/*box-shadow: 0 0 5px rgba(0, 0, 0, .25);*/
	max-width: 1038px;
	max-height: 760px;
	margin: 0 auto;
	position: relative;
	z-index: 101;
}

#modal-win-inner img{
	max-width: 1038px;
	max-height: 760px;
}

#modal-bg {
	width: 100%;
	height: 100%;
	background-color: #000000;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	cursor: pointer;
}

.close-btn{
	position: fixed;
	top: 16px;
	right: 16px;
	width: 84px;
	height: 84px;
	padding: 16px;
	border: 2px solid #fff;
	box-sizing: border-box;
}

.close-btn:hover{
	background: #fff;
	transition: ease .25s;
}


.close-btn:hover .modal-close{
	opacity: 1;
	color: #797979;
}

.modal-close{
	display: block;
	color: #fff;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
}

.modal-close span{
	position: relative;
	display: inline-block;
	font-weight: bold;
}

.modal-close i{
	font-size: 32px;
}

.modal__popup{
	display: none;
}

/* ======================================================
 * plugin - remodal
====================================================== */
html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:100;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:101;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}
.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:c;animation-name:c}.remodal-overlay.remodal-is-closing{-webkit-animation-name:d;animation-name:d}.remodal-wrapper{padding:0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;}.remodal.remodal-is-closing,.remodal.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:a;animation-name:a}.remodal.remodal-is-closing{-webkit-animation-name:b;animation-name:b}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:9pt 0;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes a{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes a{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes b{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes b{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes c{0%{opacity:0}to{opacity:1}}@keyframes c{0%{opacity:0}to{opacity:1}}@-webkit-keyframes d{0%{opacity:1}to{opacity:0}}@keyframes d{0%{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:100%}

@media print, screen and (min-width: 768px) {
  .remodal-databook {
    max-width: 820px;
    width: 820px;
    text-align: left;
    background-color: #fff;
  }
  .remodal-databook .remodal-detail .data-top-block {
    margin-bottom: 0;
  }
  .remodal-databook .remodal-detail > p {
    font-size: 1.6em;
    line-height: 28px;
    margin-bottom: 30px;
  }
  .remodal-databook .mwform-checkbox-field input,
  .remodal-databook .mwform-radio-field input {
    vertical-align: inherit;
  }
}

@media only screen and (max-width: 767px) {
  .remodal-wrapper {
    z-index: 1201;
  }
  .remodal-databook {
    width: 100%;
    text-align: left;
    background-color: #fff;
  }
  .remodal-databook .remodal-detail .data-top-block {
    margin-bottom: 0;
  }
  .remodal-databook .remodal-detail > p {
    font-size: 1.4em;
    line-height: 1.45;
    margin-bottom: 20px;
  }
  .remodal-databook .mwform-checkbox-field input,
  .remodal-databook .mwform-radio-field input {
    vertical-align: inherit;
  }
}
