@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 641px){

  .gnav__menu__item:nth-child(2) {
    background-color: #d97d20;
    color:black;
  }

.page-top-47 {margin:0 auto;display:inline-block;}


.top-title-47 {padding:30px;}
.top-title-47 h2{font-size:30px; text-align:center;line-height:34px;width:95%;margin: 0 auto;}

.top-text-47 {width:80%;margin:0 auto;font-size:16px;}

.shelter-trouble-47{padding:30px 0;}
.shelter-trouble-47 h2{font-size:30px; text-align:center;line-height:34px;}
.trouble-bar-47{}
.orange-bar-47{width:600px;font-size:16px;margin:10px auto;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:8px 0;color:#000;background-color:#fcc900;border-radius:25px;}
.orange-bar-47 p{margin-bottom:0;font-family:'fsfonts';}
.orange-text-47 {color:#d97d20;}

.trouble-image-47{text-align: center;}
.trouble-image-main-47{display:inline-block;width:70%;}
.trouble-text-47 {display:block;text-align:left;font-size:16px;width:90%;margin:0 auto;}


.available-car-47{margin:80px 0;width:100%;}
.available-car-images-47 {display:flex;justify-content:space-between;box-sizing: border-box;text-align:center;}
.available-car-image-47 {height:300px;padding:10px;vertical-align:top;}
.available-car-image-47 img{height:100%;}

.available-car-lists-47 {padding-left:40px;margin:0;}
.available-car-lists-47 ul{margin:0;list-style-type: disc;text-align: center;}
.available-car-list-47 {text-align: left;font-size:16px;display:block; padding:4px;}
.available-car-list-47::before {position: relative;top: -2px;left: -10px;display: inline-block;
  width: 6px;
  height: 6px;
  content: '';
  border-radius: 100%;
  background-color:#000;
}

.case-wrapper-47 {margin:0 auto;text-align:center;}
.case-title-47 h2{font-size:30px;}
.case-images-47 {display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;}
.case-image-47 {flex-basis:50%;padding:10px;box-sizing: border-box;}
.case-image-47 img{}
.case-image-sp-47 {display:none;}

.case-flood-47 {text-align:left;padding:20px 0;}
.case-flood-47-text{display:inline-block;}
.case-flood-47 h3{text-align:center;font-size:30px; margin:30px 10px;}
.case-flood-47 p{font-size:16px;margin:10px;}
.case-flood-image-47{text-align:center;}
.case-flood-image-47 p{text-align:center;font-size:16px; font-weight:bold;}

.mail-form-47 {width:400px;margin:10px auto;border:2px solid #fcc900;text-decoration:none;display:block;text-align:center;background-color:#fff;border-radius:25px;padding:8px 0;}
.mail-form-47 a{text-decoration: none;width:100%;display:inline-block;}
.mail-form-47 p{font-size:16px;color:#fcc900;font-weight:bold;margin-bottom:0;}

}

@media screen and (max-width:640px){
.gnav__menu__item:nth-child(2) {background-color: #d97d20;color:black;}

  .super-wrapper{background-color: #f5f5f5;margin:0 auto;}

  .page-top-47 {padding:50px 0;margin:0;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}

  .top-title-47 {padding:30px;}
  .top-title-47 h2{font-size:30px; text-align:center;line-height:34px;margin:0;}

  .top-text-47 {width:80%;margin:0 auto;font-size:14px;}

  .shelter-trouble-47{padding:30px 0;}
  .shelter-trouble-47 h2{font-size:30px; text-align:center;line-height:34px;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
  .trouble-bar-47{padding:20px 0;}
  .orange-bar-47{font-size:18px;margin:10px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:8px 0;color:#000;background-color:#fcc900;border-radius:25px;}
  .orange-bar-47 p{margin-bottom:0;font-family:'fsfonts';}
  .orange-text-47 {color:#d97d20;}

  .trouble-image-47{text-align: center;}
  .trouble-image-main-47{display:inline-block;padding:10px;}
  .trouble-text-47 {text-align:left;font-size:16px;padding:10px;
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}


  .available-car-47{margin:80px 0;width:100%;font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
  .available-car-images-47 {box-sizing: border-box;text-align:center;}
  .available-car-image-47 {display:inline-block;height:200px;padding:10px;width:49%;vertical-align:top;}
  .available-car-image-47 img{height:100%;}

  .available-car-lists-47 {padding:30px;}
  .available-car-lists-47 ul{margin:0;}
  .available-car-list-47 {font-size:16px;display: inline-block; padding:5px;}
  .available-car-list-47::before {position: relative;top: -2px;left: -18px;display: inline-block;
    width: 6px;
    height: 6px;
    content: '';
    border-radius: 100%;
    background-color: #000;
  }

  .case-wrapper-47 {margin:0 auto;text-align:center;}
  .case-title-47 h2{font-size:30px;font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
  .case-images-47 {width:100%;box-sizing:border-box;}
  .case-image-47 {display:none;}
  .case-image-47 img{height:100%;display:none;}
  .case-image2-47 {display:none;}
  .case-image2-47 img{display:none;}
  .case-image-sp-47 {display:inline-block;padding:20px;vertical-align:top;}
  .case-image-sp-47 img{width:100%;}

  .case-flood-47 {text-align:center;padding:80px 0;text-align: left;
    font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;}
  .case-flood-47 h3{font-size:30px; margin:30px 20px;text-align: center;}
  .case-flood-47 p{font-size:14px;margin:20px;}

  .case-flood-image-47 {padding:20px;}
  .case-flood-image-47 p{font-size:22px; font-weight:bold;}

  .mail-form-47 {margin:10px;border:2px solid #fcc900;text-decoration:none;display:block;text-align:center;padding:8px 0;background-color:#fff;border-radius:25px;}
  .mail-form-47 a{text-decoration: none;width:100%;display:inline-block;}
  .mail-form-47 p{font-size:18px;color:#fcc900;font-weight:bold;margin-bottom:0;}
}
