@charset "utf-8";
/* CSS Document */

<style>
body{  font-family: "Helvetica Neue",
    Arial,
    "Hiragino Kaku Gothic ProN",
    "Hiragino Sans",
    "Noto Sans JP",
    sans-serif;}
body{background-image:url(../img/bc.gif);}

.font{font-size:18px;}

.bg-dark {
    background-color: #052177!important;
}

h2 {
  position: relative;
 
  border-bottom: 6px solid #93c3fd;
}

h2:before {
  position: absolute;
  bottom: -6px;
  left: 0;
  width: 20%;
  height: 6px;
  content: '';
  background: #596ba6;
}


section ul {
	list-style: none;
	padding:0;
}
section ul li {
	padding-left: 20px;
	line-height: 1.6em;
	background: url(../img/blue-circle.png) left 0px top 6px no-repeat;
	background-size: 15px auto;
}


.card ul {
	list-style: none;
	padding:0;
}
.card ul li {
	padding-left: 20px;
    line-height: 19px;
	background: url(../img/blue-circle.png) left 0px top 3px no-repeat;
	background-size: 15px auto;
	margin-bottom:11px;
}

a.anchor {
    display: block;
    position: relative;
    top: -120px;
    visibility: hidden;
}



.days{
    position: absolute; bottom: 5%; right: 21%; max-width: 100%; max-height: 100%; padding: 5px; text-align: left;color:#FFF;font-weight:bold;border:2px double #FFF;font-size:17px;
}



.nav-link {
    display: block;
    padding: 0;
}


@media screen and (max-width:1062px) {
.days{position: absolute; bottom: 0%; right: 0%; max-width: 100%; max-height: 100%; padding: 5px; text-align: left;color:#FFF;font-weight:bold;border:0px;font-size:8px;}
}

  @media screen and (min-width:768px) {
    .tel li a{
        pointer-events: none;
  }
}
