/*footer-css*/
.footer-inner{max-width: 950px;
width: 100%;margin: 0 auto;}
.footer-in-top{overflow:hidden;padding:40px 20px;box-sizing: border-box;background-color:white;border-bottom:1px solid darkseagreen;border-top: 1px solid darkseagreen;max-width: 1200px;margin:0 auto;}
.footer-in{overflow: hidden;padding:15px;box-sizing: border-box;background-color: #FFFFFF;box-sizing: border-box;color:darkseagreen;}
.footer-left{float:left;width:35%;text-align: center;}
.parts-flex{display: flex;justify-content: space-between;}
.footer-right{float:right;width:45%;}
.footer-right a{text-decoration: none;color:#010101;}
.parts-one{width:45%;}
.parts-one li{list-style: none;}
.parts-one li::before{content: "▶";font-size: small;margin-right: 10px;color:darkseagreen;; }
.parts-one:last-child{border-right:none;}
.copyright{text-align: center;font-size: small;}
.left-footer{display: block; width: 100%;text-align: center;background: #FFFFFF;padding: 10px;box-sizing: border-box;}
 ul.footer-nav-sub{overflow: hidden;display: flex;max-width: 850px;margin:0 auto;}
.footer-nav-sub li{list-style:none;float:left;padding:0 10px;border-right: 1px solid;width: 50%;}
.footer-nav-sub li:last-child{border-right:none;}
.footer-nav-sub li a{text-decoration:none;color: black;}
.footer-top-sp{display: none;}
.footer-logo{max-width: 85px;height:auto;margin:20px auto;}
.footer-logo img{width: 100%;height:auto;}
.tel-box{padding: 10px;background-color: #fff;margin:30px auto 0;
text-align: center;font-weight: bold;border: 2px solid darkseagreen;float: left;margin-top: 0;width: 45%;box-sizing: border-box;}
/*footer-cssここまで*/


/*画面サイズ1000以下*/
@media screen and (max-width:700px){
.pc-none{display: block;}
.footer-top-sp{display:block;}
.footer-top-sp ul{max-width: 580px;width: 90%;margin:0 auto;margin-bottom: 30px;}
.footer-top-sp li{padding:15px;border: 2px solid darkseagreen;margin-bottom:15px;list-style: none;box-sizing: border-box;text-align: center;}
.footer-top-sp li a{text-decoration: none;display: block;color: black;}
.footer-top-sp li a::after{content:">";font-weight: bold;float: right;color:darkseagreen;}
ul.footer-nav-sub{float: none;text-align:center;width: 100%;float: right;}
  .footer-nav-sub li{width:43%;}
   .footer-nav-sub li a{text-decoration: none;color: black;}
    .left-footer{float:none;text-align:center;overflow: hidden;}
  .footer-nav-sub li{font-size: small;}
	.footer-right{float: none;width: 100%;display: block;margin-bottom: 30px;}
  .footer-left{margin:0 auto;float: none;max-width: 450px;width: 100%;}
.tel-box{margin: 0 auto;width: 100%;}
.ad{margin-bottom: 10px;}

  }
