#description{position:relative;z-index:2}#description .label{text-decoration:underline;text-underline-offset:.6em;display:inline-block}#description .label,.description-item .job{font-weight:700;letter-spacing:.08em;color:#0b165e}.description-item .card{background:hsla(0,0%,95.7%,.8);-webkit-box-sizing:border-box;box-sizing:border-box}.description-item .list dt{color:#0b165e;font-weight:500;letter-spacing:.08em;text-decoration:underline;text-underline-offset:.6em;display:inline-block;position:relative}.description-item .list dd{letter-spacing:.08em;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:770px){.setOrder{color:#000}#intro{margin-bottom:5.85652vw}#description{padding-bottom:13.03075vw}#description .label{font-size:20px;font-size:1.46413vw;margin-bottom:4.24597vw}.description-item .job{font-size:24px;font-size:1.75695vw;margin-bottom:2.85505vw}.description-item .card{padding-top:3.66032vw;padding-bottom:1.83016vw;padding-left:3.66032vw;padding-right:3.66032vw}.description-item .list dt{font-size:18px;font-size:1.31772vw;margin-bottom:1.75695vw}.description-item .list dd{font-size:16px;font-size:1.1713vw;line-height:30px;line-height:2.19619vw}.description-item .list dd:not(:last-of-type){margin-bottom:2.12299vw}.description-item .list dd .small{font-size:14px;font-size:1.02489vw}}@media screen and (min-width:1100px){.setOrder{color:#000}}@media screen and (max-width:769px){.setOrder{color:#000}#intro{margin-bottom:37.33333vw}#description{padding-bottom:26.66667vw}#description .label{font-size:14px;font-size:3.73333vw;margin-bottom:10.66667vw}.description-item .job{font-size:18px;font-size:4.8vw;margin-bottom:3.2vw}.description-item .card{padding-top:8vw;padding-bottom:4vw;padding-left:5.33333vw;padding-right:5.33333vw}.description-item .list dt{font-size:14px;font-size:3.73333vw;margin-bottom:4vw}.description-item .list dd{font-size:12px;font-size:3.2vw;line-height:22px;line-height:5.86667vw}.description-item .list dd:not(:last-of-type){margin-bottom:5.33333vw}.description-item .list dd .small{font-size:10px;font-size:2.66667vw}}@media screen and (min-width:1440px){#intro{margin-bottom:80px}#description{padding-bottom:178px}#description .label{font-size:20px;margin-bottom:58px}.description-item .job{font-size:24px;margin-bottom:39px}.description-item .card{padding-top:50px;padding-bottom:25px;padding-left:50px;padding-right:50px}.description-item .list dt{font-size:18px;margin-bottom:24px}.description-item .list dd{font-size:16px;line-height:30px}.description-item .list dd:not(:last-of-type){margin-bottom:29px}.description-item .list dd .small{font-size:14px}}