@charset "utf-8";

/*----------------------------------------------------
	フローティングナビ TOP/ガイド用
----------------------------------------------------*/

#floatingNav{
	width:166px;
	height:267px;
	position:fixed;
	top: 150px;
	right:0px;
	z-index:10000;
	background:url(/common_v2/images/floatingnav/floating_nav_bg141211.png) 0% 18px no-repeat;
	margin:0;
	padding:0;
	display: none;
}

#floatingNav.tablet,
#floatingNav.hidden{
	display:none!important;
}

#floatingNav li{
	margin:0 0 0 2px;
	padding:0;
	z-index:10002;
}
#floatingNav li img{
	margin:0;
	padding:0;
	vertical-align:bottom;
}
#floatingNav li a img:hover{
	opacity: 0.8;
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha( opacity=80 );
}


/*----------------------------------------------------
	フローティングナビ 未加入ガイド用
----------------------------------------------------*/
#floatingNav2 {
	width:166px;
/*	height:177px;*/
	position:fixed;
	top: 150px;
	right:0px;
	z-index:10000;
/*	background:url(/common_v2/images/floatingnav/floating_nav_bg2.png) 0% 18px no-repeat;*/
	margin:0;
	padding:0;
}

#floatingNav2.tablet,
#floatingNav2.hidden{
	display:none!important;
}

#floatingNav2 li{
	margin:0 0 0 2px;
	padding:0;
}
#floatingNav2 li img{
	margin:0;
	padding:0;
	vertical-align:bottom;
}
#floatingNav2 li.navtop {
	border: 1px solid #d6d5d5;
	border-right: none;
	border-radius: 5px 0 0 5px;
	padding-bottom: 5px;
	background-color: rgba(255,255,255,0.7);
}
#floatingNav2 li a img:hover{
	opacity: 0.8;
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha( opacity=80 );
}


/*----------------------------------------------------
	フローティングナビ TOP/ガイド用 パターン2
----------------------------------------------------*/

#floatingNav.v2{
	width:166px;
	height:212px;
	position:fixed;
	top: 150px;
	right:0px;
	z-index:10000;
	background:url(/common_v2/images/floatingnav/floating_nav_bg160823.png) 0% 18px no-repeat;
	margin:0;
	padding:0;
	display: none;
}

#floatingNav.v2.tablet,
#floatingNav.v2.hidden{
	display:none!important;
}

#floatingNav.v2 li{
	margin:0 0 0 2px;
	padding:0;
	z-index:10002;
}
#floatingNav.v2 li img{
	margin:0;
	padding:0;
	vertical-align:bottom;
}
#floatingNav.v2 li a img:hover{
	opacity: 0.8;
	-ms-filter: "alpha( opacity=80 )";
	filter: alpha( opacity=80 );
}

/*----------------------------------------------------
	フローティングナビ 共通
----------------------------------------------------*/
.floatingNavClose{
	height:19px;
	margin:0!important;
	padding:0 0 0 104px!important;
	cursor: pointer;
	line-height:1px;
}