@charset "utf-8";
/* ----------------------------------------
   search_def.css
---------------------------------------- */
/* floatingMenu
---------------------------------------- */
.floatingMenu { height:30px;}
.floatingMenu_list { text-align:center; width:100%; height:50px; background-color:#28324e; position:fixed; left:0; bottom:0; z-index:10020; }
.floatingMenu_tel{width:40%;float:left;position:relative;}
.floatingMenu_contact{width:30%;float:left;position:relative;top: 10px;}
.floatingMenu_application{width:30%;float:left;position:relative;top: 10px;}

.floatingMenu_tel img {
      width: 80%;
      margin: 0 auto;
      vertical-align: middle !important;
      padding: 2px 0 0 0;
	opacity: 0;/*← 電話番号復活の際はコメントをはずす*/
}

.float_tel{
  color:#fff;
  font-size: 14px;
}

.float_tel a{
}

.float_tel a:hover{
  opacity: 0.6;
}

.float_contact{
  color:#fff3b4;
  font-size: 14px;
}

.float_contact a{
  color:#fff3b4 !important;
}

.float_contact a:hover{
  color:#ffd809 !important;
}

.float_application{
  color:#fff3b4;;
  font-size: 14px;
}

.float_application a{
  color:#fff3b4 !important;
}

.float_application a:hover{
  color:#ffd809 !important;
}

.floatingMenu_link { display:block; }
.floatingMenu_icon { display:inline-block; height:50px; width:64px; background-image:url(/5sp/img/common/sprite_floatmenu.png); background-size:320px 100px; background-repeat:no-repeat; }
.floatingMenu_icon.icon1 { background-position:0 0; }
.floatingMenu_icon.icon2 { background-position:-64px 0; }
.floatingMenu_icon.icon3 { background-position:-128px 0; }
.floatingMenu_icon.icon4 { background-position:-192px 0; }
.floatingMenu_icon.icon5 { background-position:-256px 0; }
.floatingMenu .dn { display: none !important; }
._active .floatingMenu_icon.icon1 { background-position:0 -50px; }
._active .floatingMenu_icon.icon2 { background-position:-64px -50px; }
._active .floatingMenu_icon.icon3 { background-position:-128px -50px; }
._active .floatingMenu_icon.icon4 { background-position:-192px -50px; }
._active .floatingMenu_icon.icon5 { background-position:-256px -50px; }
