@charset "utf-8";/* CSS Document */html {  font-size: 62.5%; /* 16px * 62.5% = 10px */  width: 100%;}body {  color: #333; /* RGB */  font-family: 'Noto Sans JP', sans-serif;  font-weight: 400;  font-size: 1.6em;  line-height: 2.4rem;  text-align: left;  background-color: #FDFDFD;  -webkit-text-size-adjust: none;  -moz-text-size-adjust: none;  text-size-adjust: none;}h2 {  color: #014993;  font-family: 'Noto Serif JP', serif;  font-weight: 700;  font-size: 3.0rem;  line-height: 4.5rem;}a {  text-decoration: none;  color: #333;}/*a:visited {  text-decoration: none;  color: #333;}*/@media only screen and (max-width:980px) {  .telephone-none {    pointer-events: none;  }}ul, ol {  list-style: none;}address {  text-decoration: none;  font-style: normal;}input, textarea, select {  font-size: 1.6rem;  font-weight: 400;  font-family: 'Noto Sans JP', sans-serif;}input[type="text"], input[type="email"], input[type="submit"], input[type="button"], input[type="reset"], textarea {  -webkit-appearance: none;  border-radius: 0;}.br-sp {  display: none;}.none {  display: none;}.red {  color: #FF4558;}.blue {  color: #014993;}a .translucent {  opacity: 0.6;}.br-sp {  display: none;}.bold {  font-weight: 700;}.text-left {  text-align: left;}.text-center {  text-align: center;}.text-right {  text-align: right;}*, *:before, *:after {  box-sizing: border-box;}@media(min-width:980px) {  .pcnone {    display: none !important;  }  .spnone {    display: block !important;  }}@media(max-width:980px) {  .spnone {    display: none !important;  }  .pcnone {    display: block !important;  }}