<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto:400,700&amp;display=swap");
@import url("/admission/assets/font/fontawesomeV5free/all.min.css");
@import url(/admission/assets/css/common.css);
/* ////////////////////////////////////////////////////////////////////
	tmp_Wysiwyg　※.cke_deitable…管理画面の入力画面用
//////////////////////////////////////////////////////////////////// */
body.cke_editable {
  background: #fff;
  display: block;
  padding: 2%;
}

.wysiwyg, body.cke_editable {
  /* basic /////////////////////// */
  font-size: 1.6rem;
  line-height: 1.8em;
  width: 90% !important;
  max-width: 800px;
  /* title &amp; text /////////////////////// */
  /* table &amp; list /////////////////////// */
  /* link /////////////////////// */
  /* box &amp; image /////////////////////// */
  /* margin /////////////////////// */
}

@media screen and (max-width: 768px) {
  .wysiwyg, body.cke_editable {
    font-size: 1.4rem;
  }
}

.wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6, body.cke_editable h2, body.cke_editable h3, body.cke_editable h4, body.cke_editable h5, body.cke_editable h6 {
  margin: 1em 0 0.75em;
  font-weight: bold;
  line-height: 1.4em;
}

.wysiwyg h2, body.cke_editable h2 {
  padding: 0.5em 0.75em;
  border: dashed 1px #008713;
  font-size: 2.5rem;
  width: 100%;
  box-sizing: border-box;
  margin: 0.5em 0;
  color: #008713;
  text-align: left;
}

.wysiwyg h2.p-tgl, body.cke_editable h2.p-tgl {
  margin: 30px 0 40px;
  border: none;
  border-bottom: solid 1px #008713;
  position: relative;
  cursor: pointer;
  font-size: 1.5rem;
  padding-right: 10%;
  font-weight: normal;
  color: #0f0f0f;
  line-height: 1.2em;
}

.wysiwyg h2.p-tgl:after, body.cke_editable h2.p-tgl:after {
  position: absolute;
  top: 1em;
  right: 0.5em;
  content: "\f13a";
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  line-height: 1em;
  color: #008713;
}

.wysiwyg h2.p-tgl.sel:after, body.cke_editable h2.p-tgl.sel:after {
  content: "\f139";
}

.wysiwyg .p-tgl-con, body.cke_editable .p-tgl-con {
  display: none;
}

.wysiwyg h3, body.cke_editable h3 {
  margin-top: 2em;
  margin-bottom: 0.5em;
  font-weight: bold;
  font-size: 2.3rem;
  padding-left: 0.5em;
  border-left: solid 5px #008713;
}

.wysiwyg h4, body.cke_editable h4 {
  font-size: 1.92rem;
  margin: 0;
}

.wysiwyg h4::before, body.cke_editable h4::before {
  content: "-";
  margin-right: 0.25em;
}

.wysiwyg h5, body.cke_editable h5 {
  font-size: 1.6rem;
}

.wysiwyg h6, body.cke_editable h6 {
  font-size: 1.6rem;
}

.wysiwyg p, body.cke_editable p {
  margin-bottom: 0.75em;
}

.wysiwyg p::after, body.cke_editable p::after {
  content: "";
  display: block;
  clear: both;
}

.wysiwyg a, body.cke_editable a {
  text-decoration: underline;
}

.wysiwyg img, body.cke_editable img {
  width: 100%;
  height: auto;
  max-width: none;
}

.wysiwyg video, body.cke_editable video {
  width: 100%;
  height: auto;
}

.wysiwyg .fontMincho, body.cke_editable .fontMincho {
  font-family: "Times New Roman", "游明朝 Demibold", "游明朝体 Demibold", "Yu Mincho Demibold", "YuMincho Demibold", "游明朝", "游明朝体", "Yu Mincho", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

.wysiwyg .fontBig, body.cke_editable .fontBig {
  font-size: 2rem;
}

.wysiwyg .fontSub, body.cke_editable .fontSub {
  font-size: 1.4rem;
}

.wysiwyg .fontMin, body.cke_editable .fontMin {
  font-size: 1.2rem;
}

@media screen and (max-width: 768px) {
  .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h6, body.cke_editable h2, body.cke_editable h3, body.cke_editable h4, body.cke_editable h5, body.cke_editable h6 {
    font-size: 1.6rem;
  }
  .wysiwyg h2.p-tgl, .wysiwyg h3.p-tgl, .wysiwyg h4.p-tgl, .wysiwyg h5.p-tgl, .wysiwyg h6.p-tgl, body.cke_editable h2.p-tgl, body.cke_editable h3.p-tgl, body.cke_editable h4.p-tgl, body.cke_editable h5.p-tgl, body.cke_editable h6.p-tgl {
    font-size: 1.4rem;
  }
  .wysiwyg p, body.cke_editable p {
    line-height: 1.8em;
  }
  .wysiwyg .fontBig, body.cke_editable .fontBig {
    font-size: 1.8rem;
  }
  .wysiwyg .fontSub, body.cke_editable .fontSub {
    font-size: 1.2rem;
  }
  .wysiwyg .fontMin, body.cke_editable .fontMin {
    font-size: 1rem;
  }
}

.wysiwyg table, body.cke_editable table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
  border: 1px #000 solid;
  background-color: #fff;
  line-height: 1.4em;
}

.wysiwyg table thead th, body.cke_editable table thead th {
  text-align: center;
  font-weight: bold;
  font-size: 2rem;
  background-color: #000;
  color: #fff;
}

.wysiwyg table th, .wysiwyg table td, body.cke_editable table th, body.cke_editable table td {
  padding: 0.5em;
  border: 1px #000 solid;
}

.wysiwyg ul::after, .wysiwyg ol::after, body.cke_editable ul::after, body.cke_editable ol::after {
  content: "";
  display: block;
  clear: both;
}

.wysiwyg ul li, .wysiwyg ol li, body.cke_editable ul li, body.cke_editable ol li {
  margin-bottom: 0.75em;
}

.wysiwyg ul li::before, .wysiwyg ol li::before, body.cke_editable ul li::before, body.cke_editable ol li::before {
  margin-right: 0.25em;
}

.wysiwyg ul li::before, body.cke_editable ul li::before {
  content: "●";
}

.wysiwyg ol li:nth-of-type(1)::before, body.cke_editable ol li:nth-of-type(1)::before {
  content: "1.";
}

.wysiwyg ol li:nth-of-type(2)::before, body.cke_editable ol li:nth-of-type(2)::before {
  content: "2.";
}

.wysiwyg ol li:nth-of-type(3)::before, body.cke_editable ol li:nth-of-type(3)::before {
  content: "3.";
}

.wysiwyg ol li:nth-of-type(4)::before, body.cke_editable ol li:nth-of-type(4)::before {
  content: "4.";
}

.wysiwyg ol li:nth-of-type(5)::before, body.cke_editable ol li:nth-of-type(5)::before {
  content: "5.";
}

.wysiwyg ol li:nth-of-type(6)::before, body.cke_editable ol li:nth-of-type(6)::before {
  content: "6.";
}

.wysiwyg ol li:nth-of-type(7)::before, body.cke_editable ol li:nth-of-type(7)::before {
  content: "7.";
}

.wysiwyg ol li:nth-of-type(8)::before, body.cke_editable ol li:nth-of-type(8)::before {
  content: "8.";
}

.wysiwyg ol li:nth-of-type(9)::before, body.cke_editable ol li:nth-of-type(9)::before {
  content: "9.";
}

.wysiwyg ol li:nth-of-type(10)::before, body.cke_editable ol li:nth-of-type(10)::before {
  content: "10.";
}

.wysiwyg ol li:nth-of-type(11)::before, body.cke_editable ol li:nth-of-type(11)::before {
  content: "11.";
}

.wysiwyg ol li:nth-of-type(12)::before, body.cke_editable ol li:nth-of-type(12)::before {
  content: "12.";
}

.wysiwyg ol li:nth-of-type(13)::before, body.cke_editable ol li:nth-of-type(13)::before {
  content: "13.";
}

.wysiwyg ol li:nth-of-type(14)::before, body.cke_editable ol li:nth-of-type(14)::before {
  content: "14.";
}

.wysiwyg ol li:nth-of-type(15)::before, body.cke_editable ol li:nth-of-type(15)::before {
  content: "15.";
}

.wysiwyg ol li:nth-of-type(16)::before, body.cke_editable ol li:nth-of-type(16)::before {
  content: "16.";
}

.wysiwyg ol li:nth-of-type(17)::before, body.cke_editable ol li:nth-of-type(17)::before {
  content: "17.";
}

.wysiwyg ol li:nth-of-type(18)::before, body.cke_editable ol li:nth-of-type(18)::before {
  content: "18.";
}

.wysiwyg ol li:nth-of-type(19)::before, body.cke_editable ol li:nth-of-type(19)::before {
  content: "19.";
}

.wysiwyg ol li:nth-of-type(20)::before, body.cke_editable ol li:nth-of-type(20)::before {
  content: "20.";
}

.wysiwyg ol li:nth-of-type(21)::before, body.cke_editable ol li:nth-of-type(21)::before {
  content: "21.";
}

.wysiwyg ol li:nth-of-type(22)::before, body.cke_editable ol li:nth-of-type(22)::before {
  content: "22.";
}

.wysiwyg ol li:nth-of-type(23)::before, body.cke_editable ol li:nth-of-type(23)::before {
  content: "23.";
}

.wysiwyg ol li:nth-of-type(24)::before, body.cke_editable ol li:nth-of-type(24)::before {
  content: "24.";
}

.wysiwyg ol li:nth-of-type(25)::before, body.cke_editable ol li:nth-of-type(25)::before {
  content: "25.";
}

.wysiwyg ol li:nth-of-type(26)::before, body.cke_editable ol li:nth-of-type(26)::before {
  content: "26.";
}

.wysiwyg ol li:nth-of-type(27)::before, body.cke_editable ol li:nth-of-type(27)::before {
  content: "27.";
}

.wysiwyg ol li:nth-of-type(28)::before, body.cke_editable ol li:nth-of-type(28)::before {
  content: "28.";
}

.wysiwyg ol li:nth-of-type(29)::before, body.cke_editable ol li:nth-of-type(29)::before {
  content: "29.";
}

.wysiwyg ol li:nth-of-type(30)::before, body.cke_editable ol li:nth-of-type(30)::before {
  content: "30.";
}

.wysiwyg ol li:nth-of-type(31)::before, body.cke_editable ol li:nth-of-type(31)::before {
  content: "31.";
}

.wysiwyg ol li:nth-of-type(32)::before, body.cke_editable ol li:nth-of-type(32)::before {
  content: "32.";
}

.wysiwyg ol li:nth-of-type(33)::before, body.cke_editable ol li:nth-of-type(33)::before {
  content: "33.";
}

.wysiwyg ol li:nth-of-type(34)::before, body.cke_editable ol li:nth-of-type(34)::before {
  content: "34.";
}

.wysiwyg ol li:nth-of-type(35)::before, body.cke_editable ol li:nth-of-type(35)::before {
  content: "35.";
}

.wysiwyg ol li:nth-of-type(36)::before, body.cke_editable ol li:nth-of-type(36)::before {
  content: "36.";
}

.wysiwyg ol li:nth-of-type(37)::before, body.cke_editable ol li:nth-of-type(37)::before {
  content: "37.";
}

.wysiwyg ol li:nth-of-type(38)::before, body.cke_editable ol li:nth-of-type(38)::before {
  content: "38.";
}

.wysiwyg ol li:nth-of-type(39)::before, body.cke_editable ol li:nth-of-type(39)::before {
  content: "39.";
}

.wysiwyg ol li:nth-of-type(40)::before, body.cke_editable ol li:nth-of-type(40)::before {
  content: "40.";
}

.wysiwyg ol li:nth-of-type(41)::before, body.cke_editable ol li:nth-of-type(41)::before {
  content: "41.";
}

.wysiwyg ol li:nth-of-type(42)::before, body.cke_editable ol li:nth-of-type(42)::before {
  content: "42.";
}

.wysiwyg ol li:nth-of-type(43)::before, body.cke_editable ol li:nth-of-type(43)::before {
  content: "43.";
}

.wysiwyg ol li:nth-of-type(44)::before, body.cke_editable ol li:nth-of-type(44)::before {
  content: "44.";
}

.wysiwyg ol li:nth-of-type(45)::before, body.cke_editable ol li:nth-of-type(45)::before {
  content: "45.";
}

.wysiwyg ol li:nth-of-type(46)::before, body.cke_editable ol li:nth-of-type(46)::before {
  content: "46.";
}

.wysiwyg ol li:nth-of-type(47)::before, body.cke_editable ol li:nth-of-type(47)::before {
  content: "47.";
}

.wysiwyg ol li:nth-of-type(48)::before, body.cke_editable ol li:nth-of-type(48)::before {
  content: "48.";
}

.wysiwyg ol li:nth-of-type(49)::before, body.cke_editable ol li:nth-of-type(49)::before {
  content: "49.";
}

.wysiwyg ol li:nth-of-type(50)::before, body.cke_editable ol li:nth-of-type(50)::before {
  content: "50.";
}

.wysiwyg dl dt, body.cke_editable dl dt {
  width: 100%;
  margin-bottom: 0.5em;
  padding-left: 1em;
  background-color: #fff;
}

.wysiwyg dl dd, body.cke_editable dl dd {
  display: inline-block;
  margin-left: 1em;
  margin-bottom: 1em;
  overflow: hidden;
}

.wysiwyg .listDisc::before, body.cke_editable .listDisc::before {
  display: inline;
  content: "●";
  margin-right: 0.25em;
}

.wysiwyg .listSquare::before, body.cke_editable .listSquare::before {
  display: inline;
  content: "■";
  margin-right: 0.25em;
}

.wysiwyg .listDot::before, body.cke_editable .listDot::before {
  display: inline;
  content: "?";
  margin-right: 0.25em;
}

.wysiwyg .btn, body.cke_editable .btn {
  display: inline-block;
  background-color: #008713;
  color: #fff !important;
  padding: 1.5em 5em;
  overflow: hidden;
  text-align: center;
  line-height: 1em;
  font-weight: bold;
  text-decoration: none;
}

.wysiwyg .btn::after, body.cke_editable .btn::after {
  display: inline-block;
  padding-left: 0.1em;
  font-family: "Font Awesome 5 Free";
  content: "?";
  font-weight: 900;
}

@media screen and (max-width: 768px) {
  .wysiwyg .btn, body.cke_editable .btn {
    padding: 1em 2em;
  }
}

.wysiwyg .btn-d, body.cke_editable .btn-d {
  display: inline-block;
  background-color: #008713;
  color: #fff !important;
  padding: 1.5em 5em;
  overflow: hidden;
  text-align: center;
  line-height: 1em;
  font-weight: bold;
  text-decoration: none;
}

.wysiwyg .btn-d::after, body.cke_editable .btn-d::after {
  display: inline-block;
  padding-left: 0.1em;
  font-family: "Font Awesome 5 Free";
  content: "?";
  font-weight: 900;
}

@media screen and (max-width: 768px) {
  .wysiwyg .btn-d, body.cke_editable .btn-d {
    padding: 1em 2em;
  }
}

.wysiwyg .btnRed, body.cke_editable .btnRed {
  display: inline-block;
  background-color: #008713;
  color: #fff !important;
  padding: 1.5em 5em;
  overflow: hidden;
  text-align: center;
  line-height: 1em;
  font-weight: bold;
  background-color: #f00;
  text-decoration: none;
}

.wysiwyg .btnRed::after, body.cke_editable .btnRed::after {
  display: inline-block;
  padding-left: 0.1em;
  font-family: "Font Awesome 5 Free";
  content: "?";
  font-weight: 900;
}

@media screen and (max-width: 768px) {
  .wysiwyg .btnRed, body.cke_editable .btnRed {
    padding: 1em 2em;
  }
}

.wysiwyg .btnArw::after, body.cke_editable .btnArw::after {
  display: inline-block;
  padding-left: 0.1em;
  font-family: "Font Awesome 5 Free";
  content: "?";
  font-weight: 900;
}

.wysiwyg .btnArwL::before, body.cke_editable .btnArwL::before {
  display: inline-block;
  padding-right: 0.1em;
  font-family: "Font Awesome 5 Free";
  content: "?";
  font-weight: 900;
}

.wysiwyg .btnPdf::before, body.cke_editable .btnPdf::before {
  display: inline-block;
  padding-right: 0.1em;
  font-family: "Font Awesome 5 Free";
  content: "?";
  font-weight: 900;
}

.wysiwyg .btnExcel::before, body.cke_editable .btnExcel::before {
  display: inline-block;
  padding-right: 0.1em;
  font-family: "Font Awesome 5 Free";
  content: "?";
  font-weight: 900;
}

.wysiwyg .btnWord::before, body.cke_editable .btnWord::before {
  display: inline-block;
  padding-right: 0.1em;
  font-family: "Font Awesome 5 Free";
  content: "?";
  font-weight: 900;
}

.wysiwyg .btnZip::before, body.cke_editable .btnZip::before {
  display: inline-block;
  padding-right: 0.1em;
  font-family: "Font Awesome 5 Free";
  content: "?";
  font-weight: 900;
}

.wysiwyg .btnMovie::before, body.cke_editable .btnMovie::before {
  display: inline-block;
  padding-right: 0.1em;
  font-family: "Font Awesome 5 Free";
  content: "?";
  font-weight: 900;
}

.wysiwyg a.fancy, body.cke_editable a.fancy {
  position: relative;
  display: inline-block;
}

.wysiwyg a.fancy::after, body.cke_editable a.fancy::after {
  display: inline-block;
  padding-left: 0.1em;
  font-family: "Font Awesome 5 Free";
  content: "?";
  font-weight: 900;
}

.wysiwyg a.fancy::after, body.cke_editable a.fancy::after {
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 0.25em 0.5em;
  background-color: rgba(255, 255, 255, 0.5);
}

.wysiwyg .btnUser::before, body.cke_editable .btnUser::before {
  display: inline-block;
  padding-right: 0.1em;
  font-family: "Font Awesome 5 Free";
  content: "?";
  font-weight: 900;
}

.wysiwyg .btnUser-circle::before, body.cke_editable .btnUser-circle::before {
  display: inline-block;
  padding-right: 0.1em;
  font-family: "Font Awesome 5 Free";
  content: "?";
  font-weight: 900;
}

.wysiwyg .btnPhone::before, body.cke_editable .btnPhone::before {
  display: inline-block;
  padding-right: 0.1em;
  font-family: "Font Awesome 5 Free";
  content: "?";
  font-weight: 900;
}

.wysiwyg .border, body.cke_editable .border {
  border-top: 1px #000 solid;
  padding-top: 1.5em;
  margin-top: 1.5em;
}

.wysiwyg .border::after, body.cke_editable .border::after {
  content: "";
  display: block;
  clear: both;
}

.wysiwyg .boxBorder, body.cke_editable .boxBorder {
  border: 1px #000 solid;
  padding: 0.75em 1.5em;
  margin: 1.5em 0;
}

.wysiwyg .boxBorder::after, body.cke_editable .boxBorder::after {
  content: "";
  display: block;
  clear: both;
}

.wysiwyg .boxBorderRed, body.cke_editable .boxBorderRed {
  border: 1px #f00 solid;
  padding: 0.75em 1.5em;
  margin: 1.5em 0;
}

.wysiwyg .boxBorderRed::after, body.cke_editable .boxBorderRed::after {
  content: "";
  display: block;
  clear: both;
}

.wysiwyg .boxGray, body.cke_editable .boxGray {
  background-color: #eee;
  background-image: url(/admission/assets/img/bg_gray.png);
  padding: 0.75em 1.5em;
  margin: 1.5em 0;
}

.wysiwyg .boxGray::after, body.cke_editable .boxGray::after {
  content: "";
  display: block;
  clear: both;
}

.wysiwyg .boxRed, body.cke_editable .boxRed {
  background-color: #f00;
  padding: 0.75em 1.5em;
  margin: 1.5em 0;
  color: #fff;
}

.wysiwyg .boxRed::after, body.cke_editable .boxRed::after {
  content: "";
  display: block;
  clear: both;
}

.wysiwyg .youtube, body.cke_editable .youtube {
  position: relative;
  padding-top: 56.25%;
}

.wysiwyg .youtube iframe, body.cke_editable .youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}

.wysiwyg .w50, body.cke_editable .w50 {
  width: 50%;
}

.wysiwyg .w50left, body.cke_editable .w50left {
  width: 48%;
  float: left;
  padding: 0 1%;
}

.wysiwyg .w50right, body.cke_editable .w50right {
  width: 48%;
  float: right;
  padding: 0 1%;
}

.wysiwyg .w30, body.cke_editable .w30 {
  width: 30%;
}

.wysiwyg .w30left, body.cke_editable .w30left {
  width: 30%;
  float: left;
  padding: 0 1.5%;
}

.wysiwyg .w30right, body.cke_editable .w30right {
  width: 30%;
  float: right;
  padding: 0 1.5%;
}

.wysiwyg .w70, body.cke_editable .w70 {
  width: 70%;
}

.wysiwyg .w70left, body.cke_editable .w70left {
  width: 70%;
  float: left;
  padding: 0 1.5%;
}

.wysiwyg .w70right, body.cke_editable .w70right {
  width: 70%;
  float: right;
  padding: 0 1.5%;
}

.wysiwyg .clear, body.cke_editable .clear {
  clear: both;
}

.wysiwyg .clear::after, body.cke_editable .clear::after {
  content: "";
  display: block;
  clear: both;
}

@media screen and (max-width: 768px) {
  .wysiwyg .w50, .wysiwyg .w50left, .wysiwyg .w50right, body.cke_editable .w50, body.cke_editable .w50left, body.cke_editable .w50right {
    width: 100%;
    padding: 0;
    float: none;
  }
}

.wysiwyg .mt1, body.cke_editable .mt1 {
  margin-top: 1em;
}

.wysiwyg .mb1, body.cke_editable .mb1 {
  margin-bottom: 1em;
}

.wysiwyg .ml1, body.cke_editable .ml1 {
  margin-left: 1em;
}

.wysiwyg .mr1, body.cke_editable .mr1 {
  margin-right: 1em;
}

.wysiwyg .mt2, body.cke_editable .mt2 {
  margin-top: 2em;
}

.wysiwyg .mb2, body.cke_editable .mb2 {
  margin-bottom: 2em;
}

.wysiwyg .ml2, body.cke_editable .ml2 {
  margin-left: 2em;
}

.wysiwyg .mr2, body.cke_editable .mr2 {
  margin-right: 2em;
}

.wysiwyg .mt3, body.cke_editable .mt3 {
  margin-top: 3em;
}

.wysiwyg .mb3, body.cke_editable .mb3 {
  margin-bottom: 3em;
}

.wysiwyg .ml3, body.cke_editable .ml3 {
  margin-left: 3em;
}

.wysiwyg .mr3, body.cke_editable .mr3 {
  margin-right: 3em;
}

.wysiwyg .mt4, body.cke_editable .mt4 {
  margin-top: 4em;
}

.wysiwyg .mb4, body.cke_editable .mb4 {
  margin-bottom: 4em;
}

.wysiwyg .ml4, body.cke_editable .ml4 {
  margin-left: 4em;
}

.wysiwyg .mr4, body.cke_editable .mr4 {
  margin-right: 4em;
}

.wysiwyg .mt5, body.cke_editable .mt5 {
  margin-top: 5em;
}

.wysiwyg .mb5, body.cke_editable .mb5 {
  margin-bottom: 5em;
}

.wysiwyg .ml5, body.cke_editable .ml5 {
  margin-left: 5em;
}

.wysiwyg .mr5, body.cke_editable .mr5 {
  margin-right: 5em;
}

.wysiwyg .mt6, body.cke_editable .mt6 {
  margin-top: 6em;
}

.wysiwyg .mb6, body.cke_editable .mb6 {
  margin-bottom: 6em;
}

.wysiwyg .ml6, body.cke_editable .ml6 {
  margin-left: 6em;
}

.wysiwyg .mr6, body.cke_editable .mr6 {
  margin-right: 6em;
}

.wysiwyg .mt7, body.cke_editable .mt7 {
  margin-top: 7em;
}

.wysiwyg .mb7, body.cke_editable .mb7 {
  margin-bottom: 7em;
}

.wysiwyg .ml7, body.cke_editable .ml7 {
  margin-left: 7em;
}

.wysiwyg .mr7, body.cke_editable .mr7 {
  margin-right: 7em;
}

.wysiwyg .mt8, body.cke_editable .mt8 {
  margin-top: 8em;
}

.wysiwyg .mb8, body.cke_editable .mb8 {
  margin-bottom: 8em;
}

.wysiwyg .ml8, body.cke_editable .ml8 {
  margin-left: 8em;
}

.wysiwyg .mr8, body.cke_editable .mr8 {
  margin-right: 8em;
}

.wysiwyg .mt9, body.cke_editable .mt9 {
  margin-top: 9em;
}

.wysiwyg .mb9, body.cke_editable .mb9 {
  margin-bottom: 9em;
}

.wysiwyg .ml9, body.cke_editable .ml9 {
  margin-left: 9em;
}

.wysiwyg .mr9, body.cke_editable .mr9 {
  margin-right: 9em;
}

.wysiwyg .mt10, body.cke_editable .mt10 {
  margin-top: 10em;
}

.wysiwyg .mb10, body.cke_editable .mb10 {
  margin-bottom: 10em;
}

.wysiwyg .ml10, body.cke_editable .ml10 {
  margin-left: 10em;
}

.wysiwyg .mr10, body.cke_editable .mr10 {
  margin-right: 10em;
}

.wysiwyg .mt11, body.cke_editable .mt11 {
  margin-top: 11em;
}

.wysiwyg .mb11, body.cke_editable .mb11 {
  margin-bottom: 11em;
}

.wysiwyg .ml11, body.cke_editable .ml11 {
  margin-left: 11em;
}

.wysiwyg .mr11, body.cke_editable .mr11 {
  margin-right: 11em;
}

.wysiwyg .mt12, body.cke_editable .mt12 {
  margin-top: 12em;
}

.wysiwyg .mb12, body.cke_editable .mb12 {
  margin-bottom: 12em;
}

.wysiwyg .ml12, body.cke_editable .ml12 {
  margin-left: 12em;
}

.wysiwyg .mr12, body.cke_editable .mr12 {
  margin-right: 12em;
}

.wysiwyg .mt13, body.cke_editable .mt13 {
  margin-top: 13em;
}

.wysiwyg .mb13, body.cke_editable .mb13 {
  margin-bottom: 13em;
}

.wysiwyg .ml13, body.cke_editable .ml13 {
  margin-left: 13em;
}

.wysiwyg .mr13, body.cke_editable .mr13 {
  margin-right: 13em;
}

.wysiwyg .mt14, body.cke_editable .mt14 {
  margin-top: 14em;
}

.wysiwyg .mb14, body.cke_editable .mb14 {
  margin-bottom: 14em;
}

.wysiwyg .ml14, body.cke_editable .ml14 {
  margin-left: 14em;
}

.wysiwyg .mr14, body.cke_editable .mr14 {
  margin-right: 14em;
}

.wysiwyg .mt15, body.cke_editable .mt15 {
  margin-top: 15em;
}

.wysiwyg .mb15, body.cke_editable .mb15 {
  margin-bottom: 15em;
}

.wysiwyg .ml15, body.cke_editable .ml15 {
  margin-left: 15em;
}

.wysiwyg .mr15, body.cke_editable .mr15 {
  margin-right: 15em;
}

.wysiwyg .mt16, body.cke_editable .mt16 {
  margin-top: 16em;
}

.wysiwyg .mb16, body.cke_editable .mb16 {
  margin-bottom: 16em;
}

.wysiwyg .ml16, body.cke_editable .ml16 {
  margin-left: 16em;
}

.wysiwyg .mr16, body.cke_editable .mr16 {
  margin-right: 16em;
}

.wysiwyg .mt17, body.cke_editable .mt17 {
  margin-top: 17em;
}

.wysiwyg .mb17, body.cke_editable .mb17 {
  margin-bottom: 17em;
}

.wysiwyg .ml17, body.cke_editable .ml17 {
  margin-left: 17em;
}

.wysiwyg .mr17, body.cke_editable .mr17 {
  margin-right: 17em;
}

.wysiwyg .mt18, body.cke_editable .mt18 {
  margin-top: 18em;
}

.wysiwyg .mb18, body.cke_editable .mb18 {
  margin-bottom: 18em;
}

.wysiwyg .ml18, body.cke_editable .ml18 {
  margin-left: 18em;
}

.wysiwyg .mr18, body.cke_editable .mr18 {
  margin-right: 18em;
}

.wysiwyg .mt19, body.cke_editable .mt19 {
  margin-top: 19em;
}

.wysiwyg .mb19, body.cke_editable .mb19 {
  margin-bottom: 19em;
}

.wysiwyg .ml19, body.cke_editable .ml19 {
  margin-left: 19em;
}

.wysiwyg .mr19, body.cke_editable .mr19 {
  margin-right: 19em;
}

.wysiwyg .mt20, body.cke_editable .mt20 {
  margin-top: 20em;
}

.wysiwyg .mb20, body.cke_editable .mb20 {
  margin-bottom: 20em;
}

.wysiwyg .ml20, body.cke_editable .ml20 {
  margin-left: 20em;
}

.wysiwyg .mr20, body.cke_editable .mr20 {
  margin-right: 20em;
}

.wysiwyg .mt21, body.cke_editable .mt21 {
  margin-top: 21em;
}

.wysiwyg .mb21, body.cke_editable .mb21 {
  margin-bottom: 21em;
}

.wysiwyg .ml21, body.cke_editable .ml21 {
  margin-left: 21em;
}

.wysiwyg .mr21, body.cke_editable .mr21 {
  margin-right: 21em;
}

.wysiwyg .mt22, body.cke_editable .mt22 {
  margin-top: 22em;
}

.wysiwyg .mb22, body.cke_editable .mb22 {
  margin-bottom: 22em;
}

.wysiwyg .ml22, body.cke_editable .ml22 {
  margin-left: 22em;
}

.wysiwyg .mr22, body.cke_editable .mr22 {
  margin-right: 22em;
}

.wysiwyg .mt23, body.cke_editable .mt23 {
  margin-top: 23em;
}

.wysiwyg .mb23, body.cke_editable .mb23 {
  margin-bottom: 23em;
}

.wysiwyg .ml23, body.cke_editable .ml23 {
  margin-left: 23em;
}

.wysiwyg .mr23, body.cke_editable .mr23 {
  margin-right: 23em;
}

.wysiwyg .mt24, body.cke_editable .mt24 {
  margin-top: 24em;
}

.wysiwyg .mb24, body.cke_editable .mb24 {
  margin-bottom: 24em;
}

.wysiwyg .ml24, body.cke_editable .ml24 {
  margin-left: 24em;
}

.wysiwyg .mr24, body.cke_editable .mr24 {
  margin-right: 24em;
}

.wysiwyg .mt25, body.cke_editable .mt25 {
  margin-top: 25em;
}

.wysiwyg .mb25, body.cke_editable .mb25 {
  margin-bottom: 25em;
}

.wysiwyg .ml25, body.cke_editable .ml25 {
  margin-left: 25em;
}

.wysiwyg .mr25, body.cke_editable .mr25 {
  margin-right: 25em;
}

.wysiwyg .mt26, body.cke_editable .mt26 {
  margin-top: 26em;
}

.wysiwyg .mb26, body.cke_editable .mb26 {
  margin-bottom: 26em;
}

.wysiwyg .ml26, body.cke_editable .ml26 {
  margin-left: 26em;
}

.wysiwyg .mr26, body.cke_editable .mr26 {
  margin-right: 26em;
}

.wysiwyg .mt27, body.cke_editable .mt27 {
  margin-top: 27em;
}

.wysiwyg .mb27, body.cke_editable .mb27 {
  margin-bottom: 27em;
}

.wysiwyg .ml27, body.cke_editable .ml27 {
  margin-left: 27em;
}

.wysiwyg .mr27, body.cke_editable .mr27 {
  margin-right: 27em;
}

.wysiwyg .mt28, body.cke_editable .mt28 {
  margin-top: 28em;
}

.wysiwyg .mb28, body.cke_editable .mb28 {
  margin-bottom: 28em;
}

.wysiwyg .ml28, body.cke_editable .ml28 {
  margin-left: 28em;
}

.wysiwyg .mr28, body.cke_editable .mr28 {
  margin-right: 28em;
}

.wysiwyg .mt29, body.cke_editable .mt29 {
  margin-top: 29em;
}

.wysiwyg .mb29, body.cke_editable .mb29 {
  margin-bottom: 29em;
}

.wysiwyg .ml29, body.cke_editable .ml29 {
  margin-left: 29em;
}

.wysiwyg .mr29, body.cke_editable .mr29 {
  margin-right: 29em;
}

.wysiwyg .mt30, body.cke_editable .mt30 {
  margin-top: 30em;
}

.wysiwyg .mb30, body.cke_editable .mb30 {
  margin-bottom: 30em;
}

.wysiwyg .ml30, body.cke_editable .ml30 {
  margin-left: 30em;
}

.wysiwyg .mr30, body.cke_editable .mr30 {
  margin-right: 30em;
}

.wysiwyg .mt31, body.cke_editable .mt31 {
  margin-top: 31em;
}

.wysiwyg .mb31, body.cke_editable .mb31 {
  margin-bottom: 31em;
}

.wysiwyg .ml31, body.cke_editable .ml31 {
  margin-left: 31em;
}

.wysiwyg .mr31, body.cke_editable .mr31 {
  margin-right: 31em;
}

.wysiwyg .mt32, body.cke_editable .mt32 {
  margin-top: 32em;
}

.wysiwyg .mb32, body.cke_editable .mb32 {
  margin-bottom: 32em;
}

.wysiwyg .ml32, body.cke_editable .ml32 {
  margin-left: 32em;
}

.wysiwyg .mr32, body.cke_editable .mr32 {
  margin-right: 32em;
}

.wysiwyg .mt33, body.cke_editable .mt33 {
  margin-top: 33em;
}

.wysiwyg .mb33, body.cke_editable .mb33 {
  margin-bottom: 33em;
}

.wysiwyg .ml33, body.cke_editable .ml33 {
  margin-left: 33em;
}

.wysiwyg .mr33, body.cke_editable .mr33 {
  margin-right: 33em;
}

.wysiwyg .mt34, body.cke_editable .mt34 {
  margin-top: 34em;
}

.wysiwyg .mb34, body.cke_editable .mb34 {
  margin-bottom: 34em;
}

.wysiwyg .ml34, body.cke_editable .ml34 {
  margin-left: 34em;
}

.wysiwyg .mr34, body.cke_editable .mr34 {
  margin-right: 34em;
}

.wysiwyg .mt35, body.cke_editable .mt35 {
  margin-top: 35em;
}

.wysiwyg .mb35, body.cke_editable .mb35 {
  margin-bottom: 35em;
}

.wysiwyg .ml35, body.cke_editable .ml35 {
  margin-left: 35em;
}

.wysiwyg .mr35, body.cke_editable .mr35 {
  margin-right: 35em;
}

.wysiwyg .mt36, body.cke_editable .mt36 {
  margin-top: 36em;
}

.wysiwyg .mb36, body.cke_editable .mb36 {
  margin-bottom: 36em;
}

.wysiwyg .ml36, body.cke_editable .ml36 {
  margin-left: 36em;
}

.wysiwyg .mr36, body.cke_editable .mr36 {
  margin-right: 36em;
}

.wysiwyg .mt37, body.cke_editable .mt37 {
  margin-top: 37em;
}

.wysiwyg .mb37, body.cke_editable .mb37 {
  margin-bottom: 37em;
}

.wysiwyg .ml37, body.cke_editable .ml37 {
  margin-left: 37em;
}

.wysiwyg .mr37, body.cke_editable .mr37 {
  margin-right: 37em;
}

.wysiwyg .mt38, body.cke_editable .mt38 {
  margin-top: 38em;
}

.wysiwyg .mb38, body.cke_editable .mb38 {
  margin-bottom: 38em;
}

.wysiwyg .ml38, body.cke_editable .ml38 {
  margin-left: 38em;
}

.wysiwyg .mr38, body.cke_editable .mr38 {
  margin-right: 38em;
}

.wysiwyg .mt39, body.cke_editable .mt39 {
  margin-top: 39em;
}

.wysiwyg .mb39, body.cke_editable .mb39 {
  margin-bottom: 39em;
}

.wysiwyg .ml39, body.cke_editable .ml39 {
  margin-left: 39em;
}

.wysiwyg .mr39, body.cke_editable .mr39 {
  margin-right: 39em;
}

.wysiwyg .mt40, body.cke_editable .mt40 {
  margin-top: 40em;
}

.wysiwyg .mb40, body.cke_editable .mb40 {
  margin-bottom: 40em;
}

.wysiwyg .ml40, body.cke_editable .ml40 {
  margin-left: 40em;
}

.wysiwyg .mr40, body.cke_editable .mr40 {
  margin-right: 40em;
}

.wysiwyg .mt41, body.cke_editable .mt41 {
  margin-top: 41em;
}

.wysiwyg .mb41, body.cke_editable .mb41 {
  margin-bottom: 41em;
}

.wysiwyg .ml41, body.cke_editable .ml41 {
  margin-left: 41em;
}

.wysiwyg .mr41, body.cke_editable .mr41 {
  margin-right: 41em;
}

.wysiwyg .mt42, body.cke_editable .mt42 {
  margin-top: 42em;
}

.wysiwyg .mb42, body.cke_editable .mb42 {
  margin-bottom: 42em;
}

.wysiwyg .ml42, body.cke_editable .ml42 {
  margin-left: 42em;
}

.wysiwyg .mr42, body.cke_editable .mr42 {
  margin-right: 42em;
}

.wysiwyg .mt43, body.cke_editable .mt43 {
  margin-top: 43em;
}

.wysiwyg .mb43, body.cke_editable .mb43 {
  margin-bottom: 43em;
}

.wysiwyg .ml43, body.cke_editable .ml43 {
  margin-left: 43em;
}

.wysiwyg .mr43, body.cke_editable .mr43 {
  margin-right: 43em;
}

.wysiwyg .mt44, body.cke_editable .mt44 {
  margin-top: 44em;
}

.wysiwyg .mb44, body.cke_editable .mb44 {
  margin-bottom: 44em;
}

.wysiwyg .ml44, body.cke_editable .ml44 {
  margin-left: 44em;
}

.wysiwyg .mr44, body.cke_editable .mr44 {
  margin-right: 44em;
}

.wysiwyg .mt45, body.cke_editable .mt45 {
  margin-top: 45em;
}

.wysiwyg .mb45, body.cke_editable .mb45 {
  margin-bottom: 45em;
}

.wysiwyg .ml45, body.cke_editable .ml45 {
  margin-left: 45em;
}

.wysiwyg .mr45, body.cke_editable .mr45 {
  margin-right: 45em;
}

.wysiwyg .mt46, body.cke_editable .mt46 {
  margin-top: 46em;
}

.wysiwyg .mb46, body.cke_editable .mb46 {
  margin-bottom: 46em;
}

.wysiwyg .ml46, body.cke_editable .ml46 {
  margin-left: 46em;
}

.wysiwyg .mr46, body.cke_editable .mr46 {
  margin-right: 46em;
}

.wysiwyg .mt47, body.cke_editable .mt47 {
  margin-top: 47em;
}

.wysiwyg .mb47, body.cke_editable .mb47 {
  margin-bottom: 47em;
}

.wysiwyg .ml47, body.cke_editable .ml47 {
  margin-left: 47em;
}

.wysiwyg .mr47, body.cke_editable .mr47 {
  margin-right: 47em;
}

.wysiwyg .mt48, body.cke_editable .mt48 {
  margin-top: 48em;
}

.wysiwyg .mb48, body.cke_editable .mb48 {
  margin-bottom: 48em;
}

.wysiwyg .ml48, body.cke_editable .ml48 {
  margin-left: 48em;
}

.wysiwyg .mr48, body.cke_editable .mr48 {
  margin-right: 48em;
}

.wysiwyg .mt49, body.cke_editable .mt49 {
  margin-top: 49em;
}

.wysiwyg .mb49, body.cke_editable .mb49 {
  margin-bottom: 49em;
}

.wysiwyg .ml49, body.cke_editable .ml49 {
  margin-left: 49em;
}

.wysiwyg .mr49, body.cke_editable .mr49 {
  margin-right: 49em;
}

.wysiwyg .mt50, body.cke_editable .mt50 {
  margin-top: 50em;
}

.wysiwyg .mb50, body.cke_editable .mb50 {
  margin-bottom: 50em;
}

.wysiwyg .ml50, body.cke_editable .ml50 {
  margin-left: 50em;
}

.wysiwyg .mr50, body.cke_editable .mr50 {
  margin-right: 50em;
}

.wysiwyg a.maru, body.cke_editable a.maru {
  margin: 10px 10px 20px 10px;
}

.wysiwyg a.maru:before, body.cke_editable a.maru:before {
  content: '●';
}

@media screen and (max-width: 768px) {
  .wysiwyg a.maru, body.cke_editable a.maru {
    display: block;
    margin-left: 2em;
  }
  .wysiwyg a.maru:before, body.cke_editable a.maru:before {
    margin-left: -1em;
  }
}

.wysiwyg p.maru, body.cke_editable p.maru {
  margin-left: 1em;
}

.wysiwyg p.maru:before, body.cke_editable p.maru:before {
  content: '●';
  color: #008713;
  margin-left: -1em;
}

.wysiwyg p.maru2, body.cke_editable p.maru2 {
  margin-left: 2%;
  padding: 0 2.5%;
  font-size: 1.8rem;
  font-weight: bold;
}

.wysiwyg p.maru2:before, body.cke_editable p.maru2:before {
  color: #008713;
  content: "●";
  margin-left: -1em;
}

.wysiwyg div.tensen, body.cke_editable div.tensen {
  padding: 10px;
  border: dotted 1px #CCC;
}

.wysiwyg .p-area, body.cke_editable .p-area {
  display: none;
}

.wysiwyg .p-area-btn, body.cke_editable .p-area-btn {
  display: block;
  cursor: pointer;
  position: relative;
  border-bottom: dashed #CCC 1px;
}

.wysiwyg .p-area-btn:after, body.cke_editable .p-area-btn:after {
  font-family: "Font Awesome 5 Free";
  content: "\f078";
  position: absolute;
  right: 0;
  top: 0;
  font-size: 1.2rem;
  color: #929292;
  display: block;
}

.wysiwyg .p-area-btn.sel:after, body.cke_editable .p-area-btn.sel:after {
  content: "\f106";
}

.wysiwyg .one-content, body.cke_editable .one-content {
  margin-top: 60px;
}

.wysiwyg ul#exam-menu, body.cke_editable ul#exam-menu {
  margin-top: 40px;
}

.wysiwyg ul#exam-menu li:before, body.cke_editable ul#exam-menu li:before {
  content: '';
}

.wysiwyg ul#exam-menu li ul li, body.cke_editable ul#exam-menu li ul li {
  margin-left: 30px;
}

#L-gNav2 {
  max-width: 1200px;
  width: 90%;
  margin: 40px auto 130px;
}

#L-gNav2 .menu {
  display: flex;
  justify-content: space-between;
}

#L-gNav2 .menu li {
  border-left: 1px solid #008713;
  width: 100%;
}

#L-gNav2 .menu li:last-child {
  border-right: 1px solid #008713;
}

#L-gNav2 .menu a {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  padding-bottom: 40px;
  text-align: center;
  font-size: 1.5rem;
  line-height: 1.2;
  color: #000000;
}

#L-gNav2 .menu a:after {
  content: "\f078";
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 28px;
  height: 28px;
  margin: 10px auto 0;
  bottom: 5px;
  background: #339999;
  border-radius: 50%;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 1.6rem;
  line-height: 28px;
  color: #fff;
  transition: all 0.5s;
}

#L-gNav2 .menu a:hover:after {
  bottom: 0;
}

#L-gNav2 .menu .nav02 a:after {
  background: #008713;
}

@media screen and (max-width: 768px) {
  #L-gNav2 {
    margin-bottom: 60px;
  }
  #L-gNav2 .menu {
    flex-direction: column;
  }
  #L-gNav2 .menu li {
    border: none;
    border-bottom: solid 1px #CCC;
  }
  #L-gNav2 .menu li:last-child {
    border: none;
    border-bottom: solid 1px #CCC;
  }
  #L-gNav2 .menu li:first-child {
    border-top: solid 1px #CCC;
  }
  #L-gNav2 .menu a {
    justify-content: left;
    padding: 15px 0 15px 70px;
  }
  #L-gNav2 .menu a:after {
    content: "\f105";
    left: auto;
    right: auto;
    bottom: auto;
    left: 45px;
    top: 50%;
    margin-top: -0.9em;
    width: 18px;
    height: 18px;
    font-size: 1.0rem;
    line-height: 1em;
  }
}

.lead {
  margin: 2em auto 4em;
  text-align: center;
  font-size: 2.5rem;
}

@media screen and (max-width: 768px) {
  .lead {
    margin: 1.5em auto 1.5em;
    font-size: 1.6rem;
    width: 60%;
    line-height: 1.5em;
  }
}

/*# sourceMappingURL=tmpWysiwyg.css.map */</pre></body></html>