@charset "UTF-8";



/* 追加 */

/* float解除 */
.cbox { 
}
* html .cbox {
	zoom: 100%;
}
*:first-child+html .cbox {
	display: inline-block;
}
.cbox:after {
	content: "."; 
	clear: both; 
	height: 0; 
	display: block; 
	visibility: hidden;
}


.box {
	margin: 15px 0;
	background: #FFF;
	border-radius: 10px;
	padding: 30px;
}

.inner {
	width: 1200px;
	max-width: 90%;
	margin: 0 auto;
}


.set {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: left;
	
	-webkit-flex-wrap: wrap; 
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}


.title {
	text-align: center;
	margin-bottom: 30px;
}
.title h2 {
	font-size: 24px;
	color: #70c000;
	margin-bottom: 5px;
}
.title p {
	font-size: 11px;
	color: #000;
}


.btn {
	display: block;
	margin: 10px 0;
}
.btn a {
	text-align: center;
	width: 100%;
	display: block;
	background: #fff url("../img/arrow01.svg") no-repeat 96% center;
	background-size: 26px;
	color: #70c000;
	border: solid 1px #70c000;
	padding: 20px;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .1);
	border-radius: 3px;
}
.btn a:hover {
	display: block;
	background: #70c000 url("../img/arrow01.svg") no-repeat 98% center;
	background-size: 26px;
	color: #fff;
}





.contact {
	background: #70c000;
	padding: 60px 0;
}
.contact h2,
.contact p {
	color: #FFF !important;
}

.contact .box {
	width: 32%;
	margin-right: 2%;
	text-align: center;
}
.contact .box:last-child {
	margin-right: 0;
}
.contact .box dt {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 20px;
}
.contact .box dt img {
	display: block;
	margin: 0 auto;
	width: 50px;
	margin-bottom: 10px;
}
.contact .box .tel a {
	color: #70c000;
	font-weight: 900;
	font-size: 40px;
}




.access {
	background: #FFF;
}
.access iframe {
	width: 65%;
	float: left;
}
.access .text {
	text-align: center;
	width: 35%;
	float: right;
	padding: 60px 40px;
}
.access .text img {
	display: block;
	width: 72px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.access .text dl {
	margin-bottom: 40px;
}
.access .text dl dt {
	font-size: 22px;
	color: #70c000;
	font-weight: 700;
	margin-bottom: 10px;
}
.access .text dl dd {
}




.group {
	margin: 0 auto;
	width: 90%;
	padding: 60px 0;
}
.group .set div {
	position: relative;
	width: 23%;
	margin-right: 2.5%;
	margin-bottom: 2.5%;
	padding-bottom: 80px;
}
.group .set div:nth-child(4n) {
	margin-right: 0%;
}

.group h4 {
	font-size: 16px;
	font-weight: 700;
	color: #70c000;
	margin-bottom: 10px;
}
.group p {
	font-size: 12px;
	margin-bottom: 10px;
}
.group a {
	font-size: 16px;
	font-weight: 700;
	color: #70c000;
}
.group .btn {
	width: 100%;
	position: absolute;
	bottom: 0;
}
.group .btn a {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
}
.group li {
	width: 32%;
	margin-right: 2%;
	background: #fff;
	border-radius: 3px;
	font-size: 12px;
	text-align: center;
	color: #70c000;padding: 5px;
	margin-bottom: 5px;
}
.group li:nth-child(3n) {
	margin-right: 0%;
}


/*ベース*/
.toggle {
	display: none;
}
.Label {		/*タイトル*/
	padding: 30px;;
	display: block;
	color: #70c000;
	background:#FFF;
	font-size: 20px;
	font-weight: 700;
}
.Label::before{		/*タイトル横の矢印*/
	content:"";
	width: 10px;
	height: 10px;
	border-top: 3px solid #70c000;
	border-right: 3px solid #70c000;
	-webkit-transform: rotate(45deg);
	position: absolute;
	top:calc( 50% - 3px );
	right: 20px;
	transform: rotate(135deg);
}
.Label,
.content {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform: translateZ(0);
	transition: all 0.3s;
}
.content {		/*本文*/
	height: 0;
	margin-bottom:10px;
	padding:0 20px;
	overflow: hidden;
}
.toggle:checked + .Label + .content {	/*開閉時*/
	height: auto;
	padding:20px ;
	transition: all .3s;
}
.toggle:checked + .Label::before {
	transform: rotate(-45deg) !important;
}








.f-Service {
	padding: 60px 0;
	background: #FFF;
}
.f-Service .title {
	float: left;
	text-align: left;
	width: 300px;
}
.f-Service ul {
	width: 800px;
	float: right;
}
.f-Service ul li {
	width: 32%;
	margin-right: 2%;
	margin-bottom: 2%;
}
.f-Service ul li:nth-child(3n) {
	margin-right: 0%;
}



.f-Partner {
	padding: 60px 0;
}
.f-Partner .title {
	float: left;
	text-align: left;
	width: 300px;
}
.f-Partner ul {
	width: 800px;
	float: right;
}
.f-Partner ul li {
	width: 49%;
	margin-right: 2%;
	margin-bottom: 2%;
	background: #FFF;
	border:  solid 1px #d4d4d4;
	padding: 30px;
}
.f-Partner ul li:nth-child(2n) {
	margin-right: 0%;
}



/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* フッター */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
footer {
	padding: 60px 0;
	background: #70c000;
	text-align: center;
	color: #FFF;
}

footer img {
	display: block;
	width: 68px;
	margin: 0 auto;
	margin-bottom: 60px;
}
footer p {
	margin-bottom: 20px;
}


footer ul {
	text-align: center;
	margin-bottom: 30px;
}
footer li {
	display: inline;
	margin: 0 10px;
}
footer a {
	color: #FFF;
}




.map {
	height: 450px;
	overflow: hidden;
}
.map iframe {
	width: 100%;
}




#spFooter {
	position: fixed;
	width: 500px;
	bottom: 0;
	right: 30px;
	display: block;
	z-index: 1000;
	padding: 30px;
}

#spFooter .set {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: right;
	
	-webkit-flex-wrap: wrap; 
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}



#spFooter ul {
	margin: 0;
}
	#spFooter li img {
		width: 100%;
	}
	#spFooter li.first {
		width: 223px;
		height: 80px;
	}
	#spFooter li {
		width: 80px;
		height: 80px;
		margin-right: 10px;
	}





@media screen and (max-width: 1023px) {
	
	
.title {
	text-align: center;
	margin-bottom: 20px;
}
.title h2 {
	font-size: 20px;
	color: #70c000;
	margin-bottom: 5px;
}
.title p {
	font-size: 11px;
	color: #000;
}

	

.contact {
	background: #70c000;
	padding: 30px 0;
}
.contact h2,
.contact p {
	color: #FFF !important;
}

.contact .box {
	width: 100%;
	margin-right: 0%;
	margin-bottom: 2%;
	text-align: center;
	padding: 15px;
}
.contact .box:last-child {
	margin-right: 0;
}
.contact .box dt {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 20px;
}
.contact .box dt img {
	display: block;
	margin: 0 auto;
	width: 30px;
	margin-bottom: 10px;
}
.contact .box .tel a {
	color: #70c000;
	font-weight: 900;
	font-size: 40px;
}



.access {
	background: #FFF;
}
.access iframe {
	width: 100%;
	float: none;
}
.access .text {
	text-align: center;
	width: 100%;
	float: none;
	padding: 5%;
}
.access .text img {
	display: block;
	width: 60px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.access .text dl {
	margin-bottom: 40px;
}
.access .text dl dt {
	font-size: 18px;
	color: #70c000;
	font-weight: 700;
	margin-bottom: 10px;
}
.access .text dl dd {
}




.group {
	margin: 0 auto;
	width: 90%;
	padding: 30px 0;
}
.group .set div {
	position: relative;
	width: 100%;
	margin-right: 0%;
	margin-bottom: 10%;
	padding-bottom: 80px;
}
.group .set div:nth-child(4n) {
	margin-right: 0%;
}

.group h4 {
	font-size: 16px;
	font-weight: 700;
	color: #70c000;
	margin-bottom: 10px;
}
.group p {
	font-size: 12px;
	margin-bottom: 10px;
}
.group a {
	font-size: 16px;
	font-weight: 700;
	color: #70c000;
}
.group .btn {
	width: 100%;
	position: absolute;
	bottom: 0;
}
.group .btn a {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
}
.group li {
	width: 32%;
	margin-right: 2%;
	background: #fff;
	border-radius: 3px;
	font-size: 12px;
	text-align: center;
	color: #70c000;padding: 5px;
	margin-bottom: 5px;
}
.group li:nth-child(3n) {
	margin-right: 0%;
}


/*ベース*/
.toggle {
	display: none;
}
.Label {		/*タイトル*/
	padding: 30px;;
	display: block;
	color: #70c000;
	background:#FFF;
	font-size: 16px;
	font-weight: 700;
}
.Label::before{		/*タイトル横の矢印*/
	content:"";
	width: 6px;
	height: 6px;
	border-top: 2px solid #70c000;
	border-right: 2px solid #70c000;
	-webkit-transform: rotate(45deg);
	position: absolute;
	top:calc( 50% - 3px );
	right: 20px;
	transform: rotate(135deg);
}
.Label,
.content {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transform: translateZ(0);
	transition: all 0.3s;
}
.content {		/*本文*/
	height: 0;
	margin-bottom:10px;
	padding:0 20px;
	overflow: hidden;
}
.toggle:checked + .Label + .content {	/*開閉時*/
	height: auto;
	padding:20px ;
	transition: all .3s;
}
.toggle:checked + .Label::before {
	transform: rotate(-45deg) !important;
}








.f-Service {
	padding: 30px 0;
	background: #FFF;
}
.f-Service .title {
	float: none;
	text-align: left;
	width: 100%;
}
.f-Service ul {
	width: 100%;
	float: none;
}
.f-Service ul li {
	width: 49%;
	margin-right: 2%;
	margin-bottom: 2%;
}
.f-Service ul li:nth-child(2n) {
	margin-right: 0% !important;
}
.f-Service ul li:nth-child(3n) {
	margin-right: 2%;
}



.f-Partner {
	padding: 30px 0;
}
.f-Partner .title {
	text-align: left;
	width: 100%;
	float: none;
}
.f-Partner ul {
	width: 100%;
	float: none;
}
.f-Partner ul li {
	width: 49%;
	margin-right: 2%;
	margin-bottom: 2%;
}
.f-Partner ul li:nth-child(2n) {
	margin-right: 0% !important;
}
.f-Partner ul li:nth-child(3n) {
	margin-right: 2%;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++ */
/* フッター */
/* ++++++++++++++++++++++++++++++++++++++++++++++ */
footer {
	padding: 30px 0 60px 0;
	background: #70c000;
	text-align: center;
	color: #FFF;
	font-size: 12px;
}

footer img {
	display: block;
	width: 68px;
	margin: 0 auto;
	margin-bottom: 30px;
}
footer p {
	margin-bottom: 20px;
}


footer ul {
	text-align: center;
	margin-bottom: 30px;
}
footer li {
	display: inline;
	margin: 0 10px;
}
footer a {
	color: #FFF;
}


	
	
#spFooter {
	position: fixed;
	width: 100%;
	bottom: 0;
	left: 0;
	display: block;
	z-index: 1000;
	padding: 2% 0;
}
#spFooter ul {
	margin: 0;
}
	#spFooter li.first {
		width: 54%;
	}
	#spFooter li {
		width: 20%;
		margin: 0 1%;
	}
	
	
}





/*リンクの形状*/
#page-top a{
	display: flex;
	justify-content:center;
	align-items:center;
	background:#70c000;
	width: 50px;
	height: 50px;
	color: #fff;
	text-align: center;
	text-transform: uppercase; 
	text-decoration: none;
	font-size:12px;
	transition:all 0.3s;
	line-height: 1.4;
	border-radius: 10px;
}

#page-top a:hover{
	background: #777;
}

/*リンクを右下に固定*/
#page-top {
	position: fixed;
	right: 10px;
	bottom:90px;
	z-index: 9999;
    /*はじめは非表示*/
	opacity: 0;
	transform: translateY(100px);
}

/*　上に上がる動き　*/

#page-top.UpMove{
	animation: UpAnime 0.5s forwards;
}
@keyframes UpAnime{
  from {
    opacity: 0;
	transform: translateY(200px);
  }
  to {
    opacity: 1;
	transform: translateY(0);
  }
}

/*　下に下がる動き　*/

#page-top.DownMove{
	animation: DownAnime 0.5s forwards;
}
@keyframes DownAnime{
  from {
  	opacity: 1;
	transform: translateY(0);
  }
  to {
  	opacity: 1;
	transform: translateY(100px);
  }
}


/*　みなと東京院　*/
.minato .title h2 {
	font-size: 24px;
	color: #0aa4ec;
	margin-bottom: 5px;
}
.minato .btn a {
	text-align: center;
	width: 100%;
	display: block;
	background: #0aa4ec url("../img/arrow01.svg") no-repeat 96% center;
	background-size: 26px;
	color: #fff;
	padding: 20px;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .1);
	border-radius: 3px;
}
.minato .btn a:hover {
	display: block;
	background: #fff url("../img/arrow01.svg") no-repeat 98% center;
	background-size: 26px;
	color: #0aa4ec;
}
.minato .contact {
	background: #0aa4ec;
	padding: 60px 0;
}
.minato .contact .box .tel a {
	color: #0aa4ec;
	font-weight: 900;
	font-size: 40px;
}
.minato .access .text dl dt {
	font-size: 22px;
	color: #0aa4ec;
	font-weight: 700;
	margin-bottom: 10px;
}
.minato .group h4 {
	font-size: 16px;
	font-weight: 700;
	color: #0aa4ec;
	margin-bottom: 10px;
}
.minato .group a {
	font-size: 16px;
	font-weight: 700;
	color: #0aa4ec;
}
.minato .group li {
	width: 32%;
	margin-right: 2%;
	background: #fff;
	border-radius: 3px;
	font-size: 12px;
	text-align: center;
	color: #0aa4ec;padding: 5px;
	margin-bottom: 5px;
}
.minato .Label {		/*タイトル*/
	padding: 30px;;
	display: block;
	color: #0aa4ec;
	background:#FFF;
	font-size: 20px;
	font-weight: 700;
}
.minato .Label::before{		/*タイトル横の矢印*/
	content:"";
	width: 10px;
	height: 10px;
	border-top: 3px solid #0aa4ec;
	border-right: 3px solid #0aa4ec;
	-webkit-transform: rotate(45deg);
	position: absolute;
	top:calc( 50% - 3px );
	right: 20px;
	transform: rotate(135deg);
}
.minato footer {
	padding: 60px 0;
	background: #0aa4ec;
	text-align: center;
	color: #FFF;
}

.minato .calendar table {
	text-align: center;
	margin-bottom: 10px;
}
.minato .calendar table th {
	background: #0aa4ec;
	color: #FFF;
	padding: 10px;
	border-bottom: solid 1px #b7b7b7;
}
.minato .calendar table td {
	font-weight: 500;
	color: #0aa4ec;
	padding: 10px;
	border-bottom: solid 1px #b7b7b7;
}
.minato .calendar table td:first-child {
	color: #282828;
}
.minato .calendar .cap {
	text-align: left;
}
.minato .calendar .cap a {
	color: #0aa4ec;
	text-decoration: underline;
}




@media screen and (max-width: 1023px) {
.minato .title h2 {
	font-size: 24px;
	color: #0aa4ec;
	margin-bottom: 5px;
}
.minato .contact {
	background: #0aa4ec;
	padding: 30px 0;
}
.minato .contact .box .tel a {
	color: #0aa4ec;
	font-weight: 900;
	font-size: 40px;
}
.minato .access .text dl dt {
	font-size: 18px;
	color: #0aa4ec;
	font-weight: 700;
	margin-bottom: 10px;
}
.minato .group h4 {
	font-size: 16px;
	font-weight: 700;
	color: #0aa4ec;
	margin-bottom: 10px;
}
.minato .group a {
	font-size: 16px;
	font-weight: 700;
	color: #0aa4ec;
}
.minato .group li {
	width: 32%;
	margin-right: 2%;
	background: #fff;
	border-radius: 3px;
	font-size: 12px;
	text-align: center;
	color: #0aa4ec;padding: 5px;
	margin-bottom: 5px;
}
.minato .Label {		/*タイトル*/
	padding: 30px;;
	display: block;
	color: #0aa4ec;
	background:#FFF;
	font-size: 16px;
	font-weight: 700;
}
.minato .Label::before{		/*タイトル横の矢印*/
	content:"";
	width: 6px;
	height: 6px;
	border-top: 2px solid #0aa4ec;
	border-right: 2px solid #0aa4ec;
	-webkit-transform: rotate(45deg);
	position: absolute;
	top:calc( 50% - 3px );
	right: 20px;
	transform: rotate(135deg);
}
.minato footer {
	padding: 30px 0 60px 0;
	background: #0aa4ec;
	text-align: center;
	color: #FFF;
	font-size: 12px;
}
	
.minato .calendar table {
	text-align: center;
	margin-bottom: 10px;
}
.minato .calendar table th {
	background: #0aa4ec;
	color: #FFF;
	padding: 10px;
	border-bottom: solid 1px #b7b7b7;
}
.minato .calendar table td {
	font-weight: 500;
	color: #0aa4ec;
	padding: 10px;
	border-bottom: solid 1px #b7b7b7;
}
.minato .calendar table td:first-child {
	color: #282828;
}
.minato .calendar .cap {
	text-align: left;
}
.minato .calendar .cap a {
	color: #0aa4ec;
	text-decoration: underline;
}
}





.minato #page-top a{
	display: flex;
	justify-content:center;
	align-items:center;
	background:#0aa4ec;
	width: 50px;
	height: 50px;
	color: #fff;
	text-align: center;
	text-transform: uppercase; 
	text-decoration: none;
	font-size:12px;
	transition:all 0.3s;
	line-height: 1.4;
	border-radius: 10px;
}





/*　神奈川TMSルーム　*/
.kanagawa .title h2 {
	font-size: 24px;
	color: #d89700;
	margin-bottom: 5px;
}
.kanagawa .btn a {
	text-align: center;
	width: 100%;
	display: block;
	background: #d89700 url("../img/arrow05.svg") no-repeat 96% center;
	background-size: 26px;
	color: #fff;
	padding: 20px;
	box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .1);
	border-radius: 3px;
}
.kanagawa .btn a:hover {
	display: block;
	background: #fff url("../img/arrow05.svg") no-repeat 98% center;
	background-size: 26px;
	color: #d89700;
}
.kanagawa .contact {
	background: #d89700;
	padding: 60px 0;
}
.kanagawa .contact .box .tel a {
	color: #d89700;
	font-weight: 900;
	font-size: 40px;
}
.kanagawa .access .text dl dt {
	font-size: 22px;
	color: #d89700;
	font-weight: 700;
	margin-bottom: 10px;
}
.kanagawa .group h4 {
	font-size: 16px;
	font-weight: 700;
	color: #d89700;
	margin-bottom: 10px;
}
.kanagawa .group a {
	font-size: 16px;
	font-weight: 700;
	color: #d89700;
}
.kanagawa .group li {
	width: 32%;
	margin-right: 2%;
	background: #fff;
	border-radius: 3px;
	font-size: 12px;
	text-align: center;
	color: #d89700;padding: 5px;
	margin-bottom: 5px;
}
.kanagawa .Label {		/*タイトル*/
	padding: 30px;;
	display: block;
	color: #d89700;
	background:#FFF;
	font-size: 20px;
	font-weight: 700;
}
.kanagawa .Label::before{		/*タイトル横の矢印*/
	content:"";
	width: 10px;
	height: 10px;
	border-top: 3px solid #d89700;
	border-right: 3px solid #d89700;
	-webkit-transform: rotate(45deg);
	position: absolute;
	top:calc( 50% - 3px );
	right: 20px;
	transform: rotate(135deg);
}
.kanagawa footer {
	padding: 60px 0;
	background: #d89700;
	text-align: center;
	color: #FFF;
}
.kanagawa .calendar table {
	text-align: center;
	margin-bottom: 10px;
}
.kanagawa .calendar table th {
	background: #d89700;
	color: #FFF;
	padding: 10px;
	border-bottom: solid 1px #b7b7b7;
}
.kanagawa .calendar table td {
	font-weight: 500;
	color: #d89700;
	padding: 10px;
	border-bottom: solid 1px #b7b7b7;
}
.kanagawa .calendar table td:first-child {
	color: #282828;
}
.kanagawa .calendar .cap {
	text-align: left;
}
.kanagawa .calendar .cap a {
	color: #d89700;
	text-decoration: underline;
}



@media screen and (max-width: 1023px) {
.kanagawa .title h2 {
	font-size: 24px;
	color: #d89700;
	margin-bottom: 5px;
}
.kanagawa .contact {
	background: #d89700;
	padding: 30px 0;
}
.kanagawa .contact .box .tel a {
	color: #d89700;
	font-weight: 900;
	font-size: 40px;
}
.kanagawa .access .text dl dt {
	font-size: 18px;
	color: #d89700;
	font-weight: 700;
	margin-bottom: 10px;
}
.kanagawa .group h4 {
	font-size: 16px;
	font-weight: 700;
	color: #d89700;
	margin-bottom: 10px;
}
.kanagawa .group a {
	font-size: 16px;
	font-weight: 700;
	color: #d89700;
}
.kanagawa .group li {
	width: 32%;
	margin-right: 2%;
	background: #fff;
	border-radius: 3px;
	font-size: 12px;
	text-align: center;
	color: #d89700;padding: 5px;
	margin-bottom: 5px;
}
.kanagawa .Label {		/*タイトル*/
	padding: 30px;;
	display: block;
	color: #d89700;
	background:#FFF;
	font-size: 16px;
	font-weight: 700;
}
.kanagawa .Label::before{		/*タイトル横の矢印*/
	content:"";
	width: 6px;
	height: 6px;
	border-top: 2px solid #d89700;
	border-right: 2px solid #d89700;
	-webkit-transform: rotate(45deg);
	position: absolute;
	top:calc( 50% - 3px );
	right: 20px;
	transform: rotate(135deg);
}
.kanagawa footer {
	padding: 30px 0 60px 0;
	background: #d89700;
	text-align: center;
	color: #FFF;
	font-size: 12px;
}
	
.kanagawa .calendar table {
	text-align: center;
	margin-bottom: 10px;
}
.kanagawa .calendar table th {
	background: #d89700;
	color: #FFF;
	padding: 10px;
	border-bottom: solid 1px #b7b7b7;
}
.kanagawa .calendar table td {
	font-weight: 500;
	color: #d89700;
	padding: 10px;
	border-bottom: solid 1px #b7b7b7;
}
.kanagawa .calendar table td:first-child {
	color: #282828;
}
.kanagawa .calendar .cap {
	text-align: left;
}
.kanagawa .calendar .cap a {
	color: #d89700;
	text-decoration: underline;
}
}





.kanagawa #page-top a{
	display: flex;
	justify-content:center;
	align-items:center;
	background:#d89700;
	width: 50px;
	height: 50px;
	color: #fff;
	text-align: center;
	text-transform: uppercase; 
	text-decoration: none;
	font-size:12px;
	transition:all 0.3s;
	line-height: 1.4;
	border-radius: 10px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIi4uLy4uL3NyYy9zY3NzL19yZXNldC5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvX3ByaW50LnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9fYmFzZS5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvX3ZhcmlhYmxlLnNjc3MiLCIuLi8uLi9zcmMvc2Nzcy9fbWl4aW4uc2NzcyIsIi4uLy4uL3NyYy9zY3NzL19wYXJ0cy5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvX2hlYWRlci5zY3NzIiwiLi4vLi4vc3JjL3Njc3MvX2Zvb3Rlci5zY3NzIiwiLi4vLi4vc3JjL3Njc3Mvc3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEIscUZBQUE7QUFFQSxvQ0FBQTtBQUNBLGlEQUFBO0FBRUE7OztFQUdFLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2Ysc0JBQXNCO0FEQXhCOztBQ0dBLGFBQUE7QUFDQSxpREFBQTtBQUVBOzs7O0VERUU7QUNJRjtFQUNFLGlCQUFpQjtFQUFFLE1BQUE7RUFDbkIsd0NBQXdDO0VBQUUsS0FBQTtFQUMxQyw4QkFBOEI7RUFBRSxNQUFBO0FEQ2xDOztBQ0VBLGFBQUE7QUFDQSxpREFBQTtBQUVBOztFRENFO0FDR0Y7RUFDRSxTQUFTO0FERFg7O0FDSUE7O0VEQUU7QUNJRjtFQUNFLGNBQWM7QURGaEI7O0FDS0Esb0JBQUE7QUFDQSxpREFBQTtBQUVBOzs7Ozs7Ozs7RUFTRSxTQUFTO0FESFg7O0FDTUEsYUFBQTtBQUNBLGlEQUFBO0FBRUE7Ozs7OztFQU1FLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLFNBQVM7QURKWDs7QUNPQSx3QkFBQTtBQUNBLGlEQUFBO0FBRUE7O0VBRUUsZ0JBQWdCO0VBQ2hCLFNBQVM7RUFDVCxVQUFVO0FETFo7O0FDUUEsdUJBQUE7QUFDQSxpREFBQTtBQUVBO0VBQ0UsaUJBQWlCO0FETm5COztBQ1NBO0VBQ0UsY0FBYztBRE5oQjs7QUNTQSxxQkFB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 */