@charset "UTF-8";
@font-face {}/* line 5, ../../xampp/htdocs/_test/fair/seminar/css/_reset.scss */
* {
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  box-sizing: border-box; }

/* line 14, ../../xampp/htdocs/_test/fair/seminar/css/_reset.scss */
html {
  overflow-y: scroll;
  overflow-x: auto; }

/* line 19, ../../xampp/htdocs/_test/fair/seminar/css/_reset.scss */
html,
body {
  -webkit-text-size-adjust: 100%;
  height: 100%;
  font-size: 16px; }

/* line 26, ../../xampp/htdocs/_test/fair/seminar/css/_reset.scss */
body,
input,
textarea,
select,
option {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", メイリオ, Meiryo, sans-serif; }

/* line 34, ../../xampp/htdocs/_test/fair/seminar/css/_reset.scss */
.mincho {
  font-family: 游明朝, "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", HGS明朝E, 'Noto Serif Japanese', メイリオ, Meiryo, serif; }

/* line 38, ../../xampp/htdocs/_test/fair/seminar/css/_reset.scss */
input[type=button],
input[type=submit] {
  cursor: pointer; }

/* line 43, ../../xampp/htdocs/_test/fair/seminar/css/_reset.scss */
input[type=submit] {
  appearance: none;
  -webkit-appearance: none; }

/* line 48, ../../xampp/htdocs/_test/fair/seminar/css/_reset.scss */
textarea {
  resize: none; }

/* line 52, ../../xampp/htdocs/_test/fair/seminar/css/_reset.scss */
img {
  border: none;
  vertical-align: bottom; }

/* line 57, ../../xampp/htdocs/_test/fair/seminar/css/_reset.scss */
ul,
ol {
  list-style: none; }

/* line 62, ../../xampp/htdocs/_test/fair/seminar/css/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 67, ../../xampp/htdocs/_test/fair/seminar/css/_reset.scss */
a:focus {
  outline: none; }

/* line 71, ../../xampp/htdocs/_test/fair/seminar/css/_reset.scss */
.clear {
  clear: both; }

/* line 75, ../../xampp/htdocs/_test/fair/seminar/css/_reset.scss */
article,
aside,
details,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block; }

/*color*/
/*size*/
/*margin&padding*/
/*slick setting*/
/* line 4, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
.slick-prev:before,
.slick-next:before {
  color: #eca722; }

/* line 9, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
body {
  padding: 0;
  position: relative;
  color: #3f3f3f;
  background: url(../bg.jpg); }

/* line 16, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
a {
  color: #ef877a; }

/* line 21, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
header {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  border-left: solid 0px #fff;
  border-right: solid 0px #fff;
  background: #fff; }
  /* line 30, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
  header p {
    padding: 7.5px;
    border-bottom: 2px solid #eca722; }
    /* line 34, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    header p img {
      width: 100px; }
  /* line 40, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
  header h1 {
    padding: 15px 0;
    text-align: center;
    color: #eca722;
    font-size: 1.5rem; }
  @media screen and (min-width: 1200px) {
    /* line 21, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    header {
      border-left: solid 8px #fff;
      border-right: solid 8px #fff; }
      /* line 52, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      header p img {
        width: 150px; }
      /* line 58, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      header h1 {
        padding: 30px 0;
        font-size: 4rem; } }

/* line 66, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
main {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  background: #fff;
  padding: 15px; }
  @media screen and (min-width: 1200px) {
    /* line 66, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    main {
      padding: 60px; } }
  /* line 77, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
  main h2 {
    color: #ef877a;
    font-size: 1rem;
    text-align: center;
    margin-bottom: 7.5px; }
    @media screen and (min-width: 1200px) {
      /* line 77, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      main h2 {
        font-size: 1.5rem; } }
  /* line 88, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
  main > p {
    margin-bottom: 30px;
    font-size: 0.8rem; }
    @media screen and (min-width: 1200px) {
      /* line 88, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      main > p {
        font-size: 1rem; } }
    /* line 96, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    main > p img {
      width: 100%; }
    /* line 101, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    main > p > select {
      width: 100%;
      font-size: 1.5rem;
      padding: 15px;
      border: #ef877a solid 2px;
      border-radius: 1rem; }
      /* line 108, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      main > p > select > option {
        font-size: 1.2rem; }
  /* line 114, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
  main #seminar1,
  main #seminar2,
  main #seminar3,
  main #seminar4,
  main #seminar5,
  main #seminar6,
  main #seminar7 {
    margin-bottom: 15px;
    display: none; }
    @media screen and (min-width: 1200px) {
      /* line 114, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      main #seminar1,
      main #seminar2,
      main #seminar3,
      main #seminar4,
      main #seminar5,
      main #seminar6,
      main #seminar7 {
        margin-bottom: 30px; } }
    /* line 128, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    main #seminar1 > h3,
    main #seminar2 > h3,
    main #seminar3 > h3,
    main #seminar4 > h3,
    main #seminar5 > h3,
    main #seminar6 > h3,
    main #seminar7 > h3 {
      margin-bottom: 15px; }
      /* line 131, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      main #seminar1 > h3 img,
      main #seminar2 > h3 img,
      main #seminar3 > h3 img,
      main #seminar4 > h3 img,
      main #seminar5 > h3 img,
      main #seminar6 > h3 img,
      main #seminar7 > h3 img {
        width: 100%; }
    /* line 138, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    main #seminar1 > p,
    main #seminar2 > p,
    main #seminar3 > p,
    main #seminar4 > p,
    main #seminar5 > p,
    main #seminar6 > p,
    main #seminar7 > p {
      font-size: 1rem;
      margin-bottom: 30px; }
      /* line 142, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      main #seminar1 > p span,
      main #seminar2 > p span,
      main #seminar3 > p span,
      main #seminar4 > p span,
      main #seminar5 > p span,
      main #seminar6 > p span,
      main #seminar7 > p span {
        font-size: 75%; }
      @media screen and (min-width: 1200px) {
        /* line 138, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
        main #seminar1 > p,
        main #seminar2 > p,
        main #seminar3 > p,
        main #seminar4 > p,
        main #seminar5 > p,
        main #seminar6 > p,
        main #seminar7 > p {
          font-size: 1.25rem; } }
    /* line 151, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    main #seminar1 .about,
    main #seminar2 .about,
    main #seminar3 .about,
    main #seminar4 .about,
    main #seminar5 .about,
    main #seminar6 .about,
    main #seminar7 .about {
      border-radius: 15px;
      padding: 15px;
      border: #ef877a 3px solid;
      margin-bottom: 30px; }
      /* line 157, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      main #seminar1 .about h4,
      main #seminar2 .about h4,
      main #seminar3 .about h4,
      main #seminar4 .about h4,
      main #seminar5 .about h4,
      main #seminar6 .about h4,
      main #seminar7 .about h4 {
        font-size: 1.2rem; }
    /* line 164, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    main #seminar1 .info,
    main #seminar2 .info,
    main #seminar3 .info,
    main #seminar4 .info,
    main #seminar5 .info,
    main #seminar6 .info,
    main #seminar7 .info {
      text-align: center;
      margin-bottom: 30px; }
      @media screen and (min-width: 1200px) {
        /* line 164, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
        main #seminar1 .info,
        main #seminar2 .info,
        main #seminar3 .info,
        main #seminar4 .info,
        main #seminar5 .info,
        main #seminar6 .info,
        main #seminar7 .info {
          margin-bottom: 60px; } }
      /* line 175, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      main #seminar1 .info dl label,
      main #seminar2 .info dl label,
      main #seminar3 .info dl label,
      main #seminar4 .info dl label,
      main #seminar5 .info dl label,
      main #seminar6 .info dl label,
      main #seminar7 .info dl label {
        display: block;
        margin-bottom: 10px; }
      /* line 180, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      main #seminar1 .info dl dt,
      main #seminar2 .info dl dt,
      main #seminar3 .info dl dt,
      main #seminar4 .info dl dt,
      main #seminar5 .info dl dt,
      main #seminar6 .info dl dt,
      main #seminar7 .info dl dt {
        font-size: 0.7rem;
        color: #fff;
        background: #3f3f3f;
        padding: 3px;
        display: block;
        text-align: center;
        margin-bottom: 15px; }
        @media screen and (min-width: 1200px) {
          /* line 180, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
          main #seminar1 .info dl dt,
          main #seminar2 .info dl dt,
          main #seminar3 .info dl dt,
          main #seminar4 .info dl dt,
          main #seminar5 .info dl dt,
          main #seminar6 .info dl dt,
          main #seminar7 .info dl dt {
            font-size: 1rem; } }
      /* line 194, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      main #seminar1 .info dl dd,
      main #seminar2 .info dl dd,
      main #seminar3 .info dl dd,
      main #seminar4 .info dl dd,
      main #seminar5 .info dl dd,
      main #seminar6 .info dl dd,
      main #seminar7 .info dl dd {
        font-size: 1.5rem;
        display: block;
        text-align: center;
        margin-bottom: 30px; }
        @media screen and (min-width: 1200px) {
          /* line 194, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
          main #seminar1 .info dl dd,
          main #seminar2 .info dl dd,
          main #seminar3 .info dl dd,
          main #seminar4 .info dl dd,
          main #seminar5 .info dl dd,
          main #seminar6 .info dl dd,
          main #seminar7 .info dl dd {
            font-size: 2rem; } }
        /* line 204, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
        main #seminar1 .info dl dd span,
        main #seminar2 .info dl dd span,
        main #seminar3 .info dl dd span,
        main #seminar4 .info dl dd span,
        main #seminar5 .info dl dd span,
        main #seminar6 .info dl dd span,
        main #seminar7 .info dl dd span {
          display: block;
          font-size: 50%; }
  /* line 216, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
  main #seminar1 .about h4,
  main #seminar4 .about h4 {
    color: #ef877a;
    font-size: 0.7rem; }
  /* line 221, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
  main #seminar1 .about p,
  main #seminar4 .about p {
    color: #ef877a;
    font-size: 1rem; }
  @media screen and (min-width: 1200px) {
    /* line 228, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    main #seminar1 .about h4,
    main #seminar4 .about h4 {
      font-size: 0.8rem; }
    /* line 232, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    main #seminar1 .about p,
    main #seminar4 .about p {
      font-size: 1.3rem; } }
  /* line 243, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
  main #seminar3 .about h4 {
    font-size: 0.7rem; }
    /* line 246, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    main #seminar3 .about h4 span {
      font-size: 1.2rem;
      display: inline-block; }
  /* line 252, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
  main #seminar3 .about p {
    font-size: 0.7rem; }
  @media screen and (min-width: 1200px) {
    /* line 257, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    main #seminar3 .about h4 {
      font-size: 0.8rem; }
      /* line 260, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      main #seminar3 .about h4 span {
        font-size: 2rem; }
    /* line 265, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    main #seminar3 .about p {
      font-size: 1rem; } }
  /* line 277, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
  main #seminar6 .about h4,
  main #seminar7 .about h4 {
    font-size: 0.7rem; }
    /* line 280, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    main #seminar6 .about h4 span,
    main #seminar7 .about h4 span {
      font-size: 1.2rem;
      display: inline-block; }
  /* line 286, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
  main #seminar6 .about p,
  main #seminar7 .about p {
    font-size: 0.7rem; }
  @media screen and (min-width: 1200px) {
    /* line 291, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    main #seminar6 .about h4,
    main #seminar7 .about h4 {
      font-size: 0.8rem; }
      /* line 294, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      main #seminar6 .about h4 span,
      main #seminar7 .about h4 span {
        font-size: 2rem; }
    /* line 299, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    main #seminar6 .about p,
    main #seminar7 .about p {
      font-size: 1rem; } }

/* line 311, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
#entry {
  min-height: 100%; }
  /* line 314, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
  #entry h3 {
    border-top: 5px solid #3f3f3f;
    font-size: 1rem;
    margin-bottom: 10px;
    padding-top: 3px; }
    @media screen and (min-width: 1200px) {
      /* line 314, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      #entry h3 {
        font-size: 2rem; } }
  /* line 325, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
  #entry p {
    font-size: 0.75rem;
    padding: 0px 15px 15px; }
    @media screen and (min-width: 1200px) {
      /* line 325, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      #entry p {
        font-size: 1rem;
        padding: 0px 30px 30px; } }
    /* line 334, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    #entry p:nth-of-type(3) {
      color: #f00; }
    /* line 338, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    #entry p.error {
      color: #f00;
      padding: 15px;
      border: #f00 3px solid;
      margin: 15px 0;
      font-size: 1rem; }
      @media screen and (min-width: 1200px) {
        /* line 338, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
        #entry p.error {
          font-size: 1.25rem; } }
    /* line 350, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    #entry p.backbtn {
      text-align: center; }
      /* line 353, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      #entry p.backbtn a {
        display: inline-block;
        border-radius: 15px;
        padding: 15px 30px;
        font-size: 1rem;
        border: solid #eca722 2px;
        background: #fff;
        margin: 0 15px;
        color: #3f3f3f; }
        @media screen and (min-width: 1200px) {
          /* line 353, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
          #entry p.backbtn a {
            font-size: 1.25rem; } }
  /* line 370, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
  #entry form {
    margin: 15px; }
    /* line 374, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    #entry form dl dt {
      border-left: 3px solid #3f3f3f;
      padding-left: 6px;
      font-size: 1rem;
      font-weight: bold;
      margin-bottom: 15px; }
      @media screen and (min-width: 1200px) {
        /* line 374, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
        #entry form dl dt {
          font-size: 1.25rem;
          margin-bottom: 30px; } }
      /* line 387, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      #entry form dl dt.required:after {
        content: "必須";
        font-size: 0.5rem;
        display: inline-block;
        background: #f00;
        padding: 2px 4px;
        color: #fff;
        border-radius: 2px;
        margin-left: 5px;
        vertical-align: middle; }
    /* line 401, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    #entry form dl dd {
      font-size: 1.25rem;
      margin-bottom: 45px; }
      @media screen and (min-width: 1200px) {
        /* line 401, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
        #entry form dl dd {
          margin-bottom: 60px; } }
      /* line 409, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      #entry form dl dd dl {
        padding: 15px; }
        /* line 412, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
        #entry form dl dd dl dt {
          border-left: none;
          padding-left: 0;
          font-size: 1.25rem; }
        @media screen and (min-width: 1200px) {
          /* line 418, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
          #entry form dl dd dl dd {
            margin: 0 30px;
            margin-bottom: 45px; } }
        /* line 425, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
        #entry form dl dd dl dd input {
          text-align: right; }
      /* line 431, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      #entry form dl dd .s1 {
        color: #eca722;
        border-bottom: 1px solid #eca722; }
      /* line 436, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      #entry form dl dd .s2 {
        color: #eca722;
        border-bottom: 1px solid #eca722; }
      /* line 441, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      #entry form dl dd label {
        display: inline-block;
        margin: 0 15px; }
      /* line 446, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      #entry form dl dd input,
      #entry form dl dd select {
        font-size: 1.25rem;
        width: 100%;
        padding: 5px; }
        /* line 452, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
        #entry form dl dd input.small,
        #entry form dl dd select.small {
          width: 30%; }
        /* line 456, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
        #entry form dl dd input[type=radio],
        #entry form dl dd select[type=radio] {
          width: auto; }
    /* line 463, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    #entry form p {
      text-align: center; }
      /* line 466, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      #entry form p input {
        border-radius: 15px;
        padding: 15px 30px;
        font-size: 1rem;
        border: solid #eca722 2px;
        background: #fff;
        margin: 0 15px;
        color: #3f3f3f; }
        @media screen and (min-width: 1200px) {
          /* line 466, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
          #entry form p input {
            font-size: 1.25rem; } }
      /* line 480, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      #entry form p:before {
        display: none; }

/* line 489, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
footer {
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  background: #fff;
  padding: 15px; }
  /* line 497, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
  footer p {
    text-align: center;
    font-size: 0.5rem; }
    @media screen and (min-width: 1200px) {
      /* line 497, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
      footer p {
        font-size: 1rem; } }
  /* line 506, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
  footer div {
    position: absolute;
    bottom: 0;
    right: 0; }
    /* line 511, ../../xampp/htdocs/_test/fair/seminar/css/style.scss */
    footer div a {
      padding: 5px 7px;
      font-size: 0.5rem;
      color: #fff;
      background: #ef877a;
      border-radius: 10px 0 0 0; }

/*# sourceMappingURL=style.css.map */