main .box-recruitment-table table{border-collapse:collapse;border:1px solid #000000}main .box-recruitment-table table tr{border-bottom:1px solid #000000}main .box-recruitment-table table tr th{color:#FFFFFF;background-color:#F68C02}main .box-recruitment-table table tr:last-child{border-bottom:none}main .list-flow li p.back-mail{position:relative}main .list-flow li p.back-mail::after{position:absolute;content:"info@sun-tax.or.jp"}main .box-contact p.ttl-contact{color:#F68C02}main .box-contact .box-contact-info{background-color:#FCE4C5}main .box-contact .box-contact-info p.addres{position:relative}main .box-contact .box-contact-info p.addres::after{position:absolute;content:"info@sun-tax.or.jp"}@media screen and (max-width: 768px){.pankuzu{padding:0 15px}.title-bg{padding:0 15px}h2 img{max-width:100%}main{font-size:1.4rem;padding:5.3vw}main .ttl-recruitment{line-height:180%}main .ttl-recruitment .ttl-main{max-width:80vw;margin:45px auto 0;background-image:url("../recruitment/img/ttl-recruit-01_sp.png?20201110");background-position:top center;background-repeat:no-repeat;background-size:90% auto}main .ttl-recruitment .ttl-main p.txt-main{padding-top:30vw}main .ttl-recruitment .box-recruitment-table{margin-top:70px;margin-bottom:60px}main .ttl-recruitment .box-recruitment-table table tr th{width:123px;text-align:left;vertical-align:top;padding:20px 20px 0 5px}main .ttl-recruitment .box-recruitment-table table tr td{padding:20px 10px 20px 10px}main .ttl-recruitment .box-contact p{text-align:center}main .ttl-recruitment .box-contact p.ttl-contact{font-size:33px;margin-bottom:14px}main .ttl-recruitment .box-contact p.ttlsub-contact{font-size:1.8rem}main .ttl-recruitment .box-contact .box-contact-info{padding:21px 4px;margin-top:20px}main .ttl-recruitment .box-contact .box-contact-info p.addres{font-size:20px;margin-bottom:24px}main .ttl-recruitment .box-contact .box-contact-info p.addres::after{left:12px;bottom:-31px}main .ttl-recruitment .box-contact .box-contact-info p span{font-size:19px}main .ttl-recruitment .box-contact .box-contact-info p span.slash{display:none}main .ttl-recruitment .list-flow{margin-bottom:120px}main .ttl-recruitment .list-flow li{margin-top:22px}main .ttl-recruitment .list-flow li P.back-mail::after{left:0;bottom:-20px}}@media print, screen and (min-width: 769px){.pankuzu{width:900px}main{font-size:1.8rem;width:900px;margin:0 auto 147px}main .ttl-recruitment{line-height:180%}main .ttl-recruitment .ttl-main{margin:45px auto 0;background-image:url("../recruitment/img/ttl-recruit-01_pc.png?20201110");background-position:top center;background-repeat:no-repeat;background-size:90% auto;width:700px}main .ttl-recruitment .ttl-main p.txt-main{padding-top:85px}main .ttl-recruitment .box-recruitment-table{margin-top:70px;margin-bottom:60px}main .ttl-recruitment .box-recruitment-table table{line-height:180%}main .ttl-recruitment .box-recruitment-table table tr th{width:186px;text-align:left;vertical-align:top;padding:20px 0 0 20px}main .ttl-recruitment .box-recruitment-table table tr td{padding:20px 30px 20px 27px}main .ttl-recruitment .box-contact p{text-align:center}main .ttl-recruitment .box-contact p.ttl-contact{font-size:27px;margin-bottom:14px;font-weight:600}main .ttl-recruitment .box-contact p.ttlsub-contact{font-size:2.1rem}main .ttl-recruitment .box-contact .box-contact-info{padding:46px 116px 43px;margin-top:20px}main .ttl-recruitment .box-contact .box-contact-info p.addres{font-size:20px;margin-bottom:24px}main .ttl-recruitment .box-contact .box-contact-info p.addres::after{top:50%;left:50%;transform:translate(-50%, 90%)}main .ttl-recruitment .box-contact .box-contact-info p span{font-size:16px}main .ttl-recruitment .box-contact .box-contact-info p span.slash{font-size:25px;color:#000000}main .ttl-recruitment .list-flow{margin-bottom:120px}main .ttl-recruitment .list-flow li{margin-top:20px}main .ttl-recruitment .list-flow li P.back-mail::after{left:0;top:23px}}
