*,::after,::before{box-sizing:border-box}.candidate__inner{max-width:1280.999px;margin:auto}.candidate__item{padding:100px 0 0;margin:0;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}@media print,screen and (min-width:480.999px){.candidate__item{flex-direction:row;align-items:stretch}}.candidate__item:last-of-type{margin:0 0 150px 0}.candidate_thumbnail{text-align:center;width:calc(100% - 30px);margin:0 15px}@media print,screen and (min-width:480.999px){.candidate_thumbnail{width:calc(38% - 15px);margin:0 2% 0 15px}}@media print,screen and (min-width:768.999px){.candidate_thumbnail{width:32%;max-width:450px}}.candidate_thumbnail img{width:70%;height:auto}@media print,screen and (min-width:480.999px){.candidate_thumbnail img{width:100%}}.candidate_content{width:calc(100% - 30px);margin:0 15px}@media print,screen and (min-width:480.999px){.candidate_content{width:calc(58% - 15px);margin:0 15px 0 2%}}@media print,screen and (min-width:768.999px){.candidate_content{width:68%}}.candidate_content h4{color:#5D2A00;margin:1em 0}@media print,screen and (min-width:480.999px){.candidate_content h4{margin:0 0 auto 0}}.candidate_content h4 .candidate_name{padding:0 0.5em 0 0;font-size:1.7em}@media print,screen and (min-width:480.999px){.candidate_content h4 .candidate_name{font-size:2em}}@media print,screen and (min-width:768.999px){.candidate_content h4 .candidate_name{font-size:2.3em}}.candidate_content h4 .candidate_join{font-size:1.2em;display:block}.candidate__link__inner ul{max-width:650px;margin:0 auto 180px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:0 30px}@media print,screen and (min-width:768.999px){.candidate__link__inner ul{flex-flow:row wrap}}.candidate__link__inner ul li{background-color:#5D2A00;width:calc(100% - 30px);margin:0 15px 15px}@media print,screen and (min-width:768.999px){.candidate__link__inner ul li{max-width:310px;margin:0 0 30px}}.candidate__link__inner ul li a{color:#FFFFFF;display:flex;justify-content:center;align-items:center;padding:15px}.candidate__link__inner ul li a svg{display:block;margin-left:1em;width:1em;height:1em;fill:#FFFFFF}