@charset "shift_jis";
/* CSS Document */
#nav #nav_sch a{
	opacity:1;
}



/*********** #top_schÝč ***********/
#sch_tab{
	background:url(/img/title.jpg) 0 0 no-repeat;
	width:532px;
	height:50px;
	padding-top:5px;
	padding-left:243px;
	position:relative;
}

#sch_tab h3{
	position:absolute;
	left:5px;
	top:0;
	height:55px;
	line-height:60px;
	font-size:15pt;
	text-shadow: 0px 0px 5px rgba(252, 29, 255, 1);
}

#day2_title,#day3_title,#day4_title{
	display:none;
}


.day_btn{
	background:url(/img/btn3.png) 0 0 no-repeat;
	display:inline-block;
	width:128px;
	height:45px;
	line-height:48px;
	margin-right:5px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
	font-size:13pt;
}

.day_btn:hover{
	opacity:0.9;
}

.day_btn.active{
	background:url(/img/btn3_on.png) 0 0 no-repeat;
	opacity:1;
	text-shadow: 0px 0px 5px rgba(252, 29, 255, 1);
}

#day1_btn{
	font-size:20pt;
}

#day2,#day3,#day4{
	display:none;
}





.top_sch_ul{
	width:775px;
}

.top_sch_ul li{
	float:left;
	width:190px;
	height:320px;
	overflow:hidden;
	background:url(/img/panel.jpg) 0 0 no-repeat;
	position:relative;
	margin-right:5px;
	margin-bottom:5px;
}

.top_sch_ul li:nth-child(4n){
	margin-right:0px;
}

.panel_link{
	display:block;
	width:190px;
	height:320px;
	overflow:hidden;
	position:relative;
	text-decoration:none;
}

.panel_link:hover{
	background:url(/img/panel_on.jpg) 0 0 no-repeat;
}


.top_sch_catch{
	font-size:9pt;
	text-align:center;
	height:20px;
	line-height:20px;
	color:#fff;
	text-decoration:none;
}

.top_sch_img{
	text-align:center;
	height:228px;
}

.img_wrap.try{
	border:1px solid #ff54d1;
}

.img_wrap{
	display:inline-block;
	width:170px;
	max-height:226px;
	overflow:hidden;
	border:1px solid #000;
	position:relative;
}

.img_wrap>img{
	width:100%;
	height:100%;
	object-fit: cover;
}

.top_sch_name{
	width:190px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size:11pt;
	text-align:center;
	margin-bottom:3px;
	color:#fff;
	text-decoration:none;
    padding-top:5px;
}

.top_sch_size{
	width:190px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size:8pt;
	text-align:center;
	margin-bottom:3px;
	color:#fff;
}

.top_sch_time{
	font-size:11pt;
	padding:0 5px 0;
	line-height:1.2;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 41px;
	text-align:center;
	color:#ffea3b;
}

.top_sch_ul .i_new,
.top_sch_ul .i_try{
	position:absolute;
	top:0;
	left:0;
}

.top_sch_ul .i_try2{
	position:absolute;
	bottom:71px;
	left:4px;
}

.top_sch_ul .i_try5{
	position:absolute;
	bottom:87px;
	right:7px;
}

.top_sch_icon{
    text-align: center;
}

.taiken{
    position: absolute;
    top:0;
    left:0;
	width:100%;
	height:100%;
	object-fit: cover;
}
