/* drop down
-----------------------------------------*/
/* link */
.mod_dropnavi ul li a{
  transition-property: border;
  transition-duration: 0.5s;
  transition-timing-function: ease;
  transition-delay: 0s;
}
.mod_dropnavi ul li a:link    {text-decoration:none;}
.mod_dropnavi ul li a:visited {text-decoration:none;}
.mod_dropnavi ul li a:hover   {text-decoration:none;}
.mod_dropnavi ul li a:active  {text-decoration:none;}

/* mod_dropnavi */
.mod_dropnavi>ul{
	width:980px;
	height:58px;
}
.mod_dropnavi>ul>li{
	position:relative;
}
.mod_dropnavi>ul>li>a{
	display:block;
	color:#FFFFFF;
	font-weight:bold;
}

/* mod_dropnavi_child */
.mod_dropnavi .mod_dropnavi_child{
  width:196px;
  display:none;
  position:absolute;
  top:54px;
  left:0px;
  z-index:99;
  padding:12px 0 0 0!important;
  background:transparent url('img/icon_arrow_01.png') no-repeat 10px 0px!important;
}
.mod_dropnavi .mod_dropnavi_child ul{
 padding:15px 10px 3px!important;
 background-color:#F4F4F4;
}
.mod_dropnavi .mod_dropnavi_child ul li{
float: none!important; font-size:100%;
 line-height:1.3;
 text-align:center;
 margin:0 0 10px!important;
 padding:0 0 10px!important;
 white-space:nowrap;
 border-bottom: 1px solid #fff;
}
.mod_dropnavi .mod_dropnavi_child ul li a{
  padding:0;
  display:inline-block;
	background:transparent url('img/icon_arrow_02.png') no-repeat left 5px!important;
}
.mod_dropnavi .mod_dropnavi_child ul li a:link    {color:#333; text-decoration:none;}
.mod_dropnavi .mod_dropnavi_child ul li a:visited {color:#333; text-decoration:none;}
.mod_dropnavi .mod_dropnavi_child ul li a:hover   {color:#333; text-decoration:underline;}
.mod_dropnavi .mod_dropnavi_child ul li a:active  {color:#333; text-decoration:underline;}