@charset "utf-8";

/*
ナビゲーション
*/
#navi, .menu > li a {
background: #005fb6; /* Old browsers */
background: -moz-linear-gradient(top, #005fb6 0%, #004195 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #005fb6 0%,#004195 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #005fb6 0%,#004195 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005fb6', endColorstr='#004195',GradientType=0 ); /* IE6-9 */
}
.menu > li a:hover,
body#index .menu > li:nth-child(1) a,
body#operation .menu > li:nth-child(2) a,
body#clinic .menu > li:nth-child(3) a,
body#doctor .menu > li:nth-child(4) a,
body#access .menu > li:nth-child(5) a,
body#fc .menu > li:nth-child(6) a,
body#link .menu > li:nth-child(7) a

{
background: #005fb6; /* Old browsers */
background: -moz-linear-gradient(top, #005fb6 0%, #001b7d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #005fb6 0%,#001b7d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #005fb6 0%,#001b7d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005fb6', endColorstr='#001b7d',GradientType=0 ); /* IE6-9 */
opacity:1;
}

#navi{border-bottom-color:#056198;}
@media screen and (max-width: 500px) {
#navi{
background: rgba(0,0,0,.5) !important; /* Old browsers */
background: -moz-linear-gradient(top, #005fb6 0%, #004195 0%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #005fb6 0%,#004195 0%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #005fb6 0%,#004195 0%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005fb6', endColorstr='#004195',GradientType=0 ); /* IE6-9 */
}
}

/*H*/
h4{color:#004195;}
h4.box{border-color:#004195;}

/*header*/
header > div{background-image:url(../images/header.jpg); background-color:#005fb6;}

@media (max-width: 500px) {
ul.news + a,
body#index #main a.tel{background-color:#005fb6;}
}
