@media (min-width: 1370px) {
  .catch_eye_txt h1 {
    font-size: 24px;
  }
}
@media (max-width: 769px) {

  .catch_eye_txt p {
    font-weight: 500;
    font-size: 1.15vw;
    line-height: 1;
    text-align: center;
    color: white;
    /*word-break: break-all;
    word-wrap: break-word;*/
  }
  .conx01.img2items div:nth-child(1), .conx01.img2items div:nth-child(2){
    width:calc(100% / 1);
  }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {

  .catch_eye_txt p {
    font-size: 20px;
  }
}
@media only screen and (min-device-width:320px) and (max-device-width:767px) and (orientation:portrait) {
  .catch_eye_txt h1 {
    font-size: 1rem;
  }
}
@media (min-width: 415px)and (max-width: 768px) {
  .catch_eye_txt p {
    padding-top: 1rem;
    font-weight: 500;
    font-size: .5rem;
    line-height: 1.5;
    text-align: center;
    color: white;
    /*word-break: break-all;
    word-wrap: break-word;*/
  }
}

@media (min-width: 556px)and (max-width: 768px) {
  .catch_eye_txt p {
    font-size: .8rem;
  }
}
@media (max-width:414px) {
  .catch_eye_txt h1{
    font-size:inherit;
  }
  .catch_title {
    font-size: 4vw;
  }
  .ndex1catch.catch_eye_txt {
    width: 100%;
    position: absolute;
    top: 1px;
  }
  .ndex1catch.catch_eye_txt p {
    padding: 5px;
  }
  .conx02.devide_3Topitems div:nth-child(1), .conx02.devide_3Topitems div:nth-child(2), .conx02.devide_3Topitems div:nth-child(3) {
    width: 100%;
  }
  .conx02.devide_3Topitems div img {
    width: 100%;
  }
  .conx02.devide_3Topitems div>a {
    display:block;
  }
  .conx01.devide_4items div:nth-child(1), .conx01.devide_4items div:nth-child(2), .conx01.devide_4items div:nth-child(3), .conx01.devide_4items div:nth-child(4) {
    width: 100%;
  }
  .conx01.devide_4items a img {
    width: 100%;
    max-width: 414px;
    min-width: 50px;
    padding-right: 10px;
  }
  .flex-space-center,.etc_2rows,
  .flex-space-around, .etc_2rows,
  .flex-space-between, .etc_2rows{
    display: grid;
  }
  .etc_2rows div:nth-child(1) .etc_2rows div:nth-child(2) {
    width: 100%;
    flex: 100%;
  }
  .conx01 div {
    float: none;
  }

  .etc_2rows div:nth-child(1) img, .etc_2rows div:nth-child(2) img {
    width: auto;
  }
  .etc_2rows div:nth-child(1), .etc_2rows div:nth-child(2) {
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
  }
  .flexBoxstyle,.displayFlex {
    display: grid;
    display:block;
  }
  .catch_eye_txt p {
    padding: 0;
  }
  .catch_eye_txt p {
    padding-top:5px;
    font-weight: 500;
    font-size: 2.2vw;
    line-height: 1;
    text-align: center;
    color: white;
    /*word-break: break-all;
    word-wrap: break-word;*/
  }
  .conx02.devide_2items div:nth-child(1), .conx02.devide_2items div:nth-child(2) {
    width: 100%;
  }
  .conx02.flex-space-between.devide_2items.epp_list_harf_left, .flex-space-between {
    display: block;
  }
  #homestayReturn.buttonRegu.greenpri_line.mt10 {
    diplay: none;
  }
  #respo_002.buttonRegu {
    /*position:absolute;*/
    /*bottom:-17em;*/
  }
  .flexBoxstyle {
    display: block;
  }
  #respo_001 {
    padding: 0 0 30px 0
  }
  #respo_003 {
    margin-top: 0;
  }
  .detailLists {
    width: 100%;
  }
  .conx01.devide_3items div:nth-child(1), .conx01.devide_3items div:nth-child(2), .conx01.devide_3items div:nth-child(3) {
    width: 100%;
    padding-bottom: 10px;
  }
  .conx01.devide_2items div:nth-child(1) {
    flex-grow: none;
    width: 100%;
  }
  .conx01.devide_2items_antagon div:nth-child(2) {
    width: 100%;
  }
  .conx01.devide_2items_antagon div ul li {
    list-style: disc;
    margin-left: 20px;
  }
  .conx01 div img {
    /* min-width: 240px; */
    max-width: 414px;
  }
  .flexBoxstyle {
    display: block;
  }
  .conx01.flexBoxstyle.devide_2items_antagon.epp_list_harf_left ul {
    padding: 10px;
    margin-left: 10px;
  }
  .conx01.flexBoxstyle.devide_9items {
    display: flex;
    display: -webkit-flex;
    display: -ms-flexbox;
  }
  .conx03.flexBoxstyle.devide_9items img {
    min-width: 10px;
    max-width: 40px;
  }
}
