@charset "UTF-8";
@font-face {}/* alphabet num only */
@font-face {
  font-family: 'pixeled';
  src: url(pixeled.woff);
}

/* line 24, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
body {
  font-family: "Lucida Grande","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","游ゴシック","Yu Gothic",sans-serif;
  font-size: 18px;
  line-height: 1.6;
  background-color: #000;
  color: #FFF;
}

@media screen and (min-width: 300px) {
  /* line 24, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
  body {
    font-size: 16px;
  }
}

@media screen and (min-width: 768px) {
  /* line 24, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
  body {
    font-size: 18px;
  }
}

/* line 38, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
img {
  display: block;
}

/* line 42, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
a.box-link {
  display: block;
}

/* line 46, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
a {
  color: #B3F9F5;
  text-decoration: none;
}

/* line 49, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
a:hover {
  color: #2BBFBF;
  text-decoration: underline;
}

/* line 56, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
#main, #site-footer-content {
  margin: 0 auto;
}

@media screen and (min-width: 300px) {
  /* line 56, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
  #main, #site-footer-content {
    width: 98%;
  }
}

@media screen and (min-width: 768px) {
  /* line 56, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
  #main, #site-footer-content {
    width: 90%;
  }
}

@media screen and (min-width: 1200px) {
  /* line 56, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
  #main, #site-footer-content {
    max-width: 1600px;
  }
}

@media screen and (min-width: 300px) {
  /* line 70, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
  .sp-none {
    display: none;
  }
}

@media screen and (min-width: 768px) {
  /* line 70, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
  .sp-none {
    display: block;
  }
}

/* line 78, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
.aside {
  font-size: 0.8rem;
}

/* line 81, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
.error {
  color: #F00;
  font-size: 0.8rem;
}

/* line 85, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
.alert {
  color: #F00;
  font-weight: bold;
  font-size: 0.8rem;
}

/* line 90, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
input[type='text'] {
  border: 1px solid #ccc;
  padding: 0.2rem 0.5rem;
}

/* line 93, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
input[type='text']:focus {
  border: 1px solid #49CEF9;
}

/* line 98, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
input[type='file'] {
  background-color: #000;
  font-family: 'pixel';
  color: #FFF;
}

/* line 105, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
input[type='submit'],
button[type='submit'],
.btn {
  background-color: #000;
  color: #B8E1D9;
  font-family: 'pixel';
  border: 1px solid #3FA398;
}

/* line 114, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
.btn, .delete-btn {
  font-size: 1em;
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
}

/* line 121, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
input[type='submit'].single,
button[type='submit'].single,
a.single {
  width: 100%;
  font-size: 1em;
  text-align: center;
}

/* line 129, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
input[type='submit']:hover,
button[type='submit']:hover,
.btn:hover {
  color: #000;
  background-color: #3FA398;
}

/* line 136, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
.delete-btn {
  border: 1px solid #BB0C10;
  color: #BB0C10;
}

/* line 140, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
.delete-btn:hover {
  background-color: #BB0C10;
  color: #FFF;
  text-decoration: none;
}

/* line 146, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
select {
  background-color: #000;
  color: #FFF;
  border: 1px solid #CCC;
  padding: 0.3rem 1rem;
}

/* line 153, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
textarea {
  background-color: #000;
  color: #FFF;
  border: 1px solid #CCC;
}

/* line 160, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
br.sp {
  display: inline;
}

@media screen and (min-width: 768px) {
  /* line 165, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
  br.sp {
    display: none;
  }
}

/*
 aタグは基本的にブロック構造
 */
/* line 172, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
a {
  display: block;
}

/* line 174, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
a.inline {
  display: inline;
}

/* line 179, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
.pagination {
  display: flex;
  margin: 1rem 0;
}

/* line 181, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
.pagination li a, .pagination li.disabled {
  display: block;
  padding: 0.2rem 0.5rem;
}

/* line 189, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
#page-headline {
  background-color: #194C37;
  font-size: 1.2rem;
  padding: 0.2rem 0.1rem;
  margin-bottom: 2rem;
}

/* line 197, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
.section-headline {
  background-color: #112447;
  margin-bottom: 1rem;
}

@media screen and (min-width: 300px) {
  /* line 202, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
  #main #main-content .sp-only {
    display: block;
  }
}

@media screen and (min-width: 768px) {
  /* line 202, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
  #main #main-content .sp-only {
    display: none;
  }
}

/* line 211, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
.title-name {
  line-height: 1.1;
}

/* line 213, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
.title-name > .title {
  font-size: 0.8rem;
}

/* line 219, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
#site-header {
  border-bottom: 1px solid #CCC;
  margin-bottom: 1rem;
}

/* line 221, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
#site-header .site-logo img {
  margin: 0 auto;
}

@media screen and (min-width: 300px) {
  /* line 221, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
  #site-header .site-logo img {
    width: 80%;
  }
}

@media screen and (min-width: 768px) {
  /* line 221, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
  #site-header .site-logo img {
    width: 40rem;
  }
}

/* line 231, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
#site-header #site-navi > ul {
  display: flex;
}

/* line 243, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
#site-footer {
  padding: 3rem 0;
}

/* line 251, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
.registration {
  background-color: #3BAAAD;
  border-radius: 0.5rem;
  padding: 0.3rem;
}

/* line 253, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
.registration:hover {
  background-color: #46D3D3;
}

/* line 260, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
.registration .reg-main-text {
  font-size: 1.2rem;
  color: #FFF;
}

/* line 264, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
.registration .reg-sub-text {
  color: #000;
}

/* line 271, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
a.back-to-top {
  width: 13rem;
  display: block;
  background-color: #CCC;
  border-radius: 3px;
  padding: 0.5rem 0;
  margin: 4rem auto;
  text-align: center;
}

/* line 279, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
a.back-to-top:hover {
  text-decoration: underline;
}

/* line 284, ../../me/www/master.boothsystem.net/attach/css/scss/style.scss */
.local-warning {
  font-size: 0.6rem;
  text-align: center;
  background-color: #EE1E1E;
  color: #FFF;
}

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