<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef !important;
  cursor: default !important;
}
.form-control:disabled:hover, .form-control:disabled:active, .form-control:disabled:focus, .form-control[readonly]:hover, .form-control[readonly]:active, .form-control[readonly]:focus {
  background-color: #e9ecef !important;
}

@media (max-width: 767.98px) {
  .table-smxs th, .table-smxs td {
    display: block;
    width: 100%;
  }
  .table-smxs th {
    border-bottom: none;
  }
  .table-smxs td {
    border-top: none;
  }
}

/*gridのgutter調整*/
.row-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.row-0 &gt; div {
  padding-right: 0px;
  padding-left: 0px;
}

.row-3 {
  margin-left: -1.5px;
  margin-right: -1.5px;
}
.row-3 &gt; div {
  padding-right: 1.5px;
  padding-left: 1.5px;
}

.row-5 {
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.row-5 &gt; div {
  padding-right: 2.5px;
  padding-left: 2.5px;
}

.row-10 {
  margin-left: -5px;
  margin-right: -5px;
}
.row-10 &gt; div {
  padding-right: 5px;
  padding-left: 5px;
}

.row-20 {
  margin-left: -10px;
  margin-right: -10px;
}
.row-20 &gt; div {
  padding-right: 10px;
  padding-left: 10px;
}

.row-30 {
  margin-left: -15px;
  margin-right: -15px;
}
.row-30 &gt; div {
  padding-right: 15px;
  padding-left: 15px;
}

.row-40 {
  margin-left: -20px;
  margin-right: -20px;
}
.row-40 &gt; div {
  padding-right: 20px;
  padding-left: 20px;
}

@font-face {
  font-family: "Harenosora";
  src: local("Harenosora Regular"), url("../fonts/Harenosora.otf") format("truetype");
}
@font-face {
  font-family: "honokamin";
  src: local("honokamin Regular");
  src: url("../fonts/honokamin.eot?") format("eot");
  src: url("../fonts/honokamin.woff") format("woff"), url("../fonts/honokamin.otf") format("opentype");
}
.honokamin {
  font-family: "honokamin";
}

@font-face {
  font-family: "Hannari";
  src: local("Hannari Regular");
  src: url("../fonts/Hannari.eot?") format("eot");
  src: url("../fonts/Hannari.woff") format("woff"), url("../fonts/Hannari.otf") format("opentype");
}
.hannari {
  font-family: "hannari";
}

@font-face {
  font-family: "rounded-mplus-2c-medium";
  src: local("rounded-mplus-2c-medium Regular"), url("../fonts/rounded-mplus-2c-medium.ttf") format("truetype");
}
.d_font {
  color: #008AC3 !important;
}

.d_back {
  background-color: #008AC3 !important;
}

.d_back_h:hover, .d_back_h:active, .d_back_h:focus {
  background-color: #008AC3 !important;
  color: #FFFFFF !important;
}

.d_border {
  border-color: #008AC3 !important;
}

.d2_font {
  color: #006690 !important;
}

.d2_back {
  background-color: #006690 !important;
}

.d2_back_h:hover, .d2_back_h:active, .d2_back_h:focus {
  background-color: #006690 !important;
  color: #FFFFFF !important;
}

.d2_border {
  border-color: #006690 !important;
}

.action_plan {
  display: inline-block;
  border-radius: 50%;
  width: 45px;
  height: 45px;
  vertical-align: middle;
  line-height: 45px;
  margin: 0;
  border: 1px solid #008AC3;
  color: #008AC3;
}</pre></body></html>