@charset "UTF-8";
/*COMMON*/
/* NAVI ADD CSS START*/
.navi-spnone{
	display:block !important;
}
.navi-spblock{
	display:none !important;
}
.navi_pc_wrap{
	width: 330px;
	margin-right: 15px;
	float:left;
	box-sizing: border-box;
}
.navi_pc_wrap:nth-of-type(3){
	margin-right: 0;
}
.cate_gift,
.cate_season{
	margin-top:15px;
}
.navi_pc_wrap .navi_cate a{
	color:#fff;
	height: 25px;
	line-height: 25px;
	border-left: none;
	padding: 0 0 0 10px;
}
.navi_pc_wrap .navi_cate a:hover{
	color:#fff !important;
	filter: alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;	
}
.cate_trip .navi_cate a {
	background:#0e994a;
}
.cate_trip li a{
	border-left: 5px solid #0e994a;
}
.cate_trip li a:hover{
	color: #0e994a;
}
.cate_gourmet .navi_cate a {
	background:#e5021f;
}
.cate_gourmet li a{
	border-left: 5px solid #e5021f;
}
.cate_gourmet li a:hover{
	color: #e5021f;
}
.cate_gift .navi_cate a {
	background:#e29328;
}
.cate_gift li a{
	border-left: 5px solid #e29328;
}
.cate_gift li a:hover{
	color: #e29328;
}
.cate_season .navi_cate a,
.cate_other .navi_cate a {
	background:#b4910c;
}
@media (max-width: 767px) {
	.sm-simple ul ul a, .sm-simple ul ul a:hover, .sm-simple ul ul a:focus, .sm-simple ul ul a:active {
		border-left: 8px solid transparent;
	}
	.sm-simple li ul li ul li{
		width:98%;
	}
	nav ul li a{
		padding: 10px 10px;
	}
	nav ul li ul li a{
		padding: 10px 10px;
	}
	nav ul{
		background:rgba(255,255,255,0.95);
	}
	.overarea{
		height:100vh;
	}
	/* NAVI ADD CSS START*/
	.navi-spnone{
		display:none !important;
	}
	.navi-spblock{
		display:block !important;
	}
	.navi_pc_wrap{
		width: 100%;
		margin-right: 0;
		float:none;
	}
	.navi_pc_wrap .navi_cate a{
		color:#000;
		height: auto;
		line-height: 14px;;
		border-left: none;
		padding: 10px;
	}
	.cate_trip .navi_cate a {
		background:none;
	}
	.cate_trip li a{
		border-left: none;
	}
	.cate_trip li a:hover{
		color:#b4910c;
	}
	.cate_gourmet .navi_cate a {
		background:none;
	}
	.cate_gourmet li a{
		border-left: none;
	}
	.cate_gourmet li a:hover{
		color:#b4910c;
	}
	.cate_gift .navi_cate a {
		background:none;
	}
	.cate_gift li a{
		border-left: none;
	}
	.cate_gift li a:hover{
		color:#b4910c;
	}
	.cate_season .navi_cate a,
	.cate_other .navi_cate a {
		background:none;
	}

}
/* NAVI ADD CSS END*/

@media print {
header, nav, article.side, div.lineup_ad_wrap, footer, address, div.sec_adwrap {
	display: none;
}
}
