@media(max-width: 1000px){

/* HTML全体にbox-sizing適用 */
*{
  box-sizing:border-box;
}


/* リンク全般の設定 */
a {
  text-decoration: none;
}

.header-container { /* ヘッダーメニューなし */
  background-color: #ff6633;
  height: 0px
}


/* タイトル部分（買取、販売、レンタカー） */
.contents1{
  background-color: #ff6633;
  padding:0px;
  height:80px;
  position: relative;
}
.kana1 {
  font-family: 'Hiragino Kaku Gothic StdN';
  font-size:20px;
  color:#ffffff;
  position: absolute;
  top:-15px;
  left:20px;
}
.alpha1 p{
  font-family: 'Hiragino Kaku Gothic StdN';
  font-size:20px;
  color:#000000;
  position: absolute;
  top:25px;
  left:70px;
}

/*販売*/
.contents1-2{
  background-color: #ff6633;
  padding:0px;
  height:80px;
  position: relative;
}
.kana1-2{
  font-family: 'Hiragino Kaku Gothic StdN';
  font-size:20px;
  color:#ffffff;
  position: absolute;
  top:-15px;
  left:20px;
}
.alpha1-2 p{
  font-family: 'Hiragino Kaku Gothic StdN';
  font-size:20px;
  color:#000000;
  position: absolute;
  top:25px;
  left:80px;
}

/*レンタカー*/
.contents1-3{
  background-color: #ff6633;
  padding:0px;
  height:80px;
  position: relative;
}
.kana1-3 {
  font-family: 'Hiragino Kaku Gothic StdN';
  font-size:20px;
  color:#ffffff;
  position: absolute;
  top:-15px;
  left:20px;
}
.alpha1-3 p{
  font-family: 'Hiragino Kaku Gothic StdN';
  font-size:20px;
  color:#000000;
  position: absolute;
  top:25px;
  left:45px;
}

/* タイトル部分（修理鈑金車検） */
.contents5{
  background-color: #ff6633;
  padding:0px;
  height:80px;
  position: relative;
}

.kana5 {
  font-family: 'Hiragino Kaku Gothic StdN';
  font-size:18px;
  color:#ffffff;
  position: absolute;
  top:-13px;
  left:20px;
}

.alpha5 p{
  font-family: 'Hiragino Kaku Gothic StdN';
  font-size:20px;
  color:#000000;
  position: absolute;
  top:25px;
  left:105px;
}

/* タイトル部分（会社概要、お問合せ） */
.contents2{
  background-color: #ff6633;
  padding:0px;
  height:80px;
  position: relative;
}
.kana2{
  font-family: 'Hiragino Kaku Gothic StdN';
  font-size:20px;
  color:#ffffff;
  position: absolute;
  top:-20px;
  left:20px;
}
.alpha2 p{
  font-family: 'Hiragino Kaku Gothic StdN';
  font-size:20px;
  color:#000000;
  position: absolute;
  top:25px;
  left:35px;
}
.contents2-5{/*お問合せ*/
  background-color: #ff6633;
  padding:0px;
  height:80px;
  position: relative;
}
.kana2-5{
  font-family: 'Hiragino Kaku Gothic StdN';
  font-size:20px;
  color:#ffffff;
  position: absolute;
  top:-15px;
  left:20px;
}
.alpha2-5 p{
  font-family: 'Hiragino Kaku Gothic StdN';
  font-size:20px;
  color:#000000;
  position: absolute;
  top:25px;
  left:45px;
}


/* タイトル部分（サイトマップ） */
.contents3{
  background-color: #ff6633;
  padding:0px;
  height:80px;
  position: relative;
}

.kana3 {
  font-family: 'Hiragino Kaku Gothic StdN';
  font-size:20px;
  color:#ffffff;
  position: absolute;
  top:-15px;
  left:20px;
}

.alpha3 p{
  font-family: 'Hiragino Kaku Gothic StdN';
  font-size:20px;
  color:#000000;
  position: absolute;
  top:25px;
  left:85px;
}


/* タイトル部分（プライバシーポリシー） */
.contents4{
  background-color: #ff6633;
  padding:0px;
  height:80px;
  position: relative;
}

.kana4 {
  font-family: 'Hiragino Kaku Gothic StdN';
  font-size:20px;
  color:#ffffff;
  position: absolute;
  top:-15px;
  left:20px;
}

.alpha4 p{
  font-family: 'Hiragino Kaku Gothic StdN';
  font-size:20px;
  color:#000000;
  position: absolute;
  top:25px;
  left:120px;
}




/*買い取り*/

.ikkatsu-img img{
  max-width:100%;
}

.buying-copy h2{
  font-size:20px;
}

.buying-naiyo {
  width:80%;
}

.s-text{
  max-width:510px;
}

.tento-s{
  flex-direction: column;
}
.shutcho-s{
  flex-direction: column;
}
.tel-s{
  flex-direction: column;
}

.s-icon{
  margin:0 auto;
}
.s-text{
  margin:0 auto;
}



.faq-title{
  text-align: center;
  font-size:18px;
  border-top: 6px double #ff6633;
  border-bottom: 6px double #ff6633;
  width:100%;
  margin:0 auto;
}
.faq-box{
  border:1px solid #ff6633;
  border-radius: 20px;
  width:100%;
  margin:20px auto;
}

.question h3{
  font-size:15px;
}

.buying-tel h2{
  color:#ff6633;
  font-size:18px;
}

/*販売について*/

.sale-point{
  color:#ffffff;
  font-family: 'HiraKakuProN-W6';
  font-size: 17px;
  background-color: #ff6633;
  width:100%;
  margin:0 auto;
  text-align: center;
}

/* 修理について */
.repair-contents{
  flex-direction: column;
  width:100%;
}
.repair-box{
  margin:20 auto;
  width:100%;
}

.repair-box p{
  font-size:14px;
}

.repair-copy h2{
  color:#ff6633;
  font-size:20px;
}
.repair-copy p{
  font-size: 15px;
}

.repair-contents p{
  padding:0 30px;
}

.repair-syuri{
  background-image: url(img/repair-syuri.jpg);
  background-repeat: no-repeat;
  width:540px;
  height:310px;
  border:1px solid #ff6633;
  border-radius: 50px;
  margin:10px auto;
  text-align: center;
}

.repair-bankin{
  background-image: url(img/repair-bankin.jpg);
  background-repeat: no-repeat;
  width:540px;
  height:310px;
  border:1px solid #ff6633;
  border-radius: 50px;
  margin:10px auto;
  text-align: center;
}

.repair-syaken{
  background-image: url(img/repair-syaken.jpg);
  background-repeat: no-repeat;
  width:540px;
  height:310px;
  border:1px solid #ff6633;
  border-radius: 50px;
  margin:10px auto;
  text-align: center;
}

.repair-kako{
  background-image: url(img/repair-kako.jpg);
  background-repeat: no-repeat;
  width:540px;
  height:310px;
  border:1px solid #ff6633;
  border-radius: 50px;
  margin:10px auto;
  text-align: center;
}

.repair-kako h2{
  font-size:18px;
}








/* レンタカーについて */
.rental-copy h2{
  color:#ff6633;
  font-size:20px;
}

.rental-icon{
  text-align: center;
  border-bottom:5px solid #000000;
  width:100%;
  margin: 0 auto;
}

.rental-icon img{
  margin:0 5px;
  max-width:30%;
}

.rental-main{
  margin: 0 auto;
  width:550px;
}
.rental-box{
  position: relative;
  margin:50px 10px;
}

.rental-title{
  position: absolute;
  top:-20px;
  left:10px;
}

.rental-naiyo{
  border:4px solid #ff6633;
  border-radius: 20px;
  text-align: center;
  width:100%;
  padding:20px 0;
}

.rental-bun a{
  color:#ff6633;
  font-family: 'HiraKakuProN-W6';
}

.rental-bun img{
  vertical-align: bottom;
}

.rental-tel{
  color:#ffffff;
  font-family: 'Hiragino Kaku Gothic StdN';
  background-color: #ff6633;
  border-radius: 10px;
  width:80%;
  margin:0 auto;
}

.rental-tel a{
  color:#ffffff;
}


.rental-tel span{
  font-size: 25px;
}



/* 会社概要について */
.gaiyou{
  font-size:14px;
  width:599px;
  margin: 20px auto;
}
.gaiyou table{
  width:100%;
  border-bottom: 1px solid #ff6633;
  margin:0px;
  padding:10px;
}
.g-midashi{
  width:25%;
  padding: 3px 0;
  border-right: 1px solid #ff6633;
  text-align: center;
  background-color: #ffffff;
}
.g-naiyo{
  padding:0 10px;
}
.c-map p{
  font-size:14px;
}
.c-map iframe{
  width:100%;
}


/*お問合せフォームについて*/

table{
  width:100%;
}

.lead-form{
  text-align: center;
  font-size: 14px;
}

.mail-form{/*フォームの中央寄せ*/
  width:550px;
  margin:0 auto;
}

.item{
  overflow: hidden;
  margin-bottom:20px;
}

.label{
  float:left;
  margin-right: 20px;
  padding:10px 0;
  width:100%;
  background-color: #ff6633;
  color:#ffffff;
  font-size:14px;
  font-weight: bold;
  text-align: center;
}

.label2{/*内容のラベル*/
  float:left;
  margin-right: 20px;
  padding:10px 0;
  width:100%;
  height:230px;
  background-color: #ff6633;
  color:#ffffff;
  font-size:14px;
  font-weight: bold;
  text-align: center;
}


.inputs{/*項目の選択エリア*/
  float:left;
  width:100%;
  padding:10px 0;
  font-size:13px;
}

.inputs2{
  float:left;
  margin:0 10px;
  padding-top: 25px;
  font-size:15px;
}

input[type="text"],input[type="email"],input[type="number"]{
  border:solid 1px #000000;
  padding:10px;
  font-size: 15px;
  width:100%;
}

input[type="submit"]{
  font-size:14px;
}

input[type="reset"]{
  font-size:14px;
}



/* サイトマップについて */

.map-container{
  width:100%;

}
.map-naiyo{
  flex-direction: column;
}




/* プライバシーポリシーについて */
.policy p{
  font-size:14px;
}

.policy li{
  font-size:14px;
}

}


/* スマホ用に表記を変えたものたち */

@media screen and (max-width:1000px){

  /*改行設定*/
  .br-sp{
    display:none;
  }
  .br-pc{
    display:block
  }

  .pc-menu {/* PCメニュー非表示 */
    display: none;
  }

  .menu-btn{
    position:fixed;
    top:10px;
    right:10px;
    display:flex;
    height:60px;
    width:60px;
    justify-content:center;
    align-items:center;
    z-index:90;
    background-color:#ff6633;
  }
  .menu-btn span,
  .menu-btn span:before,
  .menu-btn span:after{
    content: '';
    display: block;
    height:3px;
    width:25px;
    border-radius:3px;
    background-color:#ffffff;
    position:absolute;
  }
  .menu-btn span:before{
    bottom:8px;
  }
  .menu-btn span:after{
    top:8px;
  }
  #menu-btn-check:checked ~ .menu-btn span{
    background-color:rgba(255,255,255,0);/*メニューオープン時は真ん中の線を透明にする*/
  }
  #menu-btn-check:checked ~ .menu-btn span::before{
    bottom:0;
    transform:rotate(45deg);
  }
  #menu-btn-check:checked ~ .menu-btn span::after{
    top:0;
    transform:rotate(-45deg);
  }
  #menu-btn-check{
    display:none;
  }

  .menu-content{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:80;
    background-color:#ff6633;
  }
  .menu-content ul{
    padding:70px 10px 0 0;
  }
  .menu-content ul li{
    border-bottom:solid apx #ffffff;
    list-style:none;
  }
  .menu-content ul li a{
    display:block;
    width:100%;
    font-size:15px;
    box-sizing:border-box;
    color:#ffffff;
    text-decoration:none;
    padding:9px 15px 10px 0;
    position:relative;
  }
  .menu-content ul li a::before{
    content:"";
    width:7px;
    height:7px;
    border-top:solid 2px #ffffff;
    border-right:solid 2px #ffffff;
    transform:rotate(45deg);
    position:absolute;
    right:11px;
    top:16px;
  }
  .menu-content{
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:100%;/*leftの値を変更してメニューを画面外にだす*/
    z-index:80;
    background-color:#ff6633;
    transition:all 0.5s;/*アニメーション設定*/
  }
  #menu-btn-check:checked ~ .menu-content{
    left:0;/*メニューを画面内へ*/
  }


/* ヘッダー画像消去 */
.header-photo-car{
  display:none;
}
.header-photo-shop{
  display:none;
}
.header-photo-rental{
  display:none;
}
.header-photo-repair{
  display:none;
}

/*ホームに戻る消去*/
.up-link{
  display: none;
}
.down-link{
  display: none;
}

/*フッターバナー*/

  .f-banar{
    display: none;
  }

  .f-banar-sp{
    background-color: #ff6633;
    padding:10px;
    display: block;
    text-align: center;
  }
  .f-banar-sp img{
    max-width:100%;
  }

/* 買取 */
  .b-sp-banar{
    display: block;
  }
  .b-pc-banar{
    display: none;
  }








  /* アクセス */

  .access-sp{
    display: block;
  }

  .access{
    display: none;
  }
  .access-box{
    flex-direction: column;
    padding:20px;
    margin: 0 auto;
    width: 100%;
  }

  .add img{
    max-width:100%;
  }

  .map iframe{
    width:100%;
  }



/*フッター設定*/

.footer-box{
  display: none;
}

.footer-box-sp{
  display: none;
}

.footer-box-tb{
  display: block;
  margin:0 auto;
  width:500px;
}

.f-menu-tb{
  display: flex;
}

.f-menu-tb li{
  list-style: none;
}

.f-menu-tb a{
  color:#000000;
  font-size: 11px;
}


/* コピーライト */
.copy{
  background-color: #ffffff;
  border-top: 1px solid #000000;
  height: 20px;
  font-size: 12px;
  text-align: center;
  margin-bottom: 70px;
}



/*スクロールバー非表示*/
.page_top{
  display: none;
}

/*フッター固定メニュー*/
.bottom-menu {
    display: block;
    position: fixed;
    left:0;
    bottom:0;
    width: 100%;
    height:50px;/*高さ*/
    margin:0;
    padding:0;
    background-color:#ff6633;/*背景色*/
    border-top:2px solid #ffffff;/*バーの上の線*/
    border-bottom:2px solid #ffffff;/*バーの下の線*/
    z-index:30;
  }

.bottom-menu li {
    float:left;
    width:25%;
    background-color:#ff6633;/*背景色*/
    list-style-type:none;
    text-align:center;
  }

.bottom-menu li a {
    display: block;
    color:#ffffff;/*アイコン＆文字の色*/
    padding-top:0px;
    padding-bottom:0px;
    line-height:0px;
    text-decoration:none;}



}
