.topTtl{font-size:3.4rem;padding-bottom:20px;margin-bottom:30px;text-align:center}@media (max-width: 1199px){.topTtl{font-size:2.8rem}}@media (max-width: 767px){.topTtl{font-size:2.2rem;padding-bottom:15px;margin-bottom:20px}}#mainv{background:url('../img/top/bg-mainv.jpg?1743111843') no-repeat center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;position:relative;z-index:1;padding-bottom:60px}@media (max-width: 991px){#mainv{padding-bottom:40px}}@media (max-width: 767px){#mainv{padding-bottom:30px}}#mainv img{display:block;margin:auto}#about,#method,#contact{padding-top:90px;margin-top:-90px}@media (max-width: 1199px){#about,#method,#contact{padding-top:80px;margin-top:-80px}}@media (max-width: 767px){#about,#method,#contact{padding-top:40px;margin-top:-60px}}#about .in,#method .in,#contact .in{padding:80px 0}@media (max-width: 1199px){#about .in,#method .in,#contact .in{padding:60px 0}}@media (max-width: 767px){#about .in,#method .in,#contact .in{padding:40px 0}}#about{color:#FFF}#about .in{background:url('../img/top/bg-about.jpg?1742866834') no-repeat center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#about .topTtl{background:url('../img/top/ttl-about.png?1742866848') no-repeat center bottom;-moz-background-size:400px auto;-o-background-size:400px auto;-webkit-background-size:400px auto;background-size:400px auto}@media (max-width: 1199px){#about .topTtl{-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}}@media (max-width: 767px){#about .topTtl{-moz-background-size:220px auto;-o-background-size:220px auto;-webkit-background-size:220px auto;background-size:220px auto}}#about .img{width:45%;padding-top:30px}@media (max-width: 991px){#about .img{width:100%;padding-top:0}#about .img img{max-width:90%;display:block;margin:auto}}#about .txt{width:55%}@media (max-width: 991px){#about .txt{width:100%}}#method .in{background:#FFEFD0}#method .topTtl{background:url('../img/top/ttl-method.png?1742866911') no-repeat center bottom;-moz-background-size:400px auto;-o-background-size:400px auto;-webkit-background-size:400px auto;background-size:400px auto}@media (max-width: 1199px){#method .topTtl{-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}}@media (max-width: 767px){#method .topTtl{-moz-background-size:220px auto;-o-background-size:220px auto;-webkit-background-size:220px auto;background-size:220px auto}}#method .menuList{max-width:1000px;margin:40px auto 0}@media (max-width: 767px){#method .menuList{margin-top:30px}}#method .menuList li{width:50%;margin-bottom:20px}@media (max-width: 767px){#method .menuList li{width:100%;margin-bottom:10px}}#method .menuList li a{background:#49ACCA url('../img/top/icon-arrow.png?1742867210') no-repeat center right 30px;-moz-background-size:18px auto;-o-background-size:18px auto;-webkit-background-size:18px auto;background-size:18px auto;display:block;-webkit-border-radius:40px;border-radius:40px;color:#FFF;font-size:3.2rem;padding:10px 30px}#method .menuList li a:hover{opacity:0.8}@media (max-width: 1199px){#method .menuList li a{font-size:2.6rem}}@media (max-width: 767px){#method .menuList li a{font-size:2rem;-moz-background-size:12px auto;-o-background-size:12px auto;-webkit-background-size:12px auto;background-size:12px auto}}#contact{text-align:center}#contact .in{background:#FACE92}#contact .mainBtn{max-width:600px;background:#2E7990 url('../img/top/icon-arrow.png?1742867210') no-repeat center right 30px;-moz-background-size:18px auto;-o-background-size:18px auto;-webkit-background-size:18px auto;background-size:18px auto;display:block;-webkit-border-radius:40px;border-radius:40px;color:#FFF;font-size:3.2rem;padding:10px 30px;text-align:center;margin:0 auto 20px}#contact .mainBtn:hover{opacity:0.8}@media (max-width: 1199px){#contact .mainBtn{font-size:2.6rem}}@media (max-width: 767px){#contact .mainBtn{max-width:70%;font-size:2rem;-moz-background-size:12px auto;-o-background-size:12px auto;-webkit-background-size:12px auto;background-size:12px auto}}#contact .topTtl{background:url('../img/top/ttl-contact.png?1742866886') no-repeat center bottom;-moz-background-size:400px auto;-o-background-size:400px auto;-webkit-background-size:400px auto;background-size:400px auto;color:#535353}@media (max-width: 1199px){#contact .topTtl{-moz-background-size:300px auto;-o-background-size:300px auto;-webkit-background-size:300px auto;background-size:300px auto}}@media (max-width: 767px){#contact .topTtl{-moz-background-size:220px auto;-o-background-size:220px auto;-webkit-background-size:220px auto;background-size:220px auto}}#contact .telTtl{font-size:5rem;color:#00546A;margin-bottom:10px}@media (max-width: 1199px){#contact .telTtl{font-size:4.2rem}}@media (max-width: 767px){#contact .telTtl{font-size:2.4rem}}#contact .subTxt{font-size:3rem;margin-bottom:5px}@media (max-width: 1199px){#contact .subTxt{font-size:2.4rem}}@media (max-width: 767px){#contact .subTxt{font-size:1.8rem}}#contact .txt{font-weight:400}#contact .telTxt{font-family:"roboto";font-size:10rem;margin-bottom:10px;color:#EB713B;line-height:1}@media (max-width: 1199px){#contact .telTxt{font-size:8rem}}@media (max-width: 767px){#contact .telTxt{font-size:3.4rem}}#contact .telTxt .waku{display:inline-block;margin-right:10px;background:#EB713B;color:#fff;font-size:4rem;padding:20px 20px;position:relative;top:-20px}@media (max-width: 1199px){#contact .telTxt .waku{font-size:3.6rem;top:-18px}}@media (max-width: 767px){#contact .telTxt .waku{font-size:2.4rem;padding:10px;top:-4px}}
