/* line 11, 20200710_html/css/common.scss */
body {
  background-image: url("../images/login.jpg");
  background-size: cover;
  font-size: 15px;
  line-height: 1.2em;
  letter-spacing: 0.1em; }

/* line 18, 20200710_html/css/common.scss */
img {
  max-width: 100%;
  height: auto;
  width: auto;
  /*forIE8*/ }

/* line 23, 20200710_html/css/common.scss */
.bold {
  font-weight: bold; }

/* line 24, 20200710_html/css/common.scss */
.clear {
  clear: both;
  height: 0.1px; }

/* line 28, 20200710_html/css/common.scss */
span.notyet {
  text-decoration: line-through;
  color: #bebebe; }

/* line 32, 20200710_html/css/common.scss */
a {
  color: #0070c0; }

/* line 33, 20200710_html/css/common.scss */
a:hover {
  color: #7f7f7f; }

/* line 34, 20200710_html/css/common.scss */
a:visited {
  color: #666666; }

/*--Mixin--*/
/*DIV id class*/
/* line 44, 20200710_html/css/common.scss */
header {
  width: 800px;
  margin: 5px auto; }
  /* line 47, 20200710_html/css/common.scss */
  header .right {
    float: right;
    margin: 0;
    padding: 0; }

/* line 53, 20200710_html/css/common.scss */
#container {
  float: left;
  width: 100%;
  margin: 0; }

/* line 58, 20200710_html/css/common.scss */
#introduction {
  width: 800px;
  margin: 5px auto;
  padding: 10px 10px 7px 10px;
  background-color: white;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }
  /* line 64, 20200710_html/css/common.scss */
  #introduction .right {
    float: right;
    margin: 0;
    padding: 0; }
  /* line 69, 20200710_html/css/common.scss */
  #introduction h2 {
    font-weight: bold;
    font-size: 1.2em;
    color: #006699;
    margin: 7px 10px; }
  /* line 75, 20200710_html/css/common.scss */
  #introduction .left {
    font-size: 0.9em;
    margin: 5px 0 0 10px;
    float: left;
    line-height: 1.5em; }
  /* line 81, 20200710_html/css/common.scss */
  #introduction .inq {
    margin: 5px 10px;
    line-height: 1.5em; }
  /* line 85, 20200710_html/css/common.scss */
  #introduction .point {
    font-weight: bold;
    font-size: 1.2em;
    color: #ff6600; }

/* line 91, 20200710_html/css/common.scss */
#menu_body {
  width: 800px;
  margin: 10px auto;
  padding: 10px 10px 0 10px;
  background-color: rgba(255, 255, 255, 0.5);
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }
  /* line 97, 20200710_html/css/common.scss */
  #menu_body .title_img {
    float: left;
    margin: 0 0 0 60px; }
  /* line 101, 20200710_html/css/common.scss */
  #menu_body .title {
    float: right;
    margin: 20px 20px 0 0;
    color: #0070c0; }

/* line 107, 20200710_html/css/common.scss */
.img_sample {
  text-align: center; }

/* line 110, 20200710_html/css/common.scss */
#menu_buttons {
  width: 700px;
  margin: 0 auto;
  padding: 0; }
  /* line 114, 20200710_html/css/common.scss */
  #menu_buttons ul.parent {
    list-style: none;
    width: 700px;
    margin: 0 auto;
    padding: 0; }
    /* line 119, 20200710_html/css/common.scss */
    #menu_buttons ul.parent li.parent {
      width: 120px;
      height: 160px;
      margin: 0 10px;
      padding: 5px 0;
      display: inline;
      float: left;
      background-color: rgba(255, 255, 255, 0.8);
      text-align: center;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      border-radius: 5px; }
    /* line 130, 20200710_html/css/common.scss */
    #menu_buttons ul.parent h3 {
      margin: 0;
      padding: 0;
      font-size: 0.9em;
      font-weight: bold;
      color: #666666; }
  /* line 138, 20200710_html/css/common.scss */
  #menu_buttons ul.child {
    margin: 0 auto;
    padding: 2px 5px;
    list-style: none; }
    /* line 142, 20200710_html/css/common.scss */
    #menu_buttons ul.child li {
      margin: 1px 0;
      font-size: 0.8em;
      color: #7f7f7f;
      text-align: center; }
      /* line 147, 20200710_html/css/common.scss */
      #menu_buttons ul.child li a {
        color: #0070c0;
        text-decoration: none; }
      /* line 151, 20200710_html/css/common.scss */
      #menu_buttons ul.child li a:hover {
        color: #7f7f7f; }

/* line 155, 20200710_html/css/common.scss */
footer {
  width: 800px;
  margin: 5px auto;
  text-align: center;
  color: #fff;
  font-size: 0.8em; }

/* line 163, 20200710_html/css/common.scss */
#mailform {
  width: 800px;
  margin: 5px auto;
  padding: 10px 10px;
  background-color: #fff;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }
  /* line 170, 20200710_html/css/common.scss */
  #mailform h2 {
    font-weight: bold;
    font-size: 1.0em;
    color: #252525;
    margin: 5px 10px; }
  /* line 176, 20200710_html/css/common.scss */
  #mailform p {
    font-size: 0.8em;
    margin: 5px 10px;
    padding: 10px 0; }
  /* line 181, 20200710_html/css/common.scss */
  #mailform #submit_button {
    width: 70px;
    height: 27px;
    background-color: #0070c0;
    color: #fff;
    border-style: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
  /* line 189, 20200710_html/css/common.scss */
  #mailform #reset_button {
    width: 70px;
    height: 27px;
    background-color: #7f7f7f;
    color: #fff;
    border-style: none;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }

/* line 199, 20200710_html/css/common.scss */
.print_url {
  display: none; }

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