	.paradeiser{
		max-width: 1200px;
		height: 50px;
		text-align: center;
		margin: 0 auto;
		background: #25B292; /*#fff; /*#f4ffff; /*#62B0F0; /* #172144; */
	/*	box-shadow:0 2px 2px 0 rgba(0,0,0,.02),0 2px 10px 0 rgba(0,0,0,.1); */
		-webkit-transition:top .4s ease;
		transition:top .4s ease;
		-webkit-backdrop-filter:blur(10px) saturate(100%);
		backdrop-filter:blur(10px) saturate(100%);
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		overflow: hidden;
	}

	.paradeiser.headroom--pinned{
		top:0
	}

	.paradeiser .paradeiser_dropdown,.paradeiser a{
		width: 150px;
		height: 50px;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
		flex-direction:column;
		margin:0;
		padding:0;
		color:#fff;
		text-align:center;
		text-decoration:none;
		border-right: solid 1px #eee;
		font-family:-apple-system,-apple-system-body,Roboto,"Helvetica Neue","Segoe UI",�q���M�m�ۃS ProN;
		cursor:pointer;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
		-webkit-box-flex:5;
		-webkit-flex-grow:5;
		-ms-flex-positive:5;
		flex-grow:5;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center
	}

	.paradeiser .paradeiser_dropdown,.paradeiser a:first-child{
		border-left: solid 1px #eee;
	}

	.paradeiser a:hover{
		color: #666;
		background: #f9fff9;
	/*	border-bottom: solid 2px #b22222;*/
	}

	.paradeiser .paradeiser_icon_canvas{
		display:block;
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		margin:0 auto;
		width:100%;
		height:20px;
		color:#000;
		text-align:center;
		-webkit-box-align:center;
		-webkit-align-items:center;
		-ms-flex-align:center;
		align-items:center;
		-webkit-box-pack:center;
		-webkit-justify-content:center;
		-ms-flex-pack:center;
		justify-content:center
	}

	.paradeiser .paradeiser_icon_canvas img{
		display:block;
		margin:0;
		max-width:20px;
		width:100%;
		height:auto
	}

	.paradeiser span{
		margin-top:5px;
		font-size:12px;
		line-height: 1;
	}

	.paradeiser span.paradeiser_dropdown{
		margin-top:0
		}
	.paradeiser span.paradeiser_dropdown>a{
		width:100%
	}

	.paradeiser .paradeiser_logo{
		max-width:40px;
		width:100%
	}

	.paradeiser ul{
		position:fixed;
		top:50px;
		bottom:0;
		left:0;
		z-index:998;
		visibility:hidden;
		margin:0;
		padding:0;
		width:100%;
		height:auto;
		text-align:center;
		opacity:0;
		-webkit-transition:opacity .4s;
		transition:opacity .4s;
		pointer-events:none
	}

	.paradeiser a:first-child{
		border-left: none;
	}
	.paradeiser a:last-child{
		border-right: none;
	}

/* === 1280px�ȉ� ========================== */
@media (max-width: 1280px){

	.paradeiser a{
		font-size:14px;
		line-height: 1.2;
	}

	.paradeiser span{
		font-size:12px;
	}

	.paradeiser a:hover{
		border: none;
	}
}

/* === 1200px�ȉ� ========================== */

@media (max-width: 1200px){

	.paradeiser a:first-child{
		border-left: none;
	}
	.paradeiser a:last-child{
		border-right: none;
	}

}

/* 864�ȉ��iPC�j---------------------------------------------------*/
@media (max-width:864px){

	.paradeiser ul.open,.paradeiser ul:target{
		visibility:visible;
		opacity:1;
		-webkit-transition:opacity .4s;
		transition:opacity .4s;
		pointer-events:auto
	}

	.paradeiser ul li{
		display:inline-block;
		width:100%;
		background:#4a4a4a;
		text-align:center
	}
	.paradeiser ul li a{
		display:inline-block;
		padding:15px 0;
		width:100%;
		color:#fff;
		font-size:15px
	}
	.paradeiser ul li a:hover,.paradeiser ul li span:hover{
		background:#575757
	}
	.paradeiser ul li:last-child{
		height:100%;
		background:0 0
	}
	.paradeiser ul li:last-child a{
		display:block;
		height:100%;
		background:rgba(0,0,0,.8);
		backdrop-filter:blur(10px) saturate(100%)
	}

}

/* 640�ȉ� ---------------------------------------------------*/
@media (max-width:640px){


	.paradeiser a{
		font-size:12px;
		font-weight: normal;
		line-height: 1.2;
	}

	.paradeiser span{
	font-size:10px
	}

/* 480px�ȉ��̐ݒ� -------------------------------------*/

@media only screen and (max-width:480px){

	.paradeiser a{
		font-size:10px;
		font-weight: normal;
		line-height: 1.2;
	}

	.paradeiser span{
	font-size:9px
	}

}


@media (max-width:760px){
	.paradeiser-hidden-phone{
	display:none!important
	}
}

@media (min-width:761px) and (max-width:1025px){
	.paradeiser-hidden-tablet{
	display:none!important
	}
}

@media (min-width:1026px){
	.paradeiser-hidden-desktop{
	display:none!important
	}
}