html {	overflow-x: hidden;	width: 100%;	height: 100%;	top: 0;	left: 0;		margin: 0;	padding: 0;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}body { 	position: absolute;	overflow-x: hidden;	top: 0;	left: 0;	font-size: 12pt;	font-size: 20px;	font-weight: 300;	font-family: Arial, Helvetica, sans-serif; 	color: #000; 	margin: 0 0 0 0;	padding: 0 0 0 0; }h1{font-style: normal;    font-weight: 700;    font-size: 300%;    line-height: 1.16;    font-family: 'Fira Sans', sans-serif;    letter-spacing: 0em;    text-align: inherit;    color: #34495E;    text-transform: uppercase;}h2{font-style: normal;    font-weight: 700;    font-size: 250%;    line-height: 1.16;    font-family: 'Fira Sans', sans-serif;    letter-spacing: 0em;    text-align: inherit;    color: #34495E;    text-transform: uppercase;}h3{font-style: normal;    font-weight: 700;    font-size: 200%;    line-height: 1.16;    font-family: 'Fira Sans', sans-serif;    letter-spacing: 0em;    text-align: inherit;    color: #34495E;    text-transform: uppercase;} h4{font-style: normal;    font-weight: 700;    font-size: 120%;    line-height: 1.16;    font-family: 'Fira Sans', sans-serif;    letter-spacing: 0em;    text-align: inherit;    color: #85929E;    color: #2E4053;    text-transform: uppercase;}#ac_grit{	position:absolute;	display: table;	table-layout: fixed;	width: 100vw;	height: 100vh;	border-collapse: collapse;	border-spacing: 0.5rem;	border: 1px solid #c0c0c0;	text-align: center;	vertical-align: middle;	z-index: 1000;}.ac_grit_cell{	display: table-cell;	height: 100/10vh;	width: 100/12vw;	border: 1px solid yellow;	text-align: center;	vertical-align: middle;}.col-1 {width: 8.33%;}.col-2 {width: 16.66%;}.col-3 {width: 25%;}.col-4 {width: 33.33%;}.col-5 {width: 41.66%;}.col-6 {width: 50%;}.col-7 {width: 58.33%;}.col-8 {width: 66.66%;}.col-9 {width: 75%;}.col-10 {width: 83.33%;}.col-11 {width: 91.66%;}.col-12 {width: 100%;}a:visited    { text-decoration: none; color: black;}a:link       { text-decoration: none; color: black;}a:hover      { text-decoration: none; color: black;}a:active     { text-decoration: none; color: black;}@font-face {  font-family: 'PFArmonia-Reg';  src: url('img_new/PFArmonia-Reg.eot');  src: url('img_new/PFArmonia-Reg.woff2') format('woff2'),       url('img_new/PFArmonia-Reg.eot?#iefix') format('embedded-opentype');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'PFArmonia-Regular';  src: url('img_new/PFArmonia-Regular.woff') format('woff'),       url('img_new/PFArmonia-Regular.ttf') format('truetype'),       url('img_new/PFArmonia-Regular.svg#PFArmonia-Regular') format('svg');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'PFArmonia-Bold';  src: url('img_new/PFArmonia-Bold.eot');  src: url('img_new/PFArmonia-Bold.woff2') format('woff2'),       url('img_new/PFArmonia-Bold.woff') format('woff'),       url('img_new/PFArmonia-Bold.ttf') format('truetype'),       url('img_new/PFArmonia-Bold.svg#PFArmonia-Bold') format('svg'),       url('img_new/PFArmonia-Bold.eot?#iefix') format('embedded-opentype');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'PFArmonia-Italic';  src: url('img_new/PFArmonia-Italic.eot');  src: url('img_new/PFArmonia-Italic.woff2') format('woff2'),       url('img_new/PFArmonia-Italic.woff') format('woff'),       url('img_new/PFArmonia-Italic.ttf') format('truetype'),       url('img_new/PFArmonia-Italic.svg#PFArmonia-Italic') format('svg'),       url('img_new/PFArmonia-Italic.eot?#iefix') format('embedded-opentype');  font-weight: normal;  font-style: normal;}@font-face {  font-family: 'PFArmonia-BoldItalic';  src: url('img_new/PFArmonia-BoldItalic.eot');  src: url('img_new/PFArmonia-BoldItalic.woff2') format('woff2'),       url('img_new/PFArmonia-BoldItalic.woff') format('woff'),       url('img_new/PFArmonia-BoldItalic.ttf') format('truetype'),       url('img_new/PFArmonia-BoldItalic.svg#PFArmonia-BoldItalic') format('svg'),       url('img_new/PFArmonia-BoldItalic.eot?#iefix') format('embedded-opentype');  font-weight: normal;  font-style: normal;}/*==================================================================================================================*//*===========================================================================*//* HEADER                                                                    *//*===========================================================================*/.new_lg{	position: relative;	height: 100px;	width: auto;	float: left	z-index: 3;	margin-top: 50px;	margin-left: 50px;	/*top: 5vh;	left: 5vw;*/}.main-nav{	position: relative;	float: right;	list-style: none;	margin-top: 60px;	margin-right: 60px;	z-index: 3;	}.main-nav li{	display:inline-block;	margin-left: 0px;	padding: 10px 30px;	border-radius: 200px;	border: 1px solid #5D6D7E;	background-color: #5D6D7E transparent;	background-color: rgba(121, 125, 127, .4);	transition: background-color 0.2s;}.main-nav li a:link,.main-nav li a:visited{	color: #fff;	text-decoration: none;	text-transition: uppercase;	font-size: 100%;	font-weight: 700;}.main-nav li:hover,.main-nav li:active{	background-color: #E67E22;	transition: background-color 0.2s;}.sub-menu1{	background-color: #fff;	z-index: 3;	}.sub-menu1 li{	display:inline-block;	margin-left: 0px;	padding: 10px 30px;	border-radius: 200px;	border: 1px solid #5D6D7E;	background-color: #5D6D7E transparent;	background-color: rgba(121, 125, 127, .1);	transition: background-color 0.2s;}/*===========================================================================*/.ac_divider{	height: 50px;	background-color: #fff;}.ac_txt_cntr{	text-align: center;	}.ac_txt_lft{	text-align: left;	}.ac_whatisaikido{	display: block;	width: 100vw;	margin: 35px auto;	padding: 80px 0;		background-color: EBF5FB;	background-color: #EBEDEF;	margin: 0 0 0 0;	border-top: 6px solid #F0B27A;	border-bottom: 6px solid #ABB2B9}.ac_section_title{	display: block;	height: 3vh;	width: 70vw;	text-align: center;		vertical-alignment: bottom;	font-size: 2.0vw;	font-family: Arial, Helvetica, sans-serif;	color: black; 		padding: 1vh 0 0 1vw;	font-weight: bold;}.ac_whatisaikido_body p{	display: block;	text-align: justify;		padding: 0 350px;	font-size: 160%;	}.ac_whatisaikido_body a{	color: orange;}.ac_whatisaikido_body a:hover{	color: #78ba18;	cursor: pointer;}.ac_whatisLink{	font-size: 80%;	}.ac_forwhome{	display: block;	width: 100vw;	margin: 35px auto;	padding: 80px 0;		margin: 0 0 0 0;}.ac_forwhome_easy_ph{	background-image: url('img_new/AC_SoftTraining_01.png');	backgound-position: center;	background-size: cover;	}.ac_forwhome_hero{	display: block;	text-align: justify;		padding: 0 350px;	font-size: 140%;	}.ac_forwhome_ofeloi{	display: block;	text-align: justify;		padding: 0 150px;	font-size: 130%;	}.ac_forwhome_bodyL{	padding: 0 0 0 150px;}.ac_forwhome_body p,.ac_forwhome_body h4{	display: block;	text-align: left;		font-size: 100%;	padding: 0 50px 0 0;}.ac_forwhome_bodyL p,.ac_forwhome_bodyL h4,.ac_forwhome_bodyL .hlight,{	display: block;	text-align: left;		font-size: 100%;	padding: 0 0 0 150px;}.ac_forwhome_body .hlight,.ac_forwhome_bodyL .hlight{	display: inline-block;	border-left: 10px solid #85C1E9;}.ac_topics ul{	list-style: none;	text-align: left;}.ac_topics ul li{	margin: 0 0 20px 0;	transition: color 0,5s;}.col span-6-of-12 .ac_what4u(	width: 100%;	height: auto;).ac_topic_bld{	color: red;	font-weight: bold;	text-shadow: 0 0 15px #fff;}.ac_topic_bld_fnsh{	display: block;	font-size: 140%;	font-weight: bold;	padding: 0 150px 0 0;	font-family: Arial, Helvetica, sans-serif; 		color: darken(#fff, 4%);  	letter-spacing: -2px;	text-shadow: 4px 0 10px hsla(0, 0%, 0%, .13);  }.ac_topic_bld_ttl{	font-family: Helvetica, sans-serif; 		color: darken(#fff, 4%);  	letter-spacing: -2px;	text-shadow: 4px 0 10px hsla(0, 0%, 0%, .13); }.hlight p{	padding-left: 20px;	padding-right: 20px;	transition: color 0,5s;}.ac_forwhome_body a{	color: orange;}.ac_forwhome_photoL{	width: 70%;	height: auto;	align: right;}.ac_forwhome_photoR0{	width: 85%;	height: auto;	align: left;}.ac_forwhome_photoR1{	width: 120%;	height: auto;	align: left;}.ac_forwhome_photoR2{	width: 75%;	height: auto;	align: left;}.btn{	display: inline-block;	padding: 10px 30px;	border-radius: 200px;}.btn_more:link, .btn_more:visited{	background-color: #85C1E9;	border: 1px solid #85C1E9;	color: #fff;}.btn_more:hover, .btn_more:active{	background-color: #CA6F1E;	transition: background-color 0.3s, border 0.3s, color 0.3s;}.btn_comm:link, .btn_comm:visited{	border: 1px solid #E67E22;	}.btn_comm:hover, .btn_comm:active{	background-color: #CA6F1E;	color: #fff;	transition: background-color 0.3s, border 0.3s, color 0.3s;}.btn_sch:link, .btn_sch:visited{	background-color: #85C1E9;	border: 1px solid #85C1E9;	color: #fff;}.btn_sch:hover, .btn_sch:active{	background-color: #CA6F1E;	transition: background-color 0.3s, border 0.3s, color 0.3s;}.ac_tmhmata{	display: block;	width: 100vw;	margin: 30px auto;	padding: 50px 0;		margin: 0 0 0 0;	/*background-color: #FDEBD0;	background-color: #EBEDEF;	*/	border-top: 6px solid #F0B27A;		border-bottom: 6px solid #F0B27A;	}.ac_tmhmata_L p{	display: block;	padding: 0 100px;	text-align: left;		}.ac_tmhmata_R p{	display: block;	padding: 0 100px 0 0;	text-align: left;		}.ac_tmhmata_R .hlight{	display: inline-block;	border-left: 10px solid #85C1E9;}.ac_whatcando{	display: block;	width: 100vw;	margin: 30px auto;	padding: 50px 0;		margin: 0 0 0 0;	background-color: #DDDDDD;	border-top: 6px solid #F0B27A;		border-bottom: 6px solid #F0B27A;	}.ac_yourchilds{	display: block;	width: 100vw;	margin: 30px auto;	padding: 50px 0;		margin: 0 0 0 0;	background-color: #F8F9F9;	border-top: 6px solid #F0B27A;		border-bottom: 6px solid #F0B27A;	}.ac_yourchild p{	display: block;	margin: 0 0 0 0;	text-align: left;		padding: 0 150px;	font-size: 110%;		}.ac_yourchildpic{	display: block;	margin: 0 0 0 100px;	text-align: right;		/*border-left: 1px solid #808B96;	border-right: 1px solid #808B96;	border-top: 1px solid #808B96;	border-bottom: 1px solid #808B96;*/	width: 600px;	height: auto;	transition: background-color 0.3s, border 0.3s, color 0.3s;}.ac_shc_front_title{	text-align: center;}.col{	margin: 0 0;}.ac_shcA_front_date{	text-align: center;	height: 100%;	padding: -50px 0;	z-index: -1;}.ac_sch_position{	margin: 35px 0;	z-index: 2;}.ac_shcC_front_date{	text-align: center;	height: 100%;		z-index: -1;}.hlight p{	padding-left: 20px;	padding-right: 100px;	transition: color 0,5s;}.ac-likeus{	height: 10vh;	width: 60vw;	margin: 35px auto;	padding: 80px 0;		}.ac-likeus-txt{	margin: 0 auto;}.ac-tmhmata{	height: 50vh;	width: 100%;	margin: 35px auto;}.col{	text-align: center;	/*background: rgba(64,64,64,.1);*/}.ac_othertxt_L p,.ac_othertxt_M p,.ac_othertxt_R p{	display: block;	padding: 0 40px;	text-align: left;	}.ac_othertxt_M a:link,.ac_othertxt_M a:visited{	text-descration: none;	color: #E67E22;}.ac_int_artcls{	float: left;	list-style: none;	list-style: url('acad_sem_bullet.gif');	margin-top: 15px;	margin-left: 18px;	text-align: left;	}.ac_int_artcls li{	margin-top: 15px;}.ac_int_artcls li a:link,.ac_int_artcls li a:visited{	text-descration: none;	color: #E67E22;}.messtd{	display: table-cell;	text-align: center;	color: yellow;	font-weight: bold;	text-shadow: 0 0 5px #000000; 	padding: 150px 10px;	vertical-align: middle;		background: rgba(15, 40, 109, .2);}.xmas_notes{	display: block;	font-size: 14pt; 	font-family: Arial; 	color: #FFFF00;		margin: 5px 0 10px 0;	text-align: center;	font-weight: bold;	text-shadow: 0 0 15px #000000; }.sch_title{	display: block;	font-size: 15pt; 	font-family: Arial; 	color: #e36801;	margin: 0 0 15px 0;	text-align: center;	font-weight: bold;	text-shadow: 0 0 1px #000000;}.sch_SubTÁ{	display: block;	font-size: 12pt; 	font-family: Arial; 	color: black;	margin: 0 0 15px 0;	text-align: center;	font-weight: bold;}.sch_notesTA{	display: block;	width: 11vw;	font-size: 9pt; 	font-family: Arial; 	color: black;	margin: 0 0 15px 0;	text-align: center;}/* ===== Video Page ======= */.00_vid{	overflow-x: hidden;	position: fixed;	width: 100%;	height: 100%;	/*background: red;*/	z-index: 5;	margin: 0 0 0 0;	padding: 0 0 0 0;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.01_vid{	background: orange;	position: fixed; 	top: 20%; 	left: 22.5%; 	z-index: 10; 	width: 53%; 	height: 60%; 	min-height: 50%;	}.skip_Intro a{	dislpay: block;	position: fixed;	right: 3vw;	top: 5vh;	font-family: PFArmonia, Arial, Helvetica, sans-serif; 	font-weight: bold;	font-size: 120%;	color: white;}.slideshow {  	width: 100vw;	height: 100vh;	position: absolute;	overflow:hidden;    background-position: center center;    background-repeat: none;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		    opacity: 0;    z-index: 0;    /*animation00: imageAnimation 48s linear infinite 0s;*/}.slideshow:after {     position: fixed;    width: 100%;    height: 100%;    top: 0px;    left: 0px;    z-index: 0;    content: '';    /*background: transparent url('img_new/patttern1.png') repeat top left;*/}.slideshow:nth-child(1) { 	background-image: linear-gradient(rgba(128, 128, 128, 0), rgba(64, 64, 64, 0.9)), url('img_new/1024_681_18.jpg'); 	'background-image: linear-gradient(rgba(128, 128, 128, 0), rgba(64, 64, 64, 0.9)), url('img_new/1024_681_71.jpg');     animation: imageAnimation 48s 40s infinite;    -webkit-animation: imageAnimation 48s 40s infinite;    -moz-animation: imageAnimation 48s 40s infinite;    -o-animation: imageAnimation 48s 40s infinite;}.slideshow:nth-child(2) {     background-image: linear-gradient(rgba(128, 128, 128, 0), rgba(64, 64, 64, 0.9)), url('img_new/1024_681_08.jpg');     animation: imageAnimation 48s 32s infinite;    -webkit-animation: imageAnimation 48s 32s infinite;    -moz-animation: imageAnimation 48s 32s infinite;    -o-animation: imageAnimation 48s 32s infinite; }.slideshow:nth-child(3) {     background-image: linear-gradient(rgba(128, 128, 128, 0), rgba(64, 64, 64, 0.9)), url('img_new/1024_681_05.jpg');    animation: imageAnimation 48s 24s infinite;     -webkit-animation: imageAnimation 48s 24s infinite;    -moz-animation: imageAnimation 48s 24s infinite;    -o-animation: imageAnimation 48s 24s infinite;   }.slideshow:nth-child(4) {     background-image: url('img_new/1024_681_16.jpg');     background-image: linear-gradient(rgba(128, 128, 128, 0), rgba(64, 64, 64, 0.9)), url('img_new/AC_test_motion_2.gif');    animation: imageAnimation 48s 16s infinite;      -webkit-animation: imageAnimation 48s 16s infinite;    -moz-animation: imageAnimation 48s 16s infinite;    -o-animation: imageAnimation 48s 16s infinite;   }.slideshow:nth-child(5) {     background-image: url('img_new/1024_681_65.jpg');    background-image: url('img_new/1024_681_66b.jpg');    background-image: linear-gradient(rgba(128, 128, 128, 0), rgba(64, 64, 64, 0.9)), url('img_new/1024_681_25.jpg');     animation: imageAnimation 48s 8s infinite;      -webkit-animation: imageAnimation 48s 8s infinite;      -moz-animation: imageAnimation 48s 8s infinite;      -o-animation: imageAnimation 48s 8s infinite;       }.slideshow:nth-child(6) {     background-image: url(img_new/1024_681_70.jpg);        background-image: linear-gradient(rgba(128, 128, 128, 0), rgba(128, 128, 128, 0), rgba(51,51,51, 0.9)), url('img_new/1024_681_23.jpg');         'background-image: linear-gradient(rgba(128, 128, 128, 0), rgba(128, 128, 128, 0), rgba(51,51,51, 0.9)), url('img_new/1024_681_71.jpg');     animation: imageAnimation 48s 0s infinite;     -webkit-animation: imageAnimation 48s 0s infinite;    -moz-animation: imageAnimation 48s 0s infinite;     -o-animation: imageAnimation 48s 0s infinite;     }@keyframes imageAnimation {     0% { opacity: 0; animation-timing-function: ease-in; }    8% { opacity: 1; animation-timing-function: ease-out; }    17% { opacity: 1; }    25% { opacity: 1; }    30% { opacity: 0; }    98% { opacity: 0; }    100% { opacity: 0; }}.slideshowef {  	width: 100vw;	height: 100vh;	position: absolute;	overflow:hidden;    background-position: center center;    background-repeat: none;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		    opacity: 0;    z-index: 0;    /*animation00: imageAnimation 48s linear infinite 0s;*/}.slideshowef:after {     position: fixed;    width: 100%;    height: 100%;    top: 0px;    left: 0px;    z-index: 0;    content: '';    background: transparent url('img_new/patttern1.png') repeat top left; }/* ---- efiviko paidiko ---------------------*/.slideshowef:nth-child(1) { 	background-image: url('img_new/1024_681_50.jpg');     animation: imageAnimationef 48s 40s infinite;    -webkit-animation: imageAnimationef 48s 40s infinite;    -moz-animation: imageAnimationef 48s 40s infinite;    -o-animation: imageAnimationef 48s 40s infinite;}.slideshowef:nth-child(2) {     background-image: url('img_new/1024_681_49.jpg');     animation: imageAnimationef 48s 32s infinite;    -webkit-animation: imageAnimationef 48s 32s infinite;    -moz-animation: imageAnimationef 48s 32s infinite;    -o-animation: imageAnimationef 48s 32s infinite; }.slideshowef:nth-child(3) {     background-image: url('img_new/1024_681_48.jpg');    animation: imageAnimationef 48s 24s infinite;     -webkit-animation: imageAnimationef 48s 24s infinite;    -moz-animation: imageAnimationef 48s 24s infinite;    -o-animation: imageAnimationef 48s 24s infinite;   }.slideshowef:nth-child(4) {     background-image: url('img_new/1024_681_47.jpg');     animation: imageAnimationef 48s 16s infinite;      -webkit-animation: imageAnimationef 48s 16s infinite;    -moz-animation: imageAnimationef 48s 16s infinite;    -o-animation: imageAnimationef 48s 16s infinite;   }.slideshowef:nth-child(5) {     background-image: url('img_new/1024_681_46.jpg');     animation: imageAnimationef 48s 8s infinite;      -webkit-animation: imageAnimationef 48s 8s infinite;      -moz-animation: imageAnimationef 48s 8s infinite;      -o-animation: imageAnimationef 48s 8s infinite;       }.slideshowef:nth-child(6) {     background-image: url('img_new/1024_681_45.jpg');    animation: imageAnimationef 48s 0s infinite;     -webkit-animation: imageAnimationef 48s 0s infinite;    -moz-animation: imageAnimationef 48s 0s infinite;     -o-animation: imageAnimationef 48s 0s infinite;     }@keyframes imageAnimationef {     0% { opacity: 0; animation-timing-function: ease-in; }    8% { opacity: 1; animation-timing-function: ease-out; }    17% { opacity: 1; }    25% { opacity: 1; }    30% { opacity: 0; }    98% { opacity: 0; }    100% { opacity: 0; }}/*============== ANIMATION =====================*/.element-animation{  animation: animationFrames ease 1s;  animation-iteration-count: 1;  transform-origin: 50% 50%;  animation-fill-mode:forwards; /*when the spec is finished*/  -webkit-animation: animationFrames ease 1s;  -webkit-animation-iteration-count: 1;  -webkit-transform-origin: 50% 50%;  -webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+*/   -moz-animation: animationFrames ease 1s;  -moz-animation-iteration-count: 1;  -moz-transform-origin: 50% 50%;  -moz-animation-fill-mode:forwards; /*FF 5+*/  -o-animation: animationFrames ease 1s;  -o-animation-iteration-count: 1;  -o-transform-origin: 50% 50%;  -o-animation-fill-mode:forwards; /*Not implemented yet*/  -ms-animation: animationFrames ease 1s;  -ms-animation-iteration-count: 1;  -ms-transform-origin: 50% 50%;  -ms-animation-fill-mode:forwards; /*IE 10+*/}@keyframes animationFrames{  0% {opacity:0; transform:  translate(-1500px,0px);}  60% {opacity:1; transform:  translate(30px,0px)  ; }  80% {transform:  translate(-10px,0px);}  100% {opacity:1; transform:  translate(0px,0px);}}@-moz-keyframes animationFrames{  0% {opacity:0; transform:  translate(-1500px,0px);}  60% {opacity:1; transform:  translate(30px,0px)  ; }  80% {transform:  translate(-10px,0px);}  100% {opacity:1; transform:  translate(0px,0px);}}@-webkit-keyframes animationFrames {  0% {opacity:0; transform:  translate(-1500px,0px);}  60% {opacity:1; transform:  translate(30px,0px)  ; }  80% {transform:  translate(-10px,0px);}  100% {opacity:1; transform:  translate(0px,0px);}}@-o-keyframes animationFrames {  0% {opacity:0; transform:  translate(-1500px,0px);}  60% {opacity:1; transform:  translate(30px,0px)  ; }  80% {transform:  translate(-10px,0px);}  100% {opacity:1; transform:  translate(0px,0px);}}@-ms-keyframes animationFrames {  0% {opacity:0; transform:  translate(-1500px,0px);}  60% {opacity:1; transform:  translate(30px,0px)  ; }  80% {transform:  translate(-10px,0px);}  100% {opacity:1; transform:  translate(0px,0px);}}.element-animation_R{  animation: animationFrames_R ease 1s;  animation-iteration-count: 1;  transform-origin: 50% 50%;  animation-fill-mode:forwards; /*when the spec is finished*/  -webkit-animation: animationFrames_R ease 1s;  -webkit-animation-iteration-count: 1;  -webkit-transform-origin: 50% 50%;  -webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+*/   -moz-animation: animationFrames_R ease 1s;  -moz-animation-iteration-count: 1;  -moz-transform-origin: 50% 50%;  -moz-animation-fill-mode:forwards; /*FF 5+*/  -o-animation: animationFrames_R ease 1s;  -o-animation-iteration-count: 1;  -o-transform-origin: 50% 50%;  -o-animation-fill-mode:forwards; /*Not implemented yet*/  -ms-animation: animationFrames_R ease 1s;  -ms-animation-iteration-count: 1;  -ms-transform-origin: 50% 50%;  -ms-animation-fill-mode:forwards; /*IE 10+*/}@keyframes animationFrames_R{  0% {    opacity:0;    transform:  translate(1500px,0px)  ;  }  60% {    opacity:1;    transform:  translate(-30px,0px)  ;  }  80% {    transform:  translate(10px,0px)  ;  }  100% {    opacity:1;    transform:  translate(0px,0px)  ;  }}@-moz-keyframes animationFrames_R{  0% {    opacity:0;    transform:  translate(1500px,0px)  ;  }  60% {    opacity:1;    transform:  translate(-30px,0px)  ;  }  80% {    transform:  translate(10px,0px)  ;  }  100% {    opacity:1;    transform:  translate(0px,0px)  ;  }}@-webkit-keyframes animationFrames_R {  0% {    opacity:0;    transform:  translate(1500px,0px)  ;  }  60% {    opacity:1;    transform:  translate(-30px,0px)  ;  }  80% {    transform:  translate(10px,0px)  ;  }  100% {    opacity:1;    transform:  translate(0px,0px)  ;  }}@-o-keyframes animationFrames_R {  0% {    opacity:0;    transform:  translate(1500px,0px)  ;  }  60% {    opacity:1;    transform:  translate(-30px,0px)  ;  }  80% {    transform:  translate(10px,0px)  ;  }  100% {    opacity:1;    transform:  translate(0px,0px)  ;  }}@-ms-keyframes animationFrames_R {  0% {    opacity:0;    transform:  translate(1500px,0px)  ;  }  60% {    opacity:1;    transform:  translate(-30px,0px)  ;  }  80% {    transform:  translate(10px,0px)  ;  }  100% {    opacity:1;    transform:  translate(0px,0px)  ;  }}/*=============================================================================================*/.container{	width: 100vw;	height: auto;	position: relative;	overflow:hidden;	background-color: #fff;}.index_container{	width: 100vw;	height: 320vh;	position: relative;	overflow:hidden;	background-color: #fff;}.sch_container{	width: 100vw;	height: 200vh;	position: relative;	overflow:hidden;	background-color: #fff;}.menu{	dislpay: block;	position: fixed;	left: 4vw;	top: 8vh;	width: 2.5vw;	height: 5vh;	z-index: 1000;	border-radius: .51vw .51vw .51vw .51vw;	-webkit-border-radius: .51vw .51vw .51vw .51vw;	-moz-border-radius: .51vw .51vw .51vw .51vw;	}.menu:hover{	dislpay: block;	position: fixed;	left: 4vw;	top: 8vh;	width: 2.5vw;	height: 5vh;	z-index: 1000;	border-radius: .80vw .80vw .80vw .80vw;	-webkit-border-radius: .80vw .80vw .80vw .80vw;	-moz-border-radius: .51vw .51vw .51vw .51vw;	}.menu{	dislpay: hidden;}.arrowdn{	dislpay: block;	position: absolute;	right: 2vw;	top: 90vh;	width: 2.8vw;	height: auto;	z-index: 1000;}.arrowup{	dislpay: block;	position: absolute;	right: 2vw;	top: 190vh;	width: 2.8vw;	height: auto;	z-index: 1000;}.sidelogo img{	position: fixed;	float: right;	right: -5px;	top: 40vh;	width: 5vh;	height: auto;	background: #603B15;	background: #0a6592;	z-index: 1001;	padding: 10px 0;	border-radius: 10px 0 0 10px;	-webkit-border-radius: 10px 0 0 10px;	-moz-border-radius: 10px 0 0 10px;}.sidelogoA img{	position: fixed;	float: right;	right: 17px;	top: 40vh;	width: 5vh;	height: auto;	background: #603B15;	background: #0a6592;	z-index: 1001;	padding: 10px 0;	border-radius: 10px 0 0 10px;	-webkit-border-radius: 10px 0 0 10px;	-moz-border-radius: 10px 0 0 10px;}.sidePromoDescr{	position: absolute;	left: -4vw;	top: 40vh;	width: 4vw;	height: 5vh;	background: #603B15;	background: #0a6592;	z-index: 1001;	padding: 10px 0;	border-radius: 0 10px 10px 0;	-webkit-border-radius: 0 10px 10px 0;	-moz-border-radius: 0 10px 10px 0;}.sidePromo{	position: fixed;	left: -7vw;	top: 40vh;	width: 9vw;	height: 5.2vh;	font-size: 1.1vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif; 		color: white;	background: #0a6592;	vertical-align: middle;	z-index: 1001;	padding: 0 5px;	border-radius: 0 10px 10px 0;	-webkit-border-radius: 0 10px 10px 0;	-moz-border-radius: 0 10px 10px 0;		  -webkit-transition: all 1s 1s ease;     -moz-transition: all 1s 1s ease;       -o-transition: all 1s 1s ease;      -ms-transition: all 1s 1s ease;          transition: all 1s 1s ease;	}.sidePromo:hover{	position: fixed;	left: 0;	top: 40vh;	width: 9vw;	height: 5.2vh;		z-index: 1001;	padding: 0 5px;    -webkit-animation: sPromo linear 1s;    -moz-animation: sPromo linear 1s;    -0-animation: sPromo linear 1s;    -ms-animation: sPromo linear 1s;    animation: sPromo linear 1s;}	@-webkit-keyframes sPromo {    0%   {left:-5vw;}    20%  {left:-4vw;}    40%  {left:-3vw;}    60%  {left:-2vw;}    80%  {left:-1vw;}    100% {left: 0;}        }.sidePromo2{	position: fixed;	left: -7vw;	top: 45vh;	width: 9vw;	height: 5.2vh;	font-size: 1.1vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif; 		color: white;	background: #0a6592;	vertical-align: middle;	z-index: 1001;	padding: 0 5px;	border-radius: 0 10px 10px 0;	-webkit-border-radius: 0 10px 10px 0;	-moz-border-radius: 0 10px 10px 0;		  -webkit-transition: all 1s 1s ease;     -moz-transition: all 1s 1s ease;       -o-transition: all 1s 1s ease;      -ms-transition: all 1s 1s ease;          transition: all 1s 1s ease;		}.sidePromo2:hover{	position: fixed;	left: 0;	top: 45vh;	width: 9vw;	height: 5.2vh;		z-index: 1001;	padding: 0 5px;    -webkit-animation: sPromo linear 1s;    -moz-animation: sPromo linear 1s;    -0-animation: sPromo linear 1s;    -ms-animation: sPromo linear 1s;    animation: sPromo linear 1s;}	@-webkit-keyframes sPromo {    0%   {left:-5vw;}    20%  {left:-4vw;}    40%  {left:-3vw;}    60%  {left:-2vw;}    80%  {left:-1vw;}    100% {left: 0;}        }.sidePromo3{	position: fixed;	left: -7vw;	top: 49.9vh;	width: 9vw;	height: 5.2vh;	font-size: 1.1vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif; 		color: white;	background: #0a6592;	vertical-align: middle;	z-index: 1001;	padding: 0 5px;	border-radius: 0 10px 10px 0;	-webkit-border-radius: 0 10px 10px 0;	-moz-border-radius: 0 10px 10px 0;		  -webkit-transition: all 1s 1s ease;     -moz-transition: all 1s 1s ease;       -o-transition: all 1s 1s ease;      -ms-transition: all 1s 1s ease;          transition: all 1s 1s ease;		}.sidePromo3:hover{	position: fixed;	left: 0;	top: 49.9vh;	width: 9vw;	height: 5.2vh;		z-index: 1001;	padding: 0 5px;    -webkit-animation: sPromo linear 1s;    -moz-animation: sPromo linear 1s;    -0-animation: sPromo linear 1s;    -ms-animation: sPromo linear 1s;    animation: sPromo linear 1s;}	@-webkit-keyframes sPromo {    0%   {left:-5vw;}    20%  {left:-4vw;}    40%  {left:-3vw;}    60%  {left:-2vw;}    80%  {left:-1vw;}    100% {left: 0;}        }.sidePromo4{	position: fixed;	left: -7vw;	top: 55vh;	width: 9vw;	height: 5.2vh;	font-size: 1.1vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif; 		color: white;	background: #0a6592;	vertical-align: middle;	z-index: 1001;	padding: 0 5px;	border-radius: 0 10px 10px 0;	-webkit-border-radius: 0 10px 10px 0;	-moz-border-radius: 0 10px 10px 0;		  -webkit-transition: all 1s 1s ease;     -moz-transition: all 1s 1s ease;       -o-transition: all 1s 1s ease;      -ms-transition: all 1s 1s ease;          transition: all 1s 1s ease;		}.sidePromo4:hover{	position: fixed;	left: 0;	top: 55vh;	width: 9vw;	height: 5.2vh;		z-index: 1001;	padding: 0 5px;    -webkit-animation: sPromo linear 1s;    -moz-animation: sPromo linear 1s;    -0-animation: sPromo linear 1s;    -ms-animation: sPromo linear 1s;    animation: sPromo linear 1s;}	@-webkit-keyframes sPromo {    0%   {left:-5vw;}    20%  {left:-4vw;}    40%  {left:-3vw;}    60%  {left:-2vw;}    80%  {left:-1vw;}    100% {left: 0;}        }.sidePromo5{	position: fixed;	left: -7vw;	left: 0vw;	top: 64vh;	width: 9vw;	height: 5.2vh;	font-size: 1.1vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif; 		color: white;	background: #0a6592;	vertical-align: middle;	z-index: 1001;	padding: 0 5px;	box-shadow: 1px 1px 5px black;		border-radius: 0 10px 10px 0;	-webkit-border-radius: 0 10px 10px 0;	-moz-border-radius: 0 10px 10px 0;		  -webkit-transition: all 1s 1s ease;     -moz-transition: all 1s 1s ease;       -o-transition: all 1s 1s ease;      -ms-transition: all 1s 1s ease;          transition: all 1s 1s ease;	}/*.sidePromo5:hover{	position: fixed;	left: 0;	top: 64vh;	width: 9vw;	height: 5.2vh;		z-index: 1001;	padding: 0 5px;    -webkit-animation: sPromo linear 1s;    -moz-animation: sPromo linear 1s;    -0-animation: sPromo linear 1s;    -ms-animation: sPromo linear 1s;    animation: sPromo linear 1s;}	@-webkit-keyframes sPromo {    0%   {left: -5vw;}    20%  {left: -4vw;}    40%  {left: -3vw;}    60%  {left: -2vw;}    80%  {left: -1vw;}    100% {left: 0vw;}         0%   {left: 0vw;}    100% {left: 0vw;}       }*/.sidePromo6{	position: fixed;	left: -7vw;	left: 0vw;	top: 72vh;	width: 9vw;	height: 5.2vh;	font-size: 1.1vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif; 		color: white;	background: #0a6592;	background: white;	/*border: 1px solid black;*/	vertical-align: middle;	z-index: 1001;	padding: 0 5px;	box-shadow: 1px 1px 5px black;		border-radius: 0 10px 10px 0;	-webkit-border-radius: 0 10px 10px 0;	-moz-border-radius: 0 10px 10px 0;		  -webkit-transition: all 1s 1s ease;     -moz-transition: all 1s 1s ease;       -o-transition: all 1s 1s ease;      -ms-transition: all 1s 1s ease;          transition: all 1s 1s ease;		}/*.sidePromo6:hover{	position: fixed;	left: 0;	top: 72vh;	width: 9vw;	height: 5.2vh;		z-index: 1001;	padding: 0 5px;    -webkit-animation: sPromo linear 1s;    -moz-animation: sPromo linear 1s;    -0-animation: sPromo linear 1s;    -ms-animation: sPromo linear 1s;    animation: sPromo linear 1s;}	@-webkit-keyframes sPromo {    0%   {left: -5vw;}    20%  {left: -4vw;}    40%  {left: -3vw;}    60%  {left: -2vw;}    80%  {left: -1vw;}    100% {left: 0vw;}       }*/.sidePromoPic{	height: 5.2vmin;	width: auto;}.sidePromo_notes4new{	position: fixed;	left: 0vw;	top: 55vh;	width: 9vw;	height: 5.2vh;	font-size: 1.1vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif; 		color: white;	background: #0a6592;	vertical-align: middle;	z-index: 1001;	padding: 0 5px;	box-shadow: 1px 1px 5px black;		border-radius: 0 10px 10px 0;	-webkit-border-radius: 0 10px 10px 0;	-moz-border-radius: 0 10px 10px 0;	              -webkit-animation: sPromo_notes4new linear 5s 5s;    -moz-animation: sPromo_notes4new linear 5s 5s;    -0-animation: sPromo_notes4new linear 5s 5s;    -ms-animation: sPromo_notes4new linear 5s 5s;    animation: sPromo_notes4new linear 5s 5s;}	@-webkit-keyframes sPromo_notes4new {    0%   {left: 0vw;}    20%  {left: 0vw;}    40%  {left: 0vw;}    60%  {left: 0vw;}    80%  {left: 0vw;}    100% {left: 0vw;}        }                .sidePromo_notes4new:hover{	position: fixed;	left: 0;	top: 55vh;	width: 9vw;	height: 5.2vh;		z-index: 1001;	padding: 0 5px;    -webkit-animation: sPromo_notes4new linear 1s;    -moz-animation: sPromo_notes4new linear 1s;    -0-animation: sPromo_notes4new linear 1s;    -ms-animation: sPromo_notes4new linear 1s;    animation: sPromo_notes4new linear 1s;}	@-webkit-keyframes sPromo_notes4new {    0%   {left: 0vw;}    20%  {left: 0vw;}    40%  {left: 0vw;}    60%  {left: 0vw;}    80%  {left: 0vw;}    100% {left: 0vw;}        }.sidePromo_aikido4ch{	position: fixed;	left: 0vw;	top: 49vh;	width: 9vw;	height: 5.2vh;	font-size: 1.1vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif; 		color: white;	background: #2a5c0a;	vertical-align: middle;	z-index: 1001;	padding: 0 5px;	box-shadow: 1px 1px 5px black;		border-radius: 0 10px 10px 0;	-webkit-border-radius: 0 10px 10px 0;	-moz-border-radius: 0 10px 10px 0;	              -webkit-animation: sPromo_aikido4ch linear 5s 5s;    -moz-animation: sPromo_aikido4ch linear 5s 5s;    -0-animation: sPromo_aikido4ch linear 5s 5s;    -ms-animation: sPromo_aikido4ch linear 5s 5s;    animation: sPromo_aikido4ch linear 5s 5s;}	@-webkit-keyframes sPromo_aikido4ch {    0%   {left: 0vw;}    20%  {left: 0vw;}    40%  {left: 0vw;}    60%  {left: 0vw;}    80%  {left: 0vw;}    100% {left: 0vw;}        }                .sidePromo_aikido4ch:hover{	position: fixed;	left: 0;	top: 49vh;	width: 9vw;	height: 5.2vh;		z-index: 1001;	padding: 0 5px;    -webkit-animation: sPromo_aikido4ch linear 1s;    -moz-animation: sPromo_aikido4ch linear 1s;    -0-animation: sPromo_aikido4ch linear 1s;    -ms-animation: sPromo_aikido4ch linear 1s;    animation: sPromo_aikido4ch linear 1s;}	@-webkit-keyframes sPromo_aikido4ch {    0%   {left: 0vw;}    20%  {left: 0vw;}    40%  {left: 0vw;}    60%  {left: 0vw;}    80%  {left: 0vw;}    100% {left: 0vw;}        }#hlpdiv {	dislpay: block;	position: fixed;  	left: 5.5vw;	top: 12vh;  	padding: 10px 30px;  	z-index: 500; }.menu_list{	background: rgba(255, 255, 255, 0.9);	height: 3.3vh;	width: 12.1vw;	font-size: 1.0vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif; 		border-bottom: 1px solid gray;	vertical-align: middle;		margin: 0.2vh 0 0 0;	padding: 0.95vh 0.1 0 .85vw;	text-decoration: none;	color: black;	box-shadow: 0 0 .05vw .05vw #000000;	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);}.menu_list_int{	background: rgba(255, 255, 255, 0.8);	height: 3.3vh;	width: 12vw;	font-size: 1.0vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif; 		border-bottom: 1px solid gray;	vertical-align: middle;		margin: 0.2vh 0 0 0;	padding: 0.9vh 0 0 1vw;	text-decoration: none;	color: black;	box-shadow: 0 0 .05vw .05vw #000000;	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);}.menu_list_intd{	position: absolute;	left: 14vw;	top: 15.6vh;	height: 14.3vh;	width: 12vw;	margin: 0.2vh 0 0 0;	padding: 0.9vh 0 0 1vw;	z-index:5;}.menu_list a{	height: 3.3vh;	width: 12.50vw;	font-size: 1.0vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif; 		vertical-align: middle;		margin: 0.2vh 0 0 -.25vw;	padding: 0.9vh 0.2 0 .3vw;	text-decoration: none;	color: black;}.menu_list:hover{	background: rgba(0, 160, 229, 0.9);	height: 3.3vh;	width: 12.1vw;	font-size: 1.0vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif; 		border-bottom: 1px solid gray;	vertical-align: middle;		margin: 0.2vh 0 0 0;	padding: 0.95vh 0.1 0 .85vw;	text-decoration: none;	background: -webkit-linear-gradient(top, rgba(121, 185, 216, 1) 0%, rgba(255, 255, 255, 1) 100%);	background: -moz-linear-gradient(top, rgba(121, 185, 216, 1) 0%, rgba(255, 255, 255, 1) 100%);	background: -ms-linear-gradient(top, rgba(121, 185, 216, 1) 0%, rgba(255, 255, 255, 1) 100%);	}.menu_list_int:hover{	/*background: rgba(0, 160, 229, 0.5);*/	height: 3.3vh;	width: 12vw;	font-size: 1.0vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif; 		border-bottom: 1px solid gray;	vertical-align: middle;		margin: 0.2vh 0 0 0;	padding: 0.9vh 0 0 1vw;	text-decoration: none;	background: -webkit-linear-gradient(top, rgba(121, 185, 216, 1) 0%, rgba(255, 255, 255, 1) 100%);	background: -moz-linear-gradient(top, rgba(121, 185, 216, 1) 0%, rgba(255, 255, 255, 1) 100%);	background: -ms-linear-gradient(top, rgba(121, 185, 216, 1) 0%, rgba(255, 255, 255, 1) 100%);}.menu_list0{	background: rgba(255, 204, 85, 0.8);	height: 2.5vh;	width: 12vw;		font-size: 1.2vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif; 		libe-height: 3.5vw;		vertical-align: middle;			padding: .4vh 0 0.6vh .85vw;	border: 1px solid grey;	box-shadow: 0 0 .05vw .05vw #000000;}.bullet_05{	width: 1.5%;	height: auto;	margin: 0 1vw 0 0;}.dojo_mn{	position: fixed;	top: 0;	right: 1vw;	width:49.2vw;	height: 6vh;	background: black;	z-index: 5;}.aikido_mn{	position: fixed;	top: 0;	right: 1vw;	width:36.7vw;	height: 6vh;	background: black;	z-index: 5;}.odAsk_mn{	position: fixed;	top: 0;	right: 1vw;	width:45.8vw;	height: 6vh;	background: black;	z-index: 5;}.dojo_mn_txt{	float: left;	height: 4.5vh;	font-size: 1.25vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif;	color: white;	background: rgba(0, 67, 229, 0.4);	vertical-align: middle;		padding: 1.5vh 1vw 0 1vw;}.dojo_mn_txt a{	float: left;	height: 4.5vh;	font-size: 1.25vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif;	color: white;}.dojo_mn_txt a:hover{	float: left;	height: 4.5vh;	font-size: 1.25vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif;	color: #FFC06A;}.dojo_img{	position: absolute;	float: left;	top: 1.5vh;	left: 1vw;	height:49vh;	width: auto;	box-shadow: 0 0 .2vw .1vw #000000;}.dojo_curr{	color: #FFC06A;}.themata_title{	font-size: 1.85vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif;	color: #0f48ac;	margin: 5vh 0 1vh 0;}.part1{	width: 100vw;	height: 97vh;	position: relative;	overflow:hidden;	/*z-index: 1;*/    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 1; background: url('img_new/1024_681_23.jpg') no-repeat center center fixed; -webkit-background-size: cover;}    100% { #fc5; opacity: 1; background: url('img_new/1024_681_23.jpg') no-repeat center center fixed; -webkit-background-size: cover;}    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}    }    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}	@-o-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}	@-ms-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.part1a_{	width: 100vw;	height: 80vh;	position: relative;	overflow:hidden;	z-index: 1;	background: rgba(102, 115, 127, 08);}.part1b{	width: 100vw;	height: 60vh;	height: 29vw;	position: relative;	overflow:hidden;	z-index: 1;	background: rgba(186, 187, 189, 0.8);}.part1c{	width: 100vw;	height: 70vh;	position: relative;	overflow:hidden;	z-index: 1;	background: url('img_new/1024_681_11a.jpg') no-repeat center center scroll;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		}.partmap1c{	width: 100vw;	height: 70vh;	position: relative;	overflow:hidden;	z-index: 1;	background: url('img_new/1024_681_11a.jpg') no-repeat center center scroll;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		}.part1d{	width: 100vw;	height: 8vh;	position: relative;	overflow:hidden;	z-index: 1;	background: rgba(0, 0, 0, 08);}.part_ekpaid{	width: 100vw;	height: 100vh;	position: relative;	overflow-x: hidden;	z-index: 1;	background: url('img_new/1024_681_29.jpg') no-repeat center center scroll;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_note4new{	width: 100vw;	height: 100vh;	position: relative;	overflow-x: hidden;	z-index: 1;	background: url('img_new/1024_681_62.jpg') no-repeat center center scroll;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_ekpaid:after{	position: relative;	width: 100vw;	height: auto;    top: 0px;    left: 0px;    z-index: 0;    content: '';	background: transparent url('img_new/patttern1.png') repeat top left; }.part2{	width: 100vw;	height: 100vh;	position: relative;	overflow:hidden;	background: url('img_new/Aikido-bg-8.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.logo1 img{	position: relative;	width: auto;	height: auto;	top: 72vh;	top: 56vh;	left: 50%;	transform: translate(-50%);		width: 50vw;	width: 50%;	height: auto;	font-size: 8.75vw;	font-weight: bold;		font-family: Arial, Helvetica, sans-serif; 	color: #FFC06A;	margin: 0 0 3vw 0;	z-index: 3;	text-shadow: 3px 3px 20px #000000;}.addr{	position: relative;	margin-top:10px;	font-size: 100%;	font-weight: bold;	z-index:3;	top: 47vh;	/*left: 40vw;*/	text-align: center;	color:#CA6F1E;	text-shadow: 1px 1px 10px #000000;}.logo2{	width: auto;	height: auto;	font-size: 2.22vw;	font-weight: bold;		letter-spacing: 0.02vw;	font-family: Arial, Helvetica, sans-serif; 	color: #FFC06A;	margin: -1vw 0 0 0;	z-index: 3;	text-shadow: 3px 3px 20px #000000;}.indexCont2{	display: block;	position: absolute;	margin: 13vh 14vw 14vh 14vw;	width: 72vw;	height: 60vh;	vertical-align: middle;	z-index: 1;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}.indexCont3a{	display: block;	position: absolute;	box-sizing: border-box;	top: 0;	left: 0;	float: left;	padding: 0vh 5vw 0vh 2vw;	width: 50vw;	height: 60vh;		vertical-align: middle;	z-index: 1;}.indexCont3b{	display: block;	position: absolute;	top: 0;	left: 50vw;		float: left;	padding: 0vh 5vw 0vh 2vw;	width: 43vw;	width: 50vw;	height: 60vh;	vertical-align: middle;	text-align: center;		background: rgba(180, 151, 121, 0.7);		z-index: 1;	    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}.indexTitle3a{	display: block;	height: 5vh;	width: 40.5vw;	margin: 4vh 0 0 3vw;	text-align: center;		vertical-alignment: bottom;	font-size: 1.8vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 1px 1px 5px #000000;}.indexTitle3b{	display: block;	height: 5vh;	width: 40.5vw;	margin: 4vh 0 0 3vw;	text-align: center;		vertical-alignment: bottom;	font-size: 1.8vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 1px 1px 5px #000000;}.indexCont4{	display: block;	margin: 0 0 0 0;	width: 72vw;	height: 70vh;	vertical-align: middle;	z-index: 1;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}.indexmap4{	display: block;	margin: 0 0 0 0;	/*width: 72vw;	height: 70vh;*/	vertical-align: middle;	z-index: 1;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}.indexTitle2{	display: block;	height: 7vh;	width: 71vw;	/*background: #FFC06A;	background: rgba(255, 204, 85, 0.8);*/	text-align: left;		vertical-alignment: bottom;	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		padding: 1vh 0 0 1vw;	text-shadow: 1px 1px 5px #000000;}.indexBody2{	display: block;	height: 49vh;	width: 69vw;	background: rgba(255, 255, 255, 0.7);	text-align: left;		font-size: 2.25vh;	font-family: Arial, Helvetica, sans-serif;	box-shadow: 1px 1px 10px #000000;	padding: 1.5vh 1.5vw 1.5vh 1.5vw;	overflow-y: scroll;}.indexBody2 a{	color: orange;}.indexBody2 a:hover {	color: green;}.indexBody3a, .indexBody3b{	position: absolute;	overflow:hidden;	height: 45vh;	width: 38vw;	margin: 0 0 0 3vw;		text-align: left;		font-size: 1.15vw;	font-family: Arial, Helvetica, sans-serif;	padding: 1vh 1.5vw 1.5vh 1vw;}.indexBody3b00{	position: absolute;	overflow:hidden;	height: 45vh;	width: 38vw;	margin: 0 0 0 3vw;		text-align: left;		font-size: 1.15vw;	font-family: Arial, Helvetica, sans-serif;	padding: 1vh 1.5vw 1.5vh 1vw;}.indexBody1d{	display: block;	text-align: center;		font-size: 90%;	color: #fff;	background-color: black;	font-family: Arial, Helvetica, sans-serif;	padding: 3.0vh 0 1.5vh 1vw;}a[href^="tel:"] {  color: orange;  text-decoration: none;  font-size: 90%;}.newsfeed {  	position: absolute;	overflow:hidden;	height: 46vh;	width: 38vw;	text-align: left;		font-size: 1.15vw;	font-family: Arial, Helvetica, sans-serif;    opacity: 0;    z-index: 0;}.newsfeed:nth-child(1) {     animation: newsfeed1 45s 0s infinite;}.newsfeed:nth-child(2) {     animation: newsfeed1 45s 9s infinite;    }.newsfeed:nth-child(3) {     animation: newsfeed1 45s 18s infinite;    }.newsfeed:nth-child(4) {     animation: newsfeed1 45s 27s infinite;    }.newsfeed:nth-child(5) {     animation: newsfeed1 45s 36s infinite;    }@keyframes newsfeed1 {     0% { opacity: 1; z-index: 10; }    24.9% { opacity: 1; z-index: 10; }    25% { opacity: 0; }    98% { opacity: 0;  }    100% { opacity: 1; z-index: 10; }}.newsfeed2 {  	position: absolute;	overflow:hidden;	height: 46vh;	width: 38vw;	text-align: left;		font-size: 1.15vw;	font-family: Arial, Helvetica, sans-serif;    opacity: 0;    z-index: 0;}.newsfeed2:nth-child(1) {     animation: newsfeed2 20s 0s infinite;    }.newsfeed2:nth-child(2) {     animation: newsfeed2 20s 10s infinite;    }@keyframes newsfeed2 {     0% { opacity: 1; animation-timing-function: ease-in;}    45% { opacity: 1; animation-timing-function: ease-in;}    50% { opacity: 0;}    98% { opacity: 0;}    100% { opacity: 1;}}.nespic{	display: block;	width: 100%;	height: auto;	margin: 0 0 0 0;	}.part3{	width: 100vw;	height: 100vh;	position: relative; 	overflow:hidden;	background: url('img_new/1024_681_19.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part3:after{	position: absolute;	width: 100vw;	height: 100vh;    top: 0px;    left: 0px;    z-index: 0;    content: '';	background: transparent url('img_new/patttern1.png') repeat top left; 	}.part_tissier{	width: 100vw;	height: 100vh;	position: relative; 	overflow:hidden;	background: url('img_new/1024_681_18.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_tissier:after{	position: absolute;	width: 100vw;	height: 100vh;    top: 0px;    left: 0px;    z-index: 0;    content: '';	background: transparent url('img_new/patttern1.png') repeat top left; 	}.sensei{	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	width: 72vw;	height: 60vh;	vertical-align: middle;	z-index: 1;    -webkit-animation: myfirst linear 1s    -moz-animation: myfirst linear 1s;    animation: myfirst linear 1s}    	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}#sensei1{	position: absolute;	top: 43vh;	left: 8vw;	width: 35vw;	height: 50vh;	/*background: rgba(255, 255, 255, 0.5);*/	/*box-shadow: 0 0 .2vw .1vw #000000;*/	z-index: 3;}#sensei2{	position: absolute;	top: 43vh;	right: 8vw;	width: 35vw;	height: 50vh;	/*background: rgba(255, 255, 255, 0.5);*/	/*box-shadow: 0 0 .2vw .1vw #000000;*/	z-index: 3; }.sensei_name{	position: relative;	width: 32vw;	height: 4.3vh;	background: rgba(255, 204, 85, 0.8);	/*background: rgba(255, 255, 255, 0.8);*/	font-size: 2.0vw;	font-weight: bold;		text-align: center;	font-family: Arial, Helvetica, sans-serif; 	color: black;	padding: 1.4vh 1.5vw 1.6vh 1.5vw;	border-radius: 1.2vw 1.2vw 0 0;	-webkit-border-radius: 1.2vw 1.2vw 0 0;	-moz-border-radius: 1.2vw 1.2vw 0 0;}.sensei_title{	position: relative;	width: 32vw;	height: 2.7vh;	background: rgba(255, 255, 255, 0.8);	font-size: 1.4vw;	font-weight: bold;		text-align: center;	font-family: Arial, Helvetica, sans-serif; 	color: black;	padding: 1.5vh 1.5vw 1.5vh 1.5vw;}.sensei_bio{	position: relative;	width: 33vw;	height: 34vh;	background: rgba(255, 255, 255, 0.8);	font-size: 1.1vw;		text-align: left;	font-family: Arial, Helvetica, sans-serif; 	color: black;	padding: 1vh 1vw 1vh 1vw;	overflow: scroll;	overflow-x: hidden;}.sensei_footer{	position: relative;	width: 35vw;	height: 1.7vh;	background: rgba(255, 204, 85, 0.8);	border-radius: 0 0 5vw 5vw;	-webkit-border-radius: 0 0 5vw 5vw;	-moz-border-radius: 0 0 5vw 5vw;}.kohaiTitle{	display: block;	height: 7vh;	width: 71vw;	text-align: left;		vertical-alignment: bottom;	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 1px 1px 5px #000000;	padding: 1vh 0 0 1vw;}.kohai1{	position: relative;	display: block;	width: 69vw;	height: 25vh;	padding: 1vh 0 1vh 1vw;	background: rgba(255, 255, 255, 0.8);	margin: 0 0 3vh 0;	border-radius: 12vw 0 0 12vw;	-webkit-border-radius: 12vw 0 0 12vw;	-moz-border-radius: 12vw 0 0 12vw;}.kohai2{	position: relative;	display: block;	width: 69vw;	height: 25vh;	padding: 1vh 0 1vh 1vw;	background: rgba(255, 255, 255, 0.8);	margin: 0 0 3vh 0;	border-radius: 12vw 0 0 12vw;	-webkit-border-radius: 12vw 0 0 12vw;	-moz-border-radius: 12vw 0 0 12vw;	}.kohai_pic1{	float: left;	width: 12vw;	height: 25vh;	margin: 0 2vw .3vh -.4vw;	border-radius: 12vw;	-webkit-border-radius: 12vw;	-moz-border-radius: 12vw;		}.kohai_pic2{	float: left;	width: 12vw;	height: 25vh;		margin: 0 2vw .3vh -.4vw;	border-radius: 12vw;	-webkit-border-radius: 12vw;	-moz-border-radius: 12vw;	}.kohai_title2{	display: block;	width: 64vw;	height: 5vh;		text-align: left;		font-size: 1.6vw;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	}.kohai_bio{	display: block;	width: 54vw;	height: 18vh;		text-align: left;		font-size: 1.1vw;	font-family: Arial, Helvetica, sans-serif;	overflow: scroll;	overflow-x: hidden; 	}.sensei_img{	width: 18vw;	border-radius: 18vw;	-webkit-border-radius: 18vw;	-moz-border-radius: 18vw;		}.classesTitle{	display: block;	height: 7vh;	width: 71vw;	text-align: left;		vertical-alignment: bottom;	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 1px 1px 5px #000000;	padding: 1vh 0 0 1vw;}.classAD{	position: absolute;	top: 0vh;	left: 0vw	float: left;	width: 35vw;	height: 50vh;	position: absolute;	z-index: 3;	margin: 0 1vw 0 0;}.classCH{	position: absolute;	top: 0vh;	right: 0vw;	float: right;	width: 35vw;	height: 50vh;	z-index: 3;}.classCnt{	position: absolute;	display: block;	top: 0;	left: 1.5vw;	width: 5vw;	height: 7.8vh;	padding: 1.8vh 0 0 0;	background: #D52F04;	text-align: center;		vertical-alignment: middle;	font-size: 2.5vw;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 1px 1px 5px #000000;	border-radius: 12vw;	-webkit-border-radius: 12vw;	-moz-border-radius: 12vw;	}.classTitle2{	position: absolute;	display: block;	top: 0;	left: 7vw;	width: 26vw;	height: 6.3vh;		text-align: center;		font-size: 1.8vw;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;		color: white;	padding: 2.5vh .5vw 0 0.5vw;	text-shadow: 1px 1px 5px #000000;	background: rgba(255, 204, 85, 0.8);	border-radius: 2vw 2vw 0 0;}.classDescr{	position: absolute;	display: block;	top: 8.8vh;	left: 7vw;	width: 26vw;	height: 39vh;	padding: 1.4vh .5vw 1vh 0.5vw;	background: rgba(255, 255, 255, 0.8);	text-align: left;		vertical-alignment: bottom;	font-size: 90%;	font-family: Arial, Helvetica, sans-serif;		overflow: scroll;	overflow-x: hidden;	}.classDescr a{	font-size: 90%;	text-decoration: none;	color: green;}.classDescr a:hover{	font-size: 90%;	text-decoration: none;	color: orange;}.classFooter{	position: absolute;	display: block;	top: 50vh;	left: 7vw;	width: 27vw;	height: 1.5vh;	padding: 1.4vh 0 0 0;	background: rgba(255, 204, 85, 0.8);	text-align: left;		vertical-alignment: bottom;	font-size: 1.2vw;	font-family: Arial, Helvetica, sans-serif;		border-radius: 0 0 1vw 1vw;	-webkit-border-radius: 0 0 1vw 1vw;	-moz-border-radius: 0 0 1vw 1vw;	}.part_dojo{	width: 100vw;	height: 100vh;	position: relative;	overflow:hidden;	background: url('img_new/1024_681_13.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_dojo:after{	position: absolute;	width: 100vw;	height: 100vh;    top: 0px;    left: 0px;    z-index: 0;    content: '';	background: transparent url('img_new/patttern1.png') repeat top left; }.part_registr{	width: 100vw;	height: 100vh;	position: relative;	overflow:hidden;	background: url('img_new/1024_681_32.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_registr:after{	position: absolute;	width: 100vw;	height: 100vh;    top: 0px;    left: 0px;    z-index: 0;    content: '';	background: transparent url('img_new/patttern1.png') repeat top left; }.part_efiviko{	width: 100vw;	height: 100vh;	position: relative;	overflow:hidden;	background: url('img_new/1024_681_12.jpg') no-repeat center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_efiviko:after{	position: absolute;	width: 100vw;	height: 100vh;    top: 0px;    left: 0px;    z-index: 0;    content: '';	background: transparent url('img_new/patttern1.png') repeat top left; }.part_efiviko2{	width: 100vw;	height: 100vh;	position: relative;	overflow:hidden;	background: rgba(64, 82, 103, 1);	background: url('img_new/1024_681_32.jpg') no-repeat center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_efiviko2:after{	position: absolute;	width: 100vw;	height: 100vh;    top: 0vh;    left: 0px;    z-index: 0;    content: '';	background: transparent url('img_new/patttern1.png') repeat top left; }.part_odAsk{	width: 100vw;	height: 100vh;	position: relative;	overflow:hidden;	background: url('img_new/1024_681_20.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_odAsk:after{	position: absolute;	width: 100vw;	height: 100vh;    top: 0px;    left: 0px;    z-index: 0;    content: '';	background: transparent url('img_new/patttern1.png') repeat top left; }.odAsk1{	position: relative;	display: block;	width: 70vw;	height: 17vh;	padding: 0vh 0 1vh 0vw;	/*background: rgba(255, 255, 255, 0.8);*/	margin: 0 0 0vh 0;	/*border-radius: 12vw 0 0 12vw;*/}.odAsk_pic1{	float: left;	width: 17vw;	height: auto;	margin: 0 0 .3vh -.4vw;}.odAsk1_descr{	display: block;	width: 51vw;	height: 11vh;		text-align: left;		font-size: 72%;	font-family: Arial, Helvetica, sans-serif;		background: rgba(0, 0, 0, 0.3);	color: white;	margin: 0 0 0 18vw;	text-shadow: .2vw 2vh 10vw #000000;	z-index: 5;}.odAsk1_descr a{	font-family: Arial, Helvetica, sans-serif;		color:  orange;	text-shadow: .2vw 2vh 10vw #000000;	z-index: 5;}.odAsk1_descr a:hover{	color:  red;	text-shadow: .2vw 2vh 10vw #000000;	z-index: 5;}.part_sensei{	width: 100vw;	height: 100vh;   	top: 0px;   	left: 0px;		position: relative;	overflow: hidden;	overflow-x: hidden;	margin: 0;	padding: 0;	background: url('img_new/1024_681_15.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_sensei:after {	position: absolute;	width: 100vw;	height: 100vh;   	top: 0px;   	left: 0px;   	z-index: 0;   	content: '';	background: transparent url('img_new/patttern1.png') repeat top left; }.part_kohai{	width: 100vw;	height: 100vh;   	top: 100vh;   	left: 0px;		position: absolute;	overflow: hidden;	overflow-x: hidden;	margin: 0;	padding: 0;		background: url('img_new/1024_681_31.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_kohai:after{	position: absolute;	width: 100vw;	height: 100vh;    top: 0px;    left: 0px;    z-index: 0;    content: '';	background: transparent url('img_new/patttern1.png') repeat top left; }.part_Onact{	width: 100vw;	height: 100vh;   	top: 0px;   	left: 0px;		position: relative;	overflow: hidden;	overflow-x: hidden;	margin: 0;	padding: 0;	background: url('img_new/1024_681_16.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_Onact:after {	position: absolute;	width: 100vw;	height: 100vh;   	top: 0px;   	left: 0px;   	z-index: 0;   	content: '';	background: transparent url('img_new/patttern1.png') repeat top left; }.terminol_bullet_y{	display: inline-block;	width: 1.5%;	height: auto;	margin: 0.5vh 1vw 0 0;	}.terminol_text{	display: inline-block;	width: 68vw;	height: auto;	text-align: left;	margin: 0 0 0.5vh 0;	background: red;}.terminol_text2{	display: table;	padding: 0 05vw 0 0;}.ethimBody_13 ul {    list-style: outside url('img_new/bullets_sm_green.png');}.ethimBody_13 ul li {    margin: 0 0 1.5vh 0;}.ethimBody_13 ul li span { 	position: relative; 	left: 10px; }.myTextBody_13 ul {    list-style: outside url('img_new/bullets_sm_bluegrey.png');}.myTextBody_13 li {    margin: 0 0 0.8vh 0;}.myTextBody_13 ul li span { 	position: relative; 	left: 10px; }.ethimSource{	font-size: 90%;	font-family: Arial, Helvetica, sans-serif;	color: black; 		text-shadow: 1px 1px 5px #808080;	margin: 5vh 0 0 0;}.terminol_terms_L{	display: table-cell;	width: 10vw;	height: 2vh;	text-align: left;		font-weight: bold;	font-size: 1.1vw;	font-family: tahoma, Arial, Helvetica, sans-serif;	background: rgba(121, 163, 122, 0.6);	border-bottom: .03vw #4324333;}.terminol_terms_M{	display: table-cell;	width: 50vw;	height: 2vh;	text-align: left;		font-size: 1.1vw;	font-family: tahoma, Arial, Helvetica, sans-serif;	background: rgba(255, 255, 255, 0.6);	border-bottom: .03vw #4324333;}.terminol_terms_R{	display: table-cell;	width: 8vw;	height: 2vh;	text-align: left;		font-weight: bold;	font-size: 1.1vw;	font-family: tahoma, Arial, Helvetica, sans-serif;	background: rgba(121, 163, 222, 0.6);	border-bottom: .03vw #4324333;}.part_terminol{	width: 100vw;	height: 100vh;	position: relative;	overflow:hidden;	background: url('img_new/1024_681_27.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_terminol:after{	position: absolute;	width: 100vw;	height: 100vh;    top: 0px;    left: 0px;    z-index: 0;    content: '';	background: transparent url('img_new/patttern1.png') repeat top left; }.ekpaidh, .ekpaidF{	height: 15vh;}.EkpaidTxtCont {	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	margin: 28.5vh 13.1vw 0 14vw;	width: 62vw;	height: auto;	vertical-align: middle;	z-index: 1;	box-shadow: 1px 1px 5px black;		background: rgba(255, 255, 255, .8);	padding: 0vh 5vw 0 5vw;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}    	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.EkpaidTxtContFooter {	display: block;	position: absolute;	width: 62vw;	height: 15vh;	z-index: 1;}.part_ekpaid3{	width: 100vw;	height: 330vh;	position: relative;	overflow:hidden;	background: url('img_new/Aikido-bg-25a.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_ekpaid4{	width: 100vw;	height: 340vh;	position: relative;	overflow:hidden;	background: url('img_new/Aikido-bg-25a.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_ekpaid5{	width: 100vw;	height: 550vh;	position: relative;	overflow:hidden;	background: url('img_new/Aikido-bg-25a.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_ekpaid5EN{	width: 100vw;	height: 500vh;	position: relative;	overflow:hidden;	background: url('img_new/Aikido-bg-25a.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_ekpaid6{	width: 100vw;	height: 750vh;	position: relative;	overflow:hidden;	background: url('img_new/Aikido-bg-25a.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_ekpaid6EN{	width: 100vw;	height: 730vh;	position: relative;	overflow:hidden;	background: url('img_new/Aikido-bg-25a.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_classes{	width: 100vw;	height: 100vh;	position: relative;	overflow:hidden;	background: url('img_new/1024_681_30.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_classes:after{	position: absolute;	width: 100vw;	height: 100vh;    top: 0px;    left: 0px;    z-index: 0;    content: '';	background: transparent url('img_new/patttern1.png') repeat top left; }.part_schedule{	width: 100vw;	height: 100vh;	position: relative;	overflow:hidden;	background: url('img_new/Aikido-bg-5.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_ethim{	width: 100vw;	height: 100vh;	position: relative;	overflow:hidden;	background: url('img_new/1024_681_21.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_ethim:after{	position: absolute;	width: 100vw;	height: 100vh;    top: 0px;    left: 0px;    z-index: 0;    content: '';	background: transparent url('img_new/patttern1.png') repeat top left; }.part4{	width: 100vw;	height: 40vh;	position: relative; 	overflow:hidden;	background: black;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}#myTextCont {	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	width: 72vw;	height: 61vh;	vertical-align: middle;	z-index: 1;	box-shadow: 0 0 .2vw .1vw #000000;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}#myTextCont2{	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	margin: 28.5vh 14vw 0 14vw;	width: 72vw;	height: 60vh;	vertical-align: middle;	z-index: 1;	box-shadow: 0 0 .2vw .1vw #000000;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}    	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.myTextCont{	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	margin: 28.5vh 14vw 0 14vw;	width: 72vw;	height: 60vh;	vertical-align: middle;	z-index: 1;	box-shadow: 0 0 .2vw .1vw #000000;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}    	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.kohaiCont{	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	width: 72vw;	height: 61vh;	vertical-align: middle;	z-index: 1;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.classesCont{	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	width: 72vw;	height: 61vh;	vertical-align: middle;	z-index: 1;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    25%   { #fc5; opacity: .25; right: 0; top:0;}    50%   { #fc5; opacity: .50; right: 0; top:0;}    75%   { #fc5; opacity: .75; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.efivikoCont{	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	margin: 28.5vh 14vw 0 14vw;	width: 72vw;	height: 61vh;	vertical-align: middle;	z-index: 1;	box-shadow: 0 0 .2vw .1vw #000000;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}    	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.odAskCont{	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	margin: 28.5vh 14vw 0 14vw;	width: 72vw;	height: 60vh;	vertical-align: middle;	z-index: 1;    -webkit-animation: myfirst_odAsk linear 1s;    -moz-animation: myfirst_odAsk linear 1s;    -o-animation: myfirst_odAsk linear 1s;    -ms-animation: myfirst_odAsk linear 1s;    animation: myfirst_odAsk linear 1s}    	@-webkit-keyframes myfirst_odAsk {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst_odAsk {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-o-keyframes myfirst_odAsk {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-ms-keyframes myfirst_odAsk {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.myTextTitle{	display: block;	height: 7vh;	width: 71vw;	background: #FFC06A;	background: rgba(255, 204, 85, 0.8);		text-align: left;		vertical-alignment: bottom;	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 1px 1px 5px #000000;	padding: 1vh 0 0 1vw;	z-index: 15;}.myThemTitle{	display: block;	height: 7vh;	width: 71vw;	background: #339fb5;	background: rgba(51, 159, 181, 0.8);	background: rgba(51, 181, 89, 0.8);		text-align: left;		vertical-alignment: bottom;	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 1px 1px 5px #000000;	padding: 1vh 0 0 1vw;}.odAskTitle{	display: block;	height: 7vh;	width: 71vw;	/*background: #FFC06A;	background: rgba(255, 204, 85, 0.8);	*/	text-align: left;		vertical-alignment: bottom;	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 1px 1px 5px #000000;	padding: 1vh 0 0 1vw;}.ethimTitle{	display: block;	height: 7vh;	width: 71vw;	background: #FFC06A;	background: rgba(98, 137, 207, 0.8);	text-align: left;		vertical-alignment: bottom;	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 1px 1px 5px #000000;	padding: 1vh 0 0 1vw;}.mmediaTitle{	display: block;	height: 7vh;	width: 71vw;	background: #FFC06A;	background: rgba(255, 204, 85, 0.8);		text-align: left;		vertical-alignment: bottom;	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 1px 1px 5px #000000;	padding: 1vh 0 0 1vw;}.myReturn{	position: absolute;	top: 0;	height: 7vh;	width: 70vw;	text-align: right;		vertical-alignment: bottom;	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: #33b559; 		text-shadow: 1px 1px 5px #000000;	padding: 1vh 0 0 1vw;	z-index: 10;	}.myReturn a{	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 1px 1px 5px #000000;	z-index: 10;}.myReturnN{	position: absolute;	top: 0;	height: 7vh;	width: 70vw;	text-align: right;		vertical-alignment: bottom;	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: #33b559; 		text-shadow: 1px 1px 5px #000000;	padding: 1vh 0 0 0vw;	z-index: 10;	}.myReturnN a{	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 1px 1px 5px #000000;	z-index: 10;}.myReturnP{	position: absolute;	left: -3vw;	top: 0;	height: 7vh;	width: 70vw;	text-align: right;		vertical-alignment: bottom;	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: #33b559; 		text-shadow: 1px 1px 5px #000000;	padding: 1vh 0 0 0vw;	z-index: 10;	}.myReturnP a{	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 1px 1px 5px #000000;	z-index: 10;}.myDownL{	position: absolute;	top: 0;	left: 8vw;	height: 7vh;	width: 70vw;	text-align: right;		vertical-alignment: middle;	padding: 1vh 0 0 0vw;	z-index: 10;	}.myTextBody{	display: block;	height: 50vh;	width: 69vw;	background: #fff;	background: rgba(255, 255, 255, 0.7);		text-align: left;		font-size: 1.3vw;	font-family: Arial, Helvetica, sans-serif;	overflow: scroll;	overflow-x: hidden; 		padding: 1.5vh 1.5vw 1.5vh 1.5vw;}.registrBody{	display: block;	height: 49vh;	width: 69vw;	background: #fff;	background: rgba(255, 255, 255, 0.7);		text-align: left;		font-size: 120%;	font-family: Arial, Helvetica, sans-serif;	overflow: scroll;	overflow-x: hidden; 		padding: 1.5vh 1.5vw 1.5vh 1.5vw;}.registrBody a{	font-size: 110%;	font-family: Arial, Helvetica, sans-serif; 		color: green;}.registrBody a:hover{	font-size: 110%;	font-family: Arial, Helvetica, sans-serif; 		color: orange;}.myTextBody_wout{	display: block;	height: 50vh;	width: 69vw;	background: #fff;	background: rgba(255, 255, 255, 0.7);		text-align: left;		font-size: 1.5vw;	font-family: Arial, Helvetica, sans-serif;	overflow: hidden; 		padding: 1.5vh 1.5vw 1.5vh 1.5vw;}.myTextBody_13{	display: block;	height: 50vh;	width: 69vw;	background: #fff;	background: rgba(255, 255, 255, 0.9);		text-align: left;		font-size: 120%;	font-family: Arial, Helvetica, sans-serif;	overflow: scroll;	overflow-x: hidden; 		padding: 1.5vh 1.5vw 1.5vh 1.5vw;}.myTextBody_13 a{	text-align: left;		font-size: 110%;	font-family: Arial, Helvetica, sans-serif;	color: black;}.myTextBody_13 a:hover{	text-align: left;		font-size: 110%;	font-family: Arial, Helvetica, sans-serif;	color: #33b559;}.onActiontBody_13{	display: block;	height: 50vh;	width: 69vw;	background: #fff;	background: rgba(255, 255, 255, 0.9);		text-align: left;		font-size: 120%;	font-family: PFArmonia-Regular, Arial, Helvetica, sans-serif;	overflow: scroll;	overflow-x: hidden; 		padding: 1.5vh 1.5vw 1.5vh 1.5vw;}.onActiontBody_13 a{	text-align: left;		font-size: 110%;	font-family: PFArmonia-Regular, Arial, Helvetica, sans-serif;	color: black;}.onActiontBody_13 a:hover{	text-align: left;		font-size: 110%;	font-family: PFArmonia-Regular, Arial, Helvetica, sans-serif;	color: #33b559;}.myTextBody_13d{	position: absolute;	height: 50vh;	width: 50.5vw;	background: #fff;	background: rgba(255, 255, 255, 0.7);		text-align: left;		font-size: 1.2vw;	font-family: Arial, Helvetica, sans-serif;	overflow: scroll;	overflow-x: hidden; 		padding: 1.5vh 1.5vw 1.5vh 20vw;}.dojoBody{	position: absolute;	height: 50vh;	width: 50.5vw;		background: #fff;	background: rgba(255, 1, 255, 0.7);		text-align: left;		font-size: 1.2vw;	font-family: Arial, Helvetica, sans-serif;	overflow: scroll;	overflow-x: hidden; 		padding: 1.5vh 1.5vw 1.5vh 20vw;}.ctissierBody{	display: block;	height: 49vh; 	width: 69vw;	background: #fff;	background: rgba(255, 255, 255, 0.7);		text-align: left;		font-size: 120%;	font-family: Arial, Helvetica, sans-serif;	overflow: scroll;	overflow-x: hidden; 		padding: 1.5vh 1.5vw 1.5vh 1.5vw;}.classesBody{	display: block;	position: relative;	height: 50vh;	width: 69vw;	/*background: #fff;*/	/*background: rgba(255, 255, 255, 0.7);	*/	text-align: left;		font-size: 1.2vw;	font-family: Arial, Helvetica, sans-serif;		padding: 1.5vh 1.5vw 1.5vh 1.5vw;}.efivikoBody{	display: block;	height: 50vh;	width: 69vw;	background: #fff;	background: rgba(255, 255, 255, 0.7);		text-align: left;		font-size: 110%;	font-family: Arial, Helvetica, sans-serif;	overflow: scroll;	overflow-x: hidden; 		padding: 1.5vh 1.5vw 1.5vh 1.5vw;}.odAskBody{	display: block;	height: 50vh;	width: 69vw;	background: #fff;	background: rgba(255, 255, 255, 0);	text-align: left;		font-size: 1.5vw;	font-family: Arial, Helvetica, sans-serif;		padding: 1.5vh 1.5vw 1.5vh 1.5vw;}.ethimBody_13{	display: block;	height: 50vh;	width: 69vw;	background: #fff;	background: rgba(255, 255, 255, 0.7);		text-align: left;		font-size: 110%;	font-family: Arial, Helvetica, sans-serif;	overflow: scroll;	overflow-x: hidden; 		padding: 1.5vh 1.5vw 1.5vh 1.5vw;}.EkpaidBody{	display: block;	height: 120vh;	width: 69vw;	text-align: left;		font-size: 1.2vw;	font-family: Arial, Helvetica, sans-serif;	padding: 1.5vh 1.5vw 1.5vh 1.5vw;}.EkpaidBody2{	display: block;	height: 6vh;	height: 60vh;		width: 69vw;	text-align: left;		font-size: 1.2vw;	font-family: Arial, Helvetica, sans-serif;	padding: 1.5vh 1.5vw 1.5vh 1.5vw;	margin: 1vh 0 0 0;}.EkpaidCont {	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	margin: 28.5vh 13vw 0 14vw;	width: 72vw;	height: 60vh;	vertical-align: middle;	z-index: 1;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}    	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.EkpaidTitle{	display: block;	height: 7vh;	width: 73vw;	text-align: left;		vertical-alignment: bottom;	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 1px 1px 5px #000000;	padding: 1vh 0 0 1vw;}.EkpaidTitle_Notes{	display: block;	height: 4vh;	width: 73vw;	text-align: left;		vertical-alignment: bottom;	font-size: 1.1vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 3px 3px 8px #000000;	padding: 1vh 0 0 1vw;}.Ekpaid_theme{	position: relative;	float: left;	display: inline;	width: 20vw;	height: 30vh;	background: rgba(0, 0, 0, .5);	border: white solid .2vw;	text-align: center;		vertical-alignment: bottom;	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 	margin: 0 2.5vw 6vh 0;  -webkit-box-shadow: 1px 1px 20px #111;   box-shadow: 1px 1px 20px #111;   }.Ekpaid_theme:hover{	position: relative;	float: left;	display: inline;	background: rgba(0, 0, 0, .5);	border: orange solid .2vw;	text-align: center;		vertical-alignment: bottom;	font-size: 2.6vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 	margin: 0 2.5vw 6vh 0;    -webkit-animation:  Ekpaid_theme linear 1s;    -moz-animation:  Ekpaid_theme linear 1s;    -o-animation:  Ekpaid_theme linear 1s;    -ms-animation:  Ekpaid_theme linear 1s;    animation:  Ekpaid_theme linear 1s}    	@-webkit-keyframes Ekpaid_theme {    0%   { transform:scale(1.00,1.00) rotate(2deg);}    25%  { transform:scale(1.01,1.01) rotate(-2deg);}    50%  { transform:scale(1.02,1.02) rotate(2deg);}    75%  { transform:scale(1.03,1.03) rotate(-2deg);}        100% { transform:scakw{1.04,1.04};}}	@-moz-keyframes Ekpaid_theme {    0%   { transform:scale(1.00,1.00) rotate(2deg);}    25%  { transform:scale(1.01,1.01) rotate(-2deg);}    50%  { transform:scale(1.02,1.02) rotate(2deg);}    75%  { transform:scale(1.03,1.03) rotate(-2deg);}        100% { transform:scakw{1.04,1.04};}}	@-o-keyframes Ekpaid_theme {    0%   { transform:scale(1.00,1.00) rotate(2deg);}    25%  { transform:scale(1.01,1.01) rotate(-2deg);}    50%  { transform:scale(1.02,1.02) rotate(2deg);}    75%  { transform:scale(1.03,1.03) rotate(-2deg);}        100% { transform:scakw{1.04,1.04};}}.Ekpaid_th_title{	position: absolute;	top: 20vh;	width: 20vw;	height: 9.6vh;	background: rgba(39, 97, 175, .8);	text-align: center;		font-size: 1.0vw;	line-height: 2.5vh;	font-family: Arial, Helvetica, sans-serif;	color: white; 	padding: 0.4vh 0 0 0;	}.Ekpaid_th_title2{	position: absolute;	top: 20vh;	width: 20vw;	height: 9.6vh;	background: rgba(45, 175, 39, .8);		background: rgba(98, 137, 207, 0.8);	text-align: center;		vertical-alignment: bottom;	font-size: 1.0vw;	font-family: Arial, Helvetica, sans-serif;	color: black; 	padding: 0.4vh 0 0 0;}.Ekpaid_th_Pic1{	position: absolute;	top: 0vh;	width: 20vw;	height: 20vh;	background: url('img_new/Them_02.jpg') no-repeat top center scroll;	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		}.Ekpaid_th_Pic2{	position: absolute;	top: 0vh;	width: 20vw;	height: 20vh;	background: url('img_new/Them_01.jpg') no-repeat top center scroll;	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		}.Ekpaid_th_Pic3{	position: absolute;	top: 0vh;	width: 20vw;	height: 20vh;	background: url('img_new/Them_04.jpg') no-repeat top center scroll;	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		}.Ekpaid_th_Pic4{	position: absolute;	top: 0vh;	width: 20vw;	height: 20vh;	background: url('img_new/Them_11.jpg') no-repeat top center scroll;	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		}.Ekpaid_th_Pic5{	position: absolute;	top: 0vh;	width: 20vw;	height: 20vh;	background: url('img_new/Them_08.jpg') no-repeat top center scroll;	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		}.Ekpaid_th_Pic6{	position: absolute;	top: 0vh;	width: 20vw;	height: 20vh;	background: url('img_new/Them_13.jpg') no-repeat top center scroll;	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		}.Ekpaid_th_Pic7{	position: absolute;	top: 0vh;	width: 20vw;	height: 20vh;	background: url('img_new/Them_10.jpg') no-repeat top center scroll;	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		}.Ekpaid_th_Pic8{	position: absolute;	top: 0vh;	width: 20vw;	height: 20vh;	background: url('img_new/Them_03.jpg') no-repeat top center scroll;	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		}.Ekpaid_CS_Pic1{	position: absolute;	top: 0vh;	width: 20vw;	height: 20vh;	background: url('img_new/Them_CS_01.jpg') no-repeat top center scroll;	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		}.Ekpaid_CS_Pic2{	position: absolute;	top: 0vh;	width: 20vw;	height: 20vh;	background: url('img_new/Them_CS_02.jpg') no-repeat top center scroll;	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		}.Ekpaid_CS_Pic3{	position: absolute;	top: 0vh;	width: 20vw;	height: 20vh;	background: url('img_new/Them_CS_03.jpg') no-repeat top center scroll;	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		}.ekp_bullet{	float: left;	margin: 0.4vh 1.5vh 0 0;	width: 1.0vw;	height: auto;}.ekp_flag1{	position: absolute;	bottom: 1vh;	left: 7.5vw;	float: left;	margin: 0 0 0 0;	width: 1.6vw;	height: 2.5vh;  -webkit-box-shadow: 1px 1px 10px black;   box-shadow: 1px 1px 10px black;  -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;}         .ekp_flag2{	position: absolute;	bottom: 1vh;	left: 10.5vw;	float: left;	margin: 0 0 0 0;	width: 1.6vw;	height: 2.5vh;  -webkit-box-shadow: 1px 1px 10px black;   box-shadow: 1px 1px 10px black;     -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;   }.ekp_flag3{	position: absolute;	bottom: 1vh;	left: 9vw;	float: center;	margin: 0 0 0 0;	width: 1.6vw;	height: 2.5vh;  -webkit-box-shadow: 1px 1px 10px black;   box-shadow: 1px 1px 10px black;     -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;  }.ekp_flag1a{	position: absolute;	bottom: 1vh;	right: 2.6vw;	float: left;	margin: 0 0 0 0;	width: 1.6vw;	height: 2.5vh;  -webkit-box-shadow: 1px 1px 10px black;   box-shadow: 1px 1px 10px black;  -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;}         .ekp_flag2a{	position: absolute;	bottom: 1vh;	right: .5vw;	float: left;	margin: 0 0 0 0;	width: 1.6vw;	height: 2.5vh;  -webkit-box-shadow: 1px 1px 10px black;   box-shadow: 1px 1px 10px black;     -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;   }.EkpaidTxtCont1 {	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	margin: 28.5vh 14vw 0 14vw;	width: 62vw;	height: 150vh;	vertical-align: middle;	z-index: 1;	box-shadow: 1px 1px 5px black;		background: rgba(255, 255, 255, .8);	padding: 0vh 5vw 0 5vw;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}    	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.EkpaidTxtCont2 {	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	margin: 28.5vh 14vw 0 14vw;	width: 62vw;	height: 180vh;	vertical-align: middle;	z-index: 1;	box-shadow: 1px 1px 5px black;		background: rgba(255, 255, 255, .8);	padding: 0vh 5vw 0 5vw;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}    	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.EkpaidTxtCont3 {	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	margin: 28.5vh 14vw 0 14vw;	width: 62vw;	height: 290vh;	vertical-align: middle;	z-index: 1;	box-shadow: 1px 1px 5px black;		background: rgba(255, 255, 255, .8);	padding: 0vh 5vw 0 5vw;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}    	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.EkpaidTxtCont4 {	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	margin: 28.5vh 14vw 0 14vw;	width: 62vw;	height: 305vh;	vertical-align: middle;	z-index: 1;	box-shadow: 1px 1px 5px black;		background: rgba(255, 255, 255, .8);	padding: 0vh 5vw 0 5vw;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}    	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.EkpaidTxtCont5 {	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	margin: 28.5vh 14vw 0 14vw;	width: 62vw;	height: 500vh;	vertical-align: middle;	z-index: 1;	box-shadow: 1px 1px 5px black;		background: rgba(255, 255, 255, .8);	padding: 0vh 5vw 0 5vw;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}    	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.EkpaidTxtCont5EN {	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	margin: 28.5vh 14vw 0 14vw;	width: 62vw;	height: 450vh;	vertical-align: middle;	z-index: 1;	box-shadow: 1px 1px 5px black;		background: rgba(255, 255, 255, .8);	padding: 0vh 5vw 0 5vw;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}    	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.EkpaidTxtCont6 {	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	margin: 28.5vh 14vw 0 14vw;	width: 62vw;	height: 700vh;	vertical-align: middle;	z-index: 1;	box-shadow: 1px 1px 5px black;		background: rgba(255, 255, 255, .8);	padding: 0vh 5vw 0 5vw;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}    	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.EkpaidTxtCont6EN {	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	margin: 28.5vh 14vw 0 14vw;	width: 62vw;	height: 680vh;	vertical-align: middle;	z-index: 1;	box-shadow: 1px 1px 5px black;		background: rgba(255, 255, 255, .8);	padding: 0vh 5vw 0 5vw;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}    	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.EkpaidTxtCont3EN {	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	margin: 28.5vh 14vw 0 14vw;	width: 62vw;	height: 260vh;	vertical-align: middle;	z-index: 1;	box-shadow: 1px 1px 5px black;		background: rgba(255, 255, 255, .8);	padding: 0vh 5vw 0 5vw;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}    	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.EkpaidTxtTitle{	display: block;	position: relative;	height: 7vh;	width: 64vw;		text-align: left;		vertical-alignment: bottom;	font-size: 2.2vw;	font-family: PFArmonia-Regular, Arial, Helvetica, sans-serif;	margin: 2vh 0 5vh 0;	color: navy; 		text-shadow: 1px 1px 5px white;}.EkpaidTxtTitle2{	display: block;	position: relative;	height: 7vh;	width: 64vw;		text-align: left;		vertical-alignment: bottom;	font-size: 2.0vw;	margin: 2vh 0 5vh 0;	font-family: PFArmonia-Regular, Arial, Helvetica, sans-serif;	color: navy; 		text-shadow: 1px 1px 5px white;	}.EkpaidTxtBody{	display: block;	width: 64vw;	height: auto;	text-align: left;		font-size: 1.2vw;	font-family: PFArmonia-Regular, Arial, Helvetica, sans-serif;}.EkpaidTxtBody2{	display: block;	width: 64vw;	text-align: left;		font-size: 80%;	font-family: PFArmonia-Regular, Arial, Helvetica, sans-serif;	color: grey;}.EkpaidTxtH, .EkpaidTxtF{	display: block;	height: 10vh;	width: 60vw;	}.EkpaidTxtHighlight{	display: block;	text-align: left;		font-size: 100%;	padding: 2vh 1vw 2vh 1vw;	border: 1px solid rgba(255, 204, 85, 1);	font-family: PFArmonia-Regular, Arial, Helvetica, sans-serif;	background: rgba(255, 204, 85, 0.3);}.EkpaidTxtReturn{	position: absolute;	top: 1vh;	left: 63vw;	height: 5vh;	width: 3vw;	text-align: left;		vertical-alignment: bottom;	font-size: 100%;	font-family: Arial, Helvetica, sans-serif;	color: white; 		padding: 1vh 0 0 1vw;}.EkpaidTxtReturn a{	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 1px 1px 5px #000000;}.EkpaidClose{	width: 2vw;	height: auto;}.contect_note4news{	position: absolute;	top: 1vh;	left: 60vw;	height: 5vh;	width: 3vw;	text-align: left;		vertical-alignment: bottom;	font-size: 100%;	font-family: Arial, Helvetica, sans-serif;	color: white; 		padding: 1vh 0 0 1vw;}.EkpaidSource{	font-size: 80%;	font-family: Arial, Helvetica, sans-serif;	color: black; 		text-shadow: 1px 1px 5px #808080;	margin: 8vh 0 0 0;}.Ekpaid_00003_pic{	float: left;	margin: 0 1vw 0 0;}.Ekpaid_00003_picR{	float: right;	margin: 0 1vw 0 1vw;}.Ekpaid_00005_picL{	position: relative;	display: inline;	text-align: center;	margin: 0 0vw 0 9vw;	}.Ekpaid_00005_picR{	position: relative;	display: inline;	text-align: center;	margin: 0 0vw 0 0vw;	}.sch_2810{	display: block;	height: 10vh;	text-align: center;		verical-align: middle;		font-size: 1.3vw;	font-family: Arial, Helvetica, sans-serif;	color: white;	text-shadow: 1px 1px 5px black;	border: 1px solid black;	background: #6495ed;	padding: 3vh 0 0 0;}.sch_2810_02{	display: block;	text-align: center;			font-size: 1.0vw;	font-family: Arial, Helvetica, sans-serif;	color: mavy;	}.part_sch{	width: 100vw;	height: 100vh;	position: relative;	overflow:hidden;	/*background: url('img_new/1024_681_23.jpg') no-repeat center center scroll;*/	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_sch2{	width: 100vw;	height: 100vh;	position: relative;	overflow:hidden;	background: url('img_new/1024_681_12.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_sch2:after{	position: absolute;	width: 100vw;	height: 100vh;    top: 0px;    left: 0px;    z-index: 0;    content: '';	background: transparent url('img_new/patttern1.png') repeat top left; }.SchCont {	display: block;	position: absolute;	margin: 28.5vh 14vw 14vh 14vw;	margin: 28.5vh 9vw 0 9vw;	width: 72vw;	height: 60vh;	vertical-align: middle;	z-index: 1;}.SchBody{	display: block;	height: 120vh;	width: 69vw;	text-align: left;		font-size: 1.2vw;	font-family: Arial, Helvetica, sans-serif;	padding: 1.5vh 0 1.5vh 0;	background: rgba(255, 100, 255, .8);    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0;}    100% { #fc5; opacity: 1;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0;}    100% { #fc5; opacity: 1;}}.schMON {	display: block;	position: absolute;	margin: 3vh 0 0 0;	width: 12vw;	height: 40vh;	vertical-align: middle;	z-index: 1;	background: rgba(255, 255, 255, .8);	padding: 1vh .5vw;	box-shadow: 0 0 .2vw .1vw #000000;  -webkit-box-shadow: 1px 1px 20px #111;  -moz-box-shadow: 1px 1px 20px #111;  -o-box-shadow: 1px 1px 20px #111;  -ms-box-shadow: 1px 1px 20px #111;   box-shadow: 1px 1px 20px #111;      -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;		}.schMONSel {	display: block;	position: absolute;	margin: 3vh 0 0 0;	width: 12vw;	height: 40vh;	vertical-align: middle;	z-index: 1;	padding: 1vh .5vw;	background: rgba(135, 206, 250, .8);  -webkit-box-shadow: 1px 1px 20px #111;   box-shadow: 1px 1px 20px #111;      -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;		}.schTUE {	display: block;	position: absolute;	left: 13.5vw;	margin: 3vh 0 0 0;	width: 12vw;	height: 40vh;	vertical-align: middle;	z-index: 1;	padding: 1vh .5vw;	background: rgba(255, 255, 255, .8);  -webkit-box-shadow: 1px 1px 20px #111;   box-shadow: 1px 1px 20px #111;      -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;	}.schTUESel {	display: block;	position: absolute;	left: 13.5vw;	margin: 3vh 0 0 0;	width: 12vw;	height: 40vh;	vertical-align: middle;	z-index: 1;	padding: 1vh .5vw;	background: rgba(135, 206, 250, .8);  -webkit-box-shadow: 1px 1px 20px #111;   box-shadow: 1px 1px 20px #111;      -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;	}.schWED {	display: block;	position: absolute;	left: 27vw;	margin: 3vh 0 0 0;	width: 12vw;	height: 40vh;	vertical-align: middle;	z-index: 1;	background: rgba(255, 255, 255, .8);	padding: 1vh .5vw;	box-shadow: 0 0 .2vw .1vw #000000;  -webkit-box-shadow: 1px 1px 20px #111;   box-shadow: 1px 1px 20px #111;       -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;	}.schWEDSel {	display: block;	position: absolute;	left: 27vw;	margin: 3vh 0 0 0;	width: 12vw;	height: 40vh;	vertical-align: middle;	z-index: 1;	padding: 1vh .5vw;	background: rgba(135, 206, 250, .8);  -webkit-box-shadow: 1px 1px 20px #111;   box-shadow: 1px 1px 20px #111;      -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;	}.schTHU {	display: block;	position: absolute;	left: 40.5vw;	margin: 3vh 0 0 0;	width: 12vw;	height: 40vh;	vertical-align: middle;	z-index: 1;	background: rgba(255, 255, 255, .8);	padding: 1vh .5vw;	box-shadow: 0 0 .2vw .1vw #000000;  -webkit-box-shadow: 1px 1px 20px #111;   box-shadow: 1px 1px 20px #111;     -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;		}.schTHUSel {	display: block;	position: absolute;	left: 40.5vw;	margin: 3vh 0 0 0;	width: 12vw;	height: 40vh;	vertical-align: middle;	z-index: 1;	padding: 1vh .5vw;	background: rgba(135, 206, 250, .8);  -webkit-box-shadow: 1px 1px 20px #111;   box-shadow: 1px 1px 20px #111;     -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;		}.schFRI {	display: block;	position: absolute;	left: 54vw;	margin: 3vh 0 0 0;	width: 12vw;	height: 40vh;	vertical-align: middle;	z-index: 1;	background: rgba(255, 255, 255, .8);	padding: 1vh .5vw;	box-shadow: 0 0 .2vw .1vw #000000;  -webkit-box-shadow: 1px 1px 20px #111;   box-shadow: 1px 1px 20px #111;      -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;		}.schFRISel {	display: block;	position: absolute;	left: 54vw;	margin: 3vh 0 0 0;	width: 12vw;	height: 40vh;	vertical-align: middle;	z-index: 1;	padding: 1vh .5vw;	background: rgba(135, 206, 250, .8);  -webkit-box-shadow: 1px 1px 20px #111;   box-shadow: 1px 1px 20px #111;     -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;		}.schSAT {	display: block;	position: absolute;	left: 67.5vw;	margin: 3vh 0 0 0;	width: 12vw;	height: 40vh;	vertical-align: middle;	z-index: 1;	background: rgba(192, 192, 192, .8);	padding: 1vh .5vw;	box-shadow: 0 0 .2vw .1vw #000000;  -webkit-box-shadow: 1px 1px 20px #111;   box-shadow: 1px 1px 20px #111;       -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;		}.schSATSel {	display: block;	position: absolute;	left: 67.5vw;	margin: 3vh 0 0 0;	width: 12vw;	height: 40vh;	vertical-align: middle;	z-index: 1;	padding: 1vh .5vw;	background: rgba(135, 206, 250, .8);  -webkit-box-shadow: 1px 1px 20px #111;   box-shadow: 1px 1px 20px #111;        -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;		}.schALLDAY{    -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;	}.MON_SUMM{  	background: transparent url('img_new/AC_kids_01_01.jpg');  	display: block;  	position: absolute;	width: 100%;	height: 100%;  	left: 0px; 	top: 0px;	 	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	 	  -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;	}.TUE_SUMM{  background: transparent url('img_new/AC_kids_01_02.jpg');  position: absolute;	width: 13vw;	height: 42vh;  	left: 0px; 	top: 0px;	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	 	 	  -webkit-transition: all 2s ease;     -moz-transition: all 2s ease;       -o-transition: all 2s ease;      -ms-transition: all 2s ease;          transition: all 2s ease;	}.WED_SUMM{  background: transparent url('img_new/AC_kids_01_03.jpg');  position: absolute;	width: 13vw;	height: 42vh;  	left: 0px; 	top: 0px;	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	 	 	  -webkit-transition: all 3s ease;     -moz-transition: all 3s ease;       -o-transition: all 3s ease;      -ms-transition: all 3s ease;          transition: all 3s ease;	}.THU_SUMM{  background: transparent url('img_new/AC_kids_01_04.jpg');  position: absolute;	width: 13vw;	height: 42vh;  	left: 0px; 	top: 0px;	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	 	 	  -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;	}.FRI_SUMM{  background: transparent url('img_new/AC_kids_01_05.jpg');  position: absolute;	width: 13vw;	height: 42vh;  	left: 0px; 	top: 0px;	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	 	 	  -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;	}.SAT_SUMM{  background: transparent url('img_new/AC_kids_01_06.jpg');  position: absolute;	width: 13vw;	height: 42vh;  	left: 0px; 	top: 0px;	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	 	 	  -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;	}.SPECIALC{  	background: transparent url('img_new/AC_Sch_SpecialC_2018.jpg');  	display: block;  	position: absolute;	width: 100%;	height: 100%;  	left: 0px; 	top: 0px;	 	  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	 	  -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;	}.schMONfront, .schTUEfront, .schWEDfront, .schTHUfront, .schFRIfront, .schSATfront, .schSUNfront {	display: inline-block;	margin: 25px auto;		width: 12vw;	height: 40vh;	vertical-align: middle;	padding: 1vh .5vw;	background: rgba(229, 231, 233, .95);	transform: scale(1.2,1.2);	z-index: 5;	opacity: .99;	box-shadow: 1px 1px 20px #111;  -webkit-box-shadow: 1px 1px 20px #111;   box-shadow: 1px 1px 20px #111;        -webkit-transition: all 1s ease;     -moz-transition: all 1s ease;       -o-transition: all 1s ease;      -ms-transition: all 1s ease;          transition: all 1s ease;		}.schfront_btn{	display: inline-block;	margin: 20px 30px 30px 0;}.sch_container_front{	width: 100%;	height: 600px;	position: relative;	overflow:hidden;	background-color: #fff;}.ac_schedulefront{	display: block;	/*height: 760px;*/	margin: 30px auto;	padding: 50px 0;		margin: 0 0 0 0;	background-color: #fff;	border-top: 6px solid #F0B27A;		border-bottom: 6px solid #F0B27A;	}.schMONInfo, .schTUEInfo {	display: block;	font-size: 0.8vw;	text-align: left;	font-family: Arial, Helvetica, sans-serif; 	color: black;	z-index: -10;	opacity: .99;}.schMONInfoIns, .schTUEInfoIns, .schWEDInfoIns, .schTHUInfoIns, .schFRIInfoIns, .schSATInfoIns{	display: block;	font-size: 0.7vmax;	text-align: left;	font-family: Arial, Helvetica, sans-serif; 	color: black;	z-index: 1;}.schMON:hover, .schMONSel:hover, .schTUE:hover, .schTUESel:hover, .schWED:hover, .schWEDSel:hover, .schTHU:hover, .schTHUSel:hover, .schFRI:hover, .schFRISel:hover, .schSAT:hover, .schSATSel:hover {	background: rgba(204, 230, 255, .95);	transform: scale(1.2,1.2);	z-index: 5;	opacity: .99;}.schMON .schMONInfo, .schMONSel .schMONInfo, .schTUE .schTUEInfo, .schTUESel .schTUEInfo, .schWED .schWEDInfo, .schWEDSel .schWEDInfo, .schTHU .schTHUInfo, .schTHUSel .schTHUInfo, .schFRI .schFRIInfo, .schFRISel .schFRIInfo, .schSAT .schSATInfo, .schSATSel .schSATInfo{	visibility: hidden;}.schMON99:hover .schMONInfo, .schMONSel99:hover .schMONInfo{	visibility: visible;}.schMON99:hover .schALLDAY,.schMONSel99:hover .schALLDAY, .schMONSel99:hover .schMON99Info .schTUE99:hover .schALLDAY{	transform: translate(-1.2vw,-3.5vh) scale(.8,.8);}.schMON99:hover .schMON99Info, .schMON99Sel:hover .schMON99Info{	transform: translate(0vw,-6vh);	border-top: 1px solid black;	border-bottom: 1px solid black;	background: rgba(255, 204, 85, 0.8);	padding: .5vh 0 .5vh 0;}.schMON:hover .schALLDAY{	z-index:1;}.schMON:hover .schMONInfo, .schMONSel:hover .schMONInfo,.schTUE:hover .schTUEInfo, .schTUESel:hover .schTUEInfo, .schWED:hover .schWEDInfo, .schWEDSel:hover .schWEDInfo,.schTHU:hover .schTHUInfo, .schTHUSel:hover .schTHUInfo,.schFRI:hover .schFRIInfo, .schFRISel:hover .schFRIInfo,.schSAT:hover .schSATInfo, .schSATSel:hover .schSATInfo{	visibility: visible;	display: block;	position: absolute;	left: 12.8vw;	top: 1vh;	width: 14vw;	height: 39vh;	background: orange;	font-size: .70vmax;	text-align: left;	font-family: Arial, Helvetica, sans-serif; 	padding: .3vw .5vh .3vw .5vh;	    -webkit-animation: schTUE1 linear 1s    -moz-animation: schTUE1 linear 1s;    -0-animation: schTUE1 linear 1s;    -ms-animation: schTUE1 linear 1s;    animation: schTUE1 linear 1s}    	@-webkit-keyframes schTUE1 {    0%    {opacity: 0.00; z-index: -10; transform: translate(-5vw,0px);}    25%   {opacity: 0.25; z-index: -10; transform: translate(-4vw,0px);}     50%   {opacity: 0.50; z-index: -10; transform: translate(-2vw,0px);}    75%   {opacity: 0.75; z-index: 11; transform: translate(1vw,0px);}    100%  {opacity: 1.00; z-index: 11; transform: translate(0vw,0px);}}    	@-moz-keyframes schTUE1 {    0%    {opacity: 0.00; z-index: -10; transform: translate(-5vw,0px);}    25%   {opacity: 0.25; z-index: -10; transform: translate(-4vw,0px);}     50%   {opacity: 0.50; z-index: -10; transform: translate(-2vw,0px);}    75%   {opacity: 0.75; z-index: 11; transform: translate(1vw,0px);}    100%  {opacity: 1.00; z-index: 11; transform: translate(0vw,0px);}}    	@-o-keyframes schTUE1 {    0%    {opacity: 0.00; z-index: -10; transform: translate(-5vw,0px);}    25%   {opacity: 0.25; z-index: -10; transform: translate(-4vw,0px);}     50%   {opacity: 0.50; z-index: -10; transform: translate(-2vw,0px);}    75%   {opacity: 0.75; z-index: 11; transform: translate(1vw,0px);}    100%  {opacity: 1.00; z-index: 11; transform: translate(0vw,0px);} }        	@-ms-keyframes schTUE1 {    0%    {opacity: 0.00; z-index: -10; transform: translate(-5vw,0px);}    25%   {opacity: 0.25; z-index: -10; transform: translate(-4vw,0px);}     50%   {opacity: 0.50; z-index: -10; transform: translate(-2vw,0px);}    75%   {opacity: 0.75; z-index: 11; transform: translate(1vw,0px);}    100%  {opacity: 1.00; z-index: 11; transform: translate(0vw,0px);} }.schMONInfo ul, .schTUEInfo ul, .schWEDInfo ul, .schTHUInfo ul, .schFRIInfo ul{	margin: 0.2vmax 0 0.7vmax 0;}.schMONInfo li, .schTUEInfo li, .schWEDInfo li, .schTHUInfo li, .schFRIInfo li{	margin: 0 .8vmax 0 -.8vmax;	font-size: .60vmax;	list-style: outside url('img_new/bullets_xsm_green.png');}.schWED99:hover .schWEDInfo99{	visibility: visible;	display: block;	position: absolute;	left: 13vw;	top: 0;	width: 14vw;	height: 40vh;	background: rgba(255, 204, 85, 0.9);	font-size: 1vw;	text-align: left;	font-family: Arial, Helvetica, sans-serif; 	transform: scale(1,1);	}.sch_name{	position: relative;	width: 14vw;	height: 4.3vh;	background: rgba(255, 204, 85, 0.8);	/*background: rgba(255, 255, 255, 0.8);*/	font-size: 2.0vw;	font-weight: bold;		text-align: center;	font-family: Arial, Helvetica, sans-serif; 	color: black;	padding: 1.4vh 1.5vw 1.6vh 1.5vw;	/*border-radius: 2vw 2vw 0 0;*/}.sch_text{	position: relative;	width: 15vw;	height: 31vh;	background: rgba(255, 255, 255, 0.8);	font-size: 1.1vw;		text-align: left;	font-family: Arial, Helvetica, sans-serif; 	color: black;}.sch_dayName{	font-size: 1.1vw;		text-align: left;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif; 	color: black;	margin: 0 0 0 0;}.sch_dayDATE{	font-size: 1.1vw;		text-align: left;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif; 	color: orange;	margin: 0 0 0 0;	text-shadow: 1px 1px 5px black;}.sch_dayPart{	font-size: 1.0vw;		text-align: left;	font-style: italic;	font-family: Arial, Helvetica, sans-serif; 	text-decoration: underline;	color: black;	margin: 2vh 0 1vh 0;}.sch_dayPart_off{	font-size: 1.0vw;		text-align: left;	font-style: italic;	font-family: Arial, Helvetica, sans-serif; 	text-decoration: none;	color: black;	margin: 2vh 0 1vh 0;}.sch_dayHour{	font-size: 0.9vw;		text-align: left;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif; 	color: black;	margin: 0 0 0 0;}.sch_dayLesson{	font-size: 1.0vw;		text-align: left;	font-family: Arial, Helvetica, sans-serif; 	color: navy;	margin: 0 0 1.2vh 0;}.sch_dayAge{	font-size: 70%;		text-align: left;	font-family: Arial, Helvetica, sans-serif; 	color: black;	margin: -10px 0 0 0;}.sch_new{	font-size: 0.8vw;		text-align: left;	font-family: Arial, Helvetica, sans-serif; 	font-style: italic;	font-weight: bold;	color: #ff7503;}.sch_notes{	position: absolute;	bottom: 2vmin;	font-size: 0.7vw;		text-align: left;	font-family: Arial, Helvetica, sans-serif; 	color: black;	margin: 0 .5vw 0 0;	padding: .5vw .5vw;	background: rgba(238, 148, 11, .15); }			.sch_becaref{	font-size: 0.7vw;		text-align: left;	font-family: Arial, Helvetica, sans-serif; 	color: red;	padding: .5vw 0;}	.sch_info_b, .sch_registr_b{	display: inline-block;	position: relative;	vertical-align: text-bottom;	top: .3vh;}.sch_InfoAnnounce{	font-size: 0.85vw;		font-weight: bold;	font-family: Arial, Helvetica, sans-serif; 	color: white;	margin: 0 0 0 0;	text-align: center;	text-shadow: 1px 1px 5px black;}.sch_InfoPic{	text-align: center;	width: 9vw;	height: auto;	margin: 0 0 0 1.5vw;}.left_up_corner{	display: block;	background: grey;	position: absolute;	top: -15px;	left: -15px;	width: 7vw;	height: 12vh;	z-index: -1;}.sch_media_picP{	margin: 1vh 1.4vw;		border: 2px solid orange;	border-radius: 10px 10px;		-webkit-border-radius: 10px 10px;	-moz-border-radius: 10px 10px;		float: center;	width: 9vw;	length: 10vh;	z-index: 20;		-webkit-box-shadow: 0 8px 6px -6px black;	   -moz-box-shadow: 0 8px 6px -6px black;	        box-shadow: 0 8px 6px -6px black;		    	-webkit-transition: all 1s ease;     	-moz-transition: all 1s ease;       -o-transition: all 1s ease;      	-ms-transition: all 1s ease;       transition: all 1s ease;		                }.media_Title1{	display: block;	position: relative;	font-size: 1.1vw;		text-align: left;	font-family: Arial, Helvetica, sans-serif; 	color: black;		margin: 0;	text-shadow: 1px 1px 5px white;	font-weight: bold;	  	-webkit-transition: all 1s ease;     	-moz-transition: all 1s ease;       -o-transition: all 1s ease;      	-ms-transition: all 1s ease;       transition: all 1s ease;	}.media_Title2{	display: block;	position: relative;	font-size: 0.7vw;		text-align: left;	font-family: Arial, Helvetica, sans-serif; 	color: black;		margin: 1.5vh 0 0 0;	text-shadow: 1px 1px 5px white;	font-weight: bold;	  	-webkit-transition: all 1s ease;     	-moz-transition: all 1s ease;       -o-transition: all 1s ease;      	-ms-transition: all 1s ease;       transition: all 1s ease;	}.media_picP{	display: block;	position: absolute;	margin: 1vh 1.5vw;		float: left;	width: 9vw;	length: 10vh;	    	-webkit-transition: all 1s ease;     	-moz-transition: all 1s ease;       -o-transition: all 1s ease;      	-ms-transition: all 1s ease;       transition: all 1s ease;		                }.media_picP:hover{	display: block;	width: 9vw;	length: 10vh;	border: 2px solid orange;	border-radius: 100% 100%;		-webkit-border-radius: 100% 100%;	-moz-border-radius: 100% 100%;		-webkit-box-shadow: 0 8px 6px -6px black;	   -moz-box-shadow: 0 8px 6px -6px black;	        box-shadow: 0 8px 6px -6px black;		        	transform: scale(1.1,1.1);	                }.media_picL{	display: block;	position: absolute;	margin: -1.5vh 2vw 3vh 2.8vw;	width: 6vw;	length: 8vh;	float: left;  	-webkit-transition: all 1s ease;     	-moz-transition: all 1s ease;       -o-transition: all 1s ease;      	-ms-transition: all 1s ease;       transition: all 1s ease;	        }.media_picL:hover{	display: block;	width: 6vw;	length: 9vh;	border: 2px solid orange;	border-radius: 100% 100%;	-webkit-border-radius: 100% 100%;	-moz-border-radius: 100% 100%;			-webkit-box-shadow: 0 8px 6px -6px black;	   -moz-box-shadow: 0 8px 6px -6px black;	        box-shadow: 0 8px 6px -6px black;		        	transform: scale(1.1,1.1);        }.mmediaBody_L{	position: absolute;	height: 49vh;	width: 16vw;	background: rgba(255, 255, 255, 0.7);		text-align: left;		font-size: 1.2vw;	font-family: Arial, Helvetica, sans-serif;	overflow: hidden;	padding: 1.5vh 1.5vw 1.5vh 1.5vw;}.mmediaBody_R{	position: absolute;	left: 19vw;	height: 49vh;	width: 50vw;	background: rgba(255, 255, 255, 0.7);		text-align: left;		font-size: 120%;	font-family: Arial, Helvetica, sans-serif;	overflow: scroll;	overflow-x: hidden;	padding: 1.5vh 1.5vw 1.5vh 1.5vw;}.mmedia_img{	position: absolute;	float: left;	top: 1.5vh;	left: 1vw;	height:48vh;	width: 17vw;	box-shadow: 0 0 .2vw .1vw #fff;	box-shadow: 0 0 .1vw .1vw #1C1106;      z-index: 5;	overflow:hidden;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		}.mmedia_img:nth-child(1) {     background-image: url('img_new/Aikido_Kamiza_01.jpg');     animation: imageAnimation 36s 0s infinite;}.mmedia_img:nth-child(2) {     background-image: url('img_new/Aikido_tech_02.jpg');     animation: imageAnimation 36s 6s infinite;}.mmedia_img:nth-child(3) {     background-image: url('img_new/Aikido_tech_01.jpg');     animation: imageAnimation 36s 12s infinite;}.mmedia_img:nth-child(4) {     background-image: url('img_new/Aikido_tech_03.jpg');     animation: imageAnimation 36s 18s infinite;}.mmedia_img:nth-child(5) {     background-image: url('img_new/Aikido_tech_04.jpg');     animation: imageAnimation 36s 24s infinite;}.mmedia_img:nth-child(6) {     background-image: url('img_new/Aikido_tech_05.jpg');     animation: imageAnimation 36s 30s infinite;}@keyframes mmedia_img {     0% { opacity: 0; animation-timing-function: ease-in; }    8% { opacity: 1; animation-timing-function: ease-out; }    17% { opacity: 1; }    25% { opacity: 1; }    30% { opacity: 0; }    98% { opacity: 0; }    100% { opacity: 0; }}.mediaPicCell0{	display: table-cell;	width: 12.5vw;	height: 20vh;	background: green opacity: .5;	}.picA1, .picA2, .picA3, .picA4{	display: table-cell;	position: relative;	float: left;	text-align: center;	width: 24.0%;	height: 20vh;	/*border: 1px solid green;*/	}.kids_logo{	display: block;	position: absolute;	top: 0;	left: 0%;	width: 40%;	height: auto;}.kids_logo2{	display: block;	position: absolute;	top: 6%;	left: 45%;	width: 60%;	height: auto;		text-align: left;		font-size: 1.4vw;	font-family: Arial, Helvetica, sans-serif;	color: white;		text-shadow: 1px 1px 5px #5a4b3c;		}.kids_logo3{	display: block;	position: absolute;	top: 13%;	left: 50%;	width: 60%;	height: auto;		text-align: left;		font-size: 1.4vw;	font-family: Arial, Helvetica, sans-serif;	color: white;		text-shadow: 1px 1px 5px #5a4b3c;		}.kids_title_01{	display: block;	position: absolute;	top: 15vh;	left: 38%;	width: 60%;		text-align: left;		font-size: 1.0vw;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	color: white;	padding: 2px 8px;	background: #0f286d;}.kids_text_01{	display: block;	position: absolute;	top: 19vh;	left: 45%;	width: 72%;		text-align: left;		font-size: 1.0vw;	font-family: Arial, Helvetica, sans-serif;	color: black;	padding: 2px 5px;}.kids_bullet_01{	width: 0.8vw;	height: auto;	margin: 0 1vw 0 -2vw;	padding: .05vw 0 0 0;}.kids_text_02{	position: absolute;	top: 35vh;	left: 0%;		text-align: left;		font-size: 0.9vw;	font-family: Arial, Helvetica, sans-serif;	color: white;	padding: 2px 8px;	background: #0f286d;	margin: 0 0 2vh 0;	border-bottom: 1 solid white;}.kids_text_03{	position: absolute;	top: 38vh;	left: 0%;		text-align: left;		font-size: 0.9vw;	font-family: Arial, Helvetica, sans-serif;	color: white;	padding: 2px 8px;	background: #0f286d;	margin: 0 0 2vh 0;	border-bottom: 1 solid white;}.kids_text_04{	position: absolute;	top: 41vh;	left: 0%;		text-align: left;		font-size: 0.9vw;	font-family: Arial, Helvetica, sans-serif;	color: white;	padding: 2px 8px;	background: #0f286d;	margin: 0 0 2vh 0;	border-bottom: 1 solid white;}.kids_orange{	font-size: 1vw;	font-weight: bold;	color: orange;}.kids_text_05{	position: absolute;	top: 14vh;	left: 7%;		text-align: left;		font-size: 1.8vh;	font-family: Arial, Helvetica, sans-serif;	color: white;	padding: 2px 8px;	background: rgba(15, 40, 109, .2);	text-height: 4vw;	margin: 0 0 2vh 0;	padding: .8vw;	line-height: 30px;	text-shadow: 1px 1px 5px #000000;	border-radius: 1vw;	-webkit-border-radius: 1vw;	-moz-border-radius: 1vw;}.kids_text_06{	position: absolute;	top: 32vh;	left: 15%;		text-align: left;		font-size: 2.5vh;	font-family: Arial, Helvetica, sans-serif;	color: white;	padding: 2px 8px;	background: rgba(238, 148, 11, .8);	text-height: 5vw;	margin: 0 0 2vh 0;	padding: .8vw;	text-shadow: 1px 1px 5px #000000;}.kids_link{	position: absolute;	top: 42vh;	top: 44vh;	left: 0;		width: 100%;	text-align: left;		font-size: 70%;	font-family: Arial, Helvetica, sans-serif;	color: black;	padding: 2px 8px;	text-height: 2vw;	margin: 0 0 2vh 0;	text-shadow: 1px 1px 5px #000000;	z-index: 10;}.kids_link2: before{	clear;}.kids_link2{	position: absolute;	top: 44vh;	left: 0vw;		width: 100%;	text-align: center;		font-size: 70%;	font-family: Arial, Helvetica, sans-serif;	color: black;	padding: 2px 8px;	text-height: 2.5vw;	margin: 0 0 2vh 0;	text-shadow: 1px 1px 5px #000000;	z-index: 10;	animation: test 1s 2s 3 alternate backwards;	-webkit-animation: test 1s 2s 3 alternate backwards;}@keyframes test {  from {    transform: rotate(0deg);  }  to {    transform: rotate(360deg);  }}.kids_link2:after{	display: hidden;}.kids_link2 a, .kids_link a{	color: orange;}.kids_link2 a:hover, .kids_link a:hover{	color: #78ba18;}.Article_picL{	float: left;	margin: 0 1vw 0 0;}.Article_picR{	float: right;	margin: 0 1vw 0 1vw;}.article_italic{	font-style: italic;	font-size: 85%;	color: grey;}.article_cs_Pic1{	width: 19vw;	height: auto;	border: 1 solid grey;	box-shadow: 1px 1px 5px #000000;	margin: 0 1vw 1vw 0;}.article_cs_utube{	display: block;	position: relative;	float: center;	width: 29vw;	height: 22vw;	border: 1 solid grey;	box-shadow: 1px 1px 5px #000000;	/*margin: 0 20vw 1vw 25vw;*/}.ContactBody{	display: block;	height: 51vh;	width: 69vw;	background: #fff;	background: rgba(255, 255, 255, 1);	text-align: left;		font-size: 1.5vw;	font-family: Arial, Helvetica, sans-serif;		z-index: -1;	box-shadow: 1px 1px 5px black;			margin: 2.5vh 0;	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	}.contact_left_b{	display: block;	position: absolute;	left: 1vw;	top: 8vh;	width: 23vw;	height: 55vh;	background: rgba(255, 255, 255, 1);	z-index: 30;	overflow:hidden;	border: 10px solid white;	box-shadow: 0px 0px 20px black;			background: url('img_new/contatc_01.jpg') no-repeat center center fixed;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.contactright{ 	display: block;	position: absolute;	left: 28vw;	top: 14vh;	width: 38vw;	height: 49vh;	text-align: left;		font-size: 50%;	font-family: Arial, Helvetica, sans-serif;    z-index: 50;   }.kids_landp_01{ 	display: block;	position: absolute;	left: 28vw;	top: 16vh;	width: 40vw;	height: 47vh;	text-align: left;		font-size: 80%;	font-family: Arial, Helvetica, sans-serif;    z-index: 50;   }.Contactkids_landp_01{	display: block;	height: 51vh;	width: 69vw;	background: #fff;	background: rgba(255, 255, 255, 1);	text-align: left;		font-size: 1.5vw;	font-family: Arial, Helvetica, sans-serif;		z-index: -1;	box-shadow: 1px 1px 5px black;			margin: 2.5vh 0;	box-shadow: 0 0 .2vw .1vw #000000;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s;}    	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}	.addrpic{	display: block;	width: 10vw;	height: auto;	margin: 2vh 0 0.5vh 0;}.contactleft{ 	width: 100%;	height: 100%;	position: absolute;	overflow:hidden;    background-position: center center;    background-repeat: none;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		    opacity: 0;    z-index: 5;}.contacttxt{ 	width: 100%;	height: 100%;	position: absolute;	overflow:hidden;    background-position: center center;    background-repeat: none;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		    opacity: 0;    z-index: 10;}.contactleft:nth-child(1) {     background-image: url('img_new/contatc_01.jpg');     animation: contactleft2 60s 0s infinite;}.contactleft:nth-child(2) {      background-image: url('img_new/contatc_02.jpg');     animation: contactleft2a 60s 5s infinite;    }.contactleft:nth-child(3) {     background-image: url('img_new/contatc_13.jpg');     animation: contactleft2a 60s 10s infinite;    }.contactleft:nth-child(4) {     background-image: url('img_new/contatc_04.jpg');     animation: contactleft2a 60s 15s infinite;    }.contactleft:nth-child(5) {     background-image: url('img_new/contatc_05.jpg');     animation: contactleft2 60s 20s infinite;}.contactleft:nth-child(6) {      background-image: url('img_new/contatc_09.jpg');     animation: contactleft2a 60s 25s infinite;    }.contactleft:nth-child(7) {     background-image: url('img_new/contatc_06.jpg');     animation: contactleft2 60s 30s infinite;    }.contactleft:nth-child(8) {     background-image: url('img_new/contatc_16.jpg');     animation: contactleft2 60s 35s infinite;    }.contactleft:nth-child(9) {     background-image: url('img_new/contatc_08.jpg');     animation: contactleft2a 60s 40s infinite;    }.contactleft:nth-child(10) {     background-image: url('img_new/contatc_15.jpg');     animation: contactleft2a 60s 45s infinite;    }.contactleft:nth-child(11) {     background-image: url('img_new/contatc_11.jpg');     animation: contactleft2a 60s 50s infinite;    }.contactleft:nth-child(12) {     background-image: url('img_new/contatc_14.jpg');     animation: contactleft2 60s 55s infinite;    }@keyframes contactleft2 {     0% { opacity: 1; animation-timing-function: ease-in;}    6% { opacity: 1; animation-timing-function: ease-in;}    8.3% { opacity: 1; transform:scale(1.05,1.05,1.05) rotate(2deg);}    12% { opacity: 0;}    98% { opacity: 0;}    100% { opacity:1;}}@keyframes contactleft2a {     0% { opacity: 1; animation-timing-function: ease-in;}    6% { opacity: 1; animation-timing-function: ease-in;}    8.3% { opacity: 1; transform:scale(1.15,1.15)}    12% { opacity: 0;}    98% { opacity: 0;}    100% { opacity:1;}}@keyframes contacttxt {     0% { opacity: 1; animation-timing-function: ease-in;}    6% { opacity: 1; animation-timing-function: ease-in;}    8.3% { opacity: 1; transform:translate(20vw,0)}    12% { opacity: 0;}    98% { opacity: 0;}    100% { opacity:1;}}.slide_kids_landp_01{ 	width: 100%;	height: 100%;	position: absolute;	overflow:hidden;    background-position: center center;    background-repeat: none;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;		    opacity: 0;    z-index: 5;}.slide_kids_landp_01:nth-child(1) {     background-image: url('img_new/Kids_landp_01.jpg');     animation: contactleft2 60s 0s infinite;}.slide_kids_landp_01:nth-child(2) {      background-image: url('img_new/Kids_landp_02.jpg');     animation: contactleft2a 60s 5s infinite;    }.slide_kids_landp_01:nth-child(3) {     background-image: url('img_new/Kids_landp_03.jpg');     animation: contactleft2a 60s 10s infinite;    }.slide_kids_landp_01:nth-child(4) {     background-image: url('img_new/Kids_landp_04.jpg');     animation: contactleft2a 60s 15s infinite;    }.slide_kids_landp_01:nth-child(5) {     background-image: url('img_new/Kids_landp_05.jpg');     animation: contactleft2 60s 20s infinite;}.slide_kids_landp_01:nth-child(6) {      background-image: url('img_new/Kids_landp_06.jpg');     animation: contactleft2a 60s 25s infinite;    }.slide_kids_landp_01:nth-child(7) {     background-image: url('img_new/Kids_landp_07.jpg');     animation: contactleft2 60s 30s infinite;    }.slide_kids_landp_01:nth-child(8) {     background-image: url('img_new/Kids_landp_08.jpg');     animation: contactleft2 60s 35s infinite;    }.slide_kids_landp_01:nth-child(9) {     background-image: url('img_new/contatc_08.jpg');     animation: contactleft2a 60s 40s infinite;    }.slide_kids_landp_01:nth-child(10) {     background-image: url('img_new/contatc_15.jpg');     animation: contactleft2a 60s 45s infinite;    }.slide_kids_landp_01:nth-child(11) {     background-image: url('img_new/contatc_11.jpg');     animation: contactleft2a 60s 50s infinite;    }.slide_kids_landp_01:nth-child(12) {     background-image: url('img_new/contatc_14.jpg');     animation: contactleft2 60s 55s infinite;    }.classFB{	display: inline-block;	position: relative;	vertical-align: text-bottom;	top: .3vh;}.bg_img_title{	position:absolute;	top: 0;	left: 0;	height: 7.5vh;	width: 72vw;	opacity: .4;	z-index: 5;}.bg_img_titleR{	position:absolute;	top: -2vh;	right: -2vw;	right: 1vw;	top: 0;	height: 8vh;	width: auto;	opacity: .5;		z-index: 5;}.myTextTitle{	position: relative;	display: block;	height: 7vh;	width: 71vw;	background: #FFC06A;	background: rgba(255, 204, 85, 0.8);		text-align: left;		vertical-alignment: bottom;	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 1px 1px 5px #000000;	padding: 1vh 0 0 1vw;}.myTitleN{	position: relative;	display: block;	height: 7vh;	width: 67vw;	text-align: left;		vertical-alignment: bottom;	font-size: 2.5vw;	font-family: Arial, Helvetica, sans-serif;	color: white; 		text-shadow: 1px 1px 5px #000000;	z-index: 10;}.part_Promo{	width: 100vw;	height: 100vh;	position: relative;	overflow:hidden;	background: url('img_new/1024_681_34.jpg') no-repeat center center fixed;	z-index: 1;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.part_Promo:after{	position: absolute;	width: 100vw;	height: 100vh;    top: 0px;    left: 0px;    z-index: 0;    content: '';	background: transparent url('img_new/pattern-2.png') repeat top left; }.PromoCont{	display: block;	position: absolute;	margin: 12vh 14vw 0 14vw;	width: 72vw;	height: 60vh;	vertical-align: middle;	z-index: 1;    -webkit-animation: myfirst linear 1s;    -moz-animation: myfirst linear 1s;    -o-animation: myfirst linear 1s;    -ms-animation: myfirst linear 1s;    animation: myfirst linear 1s}    	@-webkit-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}    	@-moz-keyframes myfirst {    0%   { #fc5; opacity: 0; right: 0; top:0;}    100% { #fc5; opacity: 1; right: 0; top:0;}}.PromoBodyI{	position: relative;	display: inline-block;	height: 18vh;	width: 10vw;	text-align: left;		font-size: 1.5vw;	font-family: Arial, Helvetica, sans-serif;		z-index: -1;	box-shadow: 1px 1px 5px black;			margin: 2.5vh 0.5vw 2.5vh 0;	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);}.TextI{	display: block;	position: relative;	font-size: 5vmin;	font-family: Helvetica, Arial, sans-serif;	color: #f65903;	font-weight: bold;	text-shadow: 1px 1px 10px #bfa6a6;	text-align: center;	z-index: 1;	margin: 2vh 0 0 0;}.PromoBodyA{	position: relative;	display: inline-block;	top: -2vh;	height: 18vh;	width: 19vw;	text-align: left;		font-size: 300%;	font-family: Arial, Helvetica, sans-serif;		z-index: -1;	box-shadow: 1px 1px 5px black;			margin: 1.5vh 0.5vw 1.5vh 0;	background: #cde0e5;	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(158,202,212, 1) 100%);	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);		}.PromoBodyA0{	position: relative;	display: inline-block;	top: -2vh;	height: 18vh;	width: 19vw;	text-align: left;		font-size: 300%;	font-family: Arial, Helvetica, sans-serif;		z-index: -1;	/*box-shadow: 1px 1px 5px black;			margin: 1.5vh 0.5vw 1.5vh 0;	background: #cde0e5;	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(158,202,212, 1) 100%);	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	*/	}.PromoBodyA2{	position: relative;	display: inline-block;	top: -2vh;	height: 18vh;	width: 19vw;	text-align: left;		font-size: 300%;	font-family: Arial, Helvetica, sans-serif;		z-index: -1;	box-shadow: 1px 1px 5px black;			margin: 1.5vh 0.5vw 1.5vh 0;	background: #cde0e5;	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(189,177,204, 1) 100%);	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	}.PromoBodyA3{	position: relative;	display: inline-block;	top: -2vh;	height: 18vh;	width: 19vw;	text-align: left;		font-size: 300%;	font-family: Arial, Helvetica, sans-serif;		z-index: -1;	box-shadow: 1px 1px 5px black;			margin: 1.5vh 0.5vw 1.5vh 0;	background: #cde0e5;	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(177,204,198, 1) 100%);	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);}.promoA_T{	display: block;	position: relative;	font-size: 3vmin;	font-family: Helvetica, Arial, sans-serif;	color: white;	font-weight: bold;	text-shadow: 1px 1px 10px #000000;		text-align: center;	z-index: 1;	margin: -2vh 0 0 0;}.promoA_SubT{	display: block;	position: relative;	font-size:2vmin;	font-family: Arial, Helvetica, sans-serif;	color: orange;	font-weight: bold;	text-shadow: 1px 1px 10px #000000;	text-align: center;	z-index: 1;	margin: 0 0 0 0;}.PromoBodyB{	position: relative;	display: inline-block;	height: 22vh;	width: 48vw;	text-align: left;		font-size: 3.0vmin;	font-family: Arial, Helvetica, sans-serif;		z-index: 1;	box-shadow: 1px 1px 5px black;			margin: 0.5vh 0.5vw 1.7vh 0;	border-radius: 1vmin 1vmin 1vmin 1vmin;		background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(174, 167, 157, 1) 100%);	background: rgba(246,240,204, .8);}.promoB_T{	display: block;	position: relative;	font-size: 120%;	font-family: Helvetica, Arial, sans-serif;	color: white;	font-weight: bold;	text-shadow: 1px 1px 10px #000000;		text-align: center;	z-index: 1;	margin: 4.5vh 0 0 0;}.promo_left_b{	display: block;	position: absolute;	left: 1vw;	top: -1.75vh;	width: 10vw;	height: 20vh;	background: rgba(255, 255, 255, 1);	z-index: 30;	overflow:hidden;	border: 7px solid white;	box-shadow: 0px 0px 20px black;			background: url('img_new/contatc_01.jpg') no-repeat center center fixed;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.promo_right_b{	display: block;	position: absolute;	left: 50vw;	top: -3vh;	width: 10vw;	height: 20vh;	background: rgba(255, 255, 255, 1);	z-index: 30;	overflow:hidden;	border: 10px solid white;	box-shadow: 0px 0px 20px black;			background: url('img_new/contatc_01.jpg') no-repeat center center fixed;  	-webkit-background-size: cover;  	-moz-background-size: cover;  	-o-background-size: cover;  	background-size: cover;	}.promorightA{ 	display: block;	position: absolute;	left: 0vw;	top: 0vh;	width: 18.5vw;	height: 23vh;	text-align: left;		font-size: 50%;	font-family: Arial, Helvetica, sans-serif;    z-index: 50;   }.promorightB{ 	display: block;	position: absolute;	left: 0vw;	top: 0vh;	width: 43.5vw;	height: 11vh;	text-align: left;		font-size: 50%;	font-family: Arial, Helvetica, sans-serif;    z-index: 50;      padding: 1vmax 1vmax;}.gi_01{	position: absolute;	top: 10vh;	left: -3vw;	width: 15vmin;	z-index: 100;}.promo_info{	font-size:2vmin;	font-family: Arial, Helvetica, sans-serif;	color: black;	font-weight: bold;	text-align: left;}.bg_img_promoL{	position:absolute;	top: 0;	left: 4vw;	height: auto;	width: 11vw;	z-index: 5;}.bg_img_promoL2{	position:absolute;	top: -1vh;	left: 4vw;	height: auto;	width: 11vw;	z-index: 5;}