@charset "UTF-8";

/* 会社概要 */
.add-wrap{ border-bottom:1px solid #d1d1d1}
.add-inner .photo{ padding-bottom:20px; text-align:center}
.add-inner .photo div{ padding:10px 0; font-size:2rem; color:#007843}
.add-inner .photo p{ }
.add-deta dl{ padding-bottom:20px; border-bottom:1px solid #007843}
.add-deta dl dt{  clear: both;  float: left;  width: 100px;  padding: 5px 0;  color: #007843;  font-size: 1.4rem; font-weight: bold;}
.add-deta dl dd{  margin-left: 100px; padding: 5px 0 5px 20px; font-size: 1.4rem;  border-left: 1px solid #007843;}
.add-deta{ padding:10px; box-sizing:border-box; background:#fff}
.add-tel{ text-align:center;font-size:3.8rem;font-family: 'Noto Serif JP', serif;}
.add-tel a{ margin-left:10px; color:#007843; }
.accessBody h3{ margin:40px 0 20px; padding:0;font-size: 3.8rem; color: #f39801; font-family: 'Lora', serif; text-align:center}
.accessBody h3 span{ display:block; margin-left:0}
.accessBody h4{ margin:0 0 20px;font-family: 'Noto Serif JP', serif; font-size:2.4rem; font-weight:normal}
.accessBody h4 + p{ margin-bottom:20px;color:#007843; font-size:1.9rem; font-weight:bold}
.btn02{ margin:40px 0;  padding: 20px 60px; font-size:1.7rem; font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif;}

/* googlemap */
.ggmap {position: relative;padding-bottom: 70.25%;padding-top: 30px;height: 0;overflow: hidden;}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.gmap-link { margin:20px 0 40px; text-align:right;font-family: 'Noto Serif JP', serif; }
.gmap-link a{ display:inline-block; padding:0 15px 3px 0; color:#007843; border-bottom:2px solid #007843; background:url(../../img/blank.png) right center no-repeat; background-size:11px auto;  }

@media screen and (min-width: 961px) {
.about-nav{ margin-bottom:80px;}
.add-inner{ display:flex; justify-content: space-between;}
.add-inner .photo{padding-bottom:0}
.add-deta{ width:680px; padding:50px; box-sizing:border-box}
.add-tel{ margin:10px 0 0}
.add-tel a{ display:none}
.add-tel:after{ content:"0120-79-5889"; display:inline-block; margin-left:10px; color:#007843;font-size:3.8rem;font-family: 'Noto Serif JP', serif;}


.add-deta dl{ margin:0; padding-bottom:30px}
.add-deta dl dt{ width: 170px;}
.add-deta dl dd{  margin-left: 170px; padding-left:40px;}
.btn02{ margin:60px 0;  padding: 20px 80px;}
.accessBody h4{ margin:10px 0 30px;font-size:3.1rem; text-align:center;}
.accessBody h4 + p{ margin-bottom:40px; text-align:center}
.gmap-link { margin-bottom:100px;}

}
