@charset "shift_jis";
/* CSS Document */

.tabArea01 {
	margin: 0 auto;
	width: 992px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-bottom: 10px
}

.tabLink01 {
	display: flex;
	justify-content: space-between;
}

.season_nav_title{
	background-image: url("../images/seasontitle_bg.png");
	background-position: 60%;
	background-repeat: no-repeat;
	padding: 15px 5px 10px;
	line-height: 1;
	font-size: 15px;
	margin: 0 auto;
	/* font-weight: bold; */
	text-align: center;
}
.tabLink01 li {
	width: 190px;
	/* border-radius: 8px 8px 0 0; */
	/* border-right: 1px solid #dcdcdc; */
	border-bottom: none;
	box-sizing: border-box;
	text-align: center;
	 position: relative;
}

.tabLink01 li :after {
  content: '';
  position: absolute;
  left: 100%;
  bottom: 6px;/*線の上下位置*/
  display: inline-block;
  width: 1px;/*線の長さ*/
	height: -webkit-calc(100% - 12px);
  height: calc(100% - 12px);
  -webkit-transform: translateX(50%);
  transform: translateX(50%);/*位置調整*/
  background-color: #dcdcdc;/*線の色*/
}


.tabLink01 :last-child ::after{
	content: none;
}
.tabLink01 li a {
	display: inline-block;
	border-radius: 8px 8px 0 0;
	padding: 15px 5px 10px;
	line-height: 1;
	font-size: 15px;
	margin: 0 auto;
	/* font-weight: bold; */
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	transition: all .4s;
	color: #3a3a3a;
}
li.season_nav_title {
    width: 232px;
}
.tabLink01 li a.current {
	border-bottom: 3px solid #a6cbff;
}
.tabLink01 li a:hover {
	border-bottom: 3px solid #a6cbff;
	-webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
/*SW*/
.tabLink01 li.navi01 a {
	background: url(../images/bg02.png) no-repeat left top;
	color: #0f4b86;
}
/*秋連休*/
.tabLink01 li.navi02 a {
	/* background: -moz-linear-gradient(180deg, #996c33 10%, #fff 11%);
	background: -webkit-linear-gradient(270deg, #996c33 10%, #fff 11%);
	background: -ms-linear-gradient(180deg, #996c33 10%, #fff 11%);
	background: linear-gradient(180deg, #996c33 10%, #fff 11%);
	color: #996c33; */
}
.tabLink01 li.navi02 a.current,.tabLink01 li.navi02 a:hover {
	/* background: #996c33; */
}
/*年末年始*/
.tabLink01 li.navi03 a {
	/* background: -moz-linear-gradient(180deg, #e60012 10%, #fff 11%);
	background: -webkit-linear-gradient(270deg, #e60012 10%, #fff 11%);
	background: -ms-linear-gradient(180deg, #e60012 10%, #fff 11%);
	background: linear-gradient(180deg, #e60012 10%, #fff 11%);
	color: #e60012; */
}
.tabLink01 li.navi03 a.current,.tabLink01 li.navi03 a:hover {
	/* background: #e60012; */
}
/*春休み*/
.tabLink01 li.navi04 a {
	/* background: -moz-linear-gradient(180deg, #f383cd 10%, #fff 11%);
	background: -webkit-linear-gradient(270deg, #f383cd 10%, #fff 11%);
	background: -ms-linear-gradient(180deg, #f383cd 10%, #fff 11%);
  background: linear-gradient(180deg, #f383cd 10%, #fff 11%);
	color: #3a3a3a; */
}
.tabLink01 li.navi04 a.current,.tabLink01 li.navi04 a:hover {
	/* background: #f383cd; */
}
/*GW*/
.tabLink01 li.navi05 a {
	/* background: -moz-linear-gradient(180deg, #13b5b1 10%, #fff 11%);
	background: -webkit-linear-gradient(270deg, #13b5b1 10%, #fff 11%);
	background: -ms-linear-gradient(180deg, #13b5b1 10%, #fff 11%);
	background: linear-gradient(180deg, #13b5b1 10%, #fff 11%);
	color: #13b5b1; */
}
.tabLink01 li.navi05 a.current,.tabLink01 li.navi05 a:hover {
	/* border-bottom: 6px solid #a6cbff */
}
/*夏休み*/
.tabLink01 li.navi06 a {
	/* background: -moz-linear-gradient(180deg, #f39800 10%, #fff 11%);
	background: -webkit-linear-gradient(270deg, #f39800 10%, #fff 11%);
	background: -ms-linear-gradient(180deg, #f39800 10%, #fff 11%);
	background: linear-gradient(180deg, #f39800 10%, #fff 11%);
	color: #f39800; */
}
.tabLink01 li.navi06 a.current,.tabLink01 li.navi06 a:hover {
	/* background: #f39800; */
}

.tabLink01 li a.current,
.tabLink01 li a:hover {
	/* color: #fff; */
}
