/* letter */
@font-face{font-family:'thin';src:url("font/thin.woff")format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'book';src:url("font/book.woff")format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'demi';src:url("font/demi.woff")format('woff');font-weight:normal;font-style:normal;}
/* letter */


/* primal */
*{border:0;padding:0;margin:0 auto;border-spacing:0;outline:0;border-collapse:collapse;text-decoration:none;-webkit-tap-highlight-color:transparent;}
/* primal */


/* corpus */
body{position:absolute;top:0;width:100%;height:100%;font-family:thin,sans-serif;line-height:1.0;text-decoration:none;cursor:default;}
/* corpus */


/* loader */
@media all and (orientation:landscape){
#loader div{width:5vw;height:5vw;}
}
@media all and (orientation:portrait){
#loader div{width:15vw;height:15vw;}
}
#loader div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
#loader.real,.idle{position:fixed;z-index:900;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#b8dd4a;transition:opacity 0.5s ease;}
#loader.idle{animation:loader-kf 0.90s linear forwards;-webkit-animation:loader-kf 0.90s linear forwards;}
#loader svg{position:absolute;}

#loader{transition:opacity 0.5s ease;}
#loader.walk{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;}
#loader.walk{animation:follow-kf 1.5s linear forwards;-webkit-animation:follow-kf 1.5s linear forwards;}

@keyframes loader-kf{0%{opacity:1;z-index:900;}95%{opacity:0;z-index:900;}100%{opacity:0;z-index:0;display:none;}}
@-webkit-keyframes loader-kf{0%{opacity:1;z-index:900;}95%{opacity:0;z-index:900;}100%{opacity:0;z-index:0;display:none;}}

@keyframes follow-kf{0%{opacity:0;z-index:0;}5%{opacity:0;z-index:100;}30%{opacity:1;z-index:100;}60%{opacity:1;z-index:100;}95%{opacity:0;z-index:100;}100%{opacity:0;z-index:0;display:none;}}
@-webkit-keyframes follow-kf{0%{opacity:0;z-index:0;}5%{opacity:0;z-index:100;}30%{opacity:1;z-index:100;}60%{opacity:1;z-index:100;}95%{opacity:0;z-index:100;}100%{opacity:0;z-index:0;display:none;}}

.load-ra{transform-origin:68.25% 47.25%;animation:load-ra-kf 0.35s linear infinite alternate;}
.load-la{transform-origin:68.25% 47.25%;animation:load-la-kf 0.35s linear infinite alternate;}
.load-rl{transform-origin:29.65% 46.25%;animation:load-rl-kf 0.35s linear infinite alternate;}
.load-ll{transform-origin:29.65% 46.25%;animation:load-ll-kf 0.35s linear infinite alternate;}
.load-tail{transform-origin:30% 50%;animation:load-tail-kf 0.7s linear infinite alternate;}
.load-body{transform-origin:30% 50%;animation:load-body-kf 0.7s linear infinite alternate;}

@keyframes load-ra-kf{0%{transform:rotate(45deg);}100%{transform:rotate(0deg);}}
@keyframes load-la-kf{0%{transform:rotate(-45deg);}100%{transform:rotate(0deg);}}
@keyframes load-rl-kf{0%{transform:rotate(45deg);}100%{transform:rotate(0deg);}}
@keyframes load-ll-kf{0%{transform:rotate(-45deg);}100%{transform:rotate(0deg);}}
@keyframes load-tail-kf{0%{transform:translate(0px,1%) rotate(-3deg) ;}50%{transform:translate(0px,-1%) rotate(3deg);}100%{transform:translate(0,0) rotate(0deg) ;}}
@keyframes load-body-kf{0%{transform:translate(0px,1%) rotate(-1deg);}50%{transform:translate(0px,-1%) rotate(1deg);}100%{transform:translate(0,0) rotate(0deg);}}
/* loader */


/* nature */
#nature{position:relative;width:100%;height:100%;overflow:hidden;transition:background-color 2.0s ease;}
#peak,#rock,#mount,#hill,#field{transform:translate3d(0,0,0);transition:transform 0.75s ease-out;}
#mt1,#mt2,#mt3,#mt4,#mt5{position:absolute;top:50%;left:50%;transform:translate3d(-30%,-50%,0);}
#sun{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);transition:transform 0.75s ease;}
.star{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);opacity:0;fill:#ffffff;transition:opacity 2.0s ease;}
@media all and (orientation:landscape){
#mt1,#mt2,#mt3,#mt4,#mt5{width:500vh;height:100vh;}
#sun,.star{width:200vh;height:100vh;}
}
@media all and (orientation:portrait){
#mt1,#mt2,#mt3,#mt4,#mt5{width:500vw;height:200vw;}
#sun,.star{width:200vw;height:200vw;}
}
.skew #mt1{transform:translate3d(-30%,-50%,0);}
.skew #mt2{transform:translate3d(-30.4%,-50%,0);}
.skew #mt3{transform:translate3d(-31.65%,-50%,0);}
.skew #mt4{transform:translate3d(-50%,-50%,0);}
.skew #mt5{transform:translate3d(-70%,-50%,0);}

.zoom #mt1{transform:translate3d(-31.60%,-50%,0);}
.zoom #mt2{transform:translate3d(-31.60%,-50%,0);}
.zoom #mt3{transform:translate3d(-32.00%,-50%,0);}
.zoom #mt4{transform:translate3d(-48.40%,-49%,0);}
.zoom #mt5{transform:translate3d(-67.20%,-48.5%,0);}

.peak-light,.peak-dark,.rock-light,.rock-dark,.mount path,.hill path,.field path,.field polygon,.tree path,.river{transition:fill 2.0s ease;}

.mrn #nature,.mrn .ground{background-color:#d394f1;}
.mrn .peak-light{fill:#efcbff;}
.mrn .peak-dark{fill:#cb9be1;}
.mrn .rock-light{fill:#e7bfff;}
.mrn .rock-dark{fill:#bf91d6;}
.mrn .mount{fill:#e1affd;}
.mrn .hill{fill:#dca0fc;}
.mrn .field{fill:#d394f1;}
.mrn .tree{fill:#aa6cbb;}	
.mrn .river{fill:#eac4ff;}

.day #nature,.day .ground{background-color:#bcdb3f;}
.day .peak-light{fill:#d6ee69;}
.day .peak-dark{fill:#d0ea60;}
.day .rock-light{fill:#daf272;}
.day .rock-dark{fill:#d6ee69;}
.day .mount{fill:#d0ea60;}
.day .hill{fill:#c3df4c;}
.day .field{fill:#bcdb3f;}
.day .tree{fill:#e5f985;}	
.day .river{fill:#d1ea60;}

.evn #nature,.evn .ground{background-color:#f48f1c;}
.evn .peak-light{fill:#ffb029;}
.evn .peak-dark{fill:#f0912a;}
.evn .rock-light{fill:#ffa61b;}
.evn .rock-dark{fill:#ee851c;}
.evn .mount{fill:#fb9d1c;}
.evn .hill{fill:#f8961c;}
.evn .field{fill:#f48f1c;}
.evn .tree{fill:#db6a1a;}	
.evn .river{fill:#ffbf42;}

.ngt #nature,.ngt .ground{background-color:#61b8e1;}
.ngt .peak-light{fill:#83d0f1;}
.ngt .peak-dark{fill:#7ccaee;}
.ngt .rock-light{fill:#8ed4f5;}
.ngt .rock-dark{fill:#83d0f1;}
.ngt .mount{fill:#7ccaee;}
.ngt .hill{fill:#69c1e8;}
.ngt .field{fill:#61b8e1;}
.ngt .tree{fill:#9bdffa;}	
.ngt .river{fill:#7ccbee;}
.ngt .star{opacity:0.75;}

.moon{opacity:0;transition:opacity 0.5s ease 1s;}
.ngt .moon{opacity:1;}
.ground{position:absolute;bottom:0;width:100%;z-index:50;transition:background-color 2.0s ease;}
/* nature */


/* reflex */
@media all and (orientation:landscape){
.glow{width:0.40vh;height:0.40vh;}
}
@media all and (orientation:portrait){
.glow{width:0.35vh;height:0.35vh;}
}
.reflex{position:absolute;width:100%;height:100%;top:0;z-index:100;overflow:hidden;}
.glow{position:fixed;left:50%;top:50%;animation:ease 200s alternate infinite;pointer-events:none;}
.glow::before,.glow::after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;transform-origin:-20vh;}
.glow::before{background:#f6ff00;animation:drift ease alternate infinite;}
.glow::after{background:#f6ff00;animation:drift ease alternate infinite,flash ease infinite;}
@keyframes drift{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(360deg);}
}
@keyframes flash{
	0%,30%,100%{opacity:0.50;box-shadow:0 0 0 0 #f6ff00;}
	5%{opacity:1.0;box-shadow:0 0 0.5vw 0.125vw #f6ff00;}
}
.glow:nth-child(1){animation-name:glow-a;}
.glow:nth-child(1)::before{animation-duration:11s;}
.glow:nth-child(1)::after{animation-duration:11s,5900ms;animation-delay:0ms,8250ms;}
@keyframes glow-a{
	0%{transform:translateX(45vw) translateY(-20vh) scale(0.70);}
	3%{transform:translateX(-37vw) translateY(37vh) scale(0.60);}
	7%{transform:translateX(-6vw) translateY(-29vh) scale(0.50);}
	10%{transform:translateX(23vw) translateY(-39vh) scale(0.60);}
	14%{transform:translateX(39vw) translateY(-17vh) scale(0.70);}
	17%{transform:translateX(7vw) translateY(-19vh) scale(0.90);}
	21%{transform:translateX(27vw) translateY(41vh) scale(0.80);}
	25%{transform:translateX(-38vw) translateY(-23vh) scale(0.70);}
	28%{transform:translateX(-12vw) translateY(-34vh) scale(0.80);}
	32%{transform:translateX(-6vw) translateY(50vh) scale(0.60);}
	35%{transform:translateX(-43vw) translateY(40vh) scale(0.90);}
	39%{transform:translateX(-37vw) translateY(44vh) scale(0.60);}
	42%{transform:translateX(-2vw) translateY(18vh) scale(0.90);}
	46%{transform:translateX(-5vw) translateY(48vh) scale(0.70);}
	50%{transform:translateX(18vw) translateY(25vh) scale(0.80);}
	53%{transform:translateX(-30vw) translateY(-40vh) scale(0.90);}
	57%{transform:translateX(36vw) translateY(-2vh) scale(0.60);}
	60%{transform:translateX(-12vw) translateY(-38vh) scale(0.70);}
	64%{transform:translateX(2vw) translateY(31vh) scale(0.90);}
	67%{transform:translateX(-10vw) translateY(6vh) scale(0.70);}
	71%{transform:translateX(-2vw) translateY(-13vh) scale(0.60);}
	75%{transform:translateX(47vw) translateY(-42vh) scale(0.70);}
	78%{transform:translateX(38vw) translateY(24vh) scale(0.60);}
	82%{transform:translateX(18vw) translateY(-38vh) scale(0.70);}
	85%{transform:translateX(8vw) translateY(-8vh) scale(0.90);}
	89%{transform:translateX(-40vw) translateY(25vh) scale(0.80);}
	92%{transform:translateX(-35vw) translateY(-12vh) scale(0.90);}
	96%{transform:translateX(41vw) translateY(5vh) scale(0.70);}
	100%{transform:translateX(44vw) translateY(26vh) scale(0.60);}
}
.glow:nth-child(2){animation-name:glow-b;}
.glow:nth-child(2)::before{animation-duration:20s;}
.glow:nth-child(2)::after{animation-duration:20s,8000ms;animation-delay:0ms,7500ms;}
@keyframes glow-b{
	0%{transform:translateX(-2vw) translateY(-17vh) scale(0.60);}
	3%{transform:translateX(-1vw) translateY(-18vh) scale(0.70);}
	7%{transform:translateX(18vw) translateY(10vh) scale(0.60);}
	11%{transform:translateX(4vw) translateY(-30vh) scale(0.90);}
	15%{transform:translateX(-38vw) translateY(-19vh) scale(0.80);}
	19%{transform:translateX(40vw) translateY(31vh) scale(0.60);}
	23%{transform:translateX(-2vw) translateY(-1vh) scale(0.70);}
	26%{transform:translateX(41vw) translateY(0vh) scale(0.80);}
	30%{transform:translateX(13vw) translateY(36vh) scale(0.70);}
	34%{transform:translateX(-16vw) translateY(-21vh) scale(0.60);}
	38%{transform:translateX(-44vw) translateY(49vh) scale(0.70);}
	42%{transform:translateX(37vw) translateY(46vh) scale(0.90);}
	46%{transform:translateX(-8vw) translateY(-43vh) scale(0.60);}
	50%{transform:translateX(18vw) translateY(7vh) scale(0.80);}
	53%{transform:translateX(15vw) translateY(-42vh) scale(0.70);}
	57%{transform:translateX(-30vw) translateY(-8vh) scale(0.90);}
	61%{transform:translateX(36vw) translateY(-27vh) scale(0.70);}
	65%{transform:translateX(-37vw) translateY(-40vh) scale(0.90);}
	69%{transform:translateX(-49vw) translateY(24vh) scale(0.80);}
	73%{transform:translateX(10vw) translateY(-27vh) scale(0.60);}
	76%{transform:translateX(12vw) translateY(4vh) scale(0.70);}
	80%{transform:translateX(42vw) translateY(11vh) scale(0.80);}
	84%{transform:translateX(28vw) translateY(-10vh) scale(0.60);}
	88%{transform:translateX(-49vw) translateY(-28vh) scale(0.90);}
	92%{transform:translateX(-12vw) translateY(13vh) scale(0.60);}
	96%{transform:translateX(31vw) translateY(26vh) scale(0.80);}
	100%{transform:translateX(-23vw) translateY(13vh) scale(0.70);}
}
.glow:nth-child(3){animation-name:glow-c;}
.glow:nth-child(3)::before{animation-duration:16s;}
.glow:nth-child(3)::after{animation-duration:16s,8600ms;animation-delay:0ms,2300ms;}
@keyframes glow-c{
	0%{transform:translateX(-23vw) translateY(29vh) scale(0.60);}
	4%{transform:translateX(-42vw) translateY(-17vh) scale(0.80);}
	9%{transform:translateX(41vw) translateY(-12vh) scale(0.70);}
	13%{transform:translateX(-21vw) translateY(25vh) scale(0.60);}
	18%{transform:translateX(15vw) translateY(7vh) scale(0.80);}
	22%{transform:translateX(24vw) translateY(6vh) scale(0.70);}
	27%{transform:translateX(48vw) translateY(-19vh) scale(0.60);}
	31%{transform:translateX(-23vw) translateY(37vh) scale(0.70);}
	36%{transform:translateX(10vw) translateY(50vh) scale(0.80);}
	40%{transform:translateX(4vw) translateY(3vh) scale(0.70);}
	45%{transform:translateX(15vw) translateY(49vh) scale(0.60);}
	50%{transform:translateX(14vw) translateY(-13vh) scale(0.70);}
	54%{transform:translateX(-49vw) translateY(-19vh) scale(0.80);}
	59%{transform:translateX(-9vw) translateY(49vh) scale(0.60);}
	63%{transform:translateX(-45vw) translateY(47vh) scale(0.70);}
	68%{transform:translateX(-46vw) translateY(37vh) scale(0.90);}
	72%{transform:translateX(-6vw) translateY(8vh) scale(0.80);}
	77%{transform:translateX(12vw) translateY(-40vh) scale(0.70);}
	81%{transform:translateX(48vw) translateY(1vh) scale(0.90);}
	86%{transform:translateX(35vw) translateY(41vh) scale(0.80);}
	90%{transform:translateX(-22vw) translateY(13vh) scale(0.90);}
	95%{transform:translateX(-30vw) translateY(35vh) scale(0.80);}
	100%{transform:translateX(1vw) translateY(-21vh) scale(0.70);}
}
.glow:nth-child(4){animation-name:glow-d;}
.glow:nth-child(4)::before{animation-duration:16s;}
.glow:nth-child(4)::after{animation-duration:16s,9200ms;animation-delay:0ms,5200ms;}
@keyframes glow-d{
	0%{transform:translateX(-12vw) translateY(-10vh) scale(0.90);}
	4%{transform:translateX(5vw) translateY(-28vh) scale(0.70);}
	9%{transform:translateX(-30vw) translateY(-31vh) scale(0.80);}
	13%{transform:translateX(-48vw) translateY(-40vh) scale(0.70);}
	18%{transform:translateX(5vw) translateY(-37vh) scale(0.60);}
	22%{transform:translateX(-38vw) translateY(40vh) scale(0.80);}
	27%{transform:translateX(25vw) translateY(-37vh) scale(0.70);}
	31%{transform:translateX(-11vw) translateY(-30vh) scale(0.80);}
	36%{transform:translateX(31vw) translateY(36vh) scale(0.70);}
	40%{transform:translateX(34vw) translateY(41vh) scale(0.60);}
	45%{transform:translateX(-30vw) translateY(19vh) scale(0.70);}
	50%{transform:translateX(-45vw) translateY(20vh) scale(0.80);}
	54%{transform:translateX(-3vw) translateY(50vh) scale(0.90);}
	59%{transform:translateX(-17vw) translateY(-47vh) scale(0.80);}
	63%{transform:translateX(-33vw) translateY(30vh) scale(0.70);}
	68%{transform:translateX(35vw) translateY(39vh) scale(0.60);}
	72%{transform:translateX(-38vw) translateY(46vh) scale(0.90);}
	77%{transform:translateX(-19vw) translateY(26vh) scale(0.80);}
	81%{transform:translateX(47vw) translateY(-2vh) scale(0.70);}
	86%{transform:translateX(0vw) translateY(40vh) scale(0.60);}
	90%{transform:translateX(5vw) translateY(24vh) scale(0.70);}
	95%{transform:translateX(11vw) translateY(-43vh) scale(0.90);}
	100%{transform:translateX(15vw) translateY(42vh) scale(0.80);}
}
.glow:nth-child(5){animation-name:glow-e;}
.glow:nth-child(5)::before{animation-duration:15s;}
.glow:nth-child(5)::after{animation-duration:15s,10000ms;animation-delay:0ms,8200ms;}
@keyframes glow-e{
	0%{transform:translateX(-25vw) translateY(24vh) scale(0.60);}
	4%{transform:translateX(3vw) translateY(22vh) scale(0.70);}
	8%{transform:translateX(5vw) translateY(32vh) scale(0.60);}
	13%{transform:translateX(6vw) translateY(0vh) scale(0.80);}
	17%{transform:translateX(-44vw) translateY(40vh) scale(0.90);}
	21%{transform:translateX(-24vw) translateY(-25vh) scale(0.80);}
	26%{transform:translateX(-47vw) translateY(-20vh) scale(0.70);}
	30%{transform:translateX(0vw) translateY(-18vh) scale(0.60);}
	34%{transform:translateX(16vw) translateY(-31vh) scale(0.70);}
	39%{transform:translateX(28vw) translateY(3vh) scale(0.80);}
	43%{transform:translateX(-18vw) translateY(-9vh) scale(0.90);}
	47%{transform:translateX(-44vw) translateY(-36vh) scale(0.70);}
	52%{transform:translateX(49vw) translateY(-46vh) scale(0.60);}
	56%{transform:translateX(-23vw) translateY(-18vh) scale(0.80);}
	60%{transform:translateX(-30vw) translateY(21vh) scale(0.70);}
	65%{transform:translateX(-1vw) translateY(-17vh) scale(0.60);}
	69%{transform:translateX(41vw) translateY(25vh) scale(0.90);}
	73%{transform:translateX(-17vw) translateY(15vh) scale(0.70);}
	78%{transform:translateX(24vw) translateY(-27vh) scale(0.80);}
	82%{transform:translateX(-35vw) translateY(11vh) scale(0.60);}
	86%{transform:translateX(19vw) translateY(-27vh) scale(0.70);}
	91%{transform:translateX(-44vw) translateY(-39vh) scale(0.60);}
	95%{transform:translateX(-34vw) translateY(26vh) scale(0.70);}
	100%{transform:translateX(42vw) translateY(15vh) scale(0.80);}
}
.glow:nth-child(6){animation-name:glow-f;}
.glow:nth-child(6)::before{animation-duration:9s;}
.glow:nth-child(6)::after{animation-duration:9s,11000ms;animation-delay:0ms,8100ms;}
@keyframes glow-f{
	0%{transform:translateX(24vw) translateY(26vh) scale(0.60);}
	4%{transform:translateX(34vw) translateY(10vh) scale(0.80);}
	8%{transform:translateX(-29vw) translateY(48vh) scale(0.70);}
	12%{transform:translateX(50vw) translateY(5vh) scale(0.60);}
	16%{transform:translateX(-2vw) translateY(39vh) scale(0.70);}
	20%{transform:translateX(17vw) translateY(22vh) scale(0.80);}
	25%{transform:translateX(18vw) translateY(-44vh) scale(0.70);}
	29%{transform:translateX(46vw) translateY(-17vh) scale(0.60);}
	33%{transform:translateX(-8vw) translateY(49vh) scale(0.80);}
	37%{transform:translateX(19vw) translateY(-8vh) scale(0.90);}
	41%{transform:translateX(-20vw) translateY(-49vh) scale(0.80);}
	45%{transform:translateX(47vw) translateY(17vh) scale(0.70);}
	50%{transform:translateX(-1vw) translateY(6vh) scale(0.60);}
	54%{transform:translateX(23vw) translateY(31vh) scale(0.70);}
	58%{transform:translateX(-45vw) translateY(50vh) scale(0.60);}
	62%{transform:translateX(19vw) translateY(-26vh) scale(0.70);}
	66%{transform:translateX(33vw) translateY(20vh) scale(0.80);}
	70%{transform:translateX(-28vw) translateY(-29vh) scale(0.70);}
	75%{transform:translateX(7vw) translateY(23vh) scale(0.60);}
	79%{transform:translateX(33vw) translateY(-13vh) scale(0.70);}
	83%{transform:translateX(20vw) translateY(4vh) scale(0.60);}
	87%{transform:translateX(6vw) translateY(-45vh) scale(0.70);}
	91%{transform:translateX(43vw) translateY(-43vh) scale(0.80);}
	95%{transform:translateX(-49vw) translateY(-1vh) scale(0.70);}
	100%{transform:translateX(-16vw) translateY(11vh) scale(0.80);}
}
.glow:nth-child(7){animation-name:glow-g;}
.glow:nth-child(7)::before{animation-duration:13s;}
.glow:nth-child(7)::after{animation-duration:13s,5000ms;animation-delay:0ms,7700ms;}
@keyframes glow-g{
	0%{transform:translateX(-47vw) translateY(-21vh) scale(0.80);}
	5%{transform:translateX(-31vw) translateY(39vh) scale(0.70);}
	10%{transform:translateX(47vw) translateY(-36vh) scale(0.80);}
	15%{transform:translateX(11vw) translateY(-43vh) scale(0.60);}
	20%{transform:translateX(-29vw) translateY(25vh) scale(0.70);}
	25%{transform:translateX(9vw) translateY(-34vh) scale(0.60);}
	30%{transform:translateX(-25vw) translateY(-34vh) scale(0.90);}
	35%{transform:translateX(36vw) translateY(-23vh) scale(0.70);}
	40%{transform:translateX(16vw) translateY(36vh) scale(0.80);}
	45%{transform:translateX(4vw) translateY(-3vh) scale(0.60);}
	50%{transform:translateX(-36vw) translateY(-40vh) scale(0.70);}
	55%{transform:translateX(25vw) translateY(-40vh) scale(0.60);}
	60%{transform:translateX(14vw) translateY(-48vh) scale(0.70);}
	65%{transform:translateX(48vw) translateY(-8vh) scale(0.80);}
	70%{transform:translateX(6vw) translateY(-45vh) scale(0.70);}
	75%{transform:translateX(28vw) translateY(-37vh) scale(0.60);}
	80%{transform:translateX(25vw) translateY(12vh) scale(0.70);}
	85%{transform:translateX(-16vw) translateY(-34vh) scale(0.80);}
	90%{transform:translateX(-26vw) translateY(-33vh) scale(0.90);}
	95%{transform:translateX(-49vw) translateY(-11vh) scale(0.80);}
	100%{transform:translateX(13vw) translateY(35vh) scale(0.70);}
}
.glow:nth-child(8){animation-name:glow-h;}
.glow:nth-child(8)::before{animation-duration:12s;}
.glow:nth-child(8)::after{animation-duration:12s,7700ms;animation-delay:0ms,1200ms;}
@keyframes glow-h{
	0%{transform:translateX(-25vw) translateY(45vh) scale(0.60);}
	4%{transform:translateX(-20vw) translateY(46vh) scale(0.70);}
	9%{transform:translateX(-27vw) translateY(-43vh) scale(0.60);}
	13%{transform:translateX(37vw) translateY(-30vh) scale(0.70);}
	18%{transform:translateX(7vw) translateY(11vh) scale(0.60);}
	22%{transform:translateX(3vw) translateY(-26vh) scale(0.80);}
	27%{transform:translateX(48vw) translateY(-38vh) scale(0.60);}
	31%{transform:translateX(-38vw) translateY(49vh) scale(0.90);}
	36%{transform:translateX(19vw) translateY(50vh) scale(0.80);}
	40%{transform:translateX(-38vw) translateY(-10vh) scale(0.60);}
	45%{transform:translateX(22vw) translateY(-15vh) scale(0.70);}
	50%{transform:translateX(40vw) translateY(-26vh) scale(0.60);}
	54%{transform:translateX(3vw) translateY(-46vh) scale(0.70);}
	59%{transform:translateX(33vw) translateY(-14vh) scale(0.80);}
	63%{transform:translateX(30vw) translateY(-8vh) scale(0.70);}
	68%{transform:translateX(47vw) translateY(49vh) scale(0.60);}
	72%{transform:translateX(41vw) translateY(-45vh) scale(0.80);}
	77%{transform:translateX(-31vw) translateY(-47vh) scale(0.90);}
	81%{transform:translateX(-31vw) translateY(-27vh) scale(0.80);}
	86%{transform:translateX(34vw) translateY(29vh) scale(0.70);}
	90%{transform:translateX(-47vw) translateY(-29vh) scale(0.60);}
	95%{transform:translateX(-39vw) translateY(22vh) scale(0.70);}
	100%{transform:translateX(27vw) translateY(-44vh) scale(0.80);}
}
.glow:nth-child(9){animation-name:glow-i;}
.glow:nth-child(9)::before{animation-duration:15s;}
.glow:nth-child(9)::after{animation-duration:15s,10500ms;animation-delay:0ms,2800ms;}
@keyframes glow-i{
	0%{transform:translateX(-29vw) translateY(-16vh) scale(0.80);}
	4%{transform:translateX(-12vw) translateY(-17vh) scale(0.90);}
	8%{transform:translateX(-33vw) translateY(25vh) scale(0.60);}
	13%{transform:translateX(-38vw) translateY(-42vh) scale(0.70);}
	17%{transform:translateX(39vw) translateY(-7vh) scale(0.80);}
	21%{transform:translateX(23vw) translateY(1vh) scale(0.60);}
	26%{transform:translateX(4vw) translateY(-31vh) scale(0.60);}
	30%{transform:translateX(-41vw) translateY(-1vh) scale(0.70);}
	34%{transform:translateX(-39vw) translateY(30vh) scale(0.60);}
	39%{transform:translateX(29vw) translateY(13vh) scale(0.70);}
	43%{transform:translateX(-3vw) translateY(27vh) scale(0.80);}
	47%{transform:translateX(8vw) translateY(40vh) scale(0.60);}
	52%{transform:translateX(46vw) translateY(18vh) scale(0.70);}
	56%{transform:translateX(13vw) translateY(-49vh) scale(0.60);}
	60%{transform:translateX(47vw) translateY(19vh) scale(0.90);}
	65%{transform:translateX(-11vw) translateY(37vh) scale(0.80);}
	69%{transform:translateX(41vw) translateY(19vh) scale(0.60);}
	73%{transform:translateX(27vw) translateY(29vh) scale(0.70);}
	78%{transform:translateX(-46vw) translateY(-13vh) scale(0.60);}
	82%{transform:translateX(2vw) translateY(-10vh) scale(0.90);}
	86%{transform:translateX(8vw) translateY(-28vh) scale(0.60);}
	91%{transform:translateX(-31vw) translateY(11vh) scale(0.70);}
	95%{transform:translateX(7vw) translateY(37vh) scale(0.80);}
	100%{transform:translateX(36vw) translateY(13vh) scale(0.70);}
}
.glow:nth-child(10){animation-name:glow-j;}
.glow:nth-child(10)::before{animation-duration:18s;}
.glow:nth-child(10)::after{animation-duration:18s,8000ms;animation-delay:0ms,700ms;}
@keyframes glow-j{
	0%{transform:translateX(-17vw) translateY(-27vh) scale(0.80);}
	4%{transform:translateX(-10vw) translateY(-49vh) scale(0.60);}
	8%{transform:translateX(-4vw) translateY(46vh) scale(0.70);}
	12%{transform:translateX(41vw) translateY(14vh) scale(0.60);}
	16%{transform:translateX(4vw) translateY(-23vh) scale(0.70);}
	20%{transform:translateX(-18vw) translateY(-45vh) scale(0.60);}
	25%{transform:translateX(-34vw) translateY(-46vh) scale(0.80);}
	29%{transform:translateX(-16vw) translateY(40vh) scale(0.90);}
	33%{transform:translateX(44vw) translateY(40vh) scale(0.60);}
	37%{transform:translateX(23vw) translateY(29vh) scale(0.80);}
	41%{transform:translateX(-6vw) translateY(20vh) scale(0.70);}
	45%{transform:translateX(-39vw) translateY(32vh) scale(0.90);}
	50%{transform:translateX(-12vw) translateY(-38vh) scale(0.60);}
	54%{transform:translateX(49vw) translateY(-43vh) scale(0.70);}
	58%{transform:translateX(-47vw) translateY(7vh) scale(0.80);}
	62%{transform:translateX(-21vw) translateY(-4vh) scale(0.60);}
	66%{transform:translateX(1vw) translateY(11vh) scale(0.80);}
	70%{transform:translateX(41vw) translateY(-35vh) scale(0.70);}
	75%{transform:translateX(11vw) translateY(0vh) scale(0.80);}
	79%{transform:translateX(-25vw) translateY(-4vh) scale(0.60);}
	83%{transform:translateX(36vw) translateY(44vh) scale(0.70);}
	87%{transform:translateX(16vw) translateY(-1vh) scale(0.80);}
	91%{transform:translateX(-5vw) translateY(-33vh) scale(0.70);}
	95%{transform:translateX(-41vw) translateY(24vh) scale(0.80);}
	100%{transform:translateX(-12vw) translateY(49vh) scale(0.70);}
}
.glow:nth-child(11){animation-name:glow-k;}
.glow:nth-child(11)::before{animation-duration:12s;}
.glow:nth-child(11)::after{animation-duration:12s,5000ms;animation-delay:0ms,1000ms;}
@keyframes glow-k{
	0%{transform:translateX(-22vw) translateY(18vh) scale(0.80);}
	3%{transform:translateX(13vw) translateY(42vh) scale(0.70);}
	7%{transform:translateX(-41vw) translateY(2vh) scale(0.60);}
	11%{transform:translateX(50vw) translateY(11vh) scale(0.70);}
	15%{transform:translateX(33vw) translateY(9vh) scale(0.80);}
	19%{transform:translateX(-34vw) translateY(13vh) scale(0.70);}
	23%{transform:translateX(-49vw) translateY(-6vh) scale(0.60);}
	26%{transform:translateX(-37vw) translateY(-3vh) scale(0.70);}
	30%{transform:translateX(-48vw) translateY(-2vh) scale(0.80);}
	34%{transform:translateX(-5vw) translateY(28vh) scale(0.70);}
	38%{transform:translateX(8vw) translateY(13vh) scale(0.90);}
	42%{transform:translateX(-6vw) translateY(-43vh) scale(0.60);}
	46%{transform:translateX(-15vw) translateY(-14vh) scale(0.80);}
	50%{transform:translateX(42vw) translateY(-35vh) scale(0.70);}
	53%{transform:translateX(-22vw) translateY(33vh) scale(0.60);}
	57%{transform:translateX(47vw) translateY(10vh) scale(0.70);}
	61%{transform:translateX(-3vw) translateY(18vh) scale(0.60);}
	65%{transform:translateX(-9vw) translateY(-12vh) scale(0.80);}
	69%{transform:translateX(5vw) translateY(36vh) scale(0.70);}
	73%{transform:translateX(32vw) translateY(17vh) scale(0.80);}
	76%{transform:translateX(-44vw) translateY(-39vh) scale(0.90);}
	80%{transform:translateX(-19vw) translateY(43vh) scale(0.70);}
	84%{transform:translateX(-18vw) translateY(-17vh) scale(0.80);}
	88%{transform:translateX(-6vw) translateY(25vh) scale(0.70);}
	92%{transform:translateX(43vw) translateY(30vh) scale(0.80);}
	96%{transform:translateX(16vw) translateY(-7vh) scale(0.70);}
	100%{transform:translateX(-45vw) translateY(14vh) scale(0.60);}
}
.glow:nth-child(12){animation-name:glow-l;}
.glow:nth-child(12)::before{animation-duration:11s;}
.glow:nth-child(12)::after{animation-duration:11s,8000ms;animation-delay:0ms,4000ms;}
@keyframes glow-l{
	0%{transform:translateX(-49vw) translateY(39vh) scale(0.80);}
	3%{transform:translateX(-39vw) translateY(-36vh) scale(0.60);}
	7%{transform:translateX(-39vw) translateY(-12vh) scale(0.70);}
	10%{transform:translateX(-14vw) translateY(-18vh) scale(0.60);}
	14%{transform:translateX(-47vw) translateY(-13vh) scale(0.70);}
	17%{transform:translateX(-27vw) translateY(12vh) scale(0.80);}
	21%{transform:translateX(-14vw) translateY(38vh) scale(0.60);}
	25%{transform:translateX(-18vw) translateY(30vh) scale(0.70);}
	28%{transform:translateX(-7vw) translateY(-22vh) scale(0.80);}
	32%{transform:translateX(32vw) translateY(-12vh) scale(0.90);}
	35%{transform:translateX(0vw) translateY(50vh) scale(0.70);}
	39%{transform:translateX(16vw) translateY(-15vh) scale(0.80);}
	42%{transform:translateX(-16vw) translateY(33vh) scale(0.70);}
	46%{transform:translateX(46vw) translateY(28vh) scale(0.80);}
	50%{transform:translateX(-31vw) translateY(22vh) scale(0.60);}
	53%{transform:translateX(-47vw) translateY(-3vh) scale(0.70);}
	57%{transform:translateX(-11vw) translateY(-33vh) scale(0.80);}
	60%{transform:translateX(-17vw) translateY(45vh) scale(0.90);}
	64%{transform:translateX(7vw) translateY(29vh) scale(0.70);}
	67%{transform:translateX(40vw) translateY(22vh) scale(0.80);}
	71%{transform:translateX(-11vw) translateY(6vh) scale(0.60);}
	75%{transform:translateX(31vw) translateY(42vh) scale(0.70);}
	78%{transform:translateX(-24vw) translateY(22vh) scale(0.80);}
	82%{transform:translateX(-24vw) translateY(48vh) scale(0.60);}
	85%{transform:translateX(-39vw) translateY(7vh) scale(0.70);}
	89%{transform:translateX(45vw) translateY(40vh) scale(0.80);}
	92%{transform:translateX(-3vw) translateY(18vh) scale(0.70);}
	96%{transform:translateX(-27vw) translateY(-41vh) scale(0.80);}
	100%{transform:translateX(6vw) translateY(-48vh) scale(0.70);}
}
.glow:nth-child(13){animation-name:glow-m;}
.glow:nth-child(13)::before{animation-duration:17s;}
.glow:nth-child(13)::after{animation-duration:17s,11000ms;animation-delay:0ms,8200ms;}
@keyframes glow-m{
	0%{transform:translateX(-45vw) translateY(-49vh) scale(0.60);}
	4%{transform:translateX(4vw) translateY(11vh) scale(0.70);}
	8%{transform:translateX(-41vw) translateY(12vh) scale(0.60);}
	12%{transform:translateX(26vw) translateY(28vh) scale(0.70);}
	16%{transform:translateX(3vw) translateY(34vh) scale(0.60);}
	20%{transform:translateX(11vw) translateY(16vh) scale(0.70);}
	24%{transform:translateX(33vw) translateY(-16vh) scale(0.60);}
	28%{transform:translateX(49vw) translateY(10vh) scale(0.70);}
	32%{transform:translateX(32vw) translateY(47vh) scale(0.80);}
	36%{transform:translateX(48vw) translateY(-40vh) scale(0.90);}
	40%{transform:translateX(38vw) translateY(-44vh) scale(0.60);}
	44%{transform:translateX(38vw) translateY(37vh) scale(0.80);}
	48%{transform:translateX(-43vw) translateY(-12vh) scale(0.60);}
	52%{transform:translateX(23vw) translateY(-30vh) scale(0.70);}
	56%{transform:translateX(45vw) translateY(9vh) scale(0.60);}
	60%{transform:translateX(42vw) translateY(-29vh) scale(0.80);}
	64%{transform:translateX(23vw) translateY(7vh) scale(0.70);}
	68%{transform:translateX(-31vw) translateY(28vh) scale(0.60);}
	72%{transform:translateX(3vw) translateY(-27vh) scale(0.70);}
	76%{transform:translateX(-32vw) translateY(37vh) scale(0.60);}
	80%{transform:translateX(-16vw) translateY(41vh) scale(0.80);}
	84%{transform:translateX(2vw) translateY(36vh) scale(0.70);}
	88%{transform:translateX(10vw) translateY(-40vh) scale(0.60);}
	92%{transform:translateX(18vw) translateY(-25vh) scale(0.70);}
	96%{transform:translateX(48vw) translateY(-40vh) scale(0.80);}
	100%{transform:translateX(-5vw) translateY(32vh) scale(0.70);}
}
.glow:nth-child(14){animation-name:glow-n;}
.glow:nth-child(14)::before{animation-duration:18s;}
.glow:nth-child(14)::after{animation-duration:18s,10700ms;animation-delay:0ms,6500ms;}
@keyframes glow-n{
	0%{transform:translateX(-11vw) translateY(13vh) scale(0.60);}
	5%{transform:translateX(-12vw) translateY(-47vh) scale(0.70);}
	10%{transform:translateX(46vw) translateY(35vh) scale(0.90);}
	15%{transform:translateX(-42vw) translateY(47vh) scale(0.60);}
	21%{transform:translateX(-45vw) translateY(-11vh) scale(0.70);}
	26%{transform:translateX(-41vw) translateY(43vh) scale(0.60);}
	31%{transform:translateX(7vw) translateY(-36vh) scale(0.70);}
	36%{transform:translateX(19vw) translateY(-48vh) scale(0.60);}
	42%{transform:translateX(-33vw) translateY(-32vh) scale(0.80);}
	47%{transform:translateX(-10vw) translateY(19vh) scale(0.70);}
	52%{transform:translateX(-44vw) translateY(40vh) scale(0.90);}
	57%{transform:translateX(-31vw) translateY(31vh) scale(0.70);}
	63%{transform:translateX(-15vw) translateY(-17vh) scale(0.60);}
	68%{transform:translateX(14vw) translateY(-7vh) scale(0.70);}
	73%{transform:translateX(-21vw) translateY(-46vh) scale(0.80);}
	78%{transform:translateX(19vw) translateY(49vh) scale(0.60);}
	84%{transform:translateX(-24vw) translateY(0vh) scale(0.70);}
	89%{transform:translateX(-31vw) translateY(-28vh) scale(0.60);}
	94%{transform:translateX(12vw) translateY(1vh) scale(0.80);}
	100%{transform:translateX(-3vw) translateY(16vh) scale(0.70);}
}
.glow:nth-child(15){animation-name:glow-o;}
.glow:nth-child(15)::before{animation-duration:9s;}
.glow:nth-child(15)::after{animation-duration:9s,8000ms;animation-delay:0ms,3000ms;}
@keyframes glow-o{
	0%{transform:translateX(25vw) translateY(-10vh) scale(0.60);}
	4%{transform:translateX(49vw) translateY(5vh) scale(0.90);}
	8%{transform:translateX(17vw) translateY(45vh) scale(0.60);}
	12%{transform:translateX(-47vw) translateY(-37vh) scale(0.80);}
	16%{transform:translateX(-4vw) translateY(-7vh) scale(0.70);}
	20%{transform:translateX(-37vw) translateY(37vh) scale(0.60);}
	25%{transform:translateX(4vw) translateY(-4vh) scale(0.70);}
	29%{transform:translateX(-10vw) translateY(2vh) scale(0.60);}
	33%{transform:translateX(-40vw) translateY(-20vh) scale(0.80);}
	37%{transform:translateX(-7vw) translateY(44vh) scale(0.60);}
	41%{transform:translateX(-28vw) translateY(-14vh) scale(0.80);}
	45%{transform:translateX(-45vw) translateY(50vh) scale(0.60);}
	50%{transform:translateX(42vw) translateY(38vh) scale(0.80);}
	54%{transform:translateX(48vw) translateY(-2vh) scale(0.60);}
	58%{transform:translateX(-43vw) translateY(-42vh) scale(0.80);}
	62%{transform:translateX(22vw) translateY(37vh) scale(0.70);}
	66%{transform:translateX(-49vw) translateY(30vh) scale(0.60);}
	70%{transform:translateX(50vw) translateY(-25vh) scale(0.70);}
	75%{transform:translateX(14vw) translateY(-19vh) scale(0.80);}
	79%{transform:translateX(-45vw) translateY(-33vh) scale(0.60);}
	83%{transform:translateX(-47vw) translateY(-28vh) scale(0.70);}
	87%{transform:translateX(-10vw) translateY(-32vh) scale(0.60);}
	91%{transform:translateX(13vw) translateY(-48vh) scale(0.70);}
	95%{transform:translateX(-2vw) translateY(-3vh) scale(0.80);}
	100%{transform:translateX(-49vw) translateY(-34vh) scale(0.70);}
}
/* reflex */


/* object */
@media all and (orientation:landscape){
.pocket{display:none;}
.hollow{height:5vh;}
.spot{width:1.5vw;}
.base{height:0.5vh;}
.skip{width:7.5%;}
}
@media all and (orientation:portrait){
.laptop{display:none;}	
.hollow{height:2.5vh;}
.spot{width:1vw;}
.base{height:1vh;}
.skip{width:5%;}
}
.unit{width:100%;height:100%;}
.wide{width:100%;}
.tall{height:100%;}
.bin{position:relative;width:100%;height:100%;display:table;text-align:left;}
svg{position:absolute;width:100%;height:100%;top:0;}
/* object */


/* direct */
@media all and (orientation:landscape){
#header,#footer,.header,.footer,.indent,.ground{height:10vh;}
#header td:nth-child(1),#header td:nth-child(3),#header td:nth-child(5),#header td:nth-child(9),#header td:nth-child(11),#header td:nth-child(13){width:3.125vw;}
#header td:nth-child(even){width:5vw;}
#footer td:nth-child(odd){width:3.125vw;}
#footer td{user-select:none;}
.meet .cat{cursor:default;pointer-events:none;}
.mrn .cat:hover{fill:#965fa6;}
.day .cat:hover{fill:#85a82b;}
.evn .cat:hover{fill:#c55b16;}
.ngt .cat:hover{fill:#4a8fb8;}

.link:hover{cursor:pointer;}
.link:active{cursor:default;}
.mrn .link:hover .tint{color:#ffffff;fill:#ffffff;}
.day .link:hover .tint{color:#ffffff;fill:#ffffff;}
.evn .link:hover .tint{color:#ffffff;fill:#ffffff;}
.ngt .link:hover .tint{color:#ffffff;fill:#ffffff;}

.mrn .link:hover .dark{color:#ffffff;fill:#ffffff;}
.day .link:hover .dark{color:#ffffff;fill:#ffffff;}
.evn .link:hover .dark{color:#ffffff;fill:#ffffff;}
.ngt .link:hover .dark{color:#ffffff;fill:#ffffff;}

.mrn .link:hover .lily{color:#aa6cbb;fill:#aa6cbb;}
.day .link:hover .lily{color:#97bb2e;fill:#97bb2e;}
.evn .link:hover .lily{color:#db6a1a;fill:#db6a1a;}
.ngt .link:hover .lily{color:#54a2cd;fill:#54a2cd;}

.mrn .link:hover .snow{color:#643672;fill:#643672;}
.day .link:hover .snow{color:#627e20;fill:#627e20;}
.evn .link:hover .snow{color:#953600;fill:#953600;}
.ngt .link:hover .snow{color:#36698d;fill:#36698d;}
}
@media all and (orientation:portrait){
#header,#footer,.header,.footer,.indent,.ground{height:7.5vh;}
#header td:nth-child(even){display:none;}
#header td:nth-child(1),#header td:nth-child(3),#header td:nth-child(5),#header td:nth-child(9),#header td:nth-child(11),#header td:nth-child(13){display:none;}
#footer td:nth-child(odd){display:none;}
}
#header{position:absolute;z-index:500;width:85%;top:0;left:7.5%;right:7.5%;}
#footer{position:absolute;z-index:300;width:85%;bottom:0;left:7.5%;right:7.5%;}
#footer td:nth-child(even){text-align:center;vertical-align:middle;}
#header.null,#footer.null{z-index:100;}
#header td,#footer td{overflow:hidden;}
#header:not(.null) td:nth-child(1) svg{transition-delay:0.1s;}
#header:not(.null) td:nth-child(3) svg{transition-delay:0.2s;}
#header:not(.null) td:nth-child(5) svg{transition-delay:0.3s;}
#header:not(.null) td:nth-child(7) svg{transition-delay:0.7s;}
#header:not(.null) td:nth-child(9) svg{transition-delay:0.4s;}
#header:not(.null) td:nth-child(11) svg{transition-delay:0.5s;}
#header:not(.null) td:nth-child(13) svg{transition-delay:0.6s;}
#footer:not(.null) td:nth-child(1) svg{transition-delay:0.7s;}
#footer:not(.null) td:nth-child(3) svg{transition-delay:0.8s;}
#footer:not(.null) td:nth-child(2) table{transition-delay:0.9s;}
#header:not(.null) svg,#footer:not(.null) svg,#footer:not(.null) table{transition:transform 0.50s ease-out;}
#header.null svg{transform:translateY(-100%);transition:transform 0.25s ease-in;}
#footer.null svg,#footer.null table{transform:translateY(100%);transition:transform 0.25s ease-in 0.25s;}
#ico-row,#ico-eye{transition:fill-opacity 0.50s ease;}
#header.null,#footer.null{pointer-events:none;}
#deal,#seek{transition:opacity 0.5s ease;}

.form .lnk-a,.plan .lnk-b,.case .lnk-c,.know .lnk-d,.fame .lnk-e,.call .lnk-f{cursor:default;pointer-events:none;}
.lnk-a,.lnk-b,.lnk-c,.lnk-d,.lnk-e,.lnk-f{fill:#ffffff;}
.lnk-a,.lnk-b,.lnk-c,.lnk-d,.lnk-e,.lnk-f,.cat,.pic{transition:fill 1.0s ease;-webkit-transition:fill 1.0s ease;}
.lnk-a,.lnk-b,.lnk-c,.lnk-d,.lnk-e,.lnk-f,.cat{cursor:pointer;}
.lnk-a:active,.lnk-b:active,.lnk-c:active,.lnk-d:active,.lnk-e:active,.lnk-f:active,.lnk-x:active,.cat:active{cursor:default;}

.mrn .cat{fill:#aa6cbb;}
.day .cat{fill:#97bb2e;}
.evn .cat{fill:#db6a1a;}
.ngt .cat{fill:#54a2cd;}
.mrn .meet .cat:hover{fill:#aa6cbb;}
.day .meet .cat:hover{fill:#97bb2e;}
.evn .meet .cat:hover{fill:#db6a1a;}
.ngt .meet .cat:hover{fill:#54a2cd;}

.mrn .lnk-a:hover,.mrn .lnk-b:hover,.mrn .lnk-c:hover,.mrn .lnk-d:hover,.mrn .lnk-e:hover,.mrn .lnk-f:hover,.mrn .lnk-x:hover{fill:#aa6cbb;}
.day .lnk-a:hover,.day .lnk-b:hover,.day .lnk-c:hover,.day .lnk-d:hover,.day .lnk-e:hover,.day .lnk-f:hover,.day .lnk-x:hover{fill:#97bd31;}
.evn .lnk-a:hover,.evn .lnk-b:hover,.evn .lnk-c:hover,.evn .lnk-d:hover,.evn .lnk-e:hover,.evn .lnk-f:hover,.evn .lnk-x:hover{fill:#db6a1a;}
.ngt .lnk-a:hover,.ngt .lnk-b:hover,.ngt .lnk-c:hover,.ngt .lnk-d:hover,.ngt .lnk-e:hover,.ngt .lnk-f:hover,.ngt .lnk-x:hover{fill:#54a2cd;}

.mrn .form .lnk-a,.mrn .form .lnk-a:hover{fill:rgba(170,108,187,0.5);}
.mrn .plan .lnk-b,.mrn .plan .lnk-b:hover{fill:rgba(170,108,187,0.5);}
.mrn .case .lnk-c,.mrn .case .lnk-c:hover{fill:rgba(170,108,187,0.5);}
.mrn .know .lnk-d,.mrn .know .lnk-d:hover{fill:rgba(170,108,187,0.5);}
.mrn .fame .lnk-e,.mrn .fame .lnk-e:hover{fill:rgba(170,108,187,0.5);}
.mrn .call .lnk-f,.mrn .call .lnk-f:hover{fill:rgba(170,108,187,0.5);}

.day .form .lnk-a,.day .form .lnk-a:hover{fill:rgba(151,187,46,0.5);}
.day .plan .lnk-b,.day .plan .lnk-b:hover{fill:rgba(151,187,46,0.5);}
.day .case .lnk-c,.day .case .lnk-c:hover{fill:rgba(151,187,46,0.5);}
.day .know .lnk-d,.day .know .lnk-d:hover{fill:rgba(151,187,46,0.5);}
.day .fame .lnk-e,.day .fame .lnk-e:hover{fill:rgba(151,187,46,0.5);}
.day .call .lnk-f,.day .call .lnk-f:hover{fill:rgba(151,187,46,0.5);}

.evn .form .lnk-a,.evn .form .lnk-a:hover{fill:rgba(219,106,26,0.5);}
.evn .plan .lnk-b,.evn .plan .lnk-b:hover{fill:rgba(219,106,26,0.5);}
.evn .case .lnk-c,.evn .case .lnk-c:hover{fill:rgba(219,106,26,0.5);}
.evn .know .lnk-d,.evn .know .lnk-d:hover{fill:rgba(219,106,26,0.5);}
.evn .fame .lnk-e,.evn .fame .lnk-e:hover{fill:rgba(219,106,26,0.5);}
.evn .call .lnk-f,.evn .call .lnk-f:hover{fill:rgba(219,106,26,0.5);}

.ngt .form .lnk-a,.ngt .form .lnk-a:hover{fill:rgba(84,162,205,0.5);}
.ngt .plan .lnk-b,.ngt .plan .lnk-b:hover{fill:rgba(84,162,205,0.5);}
.ngt .case .lnk-c,.ngt .case .lnk-c:hover{fill:rgba(84,162,205,0.5);}
.ngt .know .lnk-d,.ngt .know .lnk-d:hover{fill:rgba(84,162,205,0.5);}
.ngt .fame .lnk-e,.ngt .fame .lnk-e:hover{fill:rgba(84,162,205,0.5);}
.ngt .call .lnk-f,.ngt .call .lnk-f:hover{fill:rgba(84,162,205,0.5);}

#land{transition:opacity 0.5s ease;}
.land{cursor:pointer;}
.land polygon{transition:fill 1.0s ease;-webkit-transition:fill 1.0s ease;}
.mrn .land:hover polygon{fill:#ffffff;}
.day .land:hover polygon{fill:#ffffff;}
.evn .land:hover polygon{fill:#ffffff;}
.ngt .land:hover polygon{fill:#ffffff;}
.mrn .land polygon{fill:#aa6cbb;}
.day .land polygon{fill:#97bb2e;}
.evn .land polygon{fill:#db6a1a;}
.ngt .land polygon{fill:#54a2cd;}

.mrn .mrnHit,.day .dayHit,.evn .evnHit,.ngt .ngtHit{opacity:1;cursor:default;pointer-events:none;}
.mrn .dayHit,.evnHit,.ngtHit{opacity:0;cursor:pointer;}
.mrn .dayHit:hover,.evnHit:hover,.nhtHit:hover{opacity:1;}
.day .mrnHit,.evnHit,.ngtHit{opacity:0;cursor:pointer;}
.day .mrnHit:hover,.evnHit:hover,.ngtHit:hover{opacity:1;}
.evn .mrnHit,.dayHit,.ngtHit{opacity:0;cursor:pointer;}
.evn .mrnHit:hover,.dayHit:hover,.ngtHit:hover{opacity:1;}
.ngt .mrnHit,.dayHit,.evnHit{opacity:0;cursor:pointer;}
.ngt .mrnHit:hover,.dayHit:hover,.evnHit:hover{opacity:1;}
.mrnHit,.dayHit,.evnHit,.ngtHit{transition:opacity 1.0s ease;-webkit-transition:opacity 1.0s ease;}

.tel{cursor:default;}
/* direct */


/* hidden */
#pinRus,#pinUsa{transition:opacity 0.50s ease;}
#hidden{position:fixed;width:100%;height:100%;top:0;z-index:400;}
#hidden.hide{opacity:0;z-index:100;pointer-events:none;}
#hidden.show{opacity:1;transition-delay:0.50s;-webkit-transition-delay:0.50s;}
.hide,.show{transition:opacity 0.50s ease;-webkit-transition:opacity 0.50s ease;}

.pin-a,.pin-b,.pin-c,.pin-d,.pin-e,.pin-f{fill:#ffffff;transition:fill 0.50s ease;-webkit-transition:fill 0.50s ease;}
.form .tap-a,.plan .tap-b,.case .tap-c,.know .tap-d,.fame .tap-e,.call .tap-f{display:none;}

.pin-home{transition:opacity 0.5s ease 0.5s;}
.meet .pin-home{opacity:0.25;}
.meet .tap-home{display:none;}

.mrn .pin-home,.mrn .pin-lang{fill:#eac4ff;}
.day .pin-home,.day .pin-lang{fill:#daf272;}
.evn .pin-home,.evn .pin-lang{fill:#ffbf42;}
.ngt .pin-home,.ngt .pin-lang{fill:#7ccbee;}

.mrn .form .pin-a,.mrn .plan .pin-b,.mrn .case .pin-c,.mrn .know .pin-d,.mrn .fame .pin-e,.mrn .call .pin-f{fill:#aa6cbb;}
.day .form .pin-a,.day .plan .pin-b,.day .case .pin-c,.day .know .pin-d,.day .fame .pin-e,.day .call .pin-f{fill:#97bb2e;}
.evn .form .pin-a,.evn .plan .pin-b,.evn .case .pin-c,.evn .know .pin-d,.evn .fame .pin-e,.evn .call .pin-f{fill:#db6a1a;}
.ngt .form .pin-a,.ngt .plan .pin-b,.ngt .case .pin-c,.ngt .know .pin-d,.ngt .fame .pin-e,.ngt .call .pin-f{fill:#54a2cd;}

.ngt .ngt-cir{stroke:#ffffff;fill-opacity:0.9;stroke-width:2px;stroke-opacity:0.5;}
.mrn .mrn-cir{stroke:#ffffff;fill-opacity:0.9;stroke-width:2px;stroke-opacity:0.5;}
.day .day-cir{stroke:#ffffff;fill-opacity:0.9;stroke-width:2px;stroke-opacity:0.5;}
.evn .evn-cir{stroke:#ffffff;fill-opacity:0.9;stroke-width:2px;stroke-opacity:0.5;}

.ngt-cir,.mrn-cir,.day-cir,.evn-cir{transition:fill-opacity 0.50s ease,stroke-opacity 0.50s ease;-webkit-transition:fill-opacity 0.50s ease,stroke-opacity 0.50s ease;}
/* hidden */


/* supply */
#supply{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:200;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;}
#expand{position:absolute;width:100%;height:100%;top:0;bottom:0;transition:background 0.5s ease;}

@-ms-keyframes emerge-kf{0%{opacity:0;z-index:0;width:5vw;height:5vw;}5%{opacity:0;z-index:500;width:5vw;height:5vw;}30%{opacity:1;z-index:500;}60%{opacity:1;z-index:500;}95%{opacity:0;z-index:500;width:7.5vw;height:7.5vw;}100%{opacity:0;z-index:500;}}
@-ms-keyframes unlock-kf{0%{opacity:0;z-index:500;width:5vw;}5%{opacity:1;z-index:500;width:5vw;}10%{opacity:1;z-index:500;width:30vw;}90%{opacity:1;z-index:500;width:30vw;}95%{opacity:1;z-index:500;width:5vw;}100%{opacity:0;z-index:500;}}
#search,#unlock{will-change:opacity,width,height;position:fixed;z-index:0;top:50%;left:50%;transform:translate3d(-50%,-50%,0);user-select:none;pointer-events:none;opacity:0;overflow:hidden;}
#search.plus{animation:emerge-kf 1.25s linear;-webkit-animation:emerge-kf 1.25s linear;}
#unlock.open{animation:unlock-kf 12.0s linear;-webkit-animation:unlock-kf 12.0s linear;}
#extend{will-change:opacity;transform:translate3d(0,0,0);text-align:center;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;}
#open{opacity:0;transition:opacity 0.25s ease;}
@media all and (orientation:landscape){
@keyframes emerge-kf{0%{opacity:0;z-index:0;width:5vw;height:5vw;}5%{opacity:0;z-index:500;width:5vw;height:5vw;}30%{opacity:1;z-index:500;}60%{opacity:1;z-index:500;}95%{opacity:0;z-index:500;width:7.5vw;height:7.5vw;}100%{opacity:0;z-index:500;}}
@keyframes unlock-kf{0%{opacity:0;z-index:500;width:5vw;}5%{opacity:1;z-index:500;width:5vw;}10%{opacity:1;z-index:500;width:30vw;}90%{opacity:1;z-index:500;width:30vw;}95%{opacity:1;z-index:500;width:5vw;}100%{opacity:0;z-index:500;}}
#search{width:5vw;height:5vw;}
#unlock{width:5vw;height:5vw;border-radius:2.5vw;}
.canvas{height:42.5vw;}
.vector{height:35vh;}
.figure{height:80vh;}
.notice{height:21vw;}
.result{width:2vw;}
.review{height:60vw;}
.review div{width:100%;height:100%;display:table;position:relative;border-radius:0.5vw;background-color:rgba(255,255,255,0.5);}
.review div span{position:absolute;top:50%;left:50%;width:50%;height:95%;transform:translate(-50%,-50%);border-radius:0.5vw;}
.canvas div{width:100%;height:100%;border-radius:0.5vw;}
.figure div{width:100%;height:100%;border-radius:0.5vw;}
.notice div{width:49%;height:100%;border-radius:0.5vw;}
.notice div:nth-child(1){float:left;}
.notice div:nth-child(2){float:right;}

.quad table{width:25%;height:100%;display:inline-table;}
.quad table:nth-child(1) table td:nth-child(1),.quad table:nth-child(2) table td:nth-child(1){width:0.2vw;background:#ffffff;}
.quad table:nth-child(3) table td:nth-child(4),.quad table:nth-child(4) table td:nth-child(4){width:0.2vw;background:#ffffff;}
.quad table tr:nth-child(odd){height:25%;}
.quad table tr:nth-child(1) table td:nth-child(even){width:1.5vw;}
.quad table tr:nth-child(3) table td:nth-child(odd){width:1.5vw;}
.quad table table{width:100%;height:100%;}
.quad table:nth-child(1) table tr td div:nth-child(1){margin-left:-0.25vw;}
.quad table span span{line-height:0.75;display:inline-block;}
.quad table table tr td .thin{margin:0.5vh 0;font-size:2.6vh;}

.trey div{display:table-cell;vertical-align:top;text-align:left;}
.trey div:nth-child(1),.trey div:nth-child(5){width:33.33%;}
.trey div:nth-child(even){width:0.2vw;background:#ffffff;}
.trey div:nth-child(1) .txt-l,.trey div:nth-child(1) .txt-s{padding:0 2vw 0 0;}
.trey div:nth-child(3) .txt-l,.trey div:nth-child(3) .txt-s{padding:0 2vw 0 2vw;}
.trey div:nth-child(5) .txt-l,.trey div:nth-child(5) .txt-s{padding:0 0 0 2vw;}

.half .part{display:table-cell;vertical-align:top;text-align:left;}
.half .part:nth-child(1),.half .part:nth-child(5){width:45%;}
.half .part:nth-child(3){width:0.2vw;background:#ffffff;}

.trio div{display:table-cell;vertical-align:top;text-align:left;}
.trio div:nth-child(1),.trio div:nth-child(5){width:33.33%;}
.trio div:nth-child(even){width:0.2vw;}
.trio div:nth-child(even) table{width:100%;height:100%;}

.back{width:3.125vw;}
.list{width:4vw;}
.lane{width:100%;}
.type{width:80%;height:100%;display:table;position:relative;}
.draw{width:65%;height:100%;display:table;background:url(img/draw/face.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;float:left;}
.gato{width:70%;height:100%;display:table;background:url(img/fill/face.jpg)bottom no-repeat rgba(255,255,255,0.25);background-size:cover;float:left;}
.fill{width:70%;height:100%;display:table;background:#7f7f7f;float:right;}
}
@media all and (orientation:portrait){
@keyframes emerge-kf{0%{opacity:0;z-index:0;width:12.5vw;height:12.5vw;}5%{opacity:0;z-index:500;width:12.5vw;height:12.5vw;}30%{opacity:1;z-index:500;}60%{opacity:1;z-index:500;}95%{opacity:0;z-index:500;width:17.5vw;height:17.5vw;}100%{opacity:0;z-index:0;}}
@keyframes unlock-kf{0%{opacity:0;z-index:500;width:12.5vw;}5%{opacity:1;z-index:500;width:12.5vw;}10%{opacity:1;z-index:500;width:60vw;}90%{opacity:1;z-index:500;width:60vw;}95%{opacity:1;z-index:500;width:12.5vw;}100%{opacity:0;z-index:0;}}
#search{width:12.5vw;height:12.5vw;}
#unlock{width:12.5vw;height:12.5vw;border-radius:6.25vw;}
.canvas{height:45vw;}
.vector{height:20vh;}
.figure{height:45vw;}
.result{width:7.5vw;}
.review{height:130vw;}
.review div{width:100%;height:100%;display:table;position:relative;border-radius:2vw;background-color:rgba(255,255,255,1);}
.review div span{position:absolute;top:50%;left:50%;width:95%;height:95%;transform:translate(-50%,-50%);border-radius:2vw;}
.canvas div{width:100%;height:100%;border-radius:2vw;}
.figure div{width:100%;height:100%;border-radius:2vw;}
.notice div{width:100%;height:45vw;border-radius:2vw;}
.notice div:nth-child(1){margin:0 0 2.5vh 0;}
.notice div:nth-child(2){margin:2.5vh 0 0 0;}

.quad table{width:50%;height:50%;display:inline-table;}
.quad table:nth-child(1) tr:nth-child(1),.quad table:nth-child(2) tr:nth-child(1){height:35%;}
.quad table:nth-child(1) tr:nth-child(3),.quad table:nth-child(2) tr:nth-child(3){height:5px;}
.quad table:nth-child(3) tr:nth-child(1),.quad table:nth-child(4) tr:nth-child(1){height:5px;}
.quad table:nth-child(3) tr:nth-child(3),.quad table:nth-child(4) tr:nth-child(3){height:35%;}
.quad table:nth-child(1) table td:nth-child(1),.quad table:nth-child(2) table td:nth-child(1){width:0.3vw;background:#ffffff;}
.quad table:nth-child(3) table td:nth-child(4),.quad table:nth-child(4) table td:nth-child(4){width:0.3vw;background:#ffffff;}
.quad table tr:nth-child(1) table td:nth-child(even){width:5vw;}
.quad table tr:nth-child(3) table td:nth-child(odd){width:5vw;}
.quad table table{width:100%;height:100%;}
.quad table:nth-child(1) table tr td div:nth-child(1){margin-left:-0.5vw;}
.quad table:nth-child(1) table span span,.quad table:nth-child(2) table span span{line-height:1;}
.quad table:nth-child(3) table span span,.quad table:nth-child(4) table span span{line-height:1;}
.quad table table tr td .thin{margin:0.5vw 0;font-size:4.0vw;}

.trey div:nth-child(odd){display:table;width:100%;height:33.33%;}
.trey div:nth-child(even){display:block;height:0.3vw;background:#ffffff;}
.trey table table{float:left;}
.trey table table td{text-align:left;}

.trio div:nth-child(odd){display:table;width:100%;height:33.33%;}
.trio div:nth-child(even){display:block;height:0.3vw;}
.trio div:nth-child(even) table{width:75%;height:100%;}

.half .part{width:100%;display:table-row;}
.half .part:nth-child(1){height:20%;}
.half .part:nth-child(2),.half .part:nth-child(3),.half .part:nth-child(4){display:none;}

.back{width:10vw;}
.list{width:10vw;}
.lane{width:50%;}
.type{width:100%;height:100%;display:table;position:relative;}
.draw{width:100%;height:100%;display:table;background:url(img/draw/face.jpg)bottom no-repeat rgba(255,255,255,0.25);background-size:contain;}
.gato{width:45%;height:100%;display:table;background:url(img/fill/face.jpg)bottom no-repeat rgba(255,255,255,0.25);background-size:cover;float:left;}
.fill{width:45%;height:100%;display:table;background:#7f7f7f;float:right;}
}
.quad{text-align:center;vertical-align:top;font-size:0;}
.trey{width:100%;height:100%;display:table;}
.trio{width:100%;height:100%;display:table;}
.half{width:100%;height:100%;display:table;}
.line{background:#ffffff;}
.live{opacity:1;}
.dead{opacity:0;pointer-events:none;cursor:default;}

.rub{line-height:0.10;width:0.35em;border-bottom:0.025em solid;display:inline-block;}

.vv-a{background:url(img/case/vv-a.png)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.vv-b{background:url(img/case/vv-b.png)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.vv-c{background:url(img/case/vv-c.png)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}

.ih-a{background:url(img/case/ih-a.png)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.ih-b{background:url(img/case/ih-b.png)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.ih-c{background:url(img/case/ih-c.png)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}

.uq-a{background:url(img/case/uq-a.png)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.uq-b{background:url(img/case/uq-b.png)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.uq-c{background:url(img/case/uq-c.png)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}

.ip-a{background:url(img/case/ip-a.png)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.ip-b{background:url(img/case/ip-b.png)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.ip-c{background:url(img/case/ip-c.png)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}

.pl-a{background:url(img/plan/pl-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.pl-b{background:url(img/plan/pl-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.pl-c{background:url(img/plan/pl-c.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}

.li-a{background:url(img/plan/li-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.li-b{background:url(img/plan/li-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.li-c{background:url(img/plan/li-c.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}

.vi-a{background:url(img/plan/vi-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.vi-b{background:url(img/plan/vi-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.vi-c{background:url(img/plan/vi-c.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}

.mc-a{background:url(img/form/mc-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.mc-b{background:url(img/form/mc-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.mc-c{background:url(img/form/mc-c.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}

.mc-a{background:url(img/form/mc-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.mc-b{background:url(img/form/mc-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.mc-c{background:url(img/form/mc-c.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}

.gt-a{background:url(img/form/gt-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.gt-b{background:url(img/form/gt-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.gt-c{background:url(img/form/gt-c.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}

.af-a{background:url(img/form/af-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.af-b{background:url(img/form/af-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.af-c{background:url(img/form/af-c.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}

.slab{background:url(img/fame/slab.png)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.hane{background:url(img/fame/hane.png)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.vita{background:url(img/fame/vita.png)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}

.mrn .pic{fill:#bc80d9;}
.day .pic{fill:#97bd31;}
.evn .pic{fill:#e09e37;}
.ngt .pic{fill:#54a2cd;}

.mrn #unlock{background:#d394f1;}
.day #unlock{background:#bcdb3f;}
.evn #unlock{background:#f48f1c;}
.ngt #unlock{background:#61b8e1;}

.karaoke-a{background:url(img/save/karaoke-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.karaoke-b{background:url(img/save/karaoke-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.installprofi-a{background:url(img/save/installprofi-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.installprofi-b{background:url(img/save/installprofi-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.waldkatze-a{background:url(img/save/waldkatze-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.waldkatze-b{background:url(img/save/waldkatze-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.genesis-a{background:url(img/save/genesis-diamond-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.genesis-b{background:url(img/save/genesis-diamond-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.elenadrus-a{background:url(img/save/elenadrus-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.elenadrus-b{background:url(img/save/elenadrus-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.whiteregistr-a{background:url(img/save/whiteregistr-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.whiteregistr-b{background:url(img/save/whiteregistr-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.sm-home-a{background:url(img/save/sm-home-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.sm-home-b{background:url(img/save/sm-home-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.scbi-a{background:url(img/save/scbi-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.scbi-b{background:url(img/save/scbi-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.intlink-a{background:url(img/save/intlink-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.intlink-b{background:url(img/save/intlink-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.geo-tor-a{background:url(img/save/geo-tor-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.geo-tor-b{background:url(img/save/geo-tor-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.coffee-tut-a{background:url(img/save/coffee-tut-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.coffee-tut-b{background:url(img/save/coffee-tut-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.vionica-a{background:url(img/save/vionica-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.vionica-b{background:url(img/save/vionica-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.inprus-exterior-a{background:url(img/save/inprus-exterior-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.inprus-exterior-b{background:url(img/save/inprus-exterior-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.first-legal-a{background:url(img/save/first-legal-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.first-legal-b{background:url(img/save/first-legal-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.inprus-a{background:url(img/save/inprus-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.inprus-b{background:url(img/save/inprus-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.first-lc-a{background:url(img/save/first-lc-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.first-lc-b{background:url(img/save/first-lc-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.s-stil-a{background:url(img/save/s-stil-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.s-stil-b{background:url(img/save/s-stil-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.royal-joiner-a{background:url(img/save/royal-joiner-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.royal-joiner-b{background:url(img/save/royal-joiner-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.orta-agency-a{background:url(img/save/orta-agency-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.orta-agency-b{background:url(img/save/orta-agency-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.eventiada-a{background:url(img/save/eventiada-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.eventiada-b{background:url(img/save/eventiada-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.atlook-a{background:url(img/save/atlook-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.atlook-b{background:url(img/save/atlook-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.elefante-a{background:url(img/save/elefante-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.elefante-b{background:url(img/save/elefante-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.ortamedia-a{background:url(img/save/ortamedia-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.ortamedia-b{background:url(img/save/ortamedia-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.praveks-a{background:url(img/save/praveks-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.praveks-b{background:url(img/save/praveks-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.aedial-a{background:url(img/save/aedial-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.aedial-b{background:url(img/save/aedial-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.uspenka-a{background:url(img/save/uspenka-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.uspenka-b{background:url(img/save/uspenka-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.sm-flash-a{background:url(img/save/sm-flash-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.sm-flash-b{background:url(img/save/sm-flash-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.archisize-a{background:url(img/save/archisize-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.archisize-b{background:url(img/save/archisize-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.xm-graphics-a{background:url(img/save/xm-graphics-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.xm-graphics-b{background:url(img/save/xm-graphics-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.sistema-a{background:url(img/save/sistema-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.sistema-b{background:url(img/save/sistema-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.xm-studio-a{background:url(img/save/xm-studio-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.xm-studio-b{background:url(img/save/xm-studio-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.unicum-a{background:url(img/save/unicum-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.unicum-b{background:url(img/save/unicum-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.pro100-a{background:url(img/save/pro100-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.pro100-b{background:url(img/save/pro100-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.archcon-a{background:url(img/save/archcon-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.archcon-b{background:url(img/save/archcon-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.danmax-a{background:url(img/save/danmax-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.danmax-b{background:url(img/save/danmax-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.burkhanov-a{background:url(img/save/burkhanov-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.burkhanov-b{background:url(img/save/burkhanov-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.art-realti-a{background:url(img/save/art-realti-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.art-realti-b{background:url(img/save/art-realti-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.cezar-sport-a{background:url(img/save/cezar-sport-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.cezar-sport-b{background:url(img/save/cezar-sport-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.dalnoboyshick-a{background:url(img/save/dalnoboyshick-a.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
.dalnoboyshick-b{background:url(img/save/dalnoboyshick-b.jpg)center no-repeat rgba(255,255,255,0.25);background-size:cover;display:table;}
/* supply */


/* regard */
@media all and (orientation:landscape){
.hey{padding:6.25vh 5vw;}
.rim{width:0.15vw;}
.bit{height:0.10vw;}
}
@media all and (orientation:portrait){
.hey{padding:5vh 10vw;}
.rim{width:0.75vw;}
.bit{height:0.25vh;}
}
.rim{background-color:rgba(255,255,255,0.3);}
.bit{background-color:rgba(255,255,255,0.3);}
.ave{background-color:rgba(0,0,0,0.025);}
/* regard */


/* scroll */
[data-spin]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;}
[data-spin].spin-dragging .spin-content{pointer-events:none;user-select:none;-webkit-user-select:none;}
[data-spin].spin-dragging .spin-track{pointer-events:all;}

.spin-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit;}
.spin-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0;}
.spin-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch;}
.spin-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;-ms-overflow-style:none;}
.spin-content-wrapper::-webkit-scrollbar,.spin-hide-scrollbar::-webkit-scrollbar{width:0;height:0;}
.spin-content:before,.spin-content:after{content:' ';display:table;}
.spin-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none;}
.spin-height-auto-observer-wrapper{box-sizing:inherit !important;height:100%;width:100%;max-width:1px;max-height:1px;position:relative;float:left;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0;}
.spin-height-auto-observer{box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1;}
.spin-track{z-index:100;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden;}

.spin-scrollbar{position:absolute;left:0;right:0;min-height:10px;}
.spin-scrollbar:before{position:absolute;content:'';border-radius:0;left:0;right:0;opacity:0;transition:opacity 0.25s linear, background 0.25s ease;}
.spin-scrollbar.spin-visible:before{opacity:1;transition:opacity 0s linear;}

.spin-track.spin-vertical .spin-scrollbar:before{top:0;bottom:0;}
.spin-track.spin-horizontal{left:0;right:0;height:0;}
.spin-track.spin-horizontal .spin-scrollbar:before{height:100%;left:0;right:0;}
.spin-track.spin-horizontal .spin-scrollbar{right:auto;left:0;top:0;height:0;min-height:0;min-width:10px;width:auto;}

[data-spin-direction='rtl'] .spin-track.spin-vertical{right:auto;left:0;}
.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll;}
.spin-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;-ms-overflow-style:none;}

.mrn .spin-scrollbar:before{background:#965fa6;}
.day .spin-scrollbar:before{background:#85a82b;}
.evn .spin-scrollbar:before{background:#c55b16;}
.ngt .spin-scrollbar:before{background:#4a8fb8;}

@media all and (orientation:landscape){
.spin-track.spin-vertical{top:0;width:0.40vw;right:0vw;}
}
@media all and (orientation:portrait){
.spin-track.spin-vertical{top:0;width:1.25vw;right:0;}
}
/* scroll */


/* scroll */
#spin.hide .hand,#spin.hide .fall,#spin.hide .jump{opacity:0;pointer-events:none;}
#spin.show .hand,#spin.show .fall,#spin.show .jump{opacity:1;}
#spin.hide .clip{overflow-y:hidden;}
#spin.show .clip{overflow-y:scroll;}
#spin,.clip{height:100%;}
#spin,.area{width:100vw;}
#spin{transform:translate3d(0,0,0);position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:200;overflow:hidden;transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;}
.clip{position:absolute;top:0;left:0;width:200vw;overflow-x:hidden;-ms-user-select:none;}
.area{font-size:0;height:100%;float:left;-ms-user-select:none;}
.hand{user-select:none;position:absolute;bottom:70%;z-index:500;right:0;height:30%;transition:opacity 0.5s ease;}
.fall{position:absolute;bottom:0;right:0;height:70%;z-index:400;}
.jump{position:absolute;top:0;right:0;height:0;z-index:300;}
.mrn .hand{background:#965fa6;}
.day .hand{background:#85a82b;}
.evn .hand{background:#c55b16;}
.ngt .hand{background:#4a8fb8;}

@media all and (orientation:landscape){
.hand,.jump,.fall{width:0.40vw;}
}
@media all and (orientation:portrait){
.hand,.jump,.fall{width:1.25vw;pointer-events:none;}
}
/* scroll */


/* letter */
@media all and (orientation:landscape){
.txt-xl{font-size:7.3vh;}
.txt-l{font-size:4.4vh;}
.txt-m{font-size:3.2vh;}
.txt-s{font-size:2.6vh;}
.txt-xs{font-size:2.0vh;}
}
@media all and (orientation:portrait){
.txt-xl{font-size:9.0vw;}
.txt-l{font-size:6.0vw;}
.txt-m{font-size:5.0vw;}
.txt-s{font-size:4.5vw;}
.txt-xs{font-size:4.0vw;}
}
.thin{font-family:thin,sans-serif;}
.book{font-family:book,sans-serif;}
.demi,b{font-family:demi,sans-serif;}
.lily,.snow{color:#ffffff;fill:#ffffff;}
.lily,.snow,.tint,.dark{transition:color 1.5s ease,fill 1.5s ease;-webkit-transition:color 1.5s ease,fill 1.5s ease;}
.mrn .tint{color:#965fa6;fill:#965fa6;}
.day .tint{color:#85a82b;fill:#85a82b;}
.evn .tint{color:#c55b16;fill:#c55b16;}
.ngt .tint{color:#4a8fb8;fill:#4a8fb8;}
.mrn .dark{color:#643672;fill:#643672;}
.day .dark{color:#627e20;fill:#627e20;}
.evn .dark{color:#953600;fill:#953600;}
.ngt .dark{color:#36698d;fill:#36698d;}

.b300{font-weight:300;}
.b400{font-weight:400;}
.b700{font-weight:700;}
.lh150{line-height:1.5;}
.lh120{line-height:1.2;}
.lh100{line-height:1.0;}
.lh080{line-height:0.8;}
.lh050{line-height:0.5;}
/* letter */


/* format */
.lt{text-align:left;vertical-align:top;}
.lm{text-align:left;vertical-align:middle;}
.lb{text-align:left;vertical-align:bottom;}
.ct{text-align:center;vertical-align:top;}
.cm{text-align:center;vertical-align:middle;}
.cb{text-align:center;vertical-align:bottom;}
.rt{text-align:right;vertical-align:top;}
.rm{text-align:right;vertical-align:middle;}
.rb{text-align:right;vertical-align:bottom;}
.jt{text-align:justify;vertical-align:top;}
.jm{text-align:justify;vertical-align:middle;}
.jb{text-align:justify;vertical-align:bottom;}
.fl{float:left;}
.fr{float:right;}
.db{display:block;}
.di{display:inline;}
.dn{display:none;}
.dt{display:table;}
.it{display:inline-table;}
.ib{display:inline-block;}
.oh{overflow:hidden;}
.hi{visibility:hidden;}
.sn{user-select:none;}
/* format */


/* locate */
.debug{position:absolute;top:30%;left:20%;z-index:9000;}
.brd{border:1px solid;}
.brd td{border:1px solid;}
.r{background:red;}
.g{background:green;}
.b{background:blue;}
.y{background:yellow;}
.c{background:cyan;}
/* locate */