/* link */
a:link {
  color: #009be2;
  background-color: transparent;
    text-decoration:none;
}
a:visited {
  color: #009be2;
}
a:hover, a:active {
    text-decoration:none;
}

table td,table th { border:#009be2 solid 2px; color:#009be2; }
table th { background:#dbf2fc;}

div.main h2 { color:#009be2; }

.header-nav-contents div.wrap {	background: #009be2; }
div.header-nav ul { border-bottom:#009be2 solid 1px; }
.link { border-bottom:#009be2 solid 2px; border-top:#009be2 solid 2px; }

.header-nav-contents h2 { color:#009be2; }

div.pagelink a.naika { width:16px; height:77px; }
div.pagelink { background:rgba(231,75,124,.7);}

.header-nav-contents nav ul li { border-right:#009be2 solid 1px; width:16.66666666%; }


div.scan {
  margin-bottom: 2rem;
}


@media screen and (min-width:480px){
.header-nav-contents nav ul li { border:none; }
div.scan figure {
  display: inline;
}
div.scan img {
  width: 35%;
  float: left;
  margin-right: 4%;
}
div.scan h3 { text-align: left; }
div.scan p { overflow: hidden; }
}

@media screen and (min-width:600px){
a.tel { color:#333; text-decoration:none; }
div.scan {
  width: auto;
  float: none;
  margin-right: 0;
}
}


@media screen and (min-width:950px){
	div.header-nav {
		background: #009be2;
	}
div.pagelink { background:#e74a7d; }
div.header-nav ul li { padding-left:25px; background:url(../images/sankaku.png) no-repeat 0 0; width:auto; }
}

