#mv{height:900px;overflow:hidden;position:relative}@media screen and (max-width: 767px){#mv{height:550px;padding-top:100px}}#mv .bg{background:url(../images/top/bg_mv.jpg) center no-repeat;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media screen and (max-width: 767px){#mv .bg{background-image:url(../images/top/bg_mv_sp.jpg)}}#mv .l-inner{position:relative;z-index:2}@media print, screen and (min-width: 768px){#mv .l-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:900px}}@media screen and (max-width: 767px){#mv .l-inner{height:auto}}#mv .catch{position:relative}@media print, screen and (min-width: 768px){#mv .catch{top:-40px}}@media screen and (max-width: 767px){#mv .catch{top:80px}}#mv .catch dt{font-size:6rem;letter-spacing:0.05em;font-family:'Jost', sans-serif;font-weight:500;color:#333}@media screen and (max-width: 767px){#mv .catch dt{font-size:4.4rem;line-height:1.3}}@media screen and (min-width: 768px) and (max-width: 800px){#mv .catch dt{font-size:5.5rem}}#mv .catch dt span{color:#688fa2}#mv .catch dd{font-size:2.3rem;letter-spacing:0.2em;margin-top:50px;font-weight:600;color:#333}@media screen and (max-width: 767px){#mv .catch dd{font-size:1.9rem;margin-top:15px;line-height:1.8}}@media screen and (min-width: 768px) and (max-width: 900px){#mv .catch dd{font-size:2rem}}#mv .bg{-webkit-transition-duration:10s;transition-duration:10s}#mv .catch dt{opacity:0;-webkit-transition-duration:2s;transition-duration:2s;-webkit-transform:translateY(20px);transform:translateY(20px)}#mv .catch dt span{color:#333;-webkit-transition-duration:1s;transition-duration:1s}#mv .catch dd{opacity:0;-webkit-transition-duration:2s;transition-duration:2s;-webkit-transform:translateY(20px);transform:translateY(20px)}#mv.is-animated .bg{-webkit-transform:scale(1.1);transform:scale(1.1)}#mv.is-animated .catch dt{opacity:1;-webkit-transition-delay:1s;transition-delay:1s;-webkit-transform:translateY(0);transform:translateY(0)}#mv.is-animated .catch dt span{-webkit-transition-delay:3.6s;transition-delay:3.6s;color:#688fa2}#mv.is-animated .catch dd{opacity:1;-webkit-transition-delay:2s;transition-delay:2s;-webkit-transform:translateY(0);transform:translateY(0)}#service{margin:-81px 0 100px;position:relative;overflow:hidden;z-index:3}@media screen and (max-width: 1023px){#service{margin:-50px 0 50px;padding-left:30px}}#service::after{content:"";width:100%;height:100%;background:#f8f8f8;position:absolute;top:0;left:50%}#service .l-inner{position:relative;z-index:1;background:#f8f8f8;padding:50px 50px 80px;border-radius:20px 0 0 20px}@media screen and (max-width: 1023px){#service .l-inner{padding:30px 30px 50px;border-radius:10px 0 0 10px}}#service h2{color:#94b3c2;font-size:4.9rem;font-weight:300;margin-bottom:40px}@media screen and (max-width: 1023px){#service h2{font-size:3rem;margin-bottom:30px}}#service h2 span{color:#d1d1d1;font-size:1.8rem;margin-left:20px}@media screen and (max-width: 1023px){#service h2 span{font-size:1.5rem;margin-left:10px}}@media print, screen and (min-width: 768px){#service ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media print, screen and (min-width: 768px){#service ul li{width:47%}}@media screen and (max-width: 767px){#service ul li+li{margin-top:20px}}#service ul li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:170px;background:#fff;border:1px solid #e7e7e7}@media screen and (max-width: 1260px){#service ul li a{display:block;width:auto;height:auto;padding:25px 0 100px}}#service ul li a figure{width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1260px){#service ul li a figure{width:auto;height:110px}}@media screen and (max-width: 767px){#service ul li a figure{display:block;height:auto;text-align:center}}#service ul li a figure img{height:110px;width:auto}#service ul li a .ttl{color:#767676;font-size:1.9rem;padding-top:36px}@media screen and (max-width: 1260px){#service ul li a .ttl{text-align:center;display:block;padding-top:30px;font-size:1.6rem}}#service ul li a .detail{width:255px;height:50px;background:#94b3c2;color:#fff;position:absolute;bottom:25px;right:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:0.08em;font-size:1.5rem;-webkit-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 1260px){#service ul li a .detail{right:-15px;width:calc(100% - 20px)}}#service ul li a .detail img{width:21px;height:auto;position:absolute;right:60px;-webkit-transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media print, screen and (min-width: 768px){.is-view-pc #service ul li a:hover .detail{background:#48626f}.is-view-pc #service ul li a:hover .detail img{right:50px}}#service ul li:nth-child(2) img{height:80px}
