/* ******************************************************************
 *	File name		: base.css
 *	Summary			: css base
 * ******************************************************************
 */
/* -----------------------------------------------------------------
    base
----------------------------------------------------------------- */
.sendai_premium_page #contents_top {
	margin: 0 !important;
}

.sendai_premium_page #main_middle {
	position: relative;
	width: 100%;
	max-width: 100%;
}

.sendai_premium_page #footer {
	margin-top: 0;
	padding-top: 60px;
	background-color: #fff;
	border-top: none;
}

@media (max-width: 767px) {
	.sendai_premium_page #footer {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

.sendai_premium_page .sendai_premium_page__body {
	position: relative;
	width: 100%;
	line-height: 145%;
	color: #222;
	/* -----------------------------------------------------------------
         header
      ----------------------------------------------------------------- */
	/* --- responsive --- */
	/* -----------------------------------------------------------------
         main
      ----------------------------------------------------------------- */
	/* --- responsive --- */
	/* -----------------------------------------------------------------
         corporate_txt
      ----------------------------------------------------------------- */
	/* --- responsive --- */
	/* -----------------------------------------------------------------
         lead
      ----------------------------------------------------------------- */
	/* --- responsive --- */
	/* -----------------------------------------------------------------
         another_premium
      ----------------------------------------------------------------- */
	/* premium_detail */
	/* --- responsive --- */
	/* -----------------------------------------------------------------
         postage
      ----------------------------------------------------------------- */
	/* --- responsive --- */
	/* -----------------------------------------------------------------
         footer
      ----------------------------------------------------------------- */
}

.sendai_premium_page .sendai_premium_page__body .lazyloaded {
	-webkit-animation: toShow 0.2s linear forwards;
	        animation: toShow 0.2s linear forwards;
}

.sendai_premium_page .sendai_premium_page__body #sendai_premium__wrapper {
	position: relative;
	width: 100%;
	text-align: center;
	background: url(../../../img/sendaipremium/20211122/another+/bg.jpg) repeat-y center top;
	background-attachment: cover;
	z-index: 0;
	overflow: hidden;
	/* --- responsive --- */
}

@media (max-width: 1000px) {
	.sendai_premium_page .sendai_premium_page__body #sendai_premium__wrapper::before {
		background: url(../../../img/sendaipremium/20211122/another+/bg.jpg) no-repeat center 64px;
		background-size: cover;
		content: "";
		display: block;
		position: fixed;
		top: 0;
		left: 0;
		z-index: -1;
		width: 100%;
		height: 100vh;
	}
}

@media (max-width: 767px) {
	.sendai_premium_page .sendai_premium_page__body #sendai_premium__wrapper::before {
		background: url(../../../img/sendaipremium/20211122/another+/bg.jpg) no-repeat center 120px;
		background-size: cover;
	}
}

@media (max-width: 500px) {
	.sendai_premium_page .sendai_premium_page__body #sendai_premium__wrapper #main_contents {
		padding: 0 20px;
	}
}

.sendai_premium_page .sendai_premium_page__body div.header {
	position: relative;
	width: 1000px;
	max-width: 100%;
	margin: 0 auto 27px;
	padding: 344px 0 0;
	text-align: center;
}

.sendai_premium_page .sendai_premium_page__body #title {
	position: relative;
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	text-align: center;
	z-index: 10;
}

.sendai_premium_page .sendai_premium_page__body div.header h1 {
	position: relative;
	width: 532px;
	max-width: 100%;
	margin: 0 auto 32px;
}

.sendai_premium_page .sendai_premium_page__body div.header ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	width: 610px;
	max-width: 100%;
	margin: 0 auto;
	padding: 19px 0px 0;
	border-top: 1px solid #fff;
	list-style: none;
}

.sendai_premium_page .sendai_premium_page__body div.header ul li {
	position: relative;
}

.sendai_premium_page .sendai_premium_page__body div.header ul li:nth-child(1) {
	width: 90px;
}

.sendai_premium_page .sendai_premium_page__body div.header ul li:nth-child(2) {
	width: 125px;
}

.sendai_premium_page .sendai_premium_page__body div.header ul li:nth-child(3) {
	width: 36px;
}

.sendai_premium_page .sendai_premium_page__body div.header ul li:nth-child(4) {
	width: 110px;
}

.sendai_premium_page .sendai_premium_page__body div.header ul li:nth-child(5) {
	width: 123px;
}

@media (max-width: 1000px) {
	.sendai_premium_page .sendai_premium_page__body div.header {
		padding: 37% 40px 0;
	}
	.sendai_premium_page .sendai_premium_page__body div.header ul {
		display: none;
	}
}

.sendai_premium_page .sendai_premium_page__body main {
	display: block;
	position: static;
	width: 100%;
}

.sendai_premium_page .sendai_premium_page__body #main_contents {
	display: block;
	position: static;
	width: 1100px;
	max-width: 100%;
	margin: 0 auto;
	padding: 0 0px;
}

.sendai_premium_page .sendai_premium_page__body #main_img {
	position: absolute;
	top: 0px;
	left: calc(50% - 550px);
	width: 1100px;
	height: 340px;
}

.sendai_premium_page .sendai_premium_page__body #main_img span {
	display: block;
	position: absolute;
	top: 0px;
	width: 20%;
	height: 340px;
}

.sendai_premium_page .sendai_premium_page__body #main_img span:nth-child(1) {
	background: url(../../../img/sendaipremium/20211122/another+/img_sanzen.png) no-repeat 0 0;
	background-size: 100%;
}

.sendai_premium_page .sendai_premium_page__body #main_img span:nth-child(2) {
	background: url(../../../img/sendaipremium/20211122/another+/img_shiraken.png) no-repeat 0 0;
	background-size: 100%;
}

.sendai_premium_page .sendai_premium_page__body #main_img span:nth-child(3) {
	background: url(../../../img/sendaipremium/20211122/another+/img_tsukasa.png) no-repeat 0 0;
	background-size: 100%;
}

.sendai_premium_page .sendai_premium_page__body #main_img span:nth-child(4) {
	background: url(../../../img/sendaipremium/20211122/another+/img_datemasayume.png) no-repeat 0 0;
	background-size: 100%;
}

.sendai_premium_page .sendai_premium_page__body #main_img span:nth-child(5) {
	background: url(../../../img/sendaipremium/20211122/another+/img_maruhey.png) no-repeat 0 0;
	background-size: 100%;
}

.sendai_premium_page .sendai_premium_page__body #main_img span:nth-child(1) {
	left: 0%;
}

.sendai_premium_page .sendai_premium_page__body #main_img span:nth-child(2) {
	left: 20%;
}

.sendai_premium_page .sendai_premium_page__body #main_img span:nth-child(3) {
	left: 40%;
}

.sendai_premium_page .sendai_premium_page__body #main_img span:nth-child(4) {
	left: 60%;
}

.sendai_premium_page .sendai_premium_page__body #main_img span:nth-child(5) {
	left: 80%;
}

.sendai_premium_page .sendai_premium_page__body #main_img span:nth-child(1) {
	-webkit-animation: main_img_slide 0.5s linear 0s both 1;
	        animation: main_img_slide 0.5s linear 0s both 1;
}

.sendai_premium_page .sendai_premium_page__body #main_img span:nth-child(2) {
	-webkit-animation: main_img_slide 0.5s linear 0.2s both 1;
	        animation: main_img_slide 0.5s linear 0.2s both 1;
}

.sendai_premium_page .sendai_premium_page__body #main_img span:nth-child(3) {
	-webkit-animation: main_img_slide 0.5s linear 0.4s both 1;
	        animation: main_img_slide 0.5s linear 0.4s both 1;
}

.sendai_premium_page .sendai_premium_page__body #main_img span:nth-child(4) {
	-webkit-animation: main_img_slide 0.5s linear 0.6s both 1;
	        animation: main_img_slide 0.5s linear 0.6s both 1;
}

.sendai_premium_page .sendai_premium_page__body #main_img span:nth-child(5) {
	-webkit-animation: main_img_slide 0.5s linear 0.8s both 1;
	        animation: main_img_slide 0.5s linear 0.8s both 1;
}

@-webkit-keyframes main_img_slide {
	0% {
		opacity: 0;
		top: -150px;
	}
	100% {
		opacity: 1;
		top: 0px;
	}
}

@keyframes main_img_slide {
	0% {
		opacity: 0;
		top: -150px;
	}
	100% {
		opacity: 1;
		top: 0px;
	}
}

@media (max-width: 1100px) {
	.sendai_premium_page .sendai_premium_page__body #main_img {
		left: 0px;
		width: 100%;
	}
}

@media (max-width: 767px) {
	.sendai_premium_page .sendai_premium_page__body #lead {
		margin: 0 auto 50px;
	}
}

.sendai_premium_page .sendai_premium_page__body #corporate_txt {
	position: relative;
	margin: 0 0 46px;
}

.sendai_premium_page .sendai_premium_page__body #corporate_txt ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	width: 1100px;
	max-width: 100%;
	padding: 0 !important;
	margin: 0 !important;
	list-style: none;
}

.sendai_premium_page .sendai_premium_page__body #corporate_txt ul li {
	width: 220px;
	height: 360px;
	margin: 0 !important;
	padding: 60px 23px 0;
	background: url(../../../img/sendaipremium/20211122/another+/corporate_txt_bg.png) no-repeat 0 0;
}

.sendai_premium_page .sendai_premium_page__body #corporate_txt ul li h2 {
	margin: 0 0 15px;
}

.sendai_premium_page .sendai_premium_page__body #corporate_txt ul li p {
	font-weight: bold;
	font-size: 1.44rem;
	text-align: justify;
	line-height: 1.35;
}

@media (max-width: 1000px) {
	.sendai_premium_page .sendai_premium_page__body #corporate_txt {
		position: relative;
		margin: 0 0 20px;
	}
	.sendai_premium_page .sendai_premium_page__body #corporate_txt ul {
		padding: 0 15px !important;
	}
	.sendai_premium_page .sendai_premium_page__body #corporate_txt ul li {
		width: 100%;
		height: auto;
		margin: 0 0 15px !important;
		padding: 15px;
		background: -webkit-gradient(linear, left top, right top, from(#d9bd8c), to(#af905e));
		background: linear-gradient(90deg, #d9bd8c, #af905e);
	}
	.sendai_premium_page .sendai_premium_page__body #corporate_txt ul li h2 {
		margin: 0 0 15px;
	}
	.sendai_premium_page .sendai_premium_page__body #corporate_txt ul li p {
		font-weight: normal;
		font-size: 1.344rem;
		text-align: left;
	}
}

.sendai_premium_page .sendai_premium_page__body #lead {
	margin: 0 auto 15px;
	font-size: 2.08rem;
	line-height: 2;
	color: #fff;
	text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000, 0px 1px 0 #000, 0 -1px 0 #000, -1px 0 0 #000, 1px 0 0 #000;
}

@media (max-width: 767px) {
	.sendai_premium_page .sendai_premium_page__body #lead {
		margin: 0 auto 50px;
	}
}

.sendai_premium_page .sendai_premium_page__body #another_premium {
	margin: 0px;
}

.sendai_premium_page .sendai_premium_page__body #another_premium #lineup {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-around;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	list-style: none;
	margin: 0 0 10px;
}

.sendai_premium_page .sendai_premium_page__body #another_premium #lineup > li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	position: relative;
	width: 48%;
	margin: 0 0 40px;
	padding: 20px 0 0px 18px;
	background: #222b47;
	-webkit-box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 10px 10px 5px rgba(0, 0, 0, 0.2);
	border: 1px solid #fff;
	overflow: hidden;
}

.sendai_premium_page .sendai_premium_page__body #another_premium #lineup > li:nth-child(4) {
	margin: 0 25% 50px;
}

.sendai_premium_page .sendai_premium_page__body #another_premium #lineup > li.wide {
	width: 830px;
	max-width: 100%;
	margin: 0 auto 50px;
}

.sendai_premium_page .sendai_premium_page__body #lineup > li a {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	z-index: 10;
	-webkit-transition-duration: 0.5s;
	        transition-duration: 0.5s;
}

.sendai_premium_page .sendai_premium_page__body #lineup li a:hover {
	background: rgba(213, 185, 135, 0.1);
}

.sendai_premium_page .sendai_premium_page__body #lineup > li .premium_photo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	position: relative;
	width: calc(100% - 255px);
	margin: 0 0 10px;
	z-index: 5;
	/*background:red;*/
}

.sendai_premium_page .sendai_premium_page__body #lineup > li .premium_photo img {
	width: 100%;
	height: auto;
}

.sendai_premium_page .sendai_premium_page__body #lineup > li .premium_detail {
	position: relative;
	width: 235px;
	margin: 0px !important;
	padding: 0px 0 45px 0;
	text-align: left;
	background: #222b47;
	color: #c4ab7e;
}

.sendai_premium_page .sendai_premium_page__body #lineup > li .premium_detail:after {
	content: " ";
	position: absolute;
	bottom: 0px;
	right: 0px;
	border: 12px solid transparent;
	border-bottom: 9px solid #b79861;
	border-right: 14px solid #b79861;
	z-index: 1;
}

.sendai_premium_page .sendai_premium_page__body #lineup > li .premium_detail h3 {
	position: relative;
	left: -100px;
	width: calc(100% + 100px);
	margin: 0 0 -15px 0;
	border-bottom: none;
}

.sendai_premium_page .sendai_premium_page__body #lineup > li .premium_detail h3 img {
	position: relative;
	margin: -10px 0 10px 0;
}

.sendai_premium_page .sendai_premium_page__body #lineup > li .premium_detail h3 img.long {
	position: relative;
	margin: -10px 0 20px 0;
}

.sendai_premium_page .sendai_premium_page__body #lineup > li .premium_detail ul {
	list-style: none;
}

.sendai_premium_page .sendai_premium_page__body #lineup > li .premium_detail ul li {
	position: relative;
	margin: 0 0 5px;
	padding: 0 0 0 10px;
	font-size: 1.28rem;
	color: #c4ab7e;
	line-height: 1.4;
}

.sendai_premium_page .sendai_premium_page__body #lineup > li .premium_detail ul li:after {
	content: " ";
	position: absolute;
	top: 6px;
	left: 0px;
	width: 5px;
	height: 5px;
	font-size: 1.28rem;
	background: #c4ab7e;
	border-radius: 5px;
}

.sendai_premium_page .sendai_premium_page__body #lineup > li .premium_detail p.fee {
	position: absolute;
	right: 0px;
	bottom: 0px;
	height: 45px;
	margin: 20px 0 0px;
	padding: 0 20px 0 0;
	font-size: 2.56rem;
	text-align: right;
	color: #c4ab7e;
	line-height: 1.3;
}

.sendai_premium_page .sendai_premium_page__body #lineup > li .premium_detail p.fee span {
	display: inline-block;
	margin-left: 3px;
	font-size: 1.36rem;
}

@media (max-width: 1000px) {
	.sendai_premium_page .sendai_premium_page__body #another_premium {
		padding: 0 20px;
	}
	.sendai_premium_page .sendai_premium_page__body #another_premium #lineup > li {
		width: 100%;
		margin: 0 auto 50px;
	}
	.sendai_premium_page .sendai_premium_page__body #another_premium #lineup > li:nth-child(4) {
		width: 100%;
		margin: 0 auto 50px;
	}
	.sendai_premium_page .sendai_premium_page__body #another_premium #lineup > li.wide {
		width: 100%;
		margin: 0 auto 50px;
	}
}

@media (max-width: 830px) {
	.sendai_premium_page .sendai_premium_page__body #another_premium #lineup > li {
		margin: 0 0 30px;
		padding: 20px 20px 0;
	}
	.sendai_premium_page .sendai_premium_page__body #another_premium #lineup > li.wide {
		margin: 0 0 30px;
		padding: 20px 20px 0;
	}
	.sendai_premium_page .sendai_premium_page__body #lineup > li .premium_detail:after {
		right: -20px;
	}
	.sendai_premium_page .sendai_premium_page__body #another_premium #lineup > li .premium_photo {
		width: 100%;
		max-width: 100%;
		margin: 0 0 20px;
		text-align: center;
		padding: 0 0 0 0px;
	}
	.sendai_premium_page .sendai_premium_page__body #another_premium #lineup > li .premium_photo.pt40 {
		padding-top: 0px;
	}
	.sendai_premium_page .sendai_premium_page__body #another_premium #lineup > li .premium_photo img {
		width: 250px;
	}
	.sendai_premium_page .sendai_premium_page__body #another_premium #lineup > li .premium_detail {
		width: 100% !important;
	}
	.sendai_premium_page .sendai_premium_page__body #another_premium #lineup > li .premium_detail h3 {
		left: 0px;
		width: 100%;
	}
}

.sendai_premium_page .sendai_premium_page__body #postage {
	margin: 0 auto 50px;
	font-size: 1.44rem;
	line-height: 1.5;
}

@media (max-width: 1000px) {
	.sendai_premium_page .sendai_premium_page__body #postage {
		margin: 0 auto 30px;
	}
}

.sendai_premium_page .sendai_premium_page__body div.footer {
	clear: both;
	position: relative;
	width: 100%;
	min-height: 100px;
	padding: 30px 0px 15px;
	text-align: center;
	background: #000;
	z-index: 10;
}

.sendai_premium_page .sendai_premium_page__body div.footer #copyright {
	width: 100%;
	font-size: 1.28rem;
	text-align: center;
	color: #ffffff;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjc3MvYmFzZV9hbm90aGVyLnNjc3MiLCJzY3NzL2Nzcy9iYXNlX2Fub3RoZXIuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBOzs7O0VDRUU7QURTRjs7bUVDTm1FO0FEVW5FO0NBR1Esb0JBQW9CO0FDVjVCOztBRE9BO0NBTVEsa0JBQWtCO0NBQ2xCLFdBQVc7Q0FDWCxlQUFlO0FDVHZCOztBRENBO0NBV1EsYUFBYTtDQUNiLGlCQUFpQjtDQUNqQixzQkFBc0I7Q0FDdEIsZ0JBQWdCO0FDUnhCOztBRFNRO0NBZlI7RUFnQlksaUJBQWlCO0VBQ2pCLG9CQUFvQjtDQ0wvQjtBQUNEOztBRGJBO0NBdUJRLGtCQUFrQjtDQUNsQixXQUFXO0NBQ1gsaUJBQWlCO0NBQ2pCLFdBQVc7Q0EyRFg7O3lFQy9EaUU7Q0RzSWpFLHVCQUFBO0NBV0E7O3lFQzdJaUU7Q0RrUWpFLHVCQUFBO0NBY0E7O3lFQzVRaUU7Q0R1VGpFLHVCQUFBO0NBOEJBOzt5RUNqVmlFO0NEK1ZqRSx1QkFBQTtDQU9BOzt5RUNsV2lFO0NENGdCakUsbUJBQUE7Q0FFQSx1QkFBQTtDQWlFQTs7eUVDMWtCaUU7Q0RvbEJqRSx1QkFBQTtDQU9BOzt5RUN2bEJpRTtBQUN6RTs7QURoREE7Q0E2QlksOENBQXNDO1NBQXRDLHNDQUFzQztBQ3VCbEQ7O0FEcERBO0NBa0NZLGtCQUFrQjtDQUNsQixXQUFXO0NBQ1gsa0JBQWtCO0NBQ2xCLHdGQUN1QjtDQUN2Qiw0QkFBNEI7Q0FDNUIsVUFBVTtDQUNWLGdCQUFnQjtDQUVoQix1QkFBQTtBQ29CWjs7QURiWTtDQWxEWjtFQXdEb0IsMEZBQ3lCO0VBQ3pCLHNCQUFzQjtFQUN0QixXQUFXO0VBQ1gsY0FBYztFQUNkLGVBQWU7RUFDZixNQUFNO0VBQ04sT0FBTztFQUNQLFdBQVc7RUFDWCxXQUFXO0VBQ1gsYUFBYTtDQ1doQztBQUNEOztBRFJZO0NBdEVaO0VBd0VvQiwyRkFDMEI7RUFDMUIsc0JBQXNCO0NDVXpDO0FBQ0Q7O0FEUFk7Q0E5RVo7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Qy9CdEQ7O0FEN2RBO0NBa2dCd0IsZ0JBQWdCO0FDakN4Qzs7QURqZUE7Q0FxZ0I0QixrQkFBa0I7Q0FDbEIsZUFBZTtDQUNmLG1CQUFtQjtDQUNuQixrQkEvZ0JKO0NBZ2hCSSxjQUFjO0NBQ2QsZ0JBQWdCO0FDaEM1Qzs7QUQxZUE7Q0E2Z0JnQyxZQUFZO0NBQ1osa0JBQWtCO0NBQ2xCLFFBQVE7Q0FDUixTQUFTO0NBQ1QsVUFBVTtDQUNWLFdBQVc7Q0FDWCxrQkExaEJSO0NBMmhCUSxtQkFBbUI7Q0FHbkIsa0JBQWtCO0FDL0JsRDs7QUR4ZkE7Q0E2aEJ3QixrQkFBa0I7Q0FDbEIsVUFBVTtDQUNWLFdBQVc7Q0FDWCxZQUFZO0NBQ1osa0JBQWtCO0NBQ2xCLG1CQUFtQjtDQUNuQixrQkExaUJBO0NBMmlCQSxpQkFBaUI7Q0FDakIsY0FBYztDQUNkLGdCQUFnQjtBQ2pDeEM7O0FEcmdCQTtDQXlpQjRCLHFCQUFxQjtDQUNyQixnQkFBZ0I7Q0FDaEIsa0JBbGpCSjtBQ2toQnhCOztBRDBDUTtDQXJqQlI7RUF1akJnQixlQUFlO0NDdkM5QjtDRGhoQkQ7RUEwakJvQixXQUFXO0VBQ1gsbUJBQW1CO0NDdkN0QztDRHBoQkQ7RUE4akJ3QixXQUFVO0VBQ1YsbUJBQWtCO0NDdkN6QztDRHhoQkQ7RUFta0J3QixXQUFXO0VBQ1gsbUJBQW1CO0NDeEMxQztBQUNEOztBRDZDUTtDQTFrQlI7RUE0a0JnQixnQkFBZ0I7RUFDaEIsb0JBQW9CO0NDMUNuQztDRG5pQkQ7RUFnbEJvQixnQkFBZ0I7RUFDaEIsb0JBQW9CO0NDMUN2QztDRHZpQkQ7RUFzbEJnQixZQUFZO0NDNUMzQjtDRDFpQkQ7RUEybEJvQixXQUFXO0VBQ1gsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsa0JBQWtCO0NDOUNyQztDRGpqQkQ7RUFrbUJ3QixnQkFBZTtDQzlDdEM7Q0RwakJEO0VBc21Cd0IsWUFBWTtDQy9DbkM7Q0R2akJEO0VBMm1Cb0Isc0JBQXNCO0NDakR6QztDRDFqQkQ7RUE4bUJ3QixTQUFTO0VBQ1QsV0FBVztDQ2pEbEM7QUFDRDs7QUQvakJBO0NBMG5CWSxtQkFBbUI7Q0FDbkIsa0JBbG9CWTtDQW1vQlosZ0JBQWdCO0FDdkQ1Qjs7QUQyRFE7Q0Fob0JSO0VBa29CZ0IsbUJBQW1CO0NDeERsQztBQUNEOztBRDNrQkE7Q0Eyb0JZLFdBQVc7Q0FDWCxrQkFBa0I7Q0FDbEIsV0FBVztDQUNYLGlCQUFpQjtDQUNqQixzQkFBc0I7Q0FDdEIsa0JBQWtCO0NBQ2xCLGdCQUFnQjtDQUNoQixXQUFXO0FDNUR2Qjs7QUR0bEJBO0NBcXBCZ0IsV0FBVztDQUNYLGtCQTdwQlE7Q0E4cEJSLGtCQUFrQjtDQUNsQixjQUFjO0FDM0Q5QiIsImZpbGUiOiJiYXNlX2Fub3RoZXIuY3NzIn0= */