@charset "utf-8";

/*季節特集グロナビ*/

.btnArea_PC{
	margin-top: 15px;
}

.parts02, .parts03{ width: 630px !important;}

.parts02 ul li{ width: 280px;}

.tabArea01 {
	margin: 0 auto;
	width: 960px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}

.tabLink01 li {
	float: left;	
	width: 200px;
	border-radius: 8px 8px 0 0 / 8px 8px 0 0;
	border-top: solid 1px #dcdcdc;
	border-left: solid 1px #dcdcdc;
	border-right: solid 1px #dcdcdc;
	box-sizing: border-box;
}

.tabLink01 li+li {
	margin-left: 15px;
}

.tabLink01 li a {
	display: table-cell;
	padding: 5px 5px 0;
	width: 280px;
	/*width: 200px;*/
	height: 40px;
	line-height: 1.0;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

.tabLink01 li a:not(:target) {
	padding-top: 4px;
	height: 36px;
}
.contentInner {
	border-bottom: 3px solid;
}

/*01春休み*/
.tabLink01 li.navi01 a {
	background: linear-gradient(180deg, #F78896 10%, #fff 11%);
	border-radius: 8px 8px 0 0 / 8px 8px 0 0;
	color: #F78896;
}
.tabLink01 li.navi01 a.current,.tabLink01 li.navi01 a:hover {
	background: #F78896;
}
.navi01 {
	border-color: #F78896;
}


/*02GW*/
.tabLink01 li.navi02 a {
	background: linear-gradient(180deg, #ffff00 10%, #fff 11%);
	border-radius: 8px 8px 0 0 / 8px 8px 0 0;
	color: #222;
}
.tabLink01 li.navi02 a.current,.tabLink01 li.navi02 a:hover {
	background: #222;
}
.contentInner navi02{
	border-bottom: 3px solid #222;
}
.navi02 {
	border-color: #222;
}


/*03夏休み*/
.tabLink01 li.navi03 a {
	background: linear-gradient(180deg, #0064b1 10%, #fff 11%);
	border-radius: 8px 8px 0 0 / 8px 8px 0 0;
	color: #0064b1;
}
.tabLink01 li.navi03 a.current,.tabLink01 li.navi03 a:hover {
	background: #0064b1;
}
.navi03 {
	border-color: #0064b1;
}




/*04秋連休*/
.tabLink01 li.navi04 a {
	background: linear-gradient(180deg, #912929 10%, #fff 11%);
	border-radius: 8px 8px 0 0 / 8px 8px 0 0;
	color: #912929;
}
.tabLink01 li.navi04 a.current,.tabLink01 li.navi04 a:hover {
	background: #912929;
}
.navi04 {
	border-color: #912929;
}


/*05年末年始*/
.tabLink01 li.navi05 a {
	background: linear-gradient(180deg, #d03310 10%, #fff 11%);
	border-radius: 8px 8px 0 0 / 8px 8px 0 0;
	color: #d03310;
}
.tabLink01 li.navi05 a.current,.tabLink01 li.navi05 a:hover {
	background: #d03310;
}
.navi05 {
	border-color: #d03310;
}



.tabLink01 li.navi01 a.current,
.tabLink01 li.navi02 a.current,
.tabLink01 li.navi03 a.current,
.tabLink01 li.navi04 a.current,
.tabLink01 li.navi05 a.current,
.tabLink01 li.navi06 a.current,
.mainTxt01 a.current,
.tabLink01 li.navi01 a:hover,
.tabLink01 li.navi02 a:hover,
.tabLink01 li.navi03 a:hover,
.tabLink01 li.navi04 a:hover,
.tabLink01 li.navi05 a:hover,
.tabLink01 li.navi06 a:hover,
.mainTxt01 a:hover {
	background-position: right top;
	color: #fff;
}
