<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@font-face {
  font-family: "koduka-r";
  src: url("../fonts/koduka-r/koduka-r.eot?") format('eot'), url("../fonts/koduka-r/koduka-r.woff") format('woff'), url("../fonts/koduka-r/koduka-r.otf") format('opentype');
}
.ko_r {
  font-family: "koduka-r";
}
body {
  margin: 0;
  padding: 0;
  font-family: Verdana, 'Noto Sans Japanese', "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, serif;
  letter-spacing: -0.015em;
  /*font-family: Verdana, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;*/
  font-size: 15px;
  line-height: 1.8;
  color: #2e3740;
}

@media all and (-ms-high-contrast:none) {
body {
  letter-spacing: 0.015em;
}
}
.wrap {
  width: 980px;
  margin: 0 auto;
}
html {
}
.clear {
  clear: both;
}
.blue {
  color: #114afd;
}
.yellow {
  color: #f1aa46;
}
a:hover {
  color: #f1aa46;
}
.al_center {
  text-align: center;
}
.al_left {
  text-align: left;
}
.pad {
  height: 50px;
}
.box_left {
  float: left;
}
.box_right {
  float: right;
}
#heading_ul {
  display: inline-block;
  /* [disabled]height: 110px;
*/
  /* [disabled]line-height: 110px;
*/
  /*font-family: Verdana, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;*/
  font-size: 22px;
  font-weight: bold;
  border-bottom: 2px solid #2e3740;
  margin: 0 auto 40px;
}
.main p.heading {
  margin: 0 0 35px 0;
}
.btn {
  margin: 0 auto 35px auto;
}
.btn p {
  display: inline;
  height: 60px;
  line-height: 60px;
  padding: 15px 15px 15px 65px;
  background: #ffffff url(../images/dash_blue.png) no-repeat left center;
  background-position: 20px center;
  border: 2px solid #2e3740;
  text-align: center;
  font-family: "Arial";
  font-weight: bold;
  font-size: 25px;
  letter-spacing: 0.5em;
}
.btn h3 {
  display: inline;
  height: 60px;
  line-height: 60px;
  padding: 15px 30px;
  background: #fff;
  border: 2px solid #2e3740;
  text-align: center;
  font-family: "Arial";
  font-weight: bold;
  font-size: 25px;
  letter-spacing: 0.2em;
}
.btn02 {
  margin: 0 auto;
  text-align: center;
}
.btn02 p {
  text-align: center;
  margin: 0 auto;
}
.btn02 p a {
  max-width: 405px;
  min-width: 300px;
  display: block;
  height: 60px;
  line-height: 60px;
  padding: 0px 15px 0px 65px;
  margin: 0 auto;
  background: #ffffff url(../images/dash_blue.png) no-repeat left center;
  background-position: 20px center;
  border: 3px solid #2e3740;
  text-align: center;
  font-family: "Arial";
  font-weight: bold;
  font-size: 25px;
  letter-spacing: 0.3em;
}
.it .box_left ul li {
  width: 420px;
  list-style-type: square;
}
.mt {
  margin-top: 35px;
}
.mb {
  margin-bottom: 35px;
}
.line {
  height: 1px;
  background: #fafafb;
  margin: 35px 0;
}
</pre></body></html>