@font-face {
    font-family: 'font-a';
		src: url('../font/VLADIMIR.TTF') format('truetype');
		src: url('../font/VLADIMIR_1.TTF') format('truetype');
}
/* ******************************************* */

html, body {
	margin:0 auto;
}
.font-a {font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;}
.font-b {font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;}
.font-c {font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}


/*
header start ******************************************* */

header {
	position:fixed;
	width:100%;
	height:140px;
	top:0;
	left:0;
	background-color:#fff;
	box-shadow: 0 0.5rem 1rem rgb(0,0,0,0.15);
	border-bottom:solid 50px #F6ECFA;
	z-index:1;
}
header > div{
	max-width:1300px;
	margin:0 auto;
	position:relative;
	height:1px;
}
header > div a{
	position:absolute;
	width:273px;
	height:62px;
	display:block;
	left:3%;
	top:15px;
}
@media (max-width: 960px){
	header {
		height:75px;
		border-bottom:solid 0px #F6ECFA;
	}
	header > div a{
		width:235px;
		height:53px;
		top:10px;
	}
}
@media (max-width: 350px){
	header > div a{
		width:200px;
		height:47px;
		top:15px;
	}
}


/*
header end 
g-navi start ******************************************* */

@media (min-width: 960px){
	.DSmenu {
		position:fixed;
		width:100%;
		top:0;
		left:0;
		z-index:2;
	}
	.DSmenu nav {
		position:relative;
		max-width:1300px;
		margin:0 auto;
		height:1px;
	}
	.DSmenu nav > *{
		position:absolute;
		right:0;
	}
	.DSmenu nav > div.select{
		top:31px;
		right:11px;
		width:250px;
	}
	.DSmenu nav > div.select:after{
		content:"";
		width:9px;
		height:9px;
		border-top:solid 3px #463A7B;
		border-left:solid 3px #463A7B;
		transform: rotate(135deg);
		position:absolute;
		right:15px;
		top:10px;
	}
	.DSmenu nav > div.select select{
		display:block;
		border:solid 1px #565656;
		width:250px;
		padding:0 0.5rem;
		font-size:16px;
	}
	.DSmenu nav > div.select select option{
		font-size:14px;
	}
	.DSmenu nav > ul#nav01{
		left:0;
		top:90px;
	}
	.DSmenu nav > ul#nav01 > li{
		width:16.666%;
		padding:1px;
		position:relative;
	}
	.DSmenu nav > ul#nav01 > li > a{
		display:block;
		text-decoration:none;
		line-height:50px;
		text-align:center;
		color:#463A7B;
		transition:0.3s;
		background-color:rgba(255,255,255,0);
		font-size:16px;
		cursor:pointer;
	}
	.vn .DSmenu nav > ul#nav01 > li > a{
		font-size:13px;
	}
	.DSmenu nav > ul#nav01 > li > a + div{
		background-color:#F6ECFA;
		position:absolute;
		z-index:1;
		left:0;
		top:100%;
		width:100%;
		border-radius:3px;
		box-shadow:2px 2px -1px 2px rgba(0,0,0,.5);
		transition:0.3s;
		height:0px;
		overflow:hidden;
	}
	.DSmenu nav > ul#nav01 > li > a + div ul{
		padding:3px 3px 15px;
	}
	.DSmenu nav > ul#nav01 > li > a + div ul li{
		border-bottom:solid 1px #fff;
	}
	.DSmenu nav > ul#nav01 > li > a + div ul a{
		display:block;
		font-size:13.5px;
		color:#463A7B;
		font-weight:bold;
		padding:10px 0.5rem;
		margin:2px 0;
		text-decoration:none;
	}
	.DSmenu nav > ul#nav02{
		top:52px;
	}
	.DSmenu nav > ul#nav03{
		top:30px;
		right:280px;
	}
	.DSmenu nav > ul#nav02 a,
	.DSmenu nav > ul#nav03 a{
		padding:1px 1rem;
		display:block;
		line-height:30px;
		margin:0 10px;
		text-decoration:none;
		transition:0.3s;
		font-size:16px;
	}
	.DSmenu nav > ul{
		display:flex;
	}
	.DSmenu .sp {
		display:none;
	}
	.DSmenu nav > ul#nav01 > li:hover > a{
		background-color:rgba(255,255,255,.6);
		opacity:0.8;
	}
	.DSmenu nav > ul#nav01 > li > div a:hover{
		background-color:rgba(255,255,255,.6);
		opacity:0.8;
	}
	.DSmenu nav > ul#nav02 a:hover,
	.DSmenu nav > ul#nav03 a:hover{
		text-decoration:underline;
		color:#d6370c;	
		opacity:0.8;
	}
}
/*
g-navi end 
footer start ******************************************* */

footer {
	width:100%;
	background-color: #F6ECFA;
	margin-top:3em;
	padding:2em 0 0;
}
footer section {
	width:100%;
	max-width:1500px;
	margin:0 auto;
	display:flex;
	flex-wrap:wrap;
}
footer section > ul{
	width:14.2857143%;
	padding:15px 10px 0;
	margin-top:35px;
}
footer section.f_tagengo > ul{
	width:16.6666667%;
}
footer section > ul > li a{
	display:block;
	text-decoration:none;
	font-size:14px;
	padding:3px 0.5rem;
}
.vn footer section > ul > li a{
	font-size:12px;
}
footer section > ul > li h3 a{
	font-weight:bold;
	border-bottom:solid 1px #ccc;
	margin-bottom:10px;
}
footer section > ul > li:not(:first-child) a:first-child{
	padding-left:0.5rem;
}
footer section > ul > li:not(:first-child) a + a{
}
footer section > ul > li:not(:first-child) a + a:before{
	content:"";
	width:6px;
	height:1px;
	background-color:#454545;
	display:inline-block;
	position:relative;
	margin-right:12px;
	top:-4px;
	left:4px;
}
footer section > ul > li:hover a + a{
	color:#f4623a;
}
footer section > ul > li:hover a + a:before{
	background-color:#f4623a;
}
footer section > ul li:not(:first-child):hover a{
	color:#d6370c;
}
footer section > ul a:hover{
	text-decoration:underline;
	color:#d6370c;
	opacity:0.75;
}
footer > small{
	display:block;
	margin-top:75px;
	text-align:center;
	font-size:12px;
	padding:20px 0 25px;
	background-color:rgba(0,0,0,.05);
	font-weight:bold;
	color:rgba(0,0,0,.5);
}
@media (max-width: 1100px){
	footer section{
		width:90%;
	}
	footer section > ul,
	footer section.f_tagengo > ul{
		width:25%;
	}
}
@media (max-width: 767px){
	footer section {
		margin-top:25px;
	}
	footer section > ul,
	footer section.f_tagengo > ul{
		width:50%;
		margin-top:0;
	}
	footer section > ul > li h3 a{
		background-color:rgba(0,0,0,.05);
		border:solid 1px #ccc;
		margin-bottom:0;
	}
	footer section > ul > li:not(:first-child) a{
		border:solid 1px #ccc;
		border-top-width:0px;
	}
}
@media (max-width: 500px){
	footer{
		margin-top:1.25em;
		padding-top:1px;
	}
	footer section > ul,
	footer section.f_tagengo > ul{
		width:100%;
		margin-top:-1px;
		padding-top:0;
	}
	footer section > ul > li a{
		font-size:13px;
	}
	footer > small{
		margin-top:25px;
	}
}
/*
footer end 
main start ******************************************* */
.main-img{
	width:100%;
	height:100%;
	min-height:820px;
	max-height:820px;
	position:absolute!important;
	top:140px;
	left:0;
}
.main-img .vegas-slide-inner{
	background-position:center!important;
	background-size:100% auto!important;
}
.main-txt{
	width:100%;
	position:absolute;
	color:#fff;
	font-size:50px;
	line-height:50px;
	height:50px;
	left:0;
	top:-75px;
	bottom:0;
	margin:auto 0;
	text-align:center;
	font-weight:bold;
	text-shadow: 0 0 20px #000;
	padding:0 1rem;
}
.vn .main-txt{
	line-height:1.3;
}
.main-txt br:not(.nonone){
	display:none;
}
@media (max-width: 1940px){
	.main-img .vegas-slide-inner{
		background-size:auto 100%!important;	
	}
}
@media (max-width: 960px){
	.main-img{
		top:75px;
	}
}
@media (max-width: 1080px){
	.main-txt {
		font-size:4.5vw;
	}
}
@media (max-width: 767px){
	.main-img{
		height:450px!important;
		min-height:450px;
	}
	.main-txt br{
		display:inline;
	}
	.main-txt {
		font-size:8vw;
		text-align:left;
		padding:0 1rem 0 10%;
		line-height:inherit;
		bottom:initial;
		top:25%;
	}
}

/*
main end 
side start ******************************************* */


/*
side end 
contents start ******************************************* */
/* top */

#wrapper.top {
	border-top:solid 45px #F6ECFA;
	margin-top:960px;
}
@media (max-width: 960px){
	#wrapper.top {
		border-top-width:30px;
		margin-top:895px;
	}
}
@media (max-width: 767px){
	#wrapper.top {
		border-top-width:15px;
		margin-top:525px;
	}
}
#wrapper > article > section{
	width:100%;
}

.t_con01 ul{
	width:100%;
	max-width:1920px;
	margin:0 auto;
	display:flex;
	flex-wrap:wrap;
}
.t_con01 li{
	width:33.33333333%;
}
.t_con01 li a{
	width:100%;
	height:1px;
	min-height:150px;
	max-height:375px;
	display:flex;
	padding:30% 0;
	align-items: center;
	justify-content: center;
	background-size:100% auto;
	background-position:center center;
	background-repeat:no-repeat;
	text-decoration:none;
	opacity:1;
	transition:0.3s;
}
.t_con01 li a span{
	font-size:48px;
	color:#fff;
	font-weight:bold;
	text-shadow: 0 0 20px #000;
	opacity:0.8;
	text-align:center;
	line-height:1.3;
}
.t_con01 li a:hover{
	opacity:0.8;
}
.t_con01 li a:hover span{
	opacity:1;
}
.t_con01 li.tc_01 a{background-image:url(../img/top/img01.jpg)}
.t_con01 li.tc_02 a{background-image:url(../img/top/img02.jpg)}
.t_con01 li.tc_03 a{background-image:url(../img/top/img03.jpg)}
.t_con01 li.tc_04 a{background-image:url(../img/top/img04.jpg)}
.t_con01 li.tc_05 a{background-image:url(../img/top/img05.jpg)}
.t_con01 li.tc_06 a{background-image:url(../img/top/img06.jpg)}
	
@media (max-width: 1200px){
	.t_con01 li a span{
		font-size:39px;
	}
}
@media (max-width: 960px){
	.t_con01 li a span{
		font-size:30px;
	}
}
@media (max-width: 767px){
	.t_con01 li{
		width:50%;
	}
	.t_con01 li a span{
		font-size:5vw;
		opacity:1;
	}
}
@media (max-width: 500px){
	.t_con01 li a{
		background-size:auto 125%;
		min-height:105px;
	}
}
.t_txt01 {
	margin:25px auto;
	padding:75px 0 50px;
	width:100%;
	min-height:500px;
	max-width:1170px;
	background:url("../img/top/logo_bg.jpg") no-repeat;
	background-size:auto;
	background-position:center center;
}
.t_txt01 h3{
	text-align:center;
	color: #463A7B;
	font-size: 2.75rem;
	text-shadow: 0 0 5px #fff,
		0 0 5px #fff,
		0 0 5px #fff;
}
.t_txt01 h4{
	text-align:center;
	color: #463A7B;
	font-size: 1.2rem;
	font-weight:bold;
	border-top:solid 1px #c9b8b8;
	border-bottom:solid 1px #c9b8b8;
	margin:15px 0 0;
	padding:9px 0;
	text-shadow: 0 0 5px #fff,
		0 0 5px #fff,
		0 0 5px #fff;
}
.t_txt01 p{
	text-align:center;
	margin-top:75px;
	font-size:16px;
	font-weight:bold;
	color: #463A7B;
	line-height:2;
	letter-spacing:2px;
	text-shadow: 0 0 5px #fff,
		0 0 5px #fff,
		0 0 5px #fff;
}
@media (max-width: 960px){
	.t_txt01 p br{
		display:none;
	}
	.t_txt01 p{
		font-size:15px;
		max-width:80%;
		margin:50px auto 0;
		letter-spacing:1.75px;
		text-align:left;
	}
}
@media (max-width: 500px){
	.t_txt01 h3{
		font-size:10vw;		
	}
	.t_txt01 h4{
		font-size:4.25vw;
	}
	.t_txt01 p{
		font-size:14px;
		max-width:90%;
		margin:50px auto 0;
	}
}
.t_con02 {
	margin:100px auto 0;
	width:96%;
	max-width:1140px;
}
.t_con02 dl{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.t_con02 dl > dt{
	width:50%;
	max-width:540px;
	padding:0 15px;
}
.t_con02 dl > dt iframe{
	max-width:100%;
}
.t_con02 dl > dd{
	width:100%;
	padding:0 15px;
}
.t_con02 dl > dt div.t_facebook{
	margin:0 auto;
	width:500px;
}
.t_con02 dl > dd div.t_news{
	margin-top:3rem;	
}
.t_con02 dl > dd div.t_news h3{
	border-bottom:solid 1px #533474;
}
.t_con02 dl > dd div.t_news ul li{
	border-bottom: dotted 1px #533474;
}
.t_con02 dl > dd div.t_news ul a{
	display:block;
	position:relative;
	text-decoration: none;
	padding:5px 0 5px 135px;
}
.t_con02 dl > dd div.t_news ul a strong{
	position:absolute;
	font-size:14px;
	font-weight:bold;
	top:9px;
	left:2px;
}
.t_con02 dl > dt > p > a,
.t_con02 dl > dd div.t_news ul a p,
.t_con02 dl > dd div.t_news p.a_link a{
	color: #f4623a;
	font-size:16px;
	line-height:1.4;
	padding:3px 0 3px 20px;
	background:url("../img/material/yazirusi_murasaki.gif") no-repeat;
	background-position:left 2px top 8px;
}
.t_con02 dl > dt > p,
.t_con02 dl > dd div.t_news p.a_link{
	margin:10px 0 0;
	text-align:right;
}
.t_con02 dl > dt > p > a{
	background:url("../img/material/icon-movie.jpg") no-repeat;
	padding-left:35px;
	background-position:left 2px top 5px;
}
.t_con02 dl > dt > p > a:hover,
.t_con02 dl > dd div.t_news p.a_link a:hover{
	text-decoration:none;
	color:#d6370c;
}
.t_con02 dl > dd div.t_news ul a:hover p{
	text-decoration:underline;
	color:#d6370c;	
}
.t_con02 .pc{
	display:block;
}
.t_con02 .sp{
	display:none;
}
@media (max-width: 960px){
	.t_con02 dl > dt div.t_facebook{
		width:300px;
	}
	.t_con02 .pc{
		display:none;
	}
	.t_con02 .sp{
		display:block;
	}
}
@media (max-width: 767px){
	.t_con02{
		margin-top:50px;
	}
	.t_con02 dl > *{
		width:100%!important;
		margin-left:auto;
		margin-right:auto;
	}
	.t_con02 dl > dd{
		margin-top:50px;
	}
	.t_con02 dl > dt div.t_facebook{
		width:500px;
	}
	.t_con02 .pc{
		display:block;
	}
	.t_con02 .sp{
		display:none;
	}
}
@media (max-width: 500px){
	.t_con02 dl > dt div.t_facebook{
		width:300px;
	}
	.t_con02 .pc{
		display:none;
	}
	.t_con02 .sp{
		display:block;
	}
	.t_con02 dl > dd div.t_news ul a strong{
		top:10px;
		left:17px;
		font-size:12px;
	}
	.t_con02 dl > dd div.t_news ul a{
		padding:5px 0;
	}
	.t_con02 dl > dd div.t_news ul a p{
		padding:25px 0 3px 0;
	}
}
.t_con03 {
	margin:100px auto 0;
	width:100%;
}
.t_con03{
	width:100%;
	display:flex;
	position:relative;
}
.t_con03 dt{
	width:55%;
}
.t_con03 dt iframe{
	position:absolute;
	left:0;
	top:0;
	width:60%;
	height:100%;
}

.t_con03 dd{
	width:45%;
	background-color:#a49fd7;
	position:relative;
	padding:0 1rem 1rem;
}
.t_con03 dd > *{
	color:#fff;
	text-shadow:1px 1px 2px rgba(0,0,0,.15);
}
.t_con03 dd > h4{
	font-size:16px;
	margin:30px 1.25rem 0;
	position:relative;
	letter-spacing:1px;
}
.t_con03 dd > h4:before{
	content:"";
	width:13px;
	height:15px;
	background:url("../img/material/icon-arrow01.png") no-repeat;
	display:block;
	position:absolute;
	left:-1.25rem;
	top:5px;
}
.t_con03 dd > address{
	display:block;
	font-size:14px;
	line-height:1.5;
	margin:5px 1.5rem 25px;
	letter-spacing:1px;
}
.t_con03 dd > p{
	display: block;
	font-size: 17px;
	line-height: 1.5;
	margin: 4px 1.5rem 0;
	background-repeat:no-repeat;
	background-position: left top 3px;
	background-size: auto;
	padding: 4px 0 0 85px;
	letter-spacing: 2px;
	padding-top: 0px;
	position:relative;
}
.t_con03 dd > p:before{
	width:70px;
	display:block;
	line-height:1;
	padding:3px 0.5rem;
	border-radius:5px;
	background-color:#827dbb;
	position:absolute;
	left:0;
	top: 2px;
	color:#fff;
	font-size:13.5px;
	text-align:center;
}
.t_con03 dd > p.tel:before{
	content:"T E L";
}
.t_con03 dd > p.numwechat:before{
	/*content:"Wechat";*/content:"Insta";
}
/*.t_con03 dd > p.numQQ:before{
	content:"Q Q";
}*/
.t_con03 dd > p.numskype:before{
	content:"Skype";
}

.t_con03 dd > p.tel a{
	color:#fff;
	font-weight:bold;
	font-size:18px;	
	letter-spacing:2px;
}
.t_con03 dd > ul {
	display:flex;
	justify-content: space-between;
	width:100%;
	max-width:/*350px*/ 490px;
	margin-top:35px;
}
.t_con03 dd > ul > li{
	width:33.33333%;
}
.t_con03 dd > ul > li a{
	display:block;
	text-align:center;
	background-color:#827dbb;
	color:#fff;
	margin:8px;
	text-decoration:none;
	font-size:12.5px;
	font-weight:bold;
	padding:52px 0 13px;
	background-repeat:no-repeat;
	background-position:center top 18px;
	border-radius:10px;
}
.t_con03 dd > ul > li:first-child a{
	background-image:url("../img/material/icon-arrow02.png");
}
.t_con03 dd > ul > li:nth-child(2) a{
	background-image:url("../img/material/icon-arrow03.png");
}
.t_con03 dd > ul > li:nth-child(3) a{
	background-image:url("../img/material/icon-arrow04.png");
}
.t_con03 dd > ul > li:nth-child(4) a{
	background-image:url("../img/material/icon-instagram.png");
}
.t_con03 dd > ul > li:nth-child(5) a{
	background-image:url("../img/material/icon-red.png");
	background-size: 24px 24px;
}
@media (max-width: 767px){
	.t_con03{
		display:block;
	}
	.t_con03 dt,
	.t_con03 dd{
		width:100%;
		position:relative;
		min-height:225px;
		padding-top:1px;
	}
	.t_con03 dt iframe{
		width:100%;
	}
}
@media (max-width: 500px){
	.t_con03{
		margin-top:50px;
	}
	.t_con03 dd > ul{
		width:100%;
		margin:35px auto 0;
	}
	.t_con03 dd > ul > li a{
		margin:5px;
	}
	.t_con02 dl > dt{
		padding-bottom:60px;
	}
	.t_con02 dl > dt iframe{
		height:100%;
		display:block;
	}
}

.bgpink {
	background-color:#f6ecfa;
}
/*
contents end*/

.dashicons-arrow-up-alt:before {
	font-family:inherit;
	line-height:1;
	font-size:100%;
	color:inherit;
}

/********20220904**********/
.t_con03 dd > p.numQQ:before{
	content:"email";
}





/*20240304*/
._fwb,._fwb *{font-weight: bold;}
.youtube {
  width: 100%;
  aspect-ratio: 16 / 9;
}
.youtube iframe {
  width: 100%;
  height: 100%;
}
._bgcolor-navy{background-color: #203764;}
._bgcolor-slyblue{background-color: #99ccff;}
._bgcolor-waterblue{background-color: #ccffff;}
._bgcolor-grayblue{background-color: #ddebf7;}
._a_fbox{display: flex;flex-flow: row wrap;}
._jcsb{justify-content: space-between;}
._w45{width: 45%;}._w100{width: 100%;}
._mt10{margin-top: 10px;}._mt20{margin-top: 20px;}._mt30{margin-top: 30px;}._mt40{margin-top: 40px;}._mt50{margin-top: 50px;}._mt60{margin-top: 60px;}
._mb10{margin-bottom: 10px;}._mb20{margin-bottom: 20px;}._mb30{margin-bottom: 30px;}
._color-white{color: #FFFFFF;}
._fs150 {font-size: 150% !important; }._fs145 {font-size: 145% !important; }._fs140 {font-size: 140% !important; }._fs135 {font-size: 135% !important; }._fs130 {font-size: 130% !important; }._fs125 {font-size: 125% !important; }._fs120 {font-size: 120% !important; }._fs115 {font-size: 115% !important; }._fs110 {font-size: 110% !important; }._fs105 {font-size: 105% !important; }._fs100 {font-size: 100% !important; }._fs95 {font-size: 95% !important; }._fs90 {font-size: 90% !important; }._fs85 {font-size: 85% !important; }._fs80 {font-size: 80% !important; }._fs75 {font-size: 75% !important; }._fs70 {font-size: 70% !important; }._fs65 {font-size: 65% !important; }._fs60 {font-size: 60% !important; }._fs55 {font-size: 55% !important; }._fs50 {font-size: 50% !important; }._fs45 {font-size: 45% !important; }._fs40 {font-size: 40% !important; }._fs35 {font-size: 35% !important; }._fs30 {font-size: 30% !important; }._fs25 {font-size: 25% !important; }._fs20 {font-size: 20% !important; }
._fw-100 {font-weight: 100; }._fw-200 {font-weight: 200; }._fw-300 {font-weight: 300; }._fw-400 {font-weight: 400; }._fw-500 {font-weight: 500; }._fw-600 {font-weight: 600; }._fw-700 {font-weight: 700; }._fw-800 {font-weight: 800; }._fw-900 {font-weight: 900; }
p.movie_btn > a {
  background: url("../img/material/icon-movie.jpg") no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
  padding-left: 35px;
  color: #f4623a;
  font-size: 16px;
  line-height: 1.4;
}
._txtl {text-align: left; }
._txtr {text-align: right; }
._txtc {text-align: center; }
.fb-wrap {
  max-width: 500px;
  width: 500px;
}
._table-01 th,._table-01 td{border: 2px solid #000;padding: 0.5em;vertical-align: middle;font-size: clamp(12px, 1.6vw, 14px);}
._table-01 thead th{border: none;white-space: nowrap;}
.admission-table2{table-layout: fixed;}
.admission-table th,.admission-table td,
.admission-table2 th,.admission-table2 td{padding: 4px 1rem;vertical-align: middle;font-size: 85%;}
.admission-table th,.admission-table td{border: solid 2px #999;background-color: #FFFFFF;}
.admission-table th._bgcolor-blue{background-color: #0070C0;color: white;}
.admission-table th._bgcolor-blue2,
.admission-table2 ._bgcolor-blue{background-color: #D9E2F3;color: #463A7B;font-weight: bold;}
.scroll table{white-space: nowrap;}
ul.List li{position: relative;padding: 0 0 0.25em 1.5em;}
ul.List li .coron{position: absolute;top:0;left:0;}

@media (max-width: 500px) {
  ._sp_w100{width: 100%;}
  .fb-wrap {
    width: 300px;
    text-align: center !important;
    margin: 0 auto !important;
  }
}
@media screen and (max-width:1200px) {
  .scroll {overflow-x: scroll;}
   .scroll table {width: 100%;border-collapse: collapse;}
}
@media screen and (min-width:1200px) {
  .scroll .admission-table{width: 100%;white-space: normal;}
  .scroll .admission-table th,.scroll .admission-table td{font-size: 80%;padding: 0.5em;}
}
@media (min-width: 501px) {
	._SPblock{display: none;}
}
