.service{color:#4a4a4a}.service .title{font-size:24px;font-weight:700;padding:120px 0 100px;text-align:center}.service ul.tip{margin-bottom:9rem;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:6rem;gap:6rem}.service h1{padding:10rem 0;font-family:DelaGothicOne;font-size:4rem;color:#000;text-align:center}.service ul.tip li{-webkit-flex:1;flex:1}.service ul.tip li a{box-sizing:border-box;display:block;height:40rem;background-color:#000;color:#fff;text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:all .3s ease-in-out}.service ul.tip li a img{width:10rem;margin-bottom:4rem;height:auto}.service ul.tip li a img.d-img{width:14rem}.service ul.tip li a span{font-family:DelaGothicOne;font-size:2.4rem;line-height:3.5rem}.service ul.tip li a:hover{-webkit-transform:translateY(-1rem);transform:translateY(-1rem);box-shadow:0 1rem 1rem rgba(0,0,0,.5);-webkit-animation:shining 1s infinite alternate;animation:shining 1s infinite alternate}.service ul.tip li a:hover img{-webkit-filter:brightness(100);filter:brightness(100)}.service ul.tip li a:focus{-webkit-transform:translateY(0);transform:translateY(0);box-shadow:none}.service .sub-title{color:#4a4a4a;font-size:24px;font-weight:700;padding:110px 0 46px;text-align:center}ul.nav{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}ul.nav li{border:1px solid #979797;color:#4a4a4a;font-size:20px;line-height:60px;text-align:center;width:292px}ul.nav li:hover{cursor:pointer}ul.nav li.sel{background-color:#e83818;border:1px solid #e83818;color:#fff}ul.nav-en li{font-size:14px}.con{border-bottom:1px dashed #979797;min-height:600px;padding-bottom:50px}.con .name{color:#4a4a4a;font-size:24px;padding-top:60px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.con .name:before{background-color:#e83818;content:"";display:inline-block;height:28px;margin-right:20px;width:8px}.con ul{color:#7c7c7c;font-size:16px;padding-left:28px;padding-top:10px}.con ul li{line-height:30px;margin-top:10px}.other{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:48px 0 100px}.other .desc{color:#9b9b9b;font-size:16px;line-height:30px}.other .tel-wrap{text-align:center}.other .tel-wrap .tel{color:#e83818;font-size:36px}.other .tel-wrap .tel-tip{color:#9b9b9b;font-size:16px;line-height:20px;margin:0 16px;padding:12px 0}.other .tel-wrap .btn{background-color:#e83818;border-radius:4px;color:#fff;line-height:48px;margin:0 16px}@-webkit-keyframes shining{0%{text-shadow:0 0 .5rem #add8e6,0 0 1rem #add8e6,0 0 1.5rem #add8e6,0 0 2rem #87ceeb,0 0 2.5rem #87ceeb,0 0 3rem #87ceeb}to{text-shadow:0 0 .25rem #add8e6,0 0 .5rem #add8e6,0 0 .75rem #add8e6,0 0 1rem #87ceeb,0 0 1.25rem #87ceeb,0 0 1.5rem #87ceeb}}@keyframes shining{0%{text-shadow:0 0 .5rem #add8e6,0 0 1rem #add8e6,0 0 1.5rem #add8e6,0 0 2rem #87ceeb,0 0 2.5rem #87ceeb,0 0 3rem #87ceeb}to{text-shadow:0 0 .25rem #add8e6,0 0 .5rem #add8e6,0 0 .75rem #add8e6,0 0 1rem #87ceeb,0 0 1.25rem #87ceeb,0 0 1.5rem #87ceeb}}