@charset "utf-8";

.header .logo {
  max-width: 400px;
}

.fixed-page .shop .main {
  background: #F0F2EB;
}

.page .main-content {
  margin: 0 auto 0;
  padding: 112px 16px;
}

.fixed-page .main .title {
  font-size: 18px;
}

.fixed-page .main .title .edit {
  font-weight: normal;
  font-size: 15px;
}

.fixed-page .shop .l-left {
  border: none;
}

.fixed-page .menu {
  position: relative;
  background: #268300;
  font-size: 16px;
  margin: 0;
  padding: 20px 20px;
  text-align: left;
}

.fixed-page .menu a {
  display: block;
  font-size: 14px;
  padding: 0;
  color: #DEFFD0;
  text-decoration: underline;
}

.service, .logout {
  margin: 20px 0 0;
}

.main.login {
  text-align: center;
}

.main.login > div {
  display: inline-block;
}

.main.login label {
  display: block;
  text-align: left;
}

.main.login .forgot {
  text-align: left;
  display: block;
}

.main .history p {
  font-size: 16px;
}

.main .history a {
  color: #0000FF;
  font-size: 16px;
}

.main .item {
  margin: 10px 0;
  color: #268300;
  font-size: 18px;
}

.myinfo.sp {
  display: none;
}

.myinfo.sp table {
  border: 1px solid #F6F6F6;
  margin: 5px 0;
}

.myinfo.sp tr {
  border: none;
}

.myinfo.sp {
  margin: 5px 0;
}

.myinfo.sp td.edit {
  text-align: right;
}

.scrutiny_item {
  margin: 10px 0;
}

.delete_scrutiny {
  text-align: right;
  margin: 0 0 -10px;
}

.fixed-page .main .articles .item {
  font-size: 16px;
  font-weight: 700;
  color: #268300;
  border: none;
  margin: 20px 0;
}

.write table {
  background: #fff;
  width: 100%;
}

.write table tr th {

}

.write table th, .write table td {
  border: 1px solid #CCCCCC;
  padding: 10px;
}

.write input[type='text'], .write input[type='email'], .write select {
  height: 30px;
  width: 100%;
}

.write textarea {
  display: block;
  width: 100%;
  height: 300px;
}

.write .scrutiny select {
  width: 15%;
}

.write .scrutiny input[type='text'] {
  width: 70%;
}

.write .datetime, .write .provide {
  display: inline-block;
}

.write .datetime select {
  width: initial;
}

.write .date, .write .race {
  display: inline-block;
}

.write .date select {
  width: initial;
}

#other_price_add div {
  margin: 10px 0;
}

.articles div {
  margin: 7px 0;
}

.scrutiny td div {
  margin: 10px 0;
}

.fixed-page .main .title a {
  font-size: 15px;
  font-weight: normal;
  text-decoration: underline;
  color: #604f1d;
}

.remodal textarea {
  width: 500px;
  height: 500px;
}

.remodal p {
  text-align: left;
}

.scrutiny td div {
  margin: 0 !important;
  color: #ff0000;
}

/****  /sys-admin/member/*  ****/

/* member_list */
.fixed-page .main p.name_kana {
  font-size: 12px;
}

@media only screen and (max-width: 479px) {
  .myinfo.sp {
    display: block;
  }

  .myinfo.pc {
    display: none;
  }
}
