@charset "UTF-8";#main .info{margin-top:-8px}#main .content{position:relative}#main .headLine01{top:59px}#main .listUl{max-width:740px;margin-left:140px}#main .listUl li{width:340px;border-bottom:1px solid #E3E3E3}#main .listUl a{padding:0 0 20px;height:143px;display:flex;position:relative;align-items:flex-end;font-size:2.4rem;letter-spacing:.1em;box-sizing:border-box;background:url(icon06.png) no-repeat right 20px bottom 36px;background-size:32px auto}#main .listUl a:before{position:absolute;left:0;bottom:-2px;height:2px;width:120px;background-color:#02a464;content:"";transition:.3s}#main .listUl .wid01 a{letter-spacing:0}#main .listUl a .sml{margin-bottom:-5px;display:block;font-size:1.6rem}#main .listUl a .en{margin-top:8px;display:block;color:#02a464;font-size:1.6rem;letter-spacing:.15em;font-weight:700;transition:.3s}@media all and (min-width: 897px){#main .listUl a:hover{color:#0da86b;font-weight:700;background-position:right bottom 36px}#main .listUl a:hover .en{font-weight:500;letter-spacing:.1em}#main .listUl a:hover:before{left:30px;right:0;width:auto;transition:.3s}}@media all and (max-width: 896px){#main .info{margin-top:0}#main .headLine01{margin-bottom:0!important}#main .listUl{max-width:inherit;margin-left:0}#main .listUl li{width:49%}#main .listUl a{padding:0 0 10px;height:80px;font-size:1.4rem;letter-spacing:0;background-position:right bottom 25px;background-size:15px auto}#main .listUl a:before{width:50px}#main .listUl a .sml{margin-bottom:-3px;font-size:1.2rem}#main .listUl a .en{margin-top:2px;font-size:1.1rem;letter-spacing:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/company.css.map */
