﻿@charset "utf-8";

/*----------------- 
.pullCnt
------------------*/
.pullCnt {
	margin: 0 auto;
	opacity: 0;
	overflow: hidden;
	max-height: 0;
	padding: 0;
}
.pullCnt.toEmpty {
	transition: padding .5s,max-height .5s,opacity .7s;
}
.pullCnt.activeCnt {
	height: auto;
	visibility: visible;
	opacity: 1;
	overflow: hidden;
	max-height: 10000px;
	padding: 20px 0;
	overflow: hidden;
	transition: padding .5s,max-height .5s,opacity .7s;
}
.pullCnt.empty {
	max-height: 0;
	padding:0;
}
.pullCnt.activeCnt.empty {
	max-height: 0;
	padding:0;
}

@media (max-width: 639px) {
/*----------------- 
.dayTable
------------------*/
.dayTable td {
	padding: 9px 0;
}
/*----------------- 
.tabBlock01
------------------*/
.tabBlock01 > .tabList > .tabListItem .tabBtn {
	border-top: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
}
/*----------------- 
.table
------------------*/
.table {
	background: #fff;
}
.tableBg {
	background: #F2F2F2;
}
.tableBg .tbodyBg {
	background: #fff;
}
.centralTxt th {
	text-align: center;
	vertical-align: middle;
}
/*----------------- 
.listType01
------------------*/
.listType01 > li.rubyList::before {
	padding-top: 0.7em;
}
}