.top-image{filter:brightness(.8) saturate(.8)}.service-title{text-align:center;padding:50px 0;background:#f3f3f3;position:relative}.service-title.show:after{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.service-title.show .tw,.service-title.show .en{opacity:1;transform:translateY(0px)}.service-title:after{content:"";width:1px;height:50px;background:#ccc;position:absolute;bottom:-25px;left:50%;clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);transform:translateX(-50%);transition:clip-path .8s .4s}.service-title .tw{font-size:1.5rem;color:#000;opacity:0;transform:translateY(-30px);transition:opacity .8s,transform .8s}.service-title .en{font-size:.95rem;color:#999;opacity:0;transform:translateY(-30px);transition:opacity .8s,transform .8s}.service-inner{padding:0 80px;max-width:1500px;margin:25px auto 0}.service-list{display:-ms-flexbox;display:flex;flex-wrap:wrap;border-bottom:1px dotted #ddd}.service-item{width:33.3333%;padding:50px 30px;box-sizing:border-box;border-bottom:1px dotted #ddd}.service-item:last-child{border-bottom:unset}.service-subtitle{margin-bottom:15px;font-style:italic}.service-name{font-size:.95rem;color:#000;letter-spacing:.4rem;margin-left:10px}.service-text{font-size:.95rem;padding-left:20px}.service-text li{position:relative;padding-left:12px}.service-text li:before{content:"";width:2px;height:2px;background:#999;border-radius:50%;position:absolute;top:13px;left:0}.service-text .black{color:#000;font-weight:bold}.service-memo{text-align:center;font-size:.95rem;margin-top:50px}.service-info{padding-left:15px}@media screen and (max-width: 1300px){.service-item{width:50%}}@media screen and (max-width: 900px){.service-item{width:100%;padding:50px 0}}@media screen and (max-width: 640px){.service-title{padding:40px 0}.service-title:after{height:40px;bottom:-20px}.service-title .tw{font-size:1rem}.service-title .en{font-size:.875rem}.service-inner{padding:0 20px;margin:20px auto 0}.service-item{padding:30px 0}.service-subtitle{margin-bottom:8px}.service-name{letter-spacing:.25rem}.service-memo{margin-top:40px}}
