@charset "UTF-8";
/* Scss Document */
* {
  margin: 0px;
  padding: 0px; }

.f-aka {
  color: #CE0003; }

.img-resp, .item-box img, #bottom-botan img, .z-box-1 .top-pic-2-conte .pic-box img, .z-box-1 .top-main-conte .top-pic-2-conte-re .pic-box img, .top-main-conte .z-box-1 .top-pic-2-conte-re .pic-box img, .pic-2-conte img, .box2-conte .top-pic-2-conte .pic-box img, .box2-conte .top-main-conte .top-pic-2-conte-re .pic-box img, .top-main-conte .box2-conte .top-pic-2-conte-re .pic-box img, .box2-conte-re .top-pic-2-conte .pic-box img, .box2-conte-re .top-main-conte .top-pic-2-conte-re .pic-box img, .top-main-conte .box2-conte-re .top-pic-2-conte-re .pic-box img, .ayumi-box img, .photo-full img, .aisatu-conte-other img, .aisatu-conte img, .top-main-conte .top-pic-2-conte .pic-box img, .top-main-conte .top-pic-2-conte-re .pic-box img, .sinnryou-list-conte .sinnryou-list-waku .list-box img, .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yp img, .taisetu-list-conte .taisetu-list-waku .list-box img, .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yp img, .about-list-conte .about-list-waku .list-box img, .about-list-conte .about-list-waku .list-box-y img, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 img, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 img, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 img, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 img, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p img, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p img, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p img, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p img, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 img, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 img, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 img, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 img, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p img, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p img, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p img, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p img, .byouki-conte .byouki-waku .list-box img, .byouki-conte .byouki-waku .list-box-y img, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 img, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 img, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 img, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 img, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p img, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p img, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p img, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p img, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 img, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 img, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 img, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 img, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p img, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p img, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p img, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p img, .byouki-conte .byouki-waku .list-box-y2 img, .byouki-conte-g .byouki-waku .list-box img, .byouki-conte-b .byouki-waku .list-box img, .byouki-conte-g .byouki-waku .list-box-y img, .byouki-conte-b .byouki-waku .list-box-y img, .byouki-conte-g .byouki-waku .list-box-y3 img, .byouki-conte-b .byouki-waku .list-box-y3 img, .byouki-conte-g .byouki-waku .list-box-y3p img, .byouki-conte-b .byouki-waku .list-box-y3p img, .byouki-conte-g .byouki-waku .list-box-y2 img, .byouki-conte-b .byouki-waku .list-box-y2 img, .hajimete-conte .hajimete-waku .list-box img, .hajimete-conte2 .hajimete-waku .list-box img, .hajimete-conte .hajimete-waku .list-box-y img, .hajimete-conte2 .hajimete-waku .list-box-y img, .hajimete-conte .hajimete-waku .list-box-y3 img, .hajimete-conte2 .hajimete-waku .list-box-y3 img, .hajimete-conte .hajimete-waku .list-box-y3p img, .hajimete-conte2 .hajimete-waku .list-box-y3p img, .hajimete-conte .hajimete-waku .list-box-y2 img, .hajimete-conte2 .hajimete-waku .list-box-y2 img, .innai-list-conte .innai-list-waku .list-box img, .innai-list-conte .innai-list-waku #maker-list-box-y .list-yp img, .setubi-list-conte .setubi-list-waku .list-box img, .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yp img, .jyunbi-list-conte .jyunbi-list-waku .list-box img, .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yp img, .vaccine-list-conte .vaccine-list-waku .list-box img, .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yp img, .intyou-list-conte .intyou-list-waku .list-box img, .intyou-list-conte .intyou-list-waku .list-box-y img, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 img, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 img, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 img, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 img, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p img, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p img, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p img, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p img, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 img, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 img, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 img, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 img, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p img, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p img, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p img, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p img, .jigyou-list-conte .jigyou-list-waku .list-box img, .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yp img, .houw-soudan-conte .houw-soudan-waku .houw-soudan-box img, .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yp img, .toryou-list-conte .toryou-list-waku .toryou-list-box img, #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box img, .list-waku .list-box img, .list-waku .list-box-y .list-yp img, .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yp img, .byouki-conte-g .byouki-waku .list-waku .list-box-y3 .list-yp img, .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yp img, .byouki-conte-b .byouki-waku .list-waku .list-box-y3 .list-yp img, .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yp img, .byouki-conte-g .byouki-waku .list-waku .list-box-y3p .list-yp img, .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yp img, .byouki-conte-b .byouki-waku .list-waku .list-box-y3p .list-yp img, .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yp img, .hajimete-conte .hajimete-waku .list-waku .list-box-y3 .list-yp img, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yp img, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3 .list-yp img, .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yp img, .hajimete-conte .hajimete-waku .list-waku .list-box-y3p .list-yp img, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yp img, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3p .list-yp img, .nayami-conte .free-box1 img, .nayami-s-conte .free-box1 img, .about-conte .free-box1 img, .event-conte .event-box .kengaku-about .p-box img, .book-conte .book-box .p-box img, #reform-rei-conte .reform-rei-box dl dd img, .photo-box2 img, #plof-conte .free-box1 img, .pic-conte .free-box1 img, .pic-conte-re .free-box1 img, #kojin-conte .free-box1 img, .lesson-conte .lesson-box .f-box-lesson .p-box img, .lesson-conte .chef-waku .chef-box img, .lesson-conte .list-waku .list-box img, .lesson-conte .list-waku .list-box-y .list-yp img, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yp img, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yp img, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yp img, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yp img, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yp img, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yp img, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yp img, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yp img, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yp img, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yp img, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yp img, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yp img, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yp img, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yp img, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yp img, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yp img {
  display: block;
  max-width: 100%;
  height: auto;
  width: auto; }

.waku {
  display: inline-block;
  border: 1px solid #FFFFFF; }

.wf-mplus1p {
  font-family: "M PLUS 1p"; }

.wf-roundedmplus1c {
  font-family: "M PLUS Rounded 1c"; }

.wf-hannari {
  font-family: "Hannari"; }

.wf-sawarabimincho {
  font-family: "Sawarabi Mincho"; }

.wf-notosansjapanese {
  font-family: "Noto Sans JP"; }

.font-tuku, h2, h3, h4 {
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-style: normal;
  font-weight: 400; }

body {
  margin: 0px;
  font-family: fot-tsukuardgothic-std, sans-serif;
  background-color: #F0F0F0; }

h1 {
  color: #0D7BA7;
  font-family: a-otf-ryumin-pr6n, serif;
  font-style: normal;
  margin: 2% 0% 0%;
  color: #333333;
  line-height: 1.6em;
  font-size: 23px;
  font-weight: 200;
  padding: 10px; }
  @media screen and (min-width: 768px) {
    h1 {
      font-size: 35px;
      text-align: left; } }

h2 {
  font-size: 18px;
  line-height: 1.5em;
  text-align: center; }
  @media screen and (min-width: 768px) {
    h2 {
      font-size: 30px;
      line-height: 1.6em; } }

h3 {
  font-size: 18px;
  line-height: 1.5em;
  text-align: center;
  font-weight: normal; }
  @media screen and (min-width: 768px) {
    h3 {
      font-size: 22px; } }

h4 {
  font-size: 15px;
  line-height: 1.3em; }
  @media screen and (min-width: 768px) {
    h4 {
      font-size: 14px; } }
  @media screen and (min-width: 1000px) {
    h4 {
      font-size: 18px; } }

p {
  font-size: 14px;
  line-height: 1.7em;
  text-align: center; }
  @media screen and (min-width: 768px) {
    p {
      font-size: 1.1em;
      line-height: 1.5em; } }

ul {
  font-size: 13px;
  line-height: 1.8em;
  text-align: left; }
  @media screen and (min-width: 768px) {
    ul {
      font-size: 14px; } }
  @media screen and (min-width: 1000px) {
    ul {
      font-size: 14px; } }

#pageTop {
  position: fixed;
  bottom: 35px;
  right: 5px;
  display: flex;
  text-align: center;
  z-index: 1000; }
  #pageTop a {
    /* [disabled]display: block; */
    border-radius: 30px;
    width: 4.5rem;
    height: 4.5rem;
    background-color: #BDBFBF;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    text-align: center; }
    #pageTop a:hover {
      text-decoration: none;
      opacity: 0.7; }

.fade-in {
  opacity: 0.0;
  transform: translate(0, 50px);
  transition: all 500ms; }

.fade-in2 {
  opacity: 0.0;
  transform: translate(0, 50px);
  transition: all 900ms; }

.scroll-in {
  opacity: 1;
  transform: translate(0, 0); }

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

.fade-in {
  opacity: 0.0;
  transform: translate(0, 50px);
  transition-duration: 1s; }

.fade-in2 {
  opacity: 0.0;
  transform: translate(0, 80px);
  transition-duration: 5s; }

.scroll-in {
  opacity: 1;
  transform: translate(0, 0); }

.youtube2 {
  position: relative;
  width: 100%;
  padding-top: 56.25%; }

.youtube2 iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important; }

.table-d {
  margin: auto; }
  .table-d table {
    background-color: #FFFFFF;
    border: 1px #C1C1C1 solid; }
    @media screen and (min-width: 768px) {
      .table-d table {
        margin: 10px; } }
    .table-d table tr {
      border-bottom: 1px #E6E5E5 dashed;
      background-color: #FFFFFF;
      display: flex;
      flex-direction: column; }
      @media screen and (min-width: 768px) {
        .table-d table tr {
          flex-direction: row;
          width: 100%; } }
    .table-d table th {
      width: 100%;
      text-align: center;
      align-self: center;
      background-color: #F4FF61;
      padding: 10px; }
      @media screen and (min-width: 768px) {
        .table-d table th {
          width: 40%; } }
    .table-d table td {
      width: 100%;
      text-align: left;
      padding: 10px; }
      @media screen and (min-width: 768px) {
        .table-d table td {
          width: 60%; } }

.table-nr {
  margin: auto; }
  .table-nr table {
    background-color: #FFFFFF;
    border: 1px #515151 solid;
    width: 98%;
    margin: 10px auto;
    text-align: center; }
    .table-nr table tr {
      border-bottom: 1px #8A8787 dashed; }
    .table-nr table th {
      text-align: center;
      background-color: #374040;
      color: #FFFFFF;
      padding: 5px; }
    .table-nr table td {
      padding: 5px;
      background-color: #FFFFFF;
      border-right: 1px #8A8787 dashed; }

dl {
  display: flex;
  border-bottom: 1px solid #ccc;
  flex-direction: column;
  margin: 0px; }
  @media screen and (min-width: 768px) {
    dl {
      flex-direction: row; } }
  dl dt {
    padding: 5px;
    flex-basis: 20%;
    text-align: center; }
  dl dd {
    line-height: 1.7em;
    padding: 5px;
    flex-basis: 80%; }
    dl dd h4 {
      color: #DB1941;
      margin: 5px 0px; }

.t-right {
  text-align: right; }

.m-mini {
  font-size: 0.9em; }

.keikou {
  background: linear-gradient(transparent 60%, #ECF264 60%); }

.m-hide {
  display: none; }
  @media screen and (min-width: 768px) {
    .m-hide {
      display: block; } }

.button-color {
  display: block;
  padding: 10px;
  color: #FFFFFF;
  background-color: #329836;
  /*ボタン色*/
  text-decoration: none;
  text-align: center;
  border-radius: 2px;
  /*角丸*/
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }
  .button-color:hover {
    background-color: #FFFFFF;
    /*ボタン色*/
    text-decoration: none;
    color: #878787; }

.button, .aisatu-conte-other .index-space a, .aisatu-conte .index-space a {
  display: block;
  padding: 10px;
  color: #4B4B4B;
  text-decoration: none;
  text-align: center;
  border: 1px solid #7E7E7E;
  border-radius: 1px;
  /*角丸*/
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }
  .button:hover, .aisatu-conte-other .index-space a:hover, .aisatu-conte .index-space a:hover {
    background-color: #FFFFFF;
    /*ボタン色*/
    text-decoration: none;
    color: #878787; }

.button-s {
  padding: 10px 20px;
  margin: 10px 0px;
  color: #4B4B4B;
  text-decoration: none;
  text-align: center;
  border: 1px solid #7E7E7E;
  border-radius: 5px;
  /*角丸*/
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }
  .button-s:hover {
    background-color: #BDE1E7;
    /*ボタン色*/
    text-decoration: none;
    color: #FFF; }

.button-l {
  padding: 8px;
  margin: 10px 0px;
  color: #FFF;
  font-size: 1.4em;
  text-decoration: none;
  text-align: center;
  background-color: #0696D7;
  /*ボタン色*/
  border-radius: 5px;
  /*角丸*/
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }
  .button-l:hover {
    background-color: #0087F9;
    /*ボタン色*/
    text-decoration: none;
    color: #FFF; }

.conte {
  margin-right: auto;
  margin-left: auto;
  padding: 10px 10px; }
  @media screen and (min-width: 768px) {
    .conte {
      margin-right: auto;
      margin-left: auto;
      max-width: 1100px;
      padding-bottom: 50px;
      padding-top: 30px; } }

.item-box {
  display: flex;
  flex-direction: column;
  border: 1px solid #FFFFFF;
  border-radius: 5px;
  flex-basis: 92%;
  padding: 5px;
  margin: 2%;
  background-color: #FFFFFF; }
  @media screen and (min-width: 768px) {
    .item-box {
      flex-basis: 29%;
      margin-left: 2%;
      margin-right: 2%; } }
  .item-box .mbox {
    min-height: 0%;
    margin-bottom: 10px; }
  .item-box h3 {
    margin-top: 10px;
    text-align: center;
    color: #0E8E96;
    font-weight: bold; }
  .item-box img {
    margin: auto; }
  .item-box p {
    text-align: left;
    padding: 5px; }
  .item-box .button, .item-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .item-box a, .item-box .aisatu-conte .index-space a, .aisatu-conte .index-space .item-box a {
    margin-top: auto; }

.f-box-item, .free-conte .free-box1, .free-conte .free-box2, .nayami-conte .free-box2, .nayami-s-conte .free-box2, .about-conte .free-box2, #plof-conte .free-box2, .pic-conte .free-box2, .pic-conte-re .free-box2, #kojin-conte .free-box2 {
  flex-basis: 45%;
  padding: 5px;
  margin: 2%; }

.flex-conte-50 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column; }
  @media screen and (min-width: 768px) {
    .flex-conte-50 {
      flex-direction: row; } }
  .flex-conte-50 .f-box {
    padding: 5px;
    margin: auto;
    flex-basis: 80%; }
    @media screen and (min-width: 768px) {
      .flex-conte-50 .f-box {
        flex-basis: 45%; } }

.flex-conte, .top-conte, .main-top-conte, .z-box-1 .top-pic-2-conte, .z-box-1 .top-main-conte .top-pic-2-conte-re, .top-main-conte .z-box-1 .top-pic-2-conte-re, .pic-2-conte, .box2-conte .top-pic-2-conte, .box2-conte .top-main-conte .top-pic-2-conte-re, .top-main-conte .box2-conte .top-pic-2-conte-re, #access-conte .access, .event-conte .event-box .kengaku-about, .book-conte .book-box, .lesson-conte .lesson-box .f-box-lesson, .lesson-conte .lesson-box .f-box-lesson .t-box ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column; }
  @media screen and (min-width: 768px) {
    .flex-conte, .top-conte, .main-top-conte, .z-box-1 .top-pic-2-conte, .z-box-1 .top-main-conte .top-pic-2-conte-re, .top-main-conte .z-box-1 .top-pic-2-conte-re, .pic-2-conte, .box2-conte .top-pic-2-conte, .box2-conte .top-main-conte .top-pic-2-conte-re, .top-main-conte .box2-conte .top-pic-2-conte-re, #access-conte .access, .event-conte .event-box .kengaku-about, .book-conte .book-box, .lesson-conte .lesson-box .f-box-lesson, .lesson-conte .lesson-box .f-box-lesson .t-box ul {
      flex-direction: row; } }

.flex-conte-column {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column; }

.flex-conte-c-r {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column; }
  @media screen and (min-width: 768px) {
    .flex-conte-c-r {
      flex-direction: row; } }

.flex-conte-m {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column;
  margin-right: auto;
  margin-left: auto; }
  @media screen and (min-width: 768px) {
    .flex-conte-m {
      flex-direction: row;
      max-width: 1000px; } }

.flex-conte-c, .aisatu-conte-other, .aisatu-conte {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: column;
  align-items: center; }
  @media screen and (min-width: 768px) {
    .flex-conte-c, .aisatu-conte-other, .aisatu-conte {
      flex-direction: column; } }

.flex-conte-row, .logo-waku, .aisatu-conte-other .index-space, .aisatu-conte .index-space, .sinnryou-list-conte .sinnryou-list-waku ul, .taisetu-list-conte .taisetu-list-waku ul, .about-list-conte .about-list-waku ul, .byouki-conte .byouki-waku ul, .byouki-conte-g .byouki-waku ul, .byouki-conte-b .byouki-waku ul, .hajimete-conte .hajimete-waku ul, .hajimete-conte2 .hajimete-waku ul, .innai-list-conte .innai-list-waku ul, .setubi-list-conte .setubi-list-waku ul, .jyunbi-list-conte .jyunbi-list-waku ul, .vaccine-list-conte .vaccine-list-waku ul, .intyou-list-conte .intyou-list-waku ul, .jigyou-list-conte .jigyou-list-waku ul, .houw-soudan-conte .houw-soudan-waku ul, .toryou-list-conte .toryou-list-waku ul, #tosou-setubi-conte .tosou-setubi-waku ul, .list-waku ul, .lesson-conte .chef-waku ul, .lesson-conte .list-waku ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  justify-content: center; }
  @media screen and (min-width: 768px) {
    .flex-conte-row, .logo-waku, .aisatu-conte-other .index-space, .aisatu-conte .index-space, .sinnryou-list-conte .sinnryou-list-waku ul, .taisetu-list-conte .taisetu-list-waku ul, .about-list-conte .about-list-waku ul, .byouki-conte .byouki-waku ul, .byouki-conte-g .byouki-waku ul, .byouki-conte-b .byouki-waku ul, .hajimete-conte .hajimete-waku ul, .hajimete-conte2 .hajimete-waku ul, .innai-list-conte .innai-list-waku ul, .setubi-list-conte .setubi-list-waku ul, .jyunbi-list-conte .jyunbi-list-waku ul, .vaccine-list-conte .vaccine-list-waku ul, .intyou-list-conte .intyou-list-waku ul, .jigyou-list-conte .jigyou-list-waku ul, .houw-soudan-conte .houw-soudan-waku ul, .toryou-list-conte .toryou-list-waku ul, #tosou-setubi-conte .tosou-setubi-waku ul, .list-waku ul, .lesson-conte .chef-waku ul, .lesson-conte .list-waku ul {
      flex-direction: row; } }

.flex-conte-row-left {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
  flex-direction: row; }
  @media screen and (min-width: 768px) {
    .flex-conte-row-left {
      flex-direction: row; } }

.flex-conte-tate, .top-side {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: row; }
  @media screen and (min-width: 768px) {
    .flex-conte-tate, .top-side {
      flex-direction: column; } }

.flex-conte-yoko, .top-side .sns {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: row; }
  @media screen and (min-width: 768px) {
    .flex-conte-yoko, .top-side .sns {
      flex-direction: row; } }

.flex-conte-r {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  flex-direction: row; }

.flex-conte-re, .box2-conte-re .top-pic-2-conte, .top-main-conte .top-pic-2-conte-re, .nayami-conte, .nayami-s-conte, .about-conte, #plof-conte, .pic-conte-re, #kojin-conte {
  display: flex;
  flex-wrap: wrap-reverse;
  justify-content: center;
  flex-direction: column;
  align-items: center; }
  @media screen and (min-width: 768px) {
    .flex-conte-re, .box2-conte-re .top-pic-2-conte, .top-main-conte .top-pic-2-conte-re, .nayami-conte, .nayami-s-conte, .about-conte, #plof-conte, .pic-conte-re, #kojin-conte {
      flex-direction: row-reverse; } }

.flex-conte-center, .pic-conte {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center; }
  @media screen and (min-width: 768px) {
    .flex-conte-center, .pic-conte {
      flex-direction: row; } }

.just-center {
  display: flex;
  justify-content: center;
  flex-direction: column; }

.check li {
  position: relative;
  padding-left: 25px; }
.check li:before {
  content: "";
  position: absolute;
  top: .35em;
  left: 6px;
  -webkit-transform: rotate(50deg);
  -ms-transform: rotate(50deg);
  transform: rotate(50deg);
  width: 3px;
  height: 7px;
  border-right: 2px solid #8b6b4e;
  border-bottom: 2px solid #8b6b4e; }
.check li:after {
  content: "";
  position: absolute;
  top: .2em;
  left: 0;
  width: 15px;
  height: 15px;
  border: 1px solid #8b6b4e;
  border-radius: 2px; }

.check1 {
  padding-left: 24px;
  position: relative; }

.check1:before,
.check1:after {
  content: "";
  display: block;
  position: absolute; }

.check1:before {
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 1px solid #000000;
  left: 0;
  top: 2px; }

.check1:after {
  border-left: 2px solid #ff0000;
  border-bottom: 2px solid #ff0000;
  width: 18px;
  height: 5px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 5px;
  top: 3px; }

.check0 {
  padding-left: 24px;
  position: relative; }

.check0:before,
.check0:after {
  content: "";
  display: block;
  position: absolute; }

.check0:before {
  width: 16px;
  height: 16px;
  background: #ffffff;
  border: 1px solid #000000;
  left: 0;
  top: 2px; }

.check0:after {
  border-left: 2px solid #ff0000;
  border-bottom: 2px solid #ff0000;
  width: 6px;
  height: 3px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 5px;
  top: 7px; }

.balloon {
  position: relative;
  /* 三角の位置を固定するために設定 */
  margin: 0 auto 30px;
  /* 上 左右 下のマージン */
  padding: 2px 10px;
  /* ふきだし内の余白 */
  background: #F0F0F0;
  /* 背景色 */
  text-align: center;
  /* テキストの揃え */
  border-radius: 8px;
  /* <-追加 */ }
  .balloon ::before {
    /* 三角の部分 */
    content: '';
    position: absolute;
    /* 位置固定 */
    bottom: -27px;
    /* 線幅の2倍 */
    left: 50%;
    margin-left: -14px;
    /* 線幅だけずらす */
    border: 14px solid transparent;
    /* 線幅の設定 */
    border-top-color: #F0F0F0;
    /* 吹き出しの地と同じ色 */ }

.f-box {
  flex: 1; }

.f-box1 {
  flex: 1;
  text-align: center; }

.p-size .p800 {
  width: 800px;
  height: auto; }
.p-size .p700 {
  width: 700px;
  height: auto; }
.p-size .p500 {
  width: 500px;
  height: auto; }
.p-size .p400 {
  width: 400px;
  height: auto; }
.p-size .p300 {
  width: 300px;
  height: auto; }
.p-size .p200 {
  width: 200px;
  height: auto; }

.pic-2-y {
  display: flex; }
  .pic-2-y img {
    width: 50%;
    height: auto;
    padding-bottom: 5px; }

.pic-3-y {
  display: flex; }
  .pic-3-y img {
    width: 33.3%;
    height: auto;
    padding-bottom: 5px; }

.pic-4-y {
  display: flex;
  flex-wrap: wrap; }
  .pic-4-y img {
    width: 25%;
    height: auto;
    padding-bottom: 5px; }

.pic-3-yt {
  display: flex;
  flex-direction: column; }
  @media screen and (min-width: 768px) {
    .pic-3-yt {
      flex-direction: row; } }
  .pic-3-yt img {
    width: 100%;
    height: auto; }
    @media screen and (min-width: 768px) {
      .pic-3-yt img {
        width: 33%; } }

header {
  margin-top: 10px; }
  @media screen and (min-width: 768px) {
    header {
      margin-top: 0px; } }

.navbar-nav {
  /*中央ぞろえ*/ }
  @media screen and (min-width: 768px) {
    .navbar-nav {
      margin: 0 auto;
      display: table;
      table-layout: fixed;
      float: none; } }

.top-navi li {
  border-collapse: collapse;
  border-left: none;
  text-align: center; }

.no-home {
  /*listのhomeをスマホで消す*/ }
  @media screen and (max-width: 767px) {
    .no-home {
      display: none !important; } }

.navbar-default {
  border: none;
  background-color: #F0F0F0; }

.navbar-default .navbar-nav > li > a {
  color: #148300;
  font-weight: 500;
  padding: 5px 10px 5px 10%;
  font-size: 1.2rem;
  transition: 0.5s;
  border-left: none;
  text-align: left;
  background: url("../sozai/main/i-index.png") no-repeat left center;
  /* 画像を左側に配置 */
  background-size: 3% auto;
  /* ← 高さをliの80%に設定 */
  background-position: 5px center;
  /* ← 左端から1%内側に配置 */ }
  @media screen and (min-width: 768px) {
    .navbar-default .navbar-nav > li > a {
      border-left: dashed 1px #A2A2A2;
      text-align: center;
      padding: 5px 10px 5px 25px;
      margin-top: 15px;
      background-size: auto 30%;
      /* ← 高さをliの80%に設定 */
      background-position: 10px center;
      /* ← 左端から1%内側に配置 */ } }

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #D95600;
  /*ホバー文字*/ }

/*home*/
.navbar-default .navbar-brand {
  color: #FFFFFF;
  /*home文字*/
  padding-right: 10px;
  padding-left: 10px;
  font-size: 1.3rem; }
  @media screen and (min-width: 768px) {
    .navbar-default .navbar-brand {
      display: none; } }

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #A2A387; }

/* navbar ハンバーガー四角枠 */
.navbar-default .navbar-toggle {
  background-color: #FFFFFF; }

/* navbar ハンバーガー三本線 */
.navbar-default .navbar-toggle .icon-bar {
  background-color: #535353; }

/* navbar ハンバーガーボタン,タップとホバーした時の背景色 */
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background-color: #FFFFFF; }

/* navbar ハンバーガーボタン,タップとホバーした時の三本線 */
.navbar-default .navbar-toggle:focus > .icon-bar,
.navbar-default .navbar-toggle:hover > .icon-bar {
  background-color: #5F6871; }

/* ドロップダウンメニュー */
.navbar-default .navbar-nav .open .dropdown-menu li a {
  color: #FFFFFF;
  font-size: 0.9em; }

.navbar-default .navbar-nav .open .dropdown-menu li a:hover {
  color: #FFFFFF; }

.logo-waku {
  margin: 0px 0px;
  padding: 10px 0px 5px;
  display: flex;
  align-items: center; }
  @media screen and (min-width: 768px) {
    .logo-waku {
      padding: 20px 1px 10px; } }
  .logo-waku img {
    display: block;
    max-width: 100%;
    height: auto; }
  .logo-waku .logo {
    flex-basis: 50%;
    margin-left: 1%;
    margin-right: auto; }
    @media screen and (min-width: 768px) {
      .logo-waku .logo {
        flex-basis: 20%;
        margin-left: 0%;
        margin-right: auto; } }
    .logo-waku .logo img {
      margin-left: 5px;
      margin-right: auto;
      max-height: 50px;
      width: auto;
      margin-top: auto; }
      @media screen and (min-width: 768px) {
        .logo-waku .logo img {
          margin-left: 15px; } }
  .logo-waku .nav-box {
    flex-basis: 48%;
    align-self: flex-end; }
    @media screen and (min-width: 768px) {
      .logo-waku .nav-box {
        flex-basis: 80%; } }
    @media screen and (max-width: 767px) {
      .logo-waku .nav-box #defaultNavbar1 ul {
        border-left: #9B9B9B dashed 1px; }
        .logo-waku .nav-box #defaultNavbar1 ul li {
          padding-left: 7px; } }

.top-conte {
  border-top: #EBEBEB 1px solid; }

.top-conte-full {
  position: relative;
  background-color: #FFFFFF; }
  @media screen and (min-width: 768px) {
    .top-conte-full {
      position: relative;
      margin-bottom: 45%; } }

.top-photo-full img {
  margin: auto;
  display: block;
  max-width: 100%;
  height: auto; }
@media screen and (min-width: 768px) {
  .top-photo-full {
    width: 100%;
    position: absolute; } }

.main-top-conte {
  border-top: #EBEBEB 1px solid;
  border-bottom: #FFFFFF 2px solid; }
  .main-top-conte .top-photo-cover {
    flex-basis: 100%;
    background-position: right; }
    .main-top-conte .top-photo-cover img {
      width: 100%;
      height: 300px;
      object-fit: cover; }
      @media screen and (min-width: 768px) {
        .main-top-conte .top-photo-cover img {
          height: 500px; } }

.top-side-conte-full {
  background: linear-gradient(#FFFFFF, #FFFFFF);
  padding: 10px 5px;
  text-align: center; }
  @media screen and (min-width: 768px) {
    .top-side-conte-full {
      width: 23%;
      margin: 1%;
      position: absolute;
      right: 5px;
      opacity: 0.9; } }

.top-side a {
  /* [disabled]display: block; */
  text-decoration: none;
  text-align: center; }
  .top-side a:hover {
    text-decoration: none;
    opacity: 0.8;
    transition: 0.3s; }
.top-side .time-table {
  display: flex;
  flex-direction: column;
  flex-basis: 50%;
  padding: 5px; }
  .top-side .time-table img {
    margin: 2px 0px 3px; }
  @media screen and (min-width: 768px) {
    .top-side .time-table {
      flex-basis: 100%; } }
.top-side .tel {
  display: flex;
  flex-basis: 50%;
  padding: 5px;
  flex-direction: column; }
  @media screen and (min-width: 768px) {
    .top-side .tel {
      flex-basis: 100%; } }
  .top-side .tel img {
    margin: 3px 0px 5px; }
.top-side .sns img {
  max-height: 30px;
  width: auto;
  margin: 5px; }
  @media screen and (min-width: 768px) {
    .top-side .sns img {
      max-height: 50px; } }

.main {
  z-index: 8888;
  padding-top: 15px; }

.r-main {
  z-index: 8888; }

.para-area {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 5%; }

.para-h {
  position: relative;
  min-height: 100%;
  height: 70vh;
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 2; }
  @media screen and (max-width: 767px) {
    .para-h {
      background-size: cover;
      background-attachment: scroll; } }

#side-botan {
  position: fixed;
  bottom: 250px;
  right: 0px;
  display: flex;
  text-align: center;
  z-index: 1000; }
  #side-botan a {
    /* [disabled]display: block; */
    text-decoration: none;
    text-align: center; }
    #side-botan a:hover {
      text-decoration: none;
      opacity: 0.7;
      transition: 0.3s; }
  #side-botan img {
    width: 25px;
    height: auto; }
  @media screen and (min-width: 768px) {
    #side-botan {
      bottom: 280px; }
      #side-botan img {
        width: 30px; } }

#side-botan2 {
  position: fixed;
  bottom: 85px;
  right: 0px;
  display: flex;
  text-align: center;
  z-index: 1000; }
  #side-botan2 a {
    /* [disabled]display: block; */
    text-decoration: none;
    text-align: center; }
    #side-botan2 a:hover {
      text-decoration: none;
      opacity: 0.7;
      transition: 0.3s; }
  #side-botan2 img {
    width: 25px;
    height: auto; }
  @media screen and (min-width: 768px) {
    #side-botan2 {
      bottom: 90px; }
      #side-botan2 img {
        width: 30px; } }

#bottom-botan {
  display: block;
  width: 100%;
  position: fixed;
  bottom: 0px;
  z-index: 9999;
  color: #FFFFFF;
  border-top: #FFFFFF solid;
  background-color: #2BA133;
  text-align: center;
  padding: 15px auto; }
  #bottom-botan a {
    color: #FFFFFF; }
  @media screen and (min-width: 768px) {
    #bottom-botan {
      visibility: hidden; } }
  #bottom-botan img {
    max-height: 30px;
    margin: auto; }

.free-conte {
  background-color: #cdc8c4;
  background-image: url("../sozai/00haikei/hai1.jpg");
  background-repeat: repeat;
  padding-top: 15px;
  padding-bottom: 0px;
  text-align: center; }
  .free-conte h2 {
    margin: 2%;
    color: #FFFFFF;
    font-weight: 100;
    padding: 10px;
    display: inline-block;
    border: 1px solid #FFFFFF; }
    @media screen and (min-width: 768px) {
      .free-conte h2 {
        font-size: 25px; } }
  .free-conte .free-box1 {
    display: flex;
    flex-direction: column;
    margin-top: 0px;
    margin-bottom: 0px; }
    .free-conte .free-box1 .fbox {
      min-height: 0%; }
      .free-conte .free-box1 .fbox img {
        max-height: 550px; }
    .free-conte .free-box1 h3 {
      text-align: center;
      color: #1F4C76;
      font-weight: bold;
      font-size: 1.3em; }
    .free-conte .free-box1 p {
      text-align: left; }
    @media screen and (min-width: 768px) {
      .free-conte .free-box1 {
        flex-basis: 55%;
        margin-left: 1%;
        margin-right: 1%; } }
  .free-conte .free-box2 {
    display: flex;
    flex-direction: column;
    margin-top: 0px;
    margin-bottom: 0px; }
    .free-conte .free-box2 .fbox {
      min-height: 0%; }
      .free-conte .free-box2 .fbox img {
        max-height: 550px; }
    .free-conte .free-box2 h3 {
      text-align: center;
      color: #FFCD21;
      font-weight: bold; }
    .free-conte .free-box2 p {
      text-align: left; }
    @media screen and (min-width: 768px) {
      .free-conte .free-box2 {
        flex-basis: 35%;
        margin-left: 1%;
        margin-right: 1%; } }

.z-box-1 {
  padding: 10px;
  position: relative;
  margin-bottom: 7%; }
  @media screen and (min-width: 768px) {
    .z-box-1 {
      padding: 3% 0px 2%;
      margin-bottom: 3%; } }
  .z-box-1 .back {
    z-index: 1;
    width: 80%;
    height: 75%;
    margin: 20% auto 5% 15%;
    position: absolute; }
    @media screen and (min-width: 768px) {
      .z-box-1 .back {
        width: 60%;
        height: 70%;
        margin: 9% auto 10% 25%; } }
  .z-box-1 .top-pic-2-conte, .z-box-1 .top-main-conte .top-pic-2-conte-re, .top-main-conte .z-box-1 .top-pic-2-conte-re {
    padding: 0px 0px 5%; }
    .z-box-1 .top-pic-2-conte h2, .z-box-1 .top-main-conte .top-pic-2-conte-re h2, .top-main-conte .z-box-1 .top-pic-2-conte-re h2 {
      font-size: 1.3em;
      line-height: 1.8em; }
      @media screen and (min-width: 768px) {
        .z-box-1 .top-pic-2-conte h2, .z-box-1 .top-main-conte .top-pic-2-conte-re h2, .top-main-conte .z-box-1 .top-pic-2-conte-re h2 {
          font-size: 2.0em; } }
    .z-box-1 .top-pic-2-conte .pic-box, .z-box-1 .top-main-conte .top-pic-2-conte-re .pic-box, .top-main-conte .z-box-1 .top-pic-2-conte-re .pic-box {
      z-index: 2;
      background-color: aqua;
      position: relative;
      flex-basis: 30%;
      padding: 3% 0%; }
      .z-box-1 .top-pic-2-conte .pic-box img, .z-box-1 .top-main-conte .top-pic-2-conte-re .pic-box img, .top-main-conte .z-box-1 .top-pic-2-conte-re .pic-box img {
        width: 95%; }
        @media screen and (min-width: 768px) {
          .z-box-1 .top-pic-2-conte .pic-box img, .z-box-1 .top-main-conte .top-pic-2-conte-re .pic-box img, .top-main-conte .z-box-1 .top-pic-2-conte-re .pic-box img {
            width: 100%; } }
      @media screen and (min-width: 768px) {
        .z-box-1 .top-pic-2-conte .pic-box, .z-box-1 .top-main-conte .top-pic-2-conte-re .pic-box, .top-main-conte .z-box-1 .top-pic-2-conte-re .pic-box {
          flex-basis: 43%;
          padding: 7% 0px 0%; } }
    .z-box-1 .top-pic-2-conte .text-box, .z-box-1 .top-main-conte .top-pic-2-conte-re .text-box, .top-main-conte .z-box-1 .top-pic-2-conte-re .text-box {
      z-index: 2;
      position: relative;
      flex-basis: 40%;
      padding: 2% 5%; }
      @media screen and (min-width: 768px) {
        .z-box-1 .top-pic-2-conte .text-box, .z-box-1 .top-main-conte .top-pic-2-conte-re .text-box, .top-main-conte .z-box-1 .top-pic-2-conte-re .text-box {
          flex-basis: 50%;
          padding: 0% 2%;
          margin-top: 2%; } }
      .z-box-1 .top-pic-2-conte .text-box p, .z-box-1 .top-main-conte .top-pic-2-conte-re .text-box p, .top-main-conte .z-box-1 .top-pic-2-conte-re .text-box p {
        margin-top: 8%;
        text-align: left;
        font-size: 1.0em; }
        @media screen and (min-width: 768px) {
          .z-box-1 .top-pic-2-conte .text-box p, .z-box-1 .top-main-conte .top-pic-2-conte-re .text-box p, .top-main-conte .z-box-1 .top-pic-2-conte-re .text-box p {
            font-size: 1.2em; } }

.pic-2-conte .pic-box1 {
  flex-basis: 40%;
  padding: 5%; }
  @media screen and (min-width: 768px) {
    .pic-2-conte .pic-box1 {
      flex-basis: 49%;
      padding: 0px; } }
.pic-2-conte .pic-box2 {
  flex-basis: 40%;
  padding: 5%; }
  @media screen and (min-width: 768px) {
    .pic-2-conte .pic-box2 {
      flex-basis: 49%;
      padding: 0px; } }

.box2-conte {
  padding: 10px;
  background-color: #F4F8FA;
  position: relative; }
  @media screen and (min-width: 768px) {
    .box2-conte {
      padding: 3% 10px 0%; } }
  .box2-conte .top-pic-2-conte, .box2-conte .top-main-conte .top-pic-2-conte-re, .top-main-conte .box2-conte .top-pic-2-conte-re {
    padding: 0px 0px 5%; }
    .box2-conte .top-pic-2-conte h2, .box2-conte .top-main-conte .top-pic-2-conte-re h2, .top-main-conte .box2-conte .top-pic-2-conte-re h2 {
      font-size: 1.3em;
      line-height: 1.8em; }
      @media screen and (min-width: 768px) {
        .box2-conte .top-pic-2-conte h2, .box2-conte .top-main-conte .top-pic-2-conte-re h2, .top-main-conte .box2-conte .top-pic-2-conte-re h2 {
          font-size: 1.8em; } }
    .box2-conte .top-pic-2-conte .pic-box, .box2-conte .top-main-conte .top-pic-2-conte-re .pic-box, .top-main-conte .box2-conte .top-pic-2-conte-re .pic-box {
      z-index: 2;
      position: relative;
      flex-basis: 30%;
      padding: 3%; }
      .box2-conte .top-pic-2-conte .pic-box img, .box2-conte .top-main-conte .top-pic-2-conte-re .pic-box img, .top-main-conte .box2-conte .top-pic-2-conte-re .pic-box img {
        width: 95%; }
        @media screen and (min-width: 768px) {
          .box2-conte .top-pic-2-conte .pic-box img, .box2-conte .top-main-conte .top-pic-2-conte-re .pic-box img, .top-main-conte .box2-conte .top-pic-2-conte-re .pic-box img {
            width: 95%; } }
      @media screen and (min-width: 768px) {
        .box2-conte .top-pic-2-conte .pic-box, .box2-conte .top-main-conte .top-pic-2-conte-re .pic-box, .top-main-conte .box2-conte .top-pic-2-conte-re .pic-box {
          flex-basis: 40%;
          padding: 0px; } }
    .box2-conte .top-pic-2-conte .text-box, .box2-conte .top-main-conte .top-pic-2-conte-re .text-box, .top-main-conte .box2-conte .top-pic-2-conte-re .text-box {
      z-index: 2;
      position: relative;
      flex-basis: 40%;
      padding: 2% 5%; }
      @media screen and (min-width: 768px) {
        .box2-conte .top-pic-2-conte .text-box, .box2-conte .top-main-conte .top-pic-2-conte-re .text-box, .top-main-conte .box2-conte .top-pic-2-conte-re .text-box {
          flex-basis: 55%;
          padding: 2%;
          margin-top: 3%; } }
      .box2-conte .top-pic-2-conte .text-box p, .box2-conte .top-main-conte .top-pic-2-conte-re .text-box p, .top-main-conte .box2-conte .top-pic-2-conte-re .text-box p {
        margin-top: 8%;
        text-align: left; }
      .box2-conte .top-pic-2-conte .text-box ul, .box2-conte .top-main-conte .top-pic-2-conte-re .text-box ul, .top-main-conte .box2-conte .top-pic-2-conte-re .text-box ul {
        padding: 20px; }
        .box2-conte .top-pic-2-conte .text-box ul li, .box2-conte .top-main-conte .top-pic-2-conte-re .text-box ul li, .top-main-conte .box2-conte .top-pic-2-conte-re .text-box ul li {
          padding: 5px;
          border-bottom: 1px #A4A4A4 dashed; }

.box2-conte-re {
  padding: 10px;
  background-color: #F4F8FA;
  position: relative; }
  @media screen and (min-width: 768px) {
    .box2-conte-re {
      padding: 3% 10px 0%; } }
  .box2-conte-re .top-pic-2-conte, .box2-conte-re .top-main-conte .top-pic-2-conte-re, .top-main-conte .box2-conte-re .top-pic-2-conte-re {
    padding: 0px 0px 5%; }
    .box2-conte-re .top-pic-2-conte h2, .box2-conte-re .top-main-conte .top-pic-2-conte-re h2, .top-main-conte .box2-conte-re .top-pic-2-conte-re h2 {
      font-size: 1.3em;
      line-height: 1.8em; }
      @media screen and (min-width: 768px) {
        .box2-conte-re .top-pic-2-conte h2, .box2-conte-re .top-main-conte .top-pic-2-conte-re h2, .top-main-conte .box2-conte-re .top-pic-2-conte-re h2 {
          font-size: 1.8em; } }
    .box2-conte-re .top-pic-2-conte .pic-box, .box2-conte-re .top-main-conte .top-pic-2-conte-re .pic-box, .top-main-conte .box2-conte-re .top-pic-2-conte-re .pic-box {
      z-index: 2;
      position: relative;
      flex-basis: 30%;
      padding: 3%; }
      .box2-conte-re .top-pic-2-conte .pic-box img, .box2-conte-re .top-main-conte .top-pic-2-conte-re .pic-box img, .top-main-conte .box2-conte-re .top-pic-2-conte-re .pic-box img {
        width: 95%; }
        @media screen and (min-width: 768px) {
          .box2-conte-re .top-pic-2-conte .pic-box img, .box2-conte-re .top-main-conte .top-pic-2-conte-re .pic-box img, .top-main-conte .box2-conte-re .top-pic-2-conte-re .pic-box img {
            width: 95%; } }
      @media screen and (min-width: 768px) {
        .box2-conte-re .top-pic-2-conte .pic-box, .box2-conte-re .top-main-conte .top-pic-2-conte-re .pic-box, .top-main-conte .box2-conte-re .top-pic-2-conte-re .pic-box {
          flex-basis: 40%;
          padding: 0px; } }
    .box2-conte-re .top-pic-2-conte .text-box, .box2-conte-re .top-main-conte .top-pic-2-conte-re .text-box, .top-main-conte .box2-conte-re .top-pic-2-conte-re .text-box {
      z-index: 2;
      position: relative;
      flex-basis: 40%;
      padding: 2% 5%; }
      @media screen and (min-width: 768px) {
        .box2-conte-re .top-pic-2-conte .text-box, .box2-conte-re .top-main-conte .top-pic-2-conte-re .text-box, .top-main-conte .box2-conte-re .top-pic-2-conte-re .text-box {
          flex-basis: 55%;
          padding: 2%;
          margin-top: 3%; } }
      .box2-conte-re .top-pic-2-conte .text-box p, .box2-conte-re .top-main-conte .top-pic-2-conte-re .text-box p, .top-main-conte .box2-conte-re .top-pic-2-conte-re .text-box p {
        margin-top: 8%;
        text-align: left; }
      .box2-conte-re .top-pic-2-conte .text-box ul, .box2-conte-re .top-main-conte .top-pic-2-conte-re .text-box ul, .top-main-conte .box2-conte-re .top-pic-2-conte-re .text-box ul {
        padding: 20px; }
        .box2-conte-re .top-pic-2-conte .text-box ul li, .box2-conte-re .top-main-conte .top-pic-2-conte-re .text-box ul li, .top-main-conte .box2-conte-re .top-pic-2-conte-re .text-box ul li {
          padding: 5px;
          border-bottom: 1px #A4A4A4 dashed; }

.ayumi-conte {
  background: url("../sozai/main/ayumi-h.jpg");
  /* 背景画像指定 */
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right top;
  background-color: #FFFFFF;
  padding: 50px 10px; }

.ayumi-box {
  padding: 10px 10px 20px;
  width: 80%;
  margin: 30px auto 30px;
  overflow-y: auto;
  background-color: #FFFFFF; }
  @media screen and (min-width: 768px) {
    .ayumi-box {
      width: 45%;
      margin: 1% auto 1% 2%; } }
  .ayumi-box h2 {
    color: #000000; }
  .ayumi-box p {
    text-align: left; }
  .ayumi-box img {
    margin: auto;
    width: 80%; }
    @media screen and (min-width: 768px) {
      .ayumi-box img {
        width: 50%; } }

.photo-cover img {
  width: 100%;
  height: 250px;
  object-fit: cover; }
  @media screen and (min-width: 768px) {
    .photo-cover img {
      height: 450px; } }

.top-special-box {
  width: 90%;
  background-color: #FFFFFF;
  text-align: center;
  margin: 10px auto 0px;
  padding: 0px; }
  .top-special-box h2 {
    color: #E45500;
    font-weight: bold; }
  @media screen and (min-width: 768px) {
    .top-special-box {
      margin: 20px auto 0px;
      width: 60%; } }

.aisatu-conte-other {
  width: 95%;
  margin: 30px auto 10px;
  text-align: center;
  padding-top: 3%; }
  @media screen and (min-width: 768px) {
    .aisatu-conte-other {
      width: 75%;
      margin: 0% auto 3%; } }
  .aisatu-conte-other h1 {
    display: inline-block;
    background-image: url("../sozai/main/line1.svg");
    background-repeat: repeat-x;
    background-size: auto 10%;
    background-position: center bottom;
    padding-bottom: 30px; }
    @media screen and (min-width: 768px) {
      .aisatu-conte-other h1 {
        text-align: center;
        font-size: 50px;
        padding-top: 20px;
        padding-left: 10px;
        background-size: auto 5%; } }
  .aisatu-conte-other h2 {
    text-align: center;
    padding-bottom: 0px;
    display: inline-block;
    position: relative;
    margin: 0px; }
    @media screen and (min-width: 768px) {
      .aisatu-conte-other h2 {
        font-size: 35px; } }
  .aisatu-conte-other p {
    width: 95%;
    margin: 7% auto;
    text-align: left; }
    @media screen and (min-width: 768px) {
      .aisatu-conte-other p {
        width: 80%;
        margin: 4% auto;
        line-height: 1.8em;
        font-size: 1.3em; } }
  .aisatu-conte-other strong {
    color: #F40B35; }
  .aisatu-conte-other .index-space {
    flex-wrap: wrap;
    justify-content: center;
    width: 95%;
    margin: 2% auto; }
    @media screen and (min-width: 768px) {
      .aisatu-conte-other .index-space {
        width: 70%; } }
    .aisatu-conte-other .index-space a {
      padding: 3px;
      margin: 3px 5px;
      font-size: 0.9em; }
      .aisatu-conte-other .index-space a:hover {
        background-color: #575757;
        color: #FFFFFF; }
      @media screen and (min-width: 768px) {
        .aisatu-conte-other .index-space a {
          margin: 5px;
          padding: 5px; } }

.aisatu-conte {
  width: 95%;
  margin: 30px auto 10px;
  text-align: center;
  padding-top: 3%; }
  @media screen and (min-width: 768px) {
    .aisatu-conte {
      width: 75%;
      margin: 3% auto 3%; } }
  .aisatu-conte h1 {
    display: inline-block;
    background-image: url("../sozai/main/line1.svg");
    background-repeat: repeat-x;
    background-size: auto 10%;
    background-position: center bottom;
    padding-bottom: 30px; }
    @media screen and (min-width: 768px) {
      .aisatu-conte h1 {
        text-align: center;
        font-size: 50px;
        padding-top: 60px;
        padding-left: 10px;
        background-size: auto 5%; } }
  .aisatu-conte h2 {
    text-align: center;
    padding-bottom: 0px;
    display: inline-block;
    position: relative;
    margin: 0px; }
    @media screen and (min-width: 768px) {
      .aisatu-conte h2 {
        font-size: 35px; } }
  .aisatu-conte p {
    width: 95%;
    margin: 7% auto;
    text-align: left; }
    @media screen and (min-width: 768px) {
      .aisatu-conte p {
        width: 80%;
        margin: 4% auto;
        line-height: 1.8em;
        font-size: 1.3em; } }
  .aisatu-conte strong {
    color: #F40B35; }
  .aisatu-conte .index-space {
    flex-wrap: wrap;
    justify-content: center;
    width: 95%;
    margin: 2% auto; }
    @media screen and (min-width: 768px) {
      .aisatu-conte .index-space {
        width: 70%; } }
    .aisatu-conte .index-space a {
      padding: 3px;
      margin: 3px 5px;
      font-size: 0.9em; }
      .aisatu-conte .index-space a:hover {
        background-color: #575757;
        color: #FFFFFF; }
      @media screen and (min-width: 768px) {
        .aisatu-conte .index-space a {
          margin: 5px;
          padding: 5px; } }

.top-main-conte {
  padding: 10px;
  position: relative; }
  @media screen and (min-width: 768px) {
    .top-main-conte {
      padding: 3% 10px 0%; } }
  .top-main-conte .top-pic-2-conte, .top-main-conte .top-pic-2-conte-re {
    display: flex;
    flex-direction: column;
    padding: 0px 0px 5%; }
    @media screen and (min-width: 768px) {
      .top-main-conte .top-pic-2-conte, .top-main-conte .top-pic-2-conte-re {
        flex-direction: row; } }
    .top-main-conte .top-pic-2-conte h2, .top-main-conte .top-pic-2-conte-re h2 {
      font-size: 1.3em;
      line-height: 1.8em; }
      @media screen and (min-width: 768px) {
        .top-main-conte .top-pic-2-conte h2, .top-main-conte .top-pic-2-conte-re h2 {
          font-size: 1.8em; } }
    .top-main-conte .top-pic-2-conte h3, .top-main-conte .top-pic-2-conte-re h3 {
      color: #008701;
      font-size: 1.2em;
      line-height: 1.5em;
      text-align: left; }
      @media screen and (min-width: 768px) {
        .top-main-conte .top-pic-2-conte h3, .top-main-conte .top-pic-2-conte-re h3 {
          font-size: 1.5em; } }
    .top-main-conte .top-pic-2-conte .pic-box, .top-main-conte .top-pic-2-conte-re .pic-box {
      position: relative;
      flex-basis: 30%;
      padding: 3%;
      text-align: center;
      align-content: center;
      justify-content: center; }
      @media screen and (min-width: 768px) {
        .top-main-conte .top-pic-2-conte .pic-box, .top-main-conte .top-pic-2-conte-re .pic-box {
          flex-basis: 40%;
          padding: 0px; } }
      .top-main-conte .top-pic-2-conte .pic-box img, .top-main-conte .top-pic-2-conte-re .pic-box img {
        width: 45%;
        margin: auto; }
        @media screen and (min-width: 768px) {
          .top-main-conte .top-pic-2-conte .pic-box img, .top-main-conte .top-pic-2-conte-re .pic-box img {
            width: 90%;
            flex-basis: 100%; } }
    .top-main-conte .top-pic-2-conte .text-box, .top-main-conte .top-pic-2-conte-re .text-box {
      flex-basis: 40%;
      padding: 1% 5%; }
      @media screen and (min-width: 768px) {
        .top-main-conte .top-pic-2-conte .text-box, .top-main-conte .top-pic-2-conte-re .text-box {
          flex-basis: 55%;
          padding: 2%;
          margin-top: 1%; } }
      .top-main-conte .top-pic-2-conte .text-box p, .top-main-conte .top-pic-2-conte-re .text-box p {
        margin-top: 7%;
        text-align: left; }
      .top-main-conte .top-pic-2-conte .text-box ul, .top-main-conte .top-pic-2-conte-re .text-box ul {
        padding: 20px; }
        .top-main-conte .top-pic-2-conte .text-box ul li, .top-main-conte .top-pic-2-conte-re .text-box ul li {
          padding: 5px;
          border-bottom: 1px #A4A4A4 dashed; }

.mokuji-conte {
  margin: 20px auto;
  padding: 15px;
  background-color: #f9f9f9;
  border-radius: 8px; }
  .mokuji-conte h3 {
    margin-bottom: 12px;
    font-size: 18px;
    font-weight: bold;
    text-align: center; }
  .mokuji-conte ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .mokuji-conte ul li {
      margin: 8px 0; }
      .mokuji-conte ul li a {
        display: block;
        padding: 10px 14px;
        background-color: #4a90e2;
        color: #fff;
        text-decoration: none;
        border-radius: 6px;
        text-align: left;
        transition: background-color 0.3s; }
        .mokuji-conte ul li a:hover {
          background-color: #357ab7; }
  @media screen and (min-width: 768px) {
    .mokuji-conte ul {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      justify-content: flex-start; }
      .mokuji-conte ul li {
        flex: 0 0 30%;
        margin: 0 1%; }
        .mokuji-conte ul li a {
          font-size: 14px; } }

.sinnryou-list-conte {
  width: 95%;
  margin: 5% auto 5%;
  border-radius: 20px;
  background-color: #D0E7C7;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  background-image: url("../sozai/main/haikei-4.svg");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 80%; }
  @media screen and (min-width: 768px) {
    .sinnryou-list-conte {
      width: 95%;
      background-size: 40%;
      border-radius: 40px;
      margin: 5% auto 5%; } }
  .sinnryou-list-conte h2 {
    background-image: url("../sozai/main/h2-p2.svg");
    background-repeat: no-repeat;
    background-size: auto 50%;
    background-position: center top;
    padding-top: 50px;
    color: #464646; }
  .sinnryou-list-conte .sinnryou-list-waku {
    margin: 10% 10px 2%; }
    @media screen and (min-width: 768px) {
      .sinnryou-list-conte .sinnryou-list-waku {
        margin: 3% auto;
        width: 85%; } }
    .sinnryou-list-conte .sinnryou-list-waku .list-box {
      display: flex;
      flex-direction: column;
      margin: 20px 2% 5px;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 15px 15px 0px 0px;
      flex-basis: 46%; }
      @media screen and (min-width: 768px) {
        .sinnryou-list-conte .sinnryou-list-waku .list-box {
          flex-basis: 23%;
          margin: 3% 1% 2%;
          border-radius: 15px 15px 0px 0px; } }
      .sinnryou-list-conte .sinnryou-list-waku .list-box img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 50%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .sinnryou-list-conte .sinnryou-list-waku .list-box img {
            width: 60%; } }
      .sinnryou-list-conte .sinnryou-list-waku .list-box a:hover {
        text-decoration: none; }
        .sinnryou-list-conte .sinnryou-list-waku .list-box a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .sinnryou-list-conte .sinnryou-list-waku .list-box h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 10px 0px; }
        @media screen and (min-width: 768px) {
          .sinnryou-list-conte .sinnryou-list-waku .list-box h3 {
            margin: 10px 0px 20px 0px; } }
      .sinnryou-list-conte .sinnryou-list-waku .list-box p {
        text-align: left;
        font-size: 1.0em;
        padding: 15px 5px 0px;
        margin-top: 5px; }
      .sinnryou-list-conte .sinnryou-list-waku .list-box .button, .sinnryou-list-conte .sinnryou-list-waku .list-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .sinnryou-list-conte .sinnryou-list-waku .list-box a, .sinnryou-list-conte .sinnryou-list-waku .list-box .aisatu-conte .index-space a, .aisatu-conte .index-space .sinnryou-list-conte .sinnryou-list-waku .list-box a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .sinnryou-list-conte .sinnryou-list-waku .list-box .button a, .sinnryou-list-conte .sinnryou-list-waku .list-box .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .sinnryou-list-conte .sinnryou-list-waku .list-box a a, .sinnryou-list-conte .sinnryou-list-waku .list-box .aisatu-conte .index-space a a, .aisatu-conte .index-space .sinnryou-list-conte .sinnryou-list-waku .list-box a a {
          color: #FFFFFF; }
    .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y {
      display: flex;
      flex-direction: column;
      margin: 20px 0%;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 85%;
      border: #CDDDDC 1px solid; }
      .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y strong {
        color: #2F7A0A; }
      @media screen and (min-width: 768px) {
        .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y {
          flex-direction: row;
          flex-basis: 85%;
          margin: 3% 0% 2%; } }
      @media screen and (min-width: 768px) {
        .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yp {
          width: 40%;
          display: flex;
          justify-content: center;
          align-items: center; } }
      .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yp img {
        margin: auto;
        opacity: 1.0;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
      .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yp a:hover {
        text-decoration: none; }
        .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yp a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      @media screen and (min-width: 768px) {
        .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yt {
          width: 60%;
          padding: 5px;
          align-self: center; } }
      .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yt h3 {
        text-align: center;
        color: #003163;
        font-weight: bold;
        margin: 10px 0px; }
      .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yt p {
        text-align: left;
        font-size: 1.0em;
        padding: 15px 5px 0px;
        margin-top: 15px;
        border-top: dashed 1px #7C7C7C; }
      .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yt ul {
        padding: 5px 10px;
        margin: 0px 5px;
        list-style: none;
        justify-content: flex-start; }
        .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yt ul li {
          padding: 3px 2%;
          border-bottom: 1px dashed #7B7B7B;
          text-align: left;
          flex-basis: 95%;
          margin: 5px 10px 5px 0px; }
          @media screen and (min-width: 768px) {
            .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yt ul li {
              flex-basis: 45%;
              margin: 5px 10px; } }
        .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yt ul a {
          color: #005C1A;
          text-decoration: none; }
        .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yt ul a:hover {
          color: #728504; }
      .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yt .button, .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yt a, .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .sinnryou-list-conte .sinnryou-list-waku #maker-list-box-y .list-yt a {
        margin-top: auto;
        font-size: 13px; }

.taisetu-list-conte {
  background-color: #D7DDDD;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  background-image: url("../sozai/main/haikei-2.svg");
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 60%; }
  @media screen and (min-width: 768px) {
    .taisetu-list-conte {
      background-size: 35%; } }
  .taisetu-list-conte h2 {
    background-image: url("../sozai/main/h2-p3.svg");
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-position: center top;
    padding-top: 40px;
    color: #4E4E4E; }
    @media screen and (min-width: 768px) {
      .taisetu-list-conte h2 {
        background-size: auto 50px;
        padding-top: 60px; } }
  .taisetu-list-conte .taisetu-list-waku {
    margin: 10% 10px 2%; }
    @media screen and (min-width: 768px) {
      .taisetu-list-conte .taisetu-list-waku {
        margin: 3% auto;
        width: 90%; } }
    .taisetu-list-conte .taisetu-list-waku .list-box {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 90%; }
      @media screen and (min-width: 768px) {
        .taisetu-list-conte .taisetu-list-waku .list-box {
          flex-basis: 28%;
          margin: 3% 2% 2%; } }
      .taisetu-list-conte .taisetu-list-waku .list-box img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 50%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .taisetu-list-conte .taisetu-list-waku .list-box img {
            width: 60%; } }
      .taisetu-list-conte .taisetu-list-waku .list-box a:hover {
        text-decoration: none; }
        .taisetu-list-conte .taisetu-list-waku .list-box a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .taisetu-list-conte .taisetu-list-waku .list-box h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .taisetu-list-conte .taisetu-list-waku .list-box p {
        text-align: left;
        padding: 15px 5px 0px;
        margin-top: 5px; }
      .taisetu-list-conte .taisetu-list-waku .list-box .button, .taisetu-list-conte .taisetu-list-waku .list-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .taisetu-list-conte .taisetu-list-waku .list-box a, .taisetu-list-conte .taisetu-list-waku .list-box .aisatu-conte .index-space a, .aisatu-conte .index-space .taisetu-list-conte .taisetu-list-waku .list-box a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .taisetu-list-conte .taisetu-list-waku .list-box .button a, .taisetu-list-conte .taisetu-list-waku .list-box .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .taisetu-list-conte .taisetu-list-waku .list-box a a, .taisetu-list-conte .taisetu-list-waku .list-box .aisatu-conte .index-space a a, .aisatu-conte .index-space .taisetu-list-conte .taisetu-list-waku .list-box a a {
          color: #FFFFFF; }
    .taisetu-list-conte .taisetu-list-waku #maker-list-box-y {
      display: flex;
      flex-direction: column;
      margin: 20px 0%;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 85%;
      border: #CDDDDC 1px solid; }
      .taisetu-list-conte .taisetu-list-waku #maker-list-box-y strong {
        color: #2F7A0A; }
      @media screen and (min-width: 768px) {
        .taisetu-list-conte .taisetu-list-waku #maker-list-box-y {
          flex-direction: row;
          flex-basis: 85%;
          margin: 3% 0% 2%; } }
      @media screen and (min-width: 768px) {
        .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yp {
          width: 40%;
          display: flex;
          justify-content: center;
          align-items: center; } }
      .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yp img {
        margin: auto;
        opacity: 1.0;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
      .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yp a:hover {
        text-decoration: none; }
        .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yp a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      @media screen and (min-width: 768px) {
        .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yt {
          width: 60%;
          padding: 5px;
          align-self: center; } }
      .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yt h3 {
        text-align: center;
        color: #003163;
        font-weight: bold;
        margin: 10px 0px; }
      .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yt p {
        text-align: left;
        padding: 15px 5px 0px;
        margin-top: 15px;
        border-top: dashed 1px #7C7C7C; }
      .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yt ul {
        padding: 5px 10px;
        margin: 0px 5px;
        list-style: none;
        justify-content: flex-start; }
        .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yt ul li {
          padding: 3px 2%;
          border-bottom: 1px dashed #7B7B7B;
          text-align: left;
          flex-basis: 95%;
          margin: 5px 10px 5px 0px; }
          @media screen and (min-width: 768px) {
            .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yt ul li {
              flex-basis: 45%;
              margin: 5px 10px; } }
        .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yt ul a {
          color: #005C1A;
          text-decoration: none; }
        .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yt ul a:hover {
          color: #728504; }
      .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yt .button, .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yt a, .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .taisetu-list-conte .taisetu-list-waku #maker-list-box-y .list-yt a {
        margin-top: auto;
        font-size: 13px; }

.news-conte {
  background: url("../sozai/main/news-h.jpg");
  /* 背景画像指定 */
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
  padding: 30px 10px; }
  .news-conte h2 {
    background-image: url("../sozai/main/h2-p2.svg");
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-position: center top;
    padding-top: 35px;
    color: #000000; }
    @media screen and (min-width: 768px) {
      .news-conte h2 {
        background-size: auto 30px;
        padding: 30px 10px 20px; } }
  .news-conte .news-box {
    padding: 10px;
    margin: 20px auto 10px;
    overflow-y: auto; }
    @media screen and (min-width: 768px) {
      .news-conte .news-box {
        width: 80%; } }
    .news-conte .news-box dl {
      display: flex;
      border-bottom: 1px solid #ccc;
      flex-direction: column;
      margin: 0px; }
      @media screen and (min-width: 768px) {
        .news-conte .news-box dl {
          flex-direction: row; } }
      .news-conte .news-box dl dt {
        padding: 10px 10px;
        color: #007524;
        background-color: #F4F4F4;
        flex-basis: 20%;
        text-align: center; }
      .news-conte .news-box dl dd {
        line-height: 1.8em;
        background-color: #FFFFFF;
        padding: 10px;
        flex-basis: 75%; }
        .news-conte .news-box dl dd h4 {
          color: #DB1941;
          margin: 5px 0px; }
        .news-conte .news-box dl dd p {
          font-size: 13px;
          text-align: left; }
          @media screen and (min-width: 768px) {
            .news-conte .news-box dl dd p {
              font-size: 14px; } }
        .news-conte .news-box dl dd strong {
          color: #059A0B; }
        .news-conte .news-box dl dd ul {
          padding: 10px;
          list-style-position: inside; }

.about-list-conte {
  background-color: #D6D2C7;
  width: 95%;
  margin: 10% auto 5%;
  border-radius: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  background-image: url("../sozai/main/haikei-3.svg");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 60%; }
  @media screen and (min-width: 768px) {
    .about-list-conte {
      width: 95%;
      background-size: 35%;
      border-radius: 40px;
      margin: 5% auto 5%; } }
  .about-list-conte h2 {
    background-image: url("../sozai/main/h2-p3.svg");
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-position: center top;
    padding-top: 40px;
    color: #4E4E4E; }
    @media screen and (min-width: 768px) {
      .about-list-conte h2 {
        background-size: auto 50px;
        padding-top: 60px; } }
  .about-list-conte .about-list-waku {
    margin: 10% 10px 2%; }
    @media screen and (min-width: 768px) {
      .about-list-conte .about-list-waku {
        margin: 3% auto;
        width: 90%; } }
    .about-list-conte .about-list-waku .list-box {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 95%; }
      @media screen and (min-width: 768px) {
        .about-list-conte .about-list-waku .list-box {
          flex-basis: 46%;
          margin: 3% 2% 2%; } }
      .about-list-conte .about-list-waku .list-box img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 95%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .about-list-conte .about-list-waku .list-box img {
            width: 60%; } }
      .about-list-conte .about-list-waku .list-box a:hover {
        text-decoration: none; }
        .about-list-conte .about-list-waku .list-box a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .about-list-conte .about-list-waku .list-box h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .about-list-conte .about-list-waku .list-box p {
        text-align: left;
        padding: 15px 5px 0px;
        margin-top: 5px; }
      .about-list-conte .about-list-waku .list-box .button, .about-list-conte .about-list-waku .list-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .list-box a, .about-list-conte .about-list-waku .list-box .aisatu-conte .index-space a, .aisatu-conte .index-space .about-list-conte .about-list-waku .list-box a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .about-list-conte .about-list-waku .list-box .button a, .about-list-conte .about-list-waku .list-box .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .list-box a a, .about-list-conte .about-list-waku .list-box .aisatu-conte .index-space a a, .aisatu-conte .index-space .about-list-conte .about-list-waku .list-box a a {
          color: #FFFFFF; }
    .about-list-conte .about-list-waku .list-box-y, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 90%; }
      @media screen and (min-width: 768px) {
        .about-list-conte .about-list-waku .list-box-y, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p {
          flex-basis: 95%;
          margin: 3% 2% 2%; } }
      .about-list-conte .about-list-waku .list-box-y img, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 img, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 img, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 img, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 img, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p img, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p img, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p img, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p img, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 img, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 img, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 img, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 img, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p img, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p img, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p img, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 90%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .about-list-conte .about-list-waku .list-box-y img, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 img, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 img, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 img, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 img, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p img, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p img, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p img, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p img, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 img, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 img, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 img, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 img, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p img, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p img, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p img, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p img {
            width: 50%;
            margin: auto auto auto 10px; } }
      .about-list-conte .about-list-waku .list-box-y a:hover, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 a:hover, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 a:hover, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 a:hover, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 a:hover, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p a:hover, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p a:hover, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p a:hover, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p a:hover, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 a:hover, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 a:hover, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a:hover, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 a:hover, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p a:hover, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p a:hover, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a:hover, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p a:hover {
        text-decoration: none; }
        .about-list-conte .about-list-waku .list-box-y a:hover img, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 a:hover img, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 a:hover img, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 a:hover img, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 a:hover img, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p a:hover img, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p a:hover img, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p a:hover img, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p a:hover img, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 a:hover img, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 a:hover img, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a:hover img, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 a:hover img, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p a:hover img, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p a:hover img, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a:hover img, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .about-list-conte .about-list-waku .list-box-y h3, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 h3, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 h3, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 h3, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 h3, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p h3, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p h3, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p h3, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p h3, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 h3, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 h3, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 h3, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 h3, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p h3, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p h3, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p h3, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .about-list-conte .about-list-waku .list-box-y ul, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 ul, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 ul, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 ul, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 ul, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p ul, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p ul, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p ul, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p ul, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 ul, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 ul, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 ul, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 ul, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p ul, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p ul, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p ul, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p ul {
        display: block;
        width: 90%;
        background-color: #FFF475;
        list-style-position: inside;
        border-radius: 10px;
        margin: 5px auto 15px; }
        @media screen and (min-width: 768px) {
          .about-list-conte .about-list-waku .list-box-y ul, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 ul, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 ul, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 ul, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 ul, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p ul, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p ul, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p ul, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p ul, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 ul, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 ul, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 ul, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 ul, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p ul, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p ul, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p ul, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p ul {
            width: 80%;
            margin: 15px auto; } }
        .about-list-conte .about-list-waku .list-box-y ul li, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 ul li, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 ul li, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 ul li, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 ul li, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p ul li, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p ul li, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p ul li, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p ul li, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 ul li, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 ul li, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 ul li, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 ul li, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p ul li, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p ul li, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p ul li, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p ul li {
          text-align: left;
          margin: 10px 10px 10px auto;
          border-bottom: #575757 dashed 1px;
          padding: 5px; }
      .about-list-conte .about-list-waku .list-box-y p, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 p, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 p, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 p, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 p, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p p, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p p, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p p, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p p, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 p, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 p, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 p, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 p, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p p, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p p, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p p, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p p {
        text-align: left;
        padding: 15px 5px 0px;
        margin-top: 5px; }
      .about-list-conte .about-list-waku .list-box-y .button, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .button, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .button, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .button, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .button, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .button, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .button, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .button, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .button, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .button, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .button, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .button, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .button, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .button, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .button, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .button, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .button, .about-list-conte .about-list-waku .list-box-y .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .list-box-y a, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 a, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 a, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 a, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 a, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p a, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p a, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p a, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p a, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 a, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 a, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 a, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p a, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p a, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p a, .about-list-conte .about-list-waku .list-box-y .aisatu-conte .index-space a, .aisatu-conte .index-space .about-list-conte .about-list-waku .list-box-y a, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 a, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 a, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 a, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 a, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p a, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p a, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p a, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p a, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 a, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 a, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 a, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p a, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p a, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .about-list-conte .about-list-waku .list-box-y .button a, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .button a, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .button a, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .button a, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .button a, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .button a, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .button a, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .button a, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .button a, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .button a, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .button a, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .button a, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .button a, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .button a, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .button a, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .button a, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .button a, .about-list-conte .about-list-waku .list-box-y .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .list-box-y a a, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 a a, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 a a, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 a a, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 a a, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p a a, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p a a, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p a a, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p a a, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 a a, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 a a, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a a, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 a a, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p a a, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p a a, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a a, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p a a, .about-list-conte .about-list-waku .list-box-y .aisatu-conte .index-space a a, .aisatu-conte .index-space .about-list-conte .about-list-waku .list-box-y a a, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 a a, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 a a, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 a a, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 a a, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p a a, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p a a, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p a a, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p a a, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 a a, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 a a, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a a, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 a a, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p a a, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p a a, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a a, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p a a {
          color: #FFFFFF; }
      .about-list-conte .about-list-waku .list-box-y .dl-table, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table {
        border: 1px solid #D6D2D2;
        width: 95%;
        margin: 0px auto; }
        .about-list-conte .about-list-waku .list-box-y .dl-table dl, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl {
          display: flex;
          border-bottom: 1px solid #ccc;
          flex-direction: column; }
          @media screen and (min-width: 768px) {
            .about-list-conte .about-list-waku .list-box-y .dl-table dl, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl {
              flex-direction: row;
              width: 95%; } }
          .about-list-conte .about-list-waku .list-box-y .dl-table dl dt, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dt, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dt, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dt, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dt, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dt, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dt, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dt, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dt, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dt, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dt, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dt, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dt {
            padding: 10px;
            background-color: #DEEF76;
            font-weight: normal; }
            @media screen and (min-width: 768px) {
              .about-list-conte .about-list-waku .list-box-y .dl-table dl dt, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dt, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dt, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dt, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dt, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dt, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dt, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dt, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dt, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dt, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dt, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dt, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dt {
                flex-basis: 20%; } }
          .about-list-conte .about-list-waku .list-box-y .dl-table dl dd, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dd, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dd, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dd, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dd, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dd, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dd, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dd, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dd, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dd, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dd, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dd, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dd {
            line-height: 1.8em;
            background-color: #FFFFFF;
            padding: 10px;
            text-align: left; }
            @media screen and (min-width: 768px) {
              .about-list-conte .about-list-waku .list-box-y .dl-table dl dd, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dd, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dd, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dd, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dd, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dd, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dd, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dd, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dd, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dd, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dd, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dd, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dd {
                flex-basis: 80%; } }
            .about-list-conte .about-list-waku .list-box-y .dl-table dl dd p, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dd p, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dd p, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dd p, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dd p, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dd p, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dd p, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dd p, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dd p, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dd p, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dd p, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dd p, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dd p, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dd p, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dd p, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dd p, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dd p {
              text-align: left; }
              .about-list-conte .about-list-waku .list-box-y .dl-table dl dd p strong, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dd p strong, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dd p strong, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dd p strong, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dd p strong, .about-list-conte .about-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dd p strong, .byouki-conte-g .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dd p strong, .about-list-conte .about-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dd p strong, .byouki-conte-b .byouki-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dd p strong, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dd p strong, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dd p strong, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dd p strong, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3 .dl-table dl dd p strong, .about-list-conte .about-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dd p strong, .hajimete-conte .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dd p strong, .about-list-conte .about-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dd p strong, .hajimete-conte2 .hajimete-waku .about-list-conte .about-list-waku .list-box-y3p .dl-table dl dd p strong {
                color: #008A21;
                font-weight: normal; }

.byouki-conte {
  background-color: #D6D2C7;
  width: 95%;
  margin: 10% auto 5%;
  border-radius: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  background-image: url("../sozai/main/haikei-3.svg");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 60%; }
  @media screen and (min-width: 768px) {
    .byouki-conte {
      width: 95%;
      background-size: 35%;
      border-radius: 40px;
      margin: 5% auto 5%; } }
  .byouki-conte h2 {
    background-image: url("../sozai/main/h2-p3.svg");
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-position: center top;
    padding-top: 40px;
    color: #4E4E4E; }
    @media screen and (min-width: 768px) {
      .byouki-conte h2 {
        background-size: auto 50px;
        padding-top: 60px; } }
  .byouki-conte .byouki-waku {
    margin: 10% 10px 2%; }
    @media screen and (min-width: 768px) {
      .byouki-conte .byouki-waku {
        margin: 3% auto;
        width: 90%; } }
    .byouki-conte .byouki-waku .list-box {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 95%; }
      @media screen and (min-width: 768px) {
        .byouki-conte .byouki-waku .list-box {
          flex-basis: 46%;
          margin: 3% 2% 2%; } }
      .byouki-conte .byouki-waku .list-box img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 95%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .byouki-conte .byouki-waku .list-box img {
            width: 60%; } }
      .byouki-conte .byouki-waku .list-box a:hover {
        text-decoration: none; }
        .byouki-conte .byouki-waku .list-box a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .byouki-conte .byouki-waku .list-box h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .byouki-conte .byouki-waku .list-box p {
        text-align: left;
        padding: 5px 5px 0px;
        margin-top: 5px; }
      .byouki-conte .byouki-waku .list-box .button, .byouki-conte .byouki-waku .list-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte .byouki-waku .list-box a, .byouki-conte .byouki-waku .list-box .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte .byouki-waku .list-box a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .byouki-conte .byouki-waku .list-box .button a, .byouki-conte .byouki-waku .list-box .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte .byouki-waku .list-box a a, .byouki-conte .byouki-waku .list-box .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte .byouki-waku .list-box a a {
          color: #FFFFFF; }
      .byouki-conte .byouki-waku .list-box ul {
        display: block;
        width: 96%;
        background-color: #FFF475;
        list-style-position: inside;
        list-style-type: square;
        border-radius: 10px;
        margin: 5px auto 10px; }
        @media screen and (min-width: 768px) {
          .byouki-conte .byouki-waku .list-box ul {
            width: 90%;
            margin: 10px auto; } }
        .byouki-conte .byouki-waku .list-box ul li {
          text-align: left;
          margin: 10px 10px 10px auto;
          border-bottom: #575757 dashed 1px;
          padding: 5px 10px 5px 5px; }
    .byouki-conte .byouki-waku .list-box-y, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 95%; }
      @media screen and (min-width: 768px) {
        .byouki-conte .byouki-waku .list-box-y, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p {
          flex-basis: 95%;
          margin: 3% 2% 2%; } }
      .byouki-conte .byouki-waku .list-box-y img, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 img, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 img, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 img, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 img, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p img, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p img, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p img, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p img, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 img, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 img, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 img, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 img, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p img, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p img, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p img, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 90%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .byouki-conte .byouki-waku .list-box-y img, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 img, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 img, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 img, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 img, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p img, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p img, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p img, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p img, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 img, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 img, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 img, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 img, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p img, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p img, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p img, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p img {
            width: 50%;
            margin: auto auto auto 10px; } }
      .byouki-conte .byouki-waku .list-box-y a:hover, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 a:hover, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 a:hover, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 a:hover, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 a:hover, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p a:hover, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p a:hover, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p a:hover, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p a:hover, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 a:hover, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 a:hover, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a:hover, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 a:hover, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p a:hover, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p a:hover, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a:hover, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p a:hover {
        text-decoration: none; }
        .byouki-conte .byouki-waku .list-box-y a:hover img, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 a:hover img, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 a:hover img, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 a:hover img, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 a:hover img, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p a:hover img, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p a:hover img, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p a:hover img, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p a:hover img, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 a:hover img, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 a:hover img, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a:hover img, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 a:hover img, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p a:hover img, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p a:hover img, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a:hover img, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .byouki-conte .byouki-waku .list-box-y h3, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 h3, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 h3, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 h3, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 h3, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p h3, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p h3, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p h3, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p h3, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 h3, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 h3, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 h3, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 h3, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p h3, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p h3, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p h3, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .byouki-conte .byouki-waku .list-box-y ul, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 ul, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 ul, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 ul, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 ul, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p ul, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p ul, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p ul, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p ul, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 ul, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 ul, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 ul, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 ul, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p ul, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p ul, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p ul, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p ul {
        display: block;
        width: 95%;
        background-color: #D6EDAF;
        list-style-position: inside;
        list-style-type: disc;
        border-radius: 10px;
        margin: 5px auto 15px; }
        @media screen and (min-width: 768px) {
          .byouki-conte .byouki-waku .list-box-y ul, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 ul, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 ul, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 ul, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 ul, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p ul, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p ul, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p ul, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p ul, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 ul, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 ul, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 ul, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 ul, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p ul, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p ul, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p ul, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p ul {
            width: 80%;
            margin: 15px auto; } }
        .byouki-conte .byouki-waku .list-box-y ul li, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 ul li, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 ul li, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 ul li, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 ul li, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p ul li, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p ul li, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p ul li, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p ul li, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 ul li, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 ul li, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 ul li, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 ul li, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p ul li, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p ul li, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p ul li, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p ul li {
          text-align: left;
          margin: 10px 10px 10px auto;
          border-bottom: #575757 dashed 1px;
          padding: 5px; }
          .byouki-conte .byouki-waku .list-box-y ul li strong, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 ul li strong, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 ul li strong, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 ul li strong, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 ul li strong, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p ul li strong, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p ul li strong, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p ul li strong, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p ul li strong, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 ul li strong, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 ul li strong, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 ul li strong, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 ul li strong, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p ul li strong, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p ul li strong, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p ul li strong, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p ul li strong {
            color: #007607; }
      .byouki-conte .byouki-waku .list-box-y p, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 p, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 p, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 p, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 p, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p p, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p p, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p p, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p p, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 p, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 p, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 p, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 p, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p p, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p p, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p p, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p p {
        text-align: left;
        padding: 15px 5px 0px;
        margin-top: 5px; }
        @media screen and (min-width: 768px) {
          .byouki-conte .byouki-waku .list-box-y p, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 p, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 p, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 p, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 p, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p p, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p p, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p p, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p p, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 p, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 p, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 p, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 p, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p p, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p p, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p p, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p p {
            width: 85%;
            margin: 10px  auto; } }
      .byouki-conte .byouki-waku .list-box-y .button, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 .button, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 .button, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 .button, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 .button, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p .button, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p .button, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p .button, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p .button, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 .button, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .button, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .button, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .button, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p .button, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .button, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .button, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .button, .byouki-conte .byouki-waku .list-box-y .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte .byouki-waku .list-box-y a, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 a, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 a, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 a, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 a, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p a, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p a, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p a, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p a, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 a, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 a, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 a, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p a, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p a, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p a, .byouki-conte .byouki-waku .list-box-y .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte .byouki-waku .list-box-y a, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 a, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 a, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 a, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 a, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p a, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p a, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p a, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p a, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 a, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 a, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 a, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p a, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p a, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .byouki-conte .byouki-waku .list-box-y .button a, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 .button a, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 .button a, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 .button a, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 .button a, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p .button a, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p .button a, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p .button a, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p .button a, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 .button a, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .button a, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .button a, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .button a, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p .button a, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .button a, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .button a, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .button a, .byouki-conte .byouki-waku .list-box-y .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte .byouki-waku .list-box-y a a, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 a a, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 a a, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 a a, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 a a, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p a a, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p a a, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p a a, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p a a, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 a a, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 a a, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a a, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 a a, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p a a, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p a a, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a a, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p a a, .byouki-conte .byouki-waku .list-box-y .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte .byouki-waku .list-box-y a a, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 a a, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 a a, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 a a, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 a a, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p a a, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p a a, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p a a, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p a a, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 a a, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 a a, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a a, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 a a, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p a a, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p a a, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a a, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p a a {
          color: #FFFFFF; }
      .byouki-conte .byouki-waku .list-box-y .dl-table, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 .dl-table, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 .dl-table, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 .dl-table, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 .dl-table, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p .dl-table, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p .dl-table, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p .dl-table, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p .dl-table, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table {
        border: 1px solid #D6D2D2;
        width: 95%;
        margin: 0px auto; }
        .byouki-conte .byouki-waku .list-box-y .dl-table dl, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table dl {
          display: flex;
          border-bottom: 1px solid #ccc;
          flex-direction: column; }
          @media screen and (min-width: 768px) {
            .byouki-conte .byouki-waku .list-box-y .dl-table dl, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table dl {
              flex-direction: row;
              width: 95%; } }
          .byouki-conte .byouki-waku .list-box-y .dl-table dl dt, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dt, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dt, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dt, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dt, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dt {
            padding: 10px;
            background-color: #DEEF76;
            font-weight: normal; }
            @media screen and (min-width: 768px) {
              .byouki-conte .byouki-waku .list-box-y .dl-table dl dt, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dt, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dt, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dt, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dt, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dt {
                flex-basis: 20%; } }
          .byouki-conte .byouki-waku .list-box-y .dl-table dl dd, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dd, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dd, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dd, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dd, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dd {
            line-height: 1.8em;
            background-color: #FFFFFF;
            padding: 10px;
            text-align: left; }
            @media screen and (min-width: 768px) {
              .byouki-conte .byouki-waku .list-box-y .dl-table dl dd, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dd, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dd, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dd, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dd, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dd {
                flex-basis: 80%; } }
            .byouki-conte .byouki-waku .list-box-y .dl-table dl dd p, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dd p, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dd p, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dd p, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dd p, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dd p, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dd p, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dd p, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dd p, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dd p, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dd p, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dd p, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dd p, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dd p, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dd p, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dd p, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dd p {
              text-align: left; }
              .byouki-conte .byouki-waku .list-box-y .dl-table dl dd p strong, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dd p strong, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dd p strong, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dd p strong, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dd p strong, .byouki-conte .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dd p strong, .byouki-conte-g .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dd p strong, .byouki-conte .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dd p strong, .byouki-conte-b .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dd p strong, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dd p strong, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dd p strong, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dd p strong, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3 .dl-table dl dd p strong, .byouki-conte .byouki-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dd p strong, .hajimete-conte .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dd p strong, .byouki-conte .byouki-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dd p strong, .hajimete-conte2 .hajimete-waku .byouki-conte .byouki-waku .list-box-y3p .dl-table dl dd p strong {
                color: #008A21;
                font-weight: normal; }
    .byouki-conte .byouki-waku .list-box-y2 {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 95%; }
      @media screen and (min-width: 768px) {
        .byouki-conte .byouki-waku .list-box-y2 {
          flex-basis: 95%;
          margin: 3% 2% 2%; } }
      .byouki-conte .byouki-waku .list-box-y2 img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 90%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .byouki-conte .byouki-waku .list-box-y2 img {
            width: 50%;
            margin: auto auto auto 10px; } }
      .byouki-conte .byouki-waku .list-box-y2 a:hover {
        text-decoration: none; }
        .byouki-conte .byouki-waku .list-box-y2 a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .byouki-conte .byouki-waku .list-box-y2 h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .byouki-conte .byouki-waku .list-box-y2 ul {
        display: block;
        width: 95%;
        background-color: #FFE979;
        list-style-position: inside;
        list-style-type: disc;
        border-radius: 10px;
        margin: 5px auto 15px; }
        @media screen and (min-width: 768px) {
          .byouki-conte .byouki-waku .list-box-y2 ul {
            width: 80%;
            margin: 15px auto; } }
        .byouki-conte .byouki-waku .list-box-y2 ul li {
          text-align: left;
          margin: 10px 10px 10px auto;
          border-bottom: #575757 dashed 1px;
          padding: 5px; }
          .byouki-conte .byouki-waku .list-box-y2 ul li strong {
            color: #007607; }
      .byouki-conte .byouki-waku .list-box-y2 p {
        text-align: left;
        padding: 15px 5px 0px;
        margin-top: 5px; }
        @media screen and (min-width: 768px) {
          .byouki-conte .byouki-waku .list-box-y2 p {
            width: 85%;
            margin: 10px  auto; } }
      .byouki-conte .byouki-waku .list-box-y2 .button, .byouki-conte .byouki-waku .list-box-y2 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte .byouki-waku .list-box-y2 a, .byouki-conte .byouki-waku .list-box-y2 .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte .byouki-waku .list-box-y2 a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .byouki-conte .byouki-waku .list-box-y2 .button a, .byouki-conte .byouki-waku .list-box-y2 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte .byouki-waku .list-box-y2 a a, .byouki-conte .byouki-waku .list-box-y2 .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte .byouki-waku .list-box-y2 a a {
          color: #FFFFFF; }
      .byouki-conte .byouki-waku .list-box-y2 .dl-table {
        border: 1px solid #D6D2D2;
        width: 95%;
        margin: 0px auto; }
        .byouki-conte .byouki-waku .list-box-y2 .dl-table dl {
          display: flex;
          border-bottom: 1px solid #ccc;
          flex-direction: column; }
          @media screen and (min-width: 768px) {
            .byouki-conte .byouki-waku .list-box-y2 .dl-table dl {
              flex-direction: row;
              width: 95%; } }
          .byouki-conte .byouki-waku .list-box-y2 .dl-table dl dt {
            padding: 10px;
            background-color: #DEEF76;
            font-weight: normal; }
            @media screen and (min-width: 768px) {
              .byouki-conte .byouki-waku .list-box-y2 .dl-table dl dt {
                flex-basis: 20%; } }
          .byouki-conte .byouki-waku .list-box-y2 .dl-table dl dd {
            line-height: 1.8em;
            background-color: #FFFFFF;
            padding: 10px;
            text-align: left; }
            @media screen and (min-width: 768px) {
              .byouki-conte .byouki-waku .list-box-y2 .dl-table dl dd {
                flex-basis: 80%; } }
            .byouki-conte .byouki-waku .list-box-y2 .dl-table dl dd p {
              text-align: left; }
              .byouki-conte .byouki-waku .list-box-y2 .dl-table dl dd p strong {
                color: #008A21;
                font-weight: normal; }

.byouki-conte-g, .byouki-conte-b {
  background-color: #D7DDDD;
  width: 95%;
  margin: 10% auto 5%;
  border-radius: 20px;
  padding-top: 40px;
  padding-bottom: 20px;
  text-align: center;
  background-image: url("../sozai/main/haikei-2.svg");
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 60%; }
  @media screen and (min-width: 768px) {
    .byouki-conte-g, .byouki-conte-b {
      width: 95%;
      background-size: 35%;
      border-radius: 40px;
      margin: 5% auto 5%; } }
  .byouki-conte-g h2, .byouki-conte-b h2 {
    background-image: url("../sozai/main/h2-p3.svg");
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-position: center top;
    padding-top: 40px;
    color: #4E4E4E; }
    @media screen and (min-width: 768px) {
      .byouki-conte-g h2, .byouki-conte-b h2 {
        background-size: auto 50px;
        padding-top: 60px; } }
  .byouki-conte-g .byouki-waku, .byouki-conte-b .byouki-waku {
    margin: 10% 10px 2%; }
    @media screen and (min-width: 768px) {
      .byouki-conte-g .byouki-waku, .byouki-conte-b .byouki-waku {
        margin: 3% auto;
        width: 90%; } }
    .byouki-conte-g .byouki-waku .list-box, .byouki-conte-b .byouki-waku .list-box {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 95%; }
      @media screen and (min-width: 768px) {
        .byouki-conte-g .byouki-waku .list-box, .byouki-conte-b .byouki-waku .list-box {
          flex-basis: 46%;
          margin: 3% 2% 1%; } }
      .byouki-conte-g .byouki-waku .list-box img, .byouki-conte-b .byouki-waku .list-box img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 95%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .byouki-conte-g .byouki-waku .list-box img, .byouki-conte-b .byouki-waku .list-box img {
            width: 60%; } }
      .byouki-conte-g .byouki-waku .list-box a:hover, .byouki-conte-b .byouki-waku .list-box a:hover {
        text-decoration: none; }
        .byouki-conte-g .byouki-waku .list-box a:hover img, .byouki-conte-b .byouki-waku .list-box a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .byouki-conte-g .byouki-waku .list-box h3, .byouki-conte-b .byouki-waku .list-box h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .byouki-conte-g .byouki-waku .list-box h4, .byouki-conte-b .byouki-waku .list-box h4 {
        text-align: center; }
      .byouki-conte-g .byouki-waku .list-box p, .byouki-conte-b .byouki-waku .list-box p {
        text-align: left;
        padding: 5px 5px 0px;
        margin-top: 5px; }
      .byouki-conte-g .byouki-waku .list-box .button, .byouki-conte-b .byouki-waku .list-box .button, .byouki-conte-g .byouki-waku .list-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .list-box a, .byouki-conte-b .byouki-waku .list-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .list-box a, .byouki-conte-g .byouki-waku .list-box .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .list-box a, .byouki-conte-b .byouki-waku .list-box .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .list-box a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .byouki-conte-g .byouki-waku .list-box .button a, .byouki-conte-b .byouki-waku .list-box .button a, .byouki-conte-g .byouki-waku .list-box .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .list-box a a, .byouki-conte-b .byouki-waku .list-box .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .list-box a a, .byouki-conte-g .byouki-waku .list-box .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .list-box a a, .byouki-conte-b .byouki-waku .list-box .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .list-box a a {
          color: #FFFFFF; }
      .byouki-conte-g .byouki-waku .list-box ul, .byouki-conte-b .byouki-waku .list-box ul {
        display: block;
        width: 96%;
        background-color: #FFF475;
        list-style-position: inside;
        list-style-type: square;
        border-radius: 10px;
        margin: 5px auto 10px; }
        @media screen and (min-width: 768px) {
          .byouki-conte-g .byouki-waku .list-box ul, .byouki-conte-b .byouki-waku .list-box ul {
            width: 90%;
            margin: 10px auto; } }
        .byouki-conte-g .byouki-waku .list-box ul li, .byouki-conte-b .byouki-waku .list-box ul li {
          text-align: left;
          margin: 10px 10px 10px auto;
          border-bottom: #575757 dashed 1px;
          padding: 5px 10px 5px 5px; }
          .byouki-conte-g .byouki-waku .list-box ul li:last-child, .byouki-conte-b .byouki-waku .list-box ul li:last-child {
            border-bottom: none; }
      .byouki-conte-g .byouki-waku .list-box ol, .byouki-conte-b .byouki-waku .list-box ol {
        display: block;
        width: 96%;
        background-color: #FFF475;
        list-style-position: inside;
        list-style-type: none;
        border-radius: 10px;
        margin: 5px auto 10px; }
        @media screen and (min-width: 768px) {
          .byouki-conte-g .byouki-waku .list-box ol, .byouki-conte-b .byouki-waku .list-box ol {
            width: 90%;
            margin: 10px auto; } }
        .byouki-conte-g .byouki-waku .list-box ol li, .byouki-conte-b .byouki-waku .list-box ol li {
          text-align: left;
          margin: 10px 10px 10px auto;
          border-bottom: #575757 dashed 1px;
          padding: 5px 10px 5px 5px; }
          .byouki-conte-g .byouki-waku .list-box ol li:last-child, .byouki-conte-b .byouki-waku .list-box ol li:last-child {
            border-bottom: none; }
    .byouki-conte-g .byouki-waku .list-box-y, .byouki-conte-b .byouki-waku .list-box-y, .byouki-conte-g .byouki-waku .list-box-y3, .byouki-conte-b .byouki-waku .list-box-y3, .byouki-conte-g .byouki-waku .list-box-y3p, .byouki-conte-b .byouki-waku .list-box-y3p {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px 5px 15px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 95%; }
      @media screen and (min-width: 768px) {
        .byouki-conte-g .byouki-waku .list-box-y, .byouki-conte-b .byouki-waku .list-box-y, .byouki-conte-g .byouki-waku .list-box-y3, .byouki-conte-b .byouki-waku .list-box-y3, .byouki-conte-g .byouki-waku .list-box-y3p, .byouki-conte-b .byouki-waku .list-box-y3p {
          flex-basis: 95%;
          margin: 3% 2% 1%; } }
      .byouki-conte-g .byouki-waku .list-box-y img, .byouki-conte-b .byouki-waku .list-box-y img, .byouki-conte-g .byouki-waku .list-box-y3 img, .byouki-conte-b .byouki-waku .list-box-y3 img, .byouki-conte-g .byouki-waku .list-box-y3p img, .byouki-conte-b .byouki-waku .list-box-y3p img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 98%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .byouki-conte-g .byouki-waku .list-box-y img, .byouki-conte-b .byouki-waku .list-box-y img, .byouki-conte-g .byouki-waku .list-box-y3 img, .byouki-conte-b .byouki-waku .list-box-y3 img, .byouki-conte-g .byouki-waku .list-box-y3p img, .byouki-conte-b .byouki-waku .list-box-y3p img {
            width: 80%;
            margin: auto; } }
      .byouki-conte-g .byouki-waku .list-box-y a:hover, .byouki-conte-b .byouki-waku .list-box-y a:hover, .byouki-conte-g .byouki-waku .list-box-y3 a:hover, .byouki-conte-b .byouki-waku .list-box-y3 a:hover, .byouki-conte-g .byouki-waku .list-box-y3p a:hover, .byouki-conte-b .byouki-waku .list-box-y3p a:hover {
        text-decoration: none; }
        .byouki-conte-g .byouki-waku .list-box-y a:hover img, .byouki-conte-b .byouki-waku .list-box-y a:hover img, .byouki-conte-g .byouki-waku .list-box-y3 a:hover img, .byouki-conte-b .byouki-waku .list-box-y3 a:hover img, .byouki-conte-g .byouki-waku .list-box-y3p a:hover img, .byouki-conte-b .byouki-waku .list-box-y3p a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .byouki-conte-g .byouki-waku .list-box-y h3, .byouki-conte-b .byouki-waku .list-box-y h3, .byouki-conte-g .byouki-waku .list-box-y3 h3, .byouki-conte-b .byouki-waku .list-box-y3 h3, .byouki-conte-g .byouki-waku .list-box-y3p h3, .byouki-conte-b .byouki-waku .list-box-y3p h3 {
        text-align: center;
        color: #EF3211;
        margin: 20px 0px 0px; }
        @media screen and (min-width: 768px) {
          .byouki-conte-g .byouki-waku .list-box-y h3, .byouki-conte-b .byouki-waku .list-box-y h3, .byouki-conte-g .byouki-waku .list-box-y3 h3, .byouki-conte-b .byouki-waku .list-box-y3 h3, .byouki-conte-g .byouki-waku .list-box-y3p h3, .byouki-conte-b .byouki-waku .list-box-y3p h3 {
            margin: 30px 0px 0px; } }
      .byouki-conte-g .byouki-waku .list-box-y ul, .byouki-conte-b .byouki-waku .list-box-y ul, .byouki-conte-g .byouki-waku .list-box-y3 ul, .byouki-conte-b .byouki-waku .list-box-y3 ul, .byouki-conte-g .byouki-waku .list-box-y3p ul, .byouki-conte-b .byouki-waku .list-box-y3p ul {
        display: block;
        width: 95%;
        background-color: #D4F3D2;
        list-style-position: inside;
        list-style-type: disc;
        border-radius: 10px;
        margin: 5px auto 5px; }
        @media screen and (min-width: 768px) {
          .byouki-conte-g .byouki-waku .list-box-y ul, .byouki-conte-b .byouki-waku .list-box-y ul, .byouki-conte-g .byouki-waku .list-box-y3 ul, .byouki-conte-b .byouki-waku .list-box-y3 ul, .byouki-conte-g .byouki-waku .list-box-y3p ul, .byouki-conte-b .byouki-waku .list-box-y3p ul {
            width: 80%;
            margin: 15px auto 0px; } }
        .byouki-conte-g .byouki-waku .list-box-y ul li, .byouki-conte-b .byouki-waku .list-box-y ul li, .byouki-conte-g .byouki-waku .list-box-y3 ul li, .byouki-conte-b .byouki-waku .list-box-y3 ul li, .byouki-conte-g .byouki-waku .list-box-y3p ul li, .byouki-conte-b .byouki-waku .list-box-y3p ul li {
          text-align: left;
          margin: 10px 10px 10px auto;
          border-bottom: #575757 dashed 1px;
          padding: 5px 5px 5px 10px; }
          .byouki-conte-g .byouki-waku .list-box-y ul li strong, .byouki-conte-b .byouki-waku .list-box-y ul li strong, .byouki-conte-g .byouki-waku .list-box-y3 ul li strong, .byouki-conte-b .byouki-waku .list-box-y3 ul li strong, .byouki-conte-g .byouki-waku .list-box-y3p ul li strong, .byouki-conte-b .byouki-waku .list-box-y3p ul li strong {
            color: #007607; }
          .byouki-conte-g .byouki-waku .list-box-y ul li:last-child, .byouki-conte-b .byouki-waku .list-box-y ul li:last-child, .byouki-conte-g .byouki-waku .list-box-y3 ul li:last-child, .byouki-conte-b .byouki-waku .list-box-y3 ul li:last-child, .byouki-conte-g .byouki-waku .list-box-y3p ul li:last-child, .byouki-conte-b .byouki-waku .list-box-y3p ul li:last-child {
            border-bottom: none; }
      .byouki-conte-g .byouki-waku .list-box-y ol, .byouki-conte-b .byouki-waku .list-box-y ol, .byouki-conte-g .byouki-waku .list-box-y3 ol, .byouki-conte-b .byouki-waku .list-box-y3 ol, .byouki-conte-g .byouki-waku .list-box-y3p ol, .byouki-conte-b .byouki-waku .list-box-y3p ol {
        display: block;
        width: 95%;
        background-color: #FAE8E8;
        list-style-position: inside;
        border-radius: 10px;
        margin: 5px auto 5px; }
        @media screen and (min-width: 768px) {
          .byouki-conte-g .byouki-waku .list-box-y ol, .byouki-conte-b .byouki-waku .list-box-y ol, .byouki-conte-g .byouki-waku .list-box-y3 ol, .byouki-conte-b .byouki-waku .list-box-y3 ol, .byouki-conte-g .byouki-waku .list-box-y3p ol, .byouki-conte-b .byouki-waku .list-box-y3p ol {
            width: 80%;
            margin: 15px auto 0px; } }
        .byouki-conte-g .byouki-waku .list-box-y ol li, .byouki-conte-b .byouki-waku .list-box-y ol li, .byouki-conte-g .byouki-waku .list-box-y3 ol li, .byouki-conte-b .byouki-waku .list-box-y3 ol li, .byouki-conte-g .byouki-waku .list-box-y3p ol li, .byouki-conte-b .byouki-waku .list-box-y3p ol li {
          text-align: left;
          margin: 10px 10px 10px auto;
          border-bottom: #575757 dashed 1px;
          padding: 5px 5px 5px 10px; }
          .byouki-conte-g .byouki-waku .list-box-y ol li strong, .byouki-conte-b .byouki-waku .list-box-y ol li strong, .byouki-conte-g .byouki-waku .list-box-y3 ol li strong, .byouki-conte-b .byouki-waku .list-box-y3 ol li strong, .byouki-conte-g .byouki-waku .list-box-y3p ol li strong, .byouki-conte-b .byouki-waku .list-box-y3p ol li strong {
            color: #007607; }
          .byouki-conte-g .byouki-waku .list-box-y ol li:last-child, .byouki-conte-b .byouki-waku .list-box-y ol li:last-child, .byouki-conte-g .byouki-waku .list-box-y3 ol li:last-child, .byouki-conte-b .byouki-waku .list-box-y3 ol li:last-child, .byouki-conte-g .byouki-waku .list-box-y3p ol li:last-child, .byouki-conte-b .byouki-waku .list-box-y3p ol li:last-child {
            border-bottom: none; }
      .byouki-conte-g .byouki-waku .list-box-y p, .byouki-conte-b .byouki-waku .list-box-y p, .byouki-conte-g .byouki-waku .list-box-y3 p, .byouki-conte-b .byouki-waku .list-box-y3 p, .byouki-conte-g .byouki-waku .list-box-y3p p, .byouki-conte-b .byouki-waku .list-box-y3p p {
        text-align: left;
        padding: 15px 5px 0px;
        margin-top: 5px; }
        @media screen and (min-width: 768px) {
          .byouki-conte-g .byouki-waku .list-box-y p, .byouki-conte-b .byouki-waku .list-box-y p, .byouki-conte-g .byouki-waku .list-box-y3 p, .byouki-conte-b .byouki-waku .list-box-y3 p, .byouki-conte-g .byouki-waku .list-box-y3p p, .byouki-conte-b .byouki-waku .list-box-y3p p {
            width: 80%;
            margin: 5px  auto; } }
      .byouki-conte-g .byouki-waku .list-box-y .button, .byouki-conte-b .byouki-waku .list-box-y .button, .byouki-conte-g .byouki-waku .list-box-y3 .button, .byouki-conte-b .byouki-waku .list-box-y3 .button, .byouki-conte-g .byouki-waku .list-box-y3p .button, .byouki-conte-b .byouki-waku .list-box-y3p .button, .byouki-conte-g .byouki-waku .list-box-y .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .list-box-y a, .byouki-conte-b .byouki-waku .list-box-y .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .list-box-y a, .byouki-conte-g .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .list-box-y3 a, .byouki-conte-b .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .list-box-y3 a, .byouki-conte-g .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .list-box-y3p a, .byouki-conte-b .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .list-box-y3p a, .byouki-conte-g .byouki-waku .list-box-y .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .list-box-y a, .byouki-conte-b .byouki-waku .list-box-y .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .list-box-y a, .byouki-conte-g .byouki-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .list-box-y3 a, .byouki-conte-b .byouki-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .list-box-y3 a, .byouki-conte-g .byouki-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .list-box-y3p a, .byouki-conte-b .byouki-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .list-box-y3p a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .byouki-conte-g .byouki-waku .list-box-y .button a, .byouki-conte-b .byouki-waku .list-box-y .button a, .byouki-conte-g .byouki-waku .list-box-y3 .button a, .byouki-conte-b .byouki-waku .list-box-y3 .button a, .byouki-conte-g .byouki-waku .list-box-y3p .button a, .byouki-conte-b .byouki-waku .list-box-y3p .button a, .byouki-conte-g .byouki-waku .list-box-y .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .list-box-y a a, .byouki-conte-b .byouki-waku .list-box-y .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .list-box-y a a, .byouki-conte-g .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .list-box-y3 a a, .byouki-conte-b .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .list-box-y3 a a, .byouki-conte-g .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .list-box-y3p a a, .byouki-conte-b .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .list-box-y3p a a, .byouki-conte-g .byouki-waku .list-box-y .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .list-box-y a a, .byouki-conte-b .byouki-waku .list-box-y .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .list-box-y a a, .byouki-conte-g .byouki-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .list-box-y3 a a, .byouki-conte-b .byouki-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .list-box-y3 a a, .byouki-conte-g .byouki-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .list-box-y3p a a, .byouki-conte-b .byouki-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .list-box-y3p a a {
          color: #FFFFFF; }
      .byouki-conte-g .byouki-waku .list-box-y .dl-table, .byouki-conte-b .byouki-waku .list-box-y .dl-table, .byouki-conte-g .byouki-waku .list-box-y3 .dl-table, .byouki-conte-b .byouki-waku .list-box-y3 .dl-table, .byouki-conte-g .byouki-waku .list-box-y3p .dl-table, .byouki-conte-b .byouki-waku .list-box-y3p .dl-table {
        border: 1px solid #D6D2D2;
        width: 95%;
        margin: 0px auto; }
        .byouki-conte-g .byouki-waku .list-box-y .dl-table dl, .byouki-conte-b .byouki-waku .list-box-y .dl-table dl, .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl {
          display: flex;
          border-bottom: 1px solid #ccc;
          flex-direction: column; }
          @media screen and (min-width: 768px) {
            .byouki-conte-g .byouki-waku .list-box-y .dl-table dl, .byouki-conte-b .byouki-waku .list-box-y .dl-table dl, .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl {
              flex-direction: row;
              width: 95%; } }
          .byouki-conte-g .byouki-waku .list-box-y .dl-table dl dt, .byouki-conte-b .byouki-waku .list-box-y .dl-table dl dt, .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dt {
            padding: 10px;
            background-color: #DEEF76;
            font-weight: normal; }
            @media screen and (min-width: 768px) {
              .byouki-conte-g .byouki-waku .list-box-y .dl-table dl dt, .byouki-conte-b .byouki-waku .list-box-y .dl-table dl dt, .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dt {
                flex-basis: 20%; } }
          .byouki-conte-g .byouki-waku .list-box-y .dl-table dl dd, .byouki-conte-b .byouki-waku .list-box-y .dl-table dl dd, .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dd {
            line-height: 1.8em;
            background-color: #FFFFFF;
            padding: 10px;
            text-align: left; }
            @media screen and (min-width: 768px) {
              .byouki-conte-g .byouki-waku .list-box-y .dl-table dl dd, .byouki-conte-b .byouki-waku .list-box-y .dl-table dl dd, .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dd {
                flex-basis: 80%; } }
            .byouki-conte-g .byouki-waku .list-box-y .dl-table dl dd p, .byouki-conte-b .byouki-waku .list-box-y .dl-table dl dd p, .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dd p, .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dd p, .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dd p, .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dd p {
              text-align: left; }
              .byouki-conte-g .byouki-waku .list-box-y .dl-table dl dd p strong, .byouki-conte-b .byouki-waku .list-box-y .dl-table dl dd p strong, .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dd p strong, .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dd p strong, .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dd p strong, .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dd p strong {
                color: #008A21;
                font-weight: normal; }
      .byouki-conte-g .byouki-waku .list-box-y table, .byouki-conte-b .byouki-waku .list-box-y table, .byouki-conte-g .byouki-waku .list-box-y3 table, .byouki-conte-b .byouki-waku .list-box-y3 table, .byouki-conte-g .byouki-waku .list-box-y3p table, .byouki-conte-b .byouki-waku .list-box-y3p table {
        width: 100%;
        border-collapse: collapse;
        margin: 20px auto;
        font-size: 16px;
        border-radius: 8px;
        overflow: hidden; }
        .byouki-conte-g .byouki-waku .list-box-y table th, .byouki-conte-b .byouki-waku .list-box-y table th, .byouki-conte-g .byouki-waku .list-box-y3 table th, .byouki-conte-b .byouki-waku .list-box-y3 table th, .byouki-conte-g .byouki-waku .list-box-y3p table th, .byouki-conte-b .byouki-waku .list-box-y3p table th, .byouki-conte-g .byouki-waku .list-box-y table td, .byouki-conte-b .byouki-waku .list-box-y table td, .byouki-conte-g .byouki-waku .list-box-y3 table td, .byouki-conte-b .byouki-waku .list-box-y3 table td, .byouki-conte-g .byouki-waku .list-box-y3p table td, .byouki-conte-b .byouki-waku .list-box-y3p table td {
          border: 1px solid #ddd;
          padding: 12px 16px;
          text-align: center; }
        .byouki-conte-g .byouki-waku .list-box-y table th, .byouki-conte-b .byouki-waku .list-box-y table th, .byouki-conte-g .byouki-waku .list-box-y3 table th, .byouki-conte-b .byouki-waku .list-box-y3 table th, .byouki-conte-g .byouki-waku .list-box-y3p table th, .byouki-conte-b .byouki-waku .list-box-y3p table th {
          background-color: #4A90E2;
          color: #fff;
          font-weight: bold; }
        .byouki-conte-g .byouki-waku .list-box-y table tr:nth-child(even) td, .byouki-conte-b .byouki-waku .list-box-y table tr:nth-child(even) td, .byouki-conte-g .byouki-waku .list-box-y3 table tr:nth-child(even) td, .byouki-conte-b .byouki-waku .list-box-y3 table tr:nth-child(even) td, .byouki-conte-g .byouki-waku .list-box-y3p table tr:nth-child(even) td, .byouki-conte-b .byouki-waku .list-box-y3p table tr:nth-child(even) td {
          background-color: #f9f9f9; }
        .byouki-conte-g .byouki-waku .list-box-y table tr:hover td, .byouki-conte-b .byouki-waku .list-box-y table tr:hover td, .byouki-conte-g .byouki-waku .list-box-y3 table tr:hover td, .byouki-conte-b .byouki-waku .list-box-y3 table tr:hover td, .byouki-conte-g .byouki-waku .list-box-y3p table tr:hover td, .byouki-conte-b .byouki-waku .list-box-y3p table tr:hover td {
          background-color: #f1f7ff; }
        .byouki-conte-g .byouki-waku .list-box-y table td.icon, .byouki-conte-b .byouki-waku .list-box-y table td.icon, .byouki-conte-g .byouki-waku .list-box-y3 table td.icon, .byouki-conte-b .byouki-waku .list-box-y3 table td.icon, .byouki-conte-g .byouki-waku .list-box-y3p table td.icon, .byouki-conte-b .byouki-waku .list-box-y3p table td.icon {
          font-size: 18px; }
    .byouki-conte-g .byouki-waku .list-box-y3 ul, .byouki-conte-b .byouki-waku .list-box-y3 ul {
      background-color: #BBE8A0; }
    .byouki-conte-g .byouki-waku .list-box-y3 ol, .byouki-conte-b .byouki-waku .list-box-y3 ol {
      background-color: #FAE8E8; }
    .byouki-conte-g .byouki-waku .list-box-y3 h4, .byouki-conte-b .byouki-waku .list-box-y3 h4 {
      text-align: center;
      color: #009129; }
      @media screen and (min-width: 768px) {
        .byouki-conte-g .byouki-waku .list-box-y3 h4, .byouki-conte-b .byouki-waku .list-box-y3 h4 {
          width: 80%;
          text-align: left;
          margin: 10px auto 0px; } }
    .byouki-conte-g .byouki-waku .list-box-y3p ul, .byouki-conte-b .byouki-waku .list-box-y3p ul {
      background-color: #BBE8A0; }
    .byouki-conte-g .byouki-waku .list-box-y3p h4, .byouki-conte-b .byouki-waku .list-box-y3p h4 {
      text-align: center;
      color: #009129; }
      @media screen and (min-width: 768px) {
        .byouki-conte-g .byouki-waku .list-box-y3p h4, .byouki-conte-b .byouki-waku .list-box-y3p h4 {
          width: 80%;
          text-align: left;
          margin: 10px auto 0px; } }
    .byouki-conte-g .byouki-waku .list-box-y3p p, .byouki-conte-b .byouki-waku .list-box-y3p p {
      background-color: #F3FFA0;
      padding: 10px;
      border-radius: 10px; }
    .byouki-conte-g .byouki-waku .list-box-y3p .vaccine-table, .byouki-conte-b .byouki-waku .list-box-y3p .vaccine-table {
      width: 100%;
      border-collapse: collapse;
      margin: 20px 0;
      font-size: 15px; }
      .byouki-conte-g .byouki-waku .list-box-y3p .vaccine-table th, .byouki-conte-b .byouki-waku .list-box-y3p .vaccine-table th, .byouki-conte-g .byouki-waku .list-box-y3p .vaccine-table td, .byouki-conte-b .byouki-waku .list-box-y3p .vaccine-table td {
        border: 1px solid #ddd;
        padding: 10px;
        text-align: left;
        vertical-align: top;
        line-height: 1.6; }
      .byouki-conte-g .byouki-waku .list-box-y3p .vaccine-table th, .byouki-conte-b .byouki-waku .list-box-y3p .vaccine-table th {
        background: #4a90e2;
        color: #fff;
        font-weight: bold;
        text-align: center; }
      .byouki-conte-g .byouki-waku .list-box-y3p .vaccine-table tr:nth-child(even), .byouki-conte-b .byouki-waku .list-box-y3p .vaccine-table tr:nth-child(even) {
        background: #f9f9f9; }
      @media screen and (min-width: 768px) {
        .byouki-conte-g .byouki-waku .list-box-y3p .vaccine-table, .byouki-conte-b .byouki-waku .list-box-y3p .vaccine-table {
          font-size: 14px; } }
    .byouki-conte-g .byouki-waku .list-box-y3p .price-table, .byouki-conte-b .byouki-waku .list-box-y3p .price-table {
      width: 100%;
      border-collapse: collapse;
      margin: 20px auto;
      font-size: 15px; }
      .byouki-conte-g .byouki-waku .list-box-y3p .price-table th, .byouki-conte-b .byouki-waku .list-box-y3p .price-table th, .byouki-conte-g .byouki-waku .list-box-y3p .price-table td, .byouki-conte-b .byouki-waku .list-box-y3p .price-table td {
        border: 1px solid #ddd;
        padding: 10px;
        text-align: left; }
      .byouki-conte-g .byouki-waku .list-box-y3p .price-table th, .byouki-conte-b .byouki-waku .list-box-y3p .price-table th {
        background: #4a90e2;
        color: #fff;
        font-weight: bold;
        text-align: center; }
      .byouki-conte-g .byouki-waku .list-box-y3p .price-table tr:nth-child(even), .byouki-conte-b .byouki-waku .list-box-y3p .price-table tr:nth-child(even) {
        background: #f9f9f9; }
      .byouki-conte-g .byouki-waku .list-box-y3p .price-table tbody tr:hover, .byouki-conte-b .byouki-waku .list-box-y3p .price-table tbody tr:hover {
        background-color: #e6f0ff;
        transition: background-color 0.3s ease; }
    .byouki-conte-g .byouki-waku .vaccine-schedule, .byouki-conte-b .byouki-waku .vaccine-schedule {
      margin: 20px auto;
      padding: 15px;
      background: #f9f9f9;
      border-radius: 8px; }
      .byouki-conte-g .byouki-waku .vaccine-schedule h3, .byouki-conte-b .byouki-waku .vaccine-schedule h3 {
        margin-bottom: 15px;
        font-size: 18px;
        font-weight: bold;
        text-align: center; }
      .byouki-conte-g .byouki-waku .vaccine-schedule ul, .byouki-conte-b .byouki-waku .vaccine-schedule ul {
        list-style: none;
        margin: 0;
        padding: 0; }
        .byouki-conte-g .byouki-waku .vaccine-schedule ul li, .byouki-conte-b .byouki-waku .vaccine-schedule ul li {
          background: #fff;
          border: 1px solid #ddd;
          border-radius: 6px;
          margin-bottom: 12px;
          padding: 10px 14px;
          line-height: 1.6; }
      @media screen and (min-width: 768px) {
        .byouki-conte-g .byouki-waku .vaccine-schedule ul, .byouki-conte-b .byouki-waku .vaccine-schedule ul {
          display: grid;
          grid-template-columns: repeat(2, 1fr);
          gap: 16px; }
          .byouki-conte-g .byouki-waku .vaccine-schedule ul li, .byouki-conte-b .byouki-waku .vaccine-schedule ul li {
            margin-bottom: 0; } }
    .byouki-conte-g .byouki-waku .list-box-y2, .byouki-conte-b .byouki-waku .list-box-y2 {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 95%; }
      @media screen and (min-width: 768px) {
        .byouki-conte-g .byouki-waku .list-box-y2, .byouki-conte-b .byouki-waku .list-box-y2 {
          flex-basis: 95%;
          margin: 3% 2% 2%; } }
      .byouki-conte-g .byouki-waku .list-box-y2 img, .byouki-conte-b .byouki-waku .list-box-y2 img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 90%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .byouki-conte-g .byouki-waku .list-box-y2 img, .byouki-conte-b .byouki-waku .list-box-y2 img {
            width: 50%;
            margin: auto auto auto 10px; } }
      .byouki-conte-g .byouki-waku .list-box-y2 a:hover, .byouki-conte-b .byouki-waku .list-box-y2 a:hover {
        text-decoration: none; }
        .byouki-conte-g .byouki-waku .list-box-y2 a:hover img, .byouki-conte-b .byouki-waku .list-box-y2 a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .byouki-conte-g .byouki-waku .list-box-y2 h3, .byouki-conte-b .byouki-waku .list-box-y2 h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .byouki-conte-g .byouki-waku .list-box-y2 ul, .byouki-conte-b .byouki-waku .list-box-y2 ul {
        display: block;
        width: 95%;
        background-color: #FFE979;
        list-style-position: inside;
        list-style-type: disc;
        border-radius: 10px;
        margin: 5px auto 15px; }
        @media screen and (min-width: 768px) {
          .byouki-conte-g .byouki-waku .list-box-y2 ul, .byouki-conte-b .byouki-waku .list-box-y2 ul {
            width: 80%;
            margin: 15px auto; } }
        .byouki-conte-g .byouki-waku .list-box-y2 ul li, .byouki-conte-b .byouki-waku .list-box-y2 ul li {
          text-align: left;
          margin: 10px 10px 10px auto;
          border-bottom: #575757 dashed 1px;
          padding: 5px; }
          .byouki-conte-g .byouki-waku .list-box-y2 ul li strong, .byouki-conte-b .byouki-waku .list-box-y2 ul li strong {
            color: #007607; }
      .byouki-conte-g .byouki-waku .list-box-y2 p, .byouki-conte-b .byouki-waku .list-box-y2 p {
        text-align: left;
        padding: 15px 5px 0px;
        margin-top: 5px; }
        @media screen and (min-width: 768px) {
          .byouki-conte-g .byouki-waku .list-box-y2 p, .byouki-conte-b .byouki-waku .list-box-y2 p {
            width: 85%;
            margin: 10px  auto; } }
      .byouki-conte-g .byouki-waku .list-box-y2 .button, .byouki-conte-b .byouki-waku .list-box-y2 .button, .byouki-conte-g .byouki-waku .list-box-y2 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .list-box-y2 a, .byouki-conte-b .byouki-waku .list-box-y2 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .list-box-y2 a, .byouki-conte-g .byouki-waku .list-box-y2 .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .list-box-y2 a, .byouki-conte-b .byouki-waku .list-box-y2 .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .list-box-y2 a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .byouki-conte-g .byouki-waku .list-box-y2 .button a, .byouki-conte-b .byouki-waku .list-box-y2 .button a, .byouki-conte-g .byouki-waku .list-box-y2 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .list-box-y2 a a, .byouki-conte-b .byouki-waku .list-box-y2 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .list-box-y2 a a, .byouki-conte-g .byouki-waku .list-box-y2 .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .list-box-y2 a a, .byouki-conte-b .byouki-waku .list-box-y2 .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .list-box-y2 a a {
          color: #FFFFFF; }
      .byouki-conte-g .byouki-waku .list-box-y2 .dl-table, .byouki-conte-b .byouki-waku .list-box-y2 .dl-table {
        border: 1px solid #D6D2D2;
        width: 95%;
        margin: 0px auto; }
        .byouki-conte-g .byouki-waku .list-box-y2 .dl-table dl, .byouki-conte-b .byouki-waku .list-box-y2 .dl-table dl {
          display: flex;
          border-bottom: 1px solid #ccc;
          flex-direction: column; }
          @media screen and (min-width: 768px) {
            .byouki-conte-g .byouki-waku .list-box-y2 .dl-table dl, .byouki-conte-b .byouki-waku .list-box-y2 .dl-table dl {
              flex-direction: row;
              width: 95%; } }
          .byouki-conte-g .byouki-waku .list-box-y2 .dl-table dl dt, .byouki-conte-b .byouki-waku .list-box-y2 .dl-table dl dt {
            padding: 10px;
            background-color: #DEEF76;
            font-weight: normal; }
            @media screen and (min-width: 768px) {
              .byouki-conte-g .byouki-waku .list-box-y2 .dl-table dl dt, .byouki-conte-b .byouki-waku .list-box-y2 .dl-table dl dt {
                flex-basis: 20%; } }
          .byouki-conte-g .byouki-waku .list-box-y2 .dl-table dl dd, .byouki-conte-b .byouki-waku .list-box-y2 .dl-table dl dd {
            line-height: 1.8em;
            background-color: #FFFFFF;
            padding: 10px;
            text-align: left; }
            @media screen and (min-width: 768px) {
              .byouki-conte-g .byouki-waku .list-box-y2 .dl-table dl dd, .byouki-conte-b .byouki-waku .list-box-y2 .dl-table dl dd {
                flex-basis: 80%; } }
            .byouki-conte-g .byouki-waku .list-box-y2 .dl-table dl dd p, .byouki-conte-b .byouki-waku .list-box-y2 .dl-table dl dd p {
              text-align: left; }
              .byouki-conte-g .byouki-waku .list-box-y2 .dl-table dl dd p strong, .byouki-conte-b .byouki-waku .list-box-y2 .dl-table dl dd p strong {
                color: #008A21;
                font-weight: normal; }

.byouki-conte-b {
  background-color: #D6D2C7;
  background-image: url("../sozai/main/haikei-3.svg");
  background-position: top left; }

.hajimete-conte, .hajimete-conte2 {
  background-color: #D7DDDD;
  width: 95%;
  margin: 10% auto 5%;
  border-radius: 20px;
  padding-top: 40px;
  padding-bottom: 20px;
  text-align: center;
  background-image: url("../sozai/main/haikei-2.svg");
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 60%; }
  @media screen and (min-width: 768px) {
    .hajimete-conte, .hajimete-conte2 {
      width: 95%;
      background-size: 35%;
      border-radius: 40px;
      margin: 5% auto 5%; } }
  .hajimete-conte h2, .hajimete-conte2 h2 {
    background-image: url("../sozai/main/h2-p3.svg");
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-position: center top;
    padding-top: 40px;
    color: #4E4E4E; }
    @media screen and (min-width: 768px) {
      .hajimete-conte h2, .hajimete-conte2 h2 {
        background-size: auto 50px;
        padding-top: 60px; } }
  .hajimete-conte .hajimete-waku, .hajimete-conte2 .hajimete-waku {
    margin: 10% 10px 2%; }
    @media screen and (min-width: 768px) {
      .hajimete-conte .hajimete-waku, .hajimete-conte2 .hajimete-waku {
        margin: 3% auto;
        width: 90%; } }
    .hajimete-conte .hajimete-waku .list-box, .hajimete-conte2 .hajimete-waku .list-box {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 95%; }
      @media screen and (min-width: 768px) {
        .hajimete-conte .hajimete-waku .list-box, .hajimete-conte2 .hajimete-waku .list-box {
          flex-basis: 46%;
          margin: 3% 2% 1%; } }
      .hajimete-conte .hajimete-waku .list-box img, .hajimete-conte2 .hajimete-waku .list-box img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 95%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .hajimete-conte .hajimete-waku .list-box img, .hajimete-conte2 .hajimete-waku .list-box img {
            width: 60%; } }
      .hajimete-conte .hajimete-waku .list-box a:hover, .hajimete-conte2 .hajimete-waku .list-box a:hover {
        text-decoration: none; }
        .hajimete-conte .hajimete-waku .list-box a:hover img, .hajimete-conte2 .hajimete-waku .list-box a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .hajimete-conte .hajimete-waku .list-box h3, .hajimete-conte2 .hajimete-waku .list-box h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .hajimete-conte .hajimete-waku .list-box h4, .hajimete-conte2 .hajimete-waku .list-box h4 {
        text-align: center; }
      .hajimete-conte .hajimete-waku .list-box p, .hajimete-conte2 .hajimete-waku .list-box p {
        text-align: left;
        padding: 5px 5px 0px;
        margin-top: 5px; }
      .hajimete-conte .hajimete-waku .list-box .button, .hajimete-conte2 .hajimete-waku .list-box .button, .hajimete-conte .hajimete-waku .list-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .list-box a, .hajimete-conte2 .hajimete-waku .list-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .list-box a, .hajimete-conte .hajimete-waku .list-box .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .list-box a, .hajimete-conte2 .hajimete-waku .list-box .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .list-box a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .hajimete-conte .hajimete-waku .list-box .button a, .hajimete-conte2 .hajimete-waku .list-box .button a, .hajimete-conte .hajimete-waku .list-box .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .list-box a a, .hajimete-conte2 .hajimete-waku .list-box .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .list-box a a, .hajimete-conte .hajimete-waku .list-box .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .list-box a a, .hajimete-conte2 .hajimete-waku .list-box .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .list-box a a {
          color: #FFFFFF; }
      .hajimete-conte .hajimete-waku .list-box ul, .hajimete-conte2 .hajimete-waku .list-box ul {
        display: block;
        width: 96%;
        background-color: #FFF475;
        list-style-position: inside;
        list-style-type: square;
        border-radius: 10px;
        margin: 5px auto 10px; }
        @media screen and (min-width: 768px) {
          .hajimete-conte .hajimete-waku .list-box ul, .hajimete-conte2 .hajimete-waku .list-box ul {
            width: 90%;
            margin: 10px auto; } }
        .hajimete-conte .hajimete-waku .list-box ul li, .hajimete-conte2 .hajimete-waku .list-box ul li {
          text-align: left;
          margin: 10px 10px 10px auto;
          border-bottom: #575757 dashed 1px;
          padding: 5px 10px 5px 5px; }
          .hajimete-conte .hajimete-waku .list-box ul li:last-child, .hajimete-conte2 .hajimete-waku .list-box ul li:last-child {
            border-bottom: none; }
      .hajimete-conte .hajimete-waku .list-box ol, .hajimete-conte2 .hajimete-waku .list-box ol {
        display: block;
        width: 96%;
        background-color: #FFF475;
        list-style-position: inside;
        list-style-type: none;
        border-radius: 10px;
        margin: 5px auto 10px; }
        @media screen and (min-width: 768px) {
          .hajimete-conte .hajimete-waku .list-box ol, .hajimete-conte2 .hajimete-waku .list-box ol {
            width: 90%;
            margin: 10px auto; } }
        .hajimete-conte .hajimete-waku .list-box ol li, .hajimete-conte2 .hajimete-waku .list-box ol li {
          text-align: left;
          margin: 10px 10px 10px auto;
          border-bottom: #575757 dashed 1px;
          padding: 5px 10px 5px 5px; }
          .hajimete-conte .hajimete-waku .list-box ol li:last-child, .hajimete-conte2 .hajimete-waku .list-box ol li:last-child {
            border-bottom: none; }
    .hajimete-conte .hajimete-waku .list-box-y, .hajimete-conte2 .hajimete-waku .list-box-y, .hajimete-conte .hajimete-waku .list-box-y3, .hajimete-conte2 .hajimete-waku .list-box-y3, .hajimete-conte .hajimete-waku .list-box-y3p, .hajimete-conte2 .hajimete-waku .list-box-y3p {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px 5px 15px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 95%; }
      @media screen and (min-width: 768px) {
        .hajimete-conte .hajimete-waku .list-box-y, .hajimete-conte2 .hajimete-waku .list-box-y, .hajimete-conte .hajimete-waku .list-box-y3, .hajimete-conte2 .hajimete-waku .list-box-y3, .hajimete-conte .hajimete-waku .list-box-y3p, .hajimete-conte2 .hajimete-waku .list-box-y3p {
          flex-basis: 95%;
          margin: 3% 2% 1%; } }
      .hajimete-conte .hajimete-waku .list-box-y img, .hajimete-conte2 .hajimete-waku .list-box-y img, .hajimete-conte .hajimete-waku .list-box-y3 img, .hajimete-conte2 .hajimete-waku .list-box-y3 img, .hajimete-conte .hajimete-waku .list-box-y3p img, .hajimete-conte2 .hajimete-waku .list-box-y3p img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 98%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .hajimete-conte .hajimete-waku .list-box-y img, .hajimete-conte2 .hajimete-waku .list-box-y img, .hajimete-conte .hajimete-waku .list-box-y3 img, .hajimete-conte2 .hajimete-waku .list-box-y3 img, .hajimete-conte .hajimete-waku .list-box-y3p img, .hajimete-conte2 .hajimete-waku .list-box-y3p img {
            width: 80%;
            margin: auto; } }
      .hajimete-conte .hajimete-waku .list-box-y a:hover, .hajimete-conte2 .hajimete-waku .list-box-y a:hover, .hajimete-conte .hajimete-waku .list-box-y3 a:hover, .hajimete-conte2 .hajimete-waku .list-box-y3 a:hover, .hajimete-conte .hajimete-waku .list-box-y3p a:hover, .hajimete-conte2 .hajimete-waku .list-box-y3p a:hover {
        text-decoration: none; }
        .hajimete-conte .hajimete-waku .list-box-y a:hover img, .hajimete-conte2 .hajimete-waku .list-box-y a:hover img, .hajimete-conte .hajimete-waku .list-box-y3 a:hover img, .hajimete-conte2 .hajimete-waku .list-box-y3 a:hover img, .hajimete-conte .hajimete-waku .list-box-y3p a:hover img, .hajimete-conte2 .hajimete-waku .list-box-y3p a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .hajimete-conte .hajimete-waku .list-box-y h3, .hajimete-conte2 .hajimete-waku .list-box-y h3, .hajimete-conte .hajimete-waku .list-box-y3 h3, .hajimete-conte2 .hajimete-waku .list-box-y3 h3, .hajimete-conte .hajimete-waku .list-box-y3p h3, .hajimete-conte2 .hajimete-waku .list-box-y3p h3 {
        text-align: center;
        color: #EF3211;
        margin: 20px 0px 0px; }
        @media screen and (min-width: 768px) {
          .hajimete-conte .hajimete-waku .list-box-y h3, .hajimete-conte2 .hajimete-waku .list-box-y h3, .hajimete-conte .hajimete-waku .list-box-y3 h3, .hajimete-conte2 .hajimete-waku .list-box-y3 h3, .hajimete-conte .hajimete-waku .list-box-y3p h3, .hajimete-conte2 .hajimete-waku .list-box-y3p h3 {
            margin: 30px 0px 0px; } }
      .hajimete-conte .hajimete-waku .list-box-y ul, .hajimete-conte2 .hajimete-waku .list-box-y ul, .hajimete-conte .hajimete-waku .list-box-y3 ul, .hajimete-conte2 .hajimete-waku .list-box-y3 ul, .hajimete-conte .hajimete-waku .list-box-y3p ul, .hajimete-conte2 .hajimete-waku .list-box-y3p ul {
        display: block;
        width: 95%;
        background-color: #D4F3D2;
        list-style-position: inside;
        list-style-type: disc;
        border-radius: 10px;
        margin: 5px auto 5px; }
        @media screen and (min-width: 768px) {
          .hajimete-conte .hajimete-waku .list-box-y ul, .hajimete-conte2 .hajimete-waku .list-box-y ul, .hajimete-conte .hajimete-waku .list-box-y3 ul, .hajimete-conte2 .hajimete-waku .list-box-y3 ul, .hajimete-conte .hajimete-waku .list-box-y3p ul, .hajimete-conte2 .hajimete-waku .list-box-y3p ul {
            width: 80%;
            margin: 15px auto 0px; } }
        .hajimete-conte .hajimete-waku .list-box-y ul li, .hajimete-conte2 .hajimete-waku .list-box-y ul li, .hajimete-conte .hajimete-waku .list-box-y3 ul li, .hajimete-conte2 .hajimete-waku .list-box-y3 ul li, .hajimete-conte .hajimete-waku .list-box-y3p ul li, .hajimete-conte2 .hajimete-waku .list-box-y3p ul li {
          text-align: left;
          margin: 10px 10px 10px auto;
          border-bottom: #575757 dashed 1px;
          padding: 5px 5px 5px 10px; }
          .hajimete-conte .hajimete-waku .list-box-y ul li strong, .hajimete-conte2 .hajimete-waku .list-box-y ul li strong, .hajimete-conte .hajimete-waku .list-box-y3 ul li strong, .hajimete-conte2 .hajimete-waku .list-box-y3 ul li strong, .hajimete-conte .hajimete-waku .list-box-y3p ul li strong, .hajimete-conte2 .hajimete-waku .list-box-y3p ul li strong {
            color: #007607; }
          .hajimete-conte .hajimete-waku .list-box-y ul li:last-child, .hajimete-conte2 .hajimete-waku .list-box-y ul li:last-child, .hajimete-conte .hajimete-waku .list-box-y3 ul li:last-child, .hajimete-conte2 .hajimete-waku .list-box-y3 ul li:last-child, .hajimete-conte .hajimete-waku .list-box-y3p ul li:last-child, .hajimete-conte2 .hajimete-waku .list-box-y3p ul li:last-child {
            border-bottom: none; }
      .hajimete-conte .hajimete-waku .list-box-y p, .hajimete-conte2 .hajimete-waku .list-box-y p, .hajimete-conte .hajimete-waku .list-box-y3 p, .hajimete-conte2 .hajimete-waku .list-box-y3 p, .hajimete-conte .hajimete-waku .list-box-y3p p, .hajimete-conte2 .hajimete-waku .list-box-y3p p {
        text-align: left;
        padding: 15px 5px 0px;
        margin-top: 5px; }
        @media screen and (min-width: 768px) {
          .hajimete-conte .hajimete-waku .list-box-y p, .hajimete-conte2 .hajimete-waku .list-box-y p, .hajimete-conte .hajimete-waku .list-box-y3 p, .hajimete-conte2 .hajimete-waku .list-box-y3 p, .hajimete-conte .hajimete-waku .list-box-y3p p, .hajimete-conte2 .hajimete-waku .list-box-y3p p {
            width: 80%;
            margin: 5px  auto; } }
      .hajimete-conte .hajimete-waku .list-box-y .button, .hajimete-conte2 .hajimete-waku .list-box-y .button, .hajimete-conte .hajimete-waku .list-box-y3 .button, .hajimete-conte2 .hajimete-waku .list-box-y3 .button, .hajimete-conte .hajimete-waku .list-box-y3p .button, .hajimete-conte2 .hajimete-waku .list-box-y3p .button, .hajimete-conte .hajimete-waku .list-box-y .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .list-box-y a, .hajimete-conte2 .hajimete-waku .list-box-y .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .list-box-y a, .hajimete-conte .hajimete-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .list-box-y3 a, .hajimete-conte2 .hajimete-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .list-box-y3 a, .hajimete-conte .hajimete-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .list-box-y3p a, .hajimete-conte2 .hajimete-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .list-box-y3p a, .hajimete-conte .hajimete-waku .list-box-y .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .list-box-y a, .hajimete-conte2 .hajimete-waku .list-box-y .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .list-box-y a, .hajimete-conte .hajimete-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .list-box-y3 a, .hajimete-conte2 .hajimete-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .list-box-y3 a, .hajimete-conte .hajimete-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .list-box-y3p a, .hajimete-conte2 .hajimete-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .list-box-y3p a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .hajimete-conte .hajimete-waku .list-box-y .button a, .hajimete-conte2 .hajimete-waku .list-box-y .button a, .hajimete-conte .hajimete-waku .list-box-y3 .button a, .hajimete-conte2 .hajimete-waku .list-box-y3 .button a, .hajimete-conte .hajimete-waku .list-box-y3p .button a, .hajimete-conte2 .hajimete-waku .list-box-y3p .button a, .hajimete-conte .hajimete-waku .list-box-y .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .list-box-y a a, .hajimete-conte2 .hajimete-waku .list-box-y .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .list-box-y a a, .hajimete-conte .hajimete-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .list-box-y3 a a, .hajimete-conte2 .hajimete-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .list-box-y3 a a, .hajimete-conte .hajimete-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .list-box-y3p a a, .hajimete-conte2 .hajimete-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .list-box-y3p a a, .hajimete-conte .hajimete-waku .list-box-y .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .list-box-y a a, .hajimete-conte2 .hajimete-waku .list-box-y .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .list-box-y a a, .hajimete-conte .hajimete-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .list-box-y3 a a, .hajimete-conte2 .hajimete-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .list-box-y3 a a, .hajimete-conte .hajimete-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .list-box-y3p a a, .hajimete-conte2 .hajimete-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .list-box-y3p a a {
          color: #FFFFFF; }
      .hajimete-conte .hajimete-waku .list-box-y .dl-table, .hajimete-conte2 .hajimete-waku .list-box-y .dl-table, .hajimete-conte .hajimete-waku .list-box-y3 .dl-table, .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table, .hajimete-conte .hajimete-waku .list-box-y3p .dl-table, .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table {
        border: 1px solid #D6D2D2;
        width: 95%;
        margin: 0px auto; }
        .hajimete-conte .hajimete-waku .list-box-y .dl-table dl, .hajimete-conte2 .hajimete-waku .list-box-y .dl-table dl, .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl, .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl, .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl, .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl {
          display: flex;
          border-bottom: 1px solid #ccc;
          flex-direction: column; }
          @media screen and (min-width: 768px) {
            .hajimete-conte .hajimete-waku .list-box-y .dl-table dl, .hajimete-conte2 .hajimete-waku .list-box-y .dl-table dl, .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl, .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl, .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl, .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl {
              flex-direction: row;
              width: 95%; } }
          .hajimete-conte .hajimete-waku .list-box-y .dl-table dl dt, .hajimete-conte2 .hajimete-waku .list-box-y .dl-table dl dt, .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dt, .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dt, .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dt, .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dt {
            padding: 10px;
            background-color: #DEEF76;
            font-weight: normal; }
            @media screen and (min-width: 768px) {
              .hajimete-conte .hajimete-waku .list-box-y .dl-table dl dt, .hajimete-conte2 .hajimete-waku .list-box-y .dl-table dl dt, .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dt, .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dt, .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dt, .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dt {
                flex-basis: 20%; } }
          .hajimete-conte .hajimete-waku .list-box-y .dl-table dl dd, .hajimete-conte2 .hajimete-waku .list-box-y .dl-table dl dd, .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dd, .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dd, .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dd, .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dd {
            line-height: 1.8em;
            background-color: #FFFFFF;
            padding: 10px;
            text-align: left; }
            @media screen and (min-width: 768px) {
              .hajimete-conte .hajimete-waku .list-box-y .dl-table dl dd, .hajimete-conte2 .hajimete-waku .list-box-y .dl-table dl dd, .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dd, .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dd, .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dd, .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dd {
                flex-basis: 80%; } }
            .hajimete-conte .hajimete-waku .list-box-y .dl-table dl dd p, .hajimete-conte2 .hajimete-waku .list-box-y .dl-table dl dd p, .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dd p, .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dd p, .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dd p, .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dd p {
              text-align: left; }
              .hajimete-conte .hajimete-waku .list-box-y .dl-table dl dd p strong, .hajimete-conte2 .hajimete-waku .list-box-y .dl-table dl dd p strong, .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dd p strong, .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dd p strong, .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dd p strong, .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dd p strong {
                color: #008A21;
                font-weight: normal; }
      .hajimete-conte .hajimete-waku .list-box-y table, .hajimete-conte2 .hajimete-waku .list-box-y table, .hajimete-conte .hajimete-waku .list-box-y3 table, .hajimete-conte2 .hajimete-waku .list-box-y3 table, .hajimete-conte .hajimete-waku .list-box-y3p table, .hajimete-conte2 .hajimete-waku .list-box-y3p table {
        width: 100%;
        border-collapse: collapse;
        margin: 20px auto;
        font-size: 16px;
        border-radius: 8px;
        overflow: hidden; }
        .hajimete-conte .hajimete-waku .list-box-y table th, .hajimete-conte2 .hajimete-waku .list-box-y table th, .hajimete-conte .hajimete-waku .list-box-y3 table th, .hajimete-conte2 .hajimete-waku .list-box-y3 table th, .hajimete-conte .hajimete-waku .list-box-y3p table th, .hajimete-conte2 .hajimete-waku .list-box-y3p table th, .hajimete-conte .hajimete-waku .list-box-y table td, .hajimete-conte2 .hajimete-waku .list-box-y table td, .hajimete-conte .hajimete-waku .list-box-y3 table td, .hajimete-conte2 .hajimete-waku .list-box-y3 table td, .hajimete-conte .hajimete-waku .list-box-y3p table td, .hajimete-conte2 .hajimete-waku .list-box-y3p table td {
          border: 1px solid #ddd;
          padding: 12px 16px;
          text-align: center; }
        .hajimete-conte .hajimete-waku .list-box-y table th, .hajimete-conte2 .hajimete-waku .list-box-y table th, .hajimete-conte .hajimete-waku .list-box-y3 table th, .hajimete-conte2 .hajimete-waku .list-box-y3 table th, .hajimete-conte .hajimete-waku .list-box-y3p table th, .hajimete-conte2 .hajimete-waku .list-box-y3p table th {
          background-color: #4A90E2;
          color: #fff;
          font-weight: bold; }
        .hajimete-conte .hajimete-waku .list-box-y table tr:nth-child(even) td, .hajimete-conte2 .hajimete-waku .list-box-y table tr:nth-child(even) td, .hajimete-conte .hajimete-waku .list-box-y3 table tr:nth-child(even) td, .hajimete-conte2 .hajimete-waku .list-box-y3 table tr:nth-child(even) td, .hajimete-conte .hajimete-waku .list-box-y3p table tr:nth-child(even) td, .hajimete-conte2 .hajimete-waku .list-box-y3p table tr:nth-child(even) td {
          background-color: #f9f9f9; }
        .hajimete-conte .hajimete-waku .list-box-y table tr:hover td, .hajimete-conte2 .hajimete-waku .list-box-y table tr:hover td, .hajimete-conte .hajimete-waku .list-box-y3 table tr:hover td, .hajimete-conte2 .hajimete-waku .list-box-y3 table tr:hover td, .hajimete-conte .hajimete-waku .list-box-y3p table tr:hover td, .hajimete-conte2 .hajimete-waku .list-box-y3p table tr:hover td {
          background-color: #f1f7ff; }
        .hajimete-conte .hajimete-waku .list-box-y table td.icon, .hajimete-conte2 .hajimete-waku .list-box-y table td.icon, .hajimete-conte .hajimete-waku .list-box-y3 table td.icon, .hajimete-conte2 .hajimete-waku .list-box-y3 table td.icon, .hajimete-conte .hajimete-waku .list-box-y3p table td.icon, .hajimete-conte2 .hajimete-waku .list-box-y3p table td.icon {
          font-size: 18px; }
    .hajimete-conte .hajimete-waku .list-box-y3 ul, .hajimete-conte2 .hajimete-waku .list-box-y3 ul {
      background-color: #BBE8A0; }
    .hajimete-conte .hajimete-waku .list-box-y3 h4, .hajimete-conte2 .hajimete-waku .list-box-y3 h4 {
      text-align: center;
      color: #009129; }
      @media screen and (min-width: 768px) {
        .hajimete-conte .hajimete-waku .list-box-y3 h4, .hajimete-conte2 .hajimete-waku .list-box-y3 h4 {
          width: 80%;
          text-align: left;
          margin: 10px auto 0px; } }
    .hajimete-conte .hajimete-waku .list-box-y3p ul, .hajimete-conte2 .hajimete-waku .list-box-y3p ul {
      background-color: #BBE8A0; }
    .hajimete-conte .hajimete-waku .list-box-y3p h4, .hajimete-conte2 .hajimete-waku .list-box-y3p h4 {
      text-align: center;
      color: #009129; }
      @media screen and (min-width: 768px) {
        .hajimete-conte .hajimete-waku .list-box-y3p h4, .hajimete-conte2 .hajimete-waku .list-box-y3p h4 {
          width: 80%;
          text-align: left;
          margin: 10px auto 0px; } }
    .hajimete-conte .hajimete-waku .list-box-y3p p, .hajimete-conte2 .hajimete-waku .list-box-y3p p {
      background-color: #F3FFA0;
      padding: 10px;
      border-radius: 10px; }
    .hajimete-conte .hajimete-waku .list-box-y3p .vaccine-table, .hajimete-conte2 .hajimete-waku .list-box-y3p .vaccine-table {
      width: 100%;
      border-collapse: collapse;
      margin: 20px 0;
      font-size: 15px; }
      .hajimete-conte .hajimete-waku .list-box-y3p .vaccine-table th, .hajimete-conte2 .hajimete-waku .list-box-y3p .vaccine-table th, .hajimete-conte .hajimete-waku .list-box-y3p .vaccine-table td, .hajimete-conte2 .hajimete-waku .list-box-y3p .vaccine-table td {
        border: 1px solid #ddd;
        padding: 10px;
        text-align: left;
        vertical-align: top;
        line-height: 1.6; }
      .hajimete-conte .hajimete-waku .list-box-y3p .vaccine-table th, .hajimete-conte2 .hajimete-waku .list-box-y3p .vaccine-table th {
        background: #4a90e2;
        color: #fff;
        font-weight: bold;
        text-align: center; }
      .hajimete-conte .hajimete-waku .list-box-y3p .vaccine-table tr:nth-child(even), .hajimete-conte2 .hajimete-waku .list-box-y3p .vaccine-table tr:nth-child(even) {
        background: #f9f9f9; }
      @media screen and (min-width: 768px) {
        .hajimete-conte .hajimete-waku .list-box-y3p .vaccine-table, .hajimete-conte2 .hajimete-waku .list-box-y3p .vaccine-table {
          font-size: 14px; } }
    .hajimete-conte .hajimete-waku .list-box-y3p .price-table, .hajimete-conte2 .hajimete-waku .list-box-y3p .price-table {
      width: 100%;
      border-collapse: collapse;
      margin: 20px auto;
      font-size: 15px; }
      .hajimete-conte .hajimete-waku .list-box-y3p .price-table th, .hajimete-conte2 .hajimete-waku .list-box-y3p .price-table th, .hajimete-conte .hajimete-waku .list-box-y3p .price-table td, .hajimete-conte2 .hajimete-waku .list-box-y3p .price-table td {
        border: 1px solid #ddd;
        padding: 10px;
        text-align: left; }
      .hajimete-conte .hajimete-waku .list-box-y3p .price-table th, .hajimete-conte2 .hajimete-waku .list-box-y3p .price-table th {
        background: #4a90e2;
        color: #fff;
        font-weight: bold;
        text-align: center; }
      .hajimete-conte .hajimete-waku .list-box-y3p .price-table tr:nth-child(even), .hajimete-conte2 .hajimete-waku .list-box-y3p .price-table tr:nth-child(even) {
        background: #f9f9f9; }
      .hajimete-conte .hajimete-waku .list-box-y3p .price-table tbody tr:hover, .hajimete-conte2 .hajimete-waku .list-box-y3p .price-table tbody tr:hover {
        background-color: #e6f0ff;
        transition: background-color 0.3s ease; }
    .hajimete-conte .hajimete-waku .vaccine-schedule, .hajimete-conte2 .hajimete-waku .vaccine-schedule {
      margin: 20px auto;
      padding: 15px;
      background: #f9f9f9;
      border-radius: 8px; }
      .hajimete-conte .hajimete-waku .vaccine-schedule h3, .hajimete-conte2 .hajimete-waku .vaccine-schedule h3 {
        margin-bottom: 15px;
        font-size: 18px;
        font-weight: bold;
        text-align: center; }
      .hajimete-conte .hajimete-waku .vaccine-schedule ul, .hajimete-conte2 .hajimete-waku .vaccine-schedule ul {
        list-style: none;
        margin: 0;
        padding: 0; }
        .hajimete-conte .hajimete-waku .vaccine-schedule ul li, .hajimete-conte2 .hajimete-waku .vaccine-schedule ul li {
          background: #fff;
          border: 1px solid #ddd;
          border-radius: 6px;
          margin-bottom: 12px;
          padding: 10px 14px;
          line-height: 1.6; }
      @media screen and (min-width: 768px) {
        .hajimete-conte .hajimete-waku .vaccine-schedule ul, .hajimete-conte2 .hajimete-waku .vaccine-schedule ul {
          display: grid;
          grid-template-columns: repeat(2, 1fr);
          gap: 16px; }
          .hajimete-conte .hajimete-waku .vaccine-schedule ul li, .hajimete-conte2 .hajimete-waku .vaccine-schedule ul li {
            margin-bottom: 0; } }
    .hajimete-conte .hajimete-waku .list-box-y2, .hajimete-conte2 .hajimete-waku .list-box-y2 {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 95%; }
      @media screen and (min-width: 768px) {
        .hajimete-conte .hajimete-waku .list-box-y2, .hajimete-conte2 .hajimete-waku .list-box-y2 {
          flex-basis: 95%;
          margin: 3% 2% 2%; } }
      .hajimete-conte .hajimete-waku .list-box-y2 img, .hajimete-conte2 .hajimete-waku .list-box-y2 img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 90%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .hajimete-conte .hajimete-waku .list-box-y2 img, .hajimete-conte2 .hajimete-waku .list-box-y2 img {
            width: 50%;
            margin: auto auto auto 10px; } }
      .hajimete-conte .hajimete-waku .list-box-y2 a:hover, .hajimete-conte2 .hajimete-waku .list-box-y2 a:hover {
        text-decoration: none; }
        .hajimete-conte .hajimete-waku .list-box-y2 a:hover img, .hajimete-conte2 .hajimete-waku .list-box-y2 a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .hajimete-conte .hajimete-waku .list-box-y2 h3, .hajimete-conte2 .hajimete-waku .list-box-y2 h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .hajimete-conte .hajimete-waku .list-box-y2 ul, .hajimete-conte2 .hajimete-waku .list-box-y2 ul {
        display: block;
        width: 95%;
        background-color: #FFE979;
        list-style-position: inside;
        list-style-type: disc;
        border-radius: 10px;
        margin: 5px auto 15px; }
        @media screen and (min-width: 768px) {
          .hajimete-conte .hajimete-waku .list-box-y2 ul, .hajimete-conte2 .hajimete-waku .list-box-y2 ul {
            width: 80%;
            margin: 15px auto; } }
        .hajimete-conte .hajimete-waku .list-box-y2 ul li, .hajimete-conte2 .hajimete-waku .list-box-y2 ul li {
          text-align: left;
          margin: 10px 10px 10px auto;
          border-bottom: #575757 dashed 1px;
          padding: 5px; }
          .hajimete-conte .hajimete-waku .list-box-y2 ul li strong, .hajimete-conte2 .hajimete-waku .list-box-y2 ul li strong {
            color: #007607; }
      .hajimete-conte .hajimete-waku .list-box-y2 p, .hajimete-conte2 .hajimete-waku .list-box-y2 p {
        text-align: left;
        padding: 15px 5px 0px;
        margin-top: 5px; }
        @media screen and (min-width: 768px) {
          .hajimete-conte .hajimete-waku .list-box-y2 p, .hajimete-conte2 .hajimete-waku .list-box-y2 p {
            width: 85%;
            margin: 10px  auto; } }
      .hajimete-conte .hajimete-waku .list-box-y2 .button, .hajimete-conte2 .hajimete-waku .list-box-y2 .button, .hajimete-conte .hajimete-waku .list-box-y2 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .list-box-y2 a, .hajimete-conte2 .hajimete-waku .list-box-y2 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .list-box-y2 a, .hajimete-conte .hajimete-waku .list-box-y2 .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .list-box-y2 a, .hajimete-conte2 .hajimete-waku .list-box-y2 .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .list-box-y2 a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .hajimete-conte .hajimete-waku .list-box-y2 .button a, .hajimete-conte2 .hajimete-waku .list-box-y2 .button a, .hajimete-conte .hajimete-waku .list-box-y2 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .list-box-y2 a a, .hajimete-conte2 .hajimete-waku .list-box-y2 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .list-box-y2 a a, .hajimete-conte .hajimete-waku .list-box-y2 .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .list-box-y2 a a, .hajimete-conte2 .hajimete-waku .list-box-y2 .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .list-box-y2 a a {
          color: #FFFFFF; }
      .hajimete-conte .hajimete-waku .list-box-y2 .dl-table, .hajimete-conte2 .hajimete-waku .list-box-y2 .dl-table {
        border: 1px solid #D6D2D2;
        width: 95%;
        margin: 0px auto; }
        .hajimete-conte .hajimete-waku .list-box-y2 .dl-table dl, .hajimete-conte2 .hajimete-waku .list-box-y2 .dl-table dl {
          display: flex;
          border-bottom: 1px solid #ccc;
          flex-direction: column; }
          @media screen and (min-width: 768px) {
            .hajimete-conte .hajimete-waku .list-box-y2 .dl-table dl, .hajimete-conte2 .hajimete-waku .list-box-y2 .dl-table dl {
              flex-direction: row;
              width: 95%; } }
          .hajimete-conte .hajimete-waku .list-box-y2 .dl-table dl dt, .hajimete-conte2 .hajimete-waku .list-box-y2 .dl-table dl dt {
            padding: 10px;
            background-color: #DEEF76;
            font-weight: normal; }
            @media screen and (min-width: 768px) {
              .hajimete-conte .hajimete-waku .list-box-y2 .dl-table dl dt, .hajimete-conte2 .hajimete-waku .list-box-y2 .dl-table dl dt {
                flex-basis: 20%; } }
          .hajimete-conte .hajimete-waku .list-box-y2 .dl-table dl dd, .hajimete-conte2 .hajimete-waku .list-box-y2 .dl-table dl dd {
            line-height: 1.8em;
            background-color: #FFFFFF;
            padding: 10px;
            text-align: left; }
            @media screen and (min-width: 768px) {
              .hajimete-conte .hajimete-waku .list-box-y2 .dl-table dl dd, .hajimete-conte2 .hajimete-waku .list-box-y2 .dl-table dl dd {
                flex-basis: 80%; } }
            .hajimete-conte .hajimete-waku .list-box-y2 .dl-table dl dd p, .hajimete-conte2 .hajimete-waku .list-box-y2 .dl-table dl dd p {
              text-align: left; }
              .hajimete-conte .hajimete-waku .list-box-y2 .dl-table dl dd p strong, .hajimete-conte2 .hajimete-waku .list-box-y2 .dl-table dl dd p strong {
                color: #008A21;
                font-weight: normal; }

.hajimete-conte2 {
  background-color: #D6D2C7;
  background-image: url("../sozai/main/haikei-3.svg");
  background-position: top left; }

#access-conte {
  padding: 7% 3%;
  text-align: center;
  border-top: #ADADAD 1px dashed;
  background-color: #FFFFFF; }
  @media screen and (min-width: 768px) {
    #access-conte {
      padding: 5% 10px; } }
  #access-conte h2 {
    background-image: url("../sozai/main/h2-p2.svg");
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-position: center top;
    padding-top: 35px;
    color: #484848;
    margin-bottom: 20px; }
    @media screen and (min-width: 768px) {
      #access-conte h2 {
        background-size: auto 30px; } }
  #access-conte h3 {
    padding-top: 40px;
    background-image: url("../sozai/main/h2-p4.svg");
    background-repeat: no-repeat;
    background-size: auto 35px;
    background-position: center top; }
  #access-conte .access {
    padding: 15px 0px;
    text-align: center;
    margin-bottom: 10px;
    border-bottom: #797979 dashed 1px;
    align-items: center; }
    #access-conte .access .free-box1 img {
      margin: auto; }
    @media screen and (min-width: 768px) {
      #access-conte .access .free-box1 {
        flex-basis: 38%;
        margin-left: 1%;
        margin-right: 1%; } }
    #access-conte .access .free-box2 {
      margin: 10px;
      justify-content: center; }
      @media screen and (min-width: 768px) {
        #access-conte .access .free-box2 {
          flex-basis: 55%;
          margin-left: 0%;
          margin-right: 1%; } }
      #access-conte .access .free-box2 .dl-table {
        border: 1px solid #D6D2D2; }
        #access-conte .access .free-box2 .dl-table hr {
          margin: 5px 0px; }
        #access-conte .access .free-box2 .dl-table dl {
          display: flex;
          border-bottom: 1px solid #ccc;
          flex-direction: column;
          margin: 0px; }
          @media screen and (min-width: 768px) {
            #access-conte .access .free-box2 .dl-table dl {
              flex-direction: row; } }
          #access-conte .access .free-box2 .dl-table dl dt {
            padding: 10px;
            color: #6D6D6D;
            background-color: #F4F4F4;
            font-weight: normal; }
            @media screen and (min-width: 768px) {
              #access-conte .access .free-box2 .dl-table dl dt {
                flex-basis: 20%; } }
          #access-conte .access .free-box2 .dl-table dl dd {
            line-height: 1.8em;
            background-color: #FFFFFF;
            padding: 10px;
            text-align: left; }
            @media screen and (min-width: 768px) {
              #access-conte .access .free-box2 .dl-table dl dd {
                flex-basis: 80%; } }
            #access-conte .access .free-box2 .dl-table dl dd p {
              text-align: left; }
              #access-conte .access .free-box2 .dl-table dl dd p strong {
                color: #008A21;
                font-weight: normal; }
  #access-conte #map .map {
    width: 100%;
    margin: auto;
    padding-bottom: 15px; }
    @media screen and (min-width: 768px) {
      #access-conte #map .map {
        width: 75%; } }
  #access-conte #map .google-map {
    position: relative;
    width: 100%;
    /* 左右に余白が必要なら値を変更してもOK */
    height: 0;
    padding-bottom: 56.25%;
    /* padding-topでもOK */
    overflow: hidden; }
  #access-conte #map .google-map iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    /* 必要であれば!importantを付けてください */
    height: 100%;
    /* 必要であれば!importantを付けてください */ }

footer {
  background-color: #F8F8F8;
  padding: 30px;
  font-size: 0.9em; }
  footer .flex-conte, footer .top-conte, footer .main-top-conte, footer .z-box-1 .top-pic-2-conte, .z-box-1 footer .top-pic-2-conte, footer .z-box-1 .top-main-conte .top-pic-2-conte-re, .z-box-1 .top-main-conte footer .top-pic-2-conte-re, footer .top-main-conte .z-box-1 .top-pic-2-conte-re, .top-main-conte .z-box-1 footer .top-pic-2-conte-re, footer .pic-2-conte, footer .box2-conte .top-pic-2-conte, .box2-conte footer .top-pic-2-conte, footer .box2-conte .top-main-conte .top-pic-2-conte-re, .box2-conte .top-main-conte footer .top-pic-2-conte-re, footer .top-main-conte .box2-conte .top-pic-2-conte-re, .top-main-conte .box2-conte footer .top-pic-2-conte-re, footer #access-conte .access, #access-conte footer .access, footer .event-conte .event-box .kengaku-about, .event-conte .event-box footer .kengaku-about, footer .book-conte .book-box, .book-conte footer .book-box, footer .lesson-conte .lesson-box .f-box-lesson, .lesson-conte .lesson-box footer .f-box-lesson, footer .lesson-conte .lesson-box .f-box-lesson .t-box ul, .lesson-conte .lesson-box .f-box-lesson .t-box footer ul {
    justify-content: space-between; }
  footer .foot-logo {
    flex-basis: 23%;
    text-align: center;
    padding: 10px;
    margin-bottom: 10px; }
    footer .foot-logo img {
      display: block;
      max-width: 100%;
      height: auto;
      margin: auto;
      max-height: 70px; }
      @media screen and (min-width: 768px) {
        footer .foot-logo img {
          max-height: 75px; } }
    footer .foot-logo .foot-tel img {
      margin: 5px 0px 3px; }
    footer .foot-logo .foot-sns {
      display: flex;
      justify-content: center;
      margin: 10px auto  50px; }
      footer .foot-logo .foot-sns img {
        max-height: 40px;
        margin: 5px; }
  footer .foot-list {
    flex-basis: 40%;
    text-align: center;
    padding: 20px 10px 10px 10px; }
    footer .foot-list ul {
      padding: 5px 10px;
      margin: 0px 5px;
      list-style: none; }
      footer .foot-list ul li {
        padding: 5px 3%;
        border-bottom: 1px solid #868686;
        text-align: center;
        flex-basis: 45%; }
      footer .foot-list ul a {
        color: #353535;
        text-decoration: none; }
      footer .foot-list ul a:hover {
        color: #728504; }
  footer .foot-copy {
    flex-basis: 25%;
    text-align: center; }

.innai-list-conte {
  background-color: #D7DDDD;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  background-image: url("../sozai/main/haikei-2.svg");
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 60%;
  width: 95%;
  margin: auto;
  border-radius: 10px; }
  @media screen and (min-width: 768px) {
    .innai-list-conte {
      background-size: 35%;
      width: 96%;
      margin: auto auto 20px;
      border-radius: 30px; } }
  .innai-list-conte h2 {
    background-image: url("../sozai/main/h2-p3.svg");
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-position: center top;
    padding-top: 40px;
    color: #4E4E4E; }
    @media screen and (min-width: 768px) {
      .innai-list-conte h2 {
        background-size: auto 50px;
        padding-top: 60px; } }
  .innai-list-conte .innai-list-waku {
    margin: 10% 10px 2%; }
    @media screen and (min-width: 768px) {
      .innai-list-conte .innai-list-waku {
        margin: 3% auto;
        width: 94%; } }
    .innai-list-conte .innai-list-waku .list-box {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 90%; }
      @media screen and (min-width: 768px) {
        .innai-list-conte .innai-list-waku .list-box {
          flex-basis: 30%;
          margin: 3% 1% 2%; } }
      .innai-list-conte .innai-list-waku .list-box img {
        margin: auto;
        opacity: 1.0;
        width: 100%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .innai-list-conte .innai-list-waku .list-box img {
            width: 100%; } }
      .innai-list-conte .innai-list-waku .list-box a:hover {
        text-decoration: none; }
        .innai-list-conte .innai-list-waku .list-box a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .innai-list-conte .innai-list-waku .list-box h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .innai-list-conte .innai-list-waku .list-box p {
        text-align: left;
        padding: 15px 5px 0px;
        margin-top: 5px; }
      .innai-list-conte .innai-list-waku .list-box .button, .innai-list-conte .innai-list-waku .list-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .innai-list-conte .innai-list-waku .list-box a, .innai-list-conte .innai-list-waku .list-box .aisatu-conte .index-space a, .aisatu-conte .index-space .innai-list-conte .innai-list-waku .list-box a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .innai-list-conte .innai-list-waku .list-box .button a, .innai-list-conte .innai-list-waku .list-box .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .innai-list-conte .innai-list-waku .list-box a a, .innai-list-conte .innai-list-waku .list-box .aisatu-conte .index-space a a, .aisatu-conte .index-space .innai-list-conte .innai-list-waku .list-box a a {
          color: #FFFFFF; }
    .innai-list-conte .innai-list-waku #maker-list-box-y {
      display: flex;
      flex-direction: column;
      margin: 20px 0%;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 85%;
      border: #CDDDDC 1px solid; }
      .innai-list-conte .innai-list-waku #maker-list-box-y strong {
        color: #2F7A0A; }
      @media screen and (min-width: 768px) {
        .innai-list-conte .innai-list-waku #maker-list-box-y {
          flex-direction: row;
          flex-basis: 85%;
          margin: 3% 0% 2%; } }
      @media screen and (min-width: 768px) {
        .innai-list-conte .innai-list-waku #maker-list-box-y .list-yp {
          width: 40%;
          display: flex;
          justify-content: center;
          align-items: center; } }
      .innai-list-conte .innai-list-waku #maker-list-box-y .list-yp img {
        margin: auto;
        opacity: 1.0;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
      .innai-list-conte .innai-list-waku #maker-list-box-y .list-yp a:hover {
        text-decoration: none; }
        .innai-list-conte .innai-list-waku #maker-list-box-y .list-yp a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      @media screen and (min-width: 768px) {
        .innai-list-conte .innai-list-waku #maker-list-box-y .list-yt {
          width: 60%;
          padding: 5px;
          align-self: center; } }
      .innai-list-conte .innai-list-waku #maker-list-box-y .list-yt h3 {
        text-align: center;
        color: #003163;
        font-weight: bold;
        margin: 10px 0px; }
      .innai-list-conte .innai-list-waku #maker-list-box-y .list-yt p {
        text-align: left;
        padding: 15px 5px 0px;
        margin-top: 15px;
        border-top: dashed 1px #7C7C7C; }
      .innai-list-conte .innai-list-waku #maker-list-box-y .list-yt ul {
        padding: 5px 10px;
        margin: 0px 5px;
        list-style: none;
        justify-content: flex-start; }
        .innai-list-conte .innai-list-waku #maker-list-box-y .list-yt ul li {
          padding: 3px 2%;
          border-bottom: 1px dashed #7B7B7B;
          text-align: left;
          flex-basis: 95%;
          margin: 5px 10px 5px 0px; }
          @media screen and (min-width: 768px) {
            .innai-list-conte .innai-list-waku #maker-list-box-y .list-yt ul li {
              flex-basis: 45%;
              margin: 5px 10px; } }
        .innai-list-conte .innai-list-waku #maker-list-box-y .list-yt ul a {
          color: #005C1A;
          text-decoration: none; }
        .innai-list-conte .innai-list-waku #maker-list-box-y .list-yt ul a:hover {
          color: #728504; }
      .innai-list-conte .innai-list-waku #maker-list-box-y .list-yt .button, .innai-list-conte .innai-list-waku #maker-list-box-y .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .innai-list-conte .innai-list-waku #maker-list-box-y .list-yt a, .innai-list-conte .innai-list-waku #maker-list-box-y .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .innai-list-conte .innai-list-waku #maker-list-box-y .list-yt a {
        margin-top: auto;
        font-size: 13px; }

.setubi-list-conte {
  width: 95%;
  margin: 0% auto 5%;
  border-radius: 20px;
  background-color: #DACEDA;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  background-image: url("../sozai/main/haikei-4.svg");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 80%; }
  @media screen and (min-width: 768px) {
    .setubi-list-conte {
      width: 95%;
      background-size: 40%;
      border-radius: 40px;
      margin: 0% auto 5%; } }
  .setubi-list-conte h2 {
    background-image: url("../sozai/main/h2-p5.svg");
    background-repeat: no-repeat;
    background-size: auto 50%;
    background-position: center top;
    padding-top: 50px;
    color: #464646; }
  .setubi-list-conte .setubi-list-waku {
    margin: 10% 10px 2%; }
    @media screen and (min-width: 768px) {
      .setubi-list-conte .setubi-list-waku {
        margin: 3% auto;
        width: 85%; } }
    .setubi-list-conte .setubi-list-waku .list-box {
      display: flex;
      flex-direction: column;
      margin: 20px 2% 5px;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 15px 15px 0px 0px;
      flex-basis: 46%; }
      @media screen and (min-width: 768px) {
        .setubi-list-conte .setubi-list-waku .list-box {
          flex-basis: 23%;
          margin: 3% 1% 2%;
          border-radius: 15px 15px 0px 0px; } }
      .setubi-list-conte .setubi-list-waku .list-box img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 100%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .setubi-list-conte .setubi-list-waku .list-box img {
            width: 100%; } }
      .setubi-list-conte .setubi-list-waku .list-box a:hover {
        text-decoration: none; }
        .setubi-list-conte .setubi-list-waku .list-box a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .setubi-list-conte .setubi-list-waku .list-box h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 10px 0px; }
        @media screen and (min-width: 768px) {
          .setubi-list-conte .setubi-list-waku .list-box h3 {
            margin: 10px 0px 20px 0px; } }
      .setubi-list-conte .setubi-list-waku .list-box p {
        text-align: left;
        font-size: 1.0em;
        padding: 15px 5px 0px;
        margin-top: 5px; }
      .setubi-list-conte .setubi-list-waku .list-box .button, .setubi-list-conte .setubi-list-waku .list-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .setubi-list-conte .setubi-list-waku .list-box a, .setubi-list-conte .setubi-list-waku .list-box .aisatu-conte .index-space a, .aisatu-conte .index-space .setubi-list-conte .setubi-list-waku .list-box a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .setubi-list-conte .setubi-list-waku .list-box .button a, .setubi-list-conte .setubi-list-waku .list-box .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .setubi-list-conte .setubi-list-waku .list-box a a, .setubi-list-conte .setubi-list-waku .list-box .aisatu-conte .index-space a a, .aisatu-conte .index-space .setubi-list-conte .setubi-list-waku .list-box a a {
          color: #FFFFFF; }
    .setubi-list-conte .setubi-list-waku #maker-list-box-y {
      display: flex;
      flex-direction: column;
      margin: 20px 0%;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 85%;
      border: #CDDDDC 1px solid; }
      .setubi-list-conte .setubi-list-waku #maker-list-box-y strong {
        color: #2F7A0A; }
      @media screen and (min-width: 768px) {
        .setubi-list-conte .setubi-list-waku #maker-list-box-y {
          flex-direction: row;
          flex-basis: 85%;
          margin: 3% 0% 2%; } }
      @media screen and (min-width: 768px) {
        .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yp {
          width: 40%;
          display: flex;
          justify-content: center;
          align-items: center; } }
      .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yp img {
        margin: auto;
        opacity: 1.0;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
      .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yp a:hover {
        text-decoration: none; }
        .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yp a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      @media screen and (min-width: 768px) {
        .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yt {
          width: 60%;
          padding: 5px;
          align-self: center; } }
      .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yt h3 {
        text-align: center;
        color: #003163;
        font-weight: bold;
        margin: 10px 0px; }
      .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yt p {
        text-align: left;
        font-size: 1.0em;
        padding: 15px 5px 0px;
        margin-top: 15px;
        border-top: dashed 1px #7C7C7C; }
      .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yt ul {
        padding: 5px 10px;
        margin: 0px 5px;
        list-style: none;
        justify-content: flex-start; }
        .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yt ul li {
          padding: 3px 2%;
          border-bottom: 1px dashed #7B7B7B;
          text-align: left;
          flex-basis: 95%;
          margin: 5px 10px 5px 0px; }
          @media screen and (min-width: 768px) {
            .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yt ul li {
              flex-basis: 45%;
              margin: 5px 10px; } }
        .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yt ul a {
          color: #005C1A;
          text-decoration: none; }
        .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yt ul a:hover {
          color: #728504; }
      .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yt .button, .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yt a, .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .setubi-list-conte .setubi-list-waku #maker-list-box-y .list-yt a {
        margin-top: auto;
        font-size: 13px; }

.jyunbi-list-conte {
  background-color: #D7DDDD;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  background-image: url("../sozai/main/haikei-2.svg");
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 60%;
  width: 95%;
  margin: 5% auto 10%;
  border-radius: 10px; }
  @media screen and (min-width: 768px) {
    .jyunbi-list-conte {
      background-size: 35%;
      width: 96%;
      margin: 20px auto 5%;
      border-radius: 30px; } }
  .jyunbi-list-conte h2 {
    background-image: url("../sozai/main/h2-p3.svg");
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-position: center top;
    padding-top: 40px;
    color: #4E4E4E; }
    @media screen and (min-width: 768px) {
      .jyunbi-list-conte h2 {
        background-size: auto 50px;
        padding-top: 60px; } }
  .jyunbi-list-conte .jyunbi-list-waku {
    margin: 10% 10px 2%; }
    @media screen and (min-width: 768px) {
      .jyunbi-list-conte .jyunbi-list-waku {
        margin: 3% auto;
        width: 94%; } }
    .jyunbi-list-conte .jyunbi-list-waku .list-box {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 90%; }
      @media screen and (min-width: 768px) {
        .jyunbi-list-conte .jyunbi-list-waku .list-box {
          flex-basis: 30%;
          margin: 3% 1% 2%; } }
      .jyunbi-list-conte .jyunbi-list-waku .list-box img {
        margin: auto;
        opacity: 1.0;
        width: 100%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .jyunbi-list-conte .jyunbi-list-waku .list-box img {
            width: 100%; } }
      .jyunbi-list-conte .jyunbi-list-waku .list-box a:hover {
        text-decoration: none; }
        .jyunbi-list-conte .jyunbi-list-waku .list-box a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .jyunbi-list-conte .jyunbi-list-waku .list-box h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .jyunbi-list-conte .jyunbi-list-waku .list-box p {
        text-align: center;
        padding: 15px 5px 0px;
        margin-top: 5px; }
      .jyunbi-list-conte .jyunbi-list-waku .list-box .button, .jyunbi-list-conte .jyunbi-list-waku .list-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .jyunbi-list-conte .jyunbi-list-waku .list-box a, .jyunbi-list-conte .jyunbi-list-waku .list-box .aisatu-conte .index-space a, .aisatu-conte .index-space .jyunbi-list-conte .jyunbi-list-waku .list-box a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .jyunbi-list-conte .jyunbi-list-waku .list-box .button a, .jyunbi-list-conte .jyunbi-list-waku .list-box .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .jyunbi-list-conte .jyunbi-list-waku .list-box a a, .jyunbi-list-conte .jyunbi-list-waku .list-box .aisatu-conte .index-space a a, .aisatu-conte .index-space .jyunbi-list-conte .jyunbi-list-waku .list-box a a {
          color: #FFFFFF; }
    .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y {
      display: flex;
      flex-direction: column;
      margin: 20px 0%;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 85%;
      border: #CDDDDC 1px solid; }
      .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y strong {
        color: #2F7A0A; }
      @media screen and (min-width: 768px) {
        .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y {
          flex-direction: row;
          flex-basis: 85%;
          margin: 3% 0% 2%; } }
      @media screen and (min-width: 768px) {
        .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yp {
          width: 40%;
          display: flex;
          justify-content: center;
          align-items: center; } }
      .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yp img {
        margin: auto;
        opacity: 1.0;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
      .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yp a:hover {
        text-decoration: none; }
        .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yp a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      @media screen and (min-width: 768px) {
        .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yt {
          width: 60%;
          padding: 5px;
          align-self: center; } }
      .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yt h3 {
        text-align: center;
        color: #003163;
        font-weight: bold;
        margin: 10px 0px; }
      .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yt p {
        text-align: left;
        padding: 15px 5px 0px;
        margin-top: 15px;
        border-top: dashed 1px #7C7C7C; }
      .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yt ul {
        padding: 5px 10px;
        margin: 0px 5px;
        list-style: none;
        justify-content: flex-start; }
        .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yt ul li {
          padding: 3px 2%;
          border-bottom: 1px dashed #7B7B7B;
          text-align: left;
          flex-basis: 95%;
          margin: 5px 10px 5px 0px; }
          @media screen and (min-width: 768px) {
            .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yt ul li {
              flex-basis: 45%;
              margin: 5px 10px; } }
        .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yt ul a {
          color: #005C1A;
          text-decoration: none; }
        .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yt ul a:hover {
          color: #728504; }
      .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yt .button, .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yt a, .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .jyunbi-list-conte .jyunbi-list-waku #maker-list-box-y .list-yt a {
        margin-top: auto;
        font-size: 13px; }

.vaccine-list-conte {
  background-color: #D7DDDD;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  background-image: url("../sozai/main/haikei-2.svg");
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 60%;
  width: 95%;
  margin: 5% auto 10%;
  border-radius: 10px; }
  @media screen and (min-width: 768px) {
    .vaccine-list-conte {
      background-size: 35%;
      width: 96%;
      margin: 20px auto 5%;
      border-radius: 30px; } }
  .vaccine-list-conte h2 {
    background-image: url("../sozai/main/h2-p3.svg");
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-position: center top;
    padding-top: 40px;
    color: #4E4E4E; }
    @media screen and (min-width: 768px) {
      .vaccine-list-conte h2 {
        background-size: auto 50px;
        padding-top: 60px; } }
  .vaccine-list-conte .vaccine-list-waku {
    margin: 10% 10px 2%; }
    @media screen and (min-width: 768px) {
      .vaccine-list-conte .vaccine-list-waku {
        margin: 3% auto;
        width: 94%; } }
    .vaccine-list-conte .vaccine-list-waku .list-box {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 90%; }
      @media screen and (min-width: 768px) {
        .vaccine-list-conte .vaccine-list-waku .list-box {
          flex-basis: 80%;
          margin: 3% 1% 2%; } }
      .vaccine-list-conte .vaccine-list-waku .list-box img {
        margin: auto;
        opacity: 1.0;
        width: 100%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .vaccine-list-conte .vaccine-list-waku .list-box img {
            width: 100%; } }
      .vaccine-list-conte .vaccine-list-waku .list-box a:hover {
        text-decoration: none; }
        .vaccine-list-conte .vaccine-list-waku .list-box a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .vaccine-list-conte .vaccine-list-waku .list-box h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .vaccine-list-conte .vaccine-list-waku .list-box p {
        text-align: left;
        padding: 15px 5px 0px;
        margin-top: 5px; }
      .vaccine-list-conte .vaccine-list-waku .list-box strong {
        color: #FF2C00; }
      .vaccine-list-conte .vaccine-list-waku .list-box .button, .vaccine-list-conte .vaccine-list-waku .list-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .vaccine-list-conte .vaccine-list-waku .list-box a, .vaccine-list-conte .vaccine-list-waku .list-box .aisatu-conte .index-space a, .aisatu-conte .index-space .vaccine-list-conte .vaccine-list-waku .list-box a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .vaccine-list-conte .vaccine-list-waku .list-box .button a, .vaccine-list-conte .vaccine-list-waku .list-box .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .vaccine-list-conte .vaccine-list-waku .list-box a a, .vaccine-list-conte .vaccine-list-waku .list-box .aisatu-conte .index-space a a, .aisatu-conte .index-space .vaccine-list-conte .vaccine-list-waku .list-box a a {
          color: #FFFFFF; }
      .vaccine-list-conte .vaccine-list-waku .list-box ul {
        margin-left: 0;
        /* 左側の余白をゼロに */
        padding-left: 1em;
        /* マーカーが見やすいよう少しだけ余白を確保 */
        text-align: left;
        /* テキストを左寄せ */ }
        .vaccine-list-conte .vaccine-list-waku .list-box ul li {
          margin-left: 0px;
          text-align: left; }
    .vaccine-list-conte .vaccine-list-waku #maker-list-box-y {
      display: flex;
      flex-direction: column;
      margin: 20px 0%;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 85%;
      border: #CDDDDC 1px solid; }
      .vaccine-list-conte .vaccine-list-waku #maker-list-box-y strong {
        color: #2F7A0A; }
      @media screen and (min-width: 768px) {
        .vaccine-list-conte .vaccine-list-waku #maker-list-box-y {
          flex-direction: row;
          flex-basis: 85%;
          margin: 3% 0% 2%; } }
      @media screen and (min-width: 768px) {
        .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yp {
          width: 40%;
          display: flex;
          justify-content: center;
          align-items: center; } }
      .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yp img {
        margin: auto;
        opacity: 1.0;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
      .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yp a:hover {
        text-decoration: none; }
        .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yp a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      @media screen and (min-width: 768px) {
        .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yt {
          width: 60%;
          padding: 5px;
          align-self: center; } }
      .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yt h3 {
        text-align: center;
        color: #003163;
        font-weight: bold;
        margin: 10px 0px; }
      .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yt p {
        text-align: left;
        padding: 15px 5px 0px;
        margin-top: 15px;
        border-top: dashed 1px #7C7C7C; }
      .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yt ul {
        padding: 5px 10px;
        margin: 0px 5px;
        list-style: none;
        justify-content: flex-start; }
        .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yt ul li {
          padding: 3px 2%;
          border-bottom: 1px dashed #7B7B7B;
          text-align: left;
          flex-basis: 95%;
          margin: 5px 10px 5px 0px; }
          @media screen and (min-width: 768px) {
            .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yt ul li {
              flex-basis: 45%;
              margin: 5px 10px; } }
        .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yt ul a {
          color: #005C1A;
          text-decoration: none; }
        .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yt ul a:hover {
          color: #728504; }
      .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yt .button, .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yt a, .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .vaccine-list-conte .vaccine-list-waku #maker-list-box-y .list-yt a {
        margin-top: auto;
        font-size: 13px; }
  .vaccine-list-conte .news-box {
    padding: 10px;
    margin: 20px auto 10px;
    overflow-y: auto; }
    @media screen and (min-width: 768px) {
      .vaccine-list-conte .news-box {
        width: 80%; } }
    .vaccine-list-conte .news-box dl {
      display: flex;
      border-bottom: 1px solid #ccc;
      flex-direction: column;
      margin: 0px; }
      @media screen and (min-width: 768px) {
        .vaccine-list-conte .news-box dl {
          flex-direction: row; } }
      .vaccine-list-conte .news-box dl dt {
        padding: 10px 10px;
        color: #007524;
        background-color: #F4F4F4;
        flex-basis: 20%;
        text-align: center; }
      .vaccine-list-conte .news-box dl dd {
        line-height: 1.8em;
        background-color: #FFFFFF;
        padding: 10px;
        flex-basis: 75%; }
        .vaccine-list-conte .news-box dl dd h4 {
          color: #DB1941;
          margin: 5px 0px; }
          @media screen and (min-width: 768px) {
            .vaccine-list-conte .news-box dl dd h4 {
              text-align: left; } }
        .vaccine-list-conte .news-box dl dd p {
          font-size: 13px;
          text-align: left; }
          @media screen and (min-width: 768px) {
            .vaccine-list-conte .news-box dl dd p {
              font-size: 14px; } }
        .vaccine-list-conte .news-box dl dd strong {
          color: #059A0B; }
        .vaccine-list-conte .news-box dl dd ul {
          padding: 10px;
          list-style-position: inside; }

.qa-list-conte {
  background-color: #D7DDDD;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  background-image: url("../sozai/main/haikei-2.svg");
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 60%;
  width: 95%;
  margin: auto;
  border-radius: 10px; }
  @media screen and (min-width: 768px) {
    .qa-list-conte {
      background-size: 35%;
      width: 96%;
      margin: auto auto 20px;
      border-radius: 30px; } }
  .qa-list-conte h2 {
    background-image: url("../sozai/main/h2-p3.svg");
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-position: center top;
    padding-top: 40px;
    color: #4E4E4E; }
    @media screen and (min-width: 768px) {
      .qa-list-conte h2 {
        background-size: auto 50px;
        padding-top: 60px; } }
  .qa-list-conte .qa-box {
    padding: 10px;
    margin: 30px auto; }
    .qa-list-conte .qa-box h3 {
      color: #008B08; }
    @media screen and (min-width: 768px) {
      .qa-list-conte .qa-box {
        width: 70%; } }
    .qa-list-conte .qa-box dl {
      display: flex;
      border-bottom: 1px solid #ccc;
      flex-direction: column;
      margin: 20px 5px;
      background-color: #FFFFFF; }
      .qa-list-conte .qa-box dl dt {
        padding: 10px 10px;
        color: #2C2C2C;
        background-color: #F4F060;
        text-align: left;
        background-image: url("../sozai/main/q.svg");
        background-repeat: no-repeat;
        background-size: auto 25px;
        background-position: 10px 10px;
        padding-left: 40px; }
      .qa-list-conte .qa-box dl dd {
        line-height: 1.8em;
        background-color: #FFFFFF;
        padding: 10px;
        text-align: left;
        background-image: url("../sozai/main/a.svg");
        background-repeat: no-repeat;
        background-size: auto 25px;
        background-position: 10px 10px;
        padding-left: 40px; }
        .qa-list-conte .qa-box dl dd h4 {
          color: #DB1941;
          margin: 5px 0px; }
        .qa-list-conte .qa-box dl dd strong {
          color: #189FDB; }

.intyou-list-conte {
  background-color: #D6D2C7;
  width: 95%;
  margin: 10% auto 5%;
  border-radius: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  background-image: url("../sozai/main/haikei-3.svg");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 60%; }
  @media screen and (min-width: 768px) {
    .intyou-list-conte {
      width: 95%;
      background-size: 35%;
      border-radius: 40px;
      margin: 5% auto 5%; } }
  .intyou-list-conte h2 {
    background-image: url("../sozai/main/h2-p3.svg");
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-position: center top;
    padding-top: 40px;
    color: #4E4E4E; }
    @media screen and (min-width: 768px) {
      .intyou-list-conte h2 {
        background-size: auto 50px;
        padding-top: 60px; } }
  .intyou-list-conte .intyou-list-waku {
    margin: 10% 10px 2%; }
    @media screen and (min-width: 768px) {
      .intyou-list-conte .intyou-list-waku {
        margin: 3% auto;
        width: 90%; } }
    .intyou-list-conte .intyou-list-waku .list-box {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 95%; }
      @media screen and (min-width: 768px) {
        .intyou-list-conte .intyou-list-waku .list-box {
          flex-basis: 46%;
          margin: 3% 2% 2%; } }
      .intyou-list-conte .intyou-list-waku .list-box img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 95%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .intyou-list-conte .intyou-list-waku .list-box img {
            width: 80%;
            height: auto; } }
      .intyou-list-conte .intyou-list-waku .list-box ul {
        list-style-position: outside;
        padding-left: 10px;
        text-align: left;
        display: block; }
        .intyou-list-conte .intyou-list-waku .list-box ul li {
          border-bottom: dashed 1px #848484;
          list-style: none;
          padding: 5px 5px; }
      .intyou-list-conte .intyou-list-waku .list-box a:hover {
        text-decoration: none; }
        .intyou-list-conte .intyou-list-waku .list-box a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .intyou-list-conte .intyou-list-waku .list-box h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .intyou-list-conte .intyou-list-waku .list-box p {
        text-align: left;
        padding: 15px 5px 0px;
        margin-top: 5px; }
      .intyou-list-conte .intyou-list-waku .list-box .button, .intyou-list-conte .intyou-list-waku .list-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .list-box a, .intyou-list-conte .intyou-list-waku .list-box .aisatu-conte .index-space a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .list-box a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .intyou-list-conte .intyou-list-waku .list-box .button a, .intyou-list-conte .intyou-list-waku .list-box .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .list-box a a, .intyou-list-conte .intyou-list-waku .list-box .aisatu-conte .index-space a a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .list-box a a {
          color: #FFFFFF; }
    .intyou-list-conte .intyou-list-waku .list-box-y, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 90%; }
      @media screen and (min-width: 768px) {
        .intyou-list-conte .intyou-list-waku .list-box-y, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p {
          flex-basis: 95%;
          margin: 3% 2% 2%; } }
      .intyou-list-conte .intyou-list-waku .list-box-y img, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 img, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 img, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 img, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 img, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p img, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p img, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p img, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p img, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 img, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 img, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 img, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 img, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p img, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p img, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p img, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 90%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .intyou-list-conte .intyou-list-waku .list-box-y img, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 img, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 img, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 img, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 img, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p img, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p img, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p img, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p img, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 img, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 img, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 img, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 img, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p img, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p img, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p img, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p img {
            width: 50%;
            margin: auto auto auto 10px; } }
      .intyou-list-conte .intyou-list-waku .list-box-y a:hover, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 a:hover, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a:hover, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 a:hover, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a:hover, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p a:hover, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a:hover, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p a:hover, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a:hover, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 a:hover, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a:hover, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a:hover, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a:hover, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p a:hover, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a:hover, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a:hover, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a:hover {
        text-decoration: none; }
        .intyou-list-conte .intyou-list-waku .list-box-y a:hover img, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 a:hover img, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a:hover img, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 a:hover img, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a:hover img, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p a:hover img, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a:hover img, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p a:hover img, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a:hover img, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 a:hover img, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a:hover img, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a:hover img, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a:hover img, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p a:hover img, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a:hover img, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a:hover img, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .intyou-list-conte .intyou-list-waku .list-box-y h3, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 h3, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 h3, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 h3, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 h3, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p h3, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p h3, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p h3, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p h3, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 h3, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 h3, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 h3, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 h3, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p h3, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p h3, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p h3, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .intyou-list-conte .intyou-list-waku .list-box-y ul, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 ul, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 ul, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 ul, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 ul, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p ul, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p ul, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p ul, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p ul, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 ul, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 ul, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 ul, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 ul, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p ul, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p ul, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p ul, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p ul {
        display: block;
        width: 90%;
        background-color: #FFF475;
        list-style-position: inside;
        border-radius: 10px;
        margin: 5px auto 15px; }
        @media screen and (min-width: 768px) {
          .intyou-list-conte .intyou-list-waku .list-box-y ul, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 ul, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 ul, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 ul, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 ul, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p ul, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p ul, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p ul, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p ul, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 ul, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 ul, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 ul, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 ul, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p ul, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p ul, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p ul, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p ul {
            width: 80%;
            margin: 15px auto; } }
        .intyou-list-conte .intyou-list-waku .list-box-y ul li, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 ul li, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 ul li, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 ul li, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 ul li, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p ul li, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p ul li, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p ul li, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p ul li, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 ul li, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 ul li, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 ul li, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 ul li, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p ul li, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p ul li, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p ul li, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p ul li {
          text-align: left;
          margin: 10px 10px 10px auto;
          border-bottom: #575757 dashed 1px;
          padding: 5px; }
      .intyou-list-conte .intyou-list-waku .list-box-y p, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 p, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 p, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 p, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 p, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p p, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p p, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p p, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p p, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 p, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 p, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 p, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 p, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p p, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p p, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p p, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p p {
        text-align: left;
        padding: 15px 5px 0px;
        margin-top: 5px; }
      .intyou-list-conte .intyou-list-waku .list-box-y .button, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .button, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .button, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .button, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .button, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .button, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .button, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .button, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .button, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .button, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .button, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .button, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .button, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .button, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .button, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .button, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .button, .intyou-list-conte .intyou-list-waku .list-box-y .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .list-box-y a, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 a, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 a, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p a, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p a, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 a, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p a, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a, .intyou-list-conte .intyou-list-waku .list-box-y .aisatu-conte .index-space a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .list-box-y a, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 a, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 a, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p a, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p a, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 a, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p a, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .intyou-list-conte .intyou-list-waku .list-box-y .button a, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .button a, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .button a, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .button a, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .button a, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .button a, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .button a, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .button a, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .button a, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .button a, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .button a, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .button a, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .button a, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .button a, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .button a, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .button a, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .button a, .intyou-list-conte .intyou-list-waku .list-box-y .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .list-box-y a a, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 a a, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a a, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 a a, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a a, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p a a, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a a, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p a a, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a a, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 a a, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a a, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a a, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a a, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p a a, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a a, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a a, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a a, .intyou-list-conte .intyou-list-waku .list-box-y .aisatu-conte .index-space a a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .list-box-y a a, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 a a, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a a, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 a a, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a a, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p a a, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a a, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p a a, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a a, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 a a, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a a, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 a a, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 a a, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p a a, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a a, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p a a, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .aisatu-conte .index-space a a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p a a {
          color: #FFFFFF; }
      .intyou-list-conte .intyou-list-waku .list-box-y .dl-table, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table {
        border: 1px solid #D6D2D2;
        width: 95%;
        margin: 0px auto; }
        .intyou-list-conte .intyou-list-waku .list-box-y .dl-table dl, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl {
          display: flex;
          border-bottom: 1px solid #ccc;
          flex-direction: column; }
          @media screen and (min-width: 768px) {
            .intyou-list-conte .intyou-list-waku .list-box-y .dl-table dl, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl {
              flex-direction: row;
              width: 95%; } }
          .intyou-list-conte .intyou-list-waku .list-box-y .dl-table dl dt, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dt, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dt, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dt, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dt, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dt, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dt, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dt, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dt, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dt, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dt, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dt, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dt {
            padding: 10px;
            background-color: #DEEF76;
            font-weight: normal; }
            @media screen and (min-width: 768px) {
              .intyou-list-conte .intyou-list-waku .list-box-y .dl-table dl dt, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dt, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dt, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dt, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dt, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dt, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dt, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dt, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dt, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dt, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dt, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dt, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dt, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dt, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dt {
                flex-basis: 20%; } }
          .intyou-list-conte .intyou-list-waku .list-box-y .dl-table dl dd, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dd, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dd, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dd, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dd, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dd, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dd, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dd, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dd, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dd, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dd, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dd, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dd {
            line-height: 1.8em;
            background-color: #FFFFFF;
            padding: 10px;
            text-align: left; }
            @media screen and (min-width: 768px) {
              .intyou-list-conte .intyou-list-waku .list-box-y .dl-table dl dd, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dd, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dd, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dd, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dd, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dd, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dd, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dd, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dd, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dd, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dd, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dd, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dd, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dd, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dd {
                flex-basis: 80%; } }
            .intyou-list-conte .intyou-list-waku .list-box-y .dl-table dl dd p, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dd p, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dd p, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dd p, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dd p, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dd p, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dd p, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dd p, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dd p, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dd p, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dd p, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dd p, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dd p, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dd p, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dd p, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dd p, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dd p {
              text-align: left; }
              .intyou-list-conte .intyou-list-waku .list-box-y .dl-table dl dd p strong, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3 .dl-table dl dd p strong, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dd p strong, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3 .dl-table dl dd p strong, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dd p strong, .intyou-list-conte .intyou-list-waku .byouki-conte-g .byouki-waku .list-box-y3p .dl-table dl dd p strong, .byouki-conte-g .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dd p strong, .intyou-list-conte .intyou-list-waku .byouki-conte-b .byouki-waku .list-box-y3p .dl-table dl dd p strong, .byouki-conte-b .byouki-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dd p strong, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3 .dl-table dl dd p strong, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dd p strong, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .dl-table dl dd p strong, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3 .dl-table dl dd p strong, .intyou-list-conte .intyou-list-waku .hajimete-conte .hajimete-waku .list-box-y3p .dl-table dl dd p strong, .hajimete-conte .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dd p strong, .intyou-list-conte .intyou-list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .dl-table dl dd p strong, .hajimete-conte2 .hajimete-waku .intyou-list-conte .intyou-list-waku .list-box-y3p .dl-table dl dd p strong {
                color: #008A21;
                font-weight: normal; }

.jigyou-list-conte {
  background-color: #FFE0C3;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center; }
  .jigyou-list-conte h2 {
    background-image: url("../sozai/main/i-roler.svg");
    background-repeat: no-repeat;
    background-size: auto 50%;
    background-position: center top;
    padding-top: 50px;
    color: #4E4E4E; }
  .jigyou-list-conte .jigyou-list-waku {
    margin: 10% 10px 2%; }
    @media screen and (min-width: 768px) {
      .jigyou-list-conte .jigyou-list-waku {
        margin: 3% auto;
        width: 80%; } }
    .jigyou-list-conte .jigyou-list-waku .list-box {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 80%; }
      @media screen and (min-width: 768px) {
        .jigyou-list-conte .jigyou-list-waku .list-box {
          flex-basis: 28%;
          margin: 3% 1% 2%; } }
      .jigyou-list-conte .jigyou-list-waku .list-box img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 50%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .jigyou-list-conte .jigyou-list-waku .list-box img {
            width: 60%; } }
      .jigyou-list-conte .jigyou-list-waku .list-box a:hover {
        text-decoration: none; }
        .jigyou-list-conte .jigyou-list-waku .list-box a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .jigyou-list-conte .jigyou-list-waku .list-box h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .jigyou-list-conte .jigyou-list-waku .list-box p {
        text-align: left;
        font-size: 1.0em;
        padding: 15px 5px 0px;
        margin-top: 5px; }
      .jigyou-list-conte .jigyou-list-waku .list-box .button, .jigyou-list-conte .jigyou-list-waku .list-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .jigyou-list-conte .jigyou-list-waku .list-box a, .jigyou-list-conte .jigyou-list-waku .list-box .aisatu-conte .index-space a, .aisatu-conte .index-space .jigyou-list-conte .jigyou-list-waku .list-box a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .jigyou-list-conte .jigyou-list-waku .list-box .button a, .jigyou-list-conte .jigyou-list-waku .list-box .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .jigyou-list-conte .jigyou-list-waku .list-box a a, .jigyou-list-conte .jigyou-list-waku .list-box .aisatu-conte .index-space a a, .aisatu-conte .index-space .jigyou-list-conte .jigyou-list-waku .list-box a a {
          color: #FFFFFF; }
    .jigyou-list-conte .jigyou-list-waku #maker-list-box-y {
      display: flex;
      flex-direction: column;
      margin: 20px 0%;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 85%;
      border: #CDDDDC 1px solid; }
      .jigyou-list-conte .jigyou-list-waku #maker-list-box-y strong {
        color: #2F7A0A; }
      @media screen and (min-width: 768px) {
        .jigyou-list-conte .jigyou-list-waku #maker-list-box-y {
          flex-direction: row;
          flex-basis: 85%;
          margin: 3% 0% 2%; } }
      @media screen and (min-width: 768px) {
        .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yp {
          width: 40%;
          display: flex;
          justify-content: center;
          align-items: center; } }
      .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yp img {
        margin: auto;
        opacity: 1.0;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
      .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yp a:hover {
        text-decoration: none; }
        .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yp a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      @media screen and (min-width: 768px) {
        .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yt {
          width: 60%;
          padding: 5px;
          align-self: center; } }
      .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yt h3 {
        text-align: center;
        color: #003163;
        font-weight: bold;
        margin: 10px 0px; }
      .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yt p {
        text-align: left;
        font-size: 1.0em;
        padding: 15px 5px 0px;
        margin-top: 15px;
        border-top: dashed 1px #7C7C7C; }
      .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yt ul {
        padding: 5px 10px;
        margin: 0px 5px;
        list-style: none;
        justify-content: flex-start; }
        .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yt ul li {
          padding: 3px 2%;
          border-bottom: 1px dashed #7B7B7B;
          text-align: left;
          flex-basis: 95%;
          margin: 5px 10px 5px 0px; }
          @media screen and (min-width: 768px) {
            .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yt ul li {
              flex-basis: 45%;
              margin: 5px 10px; } }
        .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yt ul a {
          color: #005C1A;
          text-decoration: none; }
        .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yt ul a:hover {
          color: #728504; }
      .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yt .button, .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yt a, .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .jigyou-list-conte .jigyou-list-waku #maker-list-box-y .list-yt a {
        margin-top: auto;
        font-size: 13px; }

.houw-soudan-conte {
  background-color: #719B00;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center; }
  .houw-soudan-conte h2 {
    background-image: url("../sozai/main/i-hakepen.svg");
    background-repeat: no-repeat;
    background-size: auto 50%;
    background-position: center top;
    padding-top: 50px;
    color: #FFFFFF; }
  .houw-soudan-conte .houw-soudan-waku {
    margin: 10% 10px 2%; }
    @media screen and (min-width: 768px) {
      .houw-soudan-conte .houw-soudan-waku {
        margin: 3% auto;
        width: 80%; } }
    .houw-soudan-conte .houw-soudan-waku .houw-soudan-box {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 80%; }
      @media screen and (min-width: 768px) {
        .houw-soudan-conte .houw-soudan-waku .houw-soudan-box {
          flex-basis: 28%;
          margin: 3% 1% 2%; } }
      .houw-soudan-conte .houw-soudan-waku .houw-soudan-box img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 50%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .houw-soudan-conte .houw-soudan-waku .houw-soudan-box img {
            width: 60%; } }
      .houw-soudan-conte .houw-soudan-waku .houw-soudan-box a:hover {
        text-decoration: none; }
        .houw-soudan-conte .houw-soudan-waku .houw-soudan-box a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .houw-soudan-conte .houw-soudan-waku .houw-soudan-box h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .houw-soudan-conte .houw-soudan-waku .houw-soudan-box p {
        text-align: left;
        font-size: 1.0em;
        padding: 15px 5px 0px;
        margin-top: 5px; }
      .houw-soudan-conte .houw-soudan-waku .houw-soudan-box .button, .houw-soudan-conte .houw-soudan-waku .houw-soudan-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .houw-soudan-conte .houw-soudan-waku .houw-soudan-box a, .houw-soudan-conte .houw-soudan-waku .houw-soudan-box .aisatu-conte .index-space a, .aisatu-conte .index-space .houw-soudan-conte .houw-soudan-waku .houw-soudan-box a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .houw-soudan-conte .houw-soudan-waku .houw-soudan-box .button a, .houw-soudan-conte .houw-soudan-waku .houw-soudan-box .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .houw-soudan-conte .houw-soudan-waku .houw-soudan-box a a, .houw-soudan-conte .houw-soudan-waku .houw-soudan-box .aisatu-conte .index-space a a, .aisatu-conte .index-space .houw-soudan-conte .houw-soudan-waku .houw-soudan-box a a {
          color: #FFFFFF; }
    .houw-soudan-conte .houw-soudan-waku #maker-list-box-y {
      display: flex;
      flex-direction: column;
      margin: 20px 0%;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 85%;
      border: #CDDDDC 1px solid; }
      .houw-soudan-conte .houw-soudan-waku #maker-list-box-y strong {
        color: #2F7A0A; }
      @media screen and (min-width: 768px) {
        .houw-soudan-conte .houw-soudan-waku #maker-list-box-y {
          flex-direction: row;
          flex-basis: 85%;
          margin: 3% 0% 2%; } }
      @media screen and (min-width: 768px) {
        .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yp {
          width: 40%;
          display: flex;
          justify-content: center;
          align-items: center; } }
      .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yp img {
        margin: auto;
        opacity: 1.0;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
      .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yp a:hover {
        text-decoration: none; }
        .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yp a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      @media screen and (min-width: 768px) {
        .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yt {
          width: 60%;
          padding: 5px;
          align-self: center; } }
      .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yt h3 {
        text-align: center;
        color: #003163;
        font-weight: bold;
        margin: 10px 0px; }
      .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yt p {
        text-align: left;
        font-size: 1.0em;
        padding: 15px 5px 0px;
        margin-top: 15px;
        border-top: dashed 1px #7C7C7C; }
      .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yt ul {
        padding: 5px 10px;
        margin: 0px 5px;
        list-style: none;
        justify-content: flex-start; }
        .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yt ul li {
          padding: 3px 2%;
          border-bottom: 1px dashed #7B7B7B;
          text-align: left;
          flex-basis: 95%;
          margin: 5px 10px 5px 0px; }
          @media screen and (min-width: 768px) {
            .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yt ul li {
              flex-basis: 45%;
              margin: 5px 10px; } }
        .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yt ul a {
          color: #005C1A;
          text-decoration: none; }
        .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yt ul a:hover {
          color: #728504; }
      .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yt .button, .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yt a, .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .houw-soudan-conte .houw-soudan-waku #maker-list-box-y .list-yt a {
        margin-top: auto;
        font-size: 13px; }

.toryou-list-conte {
  background-color: #059EA4;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center; }
  .toryou-list-conte h2 {
    background-image: url("../sozai/main/i-toryou.svg");
    background-repeat: no-repeat;
    background-size: auto 30%;
    background-position: center top;
    padding-top: 50px;
    color: #FFFFFF; }
  .toryou-list-conte .toryou-list-waku {
    margin: 10% 10px 2%; }
    @media screen and (min-width: 768px) {
      .toryou-list-conte .toryou-list-waku {
        margin: 3% auto;
        width: 80%; } }
    .toryou-list-conte .toryou-list-waku .toryou-list-box {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 80%; }
      @media screen and (min-width: 768px) {
        .toryou-list-conte .toryou-list-waku .toryou-list-box {
          flex-basis: 28%;
          margin: 3% 1% 2%; } }
      .toryou-list-conte .toryou-list-waku .toryou-list-box img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 50%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          .toryou-list-conte .toryou-list-waku .toryou-list-box img {
            width: 60%; } }
      .toryou-list-conte .toryou-list-waku .toryou-list-box a:hover {
        text-decoration: none; }
        .toryou-list-conte .toryou-list-waku .toryou-list-box a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .toryou-list-conte .toryou-list-waku .toryou-list-box h3 {
        text-align: center;
        color: #EF3211;
        margin: 10px 0px 0px; }
      .toryou-list-conte .toryou-list-waku .toryou-list-box p {
        text-align: left;
        font-size: 1.0em;
        padding: 15px 5px 0px;
        margin-top: 5px; }
      .toryou-list-conte .toryou-list-waku .toryou-list-box .button, .toryou-list-conte .toryou-list-waku .toryou-list-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .toryou-list-conte .toryou-list-waku .toryou-list-box a, .toryou-list-conte .toryou-list-waku .toryou-list-box .aisatu-conte .index-space a, .aisatu-conte .index-space .toryou-list-conte .toryou-list-waku .toryou-list-box a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        .toryou-list-conte .toryou-list-waku .toryou-list-box .button a, .toryou-list-conte .toryou-list-waku .toryou-list-box .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space .toryou-list-conte .toryou-list-waku .toryou-list-box a a, .toryou-list-conte .toryou-list-waku .toryou-list-box .aisatu-conte .index-space a a, .aisatu-conte .index-space .toryou-list-conte .toryou-list-waku .toryou-list-box a a {
          color: #FFFFFF; }

#tosou-setubi-conte {
  background-color: #2472D3;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center; }
  #tosou-setubi-conte h2 {
    background-image: url("../sozai/main/i-setubi.svg");
    background-repeat: no-repeat;
    background-size: auto 40%;
    background-position: center top;
    padding-top: 40px;
    color: #FFFFFF; }
  #tosou-setubi-conte .tosou-setubi-waku {
    margin: 10% 10px 2%; }
    @media screen and (min-width: 768px) {
      #tosou-setubi-conte .tosou-setubi-waku {
        margin: 3% auto;
        width: 80%; } }
    #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box {
      display: flex;
      flex-direction: column;
      margin: 20px auto;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 80%; }
      @media screen and (min-width: 768px) {
        #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box {
          flex-basis: 28%;
          margin: 3% 1% 2%; } }
      #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box img {
        margin: auto;
        opacity: 1.0;
        padding: 10px;
        width: 90%;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
        @media screen and (min-width: 768px) {
          #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box img {
            width: 900%; } }
      #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box a:hover {
        text-decoration: none; }
        #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box h3 {
        text-align: center;
        color: #0017A4;
        font-weight: bold;
        margin: 10px 0px 0px; }
      #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box p {
        text-align: left;
        font-size: 1.0em;
        padding: 15px 5px 0px;
        margin-top: 5px; }
      #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box .button, #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box a, #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box .aisatu-conte .index-space a, .aisatu-conte .index-space #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box a {
        margin-top: auto;
        font-size: 12px;
        background-color: #F46554;
        font-weight: bold;
        border: none; }
        #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box .button a, #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box .aisatu-conte-other .index-space a a, .aisatu-conte-other .index-space #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box a a, #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box .aisatu-conte .index-space a a, .aisatu-conte .index-space #tosou-setubi-conte .tosou-setubi-waku .tosou-setubi-box a a {
          color: #FFFFFF; }

.list-conte {
  background-color: #F2F2F2;
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center; }
  .list-conte h2 {
    background-image: url("../sozai/main/bread.png");
    background-repeat: no-repeat;
    background-size: auto 50%;
    background-position: center top;
    padding-top: 35px;
    color: #4E4E4E; }

.list-waku {
  margin: 10% 10px 2%; }
  @media screen and (min-width: 768px) {
    .list-waku {
      margin: 3% 10px; } }
  .list-waku .list-box {
    display: flex;
    flex-direction: column;
    margin: 20px 2%;
    padding: 5px;
    background-color: #FFFFFF;
    border-radius: 5px;
    flex-basis: 85%; }
    @media screen and (min-width: 768px) {
      .list-waku .list-box {
        flex-basis: 28%;
        margin: 3% 1% 2%; } }
    .list-waku .list-box img {
      margin: auto;
      opacity: 1.0;
      filter: alpha(opacity=70);
      -ms-filter: "alpha(opacity=70)"; }
    .list-waku .list-box a:hover {
      text-decoration: none; }
      .list-waku .list-box a:hover img {
        opacity: 0.8;
        /*画像の透明度*/
        filter: alpha(opacity=100);
        -ms-filter: "alpha(opacity=100)";
        transition: 1s;
        /*表示時間*/
        transform: scale(1.05);
        /*画像の拡大率*/ }
    .list-waku .list-box h3 {
      text-align: center;
      color: #003163;
      font-weight: bold;
      margin: 10px 0px; }
    .list-waku .list-box p {
      text-align: left;
      font-size: 1.0em;
      padding: 15px 5px 0px;
      margin-top: 15px;
      border-top: dashed 1px #7C7C7C; }
    .list-waku .list-box .button, .list-waku .list-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .list-waku .list-box a, .list-waku .list-box .aisatu-conte .index-space a, .aisatu-conte .index-space .list-waku .list-box a {
      margin-top: auto;
      font-size: 11px; }
  .list-waku .list-box-y, .list-waku .byouki-conte-g .byouki-waku .list-box-y3, .byouki-conte-g .byouki-waku .list-waku .list-box-y3, .list-waku .byouki-conte-b .byouki-waku .list-box-y3, .byouki-conte-b .byouki-waku .list-waku .list-box-y3, .list-waku .byouki-conte-g .byouki-waku .list-box-y3p, .byouki-conte-g .byouki-waku .list-waku .list-box-y3p, .list-waku .byouki-conte-b .byouki-waku .list-box-y3p, .byouki-conte-b .byouki-waku .list-waku .list-box-y3p, .list-waku .hajimete-conte .hajimete-waku .list-box-y3, .hajimete-conte .hajimete-waku .list-waku .list-box-y3, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3, .list-waku .hajimete-conte .hajimete-waku .list-box-y3p, .hajimete-conte .hajimete-waku .list-waku .list-box-y3p, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3p {
    display: flex;
    flex-direction: column;
    margin: 20px 2%;
    padding: 5px;
    background-color: #FFFFFF;
    border-radius: 5px;
    flex-basis: 85%; }
    @media screen and (min-width: 768px) {
      .list-waku .list-box-y, .list-waku .byouki-conte-g .byouki-waku .list-box-y3, .byouki-conte-g .byouki-waku .list-waku .list-box-y3, .list-waku .byouki-conte-b .byouki-waku .list-box-y3, .byouki-conte-b .byouki-waku .list-waku .list-box-y3, .list-waku .byouki-conte-g .byouki-waku .list-box-y3p, .byouki-conte-g .byouki-waku .list-waku .list-box-y3p, .list-waku .byouki-conte-b .byouki-waku .list-box-y3p, .byouki-conte-b .byouki-waku .list-waku .list-box-y3p, .list-waku .hajimete-conte .hajimete-waku .list-box-y3, .hajimete-conte .hajimete-waku .list-waku .list-box-y3, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3, .list-waku .hajimete-conte .hajimete-waku .list-box-y3p, .hajimete-conte .hajimete-waku .list-waku .list-box-y3p, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3p {
        flex-direction: row;
        flex-basis: 65%;
        margin: 3% 1% 2%; } }
    @media screen and (min-width: 768px) {
      .list-waku .list-box-y .list-yp, .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yp, .byouki-conte-g .byouki-waku .list-waku .list-box-y3 .list-yp, .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yp, .byouki-conte-b .byouki-waku .list-waku .list-box-y3 .list-yp, .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yp, .byouki-conte-g .byouki-waku .list-waku .list-box-y3p .list-yp, .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yp, .byouki-conte-b .byouki-waku .list-waku .list-box-y3p .list-yp, .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yp, .hajimete-conte .hajimete-waku .list-waku .list-box-y3 .list-yp, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yp, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3 .list-yp, .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yp, .hajimete-conte .hajimete-waku .list-waku .list-box-y3p .list-yp, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yp, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3p .list-yp {
        width: 50%; } }
    .list-waku .list-box-y .list-yp img, .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yp img, .byouki-conte-g .byouki-waku .list-waku .list-box-y3 .list-yp img, .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yp img, .byouki-conte-b .byouki-waku .list-waku .list-box-y3 .list-yp img, .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yp img, .byouki-conte-g .byouki-waku .list-waku .list-box-y3p .list-yp img, .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yp img, .byouki-conte-b .byouki-waku .list-waku .list-box-y3p .list-yp img, .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yp img, .hajimete-conte .hajimete-waku .list-waku .list-box-y3 .list-yp img, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yp img, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3 .list-yp img, .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yp img, .hajimete-conte .hajimete-waku .list-waku .list-box-y3p .list-yp img, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yp img, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3p .list-yp img {
      margin: auto;
      opacity: 1.0;
      filter: alpha(opacity=70);
      -ms-filter: "alpha(opacity=70)"; }
    .list-waku .list-box-y .list-yp a:hover, .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yp a:hover, .byouki-conte-g .byouki-waku .list-waku .list-box-y3 .list-yp a:hover, .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yp a:hover, .byouki-conte-b .byouki-waku .list-waku .list-box-y3 .list-yp a:hover, .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yp a:hover, .byouki-conte-g .byouki-waku .list-waku .list-box-y3p .list-yp a:hover, .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yp a:hover, .byouki-conte-b .byouki-waku .list-waku .list-box-y3p .list-yp a:hover, .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yp a:hover, .hajimete-conte .hajimete-waku .list-waku .list-box-y3 .list-yp a:hover, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yp a:hover, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3 .list-yp a:hover, .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yp a:hover, .hajimete-conte .hajimete-waku .list-waku .list-box-y3p .list-yp a:hover, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yp a:hover, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3p .list-yp a:hover {
      text-decoration: none; }
      .list-waku .list-box-y .list-yp a:hover img, .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yp a:hover img, .byouki-conte-g .byouki-waku .list-waku .list-box-y3 .list-yp a:hover img, .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yp a:hover img, .byouki-conte-b .byouki-waku .list-waku .list-box-y3 .list-yp a:hover img, .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yp a:hover img, .byouki-conte-g .byouki-waku .list-waku .list-box-y3p .list-yp a:hover img, .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yp a:hover img, .byouki-conte-b .byouki-waku .list-waku .list-box-y3p .list-yp a:hover img, .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yp a:hover img, .hajimete-conte .hajimete-waku .list-waku .list-box-y3 .list-yp a:hover img, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yp a:hover img, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3 .list-yp a:hover img, .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yp a:hover img, .hajimete-conte .hajimete-waku .list-waku .list-box-y3p .list-yp a:hover img, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yp a:hover img, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3p .list-yp a:hover img {
        opacity: 0.8;
        /*画像の透明度*/
        filter: alpha(opacity=100);
        -ms-filter: "alpha(opacity=100)";
        transition: 1s;
        /*表示時間*/
        transform: scale(1.05);
        /*画像の拡大率*/ }
    @media screen and (min-width: 768px) {
      .list-waku .list-box-y .list-yt, .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yt, .byouki-conte-g .byouki-waku .list-waku .list-box-y3 .list-yt, .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yt, .byouki-conte-b .byouki-waku .list-waku .list-box-y3 .list-yt, .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yt, .byouki-conte-g .byouki-waku .list-waku .list-box-y3p .list-yt, .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yt, .byouki-conte-b .byouki-waku .list-waku .list-box-y3p .list-yt, .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yt, .hajimete-conte .hajimete-waku .list-waku .list-box-y3 .list-yt, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yt, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3 .list-yt, .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yt, .hajimete-conte .hajimete-waku .list-waku .list-box-y3p .list-yt, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yt, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3p .list-yt {
        width: 50%;
        padding: 5px;
        align-self: center; } }
    .list-waku .list-box-y .list-yt h3, .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yt h3, .byouki-conte-g .byouki-waku .list-waku .list-box-y3 .list-yt h3, .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yt h3, .byouki-conte-b .byouki-waku .list-waku .list-box-y3 .list-yt h3, .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yt h3, .byouki-conte-g .byouki-waku .list-waku .list-box-y3p .list-yt h3, .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yt h3, .byouki-conte-b .byouki-waku .list-waku .list-box-y3p .list-yt h3, .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yt h3, .hajimete-conte .hajimete-waku .list-waku .list-box-y3 .list-yt h3, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yt h3, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3 .list-yt h3, .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yt h3, .hajimete-conte .hajimete-waku .list-waku .list-box-y3p .list-yt h3, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yt h3, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3p .list-yt h3 {
      text-align: center;
      color: #003163;
      font-weight: bold;
      margin: 10px 0px; }
    .list-waku .list-box-y .list-yt p, .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yt p, .byouki-conte-g .byouki-waku .list-waku .list-box-y3 .list-yt p, .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yt p, .byouki-conte-b .byouki-waku .list-waku .list-box-y3 .list-yt p, .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yt p, .byouki-conte-g .byouki-waku .list-waku .list-box-y3p .list-yt p, .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yt p, .byouki-conte-b .byouki-waku .list-waku .list-box-y3p .list-yt p, .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yt p, .hajimete-conte .hajimete-waku .list-waku .list-box-y3 .list-yt p, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yt p, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3 .list-yt p, .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yt p, .hajimete-conte .hajimete-waku .list-waku .list-box-y3p .list-yt p, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yt p, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3p .list-yt p {
      text-align: left;
      font-size: 1.0em;
      padding: 15px 5px 0px;
      margin-top: 15px;
      border-top: dashed 1px #7C7C7C; }
    .list-waku .list-box-y .list-yt .button, .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yt .button, .byouki-conte-g .byouki-waku .list-waku .list-box-y3 .list-yt .button, .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yt .button, .byouki-conte-b .byouki-waku .list-waku .list-box-y3 .list-yt .button, .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yt .button, .byouki-conte-g .byouki-waku .list-waku .list-box-y3p .list-yt .button, .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yt .button, .byouki-conte-b .byouki-waku .list-waku .list-box-y3p .list-yt .button, .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yt .button, .hajimete-conte .hajimete-waku .list-waku .list-box-y3 .list-yt .button, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yt .button, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3 .list-yt .button, .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yt .button, .hajimete-conte .hajimete-waku .list-waku .list-box-y3p .list-yt .button, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yt .button, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3p .list-yt .button, .list-waku .list-box-y .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .list-waku .list-box-y .list-yt a, .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yt a, .byouki-conte-g .byouki-waku .list-waku .list-box-y3 .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .list-waku .list-box-y3 .list-yt a, .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yt a, .byouki-conte-b .byouki-waku .list-waku .list-box-y3 .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .list-waku .list-box-y3 .list-yt a, .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yt a, .byouki-conte-g .byouki-waku .list-waku .list-box-y3p .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .list-waku .list-box-y3p .list-yt a, .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yt a, .byouki-conte-b .byouki-waku .list-waku .list-box-y3p .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .list-waku .list-box-y3p .list-yt a, .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yt a, .hajimete-conte .hajimete-waku .list-waku .list-box-y3 .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .list-waku .list-box-y3 .list-yt a, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yt a, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3 .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3 .list-yt a, .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yt a, .hajimete-conte .hajimete-waku .list-waku .list-box-y3p .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .list-waku .list-box-y3p .list-yt a, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yt a, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3p .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3p .list-yt a, .list-waku .list-box-y .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .list-waku .list-box-y .list-yt a, .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yt a, .byouki-conte-g .byouki-waku .list-waku .list-box-y3 .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .list-waku .list-box-y3 .list-yt a, .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yt a, .byouki-conte-b .byouki-waku .list-waku .list-box-y3 .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .list-waku .list-box-y3 .list-yt a, .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yt a, .byouki-conte-g .byouki-waku .list-waku .list-box-y3p .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .list-waku .list-box-y3p .list-yt a, .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yt a, .byouki-conte-b .byouki-waku .list-waku .list-box-y3p .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .list-waku .list-box-y3p .list-yt a, .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yt a, .hajimete-conte .hajimete-waku .list-waku .list-box-y3 .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .list-waku .list-box-y3 .list-yt a, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yt a, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3 .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3 .list-yt a, .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yt a, .hajimete-conte .hajimete-waku .list-waku .list-box-y3p .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .list-waku .list-box-y3p .list-yt a, .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yt a, .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3p .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .list-waku .list-box-y3p .list-yt a {
      margin-top: auto;
      font-size: 11px; }

.nayami-conte {
  background-color: #F4F4F4;
  text-align: center;
  padding: 0px 0px; }
  .nayami-conte .free-box1 {
    display: flex;
    flex-direction: column;
    margin-top: 0px;
    margin-bottom: 0px;
    justify-content: center;
    margin: auto;
    padding: 10px 10px; }
    @media screen and (min-width: 768px) {
      .nayami-conte .free-box1 {
        flex-basis: 53%;
        padding: 0px 10px; } }
    .nayami-conte .free-box1 img {
      border-radius: 0%;
      margin: auto; }
    .nayami-conte .free-box1 .button, .nayami-conte .free-box1 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .nayami-conte .free-box1 a, .nayami-conte .free-box1 .aisatu-conte .index-space a, .aisatu-conte .index-space .nayami-conte .free-box1 a {
      padding: 10px;
      font-size: 1.2em; }
  .nayami-conte .free-box2 {
    margin-top: 0px;
    margin-bottom: 20px;
    justify-content: center;
    padding: 10px;
    flex-basis: 95%; }
    @media screen and (min-width: 768px) {
      .nayami-conte .free-box2 {
        flex-basis: 45%;
        margin-left: 1%;
        margin-right: 1%; } }
    .nayami-conte .free-box2 h2 {
      padding-top: 5px;
      color: #484848;
      margin-bottom: 20px;
      line-height: 1.5em; }
      @media screen and (min-width: 768px) {
        .nayami-conte .free-box2 h2 {
          background-size: auto 35px; } }
    .nayami-conte .free-box2 h3 {
      text-align: center;
      color: #404040;
      font-weight: bold;
      margin: 5px; }
    .nayami-conte .free-box2 p {
      border-top: #676767 1px dashed;
      text-align: left;
      background-color: #F2F2F2;
      padding: 20px 10px;
      margin-top: 20px; }
    .nayami-conte .free-box2 strong {
      color: #0086AF; }
    .nayami-conte .free-box2 ul {
      padding: 10px; }
      @media screen and (min-width: 768px) {
        .nayami-conte .free-box2 ul {
          padding: 10px 20px; } }
      .nayami-conte .free-box2 ul li {
        padding: 3px 5px 5px;
        border-bottom: #7A7373 dashed 1px; }
    .nayami-conte .free-box2 .button-s {
      　margin: 30px 5px; }
    .nayami-conte .free-box2 .button, .nayami-conte .free-box2 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .nayami-conte .free-box2 a, .nayami-conte .free-box2 .aisatu-conte .index-space a, .aisatu-conte .index-space .nayami-conte .free-box2 a {
      padding: 10px;
      margin-top: 5px; }

.nayami-s-conte {
  background-color: #F4F4F4;
  text-align: center;
  padding: 0px 0px; }
  .nayami-s-conte .free-box1 {
    display: flex;
    flex-direction: column;
    margin-top: 0px;
    margin-bottom: 0px;
    justify-content: center;
    margin: auto;
    padding: 10px 10px; }
    @media screen and (min-width: 768px) {
      .nayami-s-conte .free-box1 {
        flex-basis: 35%;
        padding: 0px 10px; } }
    .nayami-s-conte .free-box1 img {
      border-radius: 0%;
      margin: auto; }
    .nayami-s-conte .free-box1 .button, .nayami-s-conte .free-box1 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .nayami-s-conte .free-box1 a, .nayami-s-conte .free-box1 .aisatu-conte .index-space a, .aisatu-conte .index-space .nayami-s-conte .free-box1 a {
      padding: 10px;
      font-size: 1.2em; }
  .nayami-s-conte .free-box2 {
    margin-top: 0px;
    margin-bottom: 20px;
    justify-content: center;
    padding: 10px;
    flex-basis: 95%; }
    @media screen and (min-width: 768px) {
      .nayami-s-conte .free-box2 {
        flex-basis: 45%;
        margin-left: 1%;
        margin-right: 1%; } }
    .nayami-s-conte .free-box2 h2 {
      padding-top: 5px;
      color: #484848;
      margin-bottom: 20px;
      line-height: 1.5em; }
      @media screen and (min-width: 768px) {
        .nayami-s-conte .free-box2 h2 {
          background-size: auto 35px; } }
    .nayami-s-conte .free-box2 h3 {
      text-align: center;
      color: #404040;
      font-weight: bold;
      margin: 5px; }
    .nayami-s-conte .free-box2 p {
      border-top: #676767 1px dashed;
      text-align: left;
      background-color: #F2F2F2;
      padding: 20px 10px;
      margin-top: 20px; }
    .nayami-s-conte .free-box2 strong {
      color: #0086AF; }
    .nayami-s-conte .free-box2 ul {
      padding: 10px; }
      @media screen and (min-width: 768px) {
        .nayami-s-conte .free-box2 ul {
          padding: 10px 20px; } }
      .nayami-s-conte .free-box2 ul li {
        padding: 3px 5px 5px;
        border-bottom: #7A7373 dashed 1px; }
    .nayami-s-conte .free-box2 .button-s {
      　margin: 30px 5px; }
    .nayami-s-conte .free-box2 .button, .nayami-s-conte .free-box2 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .nayami-s-conte .free-box2 a, .nayami-s-conte .free-box2 .aisatu-conte .index-space a, .aisatu-conte .index-space .nayami-s-conte .free-box2 a {
      padding: 10px;
      margin-top: 5px; }

.about-conte {
  background-color: #F4F4F4;
  text-align: center;
  padding: 20px 0px; }
  .about-conte .free-box1 {
    display: flex;
    flex-direction: column;
    margin-top: 0px;
    margin-bottom: 0px;
    justify-content: center;
    margin: auto; }
    @media screen and (min-width: 768px) {
      .about-conte .free-box1 {
        flex-basis: 45%;
        padding: 10px; } }
    .about-conte .free-box1 img {
      border-radius: 0%;
      margin: auto; }
    .about-conte .free-box1 .button, .about-conte .free-box1 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .about-conte .free-box1 a, .about-conte .free-box1 .aisatu-conte .index-space a, .aisatu-conte .index-space .about-conte .free-box1 a {
      padding: 10px;
      font-size: 1.2em; }
  .about-conte .free-box2 {
    margin-top: 0px;
    margin-bottom: 20px;
    justify-content: center;
    padding: 10px;
    flex-basis: 95%; }
    @media screen and (min-width: 768px) {
      .about-conte .free-box2 {
        flex-basis: 53%;
        margin-left: 1%;
        margin-right: 1%; } }
    .about-conte .free-box2 h2 {
      background-image: url("../sozai/main/komugiko2.png");
      background-repeat: no-repeat;
      background-size: auto 50%;
      background-position: center top;
      padding-top: 35px;
      color: #484848;
      margin-bottom: 20px;
      line-height: 1.5em; }
      @media screen and (min-width: 768px) {
        .about-conte .free-box2 h2 {
          background-size: auto 35px; } }
    .about-conte .free-box2 h3 {
      text-align: center;
      color: #404040;
      font-weight: bold;
      margin: 5px; }
    .about-conte .free-box2 p {
      border-top: #676767 1px dashed;
      text-align: left;
      background-color: #F2F2F2;
      padding: 20px 10px;
      margin-top: 20px; }
    .about-conte .free-box2 strong {
      color: #0086AF; }
    .about-conte .free-box2 .button-s {
      　margin: 30px 5px; }
    .about-conte .free-box2 .button, .about-conte .free-box2 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .about-conte .free-box2 a, .about-conte .free-box2 .aisatu-conte .index-space a, .aisatu-conte .index-space .about-conte .free-box2 a {
      padding: 10px;
      margin-top: 5px; }

.event-conte {
  background-color: #E7EEF0;
  padding: 8% 1% 25%;
  text-align: center; }
  .event-conte h2 {
    background-image: url("../sozai/main/komugi.png");
    background-repeat: no-repeat;
    background-size: auto 50%;
    background-position: center top;
    padding-top: 30px;
    color: #354353; }
  @media screen and (min-width: 768px) {
    .event-conte {
      padding: 5% 1% 10%; } }
  .event-conte strong {
    color: #FF0155; }
  .event-conte .event-box {
    background-color: #FFFFFF;
    width: 90%;
    margin: 10% auto 0%;
    padding: 5px; }
    @media screen and (min-width: 768px) {
      .event-conte .event-box {
        width: 95%;
        margin-top: 3%; } }
    .event-conte .event-box h3 {
      margin-top: 5px;
      text-align: center;
      color: #FFFFFF;
      background-color: #494949;
      font-weight: bold;
      font-size: 1.2em;
      line-height: 2em;
      width: 100%; }
      @media screen and (min-width: 768px) {
        .event-conte .event-box h3 {
          font-size: 1.5em; } }
    .event-conte .event-box .messe p {
      font-size: 1em;
      padding: 10px;
      margin-bottom: 10px;
      width: 100%;
      border-bottom: dashed 1px #7D7D7D;
      text-align: left; }
      @media screen and (min-width: 768px) {
        .event-conte .event-box .messe p {
          text-align: center;
          font-size: 1.2em; } }
    .event-conte .event-box .event-about {
      margin-bottom: 10px; }
      @media screen and (min-width: 768px) {
        .event-conte .event-box .event-about {
          width: 75%;
          margin: 0% auto;
          font-size: 0.9em; } }
      .event-conte .event-box .event-about p {
        text-align: left;
        padding: 5px; }
      .event-conte .event-box .event-about .dl-event {
        border: solid 1px #A6A6A6; }
        .event-conte .event-box .event-about .dl-event dl {
          padding: 0px; }
        .event-conte .event-box .event-about .dl-event dd {
          padding: 5px;
          text-align: left; }
      .event-conte .event-box .event-about .button, .event-conte .event-box .event-about .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .event-conte .event-box .event-about a, .event-conte .event-box .event-about .aisatu-conte .index-space a, .aisatu-conte .index-space .event-conte .event-box .event-about a {
        margin: 7px 10px;
        padding: 10px 20px;
        font-size: 0.9em;
        background-color: #E4ED19;
        color: #202020;
        border: none;
        text-align: center; }
        @media screen and (min-width: 768px) {
          .event-conte .event-box .event-about .button, .event-conte .event-box .event-about .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .event-conte .event-box .event-about a, .event-conte .event-box .event-about .aisatu-conte .index-space a, .aisatu-conte .index-space .event-conte .event-box .event-about a {
            font-size: 1em; } }
        .event-conte .event-box .event-about .button:hover, .event-conte .event-box .event-about .aisatu-conte-other .index-space a:hover, .aisatu-conte-other .index-space .event-conte .event-box .event-about a:hover, .event-conte .event-box .event-about .aisatu-conte .index-space a:hover, .aisatu-conte .index-space .event-conte .event-box .event-about a:hover {
          background-color: #BDE615;
          /*ボタン色*/ }
    .event-conte .event-box .kengaku-about {
      margin: 5% 10px;
      border-top: #7B7B7B 1px dashed; }
      .event-conte .event-box .kengaku-about .p-box {
        align-self: center;
        margin: 1%; }
        .event-conte .event-box .kengaku-about .p-box img {
          margin: auto; }
        @media screen and (min-width: 768px) {
          .event-conte .event-box .kengaku-about .p-box {
            flex-basis: 33%; } }
      .event-conte .event-box .kengaku-about .t-box {
        align-self: center; }
        @media screen and (min-width: 768px) {
          .event-conte .event-box .kengaku-about .t-box {
            flex-basis: 63%;
            margin: 0% 1%; } }
        .event-conte .event-box .kengaku-about .t-box p {
          text-align: left;
          padding: 5px;
          font-size: 0.9em; }
        .event-conte .event-box .kengaku-about .t-box .dl-event {
          border: solid 1px #A6A6A6; }
          .event-conte .event-box .kengaku-about .t-box .dl-event dl {
            padding: 0px; }
          .event-conte .event-box .kengaku-about .t-box .dl-event dd {
            padding: 5px;
            text-align: left; }
        .event-conte .event-box .kengaku-about .t-box .button, .event-conte .event-box .kengaku-about .t-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .event-conte .event-box .kengaku-about .t-box a, .event-conte .event-box .kengaku-about .t-box .aisatu-conte .index-space a, .aisatu-conte .index-space .event-conte .event-box .kengaku-about .t-box a {
          margin: 7px 10px;
          padding: 10px 20px;
          font-size: 0.9em;
          background-color: #E4ED19;
          color: #202020;
          border: none;
          text-align: center; }
          @media screen and (min-width: 768px) {
            .event-conte .event-box .kengaku-about .t-box .button, .event-conte .event-box .kengaku-about .t-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .event-conte .event-box .kengaku-about .t-box a, .event-conte .event-box .kengaku-about .t-box .aisatu-conte .index-space a, .aisatu-conte .index-space .event-conte .event-box .kengaku-about .t-box a {
              font-size: 1em; } }
          .event-conte .event-box .kengaku-about .t-box .button:hover, .event-conte .event-box .kengaku-about .t-box .aisatu-conte-other .index-space a:hover, .aisatu-conte-other .index-space .event-conte .event-box .kengaku-about .t-box a:hover, .event-conte .event-box .kengaku-about .t-box .aisatu-conte .index-space a:hover, .aisatu-conte .index-space .event-conte .event-box .kengaku-about .t-box a:hover {
            background-color: #BDE615;
            /*ボタン色*/ }

.book-conte {
  background-color: #E7EEF0;
  padding: 8% 1% 25%;
  text-align: center; }
  .book-conte h2 {
    background-image: url("../sozai/main/komugi.png");
    background-repeat: no-repeat;
    background-size: auto 50%;
    background-position: center top;
    padding-top: 30px;
    color: #354353; }
  @media screen and (min-width: 768px) {
    .book-conte {
      padding: 5% 1% 15%; } }
  .book-conte .book-box {
    background-color: #FFFFFF;
    width: 90%;
    margin: 10% auto 0%;
    padding: 5px; }
    @media screen and (min-width: 768px) {
      .book-conte .book-box {
        width: 90%;
        margin-top: 3%; } }
    .book-conte .book-box h3 {
      margin-top: 5px;
      text-align: center;
      color: #FFFFFF;
      background-color: #494949;
      font-weight: bold;
      font-size: 1.2em;
      line-height: 2em;
      width: 100%; }
      @media screen and (min-width: 768px) {
        .book-conte .book-box h3 {
          font-size: 1.5em; } }
    .book-conte .book-box .p-box {
      align-self: center; }
      .book-conte .book-box .p-box img {
        margin: auto; }
      @media screen and (min-width: 768px) {
        .book-conte .book-box .p-box {
          flex-basis: 40%; } }
    .book-conte .book-box .t-box {
      align-self: center; }
      @media screen and (min-width: 768px) {
        .book-conte .book-box .t-box {
          flex-basis: 58%;
          margin: 0% 1%; } }
      .book-conte .book-box .t-box p {
        text-align: left;
        padding: 5px; }
      .book-conte .book-box .t-box .dl-event {
        border: solid 1px #A6A6A6;
        font-size: 1em; }
        .book-conte .book-box .t-box .dl-event dl {
          padding: 0px; }
        .book-conte .book-box .t-box .dl-event dd {
          padding: 5px;
          text-align: left; }
      .book-conte .book-box .t-box .button, .book-conte .book-box .t-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .book-conte .book-box .t-box a, .book-conte .book-box .t-box .aisatu-conte .index-space a, .aisatu-conte .index-space .book-conte .book-box .t-box a {
        margin: 15px 10px;
        padding: 10px 20px;
        font-size: 0.9em;
        background-color: #F2F2F2;
        color: #202020;
        border: none;
        text-align: center;
        border: solid 1px #6F6F6F; }
        @media screen and (min-width: 768px) {
          .book-conte .book-box .t-box .button, .book-conte .book-box .t-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .book-conte .book-box .t-box a, .book-conte .book-box .t-box .aisatu-conte .index-space a, .aisatu-conte .index-space .book-conte .book-box .t-box a {
            font-size: 1em; } }
        .book-conte .book-box .t-box .button:hover, .book-conte .book-box .t-box .aisatu-conte-other .index-space a:hover, .aisatu-conte-other .index-space .book-conte .book-box .t-box a:hover, .book-conte .book-box .t-box .aisatu-conte .index-space a:hover, .aisatu-conte .index-space .book-conte .book-box .t-box a:hover {
          background-color: #FFFFFF;
          /*ボタン色*/ }

#company-conte {
  background-color: #EDF3F5;
  padding: 50px 10px; }
  #company-conte h2 {
    background-image: url("../sozai/main/erabu.svg");
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-position: center top;
    padding-top: 35px;
    color: #484848; }
    @media screen and (min-width: 768px) {
      #company-conte h2 {
        background-size: auto 30px; } }

.company-box {
  padding: 10px;
  margin: 30px auto; }
  @media screen and (min-width: 768px) {
    .company-box {
      width: 70%; } }
  .company-box dl {
    display: flex;
    border-bottom: 1px solid #ccc;
    flex-direction: column;
    margin: 0px;
    background-color: #FFFFFF; }
    @media screen and (min-width: 768px) {
      .company-box dl {
        flex-direction: row; } }
    .company-box dl dt {
      padding: 10px 10px;
      color: #FFFFFF;
      background-color: #636363;
      flex-basis: 20%;
      text-align: center; }
    .company-box dl dd {
      line-height: 1.8em;
      background-color: #FFFFFF;
      padding: 10px;
      flex-basis: 75%; }
      .company-box dl dd h4 {
        color: #DB1941;
        margin: 5px 0px; }
      .company-box dl dd strong {
        color: #189FDB; }

#history-conte {
  background-color: #FFF9F9;
  padding: 50px 10px; }
  #history-conte h2 {
    background-image: url("../sozai/main/erabu.svg");
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-position: center top;
    padding-top: 35px;
    color: #484848; }
    @media screen and (min-width: 768px) {
      #history-conte h2 {
        background-size: auto 30px; } }
  #history-conte .history-box {
    padding: 10px;
    margin: 30px auto; }
    @media screen and (min-width: 768px) {
      #history-conte .history-box {
        width: 70%; } }
    #history-conte .history-box dl {
      display: flex;
      border-bottom: 1px solid #ccc;
      flex-direction: column;
      margin: 0px;
      background-color: #FFFFFF; }
      @media screen and (min-width: 768px) {
        #history-conte .history-box dl {
          flex-direction: row; } }
      #history-conte .history-box dl dt {
        padding: 10px 10px;
        color: #FFFFFF;
        background-color: #636363;
        flex-basis: 20%;
        text-align: center; }
      #history-conte .history-box dl dd {
        line-height: 1.8em;
        background-color: #FFFFFF;
        padding: 10px;
        flex-basis: 75%; }
        #history-conte .history-box dl dd h4 {
          color: #DB1941;
          margin: 5px 0px; }
        #history-conte .history-box dl dd strong {
          color: #189FDB; }

#soudan-conte {
  background-color: #FFF9F9;
  padding: 50px 10px; }
  #soudan-conte h2 {
    background-image: url("../sozai/main/erabu.svg");
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-position: center top;
    padding-top: 35px;
    color: #484848; }
    @media screen and (min-width: 768px) {
      #soudan-conte h2 {
        background-size: auto 30px; } }

#reform-rei-conte {
  background-color: #FFF9F9;
  padding: 50px 10px; }
  #reform-rei-conte h2 {
    background-image: url("../sozai/main/erabu.svg");
    background-repeat: no-repeat;
    background-size: auto 30px;
    background-position: center top;
    padding-top: 35px;
    color: #484848; }
    @media screen and (min-width: 768px) {
      #reform-rei-conte h2 {
        background-size: auto 30px; } }
  #reform-rei-conte .reform-rei-box {
    padding: 10px;
    margin: 30px auto; }
    #reform-rei-conte .reform-rei-box h3 {
      color: #008B08; }
    @media screen and (min-width: 768px) {
      #reform-rei-conte .reform-rei-box {
        width: 70%; } }
    #reform-rei-conte .reform-rei-box dl {
      display: flex;
      border-bottom: 1px solid #ccc;
      flex-direction: column;
      margin: 20px 5px;
      background-color: #FFFFFF; }
      #reform-rei-conte .reform-rei-box dl dt {
        padding: 10px 10px;
        color: #FFFFFF;
        background-color: #00881D;
        text-align: left; }
      #reform-rei-conte .reform-rei-box dl dd {
        line-height: 1.8em;
        background-color: #FFFFFF;
        padding: 10px; }
        #reform-rei-conte .reform-rei-box dl dd h4 {
          color: #DB1941;
          margin: 5px 0px; }
        #reform-rei-conte .reform-rei-box dl dd strong {
          color: #189FDB; }
        #reform-rei-conte .reform-rei-box dl dd p {
          text-align: left; }
        #reform-rei-conte .reform-rei-box dl dd img {
          width: 95%;
          height: auto;
          margin: 5px;
          padding: 3px;
          border: #888888 1px solid; }
          @media screen and (min-width: 768px) {
            #reform-rei-conte .reform-rei-box dl dd img {
              width: 70%;
              height: auto; } }

.photo-box2 {
  width: 95%;
  margin: auto;
  display: flex;
  flex-direction: column; }
  @media screen and (min-width: 768px) {
    .photo-box2 {
      width: 70%;
      flex-direction: row; } }
  .photo-box2 img {
    width: 95%;
    height: auto;
    margin: 5px;
    padding: 3px;
    border: #888888 1px solid; }
    @media screen and (min-width: 768px) {
      .photo-box2 img {
        width: 50%;
        height: auto; } }

#plof-conte {
  background-color: #F4F4F4;
  text-align: center;
  padding: 20px 0px; }
  #plof-conte .free-box1 {
    display: flex;
    flex-direction: column;
    margin-top: 0px;
    margin-bottom: 0px;
    justify-content: center;
    margin: auto; }
    @media screen and (min-width: 768px) {
      #plof-conte .free-box1 {
        flex-basis: 45%;
        padding: 10px; } }
    #plof-conte .free-box1 img {
      border-radius: 0%;
      margin: auto; }
    #plof-conte .free-box1 .button, #plof-conte .free-box1 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space #plof-conte .free-box1 a, #plof-conte .free-box1 .aisatu-conte .index-space a, .aisatu-conte .index-space #plof-conte .free-box1 a {
      padding: 10px;
      font-size: 1.2em; }
  #plof-conte .free-box2 {
    margin-top: 0px;
    margin-bottom: 20px;
    justify-content: center;
    padding: 10px;
    flex-basis: 95%; }
    @media screen and (min-width: 768px) {
      #plof-conte .free-box2 {
        flex-basis: 53%;
        margin-left: 1%;
        margin-right: 1%; } }
    #plof-conte .free-box2 h2 {
      background-image: url("../sozai/main/komugiko2.png");
      background-repeat: no-repeat;
      background-size: auto 50%;
      background-position: center top;
      padding-top: 35px;
      color: #484848;
      margin-bottom: 20px;
      line-height: 1.5em; }
      @media screen and (min-width: 768px) {
        #plof-conte .free-box2 h2 {
          background-size: auto 35px; } }
    #plof-conte .free-box2 h3 {
      text-align: center;
      color: #404040;
      font-weight: bold;
      margin: 5px; }
    #plof-conte .free-box2 p {
      border-top: #676767 1px dashed;
      text-align: left;
      background-color: #F2F2F2;
      padding: 20px 10px;
      margin-top: 20px; }
    #plof-conte .free-box2 strong {
      color: #0086AF; }
    #plof-conte .free-box2 .button-s {
      　margin: 30px 5px; }
    #plof-conte .free-box2 .button, #plof-conte .free-box2 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space #plof-conte .free-box2 a, #plof-conte .free-box2 .aisatu-conte .index-space a, .aisatu-conte .index-space #plof-conte .free-box2 a {
      padding: 10px;
      margin-top: 5px; }

#omoi-conte {
  background-color: #E7EEF0;
  padding: 8% 1% 25%;
  text-align: center; }
  #omoi-conte h2 {
    background-image: url("../sozai/main/komugi.png");
    background-repeat: no-repeat;
    background-size: auto 40%;
    background-position: center top;
    padding-top: 40px;
    color: #354353; }
  @media screen and (min-width: 768px) {
    #omoi-conte {
      padding: 5% 1% 15%;
      background-size: auto 50%; } }
  #omoi-conte .omoi-box {
    background-color: #FFFFFF;
    width: 95%;
    margin: 10% auto 0%;
    padding: 10px; }
    @media screen and (min-width: 768px) {
      #omoi-conte .omoi-box {
        width: 90%;
        margin-top: 3%; } }
    #omoi-conte .omoi-box h3 {
      margin-top: 0px;
      text-align: center;
      color: #FFFFFF;
      background-color: #494949;
      font-weight: normal;
      font-size: 1.2em;
      line-height: 2em;
      width: 100%; }
      @media screen and (min-width: 768px) {
        #omoi-conte .omoi-box h3 {
          font-size: 1.5em; } }
    #omoi-conte .omoi-box p {
      text-align: left; }

.pic-conte {
  text-align: center;
  padding: 10px 0px; }
  .pic-conte .free-box1 {
    margin-top: 0px;
    margin-bottom: 0px;
    justify-content: center;
    margin: auto; }
    @media screen and (min-width: 768px) {
      .pic-conte .free-box1 {
        flex-basis: 45%; } }
    .pic-conte .free-box1 img {
      border-radius: 0%;
      margin: auto; }
  .pic-conte .free-box2 {
    margin-top: 0px;
    margin-bottom: 20px;
    justify-content: center;
    padding: 10px;
    background-color: #F9F7F7; }
    @media screen and (min-width: 768px) {
      .pic-conte .free-box2 {
        flex-basis: 50%;
        margin-left: 1%;
        margin-right: 1%; } }
    .pic-conte .free-box2 h2 {
      background-image: url("../sozai/main/wheat.png");
      background-repeat: no-repeat;
      background-size: auto 30px;
      background-position: center top;
      padding-top: 35px;
      color: #484848;
      margin-bottom: 20px; }
      @media screen and (min-width: 768px) {
        .pic-conte .free-box2 h2 {
          background-size: auto 30px; } }
    .pic-conte .free-box2 h3 {
      text-align: center;
      color: #404040;
      font-weight: bold;
      margin: 5px; }
    .pic-conte .free-box2 p {
      border-top: #676767 1px dashed;
      text-align: left;
      padding: 20px 10px;
      margin-top: 20px; }
      @media screen and (min-width: 768px) {
        .pic-conte .free-box2 p {
          font-size: 1.1em; } }
    .pic-conte .free-box2 strong {
      color: #0086AF; }
    .pic-conte .free-box2 .button-s {
      　margin: 30px 5px; }

.pic-conte-re {
  text-align: center;
  padding: 10px 0px; }
  .pic-conte-re .free-box1 {
    margin-top: 0px;
    margin-bottom: 0px;
    justify-content: center;
    margin: auto; }
    @media screen and (min-width: 768px) {
      .pic-conte-re .free-box1 {
        flex-basis: 45%; } }
    .pic-conte-re .free-box1 img {
      border-radius: 0%;
      margin: auto; }
  .pic-conte-re .free-box2 {
    margin-top: 0px;
    margin-bottom: 20px;
    justify-content: center;
    padding: 10px;
    background-color: #F9F7F7; }
    @media screen and (min-width: 768px) {
      .pic-conte-re .free-box2 {
        flex-basis: 50%;
        margin-left: 1%;
        margin-right: 1%; } }
    .pic-conte-re .free-box2 h2 {
      background-image: url("../sozai/main/wheat.png");
      background-repeat: no-repeat;
      background-size: auto 30px;
      background-position: center top;
      padding-top: 35px;
      color: #484848;
      margin-bottom: 20px; }
      @media screen and (min-width: 768px) {
        .pic-conte-re .free-box2 h2 {
          background-size: auto 30px; } }
    .pic-conte-re .free-box2 h3 {
      text-align: center;
      color: #404040;
      font-weight: bold;
      margin: 5px; }
    .pic-conte-re .free-box2 p {
      border-top: #676767 1px dashed;
      text-align: left;
      padding: 20px 10px;
      margin-top: 20px; }
      @media screen and (min-width: 768px) {
        .pic-conte-re .free-box2 p {
          font-size: 1.1em; } }
    .pic-conte-re .free-box2 strong {
      color: #0086AF; }
    .pic-conte-re .free-box2 .button-s {
      　margin: 30px 5px; }

#form-conte {
  background-color: #E7EEF0;
  padding: 8% 1% 15%;
  text-align: center; }
  #form-conte h2 {
    background-image: url("../sozai/main/h2-h.svg");
    background-repeat: no-repeat;
    background-size: auto 40%;
    background-position: center top;
    padding-top: 40px;
    color: #354353; }
  @media screen and (min-width: 768px) {
    #form-conte {
      padding: 5% 1% 10%;
      background-size: auto 50%; } }
  #form-conte .m-ore {
    color: #EA4B00; }
  #form-conte ol {
    width: 90%;
    margin: 20px auto 30px;
    font-size: 0.9em;
    text-align: left; }
    #form-conte ol li {
      padding: 5px; }
    @media screen and (min-width: 768px) {
      #form-conte ol {
        width: 70%; } }
    @media screen and (min-width: 1000px) {
      #form-conte ol {
        width: 40%; } }
  #form-conte .form-box {
    width: 85%;
    margin: auto; }
    @media screen and (min-width: 768px) {
      #form-conte .form-box {
        width: 80%; } }
    #form-conte .form-box .check-box {
      text-align: left;
      background-color: #F1F5F7;
      margin: 5px 10px;
      padding: 10px; }
      #form-conte .form-box .check-box label {
        font-weight: normal; }
  #form-conte .form-m {
    text-align: center; }
  #form-conte hr {
    border-top: #7D7D7D 1px dashed;
    padding: 5px; }

.google-form .form-table {
  margin: auto;
  width: 90%; }
  @media screen and (min-width: 768px) {
    .google-form .form-table {
      width: 70%; } }
  .google-form .form-table dl {
    display: flex;
    border-bottom: 1px solid #ccc;
    flex-direction: column;
    margin: 0px; }
    @media screen and (min-width: 768px) {
      .google-form .form-table dl {
        flex-direction: row; } }
    .google-form .form-table dl dt {
      padding: 10px;
      color: #6D6D6D;
      background-color: #F4F4F4;
      font-weight: normal;
      text-align: left; }
      @media screen and (min-width: 768px) {
        .google-form .form-table dl dt {
          flex-basis: 20%; } }
    .google-form .form-table dl dd {
      line-height: 1.8em;
      padding: 10px;
      text-align: left; }
      @media screen and (min-width: 768px) {
        .google-form .form-table dl dd {
          flex-basis: 80%; } }
      .google-form .form-table dl dd p {
        text-align: left; }
        .google-form .form-table dl dd p strong {
          color: #008A21;
          font-weight: normal; }
      .google-form .form-table dl dd imput {
        width: 90%;
        border-color: #C7070A;
        margin: auto; }
      .google-form .form-table dl dd .form-control {
        background-color: #FFFFFF; }
.google-form .button-go {
  padding: 5px 20px;
  margin: 10px 0px;
  color: #FFF;
  font-size: 1.4em;
  text-decoration: none;
  text-align: center;
  background-color: #0696D7;
  /*ボタン色*/
  border-radius: 5px;
  /*角丸*/
  -webkit-transition: all 0.5s;
  transition: all 0.5s; }
  .google-form .button-go:hover {
    background-color: #0087F9;
    /*ボタン色*/
    text-decoration: none;
    color: #FFF; }

#kojin-conte {
  background-color: #EBEBEB;
  text-align: center; }
  #kojin-conte .free-box1 {
    display: flex;
    flex-direction: column;
    margin-top: 0px;
    margin-bottom: 0px;
    justify-content: center;
    margin: auto; }
    @media screen and (min-width: 768px) {
      #kojin-conte .free-box1 {
        flex-basis: 40%; } }
    #kojin-conte .free-box1 img {
      border-radius: 0%;
      margin: auto; }
    #kojin-conte .free-box1 .button, #kojin-conte .free-box1 .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space #kojin-conte .free-box1 a, #kojin-conte .free-box1 .aisatu-conte .index-space a, .aisatu-conte .index-space #kojin-conte .free-box1 a {
      padding: 10px;
      font-size: 1.2em; }
  #kojin-conte .free-box2 {
    margin-top: 0px;
    margin-bottom: 20px;
    justify-content: center;
    padding: 10px; }
    @media screen and (min-width: 768px) {
      #kojin-conte .free-box2 {
        flex-basis: 58%;
        margin-left: 1%;
        margin-right: 1%; } }
    #kojin-conte .free-box2 h2 {
      padding-top: 15px;
      color: #484848;
      margin-bottom: 20px;
      line-height: 1.5em;
      border-bottom: #676767 1px dashed; }
    #kojin-conte .free-box2 h3 {
      text-align: center;
      color: #404040;
      font-weight: bold;
      margin: 5px; }
    #kojin-conte .free-box2 p {
      text-align: left;
      font-size: 0.8em; }
      @media screen and (min-width: 768px) {
        #kojin-conte .free-box2 p {
          font-size: 0.9em; } }
    #kojin-conte .free-box2 .plof-box {
      border-top: #676767 1px dashed;
      padding: 20px 10px;
      margin-top: 20px; }
      @media screen and (min-width: 768px) {
        #kojin-conte .free-box2 .plof-box {
          font-size: 1.1em; } }
    #kojin-conte .free-box2 strong {
      color: #0086AF; }
    #kojin-conte .free-box2 .button-s {
      　margin: 30px 5px; }

/*　---------------レッスンページ*/
.lesson-conte {
  background-color: #E7EEF0;
  padding: 8% 1% 25%;
  text-align: center; }
  @media screen and (min-width: 768px) {
    .lesson-conte {
      padding: 5% 1% 5%; } }
  .lesson-conte h2 {
    background-image: url("../sozai/main/komugi.png");
    background-repeat: no-repeat;
    background-size: auto 50%;
    background-position: center top;
    padding-top: 30px;
    color: #354353; }
  .lesson-conte .lesson-box {
    background-color: #FFFFFF;
    width: 90%;
    margin: 10% auto;
    padding: 5px; }
    @media screen and (min-width: 768px) {
      .lesson-conte .lesson-box {
        width: 90%;
        margin: 5% auto; } }
    .lesson-conte .lesson-box h3 {
      margin-top: 5px;
      text-align: center;
      color: #FFFFFF;
      background-color: #494949;
      font-size: 1.2em;
      line-height: 2em;
      width: 100%;
      font-weight: normal; }
      @media screen and (min-width: 768px) {
        .lesson-conte .lesson-box h3 {
          font-size: 1.5em; } }
      .lesson-conte .lesson-box h3 strong {
        color: #DBE40A;
        font-weight: normal; }
    .lesson-conte .lesson-box .lesson-messe {
      width: 95%;
      margin: 10px auto; }
      .lesson-conte .lesson-box .lesson-messe p {
        text-align: left; }
    .lesson-conte .lesson-box .f-box-lesson {
      margin-bottom: 5px; }
      .lesson-conte .lesson-box .f-box-lesson .p-box {
        align-self: center; }
        .lesson-conte .lesson-box .f-box-lesson .p-box img {
          margin: auto; }
        @media screen and (min-width: 768px) {
          .lesson-conte .lesson-box .f-box-lesson .p-box {
            flex-basis: 35%; } }
      .lesson-conte .lesson-box .f-box-lesson .t-box {
        align-self: center; }
        @media screen and (min-width: 768px) {
          .lesson-conte .lesson-box .f-box-lesson .t-box {
            flex-basis: 63%;
            margin: 0% 1%;
            font-size: 0.9em; } }
        .lesson-conte .lesson-box .f-box-lesson .t-box p {
          text-align: left;
          padding: 5px; }
        .lesson-conte .lesson-box .f-box-lesson .t-box ul {
          justify-content: flex-start;
          list-style-position: inside; }
          .lesson-conte .lesson-box .f-box-lesson .t-box ul li {
            padding: 5px; }
        .lesson-conte .lesson-box .f-box-lesson .t-box .dl-lesson {
          border: solid 1px #A6A6A6;
          font-size: 0.9em; }
          @media screen and (min-width: 768px) {
            .lesson-conte .lesson-box .f-box-lesson .t-box .dl-lesson {
              font-size: 1em; } }
          .lesson-conte .lesson-box .f-box-lesson .t-box .dl-lesson dl {
            padding: 0px; }
          .lesson-conte .lesson-box .f-box-lesson .t-box .dl-lesson dd {
            padding: 5px 5px 3px;
            text-align: left; }
        .lesson-conte .lesson-box .f-box-lesson .t-box .button, .lesson-conte .lesson-box .f-box-lesson .t-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .lesson-conte .lesson-box .f-box-lesson .t-box a, .lesson-conte .lesson-box .f-box-lesson .t-box .aisatu-conte .index-space a, .aisatu-conte .index-space .lesson-conte .lesson-box .f-box-lesson .t-box a {
          margin: 7px 10px;
          padding: 10px 20px;
          font-size: 0.9em;
          background-color: #E4ED19;
          color: #202020;
          border: none;
          text-align: center; }
          @media screen and (min-width: 768px) {
            .lesson-conte .lesson-box .f-box-lesson .t-box .button, .lesson-conte .lesson-box .f-box-lesson .t-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .lesson-conte .lesson-box .f-box-lesson .t-box a, .lesson-conte .lesson-box .f-box-lesson .t-box .aisatu-conte .index-space a, .aisatu-conte .index-space .lesson-conte .lesson-box .f-box-lesson .t-box a {
              font-size: 1em; } }
          .lesson-conte .lesson-box .f-box-lesson .t-box .button:hover, .lesson-conte .lesson-box .f-box-lesson .t-box .aisatu-conte-other .index-space a:hover, .aisatu-conte-other .index-space .lesson-conte .lesson-box .f-box-lesson .t-box a:hover, .lesson-conte .lesson-box .f-box-lesson .t-box .aisatu-conte .index-space a:hover, .aisatu-conte .index-space .lesson-conte .lesson-box .f-box-lesson .t-box a:hover {
            background-color: #BDE615;
            /*ボタン色*/ }
        .lesson-conte .lesson-box .f-box-lesson .t-box .lesson-table {
          margin: auto;
          font-size: 0.9em; }
          .lesson-conte .lesson-box .f-box-lesson .t-box .lesson-table table {
            background-color: #FFFFFF;
            border: 1px #515151 solid;
            width: 100%;
            margin: 10px auto;
            text-align: center; }
            .lesson-conte .lesson-box .f-box-lesson .t-box .lesson-table table tr {
              border-bottom: 1px #8A8787 dashed; }
            .lesson-conte .lesson-box .f-box-lesson .t-box .lesson-table table th {
              text-align: center;
              background-color: #374040;
              color: #FFFFFF;
              padding: 5px; }
            .lesson-conte .lesson-box .f-box-lesson .t-box .lesson-table table tr:nth-child(odd) td {
              background: #F2F2F2; }
            .lesson-conte .lesson-box .f-box-lesson .t-box .lesson-table table td {
              padding: 5px;
              background-color: #FFFFFF;
              border-right: 1px #8A8787 dashed; }
  .lesson-conte .chef-waku {
    margin: 10% 10px 2%; }
    @media screen and (min-width: 768px) {
      .lesson-conte .chef-waku {
        margin: 3% 10px; } }
    .lesson-conte .chef-waku .chef-box {
      display: flex;
      flex-direction: column;
      margin: 20px 2%;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 45%;
      margin: 2% 1% 2%; }
      @media screen and (min-width: 768px) {
        .lesson-conte .chef-waku .chef-box {
          flex-basis: 22%;
          margin: 1% 1% 1%; } }
      .lesson-conte .chef-waku .chef-box img {
        margin: auto;
        opacity: 1.0;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
      .lesson-conte .chef-waku .chef-box a:hover {
        text-decoration: none; }
        .lesson-conte .chef-waku .chef-box a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .lesson-conte .chef-waku .chef-box h4 {
        text-align: center;
        margin: 10px 0px;
        font-size: 0.9em; }
        @media screen and (min-width: 768px) {
          .lesson-conte .chef-waku .chef-box h4 {
            font-size: 1.0em; } }
      .lesson-conte .chef-waku .chef-box p {
        text-align: left;
        font-size: 1.0em;
        padding: 15px 5px 0px;
        margin-top: 15px;
        border-top: dashed 1px #7C7C7C; }
      .lesson-conte .chef-waku .chef-box .button, .lesson-conte .chef-waku .chef-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .lesson-conte .chef-waku .chef-box a, .lesson-conte .chef-waku .chef-box .aisatu-conte .index-space a, .aisatu-conte .index-space .lesson-conte .chef-waku .chef-box a {
        margin-top: auto;
        font-size: 11px; }
  .lesson-conte .list-waku {
    margin: 10% 10px 2%; }
    @media screen and (min-width: 768px) {
      .lesson-conte .list-waku {
        margin: 3% 10px; } }
    .lesson-conte .list-waku .list-box {
      display: flex;
      flex-direction: column;
      margin: 20px 2%;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 45%; }
      @media screen and (min-width: 768px) {
        .lesson-conte .list-waku .list-box {
          flex-basis: 20%;
          margin: 3% 1% 2%; } }
      .lesson-conte .list-waku .list-box img {
        margin: auto;
        opacity: 1.0;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
      .lesson-conte .list-waku .list-box a:hover {
        text-decoration: none; }
        .lesson-conte .list-waku .list-box a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      .lesson-conte .list-waku .list-box h4 {
        text-align: center;
        margin: 10px 0px;
        font-size: 0.9em; }
      .lesson-conte .list-waku .list-box p {
        text-align: left;
        font-size: 1.0em;
        padding: 15px 5px 0px;
        margin-top: 15px;
        border-top: dashed 1px #7C7C7C; }
      .lesson-conte .list-waku .list-box .button, .lesson-conte .list-waku .list-box .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .lesson-conte .list-waku .list-box a, .lesson-conte .list-waku .list-box .aisatu-conte .index-space a, .aisatu-conte .index-space .lesson-conte .list-waku .list-box a {
        margin-top: auto;
        font-size: 11px; }
    .lesson-conte .list-waku .list-box-y, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3p, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3p, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3p, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3p, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3p, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3p, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3p {
      display: flex;
      flex-direction: column;
      margin: 20px 2%;
      padding: 5px;
      background-color: #FFFFFF;
      border-radius: 5px;
      flex-basis: 85%; }
      @media screen and (min-width: 768px) {
        .lesson-conte .list-waku .list-box-y, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3p, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3p, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3p, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3p, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3p, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3p, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3p {
          flex-direction: row;
          flex-basis: 65%;
          margin: 3% 1% 2%; } }
      @media screen and (min-width: 768px) {
        .lesson-conte .list-waku .list-box-y .list-yp, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yp, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yp, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yp, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yp, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yp, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yp, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yp, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yp, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yp, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yp, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yp, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yp, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yp, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yp, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yp, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yp {
          width: 50%; } }
      .lesson-conte .list-waku .list-box-y .list-yp img, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yp img, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yp img, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yp img, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yp img, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yp img, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yp img, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yp img, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yp img, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yp img, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yp img, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yp img, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yp img, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yp img, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yp img, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yp img, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yp img {
        margin: auto;
        opacity: 1.0;
        filter: alpha(opacity=70);
        -ms-filter: "alpha(opacity=70)"; }
      .lesson-conte .list-waku .list-box-y .list-yp a:hover, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yp a:hover, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yp a:hover, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yp a:hover, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yp a:hover, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yp a:hover, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yp a:hover, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yp a:hover, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yp a:hover, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yp a:hover, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yp a:hover, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yp a:hover, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yp a:hover, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yp a:hover, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yp a:hover, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yp a:hover, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yp a:hover {
        text-decoration: none; }
        .lesson-conte .list-waku .list-box-y .list-yp a:hover img, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yp a:hover img, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yp a:hover img, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yp a:hover img, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yp a:hover img, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yp a:hover img, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yp a:hover img, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yp a:hover img, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yp a:hover img, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yp a:hover img, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yp a:hover img, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yp a:hover img, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yp a:hover img, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yp a:hover img, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yp a:hover img, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yp a:hover img, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yp a:hover img {
          opacity: 0.8;
          /*画像の透明度*/
          filter: alpha(opacity=100);
          -ms-filter: "alpha(opacity=100)";
          transition: 1s;
          /*表示時間*/
          transform: scale(1.05);
          /*画像の拡大率*/ }
      @media screen and (min-width: 768px) {
        .lesson-conte .list-waku .list-box-y .list-yt, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yt, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yt, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yt, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yt, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yt, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yt, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yt, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yt, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yt, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yt, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yt, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yt, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yt, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yt, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yt, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yt {
          width: 50%;
          padding: 5px;
          align-self: center; } }
      .lesson-conte .list-waku .list-box-y .list-yt h3, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yt h3, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yt h3, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yt h3, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yt h3, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yt h3, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yt h3, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yt h3, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yt h3, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yt h3, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yt h3, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yt h3, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yt h3, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yt h3, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yt h3, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yt h3, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yt h3 {
        text-align: center;
        color: #003163;
        font-weight: bold;
        margin: 10px 0px; }
      .lesson-conte .list-waku .list-box-y .list-yt p, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yt p, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yt p, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yt p, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yt p, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yt p, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yt p, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yt p, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yt p, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yt p, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yt p, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yt p, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yt p, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yt p, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yt p, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yt p, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yt p {
        text-align: left;
        font-size: 1.0em;
        padding: 15px 5px 0px;
        margin-top: 15px;
        border-top: dashed 1px #7C7C7C; }
      .lesson-conte .list-waku .list-box-y .list-yt .button, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yt .button, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yt .button, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yt .button, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yt .button, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yt .button, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yt .button, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yt .button, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yt .button, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yt .button, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yt .button, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yt .button, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yt .button, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yt .button, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yt .button, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yt .button, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yt .button, .lesson-conte .list-waku .list-box-y .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .lesson-conte .list-waku .list-box-y .list-yt a, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yt a, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yt a, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yt a, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yt a, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yt a, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yt a, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yt a, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yt a, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yt a, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yt a, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yt a, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yt a, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yt a, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yt a, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yt a, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yt .aisatu-conte-other .index-space a, .aisatu-conte-other .index-space .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yt a, .lesson-conte .list-waku .list-box-y .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .lesson-conte .list-waku .list-box-y .list-yt a, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3 .list-yt a, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yt a, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3 .list-yt a, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3 .list-yt a, .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .lesson-conte .list-waku .byouki-conte-g .byouki-waku .list-box-y3p .list-yt a, .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-g .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yt a, .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .lesson-conte .list-waku .byouki-conte-b .byouki-waku .list-box-y3p .list-yt a, .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .byouki-conte-b .byouki-waku .lesson-conte .list-waku .list-box-y3p .list-yt a, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3 .list-yt a, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yt a, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3 .list-yt a, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3 .list-yt a, .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .lesson-conte .list-waku .hajimete-conte .hajimete-waku .list-box-y3p .list-yt a, .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yt a, .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .lesson-conte .list-waku .hajimete-conte2 .hajimete-waku .list-box-y3p .list-yt a, .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yt .aisatu-conte .index-space a, .aisatu-conte .index-space .hajimete-conte2 .hajimete-waku .lesson-conte .list-waku .list-box-y3p .list-yt a {
        margin-top: auto;
        font-size: 11px; }

#trial {
  padding-top: 3%; }

#mens {
  padding-top: 8%; }

#hosino {
  padding-top: 3%; }

#tokatino {
  padding-top: 8%; }

/*　---------------スケジュールページ*/
.schedule-conte {
  background-color: #E7EEF0;
  padding: 8% 1% 25%;
  text-align: center; }
  .schedule-conte h2 {
    background-image: url("../sozai/main/komugi.png");
    background-repeat: no-repeat;
    background-size: auto 40%;
    background-position: center top;
    padding-top: 40px;
    color: #354353; }
  @media screen and (min-width: 768px) {
    .schedule-conte {
      padding: 5% 1% 15%;
      background-size: auto 50%; } }
  .schedule-conte .calender {
    width: 95%;
    margin: 10% auto 0%;
    padding: 0px; }
    @media screen and (min-width: 768px) {
      .schedule-conte .calender {
        width: 90%;
        margin-top: 3%; } }
    .schedule-conte .calender h3 {
      margin-top: 0px;
      text-align: center;
      color: #FFFFFF;
      background-color: #494949;
      font-weight: normal;
      font-size: 1.2em;
      line-height: 2em;
      width: 100%; }
      @media screen and (min-width: 768px) {
        .schedule-conte .calender h3 {
          font-size: 1.5em; } }
    .schedule-conte .calender .calen-box {
      background-color: #FFFFFF;
      margin: 5% 5px;
      padding-bottom: 10px;
      font-family: a-otf-ryumin-pr6n, serif; }
      .schedule-conte .calender .calen-box table {
        margin: auto;
        background-color: #FFFFFF;
        width: 98%;
        word-break: break-all;
        font-size: 0.7em;
        border: #6B6868 1px solid; }
        @media screen and (min-width: 768px) {
          .schedule-conte .calender .calen-box table {
            font-size: 0.9em; } }
        .schedule-conte .calender .calen-box table th {
          width: 14%;
          height: auto;
          background-color: #D8DFE2;
          padding: 10px 5px;
          text-align: center;
          border-right: #6B6868 1px solid;
          font-weight: normal; }
        .schedule-conte .calender .calen-box table td {
          width: 14%;
          padding: 20px 5px;
          border-right: #6B6868 1px solid;
          text-align: center; }
        .schedule-conte .calender .calen-box table .sat {
          background-color: #4B739B;
          color: #FFFFFF; }
        .schedule-conte .calender .calen-box table .sun {
          background-color: #D8474B;
          color: #FFFFFF; }
        .schedule-conte .calender .calen-box table .date {
          background-color: #F1F1F1;
          padding: 5px;
          border-top: #6B6868 1px solid;
          text-align: left; }

#idou-conte {
  background-color: #E7EEF0;
  padding: 8% 1% 25%;
  text-align: center; }
  #idou-conte h2 {
    background-image: url("../sozai/main/komugi.png");
    background-repeat: no-repeat;
    background-size: auto 40%;
    background-position: center top;
    padding-top: 40px;
    color: #354353; }
  @media screen and (min-width: 768px) {
    #idou-conte {
      padding: 5% 1% 15%;
      background-size: auto 50%; } }
  #idou-conte .idou-box {
    background-color: #FFFFFF;
    width: 95%;
    margin: 10% auto 0%;
    padding: 10px; }
    @media screen and (min-width: 768px) {
      #idou-conte .idou-box {
        width: 90%;
        margin-top: 3%; } }
    #idou-conte .idou-box h3 {
      margin-top: 0px;
      text-align: center;
      color: #FFFFFF;
      background-color: #494949;
      font-weight: normal;
      font-size: 1.2em;
      line-height: 2em;
      width: 100%; }
      @media screen and (min-width: 768px) {
        #idou-conte .idou-box h3 {
          font-size: 1.5em; } }
    #idou-conte .idou-box p {
      text-align: center;
      font-size: 1.2em; }

img {
  image-rendering: -webkit-optimize-contrast; }
